diff --git a/std/assembly/array.ts b/std/assembly/array.ts index 5ff758502a..44df373064 100644 --- a/std/assembly/array.ts +++ b/std/assembly/array.ts @@ -82,15 +82,22 @@ export class Array { } every(fn: (value: T, index: i32, array: Array) => bool): bool { - for (let index = 0, length = this.length_; index < min(length, this.length_); ++index) { - if (!fn(load(this.dataStart + (index << alignof())), index, this)) return false; + for (let i = 0, len = this.length_; i < min(len, this.length_); ++i) { + if (!fn(load(this.dataStart + (i << alignof())), i, this)) return false; } return true; } - findIndex(predicate: (value: T, index: i32, array: Array) => bool): i32 { - for (let index = 0, length = this.length_; index < min(length, this.length_); ++index) { - if (predicate(load(this.dataStart + (index << alignof())), index, this)) return index; + findIndex(fn: (value: T, index: i32, array: Array) => bool): i32 { + for (let i = 0, len = this.length_; i < min(len, this.length_); ++i) { + if (fn(load(this.dataStart + (i << alignof())), i, this)) return i; + } + return -1; + } + + findLastIndex(fn: (value: T, index: i32, array: Array) => bool): i32 { + for (let i = this.length_ - 1; i >= 0; --i) { + if (fn(load(this.dataStart + (i << alignof())), i, this)) return i; } return -1; } @@ -140,26 +147,26 @@ export class Array { } fill(value: T, start: i32 = 0, end: i32 = i32.MAX_VALUE): this { - var dataStart = this.dataStart; - var length = this.length_; - start = start < 0 ? max(length + start, 0) : min(start, length); - end = end < 0 ? max(length + end, 0) : min(end, length); + var ptr = this.dataStart; + var len = this.length_; + start = start < 0 ? max(len + start, 0) : min(start, len); + end = end < 0 ? max(len + end, 0) : min(end, len); if (isManaged()) { for (; start < end; ++start) { - store(dataStart + (start << alignof()), changetype(value)); + store(ptr + (start << alignof()), changetype(value)); __link(changetype(this), changetype(value), true); } } else if (sizeof() == 1) { if (start < end) { memory.fill( - dataStart + start, + ptr + start, u8(value), (end - start) ); } } else { for (; start < end; ++start) { - store(dataStart + (start << alignof()), value); + store(ptr + (start << alignof()), value); } } return this; @@ -167,12 +174,12 @@ export class Array { includes(value: T, fromIndex: i32 = 0): bool { if (isFloat()) { - let length = this.length_; - if (length == 0 || fromIndex >= length) return false; - if (fromIndex < 0) fromIndex = max(length + fromIndex, 0); - let dataStart = this.dataStart; - while (fromIndex < length) { - let elem = load(dataStart + (fromIndex << alignof())); + let len = this.length_; + if (len == 0 || fromIndex >= len) return false; + if (fromIndex < 0) fromIndex = max(len + fromIndex, 0); + let ptr = this.dataStart; + while (fromIndex < len) { + let elem = load(ptr + (fromIndex << alignof())); // @ts-ignore if (elem == value || isNaN(elem) & isNaN(value)) return true; ++fromIndex; @@ -184,42 +191,42 @@ export class Array { } indexOf(value: T, fromIndex: i32 = 0): i32 { - var length = this.length_; - if (length == 0 || fromIndex >= length) return -1; - if (fromIndex < 0) fromIndex = max(length + fromIndex, 0); - var dataStart = this.dataStart; - while (fromIndex < length) { - if (load(dataStart + (fromIndex << alignof())) == value) return fromIndex; + var len = this.length_; + if (len == 0 || fromIndex >= len) return -1; + if (fromIndex < 0) fromIndex = max(len + fromIndex, 0); + var ptr = this.dataStart; + while (fromIndex < len) { + if (load(ptr + (fromIndex << alignof())) == value) return fromIndex; ++fromIndex; } return -1; } lastIndexOf(value: T, fromIndex: i32 = this.length_): i32 { - var length = this.length_; - if (length == 0) return -1; - if (fromIndex < 0) fromIndex = length + fromIndex; - else if (fromIndex >= length) fromIndex = length - 1; - var dataStart = this.dataStart; + var len = this.length_; + if (len == 0) return -1; + if (fromIndex < 0) fromIndex = len + fromIndex; + else if (fromIndex >= len) fromIndex = len - 1; + var ptr = this.dataStart; while (fromIndex >= 0) { - if (load(dataStart + (fromIndex << alignof())) == value) return fromIndex; + if (load(ptr + (fromIndex << alignof())) == value) return fromIndex; --fromIndex; } return -1; } push(value: T): i32 { - var length = this.length_; - var newLength = length + 1; - ensureCapacity(changetype(this), newLength, alignof()); + var oldLen = this.length_; + var len = oldLen + 1; + ensureCapacity(changetype(this), len, alignof()); if (isManaged()) { - store(this.dataStart + (length << alignof()), changetype(value)); + store(this.dataStart + (oldLen << alignof()), changetype(value)); __link(changetype(this), changetype(value), true); } else { - store(this.dataStart + (length << alignof()), value); + store(this.dataStart + (oldLen << alignof()), value); } - this.length_ = newLength; - return newLength; + this.length_ = len; + return len; } concat(other: Array): Array { @@ -253,7 +260,7 @@ export class Array { } copyWithin(target: i32, start: i32, end: i32 = i32.MAX_VALUE): this { - var dataStart = this.dataStart; + var ptr = this.dataStart; var len = this.length_; end = min(end, len); @@ -264,34 +271,34 @@ export class Array { var count = min(last - from, len - to); memory.copy( // is memmove - dataStart + (to << alignof()), - dataStart + (from << alignof()), + ptr + (to << alignof()), + ptr + (from << alignof()), count << alignof() ); return this; } pop(): T { - var length = this.length_; - if (length < 1) throw new RangeError(E_EMPTYARRAY); - var element = load(this.dataStart + ((--length) << alignof())); - this.length_ = length; - return element; + var len = this.length_; + if (len < 1) throw new RangeError(E_EMPTYARRAY); + var val = load(this.dataStart + ((--len) << alignof())); + this.length_ = len; + return val; } forEach(fn: (value: T, index: i32, array: Array) => void): void { - for (let index = 0, length = this.length_; index < min(length, this.length_); ++index) { - fn(load(this.dataStart + (index << alignof())), index, this); + for (let i = 0, len = this.length_; i < min(len, this.length_); ++i) { + fn(load(this.dataStart + (i << alignof())), i, this); } } map(fn: (value: T, index: i32, array: Array) => U): Array { - var length = this.length_; - var out = changetype>(__newArray(length, alignof(), idof>())); + var len = this.length_; + var out = changetype>(__newArray(len, alignof(), idof>())); var outStart = out.dataStart; - for (let index = 0; index < min(length, this.length_); ++index) { - let result = fn(load(this.dataStart + (index << alignof())), index, this); - store(outStart + (index << alignof()), result); + for (let i = 0; i < min(len, this.length_); ++i) { + let result = fn(load(this.dataStart + (i << alignof())), i, this); + store(outStart + (i << alignof()), result); if (isManaged()) { __link(changetype(out), changetype(result), true); } @@ -301,9 +308,9 @@ export class Array { filter(fn: (value: T, index: i32, array: Array) => bool): Array { var result = changetype>(__newArray(0, alignof(), idof>())); - for (let index = 0, length = this.length_; index < min(length, this.length_); ++index) { - let value = load(this.dataStart + (index << alignof())); - if (fn(value, index, this)) result.push(value); + for (let i = 0, len = this.length_; i < min(len, this.length_); ++i) { + let value = load(this.dataStart + (i << alignof())); + if (fn(value, i, this)) result.push(value); } return result; } @@ -312,30 +319,30 @@ export class Array { fn: (previousValue: U, currentValue: T, currentIndex: i32, array: Array) => U, initialValue: U ): U { - var accum = initialValue; - for (let index = 0, length = this.length_; index < min(length, this.length_); ++index) { - accum = fn(accum, load(this.dataStart + (index << alignof())), index, this); + var acc = initialValue; + for (let i = 0, len = this.length_; i < min(len, this.length_); ++i) { + acc = fn(acc, load(this.dataStart + (i << alignof())), i, this); } - return accum; + return acc; } reduceRight( fn: (previousValue: U, currentValue: T, currentIndex: i32, array: Array) => U, initialValue: U ): U { - var accum = initialValue; - for (let index = this.length_ - 1; index >= 0; --index) { - accum = fn(accum, load(this.dataStart + (index << alignof())), index, this); + var acc = initialValue; + for (let i = this.length_ - 1; i >= 0; --i) { + acc = fn(acc, load(this.dataStart + (i << alignof())), i, this); } - return accum; + return acc; } shift(): T { - var length = this.length_; - if (length < 1) throw new RangeError(E_EMPTYARRAY); + var len = this.length_; + if (len < 1) throw new RangeError(E_EMPTYARRAY); var base = this.dataStart; var element = load(base); - var lastIndex = length - 1; + var lastIndex = len - 1; memory.copy( base, base + sizeof(), @@ -352,40 +359,40 @@ export class Array { } some(fn: (value: T, index: i32, array: Array) => bool): bool { - for (let index = 0, length = this.length_; index < min(length, this.length_); ++index) { - if (fn(load(this.dataStart + (index << alignof())), index, this)) return true; + for (let i = 0, len = this.length_; i < min(len, this.length_); ++i) { + if (fn(load(this.dataStart + (i << alignof())), i, this)) return true; } return false; } unshift(value: T): i32 { - var newLength = this.length_ + 1; - ensureCapacity(changetype(this), newLength, alignof()); - var dataStart = this.dataStart; + var len = this.length_ + 1; + ensureCapacity(changetype(this), len, alignof()); + var ptr = this.dataStart; memory.copy( - dataStart + sizeof(), - dataStart, - (newLength - 1) << alignof() + ptr + sizeof(), + ptr, + (len - 1) << alignof() ); - store(dataStart, value); + store(ptr, value); if (isManaged()) { __link(changetype(this), changetype(value), true); } - this.length_ = newLength; - return newLength; + this.length_ = len; + return len; } slice(start: i32 = 0, end: i32 = i32.MAX_VALUE): Array { - var length = this.length_; - start = start < 0 ? max(start + length, 0) : min(start, length); - end = end < 0 ? max(end + length, 0) : min(end , length); - length = max(end - start, 0); - var slice = changetype>(__newArray(length, alignof(), idof>())); + var len = this.length_; + start = start < 0 ? max(start + len, 0) : min(start, len); + end = end < 0 ? max(end + len, 0) : min(end , len); + len = max(end - start, 0); + var slice = changetype>(__newArray(len, alignof(), idof>())); var sliceBase = slice.dataStart; var thisBase = this.dataStart + (start << alignof()); if (isManaged()) { let off = 0; - let end = length << alignof(); + let end = len << alignof(); while (off < end) { let ref = load(thisBase + off); store(sliceBase + off, ref); @@ -393,16 +400,16 @@ export class Array { off += sizeof(); } } else { - memory.copy(sliceBase, thisBase, length << alignof()); + memory.copy(sliceBase, thisBase, len << alignof()); } return slice; } splice(start: i32, deleteCount: i32 = i32.MAX_VALUE): Array { - var length = this.length_; - start = start < 0 ? max(length + start, 0) : min(start, length); - deleteCount = max(min(deleteCount, length - start), 0); - var result = changetype>(__newArray(deleteCount, alignof(), idof>())); + var len = this.length_; + start = start < 0 ? max(len + start, 0) : min(start, len); + deleteCount = max(min(deleteCount, len - start), 0); + var result = changetype>(__newArray(deleteCount, alignof(), idof>())); var resultStart = result.dataStart; var thisStart = this.dataStart; var thisBase = thisStart + (start << alignof()); @@ -412,22 +419,22 @@ export class Array { deleteCount << alignof() ); var offset = start + deleteCount; - if (length != offset) { + if (len != offset) { memory.copy( thisBase, thisStart + (offset << alignof()), - (length - offset) << alignof() + (len - offset) << alignof() ); } - this.length_ = length - deleteCount; + this.length_ = len - deleteCount; return result; } reverse(): Array { - var length = this.length_; - if (length) { + var len = this.length_; + if (len) { let front = this.dataStart; - let back = this.dataStart + ((length - 1) << alignof()); + let back = this.dataStart + ((len - 1) << alignof()); while (front < back) { let temp = load(front); store(front, load(back)); @@ -445,17 +452,17 @@ export class Array { } join(separator: string = ","): string { - var dataStart = this.dataStart; - var length = this.length_; - if (isBoolean()) return joinBooleanArray(dataStart, length, separator); - if (isInteger()) return joinIntegerArray(dataStart, length, separator); - if (isFloat()) return joinFloatArray(dataStart, length, separator); + var ptr = this.dataStart; + var len = this.length_; + if (isBoolean()) return joinBooleanArray(ptr, len, separator); + if (isInteger()) return joinIntegerArray(ptr, len, separator); + if (isFloat()) return joinFloatArray(ptr, len, separator); if (ASC_SHRINK_LEVEL < 1) { - if (isString()) return joinStringArray(dataStart, length, separator); + if (isString()) return joinStringArray(ptr, len, separator); } // For rest objects and arrays use general join routine - if (isReference()) return joinReferenceArray(dataStart, length, separator); + if (isReference()) return joinReferenceArray(ptr, len, separator); ERROR("unspported element type"); return unreachable(); } @@ -465,13 +472,13 @@ export class Array { throw new TypeError(E_ILLEGALGENTYPE); } // Get the length and data start values - var length = this.length_; - var selfDataStart = this.dataStart; + var ptr = this.dataStart; + var len = this.length_; // calculate the end size with an initial pass var size = 0; - for (let i = 0; i < length; i++) { - let child = load(selfDataStart + (i << alignof())); + for (let i = 0; i < len; ++i) { + let child = load(ptr + (i << alignof())); size += child == 0 ? 0 : load(child, offsetof("length_")); } @@ -491,8 +498,8 @@ export class Array { // set the elements var resultOffset: usize = 0; - for (let i = 0; i < length; i++) { // for each child - let child = load(selfDataStart + (i << alignof())); + for (let i = 0; i < len; ++i) { // for each child + let child = load(ptr + (i << alignof())); // ignore null arrays if (child == 0) continue; @@ -511,7 +518,7 @@ export class Array { // if the `valueof` type is managed, we must link each reference if (isManaged>()) { - for (let i = 0; i < size; i++) { + for (let i = 0; i < size; ++i) { let ref = load(changetype(outBuffer) + (i << usize(alignof>()))); __link(changetype(outBuffer), ref, true); } diff --git a/std/assembly/index.d.ts b/std/assembly/index.d.ts index 08572f9aa2..a5f254ed30 100644 --- a/std/assembly/index.d.ts +++ b/std/assembly/index.d.ts @@ -1602,6 +1602,8 @@ declare abstract class TypedArray implements ArrayBufferView { fill(value: T, start?: i32, end?: i32): this; /** The findIndex() method returns an index in the typed array, if an element in the typed array satisfies the provided testing function. Otherwise -1 is returned. See also the find() [not implemented] method, which returns the value of a found element in the typed array instead of its index. */ findIndex(callbackfn: (value: T, index: i32, self: this) => bool): i32; + /** The findLastIndex() method returns an index start searching from the end in the typed array, if an element in the typed array satisfies the provided testing function. Otherwise -1 is returned. See also the find() [not implemented] method, which returns the value of a found element in the typed array instead of its index. */ + findLastIndex(callbackfn: (value: T, index: i32, self: this) => bool): i32; /** The every() method tests whether all elements in the typed array pass the test implemented by the provided function. This method has the same algorithm as Array.prototype.every(). */ every(callbackfn: (value: T, index: i32, self: this) => bool): bool; /** The forEach() method executes a provided function once per array element. This method has the same algorithm as Array.prototype.forEach().*/ @@ -1688,7 +1690,8 @@ declare class Array { at(index: i32): T; fill(value: T, start?: i32, end?: i32): this; every(callbackfn: (element: T, index: i32, array?: Array) => bool): bool; - findIndex(predicate: (element: T, index: i32, array?: Array) => bool): i32; + findIndex(callbackfn: (element: T, index: i32, array?: Array) => bool): i32; + findLastIndex(callbackfn: (element: T, index: i32, array?: Array) => bool): i32; includes(searchElement: T, fromIndex?: i32): bool; indexOf(searchElement: T, fromIndex?: i32): i32; lastIndexOf(searchElement: T, fromIndex?: i32): i32; diff --git a/std/assembly/typedarray.ts b/std/assembly/typedarray.ts index 3baa1337eb..27d8f11e43 100644 --- a/std/assembly/typedarray.ts +++ b/std/assembly/typedarray.ts @@ -107,6 +107,10 @@ export class Int8Array extends ArrayBufferView { return FIND_INDEX(this, fn); } + findLastIndex(fn: (value: i8, index: i32, self: Int8Array) => bool): i32 { + return FIND_LAST_INDEX(this, fn); + } + some(fn: (value: i8, index: i32, self: Int8Array) => bool): bool { return SOME(this, fn); } @@ -243,6 +247,10 @@ export class Uint8Array extends ArrayBufferView { return FIND_INDEX(this, fn); } + findLastIndex(fn: (value: u8, index: i32, self: Uint8Array) => bool): i32 { + return FIND_LAST_INDEX(this, fn); + } + some(fn: (value: u8, index: i32, self: Uint8Array) => bool): bool { return SOME(this, fn); } @@ -379,6 +387,10 @@ export class Uint8ClampedArray extends ArrayBufferView { return FIND_INDEX(this, fn); } + findLastIndex(fn: (value: u8, index: i32, self: Uint8ClampedArray) => bool): i32 { + return FIND_LAST_INDEX(this, fn); + } + some(fn: (value: u8, index: i32, self: Uint8ClampedArray) => bool): bool { return SOME(this, fn); } @@ -515,6 +527,10 @@ export class Int16Array extends ArrayBufferView { return FIND_INDEX(this, fn); } + findLastIndex(fn: (value: i16, index: i32, self: Int16Array) => bool): i32 { + return FIND_LAST_INDEX(this, fn); + } + some(fn: (value: i16, index: i32, self: Int16Array) => bool): bool { return SOME(this, fn); } @@ -651,6 +667,10 @@ export class Uint16Array extends ArrayBufferView { return FIND_INDEX(this, fn); } + findLastIndex(fn: (value: u16, index: i32, self: Uint16Array) => bool): i32 { + return FIND_LAST_INDEX(this, fn); + } + some(fn: (value: u16, index: i32, self: Uint16Array) => bool): bool { return SOME(this, fn); } @@ -787,6 +807,10 @@ export class Int32Array extends ArrayBufferView { return FIND_INDEX(this, fn); } + findLastIndex(fn: (value: i32, index: i32, self: Int32Array) => bool): i32 { + return FIND_LAST_INDEX(this, fn); + } + some(fn: (value: i32, index: i32, self: Int32Array) => bool): bool { return SOME(this, fn); } @@ -923,6 +947,10 @@ export class Uint32Array extends ArrayBufferView { return FIND_INDEX(this, fn); } + findLastIndex(fn: (value: u32, index: i32, self: Uint32Array) => bool): i32 { + return FIND_LAST_INDEX(this, fn); + } + some(fn: (value: u32, index: i32, self: Uint32Array) => bool): bool { return SOME(this, fn); } @@ -1059,6 +1087,10 @@ export class Int64Array extends ArrayBufferView { return FIND_INDEX(this, fn); } + findLastIndex(fn: (value: i64, index: i32, self: Int64Array) => bool): i32 { + return FIND_LAST_INDEX(this, fn); + } + some(fn: (value: i64, index: i32, self: Int64Array) => bool): bool { return SOME(this, fn); } @@ -1195,6 +1227,10 @@ export class Uint64Array extends ArrayBufferView { return FIND_INDEX(this, fn); } + findLastIndex(fn: (value: u64, index: i32, self: Uint64Array) => bool): i32 { + return FIND_LAST_INDEX(this, fn); + } + some(fn: (value: u64, index: i32, self: Uint64Array) => bool): bool { return SOME(this, fn); } @@ -1331,6 +1367,10 @@ export class Float32Array extends ArrayBufferView { return FIND_INDEX(this, fn); } + findLastIndex(fn: (value: f32, index: i32, self: Float32Array) => bool): i32 { + return FIND_LAST_INDEX(this, fn); + } + some(fn: (value: f32, index: i32, self: Float32Array) => bool): bool { return SOME(this, fn); } @@ -1467,6 +1507,10 @@ export class Float64Array extends ArrayBufferView { return FIND_INDEX(this, fn); } + findLastIndex(fn: (value: f64, index: i32, self: Float64Array) => bool): i32 { + return FIND_LAST_INDEX(this, fn); + } + some(fn: (value: f64, index: i32, self: Float64Array) => bool): bool { return SOME(this, fn); } @@ -1508,15 +1552,15 @@ function FILL( start: i32, end: i32 ): TArray { - var dataStart = array.dataStart; + var ptr = array.dataStart; var len = array.length; start = start < 0 ? max(len + start, 0) : min(start, len); end = end < 0 ? max(len + end, 0) : min(end, len); if (sizeof() == 1) { - if (start < end) memory.fill(dataStart + start, value, (end - start)); + if (start < end) memory.fill(ptr + start, value, (end - start)); } else { for (; start < end; ++start) { - store(dataStart + (start << alignof()), value); + store(ptr + (start << alignof()), value); } } return array; @@ -1572,7 +1616,7 @@ function COPY_WITHIN( end: i32 ): TArray { var len = array.length; - var dataStart = array.dataStart; + var ptr = array.dataStart; end = min(end, len); var to = target < 0 ? max(len + target, 0) : min(target, len); @@ -1581,8 +1625,8 @@ function COPY_WITHIN( var count = min(last - from, len - to); memory.copy( - dataStart + (to << alignof()), - dataStart + (from << alignof()), + ptr + (to << alignof()), + ptr + (from << alignof()), count << alignof() ); return array; @@ -1595,9 +1639,9 @@ function REDUCE( fn: (accumulator: TRet, value: T, index: i32, array: TArray) => TRet, initialValue: TRet ): TRet { - var dataStart = array.dataStart; + var ptr = array.dataStart; for (let i = 0, k = array.length; i < k; i++) { - initialValue = fn(initialValue, load(dataStart + (i << alignof())), i, array); + initialValue = fn(initialValue, load(ptr + (i << alignof())), i, array); } return initialValue; } @@ -1609,9 +1653,9 @@ function REDUCE_RIGHT( fn: (accumulator: TRet, value: T, index: i32, array: TArray) => TRet, initialValue: TRet ): TRet { - var dataStart = array.dataStart; + var ptr = array.dataStart; for (let i = array.length - 1; i >= 0; i--) { - initialValue = fn(initialValue, load(dataStart + (i << alignof())), i, array); + initialValue = fn(initialValue, load(ptr + (i << alignof())), i, array); } return initialValue; } @@ -1623,7 +1667,7 @@ function MAP( fn: (value: T, index: i32, self: TArray) => T, ): TArray { var len = array.length; - var dataStart = array.dataStart; + var ptr = array.dataStart; var byteLength = len << alignof(); var out = changetype(__new(offsetof(), idof())); @@ -1631,7 +1675,7 @@ function MAP( for (let i = 0; i < len; i++) { store( changetype(buf) + (i << alignof()), - fn(load(dataStart + (i << alignof())), i, array) + fn(load(ptr + (i << alignof())), i, array) ); } store(changetype(out), changetype(buf), offsetof("buffer")); @@ -1677,9 +1721,22 @@ function FIND_INDEX( array: TArray, fn: (value: T, index: i32, array: TArray) => bool, ): i32 { - var dataStart = array.dataStart; + var ptr = array.dataStart; for (let i = 0, k = array.length; i < k; i++) { - if (fn(load(dataStart + (i << alignof())), i, array)) return i; + if (fn(load(ptr + (i << alignof())), i, array)) return i; + } + return -1; +} + +// @ts-ignore: decorator +@inline +function FIND_LAST_INDEX( + array: TArray, + fn: (value: T, index: i32, array: TArray) => bool, +): i32 { + var ptr = array.dataStart; + for (let i = array.length - 1; i >= 0; --i) { + if (fn(load(ptr + (i << alignof())), i, array)) return i; } return -1; } @@ -1693,11 +1750,11 @@ function INCLUDES( ): bool { if (isFloat()) { let index: isize = fromIndex; - let length: isize = array.length; - if (length == 0 || index >= length) return false; - if (index < 0) index = max(length + index, 0); + let len: isize = array.length; + if (len == 0 || index >= len) return false; + if (index < 0) index = max(len + index, 0); let dataStart = array.dataStart; - while (index < length) { + while (index < len) { let elem = load(dataStart + (index << alignof())); // @ts-ignore if (elem == searchElement || isNaN(elem) & isNaN(searchElement)) return true; @@ -1717,11 +1774,11 @@ function INDEX_OF( fromIndex: i32, ): i32 { var index: isize = fromIndex; - var length: isize = array.length; - if (length == 0 || index >= length) return -1; - if (index < 0) index = max(length + index, 0); + var len: isize = array.length; + if (len == 0 || index >= len) return -1; + if (index < 0) index = max(len + index, 0); var dataStart = array.dataStart; - while (index < length) { + while (index < len) { if (load(dataStart + (index << alignof())) == searchElement) return index; ++index; } @@ -1736,10 +1793,10 @@ function LAST_INDEX_OF( fromIndex: i32, ): i32 { var index: isize = fromIndex; - var length: isize = array.length; - if (length == 0) return -1; - if (index < 0) index = length + index; // no need to clamp - else if (index >= length) index = length - 1; + var len: isize = array.length; + if (len == 0) return -1; + if (index < 0) index = len + index; // no need to clamp + else if (index >= len) index = len - 1; var dataStart = array.dataStart; while (index >= 0) { if (load(dataStart + (index << alignof())) == searchElement) return index; @@ -1754,9 +1811,9 @@ function SOME( array: TArray, fn: (value: T, index: i32, array: TArray) => bool, ): bool { - var dataStart = array.dataStart; + var ptr = array.dataStart; for (let i = 0, k = array.length; i < k; i++) { - if (fn(load(dataStart + (i << alignof())), i, array)) return true; + if (fn(load(ptr + (i << alignof())), i, array)) return true; } return false; } @@ -1767,9 +1824,9 @@ function EVERY( array: TArray, fn: (value: T, index: i32, array: TArray) => bool, ): bool { - var dataStart = array.dataStart; + var ptr = array.dataStart; for (let i = 0, k = array.length; i < k; i++) { - if (fn(load(dataStart + (i << alignof())), i, array)) continue; + if (fn(load(ptr + (i << alignof())), i, array)) continue; return false; } return true; @@ -1781,19 +1838,19 @@ function FOREACH( array: TArray, fn: (value: T, index: i32, array: TArray) => void, ): void { - var dataStart = array.dataStart; + var ptr = array.dataStart; for (let i = 0, k = array.length; i < k; i++) { - fn(load(dataStart + (i << alignof())), i, array); + fn(load(ptr + (i << alignof())), i, array); } } // @ts-ignore: decorator @inline function REVERSE(array: TArray): TArray { - var dataStart = array.dataStart; + var ptr = array.dataStart; for (let front: usize = 0, back: usize = array.length - 1; front < back; ++front, --back) { - let frontPtr = dataStart + (front << alignof()); - let backPtr = dataStart + (back << alignof()); + let frontPtr = ptr + (front << alignof()); + let backPtr = ptr + (back << alignof()); let temp = load(frontPtr); store(frontPtr, load(backPtr)); store(backPtr, temp); @@ -1806,7 +1863,7 @@ function REVERSE(array: TArray): TArray { function WRAP( buffer: ArrayBuffer, byteOffset: i32 = 0, - length: i32 = -1 + len: i32 = -1 ): TArray { var byteLength: i32; var bufferByteLength = buffer.byteLength; @@ -1814,8 +1871,8 @@ function WRAP( if (i32(byteOffset > bufferByteLength) | (byteOffset & mask)) { throw new RangeError(E_INDEXOUTOFRANGE); } - if (length < 0) { - if (length == -1) { + if (len < 0) { + if (len == -1) { if (bufferByteLength & mask) { throw new RangeError(E_INVALIDLENGTH); } @@ -1824,7 +1881,7 @@ function WRAP( throw new RangeError(E_INVALIDLENGTH); } } else { - byteLength = length << alignof(); + byteLength = len << alignof(); if (byteOffset + byteLength > bufferByteLength) { throw new RangeError(E_INVALIDLENGTH); } diff --git a/std/portable/index.d.ts b/std/portable/index.d.ts index 34b535b79f..d7114e9140 100644 --- a/std/portable/index.d.ts +++ b/std/portable/index.d.ts @@ -312,57 +312,132 @@ declare interface StringConstructor { fromCodePoints(arr: i32[]): string; } +declare interface String { + /** Returns value using relative indexing. Index may be negative */ + at(index: i32): string; +} + /** Annotates a class as being unmanaged with limited capabilities. */ declare function unmanaged(constructor: Function): void; /** Environmental tracing function. */ declare function trace(msg: string, n?: i32, a0?: f64, a1?: f64, a2?: f64, a3?: f64, a4?: f64): void; +declare interface Array { + /** Returns value using relative indexing. Index may be negative */ + at(index: i32): T; + /** Returns an index start searching from the end in the array */ + findLastIndex(callbackfn: (value: T, index: i32, self: Array) => bool): i32; +} + declare interface Int8ArrayConstructor { /** Equivalent to calling `new Int8Array` with multiple arguments. */ wrap(buffer: ArrayBuffer, byteOffset?: i32, length?: i32): Int8Array; } +declare interface Int8Array { + /** Returns value using relative indexing. Index may be negative */ + at(index: i32): i8; + /** Returns an index start searching from the end in the typedarray */ + findLastIndex(callbackfn: (value: i8, index: i32, self: Int8Array) => bool): i32; +} + declare interface Uint8ArrayConstructor { /** Equivalent to calling `new Uint8Array` with multiple arguments. */ wrap(buffer: ArrayBuffer, byteOffset?: i32, length?: i32): Uint8Array; } +declare interface Uint8Array { + /** Returns value using relative indexing. Index may be negative */ + at(index: i32): u8; + /** Returns an index start searching from the end in the typedarray */ + findLastIndex(callbackfn: (value: u8, index: i32, self: Uint8Array) => bool): i32; +} + declare interface Uint8ClampedArrayConstructor { /** Equivalent to calling `new Uint8ClampedArray` with multiple arguments. */ wrap(buffer: ArrayBuffer, byteOffset?: i32, length?: i32): Uint8ClampedArray; } +declare interface Uint8ClampedArray { + /** Returns value using relative indexing. Index may be negative */ + at(index: i32): u8; + /** Returns an index start searching from the end in the typedarray */ + findLastIndex(callbackfn: (value: u8, index: i32, self: Uint8ClampedArray) => bool): i32; +} + declare interface Int16ArrayConstructor { /** Equivalent to calling `new Int16Array` with multiple arguments. */ wrap(buffer: ArrayBuffer, byteOffset?: i32, length?: i32): Int16Array; } +declare interface Int16Array { + /** Returns value using relative indexing. Index may be negative */ + at(index: i32): i16; + /** Returns an index start searching from the end in the typedarray */ + findLastIndex(callbackfn: (value: i16, index: i32, self: Int16Array) => bool): i32; +} + declare interface Uint16ArrayConstructor { /** Equivalent to calling `new Uint16Array` with multiple arguments. */ wrap(buffer: ArrayBuffer, byteOffset?: i32, length?: i32): Uint16Array; } +declare interface Uint16Array { + /** Returns value using relative indexing. Index may be negative */ + at(index: i32): u16; + /** Returns an index start searching from the end in the typedarray */ + findLastIndex(callbackfn: (value: u16, index: i32, self: Uint16Array) => bool): i32; +} + declare interface Int32ArrayConstructor { /** Equivalent to calling `new Int32Array` with multiple arguments. */ wrap(buffer: ArrayBuffer, byteOffset?: i32, length?: i32): Int32Array; } +declare interface Int32Array { + /** Returns value using relative indexing. Index may be negative */ + at(index: i32): i32; + /** Returns an index start searching from the end in the typedarray */ + findLastIndex(callbackfn: (value: i32, index: i32, self: Int32Array) => bool): i32; +} + declare interface Uint32ArrayConstructor { /** Equivalent to calling `new Uint32Array` with multiple arguments. */ wrap(buffer: ArrayBuffer, byteOffset?: i32, length?: i32): Uint32Array; } +declare interface Uint32Array { + /** Returns value using relative indexing. Index may be negative */ + at(index: i32): u32; + /** Returns an index start searching from the end in the typedarray */ + findLastIndex(callbackfn: (value: u32, index: i32, self: Uint32Array) => bool): i32; +} + declare interface Float32ArrayConstructor { /** Equivalent to calling `new Float32Array` with multiple arguments. */ wrap(buffer: ArrayBuffer, byteOffset?: i32, length?: i32): Float32Array; } +declare interface Float32Array { + /** Returns value using relative indexing. Index may be negative */ + at(index: i32): f32; + /** Returns an index start searching from the end in the typedarray */ + findLastIndex(callbackfn: (value: f32, index: i32, self: Float32Array) => bool): i32; +} + declare interface Float64ArrayConstructor { /** Equivalent to calling `new Float64Array` with multiple arguments. */ wrap(buffer: ArrayBuffer, byteOffset?: i32, length?: i32): Float64Array; } +declare interface Float64Array { + /** Returns value using relative indexing. Index may be negative */ + at(index: i32): f64; + /** Returns an index start searching from the end in the typedarray */ + findLastIndex(callbackfn: (value: f64, index: i32, self: Float64Array) => bool): i32; +} + // FIXME: remove declare function offsetof(fieldName?: string): usize; declare function idof(): u32; diff --git a/std/portable/index.js b/std/portable/index.js index d081f28e04..98f0487ef1 100644 --- a/std/portable/index.js +++ b/std/portable/index.js @@ -292,6 +292,18 @@ Array.prototype.sort = function sort(comparator) { configurable: true }); } + + if (!Ctr.prototype.findLastIndex) { + Object.defineProperty(Ctr.prototype, "findLastIndex", { + value: function findLastIndex(fn) { + for (let i = this.length - 1; i >= 0; --i) { + if (fn(this[i], i, this)) return i; + } + return -1; + }, + configurable: true + }); + } }); globalScope["isInteger"] = Number.isInteger; diff --git a/tests/compiler/assert-nonnull.optimized.wat b/tests/compiler/assert-nonnull.optimized.wat index 9738febb8e..ef124ab14e 100644 --- a/tests/compiler/assert-nonnull.optimized.wat +++ b/tests/compiler/assert-nonnull.optimized.wat @@ -55,7 +55,7 @@ if i32.const 1184 i32.const 1248 - i32.const 99 + i32.const 106 i32.const 42 call $~lib/builtins/abort unreachable @@ -261,7 +261,7 @@ if i32.const 1184 i32.const 1248 - i32.const 99 + i32.const 106 i32.const 42 call $~lib/builtins/abort unreachable @@ -277,7 +277,7 @@ if i32.const 1296 i32.const 1248 - i32.const 103 + i32.const 110 i32.const 40 call $~lib/builtins/abort unreachable diff --git a/tests/compiler/assert-nonnull.untouched.wat b/tests/compiler/assert-nonnull.untouched.wat index 1f7d895881..016b866f93 100644 --- a/tests/compiler/assert-nonnull.untouched.wat +++ b/tests/compiler/assert-nonnull.untouched.wat @@ -310,7 +310,7 @@ if i32.const 160 i32.const 224 - i32.const 99 + i32.const 106 i32.const 42 call $~lib/builtins/abort unreachable @@ -335,7 +335,7 @@ if i32.const 272 i32.const 224 - i32.const 103 + i32.const 110 i32.const 40 call $~lib/builtins/abort unreachable @@ -366,7 +366,7 @@ if i32.const 160 i32.const 224 - i32.const 99 + i32.const 106 i32.const 42 call $~lib/builtins/abort unreachable diff --git a/tests/compiler/infer-array.optimized.wat b/tests/compiler/infer-array.optimized.wat index 64f3ef092d..44b29bde0c 100644 --- a/tests/compiler/infer-array.optimized.wat +++ b/tests/compiler/infer-array.optimized.wat @@ -2872,7 +2872,7 @@ end i32.const 1280 i32.const 1488 - i32.const 99 + i32.const 106 i32.const 42 call $~lib/builtins/abort unreachable diff --git a/tests/compiler/infer-array.untouched.wat b/tests/compiler/infer-array.untouched.wat index 58ec5bd189..f0b179bf91 100644 --- a/tests/compiler/infer-array.untouched.wat +++ b/tests/compiler/infer-array.untouched.wat @@ -3708,7 +3708,7 @@ if i32.const 256 i32.const 464 - i32.const 99 + i32.const 106 i32.const 42 call $~lib/builtins/abort unreachable @@ -3734,7 +3734,7 @@ if i32.const 256 i32.const 464 - i32.const 99 + i32.const 106 i32.const 42 call $~lib/builtins/abort unreachable @@ -3760,7 +3760,7 @@ if i32.const 256 i32.const 464 - i32.const 99 + i32.const 106 i32.const 42 call $~lib/builtins/abort unreachable @@ -3786,7 +3786,7 @@ if i32.const 256 i32.const 464 - i32.const 99 + i32.const 106 i32.const 42 call $~lib/builtins/abort unreachable @@ -3828,7 +3828,7 @@ if i32.const 256 i32.const 464 - i32.const 99 + i32.const 106 i32.const 42 call $~lib/builtins/abort unreachable @@ -4604,7 +4604,7 @@ if i32.const 256 i32.const 464 - i32.const 99 + i32.const 106 i32.const 42 call $~lib/builtins/abort unreachable @@ -4650,7 +4650,7 @@ if i32.const 256 i32.const 464 - i32.const 99 + i32.const 106 i32.const 42 call $~lib/builtins/abort unreachable @@ -4696,7 +4696,7 @@ if i32.const 256 i32.const 464 - i32.const 99 + i32.const 106 i32.const 42 call $~lib/builtins/abort unreachable @@ -4721,7 +4721,7 @@ if i32.const 976 i32.const 464 - i32.const 103 + i32.const 110 i32.const 40 call $~lib/builtins/abort unreachable diff --git a/tests/compiler/issues/1699.optimized.wat b/tests/compiler/issues/1699.optimized.wat index 503f16a35c..cf0925a192 100644 --- a/tests/compiler/issues/1699.optimized.wat +++ b/tests/compiler/issues/1699.optimized.wat @@ -2567,7 +2567,7 @@ if i32.const 1344 i32.const 1104 - i32.const 115 + i32.const 122 i32.const 22 call $~lib/builtins/abort unreachable @@ -3224,7 +3224,7 @@ if i32.const 1344 i32.const 1104 - i32.const 99 + i32.const 106 i32.const 42 call $~lib/builtins/abort unreachable @@ -3244,7 +3244,7 @@ if i32.const 1552 i32.const 1104 - i32.const 103 + i32.const 110 i32.const 40 call $~lib/builtins/abort unreachable diff --git a/tests/compiler/issues/1699.untouched.wat b/tests/compiler/issues/1699.untouched.wat index 472d30f154..e78c3671c6 100644 --- a/tests/compiler/issues/1699.untouched.wat +++ b/tests/compiler/issues/1699.untouched.wat @@ -3866,7 +3866,7 @@ if i32.const 320 i32.const 80 - i32.const 115 + i32.const 122 i32.const 22 call $~lib/builtins/abort unreachable @@ -4289,7 +4289,7 @@ if i32.const 320 i32.const 80 - i32.const 99 + i32.const 106 i32.const 42 call $~lib/builtins/abort unreachable @@ -4314,7 +4314,7 @@ if i32.const 528 i32.const 80 - i32.const 103 + i32.const 110 i32.const 40 call $~lib/builtins/abort unreachable diff --git a/tests/compiler/resolve-access.optimized.wat b/tests/compiler/resolve-access.optimized.wat index e4af9d5ab6..ba05a7f433 100644 --- a/tests/compiler/resolve-access.optimized.wat +++ b/tests/compiler/resolve-access.optimized.wat @@ -3232,7 +3232,7 @@ if i32.const 1280 i32.const 1488 - i32.const 99 + i32.const 106 i32.const 42 call $~lib/builtins/abort unreachable diff --git a/tests/compiler/resolve-access.untouched.wat b/tests/compiler/resolve-access.untouched.wat index f91b27254c..784fcd7d19 100644 --- a/tests/compiler/resolve-access.untouched.wat +++ b/tests/compiler/resolve-access.untouched.wat @@ -3708,7 +3708,7 @@ if i32.const 256 i32.const 464 - i32.const 99 + i32.const 106 i32.const 42 call $~lib/builtins/abort unreachable diff --git a/tests/compiler/resolve-elementaccess.optimized.wat b/tests/compiler/resolve-elementaccess.optimized.wat index 2e6ef64fbf..05b07190a6 100644 --- a/tests/compiler/resolve-elementaccess.optimized.wat +++ b/tests/compiler/resolve-elementaccess.optimized.wat @@ -1858,7 +1858,7 @@ if i32.const 1360 i32.const 1568 - i32.const 1259 + i32.const 1295 i32.const 64 call $~lib/builtins/abort unreachable @@ -1882,7 +1882,7 @@ if i32.const 1360 i32.const 1568 - i32.const 1248 + i32.const 1284 i32.const 64 call $~lib/builtins/abort unreachable @@ -4217,7 +4217,7 @@ if i32.const 1360 i32.const 1568 - i32.const 171 + i32.const 175 i32.const 45 call $~lib/builtins/abort unreachable @@ -4237,7 +4237,7 @@ if i32.const 1360 i32.const 1568 - i32.const 160 + i32.const 164 i32.const 45 call $~lib/builtins/abort unreachable diff --git a/tests/compiler/resolve-elementaccess.untouched.wat b/tests/compiler/resolve-elementaccess.untouched.wat index 99e702c0fd..1306498539 100644 --- a/tests/compiler/resolve-elementaccess.untouched.wat +++ b/tests/compiler/resolve-elementaccess.untouched.wat @@ -2483,7 +2483,7 @@ if i32.const 336 i32.const 544 - i32.const 1259 + i32.const 1295 i32.const 64 call $~lib/builtins/abort unreachable @@ -2507,7 +2507,7 @@ if i32.const 336 i32.const 544 - i32.const 1248 + i32.const 1284 i32.const 64 call $~lib/builtins/abort unreachable @@ -5389,7 +5389,7 @@ if i32.const 336 i32.const 544 - i32.const 171 + i32.const 175 i32.const 45 call $~lib/builtins/abort unreachable @@ -5409,7 +5409,7 @@ if i32.const 336 i32.const 544 - i32.const 160 + i32.const 164 i32.const 45 call $~lib/builtins/abort unreachable diff --git a/tests/compiler/std-wasi/crypto.optimized.wat b/tests/compiler/std-wasi/crypto.optimized.wat index 563938aaaf..4ca6d149ce 100644 --- a/tests/compiler/std-wasi/crypto.optimized.wat +++ b/tests/compiler/std-wasi/crypto.optimized.wat @@ -4221,7 +4221,7 @@ if i32.const 1472 i32.const 1680 - i32.const 160 + i32.const 164 i32.const 45 call $~lib/wasi/index/abort unreachable @@ -4952,7 +4952,7 @@ if i32.const 1472 i32.const 1680 - i32.const 1815 + i32.const 1872 i32.const 5 call $~lib/wasi/index/abort unreachable @@ -4971,7 +4971,7 @@ else i32.const 1168 i32.const 1680 - i32.const 1824 + i32.const 1881 i32.const 7 call $~lib/wasi/index/abort unreachable @@ -4986,7 +4986,7 @@ if i32.const 1168 i32.const 1680 - i32.const 1829 + i32.const 1886 i32.const 7 call $~lib/wasi/index/abort unreachable diff --git a/tests/compiler/std-wasi/crypto.untouched.wat b/tests/compiler/std-wasi/crypto.untouched.wat index 88aba0c0bd..45f9e4bdba 100644 --- a/tests/compiler/std-wasi/crypto.untouched.wat +++ b/tests/compiler/std-wasi/crypto.untouched.wat @@ -5749,7 +5749,7 @@ if i32.const 448 i32.const 656 - i32.const 160 + i32.const 164 i32.const 45 call $~lib/wasi/index/abort unreachable @@ -6247,7 +6247,7 @@ if i32.const 448 i32.const 656 - i32.const 1815 + i32.const 1872 i32.const 5 call $~lib/wasi/index/abort unreachable @@ -6266,7 +6266,7 @@ if i32.const 144 i32.const 656 - i32.const 1820 + i32.const 1877 i32.const 9 call $~lib/wasi/index/abort unreachable @@ -6278,7 +6278,7 @@ else i32.const 144 i32.const 656 - i32.const 1824 + i32.const 1881 i32.const 7 call $~lib/wasi/index/abort unreachable @@ -6296,7 +6296,7 @@ if i32.const 144 i32.const 656 - i32.const 1829 + i32.const 1886 i32.const 7 call $~lib/wasi/index/abort unreachable diff --git a/tests/compiler/std-wasi/process.optimized.wat b/tests/compiler/std-wasi/process.optimized.wat index 175c18f395..3bb4f8507a 100644 --- a/tests/compiler/std-wasi/process.optimized.wat +++ b/tests/compiler/std-wasi/process.optimized.wat @@ -4117,7 +4117,7 @@ if i32.const 4784 i32.const 4608 - i32.const 115 + i32.const 122 i32.const 22 call $~lib/wasi/index/abort unreachable @@ -6306,7 +6306,7 @@ if i32.const 4784 i32.const 4608 - i32.const 99 + i32.const 106 i32.const 42 call $~lib/wasi/index/abort unreachable @@ -6326,7 +6326,7 @@ if i32.const 4976 i32.const 4608 - i32.const 103 + i32.const 110 i32.const 40 call $~lib/wasi/index/abort unreachable diff --git a/tests/compiler/std-wasi/process.untouched.wat b/tests/compiler/std-wasi/process.untouched.wat index 88b7134c10..d61ff2778e 100644 --- a/tests/compiler/std-wasi/process.untouched.wat +++ b/tests/compiler/std-wasi/process.untouched.wat @@ -5436,7 +5436,7 @@ if i32.const 3760 i32.const 3584 - i32.const 115 + i32.const 122 i32.const 22 call $~lib/wasi/index/abort unreachable @@ -8197,7 +8197,7 @@ if i32.const 3760 i32.const 3584 - i32.const 99 + i32.const 106 i32.const 42 call $~lib/wasi/index/abort unreachable @@ -8222,7 +8222,7 @@ if i32.const 3952 i32.const 3584 - i32.const 103 + i32.const 110 i32.const 40 call $~lib/wasi/index/abort unreachable diff --git a/tests/compiler/std/array-access.optimized.wat b/tests/compiler/std/array-access.optimized.wat index ead727b809..c46c10c769 100644 --- a/tests/compiler/std/array-access.optimized.wat +++ b/tests/compiler/std/array-access.optimized.wat @@ -156,7 +156,7 @@ if i32.const 1056 i32.const 1120 - i32.const 99 + i32.const 106 i32.const 42 call $~lib/builtins/abort unreachable @@ -176,7 +176,7 @@ if i32.const 1168 i32.const 1120 - i32.const 103 + i32.const 110 i32.const 40 call $~lib/builtins/abort unreachable @@ -227,7 +227,7 @@ if i32.const 1056 i32.const 1120 - i32.const 99 + i32.const 106 i32.const 42 call $~lib/builtins/abort unreachable diff --git a/tests/compiler/std/array-access.untouched.wat b/tests/compiler/std/array-access.untouched.wat index ded68ad72b..eeca5e5d75 100644 --- a/tests/compiler/std/array-access.untouched.wat +++ b/tests/compiler/std/array-access.untouched.wat @@ -32,7 +32,7 @@ if i32.const 32 i32.const 96 - i32.const 99 + i32.const 106 i32.const 42 call $~lib/builtins/abort unreachable @@ -402,7 +402,7 @@ if i32.const 32 i32.const 96 - i32.const 99 + i32.const 106 i32.const 42 call $~lib/builtins/abort unreachable @@ -427,7 +427,7 @@ if i32.const 144 i32.const 96 - i32.const 103 + i32.const 110 i32.const 40 call $~lib/builtins/abort unreachable @@ -458,7 +458,7 @@ if i32.const 32 i32.const 96 - i32.const 99 + i32.const 106 i32.const 42 call $~lib/builtins/abort unreachable @@ -483,7 +483,7 @@ if i32.const 144 i32.const 96 - i32.const 103 + i32.const 110 i32.const 40 call $~lib/builtins/abort unreachable @@ -514,7 +514,7 @@ if i32.const 32 i32.const 96 - i32.const 99 + i32.const 106 i32.const 42 call $~lib/builtins/abort unreachable @@ -539,7 +539,7 @@ if i32.const 144 i32.const 96 - i32.const 103 + i32.const 110 i32.const 40 call $~lib/builtins/abort unreachable diff --git a/tests/compiler/std/array-literal.optimized.wat b/tests/compiler/std/array-literal.optimized.wat index c4d0037a4b..35d02b54c5 100644 --- a/tests/compiler/std/array-literal.optimized.wat +++ b/tests/compiler/std/array-literal.optimized.wat @@ -63,7 +63,7 @@ if i32.const 1200 i32.const 1264 - i32.const 99 + i32.const 106 i32.const 42 call $~lib/builtins/abort unreachable @@ -82,7 +82,7 @@ if i32.const 1200 i32.const 1264 - i32.const 99 + i32.const 106 i32.const 42 call $~lib/builtins/abort unreachable diff --git a/tests/compiler/std/array-literal.untouched.wat b/tests/compiler/std/array-literal.untouched.wat index 153554ad06..ca00c05608 100644 --- a/tests/compiler/std/array-literal.untouched.wat +++ b/tests/compiler/std/array-literal.untouched.wat @@ -69,7 +69,7 @@ if i32.const 176 i32.const 240 - i32.const 99 + i32.const 106 i32.const 42 call $~lib/builtins/abort unreachable @@ -99,7 +99,7 @@ if i32.const 176 i32.const 240 - i32.const 99 + i32.const 106 i32.const 42 call $~lib/builtins/abort unreachable diff --git a/tests/compiler/std/array.optimized.wat b/tests/compiler/std/array.optimized.wat index 9ac2fe215c..d530905e39 100644 --- a/tests/compiler/std/array.optimized.wat +++ b/tests/compiler/std/array.optimized.wat @@ -54,7 +54,7 @@ (global $std/array/ArrayU32 i32 (i32.const 43)) (global $std/array/ArrayU8 i32 (i32.const 44)) (global $std/array/ArrayStr i32 (i32.const 45)) - (global $~lib/memory/__stack_pointer (mut i32) (i32.const 31548)) + (global $~lib/memory/__stack_pointer (mut i32) (i32.const 31724)) (global $~started (mut i32) (i32.const 0)) (memory $0 1) (data (i32.const 1036) ",") @@ -275,327 +275,337 @@ (data (i32.const 6008) "\0c\00\00\00\08\00\00\00\05") (data (i32.const 6028) "\1c") (data (i32.const 6040) "\0c\00\00\00\08\00\00\00\06") - (data (i32.const 6060) "\1c") - (data (i32.const 6072) "\0c\00\00\00\08\00\00\00\07") - (data (i32.const 6092) "\1c") - (data (i32.const 6104) "\0c\00\00\00\08\00\00\00\08") - (data (i32.const 6124) "\1c") - (data (i32.const 6136) "\0c\00\00\00\08\00\00\00\t") - (data (i32.const 6156) "\1c") - (data (i32.const 6168) "\0c\00\00\00\08\00\00\00\n") - (data (i32.const 6188) "\1c") - (data (i32.const 6200) "\0c\00\00\00\08\00\00\00\0b") - (data (i32.const 6220) "\1c") - (data (i32.const 6232) "\0c\00\00\00\08\00\00\00\0c") - (data (i32.const 6252) "\1c") - (data (i32.const 6264) "\0c\00\00\00\08\00\00\00\0d") - (data (i32.const 6284) "\1c") - (data (i32.const 6296) "\0c\00\00\00\08\00\00\00\0e") - (data (i32.const 6316) "\1c") - (data (i32.const 6328) "\0c\00\00\00\08\00\00\00\0f") - (data (i32.const 6348) "\1c") - (data (i32.const 6360) "\0c\00\00\00\08\00\00\00\10") - (data (i32.const 6380) "\1c") - (data (i32.const 6392) "\0d\00\00\00\08\00\00\00\11") - (data (i32.const 6412) "\1c") - (data (i32.const 6424) "\0d\00\00\00\08\00\00\00\12") - (data (i32.const 6444) "\1c") - (data (i32.const 6456) "\0d\00\00\00\08\00\00\00\13") - (data (i32.const 6476) "\1c") - (data (i32.const 6488) "\0d\00\00\00\08\00\00\00\14") - (data (i32.const 6508) "\1c") - (data (i32.const 6520) "\0d\00\00\00\08\00\00\00\15") - (data (i32.const 6540) "\1c") - (data (i32.const 6552) "\0e\00\00\00\08\00\00\00\16") - (data (i32.const 6572) "\1c") - (data (i32.const 6584) "\0f\00\00\00\08\00\00\00\17") - (data (i32.const 6604) "\1c") - (data (i32.const 6616) "\0f\00\00\00\08\00\00\00\18") - (data (i32.const 6636) "\1c") - (data (i32.const 6648) "\0f\00\00\00\08\00\00\00\19") - (data (i32.const 6668) "\1c") - (data (i32.const 6680) "\0c\00\00\00\08\00\00\00\1a") - (data (i32.const 6700) "\1c") - (data (i32.const 6712) "\0c\00\00\00\08\00\00\00\1b") - (data (i32.const 6732) "\1c") - (data (i32.const 6744) "\0c\00\00\00\08\00\00\00\1c") - (data (i32.const 6764) "\1c") - (data (i32.const 6776) "\0c\00\00\00\08\00\00\00\1d") - (data (i32.const 6796) "\1c") - (data (i32.const 6808) "\10\00\00\00\08\00\00\00\1e") - (data (i32.const 6828) "\1c") - (data (i32.const 6840) "\10\00\00\00\08\00\00\00\1f") - (data (i32.const 6860) "\1c") - (data (i32.const 6872) "\11\00\00\00\08\00\00\00 ") - (data (i32.const 6892) "\1c") - (data (i32.const 6904) "\11\00\00\00\08\00\00\00!") - (data (i32.const 6924) "\1c") - (data (i32.const 6936) "\10\00\00\00\08\00\00\00\"") - (data (i32.const 6956) "\1c") - (data (i32.const 6968) "\10\00\00\00\08\00\00\00#") - (data (i32.const 6988) "\1c") - (data (i32.const 7000) "\10\00\00\00\08\00\00\00$") - (data (i32.const 7020) "\1c") - (data (i32.const 7032) "\10\00\00\00\08\00\00\00%") - (data (i32.const 7052) "\1c") - (data (i32.const 7064) "\10\00\00\00\08\00\00\00&") - (data (i32.const 7084) "\1c") - (data (i32.const 7096) "\11\00\00\00\08\00\00\00\'") - (data (i32.const 7116) "\1c") - (data (i32.const 7128) "\11\00\00\00\08\00\00\00(") - (data (i32.const 7148) "\1c") - (data (i32.const 7160) "\10\00\00\00\08\00\00\00)") - (data (i32.const 7180) "\1c") - (data (i32.const 7192) "\10\00\00\00\08\00\00\00*") - (data (i32.const 7212) "\1c") - (data (i32.const 7224) "\10\00\00\00\08\00\00\00+") - (data (i32.const 7244) ",") - (data (i32.const 7256) "\01\00\00\00\18\00\00\00~\00l\00i\00b\00/\00m\00a\00t\00h\00.\00t\00s") - (data (i32.const 7292) "\bc") - (data (i32.const 7304) "\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 7484) "\1c") - (data (i32.const 7500) "\0c\00\00\00\00\00\00@\00\00\80\bf") - (data (i32.const 7516) "\1c") - (data (i32.const 7528) "\14\00\00\00\08\00\00\00,") - (data (i32.const 7548) "\1c") - (data (i32.const 7564) "\0c\00\00\00\00\00\80\bf\00\00\00\00\00\00\00@") - (data (i32.const 7580) "<") - (data (i32.const 7596) " \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 7644) "<") - (data (i32.const 7660) " \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 7708) "\\") - (data (i32.const 7724) "@") - (data (i32.const 7734) "\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 7774) "\f0\bf\00\00\00\00\00\00\00\c0\00\00\00\00\00\00\f0\7f") - (data (i32.const 7804) "\1c") - (data (i32.const 7816) "\15\00\00\00\08\00\00\00-") - (data (i32.const 7836) "\\") - (data (i32.const 7852) "@") - (data (i32.const 7862) "\f0\ff\00\00\00\00\00\00\00\c0\00\00\00\00\00\00\f0\bf") - (data (i32.const 7894) "\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 7932) ",") - (data (i32.const 7948) "\14\00\00\00\01\00\00\00\fe\ff\ff\ff\ff\ff\ff\ff\00\00\00\00\02") + (data (i32.const 6060) ",") + (data (i32.const 6076) "\10\00\00\00\00\00\00\00\01\00\00\00\02\00\00\00\03") + (data (i32.const 6108) "\1c") + (data (i32.const 6120) "\0c\00\00\00\08\00\00\00\07") + (data (i32.const 6140) "\1c") + (data (i32.const 6152) "\0c\00\00\00\08\00\00\00\08") + (data (i32.const 6172) "\1c") + (data (i32.const 6184) "\0c\00\00\00\08\00\00\00\t") + (data (i32.const 6204) "\1c") + (data (i32.const 6216) "\0c\00\00\00\08\00\00\00\n") + (data (i32.const 6236) "\1c") + (data (i32.const 6248) "\0c\00\00\00\08\00\00\00\0b") + (data (i32.const 6268) "\1c") + (data (i32.const 6280) "\0c\00\00\00\08\00\00\00\0c") + (data (i32.const 6300) "\1c") + (data (i32.const 6312) "\0c\00\00\00\08\00\00\00\0d") + (data (i32.const 6332) "\1c") + (data (i32.const 6344) "\0c\00\00\00\08\00\00\00\0e") + (data (i32.const 6364) "\1c") + (data (i32.const 6376) "\0c\00\00\00\08\00\00\00\0f") + (data (i32.const 6396) "\1c") + (data (i32.const 6408) "\0c\00\00\00\08\00\00\00\10") + (data (i32.const 6428) "\1c") + (data (i32.const 6440) "\0c\00\00\00\08\00\00\00\11") + (data (i32.const 6460) "\1c") + (data (i32.const 6472) "\0c\00\00\00\08\00\00\00\12") + (data (i32.const 6492) "\1c") + (data (i32.const 6504) "\0c\00\00\00\08\00\00\00\13") + (data (i32.const 6524) "\1c") + (data (i32.const 6536) "\0c\00\00\00\08\00\00\00\14") + (data (i32.const 6556) "\1c") + (data (i32.const 6568) "\0d\00\00\00\08\00\00\00\15") + (data (i32.const 6588) "\1c") + (data (i32.const 6600) "\0d\00\00\00\08\00\00\00\16") + (data (i32.const 6620) "\1c") + (data (i32.const 6632) "\0d\00\00\00\08\00\00\00\17") + (data (i32.const 6652) "\1c") + (data (i32.const 6664) "\0d\00\00\00\08\00\00\00\18") + (data (i32.const 6684) "\1c") + (data (i32.const 6696) "\0d\00\00\00\08\00\00\00\19") + (data (i32.const 6716) "\1c") + (data (i32.const 6728) "\0e\00\00\00\08\00\00\00\1a") + (data (i32.const 6748) "\1c") + (data (i32.const 6760) "\0f\00\00\00\08\00\00\00\1b") + (data (i32.const 6780) "\1c") + (data (i32.const 6792) "\0f\00\00\00\08\00\00\00\1c") + (data (i32.const 6812) "\1c") + (data (i32.const 6824) "\0f\00\00\00\08\00\00\00\1d") + (data (i32.const 6844) "\1c") + (data (i32.const 6856) "\0c\00\00\00\08\00\00\00\1e") + (data (i32.const 6876) "\1c") + (data (i32.const 6888) "\0c\00\00\00\08\00\00\00\1f") + (data (i32.const 6908) "\1c") + (data (i32.const 6920) "\0c\00\00\00\08\00\00\00 ") + (data (i32.const 6940) "\1c") + (data (i32.const 6952) "\0c\00\00\00\08\00\00\00!") + (data (i32.const 6972) "\1c") + (data (i32.const 6984) "\10\00\00\00\08\00\00\00\"") + (data (i32.const 7004) "\1c") + (data (i32.const 7016) "\10\00\00\00\08\00\00\00#") + (data (i32.const 7036) "\1c") + (data (i32.const 7048) "\11\00\00\00\08\00\00\00$") + (data (i32.const 7068) "\1c") + (data (i32.const 7080) "\11\00\00\00\08\00\00\00%") + (data (i32.const 7100) "\1c") + (data (i32.const 7112) "\10\00\00\00\08\00\00\00&") + (data (i32.const 7132) "\1c") + (data (i32.const 7144) "\10\00\00\00\08\00\00\00\'") + (data (i32.const 7164) "\1c") + (data (i32.const 7176) "\10\00\00\00\08\00\00\00(") + (data (i32.const 7196) "\1c") + (data (i32.const 7208) "\10\00\00\00\08\00\00\00)") + (data (i32.const 7228) "\1c") + (data (i32.const 7240) "\10\00\00\00\08\00\00\00*") + (data (i32.const 7260) "\1c") + (data (i32.const 7272) "\11\00\00\00\08\00\00\00+") + (data (i32.const 7292) "\1c") + (data (i32.const 7304) "\11\00\00\00\08\00\00\00,") + (data (i32.const 7324) "\1c") + (data (i32.const 7336) "\10\00\00\00\08\00\00\00-") + (data (i32.const 7356) "\1c") + (data (i32.const 7368) "\10\00\00\00\08\00\00\00.") + (data (i32.const 7388) "\1c") + (data (i32.const 7400) "\10\00\00\00\08\00\00\00/") + (data (i32.const 7420) ",") + (data (i32.const 7432) "\01\00\00\00\18\00\00\00~\00l\00i\00b\00/\00m\00a\00t\00h\00.\00t\00s") + (data (i32.const 7468) "\bc") + (data (i32.const 7480) "\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 7660) "\1c") + (data (i32.const 7676) "\0c\00\00\00\00\00\00@\00\00\80\bf") + (data (i32.const 7692) "\1c") + (data (i32.const 7704) "\14\00\00\00\08\00\00\000") + (data (i32.const 7724) "\1c") + (data (i32.const 7740) "\0c\00\00\00\00\00\80\bf\00\00\00\00\00\00\00@") + (data (i32.const 7756) "<") + (data (i32.const 7772) " \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 7820) "<") + (data (i32.const 7836) " \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 7884) "\\") + (data (i32.const 7900) "@") + (data (i32.const 7910) "\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 7950) "\f0\bf\00\00\00\00\00\00\00\c0\00\00\00\00\00\00\f0\7f") (data (i32.const 7980) "\1c") - (data (i32.const 7992) "\16\00\00\00\08\00\00\00.") - (data (i32.const 8012) ",") - (data (i32.const 8028) "\14\00\00\00\fe\ff\ff\ff\ff\ff\ff\ff\00\00\00\00\01\00\00\00\02") - (data (i32.const 8060) ",") - (data (i32.const 8076) "\14\00\00\00\01\00\00\00\ff\ff\ff\ff\fe\ff\ff\ff\00\00\00\00\02") - (data (i32.const 8108) "\1c") - (data (i32.const 8120) "\17\00\00\00\08\00\00\00/") - (data (i32.const 8140) ",") - (data (i32.const 8156) "\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 8188) "\1c") - (data (i32.const 8220) "\1c") - (data (i32.const 8236) "\04\00\00\00\01") - (data (i32.const 8252) "\1c") - (data (i32.const 8268) "\08\00\00\00\02\00\00\00\01") - (data (i32.const 8284) ",") - (data (i32.const 8300) "\10\00\00\00\03\00\00\00\02\00\00\00\01") - (data (i32.const 8332) ",") - (data (i32.const 8348) "\10\00\00\00\00\00\00\00\01\00\00\00\02\00\00\00\03") - (data (i32.const 8380) "\1c") - (data (i32.const 8392) "\16\00\00\00\08\00\00\000") - (data (i32.const 8412) "\1c") - (data (i32.const 8428) "\04\00\00\00\01") - (data (i32.const 8444) "\1c") - (data (i32.const 8460) "\08\00\00\00\01\00\00\00\02") - (data (i32.const 8476) "\1c") - (data (i32.const 8488) "\18\00\00\00\08\00\00\001") - (data (i32.const 8508) "\1c") - (data (i32.const 8520) "\16\00\00\00\08\00\00\002") - (data (i32.const 8540) "\1c") - (data (i32.const 8552) "\16\00\00\00\08\00\00\003") - (data (i32.const 8572) "\1c") - (data (i32.const 8584) "\16\00\00\00\08\00\00\004") - (data (i32.const 8604) "\1c") - (data (i32.const 8616) "\16\00\00\00\08\00\00\005") - (data (i32.const 8636) "\1c") - (data (i32.const 8648) "\1a\00\00\00\08\00\00\006") - (data (i32.const 8668) "\1c") - (data (i32.const 8680) "\1d\00\00\00\08\00\00\007") - (data (i32.const 8700) "\1c") - (data (i32.const 8712) "\01\00\00\00\02\00\00\00a") - (data (i32.const 8732) "\1c") - (data (i32.const 8744) "\01\00\00\00\02\00\00\00b") - (data (i32.const 8764) "\1c") - (data (i32.const 8776) "\01\00\00\00\04\00\00\00a\00b") - (data (i32.const 8796) "\1c") - (data (i32.const 8808) "\01\00\00\00\04\00\00\00b\00a") - (data (i32.const 8828) "\1c") - (data (i32.const 8840) "\01") - (data (i32.const 8860) ",") - (data (i32.const 8876) "\1c\00\00\00\10\"\00\000\"\00\00\10\"\00\00P\"\00\00p\"\00\00\90\"") - (data (i32.const 8908) ",") - (data (i32.const 8924) "\1c\00\00\00\90\"\00\00\10\"\00\00\10\"\00\00P\"\00\000\"\00\00p\"") - (data (i32.const 8956) "\1c") - (data (i32.const 8968) "\1f\00\00\00\08\00\00\008") - (data (i32.const 8988) "\1c") - (data (i32.const 9000) "!\00\00\00\08\00\00\009") - (data (i32.const 9020) "\1c") - (data (i32.const 9036) "\02\00\00\00\01") - (data (i32.const 9052) "\1c") - (data (i32.const 9064) "\01\00\00\00\08\00\00\00t\00r\00u\00e") - (data (i32.const 9084) "\1c") - (data (i32.const 9096) "\01\00\00\00\n\00\00\00f\00a\00l\00s\00e") - (data (i32.const 9116) "\1c") - (data (i32.const 9128) "\01\00\00\00\02\00\00\00,") - (data (i32.const 9148) ",") - (data (i32.const 9160) "\01\00\00\00\14\00\00\00t\00r\00u\00e\00,\00f\00a\00l\00s\00e") + (data (i32.const 7992) "\15\00\00\00\08\00\00\001") + (data (i32.const 8012) "\\") + (data (i32.const 8028) "@") + (data (i32.const 8038) "\f0\ff\00\00\00\00\00\00\00\c0\00\00\00\00\00\00\f0\bf") + (data (i32.const 8070) "\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 8108) ",") + (data (i32.const 8124) "\14\00\00\00\01\00\00\00\fe\ff\ff\ff\ff\ff\ff\ff\00\00\00\00\02") + (data (i32.const 8156) "\1c") + (data (i32.const 8168) "\16\00\00\00\08\00\00\002") + (data (i32.const 8188) ",") + (data (i32.const 8204) "\14\00\00\00\fe\ff\ff\ff\ff\ff\ff\ff\00\00\00\00\01\00\00\00\02") + (data (i32.const 8236) ",") + (data (i32.const 8252) "\14\00\00\00\01\00\00\00\ff\ff\ff\ff\fe\ff\ff\ff\00\00\00\00\02") + (data (i32.const 8284) "\1c") + (data (i32.const 8296) "\17\00\00\00\08\00\00\003") + (data (i32.const 8316) ",") + (data (i32.const 8332) "\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 8364) "\1c") + (data (i32.const 8396) "\1c") + (data (i32.const 8412) "\04\00\00\00\01") + (data (i32.const 8428) "\1c") + (data (i32.const 8444) "\08\00\00\00\02\00\00\00\01") + (data (i32.const 8460) ",") + (data (i32.const 8476) "\10\00\00\00\03\00\00\00\02\00\00\00\01") + (data (i32.const 8508) ",") + (data (i32.const 8524) "\10\00\00\00\00\00\00\00\01\00\00\00\02\00\00\00\03") + (data (i32.const 8556) "\1c") + (data (i32.const 8568) "\16\00\00\00\08\00\00\004") + (data (i32.const 8588) "\1c") + (data (i32.const 8604) "\04\00\00\00\01") + (data (i32.const 8620) "\1c") + (data (i32.const 8636) "\08\00\00\00\01\00\00\00\02") + (data (i32.const 8652) "\1c") + (data (i32.const 8664) "\18\00\00\00\08\00\00\005") + (data (i32.const 8684) "\1c") + (data (i32.const 8696) "\16\00\00\00\08\00\00\006") + (data (i32.const 8716) "\1c") + (data (i32.const 8728) "\16\00\00\00\08\00\00\007") + (data (i32.const 8748) "\1c") + (data (i32.const 8760) "\16\00\00\00\08\00\00\008") + (data (i32.const 8780) "\1c") + (data (i32.const 8792) "\16\00\00\00\08\00\00\009") + (data (i32.const 8812) "\1c") + (data (i32.const 8824) "\1a\00\00\00\08\00\00\00:") + (data (i32.const 8844) "\1c") + (data (i32.const 8856) "\1d\00\00\00\08\00\00\00;") + (data (i32.const 8876) "\1c") + (data (i32.const 8888) "\01\00\00\00\02\00\00\00a") + (data (i32.const 8908) "\1c") + (data (i32.const 8920) "\01\00\00\00\02\00\00\00b") + (data (i32.const 8940) "\1c") + (data (i32.const 8952) "\01\00\00\00\04\00\00\00a\00b") + (data (i32.const 8972) "\1c") + (data (i32.const 8984) "\01\00\00\00\04\00\00\00b\00a") + (data (i32.const 9004) "\1c") + (data (i32.const 9016) "\01") + (data (i32.const 9036) ",") + (data (i32.const 9052) "\1c\00\00\00\c0\"\00\00\e0\"\00\00\c0\"\00\00\00#\00\00 #\00\00@#") + (data (i32.const 9084) ",") + (data (i32.const 9100) "\1c\00\00\00@#\00\00\c0\"\00\00\c0\"\00\00\00#\00\00\e0\"\00\00 #") + (data (i32.const 9132) "\1c") + (data (i32.const 9144) "\1f\00\00\00\08\00\00\00<") + (data (i32.const 9164) "\1c") + (data (i32.const 9176) "!\00\00\00\08\00\00\00=") (data (i32.const 9196) "\1c") - (data (i32.const 9212) "\0c\00\00\00\01\00\00\00\fe\ff\ff\ff\fd\ff\ff\ff") - (data (i32.const 9228) "|") - (data (i32.const 9240) "\01\00\00\00d\00\00\00t\00o\00S\00t\00r\00i\00n\00g\00(\00)\00 \00r\00a\00d\00i\00x\00 \00a\00r\00g\00u\00m\00e\00n\00t\00 \00m\00u\00s\00t\00 \00b\00e\00 \00b\00e\00t\00w\00e\00e\00n\00 \002\00 \00a\00n\00d\00 \003\006") - (data (i32.const 9356) "<") - (data (i32.const 9368) "\01\00\00\00&\00\00\00~\00l\00i\00b\00/\00u\00t\00i\00l\00/\00n\00u\00m\00b\00e\00r\00.\00t\00s") - (data (i32.const 9420) "\1c") - (data (i32.const 9432) "\01\00\00\00\02\00\00\000") - (data (i32.const 9452) "0\000\000\001\000\002\000\003\000\004\000\005\000\006\000\007\000\008\000\009\001\000\001\001\001\002\001\003\001\004\001\005\001\006\001\007\001\008\001\009\002\000\002\001\002\002\002\003\002\004\002\005\002\006\002\007\002\008\002\009\003\000\003\001\003\002\003\003\003\004\003\005\003\006\003\007\003\008\003\009\004\000\004\001\004\002\004\003\004\004\004\005\004\006\004\007\004\008\004\009\005\000\005\001\005\002\005\003\005\004\005\005\005\006\005\007\005\008\005\009\006\000\006\001\006\002\006\003\006\004\006\005\006\006\006\007\006\008\006\009\007\000\007\001\007\002\007\003\007\004\007\005\007\006\007\007\007\008\007\009\008\000\008\001\008\002\008\003\008\004\008\005\008\006\008\007\008\008\008\009\009\000\009\001\009\002\009\003\009\004\009\005\009\006\009\007\009\008\009\009") - (data (i32.const 9852) "\1c\04") - (data (i32.const 9864) "\01\00\00\00\00\04\00\000\000\000\001\000\002\000\003\000\004\000\005\000\006\000\007\000\008\000\009\000\00a\000\00b\000\00c\000\00d\000\00e\000\00f\001\000\001\001\001\002\001\003\001\004\001\005\001\006\001\007\001\008\001\009\001\00a\001\00b\001\00c\001\00d\001\00e\001\00f\002\000\002\001\002\002\002\003\002\004\002\005\002\006\002\007\002\008\002\009\002\00a\002\00b\002\00c\002\00d\002\00e\002\00f\003\000\003\001\003\002\003\003\003\004\003\005\003\006\003\007\003\008\003\009\003\00a\003\00b\003\00c\003\00d\003\00e\003\00f\004\000\004\001\004\002\004\003\004\004\004\005\004\006\004\007\004\008\004\009\004\00a\004\00b\004\00c\004\00d\004\00e\004\00f\005\000\005\001\005\002\005\003\005\004\005\005\005\006\005\007\005\008\005\009\005\00a\005\00b\005\00c\005\00d\005\00e\005\00f\006\000\006\001\006\002\006\003\006\004\006\005\006\006\006\007\006\008\006\009\006\00a\006\00b\006\00c\006\00d\006\00e\006\00f\007\000\007\001\007\002\007\003\007\004\007\005\007\006\007\007\007\008\007\009\007\00a\007\00b\007\00c\007\00d\007\00e\007\00f\008\000\008\001\008\002\008\003\008\004\008\005\008\006\008\007\008\008\008\009\008\00a\008\00b\008\00c\008\00d\008\00e\008\00f\009\000\009\001\009\002\009\003\009\004\009\005\009\006\009\007\009\008\009\009\009\00a\009\00b\009\00c\009\00d\009\00e\009\00f\00a\000\00a\001\00a\002\00a\003\00a\004\00a\005\00a\006\00a\007\00a\008\00a\009\00a\00a\00a\00b\00a\00c\00a\00d\00a\00e\00a\00f\00b\000\00b\001\00b\002\00b\003\00b\004\00b\005\00b\006\00b\007\00b\008\00b\009\00b\00a\00b\00b\00b\00c\00b\00d\00b\00e\00b\00f\00c\000\00c\001\00c\002\00c\003\00c\004\00c\005\00c\006\00c\007\00c\008\00c\009\00c\00a\00c\00b\00c\00c\00c\00d\00c\00e\00c\00f\00d\000\00d\001\00d\002\00d\003\00d\004\00d\005\00d\006\00d\007\00d\008\00d\009\00d\00a\00d\00b\00d\00c\00d\00d\00d\00e\00d\00f\00e\000\00e\001\00e\002\00e\003\00e\004\00e\005\00e\006\00e\007\00e\008\00e\009\00e\00a\00e\00b\00e\00c\00e\00d\00e\00e\00e\00f\00f\000\00f\001\00f\002\00f\003\00f\004\00f\005\00f\006\00f\007\00f\008\00f\009\00f\00a\00f\00b\00f\00c\00f\00d\00f\00e\00f\00f") - (data (i32.const 10908) "\\") - (data (i32.const 10920) "\01\00\00\00H\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 11004) "\1c") - (data (i32.const 11016) "\01\00\00\00\n\00\00\001\00-\002\00-\003") - (data (i32.const 11036) "\1c") - (data (i32.const 11052) "\0c\00\00\00\01\00\00\00\02\00\00\00\03") - (data (i32.const 11068) "\1c") - (data (i32.const 11080) "\01\00\00\00\02\00\00\00-") - (data (i32.const 11100) "\1c") - (data (i32.const 11116) "\08\00\00\00\00\00\00\80\00\00\00\80") - (data (i32.const 11132) "\1c") - (data (i32.const 11144) "\01\00\00\00\04\00\00\00_\00_") - (data (i32.const 11164) "L") - (data (i32.const 11176) "\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 11244) "L") - (data (i32.const 11260) "0") - (data (i32.const 11278) "\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 11324) "\1c") - (data (i32.const 11336) "\01\00\00\00\04\00\00\00,\00 ") - (data (i32.const 11356) "\1c") - (data (i32.const 11368) "\01\00\00\00\06\00\00\000\00.\000") - (data (i32.const 11388) "\1c") - (data (i32.const 11400) "\01\00\00\00\06\00\00\00N\00a\00N") - (data (i32.const 11420) ",") - (data (i32.const 11432) "\01\00\00\00\12\00\00\00-\00I\00n\00f\00i\00n\00i\00t\00y") - (data (i32.const 11468) ",") - (data (i32.const 11480) "\01\00\00\00\10\00\00\00I\00n\00f\00i\00n\00i\00t\00y") - (data (i32.const 11576) "\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[\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 12924) "\1c") - (data (i32.const 12956) "\1c") - (data (i32.const 12972) "\04\00\00\00\01") - (data (i32.const 12988) "\1c") - (data (i32.const 13004) "\08\00\00\00\01\00\00\00\02") - (data (i32.const 13020) ",") - (data (i32.const 13036) "\10\00\00\00\00\00\00\00\01\00\00\00\02\00\00\00\03") - (data (i32.const 13068) "\1c") - (data (i32.const 13080) "\01\00\00\00\06\00\00\001\00,\002") - (data (i32.const 13100) ",") - (data (i32.const 13112) "\01\00\00\00\0e\00\00\000\00,\001\00,\002\00,\003") - (data (i32.const 13148) "\1c") - (data (i32.const 13164) "\03\00\00\00\01\ff") - (data (i32.const 13180) "\1c") - (data (i32.const 13192) "\01\00\00\00\0c\00\00\001\00,\00-\001\00,\000") - (data (i32.const 13212) "\1c") - (data (i32.const 13228) "\06\00\00\00\01\00\ff\ff") - (data (i32.const 13244) ",") - (data (i32.const 13256) "\01\00\00\00\12\00\00\001\00,\006\005\005\003\005\00,\000") - (data (i32.const 13292) ",") - (data (i32.const 13308) "\18\00\00\00\01\00\00\00\00\00\00\00\ff\ff\ff\ff\ff\ff\ff\ff") - (data (i32.const 13340) "L") - (data (i32.const 13352) "\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 13420) "<") - (data (i32.const 13436) " \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 13484) "l") - (data (i32.const 13496) "\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 13596) ",") - (data (i32.const 13612) "\1c\00\00\00\90\"\00\00\10\"\00\00\10\"\00\00P\"\00\000\"\00\00p\"") - (data (i32.const 13644) ",") - (data (i32.const 13656) "\01\00\00\00\1a\00\00\00,\00a\00,\00a\00,\00a\00b\00,\00b\00,\00b\00a\00,") - (data (i32.const 13692) "\1c") - (data (i32.const 13704) "\01\00\00\00\02\00\00\002") - (data (i32.const 13724) "\1c") - (data (i32.const 13736) "\01\00\00\00\02\00\00\004") - (data (i32.const 13756) ",") - (data (i32.const 13772) "\10\00\00\00P1\00\00\905\00\00\00\00\00\00\b05") - (data (i32.const 13804) "\1c") - (data (i32.const 13816) "\01\00\00\00\0c\00\00\001\00,\002\00,\00,\004") - (data (i32.const 13836) "\1c") - (data (i32.const 13852) "\08\00\00\00\01\00\00\00\02") + (data (i32.const 9212) "\02\00\00\00\01") + (data (i32.const 9228) "\1c") + (data (i32.const 9240) "\01\00\00\00\08\00\00\00t\00r\00u\00e") + (data (i32.const 9260) "\1c") + (data (i32.const 9272) "\01\00\00\00\n\00\00\00f\00a\00l\00s\00e") + (data (i32.const 9292) "\1c") + (data (i32.const 9304) "\01\00\00\00\02\00\00\00,") + (data (i32.const 9324) ",") + (data (i32.const 9336) "\01\00\00\00\14\00\00\00t\00r\00u\00e\00,\00f\00a\00l\00s\00e") + (data (i32.const 9372) "\1c") + (data (i32.const 9388) "\0c\00\00\00\01\00\00\00\fe\ff\ff\ff\fd\ff\ff\ff") + (data (i32.const 9404) "|") + (data (i32.const 9416) "\01\00\00\00d\00\00\00t\00o\00S\00t\00r\00i\00n\00g\00(\00)\00 \00r\00a\00d\00i\00x\00 \00a\00r\00g\00u\00m\00e\00n\00t\00 \00m\00u\00s\00t\00 \00b\00e\00 \00b\00e\00t\00w\00e\00e\00n\00 \002\00 \00a\00n\00d\00 \003\006") + (data (i32.const 9532) "<") + (data (i32.const 9544) "\01\00\00\00&\00\00\00~\00l\00i\00b\00/\00u\00t\00i\00l\00/\00n\00u\00m\00b\00e\00r\00.\00t\00s") + (data (i32.const 9596) "\1c") + (data (i32.const 9608) "\01\00\00\00\02\00\00\000") + (data (i32.const 9628) "0\000\000\001\000\002\000\003\000\004\000\005\000\006\000\007\000\008\000\009\001\000\001\001\001\002\001\003\001\004\001\005\001\006\001\007\001\008\001\009\002\000\002\001\002\002\002\003\002\004\002\005\002\006\002\007\002\008\002\009\003\000\003\001\003\002\003\003\003\004\003\005\003\006\003\007\003\008\003\009\004\000\004\001\004\002\004\003\004\004\004\005\004\006\004\007\004\008\004\009\005\000\005\001\005\002\005\003\005\004\005\005\005\006\005\007\005\008\005\009\006\000\006\001\006\002\006\003\006\004\006\005\006\006\006\007\006\008\006\009\007\000\007\001\007\002\007\003\007\004\007\005\007\006\007\007\007\008\007\009\008\000\008\001\008\002\008\003\008\004\008\005\008\006\008\007\008\008\008\009\009\000\009\001\009\002\009\003\009\004\009\005\009\006\009\007\009\008\009\009") + (data (i32.const 10028) "\1c\04") + (data (i32.const 10040) "\01\00\00\00\00\04\00\000\000\000\001\000\002\000\003\000\004\000\005\000\006\000\007\000\008\000\009\000\00a\000\00b\000\00c\000\00d\000\00e\000\00f\001\000\001\001\001\002\001\003\001\004\001\005\001\006\001\007\001\008\001\009\001\00a\001\00b\001\00c\001\00d\001\00e\001\00f\002\000\002\001\002\002\002\003\002\004\002\005\002\006\002\007\002\008\002\009\002\00a\002\00b\002\00c\002\00d\002\00e\002\00f\003\000\003\001\003\002\003\003\003\004\003\005\003\006\003\007\003\008\003\009\003\00a\003\00b\003\00c\003\00d\003\00e\003\00f\004\000\004\001\004\002\004\003\004\004\004\005\004\006\004\007\004\008\004\009\004\00a\004\00b\004\00c\004\00d\004\00e\004\00f\005\000\005\001\005\002\005\003\005\004\005\005\005\006\005\007\005\008\005\009\005\00a\005\00b\005\00c\005\00d\005\00e\005\00f\006\000\006\001\006\002\006\003\006\004\006\005\006\006\006\007\006\008\006\009\006\00a\006\00b\006\00c\006\00d\006\00e\006\00f\007\000\007\001\007\002\007\003\007\004\007\005\007\006\007\007\007\008\007\009\007\00a\007\00b\007\00c\007\00d\007\00e\007\00f\008\000\008\001\008\002\008\003\008\004\008\005\008\006\008\007\008\008\008\009\008\00a\008\00b\008\00c\008\00d\008\00e\008\00f\009\000\009\001\009\002\009\003\009\004\009\005\009\006\009\007\009\008\009\009\009\00a\009\00b\009\00c\009\00d\009\00e\009\00f\00a\000\00a\001\00a\002\00a\003\00a\004\00a\005\00a\006\00a\007\00a\008\00a\009\00a\00a\00a\00b\00a\00c\00a\00d\00a\00e\00a\00f\00b\000\00b\001\00b\002\00b\003\00b\004\00b\005\00b\006\00b\007\00b\008\00b\009\00b\00a\00b\00b\00b\00c\00b\00d\00b\00e\00b\00f\00c\000\00c\001\00c\002\00c\003\00c\004\00c\005\00c\006\00c\007\00c\008\00c\009\00c\00a\00c\00b\00c\00c\00c\00d\00c\00e\00c\00f\00d\000\00d\001\00d\002\00d\003\00d\004\00d\005\00d\006\00d\007\00d\008\00d\009\00d\00a\00d\00b\00d\00c\00d\00d\00d\00e\00d\00f\00e\000\00e\001\00e\002\00e\003\00e\004\00e\005\00e\006\00e\007\00e\008\00e\009\00e\00a\00e\00b\00e\00c\00e\00d\00e\00e\00e\00f\00f\000\00f\001\00f\002\00f\003\00f\004\00f\005\00f\006\00f\007\00f\008\00f\009\00f\00a\00f\00b\00f\00c\00f\00d\00f\00e\00f\00f") + (data (i32.const 11084) "\\") + (data (i32.const 11096) "\01\00\00\00H\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 11180) "\1c") + (data (i32.const 11192) "\01\00\00\00\n\00\00\001\00-\002\00-\003") + (data (i32.const 11212) "\1c") + (data (i32.const 11228) "\0c\00\00\00\01\00\00\00\02\00\00\00\03") + (data (i32.const 11244) "\1c") + (data (i32.const 11256) "\01\00\00\00\02\00\00\00-") + (data (i32.const 11276) "\1c") + (data (i32.const 11292) "\08\00\00\00\00\00\00\80\00\00\00\80") + (data (i32.const 11308) "\1c") + (data (i32.const 11320) "\01\00\00\00\04\00\00\00_\00_") + (data (i32.const 11340) "L") + (data (i32.const 11352) "\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 11420) "L") + (data (i32.const 11436) "0") + (data (i32.const 11454) "\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 11500) "\1c") + (data (i32.const 11512) "\01\00\00\00\04\00\00\00,\00 ") + (data (i32.const 11532) "\1c") + (data (i32.const 11544) "\01\00\00\00\06\00\00\000\00.\000") + (data (i32.const 11564) "\1c") + (data (i32.const 11576) "\01\00\00\00\06\00\00\00N\00a\00N") + (data (i32.const 11596) ",") + (data (i32.const 11608) "\01\00\00\00\12\00\00\00-\00I\00n\00f\00i\00n\00i\00t\00y") + (data (i32.const 11644) ",") + (data (i32.const 11656) "\01\00\00\00\10\00\00\00I\00n\00f\00i\00n\00i\00t\00y") + (data (i32.const 11752) "\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[\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 13100) "\1c") + (data (i32.const 13132) "\1c") + (data (i32.const 13148) "\04\00\00\00\01") + (data (i32.const 13164) "\1c") + (data (i32.const 13180) "\08\00\00\00\01\00\00\00\02") + (data (i32.const 13196) ",") + (data (i32.const 13212) "\10\00\00\00\00\00\00\00\01\00\00\00\02\00\00\00\03") + (data (i32.const 13244) "\1c") + (data (i32.const 13256) "\01\00\00\00\06\00\00\001\00,\002") + (data (i32.const 13276) ",") + (data (i32.const 13288) "\01\00\00\00\0e\00\00\000\00,\001\00,\002\00,\003") + (data (i32.const 13324) "\1c") + (data (i32.const 13340) "\03\00\00\00\01\ff") + (data (i32.const 13356) "\1c") + (data (i32.const 13368) "\01\00\00\00\0c\00\00\001\00,\00-\001\00,\000") + (data (i32.const 13388) "\1c") + (data (i32.const 13404) "\06\00\00\00\01\00\ff\ff") + (data (i32.const 13420) ",") + (data (i32.const 13432) "\01\00\00\00\12\00\00\001\00,\006\005\005\003\005\00,\000") + (data (i32.const 13468) ",") + (data (i32.const 13484) "\18\00\00\00\01\00\00\00\00\00\00\00\ff\ff\ff\ff\ff\ff\ff\ff") + (data (i32.const 13516) "L") + (data (i32.const 13528) "\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 13596) "<") + (data (i32.const 13612) " \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 13660) "l") + (data (i32.const 13672) "\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 13772) ",") + (data (i32.const 13788) "\1c\00\00\00@#\00\00\c0\"\00\00\c0\"\00\00\00#\00\00\e0\"\00\00 #") + (data (i32.const 13820) ",") + (data (i32.const 13832) "\01\00\00\00\1a\00\00\00,\00a\00,\00a\00,\00a\00b\00,\00b\00,\00b\00a\00,") (data (i32.const 13868) "\1c") - (data (i32.const 13884) "\08\00\00\00\03\00\00\00\04") - (data (i32.const 13900) ",") - (data (i32.const 13912) "\01\00\00\00\0e\00\00\001\00,\002\00,\003\00,\004") - (data (i32.const 13948) "\1c") - (data (i32.const 13964) "\02\00\00\00\01\02") + (data (i32.const 13880) "\01\00\00\00\02\00\00\002") + (data (i32.const 13900) "\1c") + (data (i32.const 13912) "\01\00\00\00\02\00\00\004") + (data (i32.const 13932) ",") + (data (i32.const 13948) "\10\00\00\00\002\00\00@6\00\00\00\00\00\00`6") (data (i32.const 13980) "\1c") - (data (i32.const 13996) "\02\00\00\00\03\04") + (data (i32.const 13992) "\01\00\00\00\0c\00\00\001\00,\002\00,\00,\004") (data (i32.const 14012) "\1c") - (data (i32.const 14028) "\04\00\00\00\01") + (data (i32.const 14028) "\08\00\00\00\01\00\00\00\02") (data (i32.const 14044) "\1c") - (data (i32.const 14060) "\04") - (data (i32.const 14076) "\1c") - (data (i32.const 14092) "\0c\00\00\00\01\00\00\00\02\00\00\00\03") - (data (i32.const 14108) "\1c") - (data (i32.const 14124) "\0c\00\00\00\04\00\00\00\05\00\00\00\06") - (data (i32.const 14140) "\1c") - (data (i32.const 14156) "\0c\00\00\00\07\00\00\00\08\00\00\00\t") - (data (i32.const 14172) "\1c") - (data (i32.const 14184) "\01\00\00\00\06\00\00\00o\00n\00e") - (data (i32.const 14204) "\1c") - (data (i32.const 14220) "\04\00\00\00p7") - (data (i32.const 14236) "\1c") - (data (i32.const 14248) "\01\00\00\00\06\00\00\00t\00w\00o") - (data (i32.const 14268) "\1c") - (data (i32.const 14280) "\01\00\00\00\n\00\00\00t\00h\00r\00e\00e") - (data (i32.const 14300) "\1c") - (data (i32.const 14316) "\0c\00\00\00\b07\00\00\00\00\00\00\d07") - (data (i32.const 14332) "\1c") - (data (i32.const 14344) "\01\00\00\00\08\00\00\00f\00o\00u\00r") - (data (i32.const 14364) "\1c") - (data (i32.const 14376) "\01\00\00\00\08\00\00\00f\00i\00v\00e") - (data (i32.const 14396) "\1c") - (data (i32.const 14408) "\01\00\00\00\06\00\00\00s\00i\00x") - (data (i32.const 14428) "\1c") - (data (i32.const 14444) "\0c\00\00\00\108\00\0008\00\00P8") - (data (i32.const 14460) "\1c") - (data (i32.const 14472) "\01\00\00\00\n\00\00\00s\00e\00v\00e\00n") - (data (i32.const 14492) "\1c") - (data (i32.const 14508) "\04\00\00\00\908") - (data (i32.const 14524) "<") - (data (i32.const 14540) " \00\00\00p7\00\00\b07\00\00\00\00\00\00\d07\00\00\108\00\0008\00\00P8\00\00\908") - (data (i32.const 14588) "\1c") - (data (i32.const 14620) "\1c") - (data (i32.const 14652) "<") - (data (i32.const 14664) "\01\00\00\00(\00\00\00I\00l\00l\00e\00g\00a\00l\00 \00g\00e\00n\00e\00r\00i\00c\00 \00t\00y\00p\00e") - (data (i32.const 14716) "\1c") - (data (i32.const 14728) ".\00\00\00\08\00\00\00:") - (data (i32.const 14748) "\1c") - (data (i32.const 14760) "!\00\00\00\08\00\00\00;") - (data (i32.const 14784) "/\00\00\00 \00\00\00\00\00\00\00 ") - (data (i32.const 14812) "\02\t\00\00\00\00\00\00 \00\00\00\00\00\00\00A\00\00\00\02\00\00\00B\00\00\00\00\00\00\00\02\01\00\00\00\00\00\00\02A\00\00\00\00\00\00\02\19\00\00\00\00\00\00\02\1a\00\00\00\00\00\00\02a") - (data (i32.const 14932) " \00\00\00\00\00\00\00\02A") - (data (i32.const 14988) "\02A") - (data (i32.const 15004) " \00\00\00\00\00\00\00\02A") - (data (i32.const 15028) "\02a") - (data (i32.const 15044) "\02A") - (data (i32.const 15060) "B\00\00\00\00\00\00\00B\08\00\00\00\00\00\00\82\00\00\00\00\00\00\00\02\02\00\00\00\00\00\00\02\n\00\00\00\00\00\00\02A\00\00\00\00\00\00\02A\00\00\00\00\00\00\02A\00\00\00\00\00\00\02A\00\00\00\00\00\00\02\01\00\00\07\00\00\00B\00\00\00\06\00\00\00\02A\00\00 ") - (table $0 60 funcref) - (elem $0 (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 $std/array/assertStableSortedForComplexObjects~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 $std/array/assertStableSortedForComplexObjects~anonymous|0 $~lib/util/sort/COMPARATOR<~lib/string/String|null>~anonymous|0 $~lib/util/sort/COMPARATOR<~lib/string/String|null>~anonymous|0 $~lib/util/sort/COMPARATOR~anonymous|0 $~lib/util/sort/COMPARATOR<~lib/string/String|null>~anonymous|0) + (data (i32.const 14060) "\08\00\00\00\03\00\00\00\04") + (data (i32.const 14076) ",") + (data (i32.const 14088) "\01\00\00\00\0e\00\00\001\00,\002\00,\003\00,\004") + (data (i32.const 14124) "\1c") + (data (i32.const 14140) "\02\00\00\00\01\02") + (data (i32.const 14156) "\1c") + (data (i32.const 14172) "\02\00\00\00\03\04") + (data (i32.const 14188) "\1c") + (data (i32.const 14204) "\04\00\00\00\01") + (data (i32.const 14220) "\1c") + (data (i32.const 14236) "\04") + (data (i32.const 14252) "\1c") + (data (i32.const 14268) "\0c\00\00\00\01\00\00\00\02\00\00\00\03") + (data (i32.const 14284) "\1c") + (data (i32.const 14300) "\0c\00\00\00\04\00\00\00\05\00\00\00\06") + (data (i32.const 14316) "\1c") + (data (i32.const 14332) "\0c\00\00\00\07\00\00\00\08\00\00\00\t") + (data (i32.const 14348) "\1c") + (data (i32.const 14360) "\01\00\00\00\06\00\00\00o\00n\00e") + (data (i32.const 14380) "\1c") + (data (i32.const 14396) "\04\00\00\00 8") + (data (i32.const 14412) "\1c") + (data (i32.const 14424) "\01\00\00\00\06\00\00\00t\00w\00o") + (data (i32.const 14444) "\1c") + (data (i32.const 14456) "\01\00\00\00\n\00\00\00t\00h\00r\00e\00e") + (data (i32.const 14476) "\1c") + (data (i32.const 14492) "\0c\00\00\00`8\00\00\00\00\00\00\808") + (data (i32.const 14508) "\1c") + (data (i32.const 14520) "\01\00\00\00\08\00\00\00f\00o\00u\00r") + (data (i32.const 14540) "\1c") + (data (i32.const 14552) "\01\00\00\00\08\00\00\00f\00i\00v\00e") + (data (i32.const 14572) "\1c") + (data (i32.const 14584) "\01\00\00\00\06\00\00\00s\00i\00x") + (data (i32.const 14604) "\1c") + (data (i32.const 14620) "\0c\00\00\00\c08\00\00\e08\00\00\009") + (data (i32.const 14636) "\1c") + (data (i32.const 14648) "\01\00\00\00\n\00\00\00s\00e\00v\00e\00n") + (data (i32.const 14668) "\1c") + (data (i32.const 14684) "\04\00\00\00@9") + (data (i32.const 14700) "<") + (data (i32.const 14716) " \00\00\00 8\00\00`8\00\00\00\00\00\00\808\00\00\c08\00\00\e08\00\00\009\00\00@9") + (data (i32.const 14764) "\1c") + (data (i32.const 14796) "\1c") + (data (i32.const 14828) "<") + (data (i32.const 14840) "\01\00\00\00(\00\00\00I\00l\00l\00e\00g\00a\00l\00 \00g\00e\00n\00e\00r\00i\00c\00 \00t\00y\00p\00e") + (data (i32.const 14892) "\1c") + (data (i32.const 14904) ".\00\00\00\08\00\00\00>") + (data (i32.const 14924) "\1c") + (data (i32.const 14936) "!\00\00\00\08\00\00\00?") + (data (i32.const 14960) "/\00\00\00 \00\00\00\00\00\00\00 ") + (data (i32.const 14988) "\02\t\00\00\00\00\00\00 \00\00\00\00\00\00\00A\00\00\00\02\00\00\00B\00\00\00\00\00\00\00\02\01\00\00\00\00\00\00\02A\00\00\00\00\00\00\02\19\00\00\00\00\00\00\02\1a\00\00\00\00\00\00\02a") + (data (i32.const 15108) " \00\00\00\00\00\00\00\02A") + (data (i32.const 15164) "\02A") + (data (i32.const 15180) " \00\00\00\00\00\00\00\02A") + (data (i32.const 15204) "\02a") + (data (i32.const 15220) "\02A") + (data (i32.const 15236) "B\00\00\00\00\00\00\00B\08\00\00\00\00\00\00\82\00\00\00\00\00\00\00\02\02\00\00\00\00\00\00\02\n\00\00\00\00\00\00\02A\00\00\00\00\00\00\02A\00\00\00\00\00\00\02A\00\00\00\00\00\00\02A\00\00\00\00\00\00\02\01\00\00\07\00\00\00B\00\00\00\06\00\00\00\02A\00\00 ") + (table $0 64 funcref) + (elem $0 (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|0 $start:std/array~anonymous|1 $start:std/array~anonymous|2 $start:std/array~anonymous|5 $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|18 $start:std/array~anonymous|19 $start:std/array~anonymous|20 $start:std/array~anonymous|21 $start:std/array~anonymous|20 $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|30 $start:std/array~anonymous|31 $start:std/array~anonymous|32 $start:std/array~anonymous|33 $start:std/array~anonymous|33 $start:std/array~anonymous|35 $start:std/array~anonymous|36 $start:std/array~anonymous|37 $start:std/array~anonymous|33 $start:std/array~anonymous|39 $start:std/array~anonymous|33 $start:std/array~anonymous|33 $start:std/array~anonymous|35 $start:std/array~anonymous|36 $start:std/array~anonymous|37 $start:std/array~anonymous|33 $start:std/array~anonymous|39 $~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 $std/array/assertStableSortedForComplexObjects~anonymous|0 $~lib/util/sort/COMPARATOR~anonymous|0 $start:std/array~anonymous|48 $~lib/util/sort/COMPARATOR~anonymous|0 $start:std/array~anonymous|48 $start:std/array~anonymous|51 $std/array/assertStableSortedForComplexObjects~anonymous|0 $~lib/util/sort/COMPARATOR<~lib/string/String|null>~anonymous|0 $~lib/util/sort/COMPARATOR<~lib/string/String|null>~anonymous|0 $~lib/util/sort/COMPARATOR~anonymous|0 $~lib/util/sort/COMPARATOR<~lib/string/String|null>~anonymous|0) (export "ArrayU32" (global $std/array/ArrayU32)) (export "ArrayU8" (global $std/array/ArrayU8)) (export "ArrayStr" (global $std/array/ArrayStr)) @@ -608,6 +618,7 @@ (export "ArrayU32#set:length" (func $export:~lib/array/Array#set:length)) (export "ArrayU32#every" (func $export:~lib/array/Array#every)) (export "ArrayU32#findIndex" (func $export:~lib/array/Array#findIndex)) + (export "ArrayU32#findLastIndex" (func $export:~lib/array/Array#findLastIndex)) (export "ArrayU32#at" (func $export:~lib/array/Array#at)) (export "ArrayU32#fill" (func $export:~lib/array/Array#fill@varargs)) (export "ArrayU32#includes" (func $export:~lib/array/Array#includes@varargs)) @@ -635,6 +646,7 @@ (export "ArrayU8#set:length" (func $export:~lib/array/Array#set:length)) (export "ArrayU8#every" (func $export:~lib/array/Array#every)) (export "ArrayU8#findIndex" (func $export:~lib/array/Array#findIndex)) + (export "ArrayU8#findLastIndex" (func $export:~lib/array/Array#findLastIndex)) (export "ArrayU8#at" (func $export:~lib/array/Array#at)) (export "ArrayU8#fill" (func $export:~lib/array/Array#fill@varargs)) (export "ArrayU8#includes" (func $export:~lib/array/Array#includes@varargs)) @@ -662,6 +674,7 @@ (export "ArrayStr#set:length" (func $export:~lib/array/Array#set:length)) (export "ArrayStr#every" (func $export:~lib/array/Array<~lib/string/String>#every)) (export "ArrayStr#findIndex" (func $export:~lib/array/Array<~lib/string/String>#findIndex)) + (export "ArrayStr#findLastIndex" (func $export:~lib/array/Array<~lib/string/String>#findLastIndex)) (export "ArrayStr#at" (func $export:~lib/array/Array<~lib/string/String>#at)) (export "ArrayStr#fill" (func $export:~lib/array/Array<~lib/string/String>#fill@varargs)) (export "ArrayStr#includes" (func $export:~lib/array/Array<~lib/string/String>#includes@varargs)) @@ -692,7 +705,7 @@ local.get $0 call $~lib/rt/itcms/__visit end - i32.const 7312 + i32.const 7488 call $~lib/rt/itcms/__visit global.get $std/array/inputStabArr local.tee $0 @@ -710,7 +723,7 @@ call $~lib/rt/itcms/__visit i32.const 1056 call $~lib/rt/itcms/__visit - i32.const 14672 + i32.const 14848 call $~lib/rt/itcms/__visit i32.const 2176 call $~lib/rt/itcms/__visit @@ -718,9 +731,9 @@ call $~lib/rt/itcms/__visit i32.const 1152 call $~lib/rt/itcms/__visit - i32.const 9872 + i32.const 10048 call $~lib/rt/itcms/__visit - i32.const 10928 + i32.const 11104 call $~lib/rt/itcms/__visit global.get $~lib/rt/itcms/pinSpace local.tee $1 @@ -793,7 +806,7 @@ if i32.const 0 local.get $0 - i32.const 31548 + i32.const 31724 i32.lt_u local.get $0 i32.load offset=8 @@ -844,7 +857,7 @@ i32.const 1 else local.get $1 - i32.const 14784 + i32.const 14960 i32.load i32.gt_u if @@ -858,7 +871,7 @@ local.get $1 i32.const 3 i32.shl - i32.const 14788 + i32.const 14964 i32.add i32.load i32.const 32 @@ -1454,10 +1467,10 @@ if unreachable end - i32.const 31552 + i32.const 31728 i32.const 0 i32.store - i32.const 33120 + i32.const 33296 i32.const 0 i32.store loop $for-loop|0 @@ -1468,7 +1481,7 @@ local.get $1 i32.const 2 i32.shl - i32.const 31552 + i32.const 31728 i32.add i32.const 0 i32.store offset=4 @@ -1486,7 +1499,7 @@ i32.add i32.const 2 i32.shl - i32.const 31552 + i32.const 31728 i32.add i32.const 0 i32.store offset=96 @@ -1504,20 +1517,20 @@ br $for-loop|0 end end - i32.const 31552 - i32.const 33124 + i32.const 31728 + i32.const 33300 memory.size i32.const 16 i32.shl call $~lib/rt/tlsf/addMemory - i32.const 31552 + i32.const 31728 global.set $~lib/rt/tlsf/ROOT ) (func $~lib/rt/tlsf/__free (param $0 i32) (local $1 i32) (local $2 i32) local.get $0 - i32.const 31548 + i32.const 31724 i32.lt_u if return @@ -1646,7 +1659,7 @@ local.set $0 loop $while-continue|0 local.get $0 - i32.const 31548 + i32.const 31724 i32.lt_u if local.get $0 @@ -1741,7 +1754,7 @@ unreachable end local.get $0 - i32.const 31548 + i32.const 31724 i32.lt_u if local.get $0 @@ -3507,7 +3520,7 @@ if i32.const 1344 i32.const 1104 - i32.const 99 + i32.const 106 i32.const 42 call $~lib/builtins/abort unreachable @@ -3571,7 +3584,7 @@ if i32.const 1344 i32.const 1104 - i32.const 99 + i32.const 106 i32.const 42 call $~lib/builtins/abort unreachable @@ -3784,7 +3797,7 @@ if i32.const 1344 i32.const 1104 - i32.const 99 + i32.const 106 i32.const 42 call $~lib/builtins/abort unreachable @@ -3808,8 +3821,8 @@ if i32.const 2176 i32.const 1104 - i32.const 276 - i32.const 21 + i32.const 283 + i32.const 18 call $~lib/builtins/abort unreachable end @@ -3859,7 +3872,7 @@ if i32.const 1344 i32.const 1104 - i32.const 132 + i32.const 139 i32.const 33 call $~lib/builtins/abort unreachable @@ -4068,7 +4081,7 @@ if i32.const 1344 i32.const 1104 - i32.const 115 + i32.const 122 i32.const 22 call $~lib/builtins/abort unreachable @@ -4125,17 +4138,17 @@ i32.const 100 i32.eq ) - (func $start:std/array~anonymous|6 (param $0 i32) (param $1 i32) (param $2 i32) (result i32) + (func $start:std/array~anonymous|10 (param $0 i32) (param $1 i32) (param $2 i32) (result i32) local.get $0 i32.const 0 i32.ge_s ) - (func $start:std/array~anonymous|7 (param $0 i32) (param $1 i32) (param $2 i32) (result i32) + (func $start:std/array~anonymous|11 (param $0 i32) (param $1 i32) (param $2 i32) (result i32) local.get $0 i32.const 0 i32.le_s ) - (func $start:std/array~anonymous|8 (param $0 i32) (param $1 i32) (param $2 i32) (result i32) + (func $start:std/array~anonymous|12 (param $0 i32) (param $1 i32) (param $2 i32) (result i32) local.get $2 i32.const 100 call $~lib/array/Array#push @@ -4144,12 +4157,12 @@ i32.const 10 i32.lt_s ) - (func $start:std/array~anonymous|9 (param $0 i32) (param $1 i32) (param $2 i32) (result i32) + (func $start:std/array~anonymous|13 (param $0 i32) (param $1 i32) (param $2 i32) (result i32) local.get $0 i32.const 10 i32.lt_s ) - (func $start:std/array~anonymous|10 (param $0 i32) (param $1 i32) (param $2 i32) (result i32) + (func $start:std/array~anonymous|14 (param $0 i32) (param $1 i32) (param $2 i32) (result i32) local.get $2 call $~lib/array/Array#pop drop @@ -4157,17 +4170,17 @@ i32.const 3 i32.lt_s ) - (func $start:std/array~anonymous|11 (param $0 i32) (param $1 i32) (param $2 i32) (result i32) + (func $start:std/array~anonymous|15 (param $0 i32) (param $1 i32) (param $2 i32) (result i32) local.get $0 i32.const 3 i32.ge_s ) - (func $start:std/array~anonymous|12 (param $0 i32) (param $1 i32) (param $2 i32) (result i32) + (func $start:std/array~anonymous|16 (param $0 i32) (param $1 i32) (param $2 i32) (result i32) local.get $0 i32.const -1 i32.le_s ) - (func $start:std/array~anonymous|13 (param $0 i32) (param $1 i32) (param $2 i32) (result i32) + (func $start:std/array~anonymous|17 (param $0 i32) (param $1 i32) (param $2 i32) (result i32) local.get $2 i32.const 100 call $~lib/array/Array#push @@ -4176,12 +4189,12 @@ i32.const 10 i32.gt_s ) - (func $start:std/array~anonymous|14 (param $0 i32) (param $1 i32) (param $2 i32) (result i32) + (func $start:std/array~anonymous|18 (param $0 i32) (param $1 i32) (param $2 i32) (result i32) local.get $0 i32.const 10 i32.gt_s ) - (func $start:std/array~anonymous|15 (param $0 i32) (param $1 i32) (param $2 i32) (result i32) + (func $start:std/array~anonymous|19 (param $0 i32) (param $1 i32) (param $2 i32) (result i32) local.get $2 call $~lib/array/Array#pop drop @@ -4189,13 +4202,13 @@ i32.const 3 i32.gt_s ) - (func $start:std/array~anonymous|16 (param $0 i32) (param $1 i32) (param $2 i32) + (func $start:std/array~anonymous|20 (param $0 i32) (param $1 i32) (param $2 i32) local.get $0 global.get $std/array/i i32.add global.set $std/array/i ) - (func $start:std/array~anonymous|17 (param $0 i32) (param $1 i32) (param $2 i32) + (func $start:std/array~anonymous|21 (param $0 i32) (param $1 i32) (param $2 i32) local.get $2 i32.const 100 call $~lib/array/Array#push @@ -4205,7 +4218,7 @@ i32.add global.set $std/array/i ) - (func $start:std/array~anonymous|19 (param $0 i32) (param $1 i32) (param $2 i32) + (func $start:std/array~anonymous|23 (param $0 i32) (param $1 i32) (param $2 i32) local.get $2 call $~lib/array/Array#pop drop @@ -4214,7 +4227,7 @@ i32.add global.set $std/array/i ) - (func $start:std/array~anonymous|20 (param $0 i32) (param $1 i32) (param $2 i32) + (func $start:std/array~anonymous|24 (param $0 i32) (param $1 i32) (param $2 i32) (local $3 i32) local.get $1 i32.eqz @@ -4302,14 +4315,14 @@ if i32.const 0 i32.const 1552 - i32.const 680 + i32.const 705 i32.const 7 call $~lib/builtins/abort unreachable end end ) - (func $start:std/array~anonymous|21 (param $0 i32) (param $1 i32) (param $2 i32) (result f32) + (func $start:std/array~anonymous|25 (param $0 i32) (param $1 i32) (param $2 i32) (result f32) local.get $0 f32.convert_i32_s ) @@ -4321,7 +4334,7 @@ if i32.const 1344 i32.const 1104 - i32.const 99 + i32.const 106 i32.const 42 call $~lib/builtins/abort unreachable @@ -4334,7 +4347,7 @@ i32.add f32.load ) - (func $start:std/array~anonymous|22 (param $0 i32) (param $1 i32) (param $2 i32) (result i32) + (func $start:std/array~anonymous|26 (param $0 i32) (param $1 i32) (param $2 i32) (result i32) local.get $2 i32.const 100 call $~lib/array/Array#push @@ -4345,14 +4358,14 @@ global.set $std/array/i local.get $0 ) - (func $start:std/array~anonymous|23 (param $0 i32) (param $1 i32) (param $2 i32) (result i32) + (func $start:std/array~anonymous|27 (param $0 i32) (param $1 i32) (param $2 i32) (result i32) local.get $0 global.get $std/array/i i32.add global.set $std/array/i local.get $0 ) - (func $start:std/array~anonymous|24 (param $0 i32) (param $1 i32) (param $2 i32) (result i32) + (func $start:std/array~anonymous|28 (param $0 i32) (param $1 i32) (param $2 i32) (result i32) local.get $2 call $~lib/array/Array#pop drop @@ -4362,12 +4375,12 @@ global.set $std/array/i local.get $0 ) - (func $start:std/array~anonymous|25 (param $0 i32) (param $1 i32) (param $2 i32) (result i32) + (func $start:std/array~anonymous|29 (param $0 i32) (param $1 i32) (param $2 i32) (result i32) local.get $0 i32.const 2 i32.ge_s ) - (func $start:std/array~anonymous|26 (param $0 i32) (param $1 i32) (param $2 i32) (result i32) + (func $start:std/array~anonymous|30 (param $0 i32) (param $1 i32) (param $2 i32) (result i32) local.get $2 i32.const 100 call $~lib/array/Array#push @@ -4380,7 +4393,7 @@ i32.const 2 i32.ge_s ) - (func $start:std/array~anonymous|27 (param $0 i32) (param $1 i32) (param $2 i32) (result i32) + (func $start:std/array~anonymous|31 (param $0 i32) (param $1 i32) (param $2 i32) (result i32) local.get $0 global.get $std/array/i i32.add @@ -4389,7 +4402,7 @@ i32.const 2 i32.ge_s ) - (func $start:std/array~anonymous|28 (param $0 i32) (param $1 i32) (param $2 i32) (result i32) + (func $start:std/array~anonymous|32 (param $0 i32) (param $1 i32) (param $2 i32) (result i32) local.get $2 call $~lib/array/Array#pop drop @@ -4401,12 +4414,12 @@ i32.const 2 i32.ge_s ) - (func $start:std/array~anonymous|29 (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (result i32) + (func $start:std/array~anonymous|33 (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (result i32) local.get $0 local.get $1 i32.add ) - (func $start:std/array~anonymous|31 (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (result i32) + (func $start:std/array~anonymous|35 (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (result i32) i32.const 1 local.get $1 i32.const 2 @@ -4414,7 +4427,7 @@ local.get $0 select ) - (func $start:std/array~anonymous|32 (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (result i32) + (func $start:std/array~anonymous|36 (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (result i32) i32.const 1 local.get $1 i32.const 100 @@ -4422,7 +4435,7 @@ local.get $0 select ) - (func $start:std/array~anonymous|33 (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (result i32) + (func $start:std/array~anonymous|37 (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (result i32) local.get $3 i32.const 1 call $~lib/array/Array#push @@ -4431,7 +4444,7 @@ local.get $1 i32.add ) - (func $start:std/array~anonymous|35 (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (result i32) + (func $start:std/array~anonymous|39 (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (result i32) local.get $3 call $~lib/array/Array#pop drop @@ -4569,7 +4582,7 @@ i32.eqz if i32.const 0 - i32.const 7264 + i32.const 7440 i32.const 1421 i32.const 5 call $~lib/builtins/abort @@ -6335,7 +6348,7 @@ if i32.const 1344 i32.const 1104 - i32.const 99 + i32.const 106 i32.const 42 call $~lib/builtins/abort unreachable @@ -8036,11 +8049,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15164 + i32.const 15340 i32.lt_s if - i32.const 31568 - i32.const 31616 + i32.const 31744 + i32.const 31792 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -8227,11 +8240,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15164 + i32.const 15340 i32.lt_s if - i32.const 31568 - i32.const 31616 + i32.const 31744 + i32.const 31792 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -8386,11 +8399,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15164 + i32.const 15340 i32.lt_s if - i32.const 31568 - i32.const 31616 + i32.const 31744 + i32.const 31792 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -8799,7 +8812,7 @@ i32.add global.set $~lib/memory/__stack_pointer ) - (func $start:std/array~anonymous|44 (param $0 i32) (param $1 i32) (result i32) + (func $start:std/array~anonymous|48 (param $0 i32) (param $1 i32) (result i32) local.get $1 local.get $0 i32.sub @@ -8817,7 +8830,7 @@ if i32.const 1344 i32.const 1104 - i32.const 115 + i32.const 122 i32.const 22 call $~lib/builtins/abort unreachable @@ -8839,7 +8852,7 @@ local.get $2 call $~lib/array/Array#__uset ) - (func $start:std/array~anonymous|47 (param $0 i32) (param $1 i32) (result i32) + (func $start:std/array~anonymous|51 (param $0 i32) (param $1 i32) (result i32) local.get $0 i32.const 0 call $~lib/array/Array#__get @@ -9112,11 +9125,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15164 + i32.const 15340 i32.lt_s if - i32.const 31568 - i32.const 31616 + i32.const 31744 + i32.const 31792 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -9152,7 +9165,7 @@ i32.const 4 i32.add global.set $~lib/memory/__stack_pointer - i32.const 8848 + i32.const 9024 local.set $2 br $__inlined_func$~lib/string/String#concat end @@ -9207,7 +9220,7 @@ i32.div_u i32.const 2 i32.shl - i32.const 9452 + i32.const 9628 i32.add i64.load32_u local.get $3 @@ -9215,7 +9228,7 @@ i32.rem_u i32.const 2 i32.shl - i32.const 9452 + i32.const 9628 i32.add i64.load32_u i64.const 32 @@ -9242,7 +9255,7 @@ i32.rem_u i32.const 2 i32.shl - i32.const 9452 + i32.const 9628 i32.add i32.load i32.store @@ -9265,7 +9278,7 @@ local.get $1 i32.const 2 i32.shl - i32.const 9452 + i32.const 9628 i32.add i32.load i32.store @@ -9389,11 +9402,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15164 + i32.const 15340 i32.lt_s if - i32.const 31568 - i32.const 31616 + i32.const 31744 + i32.const 31792 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -9414,7 +9427,7 @@ i32.const 4 i32.add global.set $~lib/memory/__stack_pointer - i32.const 8848 + i32.const 9024 local.set $0 br $__inlined_func$~lib/util/string/joinIntegerArray end @@ -9615,11 +9628,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15164 + i32.const 15340 i32.lt_s if - i32.const 31568 - i32.const 31616 + i32.const 31744 + i32.const 31792 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -9640,7 +9653,7 @@ i32.const 4 i32.add global.set $~lib/memory/__stack_pointer - i32.const 8848 + i32.const 9024 local.set $0 br $__inlined_func$~lib/util/string/joinIntegerArray end @@ -9999,7 +10012,7 @@ local.get $8 i32.const 2 i32.shl - i32.const 12448 + i32.const 12624 i32.add i64.load32_u local.get $10 @@ -10129,7 +10142,7 @@ i32.sub i32.const 2 i32.shl - i32.const 12448 + i32.const 12624 i32.add i64.load32_u i64.mul @@ -10647,14 +10660,14 @@ i32.sub global.set $~lib/util/number/_K local.get $11 - i32.const 11576 + i32.const 11752 i32.add i64.load global.set $~lib/util/number/_frc_pow local.get $5 i32.const 1 i32.shl - i32.const 12272 + i32.const 12448 i32.add i32.load16_s global.set $~lib/util/number/_exp_pow @@ -10903,11 +10916,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15164 + i32.const 15340 i32.lt_s if - i32.const 31568 - i32.const 31616 + i32.const 31744 + i32.const 31792 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -10932,7 +10945,7 @@ i32.const 12 i32.add global.set $~lib/memory/__stack_pointer - i32.const 8848 + i32.const 9024 local.set $0 br $__inlined_func$~lib/util/string/joinStringArray end @@ -10946,7 +10959,7 @@ local.tee $0 i32.store local.get $0 - i32.const 8848 + i32.const 9024 local.get $0 select local.set $0 @@ -11121,11 +11134,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15164 + i32.const 15340 i32.lt_s if - i32.const 31568 - i32.const 31616 + i32.const 31744 + i32.const 31792 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -11150,7 +11163,7 @@ i32.const 12 i32.add global.set $~lib/memory/__stack_pointer - i32.const 8848 + i32.const 9024 local.set $0 br $__inlined_func$~lib/util/string/joinReferenceArray end @@ -11167,19 +11180,19 @@ i32.const 12 i32.add global.set $~lib/memory/__stack_pointer - i32.const 12688 - i32.const 8848 + i32.const 12864 + i32.const 9024 local.get $1 select local.set $0 br $__inlined_func$~lib/util/string/joinReferenceArray end - i32.const 8848 + i32.const 9024 local.set $0 global.get $~lib/memory/__stack_pointer - i32.const 8848 + i32.const 9024 i32.store offset=4 - i32.const 9132 + i32.const 9308 i32.load i32.const 1 i32.shr_u @@ -11202,11 +11215,11 @@ if global.get $~lib/memory/__stack_pointer local.tee $4 - i32.const 12688 + i32.const 12864 i32.store offset=8 local.get $4 local.get $0 - i32.const 12688 + i32.const 12864 call $~lib/string/String.__concat local.tee $0 i32.store offset=4 @@ -11215,7 +11228,7 @@ if global.get $~lib/memory/__stack_pointer local.get $0 - i32.const 9136 + i32.const 9312 call $~lib/string/String.__concat local.tee $0 i32.store offset=4 @@ -11240,11 +11253,11 @@ if global.get $~lib/memory/__stack_pointer local.tee $1 - i32.const 12688 + i32.const 12864 i32.store offset=8 local.get $1 local.get $0 - i32.const 12688 + i32.const 12864 call $~lib/string/String.__concat local.tee $0 i32.store offset=4 @@ -11460,7 +11473,7 @@ i32.div_u i32.const 2 i32.shl - i32.const 9452 + i32.const 9628 i32.add i64.load32_u local.get $4 @@ -11468,7 +11481,7 @@ i32.rem_u i32.const 2 i32.shl - i32.const 9452 + i32.const 9628 i32.add i64.load32_u i64.const 32 @@ -11491,7 +11504,7 @@ i32.div_u i32.const 2 i32.shl - i32.const 9452 + i32.const 9628 i32.add i64.load32_u local.get $3 @@ -11499,7 +11512,7 @@ i32.rem_u i32.const 2 i32.shl - i32.const 9452 + i32.const 9628 i32.add i64.load32_u i64.const 32 @@ -11896,11 +11909,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15164 + i32.const 15340 i32.lt_s if - i32.const 31568 - i32.const 31616 + i32.const 31744 + i32.const 31792 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -11921,7 +11934,7 @@ i32.const 4 i32.add global.set $~lib/memory/__stack_pointer - i32.const 8848 + i32.const 9024 local.set $0 br $__inlined_func$~lib/util/string/joinIntegerArray end @@ -12988,11 +13001,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15164 + i32.const 15340 i32.lt_s if - i32.const 31568 - i32.const 31616 + i32.const 31744 + i32.const 31792 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -13056,7 +13069,7 @@ if i32.const 0 i32.const 1552 - i32.const 991 + i32.const 1016 i32.const 3 call $~lib/builtins/abort unreachable @@ -13073,11 +13086,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15164 + i32.const 15340 i32.lt_s if - i32.const 31568 - i32.const 31616 + i32.const 31744 + i32.const 31792 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -13088,10 +13101,10 @@ i32.const 0 i32.store local.get $1 - i32.const 8400 + i32.const 8576 i32.store local.get $0 - i32.const 8400 + i32.const 8576 call $std/array/assertSorted global.get $~lib/memory/__stack_pointer i32.const 4 @@ -13108,11 +13121,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15164 + i32.const 15340 i32.lt_s if - i32.const 31568 - i32.const 31616 + i32.const 31744 + i32.const 31792 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -13309,7 +13322,7 @@ global.set $~lib/memory/__stack_pointer block $folding-inner0 global.get $~lib/memory/__stack_pointer - i32.const 15164 + i32.const 15340 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -13331,7 +13344,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15164 + i32.const 15340 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -13397,7 +13410,7 @@ if i32.const 0 i32.const 1552 - i32.const 991 + i32.const 1016 i32.const 3 call $~lib/builtins/abort unreachable @@ -13408,8 +13421,8 @@ global.set $~lib/memory/__stack_pointer return end - i32.const 31568 - i32.const 31616 + i32.const 31744 + i32.const 31792 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -13422,11 +13435,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15164 + i32.const 15340 i32.lt_s if - i32.const 31568 - i32.const 31616 + i32.const 31744 + i32.const 31792 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -13437,10 +13450,10 @@ i32.const 0 i32.store local.get $1 - i32.const 9136 + i32.const 9312 i32.store local.get $0 - i32.const 9136 + i32.const 9312 call $~lib/array/Array#join global.get $~lib/memory/__stack_pointer i32.const 4 @@ -13454,11 +13467,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15164 + i32.const 15340 i32.lt_s if - i32.const 31568 - i32.const 31616 + i32.const 31744 + i32.const 31792 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -13469,10 +13482,10 @@ i32.const 0 i32.store local.get $1 - i32.const 9136 + i32.const 9312 i32.store local.get $0 - i32.const 9136 + i32.const 9312 call $~lib/array/Array<~lib/string/String|null>#join global.get $~lib/memory/__stack_pointer i32.const 4 @@ -13486,11 +13499,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15164 + i32.const 15340 i32.lt_s if - i32.const 31568 - i32.const 31616 + i32.const 31744 + i32.const 31792 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -13501,10 +13514,10 @@ i32.const 0 i32.store local.get $1 - i32.const 9136 + i32.const 9312 i32.store local.get $0 - i32.const 9136 + i32.const 9312 call $~lib/array/Array#join global.get $~lib/memory/__stack_pointer i32.const 4 @@ -13518,11 +13531,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15164 + i32.const 15340 i32.lt_s if - i32.const 31568 - i32.const 31616 + i32.const 31744 + i32.const 31792 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -13533,10 +13546,10 @@ i32.const 0 i32.store local.get $1 - i32.const 9136 + i32.const 9312 i32.store local.get $0 - i32.const 9136 + i32.const 9312 call $~lib/array/Array#join global.get $~lib/memory/__stack_pointer i32.const 4 @@ -13556,7 +13569,7 @@ global.set $~lib/memory/__stack_pointer block $folding-inner0 global.get $~lib/memory/__stack_pointer - i32.const 15164 + i32.const 15340 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -13564,7 +13577,7 @@ i32.const 0 i32.store local.get $2 - i32.const 9136 + i32.const 9312 i32.store local.get $0 i32.load offset=4 @@ -13577,7 +13590,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15164 + i32.const 15340 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -13599,7 +13612,7 @@ i32.const 12 i32.add global.set $~lib/memory/__stack_pointer - i32.const 8848 + i32.const 9024 local.set $0 br $__inlined_func$~lib/util/string/joinReferenceArray<~lib/array/Array> end @@ -13616,7 +13629,7 @@ local.get $0 call $~lib/array/Array#toString else - i32.const 8848 + i32.const 9024 end local.set $0 global.get $~lib/memory/__stack_pointer @@ -13625,12 +13638,12 @@ global.set $~lib/memory/__stack_pointer br $__inlined_func$~lib/util/string/joinReferenceArray<~lib/array/Array> end - i32.const 8848 + i32.const 9024 local.set $0 global.get $~lib/memory/__stack_pointer - i32.const 8848 + i32.const 9024 i32.store offset=4 - i32.const 9132 + i32.const 9308 i32.load i32.const 1 i32.shr_u @@ -13668,7 +13681,7 @@ if global.get $~lib/memory/__stack_pointer local.get $0 - i32.const 9136 + i32.const 9312 call $~lib/string/String.__concat local.tee $0 i32.store offset=4 @@ -13716,8 +13729,8 @@ local.get $0 return end - i32.const 31568 - i32.const 31616 + i32.const 31744 + i32.const 31792 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -13743,7 +13756,7 @@ global.set $~lib/memory/__stack_pointer block $folding-inner1 global.get $~lib/memory/__stack_pointer - i32.const 15164 + i32.const 15340 i32.lt_s br_if $folding-inner1 global.get $~lib/memory/__stack_pointer @@ -13816,7 +13829,7 @@ memory.size i32.const 16 i32.shl - i32.const 31548 + i32.const 31724 i32.sub i32.const 1 i32.shr_u @@ -13860,7 +13873,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15164 + i32.const 15340 i32.lt_s br_if $folding-inner1 global.get $~lib/memory/__stack_pointer @@ -13879,7 +13892,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15164 + i32.const 15340 i32.lt_s br_if $folding-inner1 global.get $~lib/memory/__stack_pointer @@ -15892,8 +15905,8 @@ if i32.const 2176 i32.const 1104 - i32.const 335 - i32.const 21 + i32.const 342 + i32.const 18 call $~lib/builtins/abort unreachable end @@ -19485,7 +19498,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15164 + i32.const 15340 i32.lt_s br_if $folding-inner1 global.get $~lib/memory/__stack_pointer @@ -20152,12 +20165,227 @@ call $~lib/array/Array#push drop global.get $~lib/memory/__stack_pointer + i32.const 4 + i32.const 2 + i32.const 3 + i32.const 6080 + call $~lib/rt/__newArray + local.tee $1 + i32.store offset=20 + global.get $~lib/memory/__stack_pointer + i32.const 6128 + i32.store offset=8 + local.get $1 + i32.load offset=12 + i32.const 1 + i32.sub + local.set $0 + block $__inlined_func$~lib/array/Array#findLastIndex + loop $for-loop|048 + local.get $0 + i32.const 0 + i32.ge_s + if + local.get $1 + i32.load offset=4 + local.get $0 + i32.const 2 + i32.shl + i32.add + i32.load + i32.const 3 + global.set $~argumentsLength + local.get $0 + local.get $1 + i32.const 6128 + i32.load + call_indirect $0 (type $i32_i32_i32_=>_i32) + br_if $__inlined_func$~lib/array/Array#findLastIndex + local.get $0 + i32.const 1 + i32.sub + local.set $0 + br $for-loop|048 + end + end + i32.const -1 + local.set $0 + end + local.get $0 + global.set $std/array/i + global.get $std/array/i + if + i32.const 0 + i32.const 1552 + i32.const 556 + i32.const 3 + call $~lib/builtins/abort + unreachable + end + global.get $~lib/memory/__stack_pointer + i32.const 6160 + i32.store offset=8 + local.get $1 + i32.load offset=12 + i32.const 1 + i32.sub + local.set $0 + block $__inlined_func$~lib/array/Array#findLastIndex49 + loop $for-loop|050 + local.get $0 + i32.const 0 + i32.ge_s + if + local.get $1 + i32.load offset=4 + local.get $0 + i32.const 2 + i32.shl + i32.add + i32.load + i32.const 3 + global.set $~argumentsLength + local.get $0 + local.get $1 + i32.const 6160 + i32.load + call_indirect $0 (type $i32_i32_i32_=>_i32) + br_if $__inlined_func$~lib/array/Array#findLastIndex49 + local.get $0 + i32.const 1 + i32.sub + local.set $0 + br $for-loop|050 + end + end + i32.const -1 + local.set $0 + end + local.get $0 + global.set $std/array/i + global.get $std/array/i + i32.const 1 + i32.ne + if + i32.const 0 + i32.const 1552 + i32.const 559 + i32.const 3 + call $~lib/builtins/abort + unreachable + end + global.get $~lib/memory/__stack_pointer + i32.const 6192 + i32.store offset=8 + local.get $1 + i32.load offset=12 + i32.const 1 + i32.sub + local.set $0 + block $__inlined_func$~lib/array/Array#findLastIndex51 + loop $for-loop|052 + local.get $0 + i32.const 0 + i32.ge_s + if + local.get $1 + i32.load offset=4 + local.get $0 + i32.const 2 + i32.shl + i32.add + i32.load + i32.const 3 + global.set $~argumentsLength + local.get $0 + local.get $1 + i32.const 6192 + i32.load + call_indirect $0 (type $i32_i32_i32_=>_i32) + br_if $__inlined_func$~lib/array/Array#findLastIndex51 + local.get $0 + i32.const 1 + i32.sub + local.set $0 + br $for-loop|052 + end + end + i32.const -1 + local.set $0 + end + local.get $0 + global.set $std/array/i + global.get $std/array/i + i32.const -1 + i32.ne + if + i32.const 0 + i32.const 1552 + i32.const 562 + i32.const 3 + call $~lib/builtins/abort + unreachable + end + global.get $~lib/memory/__stack_pointer + i32.const 6224 + i32.store offset=8 + local.get $1 + local.tee $0 + i32.load offset=12 + i32.const 1 + i32.sub + local.set $1 + block $__inlined_func$~lib/array/Array#findLastIndex53 + loop $for-loop|054 + local.get $1 + i32.const 0 + i32.ge_s + if + local.get $0 + i32.load offset=4 + local.get $1 + i32.const 2 + i32.shl + i32.add + i32.load + i32.const 3 + global.set $~argumentsLength + local.get $1 + local.get $0 + i32.const 6224 + i32.load + call_indirect $0 (type $i32_i32_i32_=>_i32) + br_if $__inlined_func$~lib/array/Array#findLastIndex53 + local.get $1 + i32.const 1 + i32.sub + local.set $1 + br $for-loop|054 + end + end + i32.const -1 + local.set $1 + end + local.get $1 + global.set $std/array/i + global.get $std/array/i + i32.const -1 + i32.ne + if + i32.const 0 + i32.const 1552 + i32.const 571 + i32.const 3 + call $~lib/builtins/abort + unreachable + end + global.get $~lib/memory/__stack_pointer local.tee $1 global.get $std/array/arr local.tee $5 i32.store local.get $1 - i32.const 6080 + i32.const 6256 i32.store offset=8 block $__inlined_func$~lib/array/Array#every (result i32) i32.const 0 @@ -20165,7 +20393,7 @@ local.get $5 i32.load offset=12 local.set $4 - loop $for-loop|048 + loop $for-loop|055 local.get $0 local.get $4 local.get $5 @@ -20191,7 +20419,7 @@ local.get $1 local.get $0 local.get $5 - i32.const 6080 + i32.const 6256 i32.load call_indirect $0 (type $i32_i32_i32_=>_i32) i32.eqz @@ -20201,7 +20429,7 @@ i32.const 1 i32.add local.set $0 - br $for-loop|048 + br $for-loop|055 end end i32.const 1 @@ -20210,7 +20438,7 @@ if i32.const 0 i32.const 1552 - i32.const 553 + i32.const 578 i32.const 3 call $~lib/builtins/abort unreachable @@ -20221,15 +20449,15 @@ local.tee $5 i32.store local.get $1 - i32.const 6112 + i32.const 6288 i32.store offset=8 - block $__inlined_func$~lib/array/Array#every49 (result i32) + block $__inlined_func$~lib/array/Array#every56 (result i32) i32.const 0 local.set $0 local.get $5 i32.load offset=12 local.set $4 - loop $for-loop|050 + loop $for-loop|057 local.get $0 local.get $4 local.get $5 @@ -20255,17 +20483,17 @@ local.get $1 local.get $0 local.get $5 - i32.const 6112 + i32.const 6288 i32.load call_indirect $0 (type $i32_i32_i32_=>_i32) i32.eqz - br_if $__inlined_func$~lib/array/Array#every49 + br_if $__inlined_func$~lib/array/Array#every56 drop local.get $0 i32.const 1 i32.add local.set $0 - br $for-loop|050 + br $for-loop|057 end end i32.const 1 @@ -20273,7 +20501,7 @@ if i32.const 0 i32.const 1552 - i32.const 556 + i32.const 581 i32.const 3 call $~lib/builtins/abort unreachable @@ -20284,15 +20512,15 @@ local.tee $5 i32.store local.get $1 - i32.const 6144 + i32.const 6320 i32.store offset=8 - block $__inlined_func$~lib/array/Array#every51 (result i32) + block $__inlined_func$~lib/array/Array#every58 (result i32) i32.const 0 local.set $0 local.get $5 i32.load offset=12 local.set $4 - loop $for-loop|052 + loop $for-loop|059 local.get $0 local.get $4 local.get $5 @@ -20318,17 +20546,17 @@ local.get $1 local.get $0 local.get $5 - i32.const 6144 + i32.const 6320 i32.load call_indirect $0 (type $i32_i32_i32_=>_i32) i32.eqz - br_if $__inlined_func$~lib/array/Array#every51 + br_if $__inlined_func$~lib/array/Array#every58 drop local.get $0 i32.const 1 i32.add local.set $0 - br $for-loop|052 + br $for-loop|059 end end i32.const 1 @@ -20337,7 +20565,7 @@ if i32.const 0 i32.const 1552 - i32.const 564 + i32.const 589 i32.const 3 call $~lib/builtins/abort unreachable @@ -20353,7 +20581,7 @@ if i32.const 0 i32.const 1552 - i32.const 565 + i32.const 590 i32.const 3 call $~lib/builtins/abort unreachable @@ -20364,15 +20592,15 @@ local.tee $5 i32.store local.get $1 - i32.const 6176 + i32.const 6352 i32.store offset=8 - block $__inlined_func$~lib/array/Array#every53 (result i32) + block $__inlined_func$~lib/array/Array#every60 (result i32) i32.const 0 local.set $0 local.get $5 i32.load offset=12 local.set $4 - loop $for-loop|054 + loop $for-loop|061 local.get $0 local.get $4 local.get $5 @@ -20398,17 +20626,17 @@ local.get $1 local.get $0 local.get $5 - i32.const 6176 + i32.const 6352 i32.load call_indirect $0 (type $i32_i32_i32_=>_i32) i32.eqz - br_if $__inlined_func$~lib/array/Array#every53 + br_if $__inlined_func$~lib/array/Array#every60 drop local.get $0 i32.const 1 i32.add local.set $0 - br $for-loop|054 + br $for-loop|061 end end i32.const 1 @@ -20416,7 +20644,7 @@ if i32.const 0 i32.const 1552 - i32.const 567 + i32.const 592 i32.const 3 call $~lib/builtins/abort unreachable @@ -20455,15 +20683,15 @@ local.tee $5 i32.store local.get $1 - i32.const 6208 + i32.const 6384 i32.store offset=8 - block $__inlined_func$~lib/array/Array#every55 (result i32) + block $__inlined_func$~lib/array/Array#every62 (result i32) i32.const 0 local.set $0 local.get $5 i32.load offset=12 local.set $4 - loop $for-loop|056 + loop $for-loop|063 local.get $0 local.get $4 local.get $5 @@ -20489,17 +20717,17 @@ local.get $1 local.get $0 local.get $5 - i32.const 6208 + i32.const 6384 i32.load call_indirect $0 (type $i32_i32_i32_=>_i32) i32.eqz - br_if $__inlined_func$~lib/array/Array#every55 + br_if $__inlined_func$~lib/array/Array#every62 drop local.get $0 i32.const 1 i32.add local.set $0 - br $for-loop|056 + br $for-loop|063 end end i32.const 1 @@ -20508,7 +20736,7 @@ if i32.const 0 i32.const 1552 - i32.const 580 + i32.const 605 i32.const 3 call $~lib/builtins/abort unreachable @@ -20524,7 +20752,7 @@ if i32.const 0 i32.const 1552 - i32.const 581 + i32.const 606 i32.const 3 call $~lib/builtins/abort unreachable @@ -20551,7 +20779,7 @@ local.tee $5 i32.store local.get $1 - i32.const 6240 + i32.const 6416 i32.store offset=8 block $__inlined_func$~lib/array/Array#some (result i32) i32.const 0 @@ -20559,7 +20787,7 @@ local.get $5 i32.load offset=12 local.set $4 - loop $for-loop|057 + loop $for-loop|064 local.get $0 local.get $4 local.get $5 @@ -20585,7 +20813,7 @@ local.get $1 local.get $0 local.get $5 - i32.const 6240 + i32.const 6416 i32.load call_indirect $0 (type $i32_i32_i32_=>_i32) br_if $__inlined_func$~lib/array/Array#some @@ -20594,7 +20822,7 @@ i32.const 1 i32.add local.set $0 - br $for-loop|057 + br $for-loop|064 end end i32.const 0 @@ -20603,7 +20831,7 @@ if i32.const 0 i32.const 1552 - i32.const 591 + i32.const 616 i32.const 3 call $~lib/builtins/abort unreachable @@ -20614,15 +20842,15 @@ local.tee $5 i32.store local.get $1 - i32.const 6272 + i32.const 6448 i32.store offset=8 - block $__inlined_func$~lib/array/Array#some58 (result i32) + block $__inlined_func$~lib/array/Array#some65 (result i32) i32.const 0 local.set $0 local.get $5 i32.load offset=12 local.set $4 - loop $for-loop|059 + loop $for-loop|066 local.get $0 local.get $4 local.get $5 @@ -20648,16 +20876,16 @@ local.get $1 local.get $0 local.get $5 - i32.const 6272 + i32.const 6448 i32.load call_indirect $0 (type $i32_i32_i32_=>_i32) - br_if $__inlined_func$~lib/array/Array#some58 + br_if $__inlined_func$~lib/array/Array#some65 drop local.get $0 i32.const 1 i32.add local.set $0 - br $for-loop|059 + br $for-loop|066 end end i32.const 0 @@ -20665,7 +20893,7 @@ if i32.const 0 i32.const 1552 - i32.const 594 + i32.const 619 i32.const 3 call $~lib/builtins/abort unreachable @@ -20676,15 +20904,15 @@ local.tee $5 i32.store local.get $1 - i32.const 6304 + i32.const 6480 i32.store offset=8 - block $__inlined_func$~lib/array/Array#some60 (result i32) + block $__inlined_func$~lib/array/Array#some67 (result i32) i32.const 0 local.set $0 local.get $5 i32.load offset=12 local.set $4 - loop $for-loop|061 + loop $for-loop|068 local.get $0 local.get $4 local.get $5 @@ -20710,16 +20938,16 @@ local.get $1 local.get $0 local.get $5 - i32.const 6304 + i32.const 6480 i32.load call_indirect $0 (type $i32_i32_i32_=>_i32) - br_if $__inlined_func$~lib/array/Array#some60 + br_if $__inlined_func$~lib/array/Array#some67 drop local.get $0 i32.const 1 i32.add local.set $0 - br $for-loop|061 + br $for-loop|068 end end i32.const 0 @@ -20727,7 +20955,7 @@ if i32.const 0 i32.const 1552 - i32.const 602 + i32.const 627 i32.const 3 call $~lib/builtins/abort unreachable @@ -20743,7 +20971,7 @@ if i32.const 0 i32.const 1552 - i32.const 603 + i32.const 628 i32.const 3 call $~lib/builtins/abort unreachable @@ -20754,15 +20982,15 @@ local.tee $5 i32.store local.get $1 - i32.const 6336 + i32.const 6512 i32.store offset=8 - block $__inlined_func$~lib/array/Array#some62 (result i32) + block $__inlined_func$~lib/array/Array#some69 (result i32) i32.const 0 local.set $0 local.get $5 i32.load offset=12 local.set $4 - loop $for-loop|063 + loop $for-loop|070 local.get $0 local.get $4 local.get $5 @@ -20788,16 +21016,16 @@ local.get $1 local.get $0 local.get $5 - i32.const 6336 + i32.const 6512 i32.load call_indirect $0 (type $i32_i32_i32_=>_i32) - br_if $__inlined_func$~lib/array/Array#some62 + br_if $__inlined_func$~lib/array/Array#some69 drop local.get $0 i32.const 1 i32.add local.set $0 - br $for-loop|063 + br $for-loop|070 end end i32.const 0 @@ -20806,7 +21034,7 @@ if i32.const 0 i32.const 1552 - i32.const 605 + i32.const 630 i32.const 3 call $~lib/builtins/abort unreachable @@ -20845,15 +21073,15 @@ local.tee $5 i32.store local.get $1 - i32.const 6368 + i32.const 6544 i32.store offset=8 - block $__inlined_func$~lib/array/Array#some64 (result i32) + block $__inlined_func$~lib/array/Array#some71 (result i32) i32.const 0 local.set $0 local.get $5 i32.load offset=12 local.set $4 - loop $for-loop|065 + loop $for-loop|072 local.get $0 local.get $4 local.get $5 @@ -20879,16 +21107,16 @@ local.get $1 local.get $0 local.get $5 - i32.const 6368 + i32.const 6544 i32.load call_indirect $0 (type $i32_i32_i32_=>_i32) - br_if $__inlined_func$~lib/array/Array#some64 + br_if $__inlined_func$~lib/array/Array#some71 drop local.get $0 i32.const 1 i32.add local.set $0 - br $for-loop|065 + br $for-loop|072 end end i32.const 0 @@ -20896,7 +21124,7 @@ if i32.const 0 i32.const 1552 - i32.const 618 + i32.const 643 i32.const 3 call $~lib/builtins/abort unreachable @@ -20912,7 +21140,7 @@ if i32.const 0 i32.const 1552 - i32.const 619 + i32.const 644 i32.const 3 call $~lib/builtins/abort unreachable @@ -20941,14 +21169,14 @@ local.tee $4 i32.store local.get $1 - i32.const 6400 + i32.const 6576 i32.store offset=8 i32.const 0 local.set $0 local.get $4 i32.load offset=12 local.set $3 - loop $for-loop|066 + loop $for-loop|073 local.get $0 local.get $3 local.get $4 @@ -20971,14 +21199,14 @@ global.set $~argumentsLength local.get $0 local.get $4 - i32.const 6400 + i32.const 6576 i32.load call_indirect $0 (type $i32_i32_i32_=>_none) local.get $0 i32.const 1 i32.add local.set $0 - br $for-loop|066 + br $for-loop|073 end end global.get $std/array/i @@ -20987,7 +21215,7 @@ if i32.const 0 i32.const 1552 - i32.const 630 + i32.const 655 i32.const 3 call $~lib/builtins/abort unreachable @@ -21000,14 +21228,14 @@ local.tee $4 i32.store local.get $1 - i32.const 6432 + i32.const 6608 i32.store offset=8 i32.const 0 local.set $0 local.get $4 i32.load offset=12 local.set $3 - loop $for-loop|068 + loop $for-loop|075 local.get $0 local.get $3 local.get $4 @@ -21030,14 +21258,14 @@ global.set $~argumentsLength local.get $0 local.get $4 - i32.const 6432 + i32.const 6608 i32.load call_indirect $0 (type $i32_i32_i32_=>_none) local.get $0 i32.const 1 i32.add local.set $0 - br $for-loop|068 + br $for-loop|075 end end global.get $std/array/i @@ -21046,7 +21274,7 @@ if i32.const 0 i32.const 1552 - i32.const 639 + i32.const 664 i32.const 3 call $~lib/builtins/abort unreachable @@ -21062,7 +21290,7 @@ if i32.const 0 i32.const 1552 - i32.const 640 + i32.const 665 i32.const 3 call $~lib/builtins/abort unreachable @@ -21075,14 +21303,14 @@ local.tee $4 i32.store local.get $1 - i32.const 6464 + i32.const 6640 i32.store offset=8 i32.const 0 local.set $0 local.get $4 i32.load offset=12 local.set $3 - loop $for-loop|070 + loop $for-loop|077 local.get $0 local.get $3 local.get $4 @@ -21105,14 +21333,14 @@ global.set $~argumentsLength local.get $0 local.get $4 - i32.const 6464 + i32.const 6640 i32.load call_indirect $0 (type $i32_i32_i32_=>_none) local.get $0 i32.const 1 i32.add local.set $0 - br $for-loop|070 + br $for-loop|077 end end global.get $std/array/i @@ -21121,7 +21349,7 @@ if i32.const 0 i32.const 1552 - i32.const 643 + i32.const 668 i32.const 3 call $~lib/builtins/abort unreachable @@ -21162,14 +21390,14 @@ local.tee $4 i32.store local.get $1 - i32.const 6496 + i32.const 6672 i32.store offset=8 i32.const 0 local.set $0 local.get $4 i32.load offset=12 local.set $3 - loop $for-loop|072 + loop $for-loop|079 local.get $0 local.get $3 local.get $4 @@ -21192,14 +21420,14 @@ global.set $~argumentsLength local.get $0 local.get $4 - i32.const 6496 + i32.const 6672 i32.load call_indirect $0 (type $i32_i32_i32_=>_none) local.get $0 i32.const 1 i32.add local.set $0 - br $for-loop|072 + br $for-loop|079 end end global.get $std/array/i @@ -21208,7 +21436,7 @@ if i32.const 0 i32.const 1552 - i32.const 657 + i32.const 682 i32.const 3 call $~lib/builtins/abort unreachable @@ -21224,7 +21452,7 @@ if i32.const 0 i32.const 1552 - i32.const 658 + i32.const 683 i32.const 3 call $~lib/builtins/abort unreachable @@ -21251,14 +21479,14 @@ local.tee $4 i32.store local.get $1 - i32.const 6528 + i32.const 6704 i32.store offset=8 i32.const 0 local.set $0 local.get $4 i32.load offset=12 local.set $3 - loop $for-loop|074 + loop $for-loop|081 local.get $0 local.get $3 local.get $4 @@ -21281,14 +21509,14 @@ global.set $~argumentsLength local.get $0 local.get $4 - i32.const 6528 + i32.const 6704 i32.load call_indirect $0 (type $i32_i32_i32_=>_none) local.get $0 i32.const 1 i32.add local.set $0 - br $for-loop|074 + br $for-loop|081 end end global.get $~lib/memory/__stack_pointer @@ -21302,14 +21530,14 @@ if i32.const 0 i32.const 1552 - i32.const 683 + i32.const 708 i32.const 3 call $~lib/builtins/abort unreachable end i32.const 0 local.set $0 - loop $for-loop|075 + loop $for-loop|082 local.get $0 i32.const 100 i32.lt_s @@ -21325,7 +21553,7 @@ i32.const 1 i32.add local.set $0 - br $for-loop|075 + br $for-loop|082 end end global.get $~lib/memory/__stack_pointer @@ -21366,7 +21594,7 @@ local.tee $8 i32.store local.get $5 - i32.const 6560 + i32.const 6736 i32.store offset=8 i32.const 0 local.set $6 @@ -21375,7 +21603,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15164 + i32.const 15340 i32.lt_s br_if $folding-inner1 global.get $~lib/memory/__stack_pointer @@ -21395,7 +21623,7 @@ local.get $7 i32.load offset=4 local.set $3 - loop $for-loop|04577 + loop $for-loop|04584 local.get $6 local.get $4 local.get $8 @@ -21424,7 +21652,7 @@ local.get $1 local.get $6 local.get $8 - i32.const 6560 + i32.const 6736 i32.load call_indirect $0 (type $i32_i32_i32_=>_f32) f32.store @@ -21432,7 +21660,7 @@ i32.const 1 i32.add local.set $6 - br $for-loop|04577 + br $for-loop|04584 end end global.get $~lib/memory/__stack_pointer @@ -21441,7 +21669,7 @@ global.set $~lib/memory/__stack_pointer local.get $5 local.get $7 - i32.store offset=24 + i32.store offset=20 local.get $7 i32.load offset=12 i32.const 4 @@ -21449,7 +21677,7 @@ if i32.const 0 i32.const 1552 - i32.const 697 + i32.const 722 i32.const 3 call $~lib/builtins/abort unreachable @@ -21469,7 +21697,7 @@ if i32.const 0 i32.const 1552 - i32.const 698 + i32.const 723 i32.const 3 call $~lib/builtins/abort unreachable @@ -21482,10 +21710,10 @@ local.tee $1 i32.store local.get $0 - i32.const 6592 + i32.const 6768 i32.store offset=8 local.get $1 - i32.const 6592 + i32.const 6768 call $~lib/array/Array#map global.get $std/array/i i32.const 6 @@ -21493,7 +21721,7 @@ if i32.const 0 i32.const 1552 - i32.const 707 + i32.const 732 i32.const 3 call $~lib/builtins/abort unreachable @@ -21509,7 +21737,7 @@ if i32.const 0 i32.const 1552 - i32.const 708 + i32.const 733 i32.const 3 call $~lib/builtins/abort unreachable @@ -21522,10 +21750,10 @@ local.tee $1 i32.store local.get $0 - i32.const 6624 + i32.const 6800 i32.store offset=8 local.get $1 - i32.const 6624 + i32.const 6800 call $~lib/array/Array#map global.get $std/array/i i32.const 406 @@ -21533,7 +21761,7 @@ if i32.const 0 i32.const 1552 - i32.const 715 + i32.const 740 i32.const 3 call $~lib/builtins/abort unreachable @@ -21574,10 +21802,10 @@ local.tee $1 i32.store local.get $0 - i32.const 6656 + i32.const 6832 i32.store offset=8 local.get $1 - i32.const 6656 + i32.const 6832 call $~lib/array/Array#map global.get $std/array/i i32.const 1 @@ -21585,7 +21813,7 @@ if i32.const 0 i32.const 1552 - i32.const 730 + i32.const 755 i32.const 3 call $~lib/builtins/abort unreachable @@ -21601,7 +21829,7 @@ if i32.const 0 i32.const 1552 - i32.const 731 + i32.const 756 i32.const 3 call $~lib/builtins/abort unreachable @@ -21628,14 +21856,14 @@ local.tee $1 i32.store local.get $0 - i32.const 6688 + i32.const 6864 i32.store offset=8 local.get $0 local.get $1 - i32.const 6688 + i32.const 6864 call $~lib/array/Array#filter local.tee $1 - i32.store offset=24 + i32.store offset=20 local.get $1 i32.load offset=12 i32.const 2 @@ -21643,7 +21871,7 @@ if i32.const 0 i32.const 1552 - i32.const 741 + i32.const 766 i32.const 3 call $~lib/builtins/abort unreachable @@ -21656,10 +21884,10 @@ local.tee $1 i32.store local.get $0 - i32.const 6720 + i32.const 6896 i32.store offset=8 local.get $1 - i32.const 6720 + i32.const 6896 call $~lib/array/Array#filter drop global.get $std/array/i @@ -21668,7 +21896,7 @@ if i32.const 0 i32.const 1552 - i32.const 750 + i32.const 775 i32.const 3 call $~lib/builtins/abort unreachable @@ -21684,7 +21912,7 @@ if i32.const 0 i32.const 1552 - i32.const 751 + i32.const 776 i32.const 3 call $~lib/builtins/abort unreachable @@ -21697,10 +21925,10 @@ local.tee $1 i32.store local.get $0 - i32.const 6752 + i32.const 6928 i32.store offset=8 local.get $1 - i32.const 6752 + i32.const 6928 call $~lib/array/Array#filter drop global.get $std/array/i @@ -21709,7 +21937,7 @@ if i32.const 0 i32.const 1552 - i32.const 758 + i32.const 783 i32.const 3 call $~lib/builtins/abort unreachable @@ -21750,10 +21978,10 @@ local.tee $1 i32.store local.get $0 - i32.const 6784 + i32.const 6960 i32.store offset=8 local.get $1 - i32.const 6784 + i32.const 6960 call $~lib/array/Array#filter drop global.get $std/array/i @@ -21762,7 +21990,7 @@ if i32.const 0 i32.const 1552 - i32.const 773 + i32.const 798 i32.const 3 call $~lib/builtins/abort unreachable @@ -21778,7 +22006,7 @@ if i32.const 0 i32.const 1552 - i32.const 774 + i32.const 799 i32.const 3 call $~lib/builtins/abort unreachable @@ -21805,7 +22033,7 @@ local.tee $4 i32.store local.get $1 - i32.const 6816 + i32.const 6992 i32.store offset=8 i32.const 0 local.set $6 @@ -21814,7 +22042,7 @@ local.get $4 i32.load offset=12 local.set $3 - loop $for-loop|078 + loop $for-loop|085 local.get $0 local.get $3 local.get $4 @@ -21840,7 +22068,7 @@ local.get $1 local.get $0 local.get $4 - i32.const 6816 + i32.const 6992 i32.load call_indirect $0 (type $i32_i32_i32_i32_=>_i32) local.set $6 @@ -21848,7 +22076,7 @@ i32.const 1 i32.add local.set $0 - br $for-loop|078 + br $for-loop|085 end end local.get $6 @@ -21859,7 +22087,7 @@ if i32.const 0 i32.const 1552 - i32.const 784 + i32.const 809 i32.const 3 call $~lib/builtins/abort unreachable @@ -21870,7 +22098,7 @@ local.tee $4 i32.store local.get $1 - i32.const 6848 + i32.const 7024 i32.store offset=8 i32.const 4 local.set $6 @@ -21879,7 +22107,7 @@ local.get $4 i32.load offset=12 local.set $3 - loop $for-loop|080 + loop $for-loop|087 local.get $0 local.get $3 local.get $4 @@ -21905,7 +22133,7 @@ local.get $1 local.get $0 local.get $4 - i32.const 6848 + i32.const 7024 i32.load call_indirect $0 (type $i32_i32_i32_i32_=>_i32) local.set $6 @@ -21913,7 +22141,7 @@ i32.const 1 i32.add local.set $0 - br $for-loop|080 + br $for-loop|087 end end local.get $6 @@ -21924,7 +22152,7 @@ if i32.const 0 i32.const 1552 - i32.const 788 + i32.const 813 i32.const 3 call $~lib/builtins/abort unreachable @@ -21935,7 +22163,7 @@ local.tee $4 i32.store local.get $1 - i32.const 6880 + i32.const 7056 i32.store offset=8 i32.const 0 local.set $6 @@ -21944,7 +22172,7 @@ local.get $4 i32.load offset=12 local.set $3 - loop $for-loop|082 + loop $for-loop|089 local.get $0 local.get $3 local.get $4 @@ -21970,7 +22198,7 @@ local.get $1 local.get $0 local.get $4 - i32.const 6880 + i32.const 7056 i32.load call_indirect $0 (type $i32_i32_i32_i32_=>_i32) local.set $6 @@ -21978,7 +22206,7 @@ i32.const 1 i32.add local.set $0 - br $for-loop|082 + br $for-loop|089 end end local.get $6 @@ -21986,7 +22214,7 @@ if i32.const 0 i32.const 1552 - i32.const 791 + i32.const 816 i32.const 3 call $~lib/builtins/abort unreachable @@ -21997,7 +22225,7 @@ local.tee $4 i32.store local.get $1 - i32.const 6912 + i32.const 7088 i32.store offset=8 i32.const 0 local.set $6 @@ -22006,7 +22234,7 @@ local.get $4 i32.load offset=12 local.set $3 - loop $for-loop|084 + loop $for-loop|091 local.get $0 local.get $3 local.get $4 @@ -22032,7 +22260,7 @@ local.get $1 local.get $0 local.get $4 - i32.const 6912 + i32.const 7088 i32.load call_indirect $0 (type $i32_i32_i32_i32_=>_i32) local.set $6 @@ -22040,14 +22268,14 @@ i32.const 1 i32.add local.set $0 - br $for-loop|084 + br $for-loop|091 end end local.get $6 if i32.const 0 i32.const 1552 - i32.const 794 + i32.const 819 i32.const 3 call $~lib/builtins/abort unreachable @@ -22058,7 +22286,7 @@ local.tee $4 i32.store local.get $1 - i32.const 6944 + i32.const 7120 i32.store offset=8 i32.const 0 local.set $6 @@ -22067,7 +22295,7 @@ local.get $4 i32.load offset=12 local.set $3 - loop $for-loop|086 + loop $for-loop|093 local.get $0 local.get $3 local.get $4 @@ -22093,7 +22321,7 @@ local.get $1 local.get $0 local.get $4 - i32.const 6944 + i32.const 7120 i32.load call_indirect $0 (type $i32_i32_i32_i32_=>_i32) local.set $6 @@ -22101,7 +22329,7 @@ i32.const 1 i32.add local.set $0 - br $for-loop|086 + br $for-loop|093 end end local.get $6 @@ -22112,7 +22340,7 @@ if i32.const 0 i32.const 1552 - i32.const 802 + i32.const 827 i32.const 3 call $~lib/builtins/abort unreachable @@ -22128,7 +22356,7 @@ if i32.const 0 i32.const 1552 - i32.const 803 + i32.const 828 i32.const 3 call $~lib/builtins/abort unreachable @@ -22139,7 +22367,7 @@ local.tee $4 i32.store local.get $1 - i32.const 6976 + i32.const 7152 i32.store offset=8 i32.const 0 local.set $6 @@ -22148,7 +22376,7 @@ local.get $4 i32.load offset=12 local.set $3 - loop $for-loop|088 + loop $for-loop|095 local.get $0 local.get $3 local.get $4 @@ -22174,7 +22402,7 @@ local.get $1 local.get $0 local.get $4 - i32.const 6976 + i32.const 7152 i32.load call_indirect $0 (type $i32_i32_i32_i32_=>_i32) local.set $6 @@ -22182,7 +22410,7 @@ i32.const 1 i32.add local.set $0 - br $for-loop|088 + br $for-loop|095 end end local.get $6 @@ -22193,7 +22421,7 @@ if i32.const 0 i32.const 1552 - i32.const 805 + i32.const 830 i32.const 3 call $~lib/builtins/abort unreachable @@ -22232,7 +22460,7 @@ local.tee $4 i32.store local.get $1 - i32.const 7008 + i32.const 7184 i32.store offset=8 i32.const 0 local.set $6 @@ -22241,7 +22469,7 @@ local.get $4 i32.load offset=12 local.set $3 - loop $for-loop|090 + loop $for-loop|097 local.get $0 local.get $3 local.get $4 @@ -22267,7 +22495,7 @@ local.get $1 local.get $0 local.get $4 - i32.const 7008 + i32.const 7184 i32.load call_indirect $0 (type $i32_i32_i32_i32_=>_i32) local.set $6 @@ -22275,7 +22503,7 @@ i32.const 1 i32.add local.set $0 - br $for-loop|090 + br $for-loop|097 end end local.get $6 @@ -22286,7 +22514,7 @@ if i32.const 0 i32.const 1552 - i32.const 818 + i32.const 843 i32.const 3 call $~lib/builtins/abort unreachable @@ -22302,7 +22530,7 @@ if i32.const 0 i32.const 1552 - i32.const 819 + i32.const 844 i32.const 3 call $~lib/builtins/abort unreachable @@ -22329,7 +22557,7 @@ local.tee $3 i32.store local.get $1 - i32.const 7040 + i32.const 7216 i32.store offset=8 i32.const 0 local.set $6 @@ -22338,7 +22566,7 @@ i32.const 1 i32.sub local.set $0 - loop $for-loop|091 + loop $for-loop|098 local.get $0 i32.const 0 i32.ge_s @@ -22357,7 +22585,7 @@ local.get $1 local.get $0 local.get $3 - i32.const 7040 + i32.const 7216 i32.load call_indirect $0 (type $i32_i32_i32_i32_=>_i32) local.set $6 @@ -22365,7 +22593,7 @@ i32.const 1 i32.sub local.set $0 - br $for-loop|091 + br $for-loop|098 end end local.get $6 @@ -22376,7 +22604,7 @@ if i32.const 0 i32.const 1552 - i32.const 829 + i32.const 854 i32.const 3 call $~lib/builtins/abort unreachable @@ -22387,7 +22615,7 @@ local.tee $3 i32.store local.get $1 - i32.const 7072 + i32.const 7248 i32.store offset=8 i32.const 4 local.set $6 @@ -22396,7 +22624,7 @@ i32.const 1 i32.sub local.set $0 - loop $for-loop|093 + loop $for-loop|0100 local.get $0 i32.const 0 i32.ge_s @@ -22415,7 +22643,7 @@ local.get $1 local.get $0 local.get $3 - i32.const 7072 + i32.const 7248 i32.load call_indirect $0 (type $i32_i32_i32_i32_=>_i32) local.set $6 @@ -22423,7 +22651,7 @@ i32.const 1 i32.sub local.set $0 - br $for-loop|093 + br $for-loop|0100 end end local.get $6 @@ -22434,7 +22662,7 @@ if i32.const 0 i32.const 1552 - i32.const 833 + i32.const 858 i32.const 3 call $~lib/builtins/abort unreachable @@ -22445,7 +22673,7 @@ local.tee $3 i32.store local.get $1 - i32.const 7104 + i32.const 7280 i32.store offset=8 i32.const 0 local.set $6 @@ -22454,7 +22682,7 @@ i32.const 1 i32.sub local.set $0 - loop $for-loop|095 + loop $for-loop|0102 local.get $0 i32.const 0 i32.ge_s @@ -22473,7 +22701,7 @@ local.get $1 local.get $0 local.get $3 - i32.const 7104 + i32.const 7280 i32.load call_indirect $0 (type $i32_i32_i32_i32_=>_i32) local.set $6 @@ -22481,7 +22709,7 @@ i32.const 1 i32.sub local.set $0 - br $for-loop|095 + br $for-loop|0102 end end local.get $6 @@ -22489,7 +22717,7 @@ if i32.const 0 i32.const 1552 - i32.const 836 + i32.const 861 i32.const 3 call $~lib/builtins/abort unreachable @@ -22500,7 +22728,7 @@ local.tee $3 i32.store local.get $1 - i32.const 7136 + i32.const 7312 i32.store offset=8 i32.const 0 local.set $6 @@ -22509,7 +22737,7 @@ i32.const 1 i32.sub local.set $0 - loop $for-loop|097 + loop $for-loop|0104 local.get $0 i32.const 0 i32.ge_s @@ -22528,7 +22756,7 @@ local.get $1 local.get $0 local.get $3 - i32.const 7136 + i32.const 7312 i32.load call_indirect $0 (type $i32_i32_i32_i32_=>_i32) local.set $6 @@ -22536,14 +22764,14 @@ i32.const 1 i32.sub local.set $0 - br $for-loop|097 + br $for-loop|0104 end end local.get $6 if i32.const 0 i32.const 1552 - i32.const 839 + i32.const 864 i32.const 3 call $~lib/builtins/abort unreachable @@ -22554,7 +22782,7 @@ local.tee $3 i32.store local.get $1 - i32.const 7168 + i32.const 7344 i32.store offset=8 i32.const 0 local.set $6 @@ -22563,7 +22791,7 @@ i32.const 1 i32.sub local.set $0 - loop $for-loop|099 + loop $for-loop|0106 local.get $0 i32.const 0 i32.ge_s @@ -22582,7 +22810,7 @@ local.get $1 local.get $0 local.get $3 - i32.const 7168 + i32.const 7344 i32.load call_indirect $0 (type $i32_i32_i32_i32_=>_i32) local.set $6 @@ -22590,7 +22818,7 @@ i32.const 1 i32.sub local.set $0 - br $for-loop|099 + br $for-loop|0106 end end local.get $6 @@ -22601,7 +22829,7 @@ if i32.const 0 i32.const 1552 - i32.const 847 + i32.const 872 i32.const 3 call $~lib/builtins/abort unreachable @@ -22617,7 +22845,7 @@ if i32.const 0 i32.const 1552 - i32.const 848 + i32.const 873 i32.const 3 call $~lib/builtins/abort unreachable @@ -22628,7 +22856,7 @@ local.tee $3 i32.store local.get $1 - i32.const 7200 + i32.const 7376 i32.store offset=8 i32.const 0 local.set $6 @@ -22637,7 +22865,7 @@ i32.const 1 i32.sub local.set $0 - loop $for-loop|0101 + loop $for-loop|0108 local.get $0 i32.const 0 i32.ge_s @@ -22656,7 +22884,7 @@ local.get $1 local.get $0 local.get $3 - i32.const 7200 + i32.const 7376 i32.load call_indirect $0 (type $i32_i32_i32_i32_=>_i32) local.set $6 @@ -22664,7 +22892,7 @@ i32.const 1 i32.sub local.set $0 - br $for-loop|0101 + br $for-loop|0108 end end local.get $6 @@ -22675,7 +22903,7 @@ if i32.const 0 i32.const 1552 - i32.const 850 + i32.const 875 i32.const 3 call $~lib/builtins/abort unreachable @@ -22714,7 +22942,7 @@ local.tee $3 i32.store local.get $1 - i32.const 7232 + i32.const 7408 i32.store offset=8 i32.const 0 local.set $6 @@ -22723,7 +22951,7 @@ i32.const 1 i32.sub local.set $0 - loop $for-loop|0103 + loop $for-loop|0110 local.get $0 i32.const 0 i32.ge_s @@ -22742,7 +22970,7 @@ local.get $1 local.get $0 local.get $3 - i32.const 7232 + i32.const 7408 i32.load call_indirect $0 (type $i32_i32_i32_i32_=>_i32) local.set $6 @@ -22750,7 +22978,7 @@ i32.const 1 i32.sub local.set $0 - br $for-loop|0103 + br $for-loop|0110 end end local.get $6 @@ -22761,7 +22989,7 @@ if i32.const 0 i32.const 1552 - i32.const 863 + i32.const 888 i32.const 3 call $~lib/builtins/abort unreachable @@ -22775,7 +23003,7 @@ if i32.const 0 i32.const 1552 - i32.const 864 + i32.const 889 i32.const 3 call $~lib/builtins/abort unreachable @@ -22822,12 +23050,12 @@ i32.const 0 call $~lib/rt/__newArray local.tee $0 - i32.store offset=24 + i32.store offset=20 global.get $~lib/memory/__stack_pointer local.tee $1 local.get $0 i32.load offset=4 - i32.store offset=20 + i32.store offset=24 local.get $1 call $std/array/Dim#constructor local.tee $1 @@ -23005,12 +23233,12 @@ i32.const 0 call $~lib/rt/__newArray local.tee $0 - i32.store offset=20 + i32.store offset=24 global.get $~lib/memory/__stack_pointer local.tee $1 local.get $0 i32.load offset=4 - i32.store offset=24 + i32.store offset=20 local.get $1 call $std/array/Dim#constructor local.tee $1 @@ -23185,10 +23413,10 @@ i32.const 3 i32.const 2 i32.const 9 - i32.const 7504 + i32.const 7680 call $~lib/rt/__newArray local.tee $0 - i32.store offset=20 + i32.store offset=24 i32.const 0 global.set $~argumentsLength local.get $0 @@ -23196,7 +23424,7 @@ i32.const 3 i32.const 2 i32.const 9 - i32.const 7568 + i32.const 7744 call $~lib/rt/__newArray local.set $1 global.get $~lib/memory/__stack_pointer @@ -23209,7 +23437,7 @@ if i32.const 0 i32.const 1552 - i32.const 1002 + i32.const 1027 i32.const 3 call $~lib/builtins/abort unreachable @@ -23218,10 +23446,10 @@ i32.const 8 i32.const 2 i32.const 9 - i32.const 7600 + i32.const 7776 call $~lib/rt/__newArray local.tee $0 - i32.store offset=24 + i32.store offset=20 i32.const 0 global.set $~argumentsLength local.get $0 @@ -23229,7 +23457,7 @@ i32.const 8 i32.const 2 i32.const 9 - i32.const 7664 + i32.const 7840 call $~lib/rt/__newArray local.set $1 global.get $~lib/memory/__stack_pointer @@ -23242,7 +23470,7 @@ if i32.const 0 i32.const 1552 - i32.const 1006 + i32.const 1031 i32.const 3 call $~lib/builtins/abort unreachable @@ -23251,7 +23479,7 @@ i32.const 8 i32.const 3 i32.const 10 - i32.const 7728 + i32.const 7904 call $~lib/rt/__newArray local.tee $5 i32.store offset=112 @@ -23264,7 +23492,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15164 + i32.const 15340 i32.lt_s br_if $folding-inner1 global.get $~lib/memory/__stack_pointer @@ -23278,10 +23506,10 @@ end unreachable end - i32.const 7824 + i32.const 8000 local.set $1 global.get $~lib/memory/__stack_pointer - i32.const 7824 + i32.const 8000 i32.store end local.get $5 @@ -23297,7 +23525,7 @@ i32.const 8 i32.const 3 i32.const 10 - i32.const 7856 + i32.const 8032 call $~lib/rt/__newArray local.set $4 global.get $~lib/memory/__stack_pointer @@ -23368,7 +23596,7 @@ if i32.const 0 i32.const 1552 - i32.const 1010 + i32.const 1035 i32.const 3 call $~lib/builtins/abort unreachable @@ -23377,7 +23605,7 @@ i32.const 5 i32.const 2 i32.const 3 - i32.const 7952 + i32.const 8128 call $~lib/rt/__newArray local.tee $0 i32.store offset=116 @@ -23390,7 +23618,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15164 + i32.const 15340 i32.lt_s br_if $folding-inner1 global.get $~lib/memory/__stack_pointer @@ -23404,10 +23632,10 @@ end unreachable end - i32.const 8000 + i32.const 8176 local.set $1 global.get $~lib/memory/__stack_pointer - i32.const 8000 + i32.const 8176 i32.store end local.get $0 @@ -23423,7 +23651,7 @@ i32.const 5 i32.const 2 i32.const 3 - i32.const 8032 + i32.const 8208 call $~lib/rt/__newArray local.set $1 global.get $~lib/memory/__stack_pointer @@ -23437,7 +23665,7 @@ if i32.const 0 i32.const 1552 - i32.const 1014 + i32.const 1039 i32.const 3 call $~lib/builtins/abort unreachable @@ -23446,7 +23674,7 @@ i32.const 5 i32.const 2 i32.const 7 - i32.const 8080 + i32.const 8256 call $~lib/rt/__newArray local.tee $0 i32.store offset=120 @@ -23459,7 +23687,7 @@ i32.const 5 i32.const 2 i32.const 7 - i32.const 8160 + i32.const 8336 call $~lib/rt/__newArray local.set $1 global.get $~lib/memory/__stack_pointer @@ -23472,7 +23700,7 @@ if i32.const 0 i32.const 1552 - i32.const 1018 + i32.const 1043 i32.const 3 call $~lib/builtins/abort unreachable @@ -23481,7 +23709,7 @@ i32.const 0 i32.const 2 i32.const 3 - i32.const 8208 + i32.const 8384 call $~lib/rt/__newArray local.tee $0 i32.store offset=124 @@ -23489,7 +23717,7 @@ i32.const 1 i32.const 2 i32.const 3 - i32.const 8240 + i32.const 8416 call $~lib/rt/__newArray local.tee $6 i32.store offset=128 @@ -23497,7 +23725,7 @@ i32.const 2 i32.const 2 i32.const 3 - i32.const 8272 + i32.const 8448 call $~lib/rt/__newArray local.tee $2 i32.store offset=132 @@ -23505,7 +23733,7 @@ i32.const 4 i32.const 2 i32.const 3 - i32.const 8304 + i32.const 8480 call $~lib/rt/__newArray local.tee $8 i32.store offset=136 @@ -23513,7 +23741,7 @@ i32.const 4 i32.const 2 i32.const 3 - i32.const 8352 + i32.const 8528 call $~lib/rt/__newArray local.tee $10 i32.store offset=140 @@ -23549,7 +23777,7 @@ i32.const 1 i32.const 2 i32.const 3 - i32.const 8432 + i32.const 8608 call $~lib/rt/__newArray local.set $0 global.get $~lib/memory/__stack_pointer @@ -23563,7 +23791,7 @@ if i32.const 0 i32.const 1552 - i32.const 1038 + i32.const 1063 i32.const 3 call $~lib/builtins/abort unreachable @@ -23573,7 +23801,7 @@ i32.const 2 i32.const 2 i32.const 3 - i32.const 8464 + i32.const 8640 call $~lib/rt/__newArray local.set $0 global.get $~lib/memory/__stack_pointer @@ -23587,7 +23815,7 @@ if i32.const 0 i32.const 1552 - i32.const 1041 + i32.const 1066 i32.const 3 call $~lib/builtins/abort unreachable @@ -23602,7 +23830,7 @@ if i32.const 0 i32.const 1552 - i32.const 1044 + i32.const 1069 i32.const 3 call $~lib/builtins/abort unreachable @@ -23617,7 +23845,7 @@ if i32.const 0 i32.const 1552 - i32.const 1047 + i32.const 1072 i32.const 3 call $~lib/builtins/abort unreachable @@ -23632,7 +23860,7 @@ if i32.const 0 i32.const 1552 - i32.const 1050 + i32.const 1075 i32.const 3 call $~lib/builtins/abort unreachable @@ -23647,7 +23875,7 @@ if i32.const 0 i32.const 1552 - i32.const 1053 + i32.const 1078 i32.const 3 call $~lib/builtins/abort unreachable @@ -23662,7 +23890,7 @@ if i32.const 0 i32.const 1552 - i32.const 1056 + i32.const 1081 i32.const 3 call $~lib/builtins/abort unreachable @@ -23678,7 +23906,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15164 + i32.const 15340 i32.lt_s br_if $folding-inner1 global.get $~lib/memory/__stack_pointer @@ -23700,7 +23928,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15164 + i32.const 15340 i32.lt_s br_if $folding-inner1 global.get $~lib/memory/__stack_pointer @@ -23781,13 +24009,13 @@ local.get $2 i32.store local.get $1 - i32.const 8496 + i32.const 8672 i32.store offset=4 local.get $2 i32.load offset=4 local.get $2 i32.load offset=12 - i32.const 8496 + i32.const 8672 call $~lib/util/sort/SORT local.get $7 local.get $2 @@ -23856,7 +24084,7 @@ if i32.const 0 i32.const 1552 - i32.const 987 + i32.const 1012 i32.const 3 call $~lib/builtins/abort unreachable @@ -23876,28 +24104,28 @@ local.tee $1 i32.store offset=156 global.get $~lib/memory/__stack_pointer - i32.const 8528 + i32.const 8704 i32.store offset=8 local.get $0 - i32.const 8528 + i32.const 8704 call $std/array/assertSorted global.get $~lib/memory/__stack_pointer - i32.const 8560 + i32.const 8736 i32.store offset=8 local.get $0 - i32.const 8560 + i32.const 8736 call $std/array/assertSorted global.get $~lib/memory/__stack_pointer - i32.const 8592 + i32.const 8768 i32.store offset=8 local.get $1 - i32.const 8592 + i32.const 8768 call $std/array/assertSorted global.get $~lib/memory/__stack_pointer - i32.const 8624 + i32.const 8800 i32.store offset=8 local.get $1 - i32.const 8624 + i32.const 8800 call $std/array/assertSorted i32.const 0 local.set $0 @@ -23907,7 +24135,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15164 + i32.const 15340 i32.lt_s br_if $folding-inner1 global.get $~lib/memory/__stack_pointer @@ -23919,7 +24147,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15164 + i32.const 15340 i32.lt_s br_if $folding-inner1 global.get $~lib/memory/__stack_pointer @@ -24016,10 +24244,10 @@ local.get $5 i32.store offset=156 global.get $~lib/memory/__stack_pointer - i32.const 8656 + i32.const 8832 i32.store offset=8 local.get $5 - i32.const 8656 + i32.const 8832 call $std/array/assertSorted<~lib/array/Array> i32.const 0 local.set $4 @@ -24029,7 +24257,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15164 + i32.const 15340 i32.lt_s br_if $folding-inner1 global.get $~lib/memory/__stack_pointer @@ -24041,7 +24269,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15164 + i32.const 15340 i32.lt_s br_if $folding-inner1 global.get $~lib/memory/__stack_pointer @@ -24103,7 +24331,7 @@ local.get $3 local.get $5 i32.store - loop $for-loop|055 + loop $for-loop|056 local.get $4 i32.const 512 i32.lt_s @@ -24113,7 +24341,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15164 + i32.const 15340 i32.lt_s br_if $folding-inner1 global.get $~lib/memory/__stack_pointer @@ -24146,7 +24374,7 @@ i32.const 1 i32.add local.set $4 - br $for-loop|055 + br $for-loop|056 end end global.get $~lib/memory/__stack_pointer @@ -24157,16 +24385,16 @@ local.get $5 i32.store offset=156 global.get $~lib/memory/__stack_pointer - i32.const 8688 + i32.const 8864 i32.store offset=8 local.get $5 - i32.const 8688 + i32.const 8864 call $std/array/assertSorted<~lib/array/Array> global.get $~lib/memory/__stack_pointer i32.const 7 i32.const 2 i32.const 30 - i32.const 8880 + i32.const 9056 call $~lib/rt/__newArray local.tee $1 i32.store offset=160 @@ -24174,7 +24402,7 @@ i32.const 7 i32.const 2 i32.const 30 - i32.const 8928 + i32.const 9104 call $~lib/rt/__newArray local.tee $5 i32.store offset=152 @@ -24187,26 +24415,26 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15164 + i32.const 15340 i32.lt_s br_if $folding-inner1 global.get $~lib/memory/__stack_pointer i32.const 0 i32.store - block $1of157 - block $0of158 - block $outOfRange59 + block $1of158 + block $0of159 + block $outOfRange60 global.get $~argumentsLength i32.const 1 i32.sub - br_table $0of158 $1of157 $outOfRange59 + br_table $0of159 $1of158 $outOfRange60 end unreachable end - i32.const 8976 + i32.const 9152 local.set $10 global.get $~lib/memory/__stack_pointer - i32.const 8976 + i32.const 9152 i32.store end global.get $~lib/memory/__stack_pointer @@ -24214,7 +24442,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15164 + i32.const 15340 i32.lt_s br_if $folding-inner1 global.get $~lib/memory/__stack_pointer @@ -24236,7 +24464,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15164 + i32.const 15340 i32.lt_s br_if $folding-inner1 global.get $~lib/memory/__stack_pointer @@ -24247,7 +24475,7 @@ local.get $1 i32.load offset=12 local.set $0 - loop $for-loop|060 + loop $for-loop|062 local.get $0 local.get $6 i32.gt_s @@ -24289,7 +24517,7 @@ i32.const 1 i32.add local.set $6 - br $for-loop|060 + br $for-loop|062 end end global.get $~lib/memory/__stack_pointer @@ -24302,7 +24530,7 @@ if i32.const 0 i32.const 1552 - i32.const 991 + i32.const 1016 i32.const 3 call $~lib/builtins/abort unreachable @@ -24323,26 +24551,26 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15164 + i32.const 15340 i32.lt_s br_if $folding-inner1 global.get $~lib/memory/__stack_pointer i64.const 0 i64.store - block $folding-inner161 - block $folding-inner062 + block $folding-inner163 + block $folding-inner064 local.get $1 i32.load offset=12 local.tee $0 local.get $5 i32.load offset=12 i32.ne - br_if $folding-inner062 + br_if $folding-inner064 local.get $1 local.get $5 i32.eq - br_if $folding-inner161 - loop $for-loop|064 + br_if $folding-inner163 + loop $for-loop|065 local.get $0 local.get $2 i32.gt_s @@ -24365,15 +24593,15 @@ local.get $3 call $~lib/string/String.__eq i32.eqz - br_if $folding-inner062 + br_if $folding-inner064 local.get $2 i32.const 1 i32.add local.set $2 - br $for-loop|064 + br $for-loop|065 end end - br $folding-inner161 + br $folding-inner163 end global.get $~lib/memory/__stack_pointer i32.const 8 @@ -24392,7 +24620,7 @@ if i32.const 0 i32.const 1552 - i32.const 1095 + i32.const 1120 i32.const 3 call $~lib/builtins/abort unreachable @@ -24405,7 +24633,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15164 + i32.const 15340 i32.lt_s br_if $folding-inner1 global.get $~lib/memory/__stack_pointer @@ -24418,7 +24646,7 @@ call $~lib/array/Array<~lib/string/String>#constructor local.tee $2 i32.store - loop $for-loop|0106 + loop $for-loop|0106115 local.get $0 i32.const 400 i32.lt_s @@ -24435,7 +24663,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15164 + i32.const 15340 i32.lt_s br_if $folding-inner1 global.get $~lib/memory/__stack_pointer @@ -24445,10 +24673,10 @@ local.get $3 i32.const 0 i32.store offset=8 - i32.const 8848 + i32.const 9024 local.set $1 local.get $3 - i32.const 8848 + i32.const 9024 i32.store loop $for-loop|067 local.get $6 @@ -24457,14 +24685,14 @@ if global.get $~lib/memory/__stack_pointer local.tee $5 - i32.const 7312 + i32.const 7488 i32.store offset=4 call $~lib/math/NativeMath.random global.get $~lib/memory/__stack_pointer local.tee $3 - i32.const 7312 + i32.const 7488 i32.store offset=8 - i32.const 7308 + i32.const 7484 i32.load i32.const 1 i32.shr_u @@ -24478,7 +24706,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15164 + i32.const 15340 i32.lt_s br_if $folding-inner1 global.get $~lib/memory/__stack_pointer @@ -24486,7 +24714,7 @@ i32.store block $__inlined_func$~lib/string/String#charAt local.get $4 - i32.const 7308 + i32.const 7484 i32.load i32.const 1 i32.shr_u @@ -24496,7 +24724,7 @@ i32.const 4 i32.add global.set $~lib/memory/__stack_pointer - i32.const 8848 + i32.const 9024 local.set $3 br $__inlined_func$~lib/string/String#charAt end @@ -24510,7 +24738,7 @@ local.get $4 i32.const 1 i32.shl - i32.const 7312 + i32.const 7488 i32.add i32.load16_u i32.store16 @@ -24550,7 +24778,7 @@ i32.const 1 i32.add local.set $0 - br $for-loop|0106 + br $for-loop|0106115 end end global.get $~lib/memory/__stack_pointer @@ -24569,7 +24797,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15164 + i32.const 15340 i32.lt_s br_if $folding-inner1 global.get $~lib/memory/__stack_pointer @@ -24585,10 +24813,10 @@ end unreachable end - i32.const 9008 + i32.const 9184 local.set $6 global.get $~lib/memory/__stack_pointer - i32.const 9008 + i32.const 9184 i32.store end local.get $2 @@ -24601,7 +24829,7 @@ i32.const 2 i32.const 0 i32.const 34 - i32.const 9040 + i32.const 9216 call $~lib/rt/__newArray local.set $1 global.get $~lib/memory/__stack_pointer @@ -24609,7 +24837,7 @@ local.get $1 i32.store offset=164 local.get $3 - i32.const 9136 + i32.const 9312 i32.store offset=168 local.get $1 i32.load offset=4 @@ -24626,7 +24854,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15164 + i32.const 15340 i32.lt_s br_if $folding-inner1 global.get $~lib/memory/__stack_pointer @@ -24644,7 +24872,7 @@ i32.const 4 i32.add global.set $~lib/memory/__stack_pointer - i32.const 8848 + i32.const 9024 local.set $1 br $__inlined_func$~lib/util/string/joinBooleanArray end @@ -24652,8 +24880,8 @@ local.get $2 i32.eqz if - i32.const 9072 - i32.const 9104 + i32.const 9248 + i32.const 9280 local.get $8 i32.load8_u select @@ -24662,7 +24890,7 @@ end global.get $~lib/memory/__stack_pointer local.get $2 - i32.const 9132 + i32.const 9308 i32.load i32.const 1 i32.shr_u @@ -24698,8 +24926,8 @@ i32.const 1 i32.shl i32.add - i32.const 9072 - i32.const 9104 + i32.const 9248 + i32.const 9280 local.get $3 select local.get $5 @@ -24717,7 +24945,7 @@ i32.const 1 i32.shl i32.add - i32.const 9136 + i32.const 9312 local.get $7 i32.const 1 i32.shl @@ -24748,8 +24976,8 @@ i32.const 1 i32.shl i32.add - i32.const 9072 - i32.const 9104 + i32.const 9248 + i32.const 9280 local.get $3 select local.get $5 @@ -24785,16 +25013,16 @@ local.get $1 i32.store local.get $0 - i32.const 9168 + i32.const 9344 i32.store offset=8 local.get $1 - i32.const 9168 + i32.const 9344 call $~lib/string/String.__eq i32.eqz if i32.const 0 i32.const 1552 - i32.const 1104 + i32.const 1129 i32.const 3 call $~lib/builtins/abort unreachable @@ -24802,7 +25030,7 @@ i32.const 3 i32.const 2 i32.const 3 - i32.const 9216 + i32.const 9392 call $~lib/rt/__newArray local.set $0 global.get $~lib/memory/__stack_pointer @@ -24810,10 +25038,10 @@ local.get $0 i32.store offset=164 local.get $1 - i32.const 8848 + i32.const 9024 i32.store offset=168 local.get $0 - i32.const 8848 + i32.const 9024 call $~lib/array/Array#join local.set $0 global.get $~lib/memory/__stack_pointer @@ -24821,16 +25049,16 @@ local.get $0 i32.store local.get $1 - i32.const 11024 + i32.const 11200 i32.store offset=8 local.get $0 - i32.const 11024 + i32.const 11200 call $~lib/string/String.__eq i32.eqz if i32.const 0 i32.const 1552 - i32.const 1105 + i32.const 1130 i32.const 3 call $~lib/builtins/abort unreachable @@ -24838,7 +25066,7 @@ i32.const 3 i32.const 2 i32.const 7 - i32.const 11056 + i32.const 11232 call $~lib/rt/__newArray local.set $0 global.get $~lib/memory/__stack_pointer @@ -24846,10 +25074,10 @@ local.get $0 i32.store offset=164 local.get $1 - i32.const 11088 + i32.const 11264 i32.store offset=168 local.get $0 - i32.const 11088 + i32.const 11264 call $~lib/array/Array#join local.set $0 global.get $~lib/memory/__stack_pointer @@ -24857,16 +25085,16 @@ local.get $0 i32.store local.get $1 - i32.const 11024 + i32.const 11200 i32.store offset=8 local.get $0 - i32.const 11024 + i32.const 11200 call $~lib/string/String.__eq i32.eqz if i32.const 0 i32.const 1552 - i32.const 1106 + i32.const 1131 i32.const 3 call $~lib/builtins/abort unreachable @@ -24874,7 +25102,7 @@ i32.const 2 i32.const 2 i32.const 3 - i32.const 11120 + i32.const 11296 call $~lib/rt/__newArray local.set $0 global.get $~lib/memory/__stack_pointer @@ -24882,10 +25110,10 @@ local.get $0 i32.store offset=164 local.get $1 - i32.const 11152 + i32.const 11328 i32.store offset=168 local.get $0 - i32.const 11152 + i32.const 11328 call $~lib/array/Array#join local.set $0 global.get $~lib/memory/__stack_pointer @@ -24893,16 +25121,16 @@ local.get $0 i32.store local.get $1 - i32.const 11184 + i32.const 11360 i32.store offset=8 local.get $0 - i32.const 11184 + i32.const 11360 call $~lib/string/String.__eq i32.eqz if i32.const 0 i32.const 1552 - i32.const 1107 + i32.const 1132 i32.const 3 call $~lib/builtins/abort unreachable @@ -24910,7 +25138,7 @@ i32.const 6 i32.const 3 i32.const 10 - i32.const 11264 + i32.const 11440 call $~lib/rt/__newArray local.set $0 global.get $~lib/memory/__stack_pointer @@ -24918,7 +25146,7 @@ local.get $0 i32.store offset=164 local.get $1 - i32.const 11344 + i32.const 11520 i32.store offset=168 local.get $0 i32.load offset=4 @@ -24931,16 +25159,16 @@ local.get $0 i32.store local.get $1 - i32.const 12512 + i32.const 12688 i32.store offset=8 local.get $0 - i32.const 12512 + i32.const 12688 call $~lib/string/String.__eq i32.eqz if i32.const 0 i32.const 1552 - i32.const 1108 + i32.const 1133 i32.const 3 call $~lib/builtins/abort unreachable @@ -24948,7 +25176,7 @@ i32.const 3 i32.const 2 i32.const 30 - i32.const 12656 + i32.const 12832 call $~lib/rt/__newArray local.set $0 global.get $~lib/memory/__stack_pointer @@ -24956,10 +25184,10 @@ local.get $0 i32.store offset=164 local.get $1 - i32.const 8848 + i32.const 9024 i32.store offset=168 local.get $0 - i32.const 8848 + i32.const 9024 call $~lib/array/Array<~lib/string/String|null>#join local.set $0 global.get $~lib/memory/__stack_pointer @@ -24967,16 +25195,16 @@ local.get $0 i32.store local.get $1 - i32.const 12624 + i32.const 12800 i32.store offset=8 local.get $0 - i32.const 12624 + i32.const 12800 call $~lib/string/String.__eq i32.eqz if i32.const 0 i32.const 1552 - i32.const 1109 + i32.const 1134 i32.const 3 call $~lib/builtins/abort unreachable @@ -25012,7 +25240,7 @@ local.get $0 i32.store offset=152 global.get $~lib/memory/__stack_pointer - i32.const 9136 + i32.const 9312 i32.store offset=168 local.get $0 call $~lib/array/Array#join @@ -25022,16 +25250,16 @@ local.get $0 i32.store local.get $1 - i32.const 12752 + i32.const 12928 i32.store offset=8 local.get $0 - i32.const 12752 + i32.const 12928 call $~lib/string/String.__eq i32.eqz if i32.const 0 i32.const 1552 - i32.const 1111 + i32.const 1136 i32.const 3 call $~lib/builtins/abort unreachable @@ -25063,7 +25291,7 @@ local.get $0 i32.store offset=160 global.get $~lib/memory/__stack_pointer - i32.const 9136 + i32.const 9312 i32.store offset=168 local.get $0 call $~lib/array/Array#join @@ -25073,16 +25301,16 @@ local.get $0 i32.store local.get $1 - i32.const 12848 + i32.const 13024 i32.store offset=8 local.get $0 - i32.const 12848 + i32.const 13024 call $~lib/string/String.__eq i32.eqz if i32.const 0 i32.const 1552 - i32.const 1114 + i32.const 1139 i32.const 3 call $~lib/builtins/abort unreachable @@ -25091,7 +25319,7 @@ i32.const 0 i32.const 2 i32.const 3 - i32.const 12944 + i32.const 13120 call $~lib/rt/__newArray local.tee $1 i32.store offset=152 @@ -25099,7 +25327,7 @@ i32.const 1 i32.const 2 i32.const 3 - i32.const 12976 + i32.const 13152 call $~lib/rt/__newArray local.tee $4 i32.store offset=156 @@ -25107,7 +25335,7 @@ i32.const 2 i32.const 2 i32.const 3 - i32.const 13008 + i32.const 13184 call $~lib/rt/__newArray local.tee $3 i32.store offset=148 @@ -25115,7 +25343,7 @@ i32.const 4 i32.const 2 i32.const 3 - i32.const 13040 + i32.const 13216 call $~lib/rt/__newArray local.tee $0 i32.store offset=144 @@ -25127,16 +25355,16 @@ local.get $5 i32.store local.get $1 - i32.const 8848 + i32.const 9024 i32.store offset=8 local.get $5 - i32.const 8848 + i32.const 9024 call $~lib/string/String.__eq i32.eqz if i32.const 0 i32.const 1552 - i32.const 1124 + i32.const 1149 i32.const 3 call $~lib/builtins/abort unreachable @@ -25149,16 +25377,16 @@ local.get $4 i32.store local.get $1 - i32.const 12624 + i32.const 12800 i32.store offset=8 local.get $4 - i32.const 12624 + i32.const 12800 call $~lib/string/String.__eq i32.eqz if i32.const 0 i32.const 1552 - i32.const 1125 + i32.const 1150 i32.const 3 call $~lib/builtins/abort unreachable @@ -25171,16 +25399,16 @@ local.get $3 i32.store local.get $1 - i32.const 13088 + i32.const 13264 i32.store offset=8 local.get $3 - i32.const 13088 + i32.const 13264 call $~lib/string/String.__eq i32.eqz if i32.const 0 i32.const 1552 - i32.const 1126 + i32.const 1151 i32.const 3 call $~lib/builtins/abort unreachable @@ -25193,16 +25421,16 @@ local.get $0 i32.store local.get $1 - i32.const 13120 + i32.const 13296 i32.store offset=8 local.get $0 - i32.const 13120 + i32.const 13296 call $~lib/string/String.__eq i32.eqz if i32.const 0 i32.const 1552 - i32.const 1127 + i32.const 1152 i32.const 3 call $~lib/builtins/abort unreachable @@ -25210,7 +25438,7 @@ i32.const 3 i32.const 0 i32.const 35 - i32.const 13168 + i32.const 13344 call $~lib/rt/__newArray local.set $0 global.get $~lib/memory/__stack_pointer @@ -25222,7 +25450,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15164 + i32.const 15340 i32.lt_s br_if $folding-inner1 global.get $~lib/memory/__stack_pointer @@ -25230,7 +25458,7 @@ i32.const 0 i32.store local.get $3 - i32.const 9136 + i32.const 9312 i32.store local.get $0 i32.load offset=4 @@ -25247,7 +25475,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15164 + i32.const 15340 i32.lt_s br_if $folding-inner1 global.get $~lib/memory/__stack_pointer @@ -25265,11 +25493,11 @@ i32.const 4 i32.add global.set $~lib/memory/__stack_pointer - i32.const 8848 + i32.const 9024 local.set $1 br $__inlined_func$~lib/util/string/joinIntegerArray end - block $folding-inner0110 + block $folding-inner0118 local.get $7 i32.eqz if @@ -25277,11 +25505,11 @@ i32.load8_s call $~lib/util/number/itoa32 local.set $1 - br $folding-inner0110 + br $folding-inner0118 end global.get $~lib/memory/__stack_pointer local.get $7 - i32.const 9132 + i32.const 9308 i32.load i32.const 1 i32.shr_u @@ -25298,7 +25526,7 @@ call $~lib/rt/itcms/__new local.tee $1 i32.store - loop $for-loop|0111 + loop $for-loop|0119 local.get $6 local.get $7 i32.lt_s @@ -25323,7 +25551,7 @@ i32.const 1 i32.shl i32.add - i32.const 9136 + i32.const 9312 local.get $4 i32.const 1 i32.shl @@ -25337,7 +25565,7 @@ i32.const 1 i32.add local.set $6 - br $for-loop|0111 + br $for-loop|0119 end end local.get $3 @@ -25360,7 +25588,7 @@ local.get $0 call $~lib/string/String#substring local.set $1 - br $folding-inner0110 + br $folding-inner0118 end global.get $~lib/memory/__stack_pointer i32.const 4 @@ -25382,16 +25610,16 @@ local.get $1 i32.store local.get $0 - i32.const 13200 + i32.const 13376 i32.store offset=8 local.get $1 - i32.const 13200 + i32.const 13376 call $~lib/string/String.__eq i32.eqz if i32.const 0 i32.const 1552 - i32.const 1129 + i32.const 1154 i32.const 3 call $~lib/builtins/abort unreachable @@ -25399,7 +25627,7 @@ i32.const 3 i32.const 1 i32.const 36 - i32.const 13232 + i32.const 13408 call $~lib/rt/__newArray local.set $0 global.get $~lib/memory/__stack_pointer @@ -25411,7 +25639,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15164 + i32.const 15340 i32.lt_s br_if $folding-inner1 global.get $~lib/memory/__stack_pointer @@ -25419,7 +25647,7 @@ i32.const 0 i32.store local.get $3 - i32.const 9136 + i32.const 9312 i32.store local.get $0 i32.load offset=4 @@ -25436,7 +25664,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15164 + i32.const 15340 i32.lt_s br_if $folding-inner1 global.get $~lib/memory/__stack_pointer @@ -25454,11 +25682,11 @@ i32.const 4 i32.add global.set $~lib/memory/__stack_pointer - i32.const 8848 + i32.const 9024 local.set $1 br $__inlined_func$~lib/util/string/joinIntegerArray end - block $folding-inner0113 + block $folding-inner0121 local.get $7 i32.eqz if @@ -25466,11 +25694,11 @@ i32.load16_u call $~lib/util/number/utoa32 local.set $1 - br $folding-inner0113 + br $folding-inner0121 end global.get $~lib/memory/__stack_pointer local.get $7 - i32.const 9132 + i32.const 9308 i32.load i32.const 1 i32.shr_u @@ -25487,7 +25715,7 @@ call $~lib/rt/itcms/__new local.tee $1 i32.store - loop $for-loop|0114 + loop $for-loop|0122 local.get $6 local.get $7 i32.lt_s @@ -25514,7 +25742,7 @@ i32.const 1 i32.shl i32.add - i32.const 9136 + i32.const 9312 local.get $4 i32.const 1 i32.shl @@ -25528,7 +25756,7 @@ i32.const 1 i32.add local.set $6 - br $for-loop|0114 + br $for-loop|0122 end end local.get $3 @@ -25553,7 +25781,7 @@ local.get $0 call $~lib/string/String#substring local.set $1 - br $folding-inner0113 + br $folding-inner0121 end global.get $~lib/memory/__stack_pointer i32.const 4 @@ -25575,16 +25803,16 @@ local.get $1 i32.store local.get $0 - i32.const 13264 + i32.const 13440 i32.store offset=8 local.get $1 - i32.const 13264 + i32.const 13440 call $~lib/string/String.__eq i32.eqz if i32.const 0 i32.const 1552 - i32.const 1130 + i32.const 1155 i32.const 3 call $~lib/builtins/abort unreachable @@ -25592,7 +25820,7 @@ i32.const 3 i32.const 3 i32.const 37 - i32.const 13312 + i32.const 13488 call $~lib/rt/__newArray local.set $0 global.get $~lib/memory/__stack_pointer @@ -25604,7 +25832,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15164 + i32.const 15340 i32.lt_s br_if $folding-inner1 global.get $~lib/memory/__stack_pointer @@ -25612,7 +25840,7 @@ i32.const 0 i32.store local.get $3 - i32.const 9136 + i32.const 9312 i32.store local.get $0 i32.load offset=4 @@ -25629,7 +25857,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15164 + i32.const 15340 i32.lt_s br_if $folding-inner1 global.get $~lib/memory/__stack_pointer @@ -25647,11 +25875,11 @@ i32.const 4 i32.add global.set $~lib/memory/__stack_pointer - i32.const 8848 + i32.const 9024 local.set $1 br $__inlined_func$~lib/util/string/joinIntegerArray end - block $folding-inner0116 + block $folding-inner0124 local.get $7 i32.eqz if @@ -25664,7 +25892,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15164 + i32.const 15340 i32.lt_s br_if $folding-inner1 global.get $~lib/memory/__stack_pointer @@ -25677,7 +25905,7 @@ i32.const 4 i32.add global.set $~lib/memory/__stack_pointer - i32.const 9440 + i32.const 9616 br $__inlined_func$~lib/util/number/utoa64 end local.get $9 @@ -25816,11 +26044,11 @@ local.get $0 end local.set $1 - br $folding-inner0116 + br $folding-inner0124 end global.get $~lib/memory/__stack_pointer local.get $7 - i32.const 9132 + i32.const 9308 i32.load i32.const 1 i32.shr_u @@ -25837,7 +26065,7 @@ call $~lib/rt/itcms/__new local.tee $1 i32.store - loop $for-loop|0117 + loop $for-loop|0125 local.get $6 local.get $7 i32.lt_s @@ -25864,7 +26092,7 @@ i32.const 1 i32.shl i32.add - i32.const 9136 + i32.const 9312 local.get $4 i32.const 1 i32.shl @@ -25878,7 +26106,7 @@ i32.const 1 i32.add local.set $6 - br $for-loop|0117 + br $for-loop|0125 end end local.get $3 @@ -25903,7 +26131,7 @@ local.get $0 call $~lib/string/String#substring local.set $1 - br $folding-inner0116 + br $folding-inner0124 end global.get $~lib/memory/__stack_pointer i32.const 4 @@ -25925,16 +26153,16 @@ local.get $1 i32.store local.get $0 - i32.const 13360 + i32.const 13536 i32.store offset=8 local.get $1 - i32.const 13360 + i32.const 13536 call $~lib/string/String.__eq i32.eqz if i32.const 0 i32.const 1552 - i32.const 1131 + i32.const 1156 i32.const 3 call $~lib/builtins/abort unreachable @@ -25942,7 +26170,7 @@ i32.const 4 i32.const 3 i32.const 38 - i32.const 13440 + i32.const 13616 call $~lib/rt/__newArray local.set $0 global.get $~lib/memory/__stack_pointer @@ -25954,7 +26182,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15164 + i32.const 15340 i32.lt_s br_if $folding-inner1 global.get $~lib/memory/__stack_pointer @@ -25962,7 +26190,7 @@ i32.const 0 i32.store local.get $3 - i32.const 9136 + i32.const 9312 i32.store local.get $0 i32.load offset=4 @@ -25979,7 +26207,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15164 + i32.const 15340 i32.lt_s br_if $folding-inner1 global.get $~lib/memory/__stack_pointer @@ -25997,11 +26225,11 @@ i32.const 4 i32.add global.set $~lib/memory/__stack_pointer - i32.const 8848 + i32.const 9024 local.set $1 br $__inlined_func$~lib/util/string/joinIntegerArray end - block $folding-inner0119 + block $folding-inner0127 local.get $7 i32.eqz if @@ -26015,7 +26243,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15164 + i32.const 15340 i32.lt_s br_if $folding-inner1 global.get $~lib/memory/__stack_pointer @@ -26029,7 +26257,7 @@ i32.const 4 i32.add global.set $~lib/memory/__stack_pointer - i32.const 9440 + i32.const 9616 local.set $1 br $__inlined_func$~lib/util/number/itoa64 end @@ -26187,11 +26415,11 @@ i32.add global.set $~lib/memory/__stack_pointer end - br $folding-inner0119 + br $folding-inner0127 end global.get $~lib/memory/__stack_pointer local.get $7 - i32.const 9132 + i32.const 9308 i32.load i32.const 1 i32.shr_u @@ -26208,7 +26436,7 @@ call $~lib/rt/itcms/__new local.tee $1 i32.store - loop $for-loop|0120 + loop $for-loop|0128 local.get $6 local.get $7 i32.lt_s @@ -26235,7 +26463,7 @@ i32.const 1 i32.shl i32.add - i32.const 9136 + i32.const 9312 local.get $4 i32.const 1 i32.shl @@ -26249,7 +26477,7 @@ i32.const 1 i32.add local.set $6 - br $for-loop|0120 + br $for-loop|0128 end end local.get $3 @@ -26274,7 +26502,7 @@ local.get $0 call $~lib/string/String#substring local.set $1 - br $folding-inner0119 + br $folding-inner0127 end global.get $~lib/memory/__stack_pointer i32.const 4 @@ -26296,16 +26524,16 @@ local.get $1 i32.store local.get $0 - i32.const 13504 + i32.const 13680 i32.store offset=8 local.get $1 - i32.const 13504 + i32.const 13680 call $~lib/string/String.__eq i32.eqz if i32.const 0 i32.const 1552 - i32.const 1132 + i32.const 1157 i32.const 3 call $~lib/builtins/abort unreachable @@ -26314,7 +26542,7 @@ i32.const 7 i32.const 2 i32.const 30 - i32.const 13616 + i32.const 13792 call $~lib/rt/__newArray local.tee $1 i32.store offset=140 @@ -26326,16 +26554,16 @@ local.get $0 i32.store local.get $1 - i32.const 13664 + i32.const 13840 i32.store offset=8 local.get $0 - i32.const 13664 + i32.const 13840 call $~lib/string/String.__eq i32.eqz if i32.const 0 i32.const 1552 - i32.const 1136 + i32.const 1161 i32.const 3 call $~lib/builtins/abort unreachable @@ -26343,7 +26571,7 @@ i32.const 4 i32.const 2 i32.const 30 - i32.const 13776 + i32.const 13952 call $~lib/rt/__newArray local.set $1 global.get $~lib/memory/__stack_pointer @@ -26357,16 +26585,16 @@ local.get $0 i32.store local.get $1 - i32.const 13824 + i32.const 14000 i32.store offset=8 local.get $0 - i32.const 13824 + i32.const 14000 call $~lib/string/String.__eq i32.eqz if i32.const 0 i32.const 1552 - i32.const 1137 + i32.const 1162 i32.const 3 call $~lib/builtins/abort unreachable @@ -26389,7 +26617,7 @@ i32.const 2 i32.const 2 i32.const 3 - i32.const 13856 + i32.const 14032 call $~lib/rt/__newArray call $~lib/array/Array#__uset local.get $0 @@ -26397,7 +26625,7 @@ i32.const 2 i32.const 2 i32.const 3 - i32.const 13888 + i32.const 14064 call $~lib/rt/__newArray call $~lib/array/Array#__uset local.get $1 @@ -26408,7 +26636,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15164 + i32.const 15340 i32.lt_s br_if $folding-inner1 global.get $~lib/memory/__stack_pointer @@ -26416,7 +26644,7 @@ i32.const 0 i32.store local.get $1 - i32.const 9136 + i32.const 9312 i32.store local.get $0 i32.load offset=4 @@ -26431,7 +26659,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15164 + i32.const 15340 i32.lt_s br_if $folding-inner1 global.get $~lib/memory/__stack_pointer @@ -26453,7 +26681,7 @@ i32.const 12 i32.add global.set $~lib/memory/__stack_pointer - i32.const 8848 + i32.const 9024 local.set $1 br $__inlined_func$~lib/util/string/joinReferenceArray<~lib/array/Array> end @@ -26470,7 +26698,7 @@ local.get $1 call $~lib/array/Array#toString else - i32.const 8848 + i32.const 9024 end local.set $1 global.get $~lib/memory/__stack_pointer @@ -26479,17 +26707,17 @@ global.set $~lib/memory/__stack_pointer br $__inlined_func$~lib/util/string/joinReferenceArray<~lib/array/Array> end - i32.const 8848 + i32.const 9024 local.set $1 global.get $~lib/memory/__stack_pointer - i32.const 8848 + i32.const 9024 i32.store offset=4 - i32.const 9132 + i32.const 9308 i32.load i32.const 1 i32.shr_u local.set $3 - loop $for-loop|076 + loop $for-loop|074 local.get $5 local.get $10 i32.gt_s @@ -26522,7 +26750,7 @@ if global.get $~lib/memory/__stack_pointer local.get $1 - i32.const 9136 + i32.const 9312 call $~lib/string/String.__concat local.tee $1 i32.store offset=4 @@ -26531,7 +26759,7 @@ i32.const 1 i32.add local.set $10 - br $for-loop|076 + br $for-loop|074 end end global.get $~lib/memory/__stack_pointer @@ -26572,16 +26800,16 @@ local.get $1 i32.store local.get $0 - i32.const 13920 + i32.const 14096 i32.store offset=8 local.get $1 - i32.const 13920 + i32.const 14096 call $~lib/string/String.__eq i32.eqz if i32.const 0 i32.const 1552 - i32.const 1140 + i32.const 1165 i32.const 3 call $~lib/builtins/abort unreachable @@ -26604,7 +26832,7 @@ i32.const 2 i32.const 0 i32.const 6 - i32.const 13968 + i32.const 14144 call $~lib/rt/__newArray call $~lib/array/Array#__uset local.get $0 @@ -26612,7 +26840,7 @@ i32.const 2 i32.const 0 i32.const 6 - i32.const 14000 + i32.const 14176 call $~lib/rt/__newArray call $~lib/array/Array#__uset local.get $1 @@ -26623,7 +26851,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15164 + i32.const 15340 i32.lt_s br_if $folding-inner1 global.get $~lib/memory/__stack_pointer @@ -26631,7 +26859,7 @@ i32.const 0 i32.store local.get $1 - i32.const 9136 + i32.const 9312 i32.store local.get $0 i32.load offset=4 @@ -26646,7 +26874,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15164 + i32.const 15340 i32.lt_s br_if $folding-inner1 global.get $~lib/memory/__stack_pointer @@ -26668,7 +26896,7 @@ i32.const 12 i32.add global.set $~lib/memory/__stack_pointer - i32.const 8848 + i32.const 9024 local.set $1 br $__inlined_func$~lib/util/string/joinReferenceArray<~lib/array/Array> end @@ -26685,7 +26913,7 @@ local.get $1 call $~lib/array/Array#toString else - i32.const 8848 + i32.const 9024 end local.set $1 global.get $~lib/memory/__stack_pointer @@ -26694,17 +26922,17 @@ global.set $~lib/memory/__stack_pointer br $__inlined_func$~lib/util/string/joinReferenceArray<~lib/array/Array> end - i32.const 8848 + i32.const 9024 local.set $1 global.get $~lib/memory/__stack_pointer - i32.const 8848 + i32.const 9024 i32.store offset=4 - i32.const 9132 + i32.const 9308 i32.load i32.const 1 i32.shr_u local.set $3 - loop $for-loop|077 + loop $for-loop|076 local.get $5 local.get $10 i32.gt_s @@ -26737,7 +26965,7 @@ if global.get $~lib/memory/__stack_pointer local.get $1 - i32.const 9136 + i32.const 9312 call $~lib/string/String.__concat local.tee $1 i32.store offset=4 @@ -26746,7 +26974,7 @@ i32.const 1 i32.add local.set $10 - br $for-loop|077 + br $for-loop|076 end end global.get $~lib/memory/__stack_pointer @@ -26787,16 +27015,16 @@ local.get $1 i32.store local.get $0 - i32.const 13920 + i32.const 14096 i32.store offset=8 local.get $1 - i32.const 13920 + i32.const 14096 call $~lib/string/String.__eq i32.eqz if i32.const 0 i32.const 1552 - i32.const 1143 + i32.const 1168 i32.const 3 call $~lib/builtins/abort unreachable @@ -26832,7 +27060,7 @@ i32.const 1 i32.const 2 i32.const 7 - i32.const 14032 + i32.const 14208 call $~lib/rt/__newArray call $~lib/array/Array#__uset local.get $3 @@ -26847,7 +27075,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15164 + i32.const 15340 i32.lt_s br_if $folding-inner1 global.get $~lib/memory/__stack_pointer @@ -26855,7 +27083,7 @@ i32.const 0 i32.store local.get $1 - i32.const 9136 + i32.const 9312 i32.store local.get $3 i32.load offset=4 @@ -26870,7 +27098,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15164 + i32.const 15340 i32.lt_s br_if $folding-inner1 global.get $~lib/memory/__stack_pointer @@ -26892,7 +27120,7 @@ i32.const 12 i32.add global.set $~lib/memory/__stack_pointer - i32.const 8848 + i32.const 9024 local.set $1 br $__inlined_func$~lib/util/string/joinReferenceArray<~lib/array/Array<~lib/array/Array>> end @@ -26909,7 +27137,7 @@ local.get $1 call $~lib/array/Array<~lib/array/Array>#toString else - i32.const 8848 + i32.const 9024 end local.set $1 global.get $~lib/memory/__stack_pointer @@ -26918,17 +27146,17 @@ global.set $~lib/memory/__stack_pointer br $__inlined_func$~lib/util/string/joinReferenceArray<~lib/array/Array<~lib/array/Array>> end - i32.const 8848 + i32.const 9024 local.set $1 global.get $~lib/memory/__stack_pointer - i32.const 8848 + i32.const 9024 i32.store offset=4 - i32.const 9132 + i32.const 9308 i32.load i32.const 1 i32.shr_u local.set $3 - loop $for-loop|079 + loop $for-loop|078 local.get $5 local.get $10 i32.gt_s @@ -26961,7 +27189,7 @@ if global.get $~lib/memory/__stack_pointer local.get $1 - i32.const 9136 + i32.const 9312 call $~lib/string/String.__concat local.tee $1 i32.store offset=4 @@ -26970,7 +27198,7 @@ i32.const 1 i32.add local.set $10 - br $for-loop|079 + br $for-loop|078 end end global.get $~lib/memory/__stack_pointer @@ -27011,16 +27239,16 @@ local.get $1 i32.store local.get $0 - i32.const 12624 + i32.const 12800 i32.store offset=8 local.get $1 - i32.const 12624 + i32.const 12800 call $~lib/string/String.__eq i32.eqz if i32.const 0 i32.const 1552 - i32.const 1146 + i32.const 1171 i32.const 3 call $~lib/builtins/abort unreachable @@ -27043,7 +27271,7 @@ i32.const 1 i32.const 2 i32.const 3 - i32.const 14064 + i32.const 14240 call $~lib/rt/__newArray call $~lib/array/Array#__uset local.get $0 @@ -27051,7 +27279,7 @@ i32.const 3 i32.const 2 i32.const 3 - i32.const 14096 + i32.const 14272 call $~lib/rt/__newArray call $~lib/array/Array#__uset local.get $0 @@ -27059,7 +27287,7 @@ i32.const 3 i32.const 2 i32.const 3 - i32.const 14128 + i32.const 14304 call $~lib/rt/__newArray call $~lib/array/Array#__uset local.get $0 @@ -27067,7 +27295,7 @@ i32.const 3 i32.const 2 i32.const 3 - i32.const 14160 + i32.const 14336 call $~lib/rt/__newArray call $~lib/array/Array#__uset local.get $1 @@ -27085,14 +27313,14 @@ if i32.const 0 i32.const 1552 - i32.const 1153 + i32.const 1178 i32.const 3 call $~lib/builtins/abort unreachable end i32.const 0 local.set $0 - loop $for-loop|1124 + loop $for-loop|1132 local.get $0 i32.const 10 i32.lt_s @@ -27105,7 +27333,7 @@ if i32.const 0 i32.const 1552 - i32.const 1155 + i32.const 1180 i32.const 5 call $~lib/builtins/abort unreachable @@ -27114,7 +27342,7 @@ i32.const 1 i32.add local.set $0 - br $for-loop|1124 + br $for-loop|1132 end end global.get $~lib/memory/__stack_pointer @@ -27135,7 +27363,7 @@ i32.const 1 i32.const 2 i32.const 30 - i32.const 14224 + i32.const 14400 call $~lib/rt/__newArray call $~lib/array/Array#__uset local.get $4 @@ -27143,7 +27371,7 @@ i32.const 3 i32.const 2 i32.const 30 - i32.const 14320 + i32.const 14496 call $~lib/rt/__newArray call $~lib/array/Array#__uset local.get $4 @@ -27151,7 +27379,7 @@ i32.const 3 i32.const 2 i32.const 30 - i32.const 14448 + i32.const 14624 call $~lib/rt/__newArray call $~lib/array/Array#__uset local.get $4 @@ -27159,7 +27387,7 @@ i32.const 1 i32.const 2 i32.const 30 - i32.const 14512 + i32.const 14688 call $~lib/rt/__newArray call $~lib/array/Array#__uset local.get $1 @@ -27177,24 +27405,24 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15164 + i32.const 15340 i32.lt_s br_if $folding-inner1 global.get $~lib/memory/__stack_pointer i64.const 0 i64.store local.get $4 - i32.load offset=12 + i32.load offset=4 local.set $5 local.get $4 - i32.load offset=4 + i32.load offset=12 local.set $4 - loop $for-loop|0125 + loop $for-loop|0133 local.get $0 - local.get $5 + local.get $4 i32.lt_s if - local.get $4 + local.get $5 local.get $0 i32.const 2 i32.shl @@ -27214,7 +27442,7 @@ i32.const 1 i32.add local.set $0 - br $for-loop|0125 + br $for-loop|0133 end end global.get $~lib/memory/__stack_pointer @@ -27250,12 +27478,12 @@ call $~lib/rt/itcms/__link i32.const 0 local.set $0 - loop $for-loop|1126 + loop $for-loop|1134 local.get $0 - local.get $5 + local.get $4 i32.lt_s if - local.get $4 + local.get $5 local.get $0 i32.const 2 i32.shl @@ -27281,7 +27509,7 @@ i32.const 1 i32.add local.set $0 - br $for-loop|1126 + br $for-loop|1134 end end i32.const 0 @@ -27318,7 +27546,7 @@ i32.const 8 i32.const 2 i32.const 30 - i32.const 14544 + i32.const 14720 call $~lib/rt/__newArray local.tee $4 i32.store offset=148 @@ -27329,14 +27557,14 @@ if i32.const 0 i32.const 1552 - i32.const 1161 + i32.const 1186 i32.const 3 call $~lib/builtins/abort unreachable end i32.const 0 local.set $0 - loop $for-loop|2127 + loop $for-loop|2135 local.get $0 local.get $4 i32.load offset=12 @@ -27363,7 +27591,7 @@ if i32.const 0 i32.const 1552 - i32.const 1163 + i32.const 1188 i32.const 5 call $~lib/builtins/abort unreachable @@ -27372,7 +27600,7 @@ i32.const 1 i32.add local.set $0 - br $for-loop|2127 + br $for-loop|2135 end end global.get $~lib/memory/__stack_pointer @@ -27393,7 +27621,7 @@ i32.const 0 i32.const 2 i32.const 3 - i32.const 14608 + i32.const 14784 call $~lib/rt/__newArray call $~lib/array/Array#__uset local.get $0 @@ -27401,7 +27629,7 @@ i32.const 0 i32.const 2 i32.const 3 - i32.const 14640 + i32.const 14816 call $~lib/rt/__newArray call $~lib/array/Array#__uset local.get $1 @@ -27418,7 +27646,7 @@ if i32.const 0 i32.const 1552 - i32.const 1167 + i32.const 1192 i32.const 3 call $~lib/builtins/abort unreachable @@ -27429,7 +27657,7 @@ global.set $std/array/inputStabArr i32.const 0 global.set $std/array/outputStabArr - i32.const 31548 + i32.const 31724 global.set $~lib/memory/__stack_pointer global.get $~lib/rt/itcms/state i32.const 0 @@ -27470,8 +27698,8 @@ global.set $~lib/memory/__stack_pointer return end - i32.const 31568 - i32.const 31616 + i32.const 31744 + i32.const 31792 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -27485,11 +27713,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15164 + i32.const 15340 i32.lt_s if - i32.const 31568 - i32.const 31616 + i32.const 31744 + i32.const 31792 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -27579,11 +27807,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15164 + i32.const 15340 i32.lt_s if - i32.const 31568 - i32.const 31616 + i32.const 31744 + i32.const 31792 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -27673,11 +27901,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15164 + i32.const 15340 i32.lt_s if - i32.const 31568 - i32.const 31616 + i32.const 31744 + i32.const 31792 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -27711,11 +27939,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15164 + i32.const 15340 i32.lt_s if - i32.const 31568 - i32.const 31616 + i32.const 31744 + i32.const 31792 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -27776,11 +28004,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15164 + i32.const 15340 i32.lt_s if - i32.const 31568 - i32.const 31616 + i32.const 31744 + i32.const 31792 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -27816,11 +28044,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15164 + i32.const 15340 i32.lt_s if - i32.const 31568 - i32.const 31616 + i32.const 31744 + i32.const 31792 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -27845,7 +28073,7 @@ if i32.const 1056 i32.const 1104 - i32.const 229 + i32.const 236 i32.const 60 call $~lib/builtins/abort unreachable @@ -27890,11 +28118,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15164 + i32.const 15340 i32.lt_s if - i32.const 31568 - i32.const 31616 + i32.const 31744 + i32.const 31792 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -27993,11 +28221,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15164 + i32.const 15340 i32.lt_s if - i32.const 31568 - i32.const 31616 + i32.const 31744 + i32.const 31792 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -28109,11 +28337,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15164 + i32.const 15340 i32.lt_s if - i32.const 31568 - i32.const 31616 + i32.const 31744 + i32.const 31792 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -28220,11 +28448,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15164 + i32.const 15340 i32.lt_s if - i32.const 31568 - i32.const 31616 + i32.const 31744 + i32.const 31792 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -28240,7 +28468,7 @@ if i32.const 1344 i32.const 1104 - i32.const 99 + i32.const 106 i32.const 42 call $~lib/builtins/abort unreachable @@ -28260,7 +28488,7 @@ if i32.const 5696 i32.const 1104 - i32.const 103 + i32.const 110 i32.const 40 call $~lib/builtins/abort unreachable @@ -28278,11 +28506,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15164 + i32.const 15340 i32.lt_s if - i32.const 31568 - i32.const 31616 + i32.const 31744 + i32.const 31792 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -28298,7 +28526,7 @@ if i32.const 1344 i32.const 1104 - i32.const 99 + i32.const 106 i32.const 42 call $~lib/builtins/abort unreachable @@ -28331,11 +28559,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15164 + i32.const 15340 i32.lt_s if - i32.const 31568 - i32.const 31616 + i32.const 31744 + i32.const 31792 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -28413,11 +28641,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15164 + i32.const 15340 i32.lt_s if - i32.const 31568 - i32.const 31616 + i32.const 31744 + i32.const 31792 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -28492,11 +28720,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15164 + i32.const 15340 i32.lt_s if - i32.const 31568 - i32.const 31616 + i32.const 31744 + i32.const 31792 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -28531,11 +28759,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15164 + i32.const 15340 i32.lt_s if - i32.const 31568 - i32.const 31616 + i32.const 31744 + i32.const 31792 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -28552,10 +28780,10 @@ end unreachable end - i32.const 7536 + i32.const 7712 local.set $1 global.get $~lib/memory/__stack_pointer - i32.const 7536 + i32.const 7712 i32.store end local.get $0 @@ -28575,11 +28803,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15164 + i32.const 15340 i32.lt_s if - i32.const 31568 - i32.const 31616 + i32.const 31744 + i32.const 31792 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -28596,10 +28824,10 @@ end unreachable end - i32.const 8128 + i32.const 8304 local.set $1 global.get $~lib/memory/__stack_pointer - i32.const 8128 + i32.const 8304 i32.store end local.get $0 @@ -28622,11 +28850,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15164 + i32.const 15340 i32.lt_s if - i32.const 31568 - i32.const 31616 + i32.const 31744 + i32.const 31792 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -28675,11 +28903,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15164 + i32.const 15340 i32.lt_s if - i32.const 31568 - i32.const 31616 + i32.const 31744 + i32.const 31792 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -28728,11 +28956,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15164 + i32.const 15340 i32.lt_s if - i32.const 31568 - i32.const 31616 + i32.const 31744 + i32.const 31792 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -28827,11 +29055,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15164 + i32.const 15340 i32.lt_s if - i32.const 31568 - i32.const 31616 + i32.const 31744 + i32.const 31792 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -28890,7 +29118,7 @@ i32.const 4 i32.add global.set $~lib/memory/__stack_pointer - i32.const 8848 + i32.const 9024 return end i32.const 0 @@ -28936,11 +29164,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15164 + i32.const 15340 i32.lt_s if - i32.const 31568 - i32.const 31616 + i32.const 31744 + i32.const 31792 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -28956,7 +29184,7 @@ i32.const 4 i32.add global.set $~lib/memory/__stack_pointer - i32.const 9440 + i32.const 9616 return end global.get $~lib/memory/__stack_pointer @@ -29049,11 +29277,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15164 + i32.const 15340 i32.lt_s if - i32.const 31568 - i32.const 31616 + i32.const 31744 + i32.const 31792 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -29069,7 +29297,7 @@ i32.const 4 i32.add global.set $~lib/memory/__stack_pointer - i32.const 9440 + i32.const 9616 return end global.get $~lib/memory/__stack_pointer @@ -29150,7 +29378,7 @@ global.set $~lib/memory/__stack_pointer block $folding-inner1 global.get $~lib/memory/__stack_pointer - i32.const 15164 + i32.const 15340 i32.lt_s br_if $folding-inner1 global.get $~lib/memory/__stack_pointer @@ -29167,7 +29395,7 @@ i32.const 4 i32.add global.set $~lib/memory/__stack_pointer - i32.const 8848 + i32.const 9024 return end block $folding-inner0 @@ -29182,7 +29410,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15164 + i32.const 15340 i32.lt_s br_if $folding-inner1 global.get $~lib/memory/__stack_pointer @@ -29197,7 +29425,7 @@ i32.const 4 i32.add global.set $~lib/memory/__stack_pointer - i32.const 11376 + i32.const 11552 local.set $0 br $__inlined_func$~lib/util/number/dtoa end @@ -29215,7 +29443,7 @@ i32.const 4 i32.add global.set $~lib/memory/__stack_pointer - i32.const 11408 + i32.const 11584 local.set $0 br $__inlined_func$~lib/util/number/dtoa end @@ -29223,8 +29451,8 @@ i32.const 4 i32.add global.set $~lib/memory/__stack_pointer - i32.const 11440 - i32.const 11488 + i32.const 11616 + i32.const 11664 local.get $3 f64.const 0 f64.lt @@ -29232,7 +29460,7 @@ local.set $0 br $__inlined_func$~lib/util/number/dtoa end - i32.const 11520 + i32.const 11696 local.get $3 call $~lib/util/number/dtoa_core i32.const 1 @@ -29245,7 +29473,7 @@ local.tee $0 i32.store local.get $0 - i32.const 11520 + i32.const 11696 local.get $1 call $~lib/memory/memory.copy global.get $~lib/memory/__stack_pointer @@ -29257,7 +29485,7 @@ end global.get $~lib/memory/__stack_pointer local.get $4 - i32.const 11340 + i32.const 11516 i32.load i32.const 1 i32.shr_u @@ -29301,7 +29529,7 @@ i32.const 1 i32.shl i32.add - i32.const 11344 + i32.const 11520 local.get $5 i32.const 1 i32.shl @@ -29356,8 +29584,8 @@ local.get $0 return end - i32.const 31568 - i32.const 31616 + i32.const 31744 + i32.const 31792 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -29375,11 +29603,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15164 + i32.const 15340 i32.lt_s if - i32.const 31568 - i32.const 31616 + i32.const 31744 + i32.const 31792 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -29389,17 +29617,17 @@ i64.const 0 i64.store local.get $0 - i32.load offset=12 + i32.load offset=4 local.set $5 local.get $0 - i32.load offset=4 + i32.load offset=12 local.set $6 loop $for-loop|0 local.get $2 - local.get $5 + local.get $6 i32.lt_s if - local.get $6 + local.get $5 local.get $2 i32.const 2 i32.shl @@ -29457,10 +29685,10 @@ local.set $2 loop $for-loop|1 local.get $2 - local.get $5 + local.get $6 i32.lt_s if - local.get $6 + local.get $5 local.get $2 i32.const 2 i32.shl @@ -29502,11 +29730,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15164 + i32.const 15340 i32.lt_s if - i32.const 31568 - i32.const 31616 + i32.const 31744 + i32.const 31792 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -29533,7 +29761,7 @@ global.set $~lib/memory/__stack_pointer block $folding-inner1 global.get $~lib/memory/__stack_pointer - i32.const 15164 + i32.const 15340 i32.lt_s br_if $folding-inner1 global.get $~lib/memory/__stack_pointer @@ -29555,7 +29783,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15164 + i32.const 15340 i32.lt_s br_if $folding-inner1 global.get $~lib/memory/__stack_pointer @@ -29577,7 +29805,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15164 + i32.const 15340 i32.lt_s br_if $folding-inner1 global.get $~lib/memory/__stack_pointer @@ -29672,8 +29900,8 @@ local.get $0 return end - i32.const 31568 - i32.const 31616 + i32.const 31744 + i32.const 31792 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -29686,11 +29914,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15164 + i32.const 15340 i32.lt_s if - i32.const 31568 - i32.const 31616 + i32.const 31744 + i32.const 31792 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -29713,11 +29941,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15164 + i32.const 15340 i32.lt_s if - i32.const 31568 - i32.const 31616 + i32.const 31744 + i32.const 31792 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -29748,11 +29976,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15164 + i32.const 15340 i32.lt_s if - i32.const 31568 - i32.const 31616 + i32.const 31744 + i32.const 31792 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -29826,11 +30054,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15164 + i32.const 15340 i32.lt_s if - i32.const 31568 - i32.const 31616 + i32.const 31744 + i32.const 31792 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -29892,6 +30120,73 @@ global.set $~lib/memory/__stack_pointer local.get $2 ) + (func $export:~lib/array/Array#findLastIndex (param $0 i32) (param $1 i32) (result i32) + (local $2 i32) + (local $3 i32) + global.get $~lib/memory/__stack_pointer + i32.const 8 + i32.sub + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 15340 + i32.lt_s + if + i32.const 31744 + i32.const 31792 + i32.const 1 + i32.const 1 + call $~lib/builtins/abort + unreachable + end + global.get $~lib/memory/__stack_pointer + local.tee $2 + local.get $0 + i32.store + local.get $2 + local.get $1 + i32.store offset=4 + local.get $0 + i32.load offset=12 + i32.const 1 + i32.sub + local.set $2 + block $__inlined_func$~lib/array/Array#findLastIndex + loop $for-loop|0 + local.get $2 + i32.const 0 + i32.ge_s + if + local.get $0 + i32.load offset=4 + local.get $2 + i32.const 2 + i32.shl + i32.add + i32.load + i32.const 3 + global.set $~argumentsLength + local.get $2 + local.get $0 + local.get $1 + i32.load + call_indirect $0 (type $i32_i32_i32_=>_i32) + br_if $__inlined_func$~lib/array/Array#findLastIndex + local.get $2 + i32.const 1 + i32.sub + local.set $2 + br $for-loop|0 + end + end + i32.const -1 + local.set $2 + end + global.get $~lib/memory/__stack_pointer + i32.const 8 + i32.add + global.set $~lib/memory/__stack_pointer + local.get $2 + ) (func $export:~lib/array/Array#at (param $0 i32) (param $1 i32) (result i32) (local $2 i32) global.get $~lib/memory/__stack_pointer @@ -29899,11 +30194,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15164 + i32.const 15340 i32.lt_s if - i32.const 31568 - i32.const 31616 + i32.const 31744 + i32.const 31792 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -29928,7 +30223,7 @@ if i32.const 1344 i32.const 1104 - i32.const 132 + i32.const 139 i32.const 33 call $~lib/builtins/abort unreachable @@ -29954,11 +30249,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15164 + i32.const 15340 i32.lt_s if - i32.const 31568 - i32.const 31616 + i32.const 31744 + i32.const 31792 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -30069,11 +30364,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15164 + i32.const 15340 i32.lt_s if - i32.const 31568 - i32.const 31616 + i32.const 31744 + i32.const 31792 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -30166,11 +30461,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15164 + i32.const 15340 i32.lt_s if - i32.const 31568 - i32.const 31616 + i32.const 31744 + i32.const 31792 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -30262,11 +30557,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15164 + i32.const 15340 i32.lt_s if - i32.const 31568 - i32.const 31616 + i32.const 31744 + i32.const 31792 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -30355,11 +30650,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15164 + i32.const 15340 i32.lt_s if - i32.const 31568 - i32.const 31616 + i32.const 31744 + i32.const 31792 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -30387,7 +30682,7 @@ global.set $~lib/memory/__stack_pointer block $folding-inner0 global.get $~lib/memory/__stack_pointer - i32.const 15164 + i32.const 15340 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -30402,7 +30697,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15164 + i32.const 15340 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -30424,7 +30719,7 @@ if i32.const 1056 i32.const 1104 - i32.const 229 + i32.const 236 i32.const 60 call $~lib/builtins/abort unreachable @@ -30467,8 +30762,8 @@ local.get $2 return end - i32.const 31568 - i32.const 31616 + i32.const 31744 + i32.const 31792 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -30480,11 +30775,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15164 + i32.const 15340 i32.lt_s if - i32.const 31568 - i32.const 31616 + i32.const 31744 + i32.const 31792 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -30524,11 +30819,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15164 + i32.const 15340 i32.lt_s if - i32.const 31568 - i32.const 31616 + i32.const 31744 + i32.const 31792 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -30545,8 +30840,8 @@ if i32.const 2176 i32.const 1104 - i32.const 276 - i32.const 21 + i32.const 283 + i32.const 18 call $~lib/builtins/abort unreachable end @@ -30577,11 +30872,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15164 + i32.const 15340 i32.lt_s if - i32.const 31568 - i32.const 31616 + i32.const 31744 + i32.const 31792 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -30648,7 +30943,7 @@ global.set $~lib/memory/__stack_pointer block $folding-inner0 global.get $~lib/memory/__stack_pointer - i32.const 15164 + i32.const 15340 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -30663,7 +30958,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15164 + i32.const 15340 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -30733,8 +31028,8 @@ local.get $2 return end - i32.const 31568 - i32.const 31616 + i32.const 31744 + i32.const 31792 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -30750,11 +31045,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15164 + i32.const 15340 i32.lt_s if - i32.const 31568 - i32.const 31616 + i32.const 31744 + i32.const 31792 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -30771,8 +31066,8 @@ if i32.const 2176 i32.const 1104 - i32.const 335 - i32.const 21 + i32.const 342 + i32.const 18 call $~lib/builtins/abort unreachable end @@ -30814,11 +31109,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15164 + i32.const 15340 i32.lt_s if - i32.const 31568 - i32.const 31616 + i32.const 31744 + i32.const 31792 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -30888,11 +31183,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15164 + i32.const 15340 i32.lt_s if - i32.const 31568 - i32.const 31616 + i32.const 31744 + i32.const 31792 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -30917,7 +31212,7 @@ global.set $~lib/memory/__stack_pointer block $folding-inner0 global.get $~lib/memory/__stack_pointer - i32.const 15164 + i32.const 15340 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -30943,7 +31238,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15164 + i32.const 15340 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -31034,8 +31329,8 @@ local.get $2 return end - i32.const 31568 - i32.const 31616 + i32.const 31744 + i32.const 31792 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -31052,7 +31347,7 @@ global.set $~lib/memory/__stack_pointer block $folding-inner0 global.get $~lib/memory/__stack_pointer - i32.const 15164 + i32.const 15340 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -31076,7 +31371,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15164 + i32.const 15340 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -31179,8 +31474,8 @@ local.get $3 return end - i32.const 31568 - i32.const 31616 + i32.const 31744 + i32.const 31792 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -31195,11 +31490,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15164 + i32.const 15340 i32.lt_s if - i32.const 31568 - i32.const 31616 + i32.const 31744 + i32.const 31792 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -31264,11 +31559,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15164 + i32.const 15340 i32.lt_s if - i32.const 31568 - i32.const 31616 + i32.const 31744 + i32.const 31792 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -31297,7 +31592,7 @@ global.set $~lib/memory/__stack_pointer block $folding-inner0 global.get $~lib/memory/__stack_pointer - i32.const 15164 + i32.const 15340 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -31312,7 +31607,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15164 + i32.const 15340 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -31326,10 +31621,10 @@ end unreachable end - i32.const 9136 + i32.const 9312 local.set $1 global.get $~lib/memory/__stack_pointer - i32.const 9136 + i32.const 9312 i32.store end local.get $0 @@ -31345,8 +31640,8 @@ global.set $~lib/memory/__stack_pointer return end - i32.const 31568 - i32.const 31616 + i32.const 31744 + i32.const 31792 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -31358,11 +31653,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15164 + i32.const 15340 i32.lt_s if - i32.const 31568 - i32.const 31616 + i32.const 31744 + i32.const 31792 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -31371,9 +31666,9 @@ global.get $~lib/memory/__stack_pointer local.get $0 i32.store - i32.const 14672 + i32.const 14848 i32.const 1104 - i32.const 465 + i32.const 472 i32.const 7 call $~lib/builtins/abort unreachable @@ -31384,11 +31679,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15164 + i32.const 15340 i32.lt_s if - i32.const 31568 - i32.const 31616 + i32.const 31744 + i32.const 31792 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -31414,7 +31709,7 @@ global.set $~lib/memory/__stack_pointer block $folding-inner1 global.get $~lib/memory/__stack_pointer - i32.const 15164 + i32.const 15340 i32.lt_s br_if $folding-inner1 global.get $~lib/memory/__stack_pointer @@ -31436,7 +31731,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15164 + i32.const 15340 i32.lt_s br_if $folding-inner1 global.get $~lib/memory/__stack_pointer @@ -31458,7 +31753,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15164 + i32.const 15340 i32.lt_s br_if $folding-inner1 global.get $~lib/memory/__stack_pointer @@ -31551,8 +31846,8 @@ local.get $0 return end - i32.const 31568 - i32.const 31616 + i32.const 31744 + i32.const 31792 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -31564,11 +31859,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15164 + i32.const 15340 i32.lt_s if - i32.const 31568 - i32.const 31616 + i32.const 31744 + i32.const 31792 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -31599,11 +31894,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15164 + i32.const 15340 i32.lt_s if - i32.const 31568 - i32.const 31616 + i32.const 31744 + i32.const 31792 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -31675,11 +31970,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15164 + i32.const 15340 i32.lt_s if - i32.const 31568 - i32.const 31616 + i32.const 31744 + i32.const 31792 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -31739,6 +32034,71 @@ global.set $~lib/memory/__stack_pointer local.get $2 ) + (func $export:~lib/array/Array#findLastIndex (param $0 i32) (param $1 i32) (result i32) + (local $2 i32) + (local $3 i32) + global.get $~lib/memory/__stack_pointer + i32.const 8 + i32.sub + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 15340 + i32.lt_s + if + i32.const 31744 + i32.const 31792 + i32.const 1 + i32.const 1 + call $~lib/builtins/abort + unreachable + end + global.get $~lib/memory/__stack_pointer + local.tee $2 + local.get $0 + i32.store + local.get $2 + local.get $1 + i32.store offset=4 + local.get $0 + i32.load offset=12 + i32.const 1 + i32.sub + local.set $2 + block $__inlined_func$~lib/array/Array#findLastIndex + loop $for-loop|0 + local.get $2 + i32.const 0 + i32.ge_s + if + local.get $2 + local.get $0 + i32.load offset=4 + i32.add + i32.load8_u + i32.const 3 + global.set $~argumentsLength + local.get $2 + local.get $0 + local.get $1 + i32.load + call_indirect $0 (type $i32_i32_i32_=>_i32) + br_if $__inlined_func$~lib/array/Array#findLastIndex + local.get $2 + i32.const 1 + i32.sub + local.set $2 + br $for-loop|0 + end + end + i32.const -1 + local.set $2 + end + global.get $~lib/memory/__stack_pointer + i32.const 8 + i32.add + global.set $~lib/memory/__stack_pointer + local.get $2 + ) (func $export:~lib/array/Array#at (param $0 i32) (param $1 i32) (result i32) (local $2 i32) global.get $~lib/memory/__stack_pointer @@ -31746,11 +32106,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15164 + i32.const 15340 i32.lt_s if - i32.const 31568 - i32.const 31616 + i32.const 31744 + i32.const 31792 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -31775,7 +32135,7 @@ if i32.const 1344 i32.const 1104 - i32.const 132 + i32.const 139 i32.const 33 call $~lib/builtins/abort unreachable @@ -31796,11 +32156,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15164 + i32.const 15340 i32.lt_s if - i32.const 31568 - i32.const 31616 + i32.const 31744 + i32.const 31792 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -31843,11 +32203,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15164 + i32.const 15340 i32.lt_s if - i32.const 31568 - i32.const 31616 + i32.const 31744 + i32.const 31792 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -31940,11 +32300,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15164 + i32.const 15340 i32.lt_s if - i32.const 31568 - i32.const 31616 + i32.const 31744 + i32.const 31792 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -32036,11 +32396,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15164 + i32.const 15340 i32.lt_s if - i32.const 31568 - i32.const 31616 + i32.const 31744 + i32.const 31792 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -32129,11 +32489,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15164 + i32.const 15340 i32.lt_s if - i32.const 31568 - i32.const 31616 + i32.const 31744 + i32.const 31792 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -32161,7 +32521,7 @@ global.set $~lib/memory/__stack_pointer block $folding-inner0 global.get $~lib/memory/__stack_pointer - i32.const 15164 + i32.const 15340 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -32176,7 +32536,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15164 + i32.const 15340 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -32198,7 +32558,7 @@ if i32.const 1056 i32.const 1104 - i32.const 229 + i32.const 236 i32.const 60 call $~lib/builtins/abort unreachable @@ -32236,8 +32596,8 @@ local.get $3 return end - i32.const 31568 - i32.const 31616 + i32.const 31744 + i32.const 31792 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -32252,11 +32612,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15164 + i32.const 15340 i32.lt_s if - i32.const 31568 - i32.const 31616 + i32.const 31744 + i32.const 31792 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -32385,11 +32745,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15164 + i32.const 15340 i32.lt_s if - i32.const 31568 - i32.const 31616 + i32.const 31744 + i32.const 31792 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -32406,8 +32766,8 @@ if i32.const 2176 i32.const 1104 - i32.const 276 - i32.const 21 + i32.const 283 + i32.const 18 call $~lib/builtins/abort unreachable end @@ -32436,11 +32796,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15164 + i32.const 15340 i32.lt_s if - i32.const 31568 - i32.const 31616 + i32.const 31744 + i32.const 31792 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -32505,7 +32865,7 @@ global.set $~lib/memory/__stack_pointer block $folding-inner0 global.get $~lib/memory/__stack_pointer - i32.const 15164 + i32.const 15340 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -32520,7 +32880,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15164 + i32.const 15340 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -32588,8 +32948,8 @@ local.get $2 return end - i32.const 31568 - i32.const 31616 + i32.const 31744 + i32.const 31792 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -32604,11 +32964,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15164 + i32.const 15340 i32.lt_s if - i32.const 31568 - i32.const 31616 + i32.const 31744 + i32.const 31792 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -32625,8 +32985,8 @@ if i32.const 2176 i32.const 1104 - i32.const 335 - i32.const 21 + i32.const 342 + i32.const 18 call $~lib/builtins/abort unreachable end @@ -32665,11 +33025,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15164 + i32.const 15340 i32.lt_s if - i32.const 31568 - i32.const 31616 + i32.const 31744 + i32.const 31792 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -32739,11 +33099,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15164 + i32.const 15340 i32.lt_s if - i32.const 31568 - i32.const 31616 + i32.const 31744 + i32.const 31792 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -32791,7 +33151,7 @@ global.set $~lib/memory/__stack_pointer block $folding-inner0 global.get $~lib/memory/__stack_pointer - i32.const 15164 + i32.const 15340 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -32817,7 +33177,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15164 + i32.const 15340 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -32904,8 +33264,8 @@ local.get $2 return end - i32.const 31568 - i32.const 31616 + i32.const 31744 + i32.const 31792 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -32922,7 +33282,7 @@ global.set $~lib/memory/__stack_pointer block $folding-inner0 global.get $~lib/memory/__stack_pointer - i32.const 15164 + i32.const 15340 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -32946,7 +33306,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15164 + i32.const 15340 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -33041,8 +33401,8 @@ local.get $3 return end - i32.const 31568 - i32.const 31616 + i32.const 31744 + i32.const 31792 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -33057,11 +33417,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15164 + i32.const 15340 i32.lt_s if - i32.const 31568 - i32.const 31616 + i32.const 31744 + i32.const 31792 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -33125,7 +33485,7 @@ global.set $~lib/memory/__stack_pointer block $folding-inner0 global.get $~lib/memory/__stack_pointer - i32.const 15164 + i32.const 15340 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -33140,7 +33500,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15164 + i32.const 15340 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -33154,10 +33514,10 @@ end unreachable end - i32.const 14736 + i32.const 14912 local.set $1 global.get $~lib/memory/__stack_pointer - i32.const 14736 + i32.const 14912 i32.store end local.get $0 @@ -33177,8 +33537,8 @@ local.get $0 return end - i32.const 31568 - i32.const 31616 + i32.const 31744 + i32.const 31792 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -33192,7 +33552,7 @@ global.set $~lib/memory/__stack_pointer block $folding-inner0 global.get $~lib/memory/__stack_pointer - i32.const 15164 + i32.const 15340 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -33207,7 +33567,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15164 + i32.const 15340 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -33221,10 +33581,10 @@ end unreachable end - i32.const 9136 + i32.const 9312 local.set $1 global.get $~lib/memory/__stack_pointer - i32.const 9136 + i32.const 9312 i32.store end local.get $0 @@ -33240,8 +33600,8 @@ global.set $~lib/memory/__stack_pointer return end - i32.const 31568 - i32.const 31616 + i32.const 31744 + i32.const 31792 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -33253,11 +33613,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15164 + i32.const 15340 i32.lt_s if - i32.const 31568 - i32.const 31616 + i32.const 31744 + i32.const 31792 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -33280,7 +33640,7 @@ global.set $~lib/memory/__stack_pointer block $folding-inner0 global.get $~lib/memory/__stack_pointer - i32.const 15164 + i32.const 15340 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -33302,7 +33662,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15164 + i32.const 15340 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -33335,8 +33695,8 @@ local.get $0 return end - i32.const 31568 - i32.const 31616 + i32.const 31744 + i32.const 31792 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -33352,7 +33712,7 @@ global.set $~lib/memory/__stack_pointer block $folding-inner0 global.get $~lib/memory/__stack_pointer - i32.const 15164 + i32.const 15340 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -33368,7 +33728,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15164 + i32.const 15340 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -33435,8 +33795,8 @@ global.set $~lib/memory/__stack_pointer return end - i32.const 31568 - i32.const 31616 + i32.const 31744 + i32.const 31792 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -33452,7 +33812,7 @@ global.set $~lib/memory/__stack_pointer block $folding-inner0 global.get $~lib/memory/__stack_pointer - i32.const 15164 + i32.const 15340 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -33467,7 +33827,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15164 + i32.const 15340 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -33535,8 +33895,102 @@ local.get $2 return end - i32.const 31568 - i32.const 31616 + i32.const 31744 + i32.const 31792 + i32.const 1 + i32.const 1 + call $~lib/builtins/abort + unreachable + ) + (func $export:~lib/array/Array<~lib/string/String>#findLastIndex (param $0 i32) (param $1 i32) (result i32) + (local $2 i32) + (local $3 i32) + global.get $~lib/memory/__stack_pointer + i32.const 8 + i32.sub + global.set $~lib/memory/__stack_pointer + block $folding-inner0 + global.get $~lib/memory/__stack_pointer + i32.const 15340 + i32.lt_s + br_if $folding-inner0 + global.get $~lib/memory/__stack_pointer + local.tee $2 + local.get $0 + i32.store + local.get $2 + local.get $1 + i32.store offset=4 + local.get $2 + i32.const 4 + i32.sub + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 15340 + i32.lt_s + br_if $folding-inner0 + global.get $~lib/memory/__stack_pointer + i32.const 0 + i32.store + local.get $0 + i32.load offset=12 + i32.const 1 + i32.sub + local.set $2 + block $__inlined_func$~lib/array/Array<~lib/string/String>#findLastIndex + loop $for-loop|0 + local.get $2 + i32.const 0 + i32.ge_s + if + global.get $~lib/memory/__stack_pointer + local.get $0 + i32.load offset=4 + local.get $2 + i32.const 2 + i32.shl + i32.add + i32.load + local.tee $3 + i32.store + i32.const 3 + global.set $~argumentsLength + local.get $3 + local.get $2 + local.get $0 + local.get $1 + i32.load + call_indirect $0 (type $i32_i32_i32_=>_i32) + if + global.get $~lib/memory/__stack_pointer + i32.const 4 + i32.add + global.set $~lib/memory/__stack_pointer + br $__inlined_func$~lib/array/Array<~lib/string/String>#findLastIndex + end + local.get $2 + i32.const 1 + i32.sub + local.set $2 + br $for-loop|0 + end + end + global.get $~lib/memory/__stack_pointer + i32.const 4 + i32.add + global.set $~lib/memory/__stack_pointer + i32.const -1 + local.set $2 + end + global.get $~lib/memory/__stack_pointer + i32.const 8 + i32.add + global.set $~lib/memory/__stack_pointer + local.get $2 + return + end + i32.const 31744 + i32.const 31792 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -33550,7 +34004,7 @@ global.set $~lib/memory/__stack_pointer block $folding-inner0 global.get $~lib/memory/__stack_pointer - i32.const 15164 + i32.const 15340 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -33562,7 +34016,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15164 + i32.const 15340 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -33584,7 +34038,7 @@ if i32.const 1344 i32.const 1104 - i32.const 132 + i32.const 139 i32.const 33 call $~lib/builtins/abort unreachable @@ -33604,7 +34058,7 @@ if i32.const 5696 i32.const 1104 - i32.const 136 + i32.const 143 i32.const 40 call $~lib/builtins/abort unreachable @@ -33620,8 +34074,8 @@ local.get $0 return end - i32.const 31568 - i32.const 31616 + i32.const 31744 + i32.const 31792 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -33635,11 +34089,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15164 + i32.const 15340 i32.lt_s if - i32.const 31568 - i32.const 31616 + i32.const 31744 + i32.const 31792 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -33755,11 +34209,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15164 + i32.const 15340 i32.lt_s if - i32.const 31568 - i32.const 31616 + i32.const 31744 + i32.const 31792 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -33803,11 +34257,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15164 + i32.const 15340 i32.lt_s if - i32.const 31568 - i32.const 31616 + i32.const 31744 + i32.const 31792 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -33850,7 +34304,7 @@ global.set $~lib/memory/__stack_pointer block $folding-inner0 global.get $~lib/memory/__stack_pointer - i32.const 15164 + i32.const 15340 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -33879,7 +34333,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15164 + i32.const 15340 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -33963,8 +34417,8 @@ local.get $2 return end - i32.const 31568 - i32.const 31616 + i32.const 31744 + i32.const 31792 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -33977,11 +34431,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15164 + i32.const 15340 i32.lt_s if - i32.const 31568 - i32.const 31616 + i32.const 31744 + i32.const 31792 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -34015,7 +34469,7 @@ global.set $~lib/memory/__stack_pointer block $folding-inner0 global.get $~lib/memory/__stack_pointer - i32.const 15164 + i32.const 15340 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -34030,7 +34484,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15164 + i32.const 15340 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -34052,7 +34506,7 @@ if i32.const 1056 i32.const 1104 - i32.const 229 + i32.const 236 i32.const 60 call $~lib/builtins/abort unreachable @@ -34149,8 +34603,8 @@ local.get $2 return end - i32.const 31568 - i32.const 31616 + i32.const 31744 + i32.const 31792 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -34166,7 +34620,7 @@ global.set $~lib/memory/__stack_pointer block $folding-inner0 global.get $~lib/memory/__stack_pointer - i32.const 15164 + i32.const 15340 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -34178,7 +34632,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15164 + i32.const 15340 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -34192,8 +34646,8 @@ if i32.const 2176 i32.const 1104 - i32.const 276 - i32.const 21 + i32.const 283 + i32.const 18 call $~lib/builtins/abort unreachable end @@ -34225,8 +34679,8 @@ local.get $3 return end - i32.const 31568 - i32.const 31616 + i32.const 31744 + i32.const 31792 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -34242,7 +34696,7 @@ global.set $~lib/memory/__stack_pointer block $folding-inner0 global.get $~lib/memory/__stack_pointer - i32.const 15164 + i32.const 15340 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -34257,7 +34711,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15164 + i32.const 15340 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -34313,8 +34767,8 @@ global.set $~lib/memory/__stack_pointer return end - i32.const 31568 - i32.const 31616 + i32.const 31744 + i32.const 31792 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -34331,7 +34785,7 @@ global.set $~lib/memory/__stack_pointer block $folding-inner0 global.get $~lib/memory/__stack_pointer - i32.const 15164 + i32.const 15340 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -34346,7 +34800,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15164 + i32.const 15340 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -34418,8 +34872,8 @@ local.get $2 return end - i32.const 31568 - i32.const 31616 + i32.const 31744 + i32.const 31792 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -34436,7 +34890,7 @@ global.set $~lib/memory/__stack_pointer block $folding-inner0 global.get $~lib/memory/__stack_pointer - i32.const 15164 + i32.const 15340 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -34448,7 +34902,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15164 + i32.const 15340 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -34462,8 +34916,8 @@ if i32.const 2176 i32.const 1104 - i32.const 335 - i32.const 21 + i32.const 342 + i32.const 18 call $~lib/builtins/abort unreachable end @@ -34505,8 +34959,8 @@ local.get $3 return end - i32.const 31568 - i32.const 31616 + i32.const 31744 + i32.const 31792 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -34522,7 +34976,7 @@ global.set $~lib/memory/__stack_pointer block $folding-inner0 global.get $~lib/memory/__stack_pointer - i32.const 15164 + i32.const 15340 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -34538,7 +34992,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15164 + i32.const 15340 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -34604,8 +35058,8 @@ global.set $~lib/memory/__stack_pointer return end - i32.const 31568 - i32.const 31616 + i32.const 31744 + i32.const 31792 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -34619,11 +35073,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15164 + i32.const 15340 i32.lt_s if - i32.const 31568 - i32.const 31616 + i32.const 31744 + i32.const 31792 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -34683,7 +35137,7 @@ global.set $~lib/memory/__stack_pointer block $folding-inner0 global.get $~lib/memory/__stack_pointer - i32.const 15164 + i32.const 15340 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -34709,7 +35163,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15164 + i32.const 15340 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -34829,8 +35283,8 @@ local.get $2 return end - i32.const 31568 - i32.const 31616 + i32.const 31744 + i32.const 31792 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -34847,7 +35301,7 @@ global.set $~lib/memory/__stack_pointer block $folding-inner0 global.get $~lib/memory/__stack_pointer - i32.const 15164 + i32.const 15340 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -34871,7 +35325,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15164 + i32.const 15340 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -34974,8 +35428,8 @@ local.get $3 return end - i32.const 31568 - i32.const 31616 + i32.const 31744 + i32.const 31792 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -34991,7 +35445,7 @@ global.set $~lib/memory/__stack_pointer block $folding-inner0 global.get $~lib/memory/__stack_pointer - i32.const 15164 + i32.const 15340 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -35003,7 +35457,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15164 + i32.const 15340 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -35065,8 +35519,8 @@ local.get $0 return end - i32.const 31568 - i32.const 31616 + i32.const 31744 + i32.const 31792 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -35080,7 +35534,7 @@ global.set $~lib/memory/__stack_pointer block $folding-inner0 global.get $~lib/memory/__stack_pointer - i32.const 15164 + i32.const 15340 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -35095,7 +35549,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15164 + i32.const 15340 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -35109,10 +35563,10 @@ end unreachable end - i32.const 14768 + i32.const 14944 local.set $1 global.get $~lib/memory/__stack_pointer - i32.const 14768 + i32.const 14944 i32.store end local.get $0 @@ -35132,8 +35586,8 @@ local.get $0 return end - i32.const 31568 - i32.const 31616 + i32.const 31744 + i32.const 31792 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -35147,7 +35601,7 @@ global.set $~lib/memory/__stack_pointer block $folding-inner0 global.get $~lib/memory/__stack_pointer - i32.const 15164 + i32.const 15340 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -35162,7 +35616,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15164 + i32.const 15340 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -35176,10 +35630,10 @@ end unreachable end - i32.const 9136 + i32.const 9312 local.set $1 global.get $~lib/memory/__stack_pointer - i32.const 9136 + i32.const 9312 i32.store end local.get $0 @@ -35195,8 +35649,8 @@ global.set $~lib/memory/__stack_pointer return end - i32.const 31568 - i32.const 31616 + i32.const 31744 + i32.const 31792 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -35208,11 +35662,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15164 + i32.const 15340 i32.lt_s if - i32.const 31568 - i32.const 31616 + i32.const 31744 + i32.const 31792 i32.const 1 i32.const 1 call $~lib/builtins/abort diff --git a/tests/compiler/std/array.ts b/tests/compiler/std/array.ts index 8237fa5b27..be0b8e6728 100644 --- a/tests/compiler/std/array.ts +++ b/tests/compiler/std/array.ts @@ -546,6 +546,31 @@ var i: i32; arr.push(3); } +// Array#findLastIndex ///////////////////////////////////////////////////////////////////////////// + +{ + let intArr = [0, 1, 2, 3]; + + i = intArr.findLastIndex(value => value == 0); + + assert(i == 0); + + i = intArr.findLastIndex(value => value == 1); + assert(i == 1); + + i = intArr.findLastIndex(value => value == 100); + assert(i == -1); + + // Test side effect pop + i = intArr.findLastIndex((value, _, array) => { + // @ts-ignore + array.pop(); // popped items shouldn't be looked up, and we shouldn't go out of bounds + return value == 100; + }); + + assert(i == -1); +} + // Array#every ///////////////////////////////////////////////////////////////////////////////////// { diff --git a/tests/compiler/std/array.untouched.wat b/tests/compiler/std/array.untouched.wat index 39abc72caf..6d6d9026f8 100644 --- a/tests/compiler/std/array.untouched.wat +++ b/tests/compiler/std/array.untouched.wat @@ -54,7 +54,7 @@ (global $~lib/math/random_state1_64 (mut i64) (i64.const 0)) (global $~lib/math/random_state0_32 (mut i32) (i32.const 0)) (global $~lib/math/random_state1_32 (mut i32) (i32.const 0)) - (global $std/array/charset i32 (i32.const 6288)) + (global $std/array/charset i32 (i32.const 6464)) (global $std/array/inputStabArr (mut i32) (i32.const 0)) (global $std/array/outputStabArr (mut i32) (i32.const 0)) (global $~lib/builtins/u32.MAX_VALUE i32 (i32.const -1)) @@ -69,10 +69,10 @@ (global $std/array/ArrayU32 i32 (i32.const 43)) (global $std/array/ArrayU8 i32 (i32.const 44)) (global $std/array/ArrayStr i32 (i32.const 45)) - (global $~lib/rt/__rtti_base i32 (i32.const 13760)) - (global $~lib/memory/__data_end i32 (i32.const 14140)) - (global $~lib/memory/__stack_pointer (mut i32) (i32.const 30524)) - (global $~lib/memory/__heap_base i32 (i32.const 30524)) + (global $~lib/rt/__rtti_base i32 (i32.const 13936)) + (global $~lib/memory/__data_end i32 (i32.const 14316)) + (global $~lib/memory/__stack_pointer (mut i32) (i32.const 30700)) + (global $~lib/memory/__heap_base i32 (i32.const 30700)) (global $~started (mut i32) (i32.const 0)) (memory $0 1) (data (i32.const 12) ",\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\1c\00\00\00I\00n\00v\00a\00l\00i\00d\00 \00l\00e\00n\00g\00t\00h\00") @@ -191,167 +191,172 @@ (data (i32.const 4940) "\1c\00\00\00\00\00\00\00\00\00\00\00\0c\00\00\00\08\00\00\00\04\00\00\00\00\00\00\00\00\00\00\00") (data (i32.const 4972) "\1c\00\00\00\00\00\00\00\00\00\00\00\0c\00\00\00\08\00\00\00\05\00\00\00\00\00\00\00\00\00\00\00") (data (i32.const 5004) "\1c\00\00\00\00\00\00\00\00\00\00\00\0c\00\00\00\08\00\00\00\06\00\00\00\00\00\00\00\00\00\00\00") - (data (i32.const 5036) "\1c\00\00\00\00\00\00\00\00\00\00\00\0c\00\00\00\08\00\00\00\07\00\00\00\00\00\00\00\00\00\00\00") - (data (i32.const 5068) "\1c\00\00\00\00\00\00\00\00\00\00\00\0c\00\00\00\08\00\00\00\08\00\00\00\00\00\00\00\00\00\00\00") - (data (i32.const 5100) "\1c\00\00\00\00\00\00\00\00\00\00\00\0c\00\00\00\08\00\00\00\t\00\00\00\00\00\00\00\00\00\00\00") - (data (i32.const 5132) "\1c\00\00\00\00\00\00\00\00\00\00\00\0c\00\00\00\08\00\00\00\n\00\00\00\00\00\00\00\00\00\00\00") - (data (i32.const 5164) "\1c\00\00\00\00\00\00\00\00\00\00\00\0c\00\00\00\08\00\00\00\0b\00\00\00\00\00\00\00\00\00\00\00") - (data (i32.const 5196) "\1c\00\00\00\00\00\00\00\00\00\00\00\0c\00\00\00\08\00\00\00\0c\00\00\00\00\00\00\00\00\00\00\00") - (data (i32.const 5228) "\1c\00\00\00\00\00\00\00\00\00\00\00\0c\00\00\00\08\00\00\00\0d\00\00\00\00\00\00\00\00\00\00\00") - (data (i32.const 5260) "\1c\00\00\00\00\00\00\00\00\00\00\00\0c\00\00\00\08\00\00\00\0e\00\00\00\00\00\00\00\00\00\00\00") - (data (i32.const 5292) "\1c\00\00\00\00\00\00\00\00\00\00\00\0c\00\00\00\08\00\00\00\0f\00\00\00\00\00\00\00\00\00\00\00") - (data (i32.const 5324) "\1c\00\00\00\00\00\00\00\00\00\00\00\0c\00\00\00\08\00\00\00\10\00\00\00\00\00\00\00\00\00\00\00") - (data (i32.const 5356) "\1c\00\00\00\00\00\00\00\00\00\00\00\0d\00\00\00\08\00\00\00\11\00\00\00\00\00\00\00\00\00\00\00") - (data (i32.const 5388) "\1c\00\00\00\00\00\00\00\00\00\00\00\0d\00\00\00\08\00\00\00\12\00\00\00\00\00\00\00\00\00\00\00") - (data (i32.const 5420) "\1c\00\00\00\00\00\00\00\00\00\00\00\0d\00\00\00\08\00\00\00\13\00\00\00\00\00\00\00\00\00\00\00") - (data (i32.const 5452) "\1c\00\00\00\00\00\00\00\00\00\00\00\0d\00\00\00\08\00\00\00\14\00\00\00\00\00\00\00\00\00\00\00") - (data (i32.const 5484) "\1c\00\00\00\00\00\00\00\00\00\00\00\0d\00\00\00\08\00\00\00\15\00\00\00\00\00\00\00\00\00\00\00") - (data (i32.const 5516) "\1c\00\00\00\00\00\00\00\00\00\00\00\0e\00\00\00\08\00\00\00\16\00\00\00\00\00\00\00\00\00\00\00") - (data (i32.const 5548) "\1c\00\00\00\00\00\00\00\00\00\00\00\0f\00\00\00\08\00\00\00\17\00\00\00\00\00\00\00\00\00\00\00") - (data (i32.const 5580) "\1c\00\00\00\00\00\00\00\00\00\00\00\0f\00\00\00\08\00\00\00\18\00\00\00\00\00\00\00\00\00\00\00") - (data (i32.const 5612) "\1c\00\00\00\00\00\00\00\00\00\00\00\0f\00\00\00\08\00\00\00\19\00\00\00\00\00\00\00\00\00\00\00") - (data (i32.const 5644) "\1c\00\00\00\00\00\00\00\00\00\00\00\0c\00\00\00\08\00\00\00\1a\00\00\00\00\00\00\00\00\00\00\00") - (data (i32.const 5676) "\1c\00\00\00\00\00\00\00\00\00\00\00\0c\00\00\00\08\00\00\00\1b\00\00\00\00\00\00\00\00\00\00\00") - (data (i32.const 5708) "\1c\00\00\00\00\00\00\00\00\00\00\00\0c\00\00\00\08\00\00\00\1c\00\00\00\00\00\00\00\00\00\00\00") - (data (i32.const 5740) "\1c\00\00\00\00\00\00\00\00\00\00\00\0c\00\00\00\08\00\00\00\1d\00\00\00\00\00\00\00\00\00\00\00") - (data (i32.const 5772) "\1c\00\00\00\00\00\00\00\00\00\00\00\10\00\00\00\08\00\00\00\1e\00\00\00\00\00\00\00\00\00\00\00") - (data (i32.const 5804) "\1c\00\00\00\00\00\00\00\00\00\00\00\10\00\00\00\08\00\00\00\1f\00\00\00\00\00\00\00\00\00\00\00") - (data (i32.const 5836) "\1c\00\00\00\00\00\00\00\00\00\00\00\11\00\00\00\08\00\00\00 \00\00\00\00\00\00\00\00\00\00\00") - (data (i32.const 5868) "\1c\00\00\00\00\00\00\00\00\00\00\00\11\00\00\00\08\00\00\00!\00\00\00\00\00\00\00\00\00\00\00") - (data (i32.const 5900) "\1c\00\00\00\00\00\00\00\00\00\00\00\10\00\00\00\08\00\00\00\"\00\00\00\00\00\00\00\00\00\00\00") - (data (i32.const 5932) "\1c\00\00\00\00\00\00\00\00\00\00\00\10\00\00\00\08\00\00\00#\00\00\00\00\00\00\00\00\00\00\00") - (data (i32.const 5964) "\1c\00\00\00\00\00\00\00\00\00\00\00\10\00\00\00\08\00\00\00$\00\00\00\00\00\00\00\00\00\00\00") - (data (i32.const 5996) "\1c\00\00\00\00\00\00\00\00\00\00\00\10\00\00\00\08\00\00\00%\00\00\00\00\00\00\00\00\00\00\00") - (data (i32.const 6028) "\1c\00\00\00\00\00\00\00\00\00\00\00\10\00\00\00\08\00\00\00&\00\00\00\00\00\00\00\00\00\00\00") - (data (i32.const 6060) "\1c\00\00\00\00\00\00\00\00\00\00\00\11\00\00\00\08\00\00\00\'\00\00\00\00\00\00\00\00\00\00\00") - (data (i32.const 6092) "\1c\00\00\00\00\00\00\00\00\00\00\00\11\00\00\00\08\00\00\00(\00\00\00\00\00\00\00\00\00\00\00") - (data (i32.const 6124) "\1c\00\00\00\00\00\00\00\00\00\00\00\10\00\00\00\08\00\00\00)\00\00\00\00\00\00\00\00\00\00\00") - (data (i32.const 6156) "\1c\00\00\00\00\00\00\00\00\00\00\00\10\00\00\00\08\00\00\00*\00\00\00\00\00\00\00\00\00\00\00") - (data (i32.const 6188) "\1c\00\00\00\00\00\00\00\00\00\00\00\10\00\00\00\08\00\00\00+\00\00\00\00\00\00\00\00\00\00\00") - (data (i32.const 6220) ",\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\18\00\00\00~\00l\00i\00b\00/\00m\00a\00t\00h\00.\00t\00s\00\00\00\00\00") - (data (i32.const 6268) "\bc\00\00\00\00\00\00\00\00\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?\00") - (data (i32.const 6460) "\1c\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\0c\00\00\00\00\00\00@\00\00\80\bf\00\00\00\00") - (data (i32.const 6492) "\1c\00\00\00\00\00\00\00\00\00\00\00\14\00\00\00\08\00\00\00,\00\00\00\00\00\00\00\00\00\00\00") - (data (i32.const 6524) "\1c\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\0c\00\00\00\00\00\80\bf\00\00\00\00\00\00\00@") - (data (i32.const 6556) "<\00\00\00\00\00\00\00\00\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\00\00\00\00\00\00\00\00\00\00\00\00") - (data (i32.const 6620) "<\00\00\00\00\00\00\00\00\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\00\00\00\00\00\00\00\00\00\00\00\00") - (data (i32.const 6684) "\\\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00@\00\00\00\00\00\00\00\00\00\f0?\00\00\00\00\00\00\f8\7f\00\00\00\00\00\00\f0\ff\05\00\00\00\00\00\f0?\00\00\00\00\00\00\00\00\00\00\00\00\00\00\f0\bf\00\00\00\00\00\00\00\c0\00\00\00\00\00\00\f0\7f\00\00\00\00\00\00\00\00\00\00\00\00") - (data (i32.const 6780) "\1c\00\00\00\00\00\00\00\00\00\00\00\15\00\00\00\08\00\00\00-\00\00\00\00\00\00\00\00\00\00\00") - (data (i32.const 6812) "\\\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00@\00\00\00\00\00\00\00\00\00\f0\ff\00\00\00\00\00\00\00\c0\00\00\00\00\00\00\f0\bf\00\00\00\00\00\00\00\00\00\00\00\00\00\00\f0?\05\00\00\00\00\00\f0?\00\00\00\00\00\00\f0\7f\00\00\00\00\00\00\f8\7f\00\00\00\00\00\00\00\00\00\00\00\00") - (data (i32.const 6908) ",\00\00\00\00\00\00\00\00\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\00\00\00\00\00\00\00\00\00\00\00") - (data (i32.const 6956) "\1c\00\00\00\00\00\00\00\00\00\00\00\16\00\00\00\08\00\00\00.\00\00\00\00\00\00\00\00\00\00\00") - (data (i32.const 6988) ",\00\00\00\00\00\00\00\00\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\00\00\00\00\00\00\00\00\00\00\00") - (data (i32.const 7036) ",\00\00\00\00\00\00\00\00\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\00\00\00\00\00\00\00\00\00\00\00") - (data (i32.const 7084) "\1c\00\00\00\00\00\00\00\00\00\00\00\17\00\00\00\08\00\00\00/\00\00\00\00\00\00\00\00\00\00\00") - (data (i32.const 7116) ",\00\00\00\00\00\00\00\00\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\00\00\00\00\00\00\00\00") - (data (i32.const 7164) "\1c\00\00\00\00\00\00\00\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 7196) "\1c\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\04\00\00\00\01\00\00\00\00\00\00\00\00\00\00\00") - (data (i32.const 7228) "\1c\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\08\00\00\00\02\00\00\00\01\00\00\00\00\00\00\00") - (data (i32.const 7260) ",\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\10\00\00\00\03\00\00\00\02\00\00\00\01\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00") - (data (i32.const 7308) ",\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\10\00\00\00\00\00\00\00\01\00\00\00\02\00\00\00\03\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00") - (data (i32.const 7356) "\1c\00\00\00\00\00\00\00\00\00\00\00\16\00\00\00\08\00\00\000\00\00\00\00\00\00\00\00\00\00\00") - (data (i32.const 7388) "\1c\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\04\00\00\00\01\00\00\00\00\00\00\00\00\00\00\00") - (data (i32.const 7420) "\1c\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\08\00\00\00\01\00\00\00\02\00\00\00\00\00\00\00") - (data (i32.const 7452) "\1c\00\00\00\00\00\00\00\00\00\00\00\18\00\00\00\08\00\00\001\00\00\00\00\00\00\00\00\00\00\00") - (data (i32.const 7484) "\1c\00\00\00\00\00\00\00\00\00\00\00\16\00\00\00\08\00\00\002\00\00\00\00\00\00\00\00\00\00\00") - (data (i32.const 7516) "\1c\00\00\00\00\00\00\00\00\00\00\00\16\00\00\00\08\00\00\003\00\00\00\00\00\00\00\00\00\00\00") - (data (i32.const 7548) "\1c\00\00\00\00\00\00\00\00\00\00\00\16\00\00\00\08\00\00\004\00\00\00\00\00\00\00\00\00\00\00") - (data (i32.const 7580) "\1c\00\00\00\00\00\00\00\00\00\00\00\16\00\00\00\08\00\00\005\00\00\00\00\00\00\00\00\00\00\00") - (data (i32.const 7612) "\1c\00\00\00\00\00\00\00\00\00\00\00\1a\00\00\00\08\00\00\006\00\00\00\00\00\00\00\00\00\00\00") - (data (i32.const 7644) "\1c\00\00\00\00\00\00\00\00\00\00\00\1d\00\00\00\08\00\00\007\00\00\00\00\00\00\00\00\00\00\00") - (data (i32.const 7676) "\1c\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\02\00\00\00a\00\00\00\00\00\00\00\00\00\00\00") - (data (i32.const 7708) "\1c\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\02\00\00\00b\00\00\00\00\00\00\00\00\00\00\00") - (data (i32.const 7740) "\1c\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\04\00\00\00a\00b\00\00\00\00\00\00\00\00\00") - (data (i32.const 7772) "\1c\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\04\00\00\00b\00a\00\00\00\00\00\00\00\00\00") - (data (i32.const 7804) "\1c\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00") - (data (i32.const 7836) ",\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\1c\00\00\00\10\1e\00\000\1e\00\00\10\1e\00\00P\1e\00\00p\1e\00\00\90\1e\00\00\00\00\00\00") - (data (i32.const 7884) ",\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\1c\00\00\00\90\1e\00\00\10\1e\00\00\10\1e\00\00P\1e\00\000\1e\00\00p\1e\00\00\00\00\00\00") - (data (i32.const 7932) "\1c\00\00\00\00\00\00\00\00\00\00\00\1f\00\00\00\08\00\00\008\00\00\00\00\00\00\00\00\00\00\00") - (data (i32.const 7964) "\1c\00\00\00\00\00\00\00\00\00\00\00!\00\00\00\08\00\00\009\00\00\00\00\00\00\00\00\00\00\00") - (data (i32.const 7996) "\1c\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\02\00\00\00\01\00\00\00\00\00\00\00\00\00\00\00") - (data (i32.const 8028) "\1c\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\08\00\00\00t\00r\00u\00e\00\00\00\00\00") - (data (i32.const 8060) "\1c\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\n\00\00\00f\00a\00l\00s\00e\00\00\00") - (data (i32.const 8092) "\1c\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\02\00\00\00,\00\00\00\00\00\00\00\00\00\00\00") - (data (i32.const 8124) ",\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\14\00\00\00t\00r\00u\00e\00,\00f\00a\00l\00s\00e\00\00\00\00\00\00\00\00\00") - (data (i32.const 8172) "\1c\00\00\00\00\00\00\00\00\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 8204) "|\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00d\00\00\00t\00o\00S\00t\00r\00i\00n\00g\00(\00)\00 \00r\00a\00d\00i\00x\00 \00a\00r\00g\00u\00m\00e\00n\00t\00 \00m\00u\00s\00t\00 \00b\00e\00 \00b\00e\00t\00w\00e\00e\00n\00 \002\00 \00a\00n\00d\00 \003\006\00\00\00\00\00\00\00\00\00") - (data (i32.const 8332) "<\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00&\00\00\00~\00l\00i\00b\00/\00u\00t\00i\00l\00/\00n\00u\00m\00b\00e\00r\00.\00t\00s\00\00\00\00\00\00\00") - (data (i32.const 8396) "\1c\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\02\00\00\000\00\00\00\00\00\00\00\00\00\00\00") - (data (i32.const 8428) "0\000\000\001\000\002\000\003\000\004\000\005\000\006\000\007\000\008\000\009\001\000\001\001\001\002\001\003\001\004\001\005\001\006\001\007\001\008\001\009\002\000\002\001\002\002\002\003\002\004\002\005\002\006\002\007\002\008\002\009\003\000\003\001\003\002\003\003\003\004\003\005\003\006\003\007\003\008\003\009\004\000\004\001\004\002\004\003\004\004\004\005\004\006\004\007\004\008\004\009\005\000\005\001\005\002\005\003\005\004\005\005\005\006\005\007\005\008\005\009\006\000\006\001\006\002\006\003\006\004\006\005\006\006\006\007\006\008\006\009\007\000\007\001\007\002\007\003\007\004\007\005\007\006\007\007\007\008\007\009\008\000\008\001\008\002\008\003\008\004\008\005\008\006\008\007\008\008\008\009\009\000\009\001\009\002\009\003\009\004\009\005\009\006\009\007\009\008\009\009\00") - (data (i32.const 8828) "\1c\04\00\00\00\00\00\00\00\00\00\00\01\00\00\00\00\04\00\000\000\000\001\000\002\000\003\000\004\000\005\000\006\000\007\000\008\000\009\000\00a\000\00b\000\00c\000\00d\000\00e\000\00f\001\000\001\001\001\002\001\003\001\004\001\005\001\006\001\007\001\008\001\009\001\00a\001\00b\001\00c\001\00d\001\00e\001\00f\002\000\002\001\002\002\002\003\002\004\002\005\002\006\002\007\002\008\002\009\002\00a\002\00b\002\00c\002\00d\002\00e\002\00f\003\000\003\001\003\002\003\003\003\004\003\005\003\006\003\007\003\008\003\009\003\00a\003\00b\003\00c\003\00d\003\00e\003\00f\004\000\004\001\004\002\004\003\004\004\004\005\004\006\004\007\004\008\004\009\004\00a\004\00b\004\00c\004\00d\004\00e\004\00f\005\000\005\001\005\002\005\003\005\004\005\005\005\006\005\007\005\008\005\009\005\00a\005\00b\005\00c\005\00d\005\00e\005\00f\006\000\006\001\006\002\006\003\006\004\006\005\006\006\006\007\006\008\006\009\006\00a\006\00b\006\00c\006\00d\006\00e\006\00f\007\000\007\001\007\002\007\003\007\004\007\005\007\006\007\007\007\008\007\009\007\00a\007\00b\007\00c\007\00d\007\00e\007\00f\008\000\008\001\008\002\008\003\008\004\008\005\008\006\008\007\008\008\008\009\008\00a\008\00b\008\00c\008\00d\008\00e\008\00f\009\000\009\001\009\002\009\003\009\004\009\005\009\006\009\007\009\008\009\009\009\00a\009\00b\009\00c\009\00d\009\00e\009\00f\00a\000\00a\001\00a\002\00a\003\00a\004\00a\005\00a\006\00a\007\00a\008\00a\009\00a\00a\00a\00b\00a\00c\00a\00d\00a\00e\00a\00f\00b\000\00b\001\00b\002\00b\003\00b\004\00b\005\00b\006\00b\007\00b\008\00b\009\00b\00a\00b\00b\00b\00c\00b\00d\00b\00e\00b\00f\00c\000\00c\001\00c\002\00c\003\00c\004\00c\005\00c\006\00c\007\00c\008\00c\009\00c\00a\00c\00b\00c\00c\00c\00d\00c\00e\00c\00f\00d\000\00d\001\00d\002\00d\003\00d\004\00d\005\00d\006\00d\007\00d\008\00d\009\00d\00a\00d\00b\00d\00c\00d\00d\00d\00e\00d\00f\00e\000\00e\001\00e\002\00e\003\00e\004\00e\005\00e\006\00e\007\00e\008\00e\009\00e\00a\00e\00b\00e\00c\00e\00d\00e\00e\00e\00f\00f\000\00f\001\00f\002\00f\003\00f\004\00f\005\00f\006\00f\007\00f\008\00f\009\00f\00a\00f\00b\00f\00c\00f\00d\00f\00e\00f\00f\00\00\00\00\00\00\00\00\00\00\00\00\00") - (data (i32.const 9884) "\\\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00H\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\00\00\00\00\00") - (data (i32.const 9980) "\1c\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\n\00\00\001\00-\002\00-\003\00\00\00") - (data (i32.const 10012) "\1c\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\0c\00\00\00\01\00\00\00\02\00\00\00\03\00\00\00") - (data (i32.const 10044) "\1c\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\02\00\00\00-\00\00\00\00\00\00\00\00\00\00\00") - (data (i32.const 10076) "\1c\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\08\00\00\00\00\00\00\80\00\00\00\80\00\00\00\00") - (data (i32.const 10108) "\1c\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\04\00\00\00_\00_\00\00\00\00\00\00\00\00\00") - (data (i32.const 10140) "L\00\00\00\00\00\00\00\00\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\00\00\00\00\00\00\00\00\00\00\00\00\00") - (data (i32.const 10220) "L\00\00\00\00\00\00\00\00\00\00\00\00\00\00\000\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\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\00\00\00\00\00\00\00\00\00\00\00\00") - (data (i32.const 10300) "\1c\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\04\00\00\00,\00 \00\00\00\00\00\00\00\00\00") - (data (i32.const 10332) "\1c\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\06\00\00\000\00.\000\00\00\00\00\00\00\00") - (data (i32.const 10364) "\1c\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\06\00\00\00N\00a\00N\00\00\00\00\00\00\00") - (data (i32.const 10396) ",\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\12\00\00\00-\00I\00n\00f\00i\00n\00i\00t\00y\00\00\00\00\00\00\00\00\00\00\00") - (data (i32.const 10444) ",\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\10\00\00\00I\00n\00f\00i\00n\00i\00t\00y\00\00\00\00\00\00\00\00\00\00\00\00\00") - (data (i32.const 10496) "\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\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 10552) "\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[\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]\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00") - (data (i32.const 11900) "\1c\00\00\00\00\00\00\00\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 11932) "\1c\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\04\00\00\00\01\00\00\00\00\00\00\00\00\00\00\00") - (data (i32.const 11964) "\1c\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\08\00\00\00\01\00\00\00\02\00\00\00\00\00\00\00") - (data (i32.const 11996) ",\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\10\00\00\00\00\00\00\00\01\00\00\00\02\00\00\00\03\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00") - (data (i32.const 12044) "\1c\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\06\00\00\001\00,\002\00\00\00\00\00\00\00") - (data (i32.const 12076) ",\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\0e\00\00\000\00,\001\00,\002\00,\003\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00") - (data (i32.const 12124) "\1c\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\03\00\00\00\01\ff\00\00\00\00\00\00\00\00\00\00") - (data (i32.const 12156) "\1c\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\0c\00\00\001\00,\00-\001\00,\000\00") - (data (i32.const 12188) "\1c\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\06\00\00\00\01\00\ff\ff\00\00\00\00\00\00\00\00") - (data (i32.const 12220) ",\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\12\00\00\001\00,\006\005\005\003\005\00,\000\00\00\00\00\00\00\00\00\00\00\00") - (data (i32.const 12268) ",\00\00\00\00\00\00\00\00\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\00\00\00\00\00\00\00\00\00\00\00\00") - (data (i32.const 12316) "L\00\00\00\00\00\00\00\00\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\00\00\00\00\00\00\00\00\00\00\00\00\00") - (data (i32.const 12396) "<\00\00\00\00\00\00\00\00\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\00\00\00\00\00\00\00\00\00\00\00\00") - (data (i32.const 12460) "l\00\00\00\00\00\00\00\00\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\00\00\00\00\00\00\00\00\00") - (data (i32.const 12572) ",\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\1c\00\00\00\90\1e\00\00\10\1e\00\00\10\1e\00\00P\1e\00\000\1e\00\00p\1e\00\00\00\00\00\00") - (data (i32.const 12620) ",\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\1a\00\00\00,\00a\00,\00a\00,\00a\00b\00,\00b\00,\00b\00a\00,\00\00\00") - (data (i32.const 12668) "\1c\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\02\00\00\002\00\00\00\00\00\00\00\00\00\00\00") - (data (i32.const 12700) "\1c\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\02\00\00\004\00\00\00\00\00\00\00\00\00\00\00") - (data (i32.const 12732) ",\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\10\00\00\00P-\00\00\901\00\00\00\00\00\00\b01\00\00\00\00\00\00\00\00\00\00\00\00\00\00") - (data (i32.const 12780) "\1c\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\0c\00\00\001\00,\002\00,\00,\004\00") - (data (i32.const 12812) "\1c\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\08\00\00\00\01\00\00\00\02\00\00\00\00\00\00\00") - (data (i32.const 12844) "\1c\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\08\00\00\00\03\00\00\00\04\00\00\00\00\00\00\00") - (data (i32.const 12876) ",\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\0e\00\00\001\00,\002\00,\003\00,\004\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00") - (data (i32.const 12924) "\1c\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\02\00\00\00\01\02\00\00\00\00\00\00\00\00\00\00") - (data (i32.const 12956) "\1c\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\02\00\00\00\03\04\00\00\00\00\00\00\00\00\00\00") - (data (i32.const 12988) "\1c\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\04\00\00\00\01\00\00\00\00\00\00\00\00\00\00\00") - (data (i32.const 13020) "\1c\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\04\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00") - (data (i32.const 13052) "\1c\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\0c\00\00\00\01\00\00\00\02\00\00\00\03\00\00\00") - (data (i32.const 13084) "\1c\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\0c\00\00\00\04\00\00\00\05\00\00\00\06\00\00\00") - (data (i32.const 13116) "\1c\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\0c\00\00\00\07\00\00\00\08\00\00\00\t\00\00\00") - (data (i32.const 13148) "\1c\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\06\00\00\00o\00n\00e\00\00\00\00\00\00\00") - (data (i32.const 13180) "\1c\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\04\00\00\00p3\00\00\00\00\00\00\00\00\00\00") - (data (i32.const 13212) "\1c\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\06\00\00\00t\00w\00o\00\00\00\00\00\00\00") - (data (i32.const 13244) "\1c\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\n\00\00\00t\00h\00r\00e\00e\00\00\00") - (data (i32.const 13276) "\1c\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\0c\00\00\00\b03\00\00\00\00\00\00\d03\00\00") - (data (i32.const 13308) "\1c\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\08\00\00\00f\00o\00u\00r\00\00\00\00\00") - (data (i32.const 13340) "\1c\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\08\00\00\00f\00i\00v\00e\00\00\00\00\00") - (data (i32.const 13372) "\1c\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\06\00\00\00s\00i\00x\00\00\00\00\00\00\00") - (data (i32.const 13404) "\1c\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\0c\00\00\00\104\00\0004\00\00P4\00\00") - (data (i32.const 13436) "\1c\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\n\00\00\00s\00e\00v\00e\00n\00\00\00") - (data (i32.const 13468) "\1c\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\04\00\00\00\904\00\00\00\00\00\00\00\00\00\00") - (data (i32.const 13500) "<\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00 \00\00\00p3\00\00\b03\00\00\00\00\00\00\d03\00\00\104\00\0004\00\00P4\00\00\904\00\00\00\00\00\00\00\00\00\00\00\00\00\00") - (data (i32.const 13564) "\1c\00\00\00\00\00\00\00\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 13596) "\1c\00\00\00\00\00\00\00\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 13628) "<\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00(\00\00\00I\00l\00l\00e\00g\00a\00l\00 \00g\00e\00n\00e\00r\00i\00c\00 \00t\00y\00p\00e\00\00\00\00\00") - (data (i32.const 13692) "\1c\00\00\00\00\00\00\00\00\00\00\00.\00\00\00\08\00\00\00:\00\00\00\00\00\00\00\00\00\00\00") - (data (i32.const 13724) "\1c\00\00\00\00\00\00\00\00\00\00\00!\00\00\00\08\00\00\00;\00\00\00\00\00\00\00\00\00\00\00") - (data (i32.const 13760) "/\00\00\00 \00\00\00\00\00\00\00 \00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\02\t\00\00\00\00\00\00 \00\00\00\00\00\00\00A\00\00\00\02\00\00\00B\00\00\00\00\00\00\00\02\01\00\00\00\00\00\00\02A\00\00\00\00\00\00\02\19\00\00\00\00\00\00\02\1a\00\00\00\00\00\00\02a\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00 \00\00\00\00\00\00\00\02A\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\02A\00\00\00\00\00\00\00\00\00\00\00\00\00\00 \00\00\00\00\00\00\00\02A\00\00\00\00\00\00\00\00\00\00\00\00\00\00\02a\00\00\00\00\00\00\00\00\00\00\00\00\00\00\02A\00\00\00\00\00\00\00\00\00\00\00\00\00\00B\00\00\00\00\00\00\00B\08\00\00\00\00\00\00\82\00\00\00\00\00\00\00\02\02\00\00\00\00\00\00\02\n\00\00\00\00\00\00\02A\00\00\00\00\00\00\02A\00\00\00\00\00\00\02A\00\00\00\00\00\00\02A\00\00\00\00\00\00\02\01\00\00\07\00\00\00B\00\00\00\06\00\00\00\02A\00\00 \00\00\00\00\00\00\00\00\00\00\00") - (table $0 60 funcref) - (elem $0 (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|4 $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|18 $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|30 $start:std/array~anonymous|31 $start:std/array~anonymous|32 $start:std/array~anonymous|33 $start:std/array~anonymous|34 $start:std/array~anonymous|35 $start:std/array~anonymous|36 $start:std/array~anonymous|37 $start:std/array~anonymous|38 $start:std/array~anonymous|39 $start:std/array~anonymous|40 $start:std/array~anonymous|41 $start:std/array~anonymous|42 $~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|1 $std/array/assertStableSortedForComplexObjects~anonymous|0 $start:std/array~anonymous|43 $start:std/array~anonymous|44 $start:std/array~anonymous|45 $start:std/array~anonymous|46 $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>~anonymous|0 $~lib/util/sort/COMPARATOR~anonymous|0 $~lib/util/sort/COMPARATOR<~lib/string/String>~anonymous|1) + (data (i32.const 5036) ",\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\10\00\00\00\00\00\00\00\01\00\00\00\02\00\00\00\03\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00") + (data (i32.const 5084) "\1c\00\00\00\00\00\00\00\00\00\00\00\0c\00\00\00\08\00\00\00\07\00\00\00\00\00\00\00\00\00\00\00") + (data (i32.const 5116) "\1c\00\00\00\00\00\00\00\00\00\00\00\0c\00\00\00\08\00\00\00\08\00\00\00\00\00\00\00\00\00\00\00") + (data (i32.const 5148) "\1c\00\00\00\00\00\00\00\00\00\00\00\0c\00\00\00\08\00\00\00\t\00\00\00\00\00\00\00\00\00\00\00") + (data (i32.const 5180) "\1c\00\00\00\00\00\00\00\00\00\00\00\0c\00\00\00\08\00\00\00\n\00\00\00\00\00\00\00\00\00\00\00") + (data (i32.const 5212) "\1c\00\00\00\00\00\00\00\00\00\00\00\0c\00\00\00\08\00\00\00\0b\00\00\00\00\00\00\00\00\00\00\00") + (data (i32.const 5244) "\1c\00\00\00\00\00\00\00\00\00\00\00\0c\00\00\00\08\00\00\00\0c\00\00\00\00\00\00\00\00\00\00\00") + (data (i32.const 5276) "\1c\00\00\00\00\00\00\00\00\00\00\00\0c\00\00\00\08\00\00\00\0d\00\00\00\00\00\00\00\00\00\00\00") + (data (i32.const 5308) "\1c\00\00\00\00\00\00\00\00\00\00\00\0c\00\00\00\08\00\00\00\0e\00\00\00\00\00\00\00\00\00\00\00") + (data (i32.const 5340) "\1c\00\00\00\00\00\00\00\00\00\00\00\0c\00\00\00\08\00\00\00\0f\00\00\00\00\00\00\00\00\00\00\00") + (data (i32.const 5372) "\1c\00\00\00\00\00\00\00\00\00\00\00\0c\00\00\00\08\00\00\00\10\00\00\00\00\00\00\00\00\00\00\00") + (data (i32.const 5404) "\1c\00\00\00\00\00\00\00\00\00\00\00\0c\00\00\00\08\00\00\00\11\00\00\00\00\00\00\00\00\00\00\00") + (data (i32.const 5436) "\1c\00\00\00\00\00\00\00\00\00\00\00\0c\00\00\00\08\00\00\00\12\00\00\00\00\00\00\00\00\00\00\00") + (data (i32.const 5468) "\1c\00\00\00\00\00\00\00\00\00\00\00\0c\00\00\00\08\00\00\00\13\00\00\00\00\00\00\00\00\00\00\00") + (data (i32.const 5500) "\1c\00\00\00\00\00\00\00\00\00\00\00\0c\00\00\00\08\00\00\00\14\00\00\00\00\00\00\00\00\00\00\00") + (data (i32.const 5532) "\1c\00\00\00\00\00\00\00\00\00\00\00\0d\00\00\00\08\00\00\00\15\00\00\00\00\00\00\00\00\00\00\00") + (data (i32.const 5564) "\1c\00\00\00\00\00\00\00\00\00\00\00\0d\00\00\00\08\00\00\00\16\00\00\00\00\00\00\00\00\00\00\00") + (data (i32.const 5596) "\1c\00\00\00\00\00\00\00\00\00\00\00\0d\00\00\00\08\00\00\00\17\00\00\00\00\00\00\00\00\00\00\00") + (data (i32.const 5628) "\1c\00\00\00\00\00\00\00\00\00\00\00\0d\00\00\00\08\00\00\00\18\00\00\00\00\00\00\00\00\00\00\00") + (data (i32.const 5660) "\1c\00\00\00\00\00\00\00\00\00\00\00\0d\00\00\00\08\00\00\00\19\00\00\00\00\00\00\00\00\00\00\00") + (data (i32.const 5692) "\1c\00\00\00\00\00\00\00\00\00\00\00\0e\00\00\00\08\00\00\00\1a\00\00\00\00\00\00\00\00\00\00\00") + (data (i32.const 5724) "\1c\00\00\00\00\00\00\00\00\00\00\00\0f\00\00\00\08\00\00\00\1b\00\00\00\00\00\00\00\00\00\00\00") + (data (i32.const 5756) "\1c\00\00\00\00\00\00\00\00\00\00\00\0f\00\00\00\08\00\00\00\1c\00\00\00\00\00\00\00\00\00\00\00") + (data (i32.const 5788) "\1c\00\00\00\00\00\00\00\00\00\00\00\0f\00\00\00\08\00\00\00\1d\00\00\00\00\00\00\00\00\00\00\00") + (data (i32.const 5820) "\1c\00\00\00\00\00\00\00\00\00\00\00\0c\00\00\00\08\00\00\00\1e\00\00\00\00\00\00\00\00\00\00\00") + (data (i32.const 5852) "\1c\00\00\00\00\00\00\00\00\00\00\00\0c\00\00\00\08\00\00\00\1f\00\00\00\00\00\00\00\00\00\00\00") + (data (i32.const 5884) "\1c\00\00\00\00\00\00\00\00\00\00\00\0c\00\00\00\08\00\00\00 \00\00\00\00\00\00\00\00\00\00\00") + (data (i32.const 5916) "\1c\00\00\00\00\00\00\00\00\00\00\00\0c\00\00\00\08\00\00\00!\00\00\00\00\00\00\00\00\00\00\00") + (data (i32.const 5948) "\1c\00\00\00\00\00\00\00\00\00\00\00\10\00\00\00\08\00\00\00\"\00\00\00\00\00\00\00\00\00\00\00") + (data (i32.const 5980) "\1c\00\00\00\00\00\00\00\00\00\00\00\10\00\00\00\08\00\00\00#\00\00\00\00\00\00\00\00\00\00\00") + (data (i32.const 6012) "\1c\00\00\00\00\00\00\00\00\00\00\00\11\00\00\00\08\00\00\00$\00\00\00\00\00\00\00\00\00\00\00") + (data (i32.const 6044) "\1c\00\00\00\00\00\00\00\00\00\00\00\11\00\00\00\08\00\00\00%\00\00\00\00\00\00\00\00\00\00\00") + (data (i32.const 6076) "\1c\00\00\00\00\00\00\00\00\00\00\00\10\00\00\00\08\00\00\00&\00\00\00\00\00\00\00\00\00\00\00") + (data (i32.const 6108) "\1c\00\00\00\00\00\00\00\00\00\00\00\10\00\00\00\08\00\00\00\'\00\00\00\00\00\00\00\00\00\00\00") + (data (i32.const 6140) "\1c\00\00\00\00\00\00\00\00\00\00\00\10\00\00\00\08\00\00\00(\00\00\00\00\00\00\00\00\00\00\00") + (data (i32.const 6172) "\1c\00\00\00\00\00\00\00\00\00\00\00\10\00\00\00\08\00\00\00)\00\00\00\00\00\00\00\00\00\00\00") + (data (i32.const 6204) "\1c\00\00\00\00\00\00\00\00\00\00\00\10\00\00\00\08\00\00\00*\00\00\00\00\00\00\00\00\00\00\00") + (data (i32.const 6236) "\1c\00\00\00\00\00\00\00\00\00\00\00\11\00\00\00\08\00\00\00+\00\00\00\00\00\00\00\00\00\00\00") + (data (i32.const 6268) "\1c\00\00\00\00\00\00\00\00\00\00\00\11\00\00\00\08\00\00\00,\00\00\00\00\00\00\00\00\00\00\00") + (data (i32.const 6300) "\1c\00\00\00\00\00\00\00\00\00\00\00\10\00\00\00\08\00\00\00-\00\00\00\00\00\00\00\00\00\00\00") + (data (i32.const 6332) "\1c\00\00\00\00\00\00\00\00\00\00\00\10\00\00\00\08\00\00\00.\00\00\00\00\00\00\00\00\00\00\00") + (data (i32.const 6364) "\1c\00\00\00\00\00\00\00\00\00\00\00\10\00\00\00\08\00\00\00/\00\00\00\00\00\00\00\00\00\00\00") + (data (i32.const 6396) ",\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\18\00\00\00~\00l\00i\00b\00/\00m\00a\00t\00h\00.\00t\00s\00\00\00\00\00") + (data (i32.const 6444) "\bc\00\00\00\00\00\00\00\00\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?\00") + (data (i32.const 6636) "\1c\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\0c\00\00\00\00\00\00@\00\00\80\bf\00\00\00\00") + (data (i32.const 6668) "\1c\00\00\00\00\00\00\00\00\00\00\00\14\00\00\00\08\00\00\000\00\00\00\00\00\00\00\00\00\00\00") + (data (i32.const 6700) "\1c\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\0c\00\00\00\00\00\80\bf\00\00\00\00\00\00\00@") + (data (i32.const 6732) "<\00\00\00\00\00\00\00\00\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\00\00\00\00\00\00\00\00\00\00\00\00") + (data (i32.const 6796) "<\00\00\00\00\00\00\00\00\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\00\00\00\00\00\00\00\00\00\00\00\00") + (data (i32.const 6860) "\\\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00@\00\00\00\00\00\00\00\00\00\f0?\00\00\00\00\00\00\f8\7f\00\00\00\00\00\00\f0\ff\05\00\00\00\00\00\f0?\00\00\00\00\00\00\00\00\00\00\00\00\00\00\f0\bf\00\00\00\00\00\00\00\c0\00\00\00\00\00\00\f0\7f\00\00\00\00\00\00\00\00\00\00\00\00") + (data (i32.const 6956) "\1c\00\00\00\00\00\00\00\00\00\00\00\15\00\00\00\08\00\00\001\00\00\00\00\00\00\00\00\00\00\00") + (data (i32.const 6988) "\\\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00@\00\00\00\00\00\00\00\00\00\f0\ff\00\00\00\00\00\00\00\c0\00\00\00\00\00\00\f0\bf\00\00\00\00\00\00\00\00\00\00\00\00\00\00\f0?\05\00\00\00\00\00\f0?\00\00\00\00\00\00\f0\7f\00\00\00\00\00\00\f8\7f\00\00\00\00\00\00\00\00\00\00\00\00") + (data (i32.const 7084) ",\00\00\00\00\00\00\00\00\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\00\00\00\00\00\00\00\00\00\00\00") + (data (i32.const 7132) "\1c\00\00\00\00\00\00\00\00\00\00\00\16\00\00\00\08\00\00\002\00\00\00\00\00\00\00\00\00\00\00") + (data (i32.const 7164) ",\00\00\00\00\00\00\00\00\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\00\00\00\00\00\00\00\00\00\00\00") + (data (i32.const 7212) ",\00\00\00\00\00\00\00\00\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\00\00\00\00\00\00\00\00\00\00\00") + (data (i32.const 7260) "\1c\00\00\00\00\00\00\00\00\00\00\00\17\00\00\00\08\00\00\003\00\00\00\00\00\00\00\00\00\00\00") + (data (i32.const 7292) ",\00\00\00\00\00\00\00\00\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\00\00\00\00\00\00\00\00") + (data (i32.const 7340) "\1c\00\00\00\00\00\00\00\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 7372) "\1c\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\04\00\00\00\01\00\00\00\00\00\00\00\00\00\00\00") + (data (i32.const 7404) "\1c\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\08\00\00\00\02\00\00\00\01\00\00\00\00\00\00\00") + (data (i32.const 7436) ",\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\10\00\00\00\03\00\00\00\02\00\00\00\01\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00") + (data (i32.const 7484) ",\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\10\00\00\00\00\00\00\00\01\00\00\00\02\00\00\00\03\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00") + (data (i32.const 7532) "\1c\00\00\00\00\00\00\00\00\00\00\00\16\00\00\00\08\00\00\004\00\00\00\00\00\00\00\00\00\00\00") + (data (i32.const 7564) "\1c\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\04\00\00\00\01\00\00\00\00\00\00\00\00\00\00\00") + (data (i32.const 7596) "\1c\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\08\00\00\00\01\00\00\00\02\00\00\00\00\00\00\00") + (data (i32.const 7628) "\1c\00\00\00\00\00\00\00\00\00\00\00\18\00\00\00\08\00\00\005\00\00\00\00\00\00\00\00\00\00\00") + (data (i32.const 7660) "\1c\00\00\00\00\00\00\00\00\00\00\00\16\00\00\00\08\00\00\006\00\00\00\00\00\00\00\00\00\00\00") + (data (i32.const 7692) "\1c\00\00\00\00\00\00\00\00\00\00\00\16\00\00\00\08\00\00\007\00\00\00\00\00\00\00\00\00\00\00") + (data (i32.const 7724) "\1c\00\00\00\00\00\00\00\00\00\00\00\16\00\00\00\08\00\00\008\00\00\00\00\00\00\00\00\00\00\00") + (data (i32.const 7756) "\1c\00\00\00\00\00\00\00\00\00\00\00\16\00\00\00\08\00\00\009\00\00\00\00\00\00\00\00\00\00\00") + (data (i32.const 7788) "\1c\00\00\00\00\00\00\00\00\00\00\00\1a\00\00\00\08\00\00\00:\00\00\00\00\00\00\00\00\00\00\00") + (data (i32.const 7820) "\1c\00\00\00\00\00\00\00\00\00\00\00\1d\00\00\00\08\00\00\00;\00\00\00\00\00\00\00\00\00\00\00") + (data (i32.const 7852) "\1c\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\02\00\00\00a\00\00\00\00\00\00\00\00\00\00\00") + (data (i32.const 7884) "\1c\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\02\00\00\00b\00\00\00\00\00\00\00\00\00\00\00") + (data (i32.const 7916) "\1c\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\04\00\00\00a\00b\00\00\00\00\00\00\00\00\00") + (data (i32.const 7948) "\1c\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\04\00\00\00b\00a\00\00\00\00\00\00\00\00\00") + (data (i32.const 7980) "\1c\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00") + (data (i32.const 8012) ",\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\1c\00\00\00\c0\1e\00\00\e0\1e\00\00\c0\1e\00\00\00\1f\00\00 \1f\00\00@\1f\00\00\00\00\00\00") + (data (i32.const 8060) ",\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\1c\00\00\00@\1f\00\00\c0\1e\00\00\c0\1e\00\00\00\1f\00\00\e0\1e\00\00 \1f\00\00\00\00\00\00") + (data (i32.const 8108) "\1c\00\00\00\00\00\00\00\00\00\00\00\1f\00\00\00\08\00\00\00<\00\00\00\00\00\00\00\00\00\00\00") + (data (i32.const 8140) "\1c\00\00\00\00\00\00\00\00\00\00\00!\00\00\00\08\00\00\00=\00\00\00\00\00\00\00\00\00\00\00") + (data (i32.const 8172) "\1c\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\02\00\00\00\01\00\00\00\00\00\00\00\00\00\00\00") + (data (i32.const 8204) "\1c\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\08\00\00\00t\00r\00u\00e\00\00\00\00\00") + (data (i32.const 8236) "\1c\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\n\00\00\00f\00a\00l\00s\00e\00\00\00") + (data (i32.const 8268) "\1c\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\02\00\00\00,\00\00\00\00\00\00\00\00\00\00\00") + (data (i32.const 8300) ",\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\14\00\00\00t\00r\00u\00e\00,\00f\00a\00l\00s\00e\00\00\00\00\00\00\00\00\00") + (data (i32.const 8348) "\1c\00\00\00\00\00\00\00\00\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 8380) "|\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00d\00\00\00t\00o\00S\00t\00r\00i\00n\00g\00(\00)\00 \00r\00a\00d\00i\00x\00 \00a\00r\00g\00u\00m\00e\00n\00t\00 \00m\00u\00s\00t\00 \00b\00e\00 \00b\00e\00t\00w\00e\00e\00n\00 \002\00 \00a\00n\00d\00 \003\006\00\00\00\00\00\00\00\00\00") + (data (i32.const 8508) "<\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00&\00\00\00~\00l\00i\00b\00/\00u\00t\00i\00l\00/\00n\00u\00m\00b\00e\00r\00.\00t\00s\00\00\00\00\00\00\00") + (data (i32.const 8572) "\1c\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\02\00\00\000\00\00\00\00\00\00\00\00\00\00\00") + (data (i32.const 8604) "0\000\000\001\000\002\000\003\000\004\000\005\000\006\000\007\000\008\000\009\001\000\001\001\001\002\001\003\001\004\001\005\001\006\001\007\001\008\001\009\002\000\002\001\002\002\002\003\002\004\002\005\002\006\002\007\002\008\002\009\003\000\003\001\003\002\003\003\003\004\003\005\003\006\003\007\003\008\003\009\004\000\004\001\004\002\004\003\004\004\004\005\004\006\004\007\004\008\004\009\005\000\005\001\005\002\005\003\005\004\005\005\005\006\005\007\005\008\005\009\006\000\006\001\006\002\006\003\006\004\006\005\006\006\006\007\006\008\006\009\007\000\007\001\007\002\007\003\007\004\007\005\007\006\007\007\007\008\007\009\008\000\008\001\008\002\008\003\008\004\008\005\008\006\008\007\008\008\008\009\009\000\009\001\009\002\009\003\009\004\009\005\009\006\009\007\009\008\009\009\00") + (data (i32.const 9004) "\1c\04\00\00\00\00\00\00\00\00\00\00\01\00\00\00\00\04\00\000\000\000\001\000\002\000\003\000\004\000\005\000\006\000\007\000\008\000\009\000\00a\000\00b\000\00c\000\00d\000\00e\000\00f\001\000\001\001\001\002\001\003\001\004\001\005\001\006\001\007\001\008\001\009\001\00a\001\00b\001\00c\001\00d\001\00e\001\00f\002\000\002\001\002\002\002\003\002\004\002\005\002\006\002\007\002\008\002\009\002\00a\002\00b\002\00c\002\00d\002\00e\002\00f\003\000\003\001\003\002\003\003\003\004\003\005\003\006\003\007\003\008\003\009\003\00a\003\00b\003\00c\003\00d\003\00e\003\00f\004\000\004\001\004\002\004\003\004\004\004\005\004\006\004\007\004\008\004\009\004\00a\004\00b\004\00c\004\00d\004\00e\004\00f\005\000\005\001\005\002\005\003\005\004\005\005\005\006\005\007\005\008\005\009\005\00a\005\00b\005\00c\005\00d\005\00e\005\00f\006\000\006\001\006\002\006\003\006\004\006\005\006\006\006\007\006\008\006\009\006\00a\006\00b\006\00c\006\00d\006\00e\006\00f\007\000\007\001\007\002\007\003\007\004\007\005\007\006\007\007\007\008\007\009\007\00a\007\00b\007\00c\007\00d\007\00e\007\00f\008\000\008\001\008\002\008\003\008\004\008\005\008\006\008\007\008\008\008\009\008\00a\008\00b\008\00c\008\00d\008\00e\008\00f\009\000\009\001\009\002\009\003\009\004\009\005\009\006\009\007\009\008\009\009\009\00a\009\00b\009\00c\009\00d\009\00e\009\00f\00a\000\00a\001\00a\002\00a\003\00a\004\00a\005\00a\006\00a\007\00a\008\00a\009\00a\00a\00a\00b\00a\00c\00a\00d\00a\00e\00a\00f\00b\000\00b\001\00b\002\00b\003\00b\004\00b\005\00b\006\00b\007\00b\008\00b\009\00b\00a\00b\00b\00b\00c\00b\00d\00b\00e\00b\00f\00c\000\00c\001\00c\002\00c\003\00c\004\00c\005\00c\006\00c\007\00c\008\00c\009\00c\00a\00c\00b\00c\00c\00c\00d\00c\00e\00c\00f\00d\000\00d\001\00d\002\00d\003\00d\004\00d\005\00d\006\00d\007\00d\008\00d\009\00d\00a\00d\00b\00d\00c\00d\00d\00d\00e\00d\00f\00e\000\00e\001\00e\002\00e\003\00e\004\00e\005\00e\006\00e\007\00e\008\00e\009\00e\00a\00e\00b\00e\00c\00e\00d\00e\00e\00e\00f\00f\000\00f\001\00f\002\00f\003\00f\004\00f\005\00f\006\00f\007\00f\008\00f\009\00f\00a\00f\00b\00f\00c\00f\00d\00f\00e\00f\00f\00\00\00\00\00\00\00\00\00\00\00\00\00") + (data (i32.const 10060) "\\\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00H\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\00\00\00\00\00") + (data (i32.const 10156) "\1c\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\n\00\00\001\00-\002\00-\003\00\00\00") + (data (i32.const 10188) "\1c\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\0c\00\00\00\01\00\00\00\02\00\00\00\03\00\00\00") + (data (i32.const 10220) "\1c\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\02\00\00\00-\00\00\00\00\00\00\00\00\00\00\00") + (data (i32.const 10252) "\1c\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\08\00\00\00\00\00\00\80\00\00\00\80\00\00\00\00") + (data (i32.const 10284) "\1c\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\04\00\00\00_\00_\00\00\00\00\00\00\00\00\00") + (data (i32.const 10316) "L\00\00\00\00\00\00\00\00\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\00\00\00\00\00\00\00\00\00\00\00\00\00") + (data (i32.const 10396) "L\00\00\00\00\00\00\00\00\00\00\00\00\00\00\000\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\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\00\00\00\00\00\00\00\00\00\00\00\00") + (data (i32.const 10476) "\1c\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\04\00\00\00,\00 \00\00\00\00\00\00\00\00\00") + (data (i32.const 10508) "\1c\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\06\00\00\000\00.\000\00\00\00\00\00\00\00") + (data (i32.const 10540) "\1c\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\06\00\00\00N\00a\00N\00\00\00\00\00\00\00") + (data (i32.const 10572) ",\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\12\00\00\00-\00I\00n\00f\00i\00n\00i\00t\00y\00\00\00\00\00\00\00\00\00\00\00") + (data (i32.const 10620) ",\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\10\00\00\00I\00n\00f\00i\00n\00i\00t\00y\00\00\00\00\00\00\00\00\00\00\00\00\00") + (data (i32.const 10672) "\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\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 10728) "\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[\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]\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00") + (data (i32.const 12076) "\1c\00\00\00\00\00\00\00\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 12108) "\1c\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\04\00\00\00\01\00\00\00\00\00\00\00\00\00\00\00") + (data (i32.const 12140) "\1c\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\08\00\00\00\01\00\00\00\02\00\00\00\00\00\00\00") + (data (i32.const 12172) ",\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\10\00\00\00\00\00\00\00\01\00\00\00\02\00\00\00\03\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00") + (data (i32.const 12220) "\1c\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\06\00\00\001\00,\002\00\00\00\00\00\00\00") + (data (i32.const 12252) ",\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\0e\00\00\000\00,\001\00,\002\00,\003\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00") + (data (i32.const 12300) "\1c\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\03\00\00\00\01\ff\00\00\00\00\00\00\00\00\00\00") + (data (i32.const 12332) "\1c\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\0c\00\00\001\00,\00-\001\00,\000\00") + (data (i32.const 12364) "\1c\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\06\00\00\00\01\00\ff\ff\00\00\00\00\00\00\00\00") + (data (i32.const 12396) ",\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\12\00\00\001\00,\006\005\005\003\005\00,\000\00\00\00\00\00\00\00\00\00\00\00") + (data (i32.const 12444) ",\00\00\00\00\00\00\00\00\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\00\00\00\00\00\00\00\00\00\00\00\00") + (data (i32.const 12492) "L\00\00\00\00\00\00\00\00\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\00\00\00\00\00\00\00\00\00\00\00\00\00") + (data (i32.const 12572) "<\00\00\00\00\00\00\00\00\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\00\00\00\00\00\00\00\00\00\00\00\00") + (data (i32.const 12636) "l\00\00\00\00\00\00\00\00\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\00\00\00\00\00\00\00\00\00") + (data (i32.const 12748) ",\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\1c\00\00\00@\1f\00\00\c0\1e\00\00\c0\1e\00\00\00\1f\00\00\e0\1e\00\00 \1f\00\00\00\00\00\00") + (data (i32.const 12796) ",\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\1a\00\00\00,\00a\00,\00a\00,\00a\00b\00,\00b\00,\00b\00a\00,\00\00\00") + (data (i32.const 12844) "\1c\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\02\00\00\002\00\00\00\00\00\00\00\00\00\00\00") + (data (i32.const 12876) "\1c\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\02\00\00\004\00\00\00\00\00\00\00\00\00\00\00") + (data (i32.const 12908) ",\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\10\00\00\00\00.\00\00@2\00\00\00\00\00\00`2\00\00\00\00\00\00\00\00\00\00\00\00\00\00") + (data (i32.const 12956) "\1c\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\0c\00\00\001\00,\002\00,\00,\004\00") + (data (i32.const 12988) "\1c\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\08\00\00\00\01\00\00\00\02\00\00\00\00\00\00\00") + (data (i32.const 13020) "\1c\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\08\00\00\00\03\00\00\00\04\00\00\00\00\00\00\00") + (data (i32.const 13052) ",\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\0e\00\00\001\00,\002\00,\003\00,\004\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00") + (data (i32.const 13100) "\1c\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\02\00\00\00\01\02\00\00\00\00\00\00\00\00\00\00") + (data (i32.const 13132) "\1c\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\02\00\00\00\03\04\00\00\00\00\00\00\00\00\00\00") + (data (i32.const 13164) "\1c\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\04\00\00\00\01\00\00\00\00\00\00\00\00\00\00\00") + (data (i32.const 13196) "\1c\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\04\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00") + (data (i32.const 13228) "\1c\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\0c\00\00\00\01\00\00\00\02\00\00\00\03\00\00\00") + (data (i32.const 13260) "\1c\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\0c\00\00\00\04\00\00\00\05\00\00\00\06\00\00\00") + (data (i32.const 13292) "\1c\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\0c\00\00\00\07\00\00\00\08\00\00\00\t\00\00\00") + (data (i32.const 13324) "\1c\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\06\00\00\00o\00n\00e\00\00\00\00\00\00\00") + (data (i32.const 13356) "\1c\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\04\00\00\00 4\00\00\00\00\00\00\00\00\00\00") + (data (i32.const 13388) "\1c\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\06\00\00\00t\00w\00o\00\00\00\00\00\00\00") + (data (i32.const 13420) "\1c\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\n\00\00\00t\00h\00r\00e\00e\00\00\00") + (data (i32.const 13452) "\1c\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\0c\00\00\00`4\00\00\00\00\00\00\804\00\00") + (data (i32.const 13484) "\1c\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\08\00\00\00f\00o\00u\00r\00\00\00\00\00") + (data (i32.const 13516) "\1c\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\08\00\00\00f\00i\00v\00e\00\00\00\00\00") + (data (i32.const 13548) "\1c\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\06\00\00\00s\00i\00x\00\00\00\00\00\00\00") + (data (i32.const 13580) "\1c\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\0c\00\00\00\c04\00\00\e04\00\00\005\00\00") + (data (i32.const 13612) "\1c\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\n\00\00\00s\00e\00v\00e\00n\00\00\00") + (data (i32.const 13644) "\1c\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\04\00\00\00@5\00\00\00\00\00\00\00\00\00\00") + (data (i32.const 13676) "<\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00 \00\00\00 4\00\00`4\00\00\00\00\00\00\804\00\00\c04\00\00\e04\00\00\005\00\00@5\00\00\00\00\00\00\00\00\00\00\00\00\00\00") + (data (i32.const 13740) "\1c\00\00\00\00\00\00\00\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 13772) "\1c\00\00\00\00\00\00\00\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 13804) "<\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00(\00\00\00I\00l\00l\00e\00g\00a\00l\00 \00g\00e\00n\00e\00r\00i\00c\00 \00t\00y\00p\00e\00\00\00\00\00") + (data (i32.const 13868) "\1c\00\00\00\00\00\00\00\00\00\00\00.\00\00\00\08\00\00\00>\00\00\00\00\00\00\00\00\00\00\00") + (data (i32.const 13900) "\1c\00\00\00\00\00\00\00\00\00\00\00!\00\00\00\08\00\00\00?\00\00\00\00\00\00\00\00\00\00\00") + (data (i32.const 13936) "/\00\00\00 \00\00\00\00\00\00\00 \00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\02\t\00\00\00\00\00\00 \00\00\00\00\00\00\00A\00\00\00\02\00\00\00B\00\00\00\00\00\00\00\02\01\00\00\00\00\00\00\02A\00\00\00\00\00\00\02\19\00\00\00\00\00\00\02\1a\00\00\00\00\00\00\02a\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00 \00\00\00\00\00\00\00\02A\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\02A\00\00\00\00\00\00\00\00\00\00\00\00\00\00 \00\00\00\00\00\00\00\02A\00\00\00\00\00\00\00\00\00\00\00\00\00\00\02a\00\00\00\00\00\00\00\00\00\00\00\00\00\00\02A\00\00\00\00\00\00\00\00\00\00\00\00\00\00B\00\00\00\00\00\00\00B\08\00\00\00\00\00\00\82\00\00\00\00\00\00\00\02\02\00\00\00\00\00\00\02\n\00\00\00\00\00\00\02A\00\00\00\00\00\00\02A\00\00\00\00\00\00\02A\00\00\00\00\00\00\02A\00\00\00\00\00\00\02\01\00\00\07\00\00\00B\00\00\00\06\00\00\00\02A\00\00 \00\00\00\00\00\00\00\00\00\00\00") + (table $0 64 funcref) + (elem $0 (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|4 $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|18 $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|30 $start:std/array~anonymous|31 $start:std/array~anonymous|32 $start:std/array~anonymous|33 $start:std/array~anonymous|34 $start:std/array~anonymous|35 $start:std/array~anonymous|36 $start:std/array~anonymous|37 $start:std/array~anonymous|38 $start:std/array~anonymous|39 $start:std/array~anonymous|40 $start:std/array~anonymous|41 $start:std/array~anonymous|42 $start:std/array~anonymous|43 $start:std/array~anonymous|44 $start:std/array~anonymous|45 $start:std/array~anonymous|46 $~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|1 $std/array/assertStableSortedForComplexObjects~anonymous|0 $start:std/array~anonymous|47 $start:std/array~anonymous|48 $start:std/array~anonymous|49 $start:std/array~anonymous|50 $start:std/array~anonymous|51 $start:std/array~anonymous|52 $~lib/util/sort/COMPARATOR<~lib/string/String|null>~anonymous|0 $~lib/util/sort/COMPARATOR<~lib/string/String>~anonymous|0 $~lib/util/sort/COMPARATOR~anonymous|0 $~lib/util/sort/COMPARATOR<~lib/string/String>~anonymous|1) (export "ArrayU32" (global $std/array/ArrayU32)) (export "ArrayU8" (global $std/array/ArrayU8)) (export "ArrayStr" (global $std/array/ArrayStr)) @@ -364,6 +369,7 @@ (export "ArrayU32#set:length" (func $export:~lib/array/Array#set:length)) (export "ArrayU32#every" (func $export:~lib/array/Array#every)) (export "ArrayU32#findIndex" (func $export:~lib/array/Array#findIndex)) + (export "ArrayU32#findLastIndex" (func $export:~lib/array/Array#findLastIndex)) (export "ArrayU32#at" (func $export:~lib/array/Array#at)) (export "ArrayU32#fill" (func $export:~lib/array/Array#fill@varargs)) (export "ArrayU32#includes" (func $export:~lib/array/Array#includes@varargs)) @@ -391,6 +397,7 @@ (export "ArrayU8#set:length" (func $export:~lib/array/Array#set:length)) (export "ArrayU8#every" (func $export:~lib/array/Array#every)) (export "ArrayU8#findIndex" (func $export:~lib/array/Array#findIndex)) + (export "ArrayU8#findLastIndex" (func $export:~lib/array/Array#findLastIndex)) (export "ArrayU8#at" (func $export:~lib/array/Array#at)) (export "ArrayU8#fill" (func $export:~lib/array/Array#fill@varargs)) (export "ArrayU8#includes" (func $export:~lib/array/Array#includes@varargs)) @@ -418,6 +425,7 @@ (export "ArrayStr#set:length" (func $export:~lib/array/Array<~lib/string/String>#set:length)) (export "ArrayStr#every" (func $export:~lib/array/Array<~lib/string/String>#every)) (export "ArrayStr#findIndex" (func $export:~lib/array/Array<~lib/string/String>#findIndex)) + (export "ArrayStr#findLastIndex" (func $export:~lib/array/Array<~lib/string/String>#findLastIndex)) (export "ArrayStr#at" (func $export:~lib/array/Array<~lib/string/String>#at)) (export "ArrayStr#fill" (func $export:~lib/array/Array<~lib/string/String>#fill@varargs)) (export "ArrayStr#includes" (func $export:~lib/array/Array<~lib/string/String>#includes@varargs)) @@ -4245,7 +4253,7 @@ if i32.const 320 i32.const 80 - i32.const 99 + i32.const 106 i32.const 42 call $~lib/builtins/abort unreachable @@ -4421,7 +4429,7 @@ if i32.const 320 i32.const 80 - i32.const 99 + i32.const 106 i32.const 42 call $~lib/builtins/abort unreachable @@ -4683,7 +4691,7 @@ if i32.const 320 i32.const 80 - i32.const 99 + i32.const 106 i32.const 42 call $~lib/builtins/abort unreachable @@ -4712,8 +4720,8 @@ if i32.const 1152 i32.const 80 - i32.const 276 - i32.const 21 + i32.const 283 + i32.const 18 call $~lib/builtins/abort unreachable end @@ -4789,7 +4797,7 @@ if i32.const 320 i32.const 80 - i32.const 132 + i32.const 139 i32.const 33 call $~lib/builtins/abort unreachable @@ -5040,8 +5048,8 @@ if i32.const 1152 i32.const 80 - i32.const 335 - i32.const 21 + i32.const 342 + i32.const 18 call $~lib/builtins/abort unreachable end @@ -5652,7 +5660,7 @@ if i32.const 320 i32.const 80 - i32.const 115 + i32.const 122 i32.const 22 call $~lib/builtins/abort unreachable @@ -5765,6 +5773,71 @@ i32.eq ) (func $start:std/array~anonymous|6 (param $0 i32) (param $1 i32) (param $2 i32) (result i32) + local.get $0 + i32.const 0 + i32.eq + ) + (func $~lib/array/Array#findLastIndex (param $0 i32) (param $1 i32) (result i32) + (local $2 i32) + (local $3 i32) + local.get $0 + i32.load offset=12 + i32.const 1 + i32.sub + local.set $2 + loop $for-loop|0 + local.get $2 + i32.const 0 + i32.ge_s + local.set $3 + local.get $3 + if + local.get $0 + i32.load offset=4 + local.get $2 + i32.const 2 + i32.shl + i32.add + i32.load + local.get $2 + local.get $0 + i32.const 3 + global.set $~argumentsLength + local.get $1 + i32.load + call_indirect $0 (type $i32_i32_i32_=>_i32) + if + local.get $2 + return + end + local.get $2 + i32.const 1 + i32.sub + local.set $2 + br $for-loop|0 + end + end + i32.const -1 + ) + (func $start:std/array~anonymous|7 (param $0 i32) (param $1 i32) (param $2 i32) (result i32) + local.get $0 + i32.const 1 + i32.eq + ) + (func $start:std/array~anonymous|8 (param $0 i32) (param $1 i32) (param $2 i32) (result i32) + local.get $0 + i32.const 100 + i32.eq + ) + (func $start:std/array~anonymous|9 (param $0 i32) (param $1 i32) (param $2 i32) (result i32) + local.get $2 + call $~lib/array/Array#pop + drop + local.get $0 + i32.const 100 + i32.eq + ) + (func $start:std/array~anonymous|10 (param $0 i32) (param $1 i32) (param $2 i32) (result i32) local.get $0 i32.const 0 i32.ge_s @@ -5822,12 +5895,12 @@ end i32.const 1 ) - (func $start:std/array~anonymous|7 (param $0 i32) (param $1 i32) (param $2 i32) (result i32) + (func $start:std/array~anonymous|11 (param $0 i32) (param $1 i32) (param $2 i32) (result i32) local.get $0 i32.const 0 i32.le_s ) - (func $start:std/array~anonymous|8 (param $0 i32) (param $1 i32) (param $2 i32) (result i32) + (func $start:std/array~anonymous|12 (param $0 i32) (param $1 i32) (param $2 i32) (result i32) local.get $2 i32.const 100 call $~lib/array/Array#push @@ -5836,12 +5909,12 @@ i32.const 10 i32.lt_s ) - (func $start:std/array~anonymous|9 (param $0 i32) (param $1 i32) (param $2 i32) (result i32) + (func $start:std/array~anonymous|13 (param $0 i32) (param $1 i32) (param $2 i32) (result i32) local.get $0 i32.const 10 i32.lt_s ) - (func $start:std/array~anonymous|10 (param $0 i32) (param $1 i32) (param $2 i32) (result i32) + (func $start:std/array~anonymous|14 (param $0 i32) (param $1 i32) (param $2 i32) (result i32) local.get $2 call $~lib/array/Array#pop drop @@ -5849,7 +5922,7 @@ i32.const 3 i32.lt_s ) - (func $start:std/array~anonymous|11 (param $0 i32) (param $1 i32) (param $2 i32) (result i32) + (func $start:std/array~anonymous|15 (param $0 i32) (param $1 i32) (param $2 i32) (result i32) local.get $0 i32.const 3 i32.ge_s @@ -5906,12 +5979,12 @@ end i32.const 0 ) - (func $start:std/array~anonymous|12 (param $0 i32) (param $1 i32) (param $2 i32) (result i32) + (func $start:std/array~anonymous|16 (param $0 i32) (param $1 i32) (param $2 i32) (result i32) local.get $0 i32.const -1 i32.le_s ) - (func $start:std/array~anonymous|13 (param $0 i32) (param $1 i32) (param $2 i32) (result i32) + (func $start:std/array~anonymous|17 (param $0 i32) (param $1 i32) (param $2 i32) (result i32) local.get $2 i32.const 100 call $~lib/array/Array#push @@ -5920,12 +5993,12 @@ i32.const 10 i32.gt_s ) - (func $start:std/array~anonymous|14 (param $0 i32) (param $1 i32) (param $2 i32) (result i32) + (func $start:std/array~anonymous|18 (param $0 i32) (param $1 i32) (param $2 i32) (result i32) local.get $0 i32.const 10 i32.gt_s ) - (func $start:std/array~anonymous|15 (param $0 i32) (param $1 i32) (param $2 i32) (result i32) + (func $start:std/array~anonymous|19 (param $0 i32) (param $1 i32) (param $2 i32) (result i32) local.get $2 call $~lib/array/Array#pop drop @@ -5933,7 +6006,7 @@ i32.const 3 i32.gt_s ) - (func $start:std/array~anonymous|16 (param $0 i32) (param $1 i32) (param $2 i32) + (func $start:std/array~anonymous|20 (param $0 i32) (param $1 i32) (param $2 i32) global.get $std/array/i local.get $0 i32.add @@ -5986,7 +6059,7 @@ end end ) - (func $start:std/array~anonymous|17 (param $0 i32) (param $1 i32) (param $2 i32) + (func $start:std/array~anonymous|21 (param $0 i32) (param $1 i32) (param $2 i32) local.get $2 i32.const 100 call $~lib/array/Array#push @@ -5996,13 +6069,13 @@ i32.add global.set $std/array/i ) - (func $start:std/array~anonymous|18 (param $0 i32) (param $1 i32) (param $2 i32) + (func $start:std/array~anonymous|22 (param $0 i32) (param $1 i32) (param $2 i32) global.get $std/array/i local.get $0 i32.add global.set $std/array/i ) - (func $start:std/array~anonymous|19 (param $0 i32) (param $1 i32) (param $2 i32) + (func $start:std/array~anonymous|23 (param $0 i32) (param $1 i32) (param $2 i32) local.get $2 call $~lib/array/Array#pop drop @@ -6011,7 +6084,7 @@ i32.add global.set $std/array/i ) - (func $start:std/array~anonymous|20 (param $0 i32) (param $1 i32) (param $2 i32) + (func $start:std/array~anonymous|24 (param $0 i32) (param $1 i32) (param $2 i32) (local $3 i32) (local $4 i32) local.get $1 @@ -6112,14 +6185,14 @@ if i32.const 0 i32.const 528 - i32.const 680 + i32.const 705 i32.const 7 call $~lib/builtins/abort unreachable end end ) - (func $start:std/array~anonymous|21 (param $0 i32) (param $1 i32) (param $2 i32) (result f32) + (func $start:std/array~anonymous|25 (param $0 i32) (param $1 i32) (param $2 i32) (result f32) local.get $0 f32.convert_i32_s ) @@ -6136,7 +6209,7 @@ if i32.const 320 i32.const 80 - i32.const 99 + i32.const 106 i32.const 42 call $~lib/builtins/abort unreachable @@ -6153,7 +6226,7 @@ drop local.get $2 ) - (func $start:std/array~anonymous|22 (param $0 i32) (param $1 i32) (param $2 i32) (result i32) + (func $start:std/array~anonymous|26 (param $0 i32) (param $1 i32) (param $2 i32) (result i32) local.get $2 i32.const 100 call $~lib/array/Array#push @@ -6164,14 +6237,14 @@ global.set $std/array/i local.get $0 ) - (func $start:std/array~anonymous|23 (param $0 i32) (param $1 i32) (param $2 i32) (result i32) + (func $start:std/array~anonymous|27 (param $0 i32) (param $1 i32) (param $2 i32) (result i32) global.get $std/array/i local.get $0 i32.add global.set $std/array/i local.get $0 ) - (func $start:std/array~anonymous|24 (param $0 i32) (param $1 i32) (param $2 i32) (result i32) + (func $start:std/array~anonymous|28 (param $0 i32) (param $1 i32) (param $2 i32) (result i32) local.get $2 call $~lib/array/Array#pop drop @@ -6181,12 +6254,12 @@ global.set $std/array/i local.get $0 ) - (func $start:std/array~anonymous|25 (param $0 i32) (param $1 i32) (param $2 i32) (result i32) + (func $start:std/array~anonymous|29 (param $0 i32) (param $1 i32) (param $2 i32) (result i32) local.get $0 i32.const 2 i32.ge_s ) - (func $start:std/array~anonymous|26 (param $0 i32) (param $1 i32) (param $2 i32) (result i32) + (func $start:std/array~anonymous|30 (param $0 i32) (param $1 i32) (param $2 i32) (result i32) local.get $2 i32.const 100 call $~lib/array/Array#push @@ -6199,7 +6272,7 @@ i32.const 2 i32.ge_s ) - (func $start:std/array~anonymous|27 (param $0 i32) (param $1 i32) (param $2 i32) (result i32) + (func $start:std/array~anonymous|31 (param $0 i32) (param $1 i32) (param $2 i32) (result i32) global.get $std/array/i local.get $0 i32.add @@ -6208,7 +6281,7 @@ i32.const 2 i32.ge_s ) - (func $start:std/array~anonymous|28 (param $0 i32) (param $1 i32) (param $2 i32) (result i32) + (func $start:std/array~anonymous|32 (param $0 i32) (param $1 i32) (param $2 i32) (result i32) local.get $2 call $~lib/array/Array#pop drop @@ -6220,7 +6293,7 @@ i32.const 2 i32.ge_s ) - (func $start:std/array~anonymous|29 (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (result i32) + (func $start:std/array~anonymous|33 (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (result i32) local.get $0 local.get $1 i32.add @@ -6278,12 +6351,12 @@ end local.get $3 ) - (func $start:std/array~anonymous|30 (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (result i32) + (func $start:std/array~anonymous|34 (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (result i32) local.get $0 local.get $1 i32.add ) - (func $start:std/array~anonymous|31 (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (result i32) + (func $start:std/array~anonymous|35 (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (result i32) local.get $0 if (result i32) i32.const 1 @@ -6346,7 +6419,7 @@ end local.get $3 ) - (func $start:std/array~anonymous|32 (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (result i32) + (func $start:std/array~anonymous|36 (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (result i32) local.get $0 if (result i32) i32.const 1 @@ -6356,7 +6429,7 @@ i32.gt_s end ) - (func $start:std/array~anonymous|33 (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (result i32) + (func $start:std/array~anonymous|37 (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (result i32) local.get $3 i32.const 1 call $~lib/array/Array#push @@ -6365,12 +6438,12 @@ local.get $1 i32.add ) - (func $start:std/array~anonymous|34 (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (result i32) + (func $start:std/array~anonymous|38 (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (result i32) local.get $0 local.get $1 i32.add ) - (func $start:std/array~anonymous|35 (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (result i32) + (func $start:std/array~anonymous|39 (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (result i32) local.get $3 call $~lib/array/Array#pop drop @@ -6378,7 +6451,7 @@ local.get $1 i32.add ) - (func $start:std/array~anonymous|36 (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (result i32) + (func $start:std/array~anonymous|40 (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (result i32) local.get $0 local.get $1 i32.add @@ -6426,12 +6499,12 @@ end local.get $3 ) - (func $start:std/array~anonymous|37 (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (result i32) + (func $start:std/array~anonymous|41 (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (result i32) local.get $0 local.get $1 i32.add ) - (func $start:std/array~anonymous|38 (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (result i32) + (func $start:std/array~anonymous|42 (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (result i32) local.get $0 if (result i32) i32.const 1 @@ -6484,7 +6557,7 @@ end local.get $3 ) - (func $start:std/array~anonymous|39 (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (result i32) + (func $start:std/array~anonymous|43 (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (result i32) local.get $0 if (result i32) i32.const 1 @@ -6494,7 +6567,7 @@ i32.gt_s end ) - (func $start:std/array~anonymous|40 (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (result i32) + (func $start:std/array~anonymous|44 (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (result i32) local.get $3 i32.const 1 call $~lib/array/Array#push @@ -6503,12 +6576,12 @@ local.get $1 i32.add ) - (func $start:std/array~anonymous|41 (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (result i32) + (func $start:std/array~anonymous|45 (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (result i32) local.get $0 local.get $1 i32.add ) - (func $start:std/array~anonymous|42 (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (result i32) + (func $start:std/array~anonymous|46 (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (result i32) local.get $3 call $~lib/array/Array#pop drop @@ -6625,7 +6698,7 @@ i32.eqz if i32.const 0 - i32.const 6240 + i32.const 6416 i32.const 1421 i32.const 5 call $~lib/builtins/abort @@ -8689,7 +8762,7 @@ if i32.const 320 i32.const 80 - i32.const 99 + i32.const 106 i32.const 42 call $~lib/builtins/abort unreachable @@ -11554,22 +11627,22 @@ local.get $0 i32.load offset=12 ) - (func $start:std/array~anonymous|43 (param $0 i32) (param $1 i32) (result i32) + (func $start:std/array~anonymous|47 (param $0 i32) (param $1 i32) (result i32) local.get $0 local.get $1 i32.sub ) - (func $start:std/array~anonymous|44 (param $0 i32) (param $1 i32) (result i32) + (func $start:std/array~anonymous|48 (param $0 i32) (param $1 i32) (result i32) local.get $1 local.get $0 i32.sub ) - (func $start:std/array~anonymous|45 (param $0 i32) (param $1 i32) (result i32) + (func $start:std/array~anonymous|49 (param $0 i32) (param $1 i32) (result i32) local.get $0 local.get $1 i32.sub ) - (func $start:std/array~anonymous|46 (param $0 i32) (param $1 i32) (result i32) + (func $start:std/array~anonymous|50 (param $0 i32) (param $1 i32) (result i32) local.get $1 local.get $0 i32.sub @@ -11626,7 +11699,7 @@ if i32.const 320 i32.const 80 - i32.const 115 + i32.const 122 i32.const 22 call $~lib/builtins/abort unreachable @@ -11649,7 +11722,7 @@ local.get $2 call $~lib/array/Array<~lib/array/Array>#__uset ) - (func $start:std/array~anonymous|47 (param $0 i32) (param $1 i32) (result i32) + (func $start:std/array~anonymous|51 (param $0 i32) (param $1 i32) (result i32) local.get $0 i32.const 0 call $~lib/array/Array#__get @@ -12543,7 +12616,7 @@ if i32.const 320 i32.const 80 - i32.const 115 + i32.const 122 i32.const 22 call $~lib/builtins/abort unreachable @@ -12566,7 +12639,7 @@ local.get $2 call $~lib/array/Array>#__uset ) - (func $start:std/array~anonymous|48 (param $0 i32) (param $1 i32) (result i32) + (func $start:std/array~anonymous|52 (param $0 i32) (param $1 i32) (result i32) local.get $0 i32.load local.get $1 @@ -14446,7 +14519,7 @@ drop i32.const 1 drop - i32.const 7952 + i32.const 8128 br $~lib/util/sort/COMPARATOR<~lib/string/String|null>|inlined.0 end local.tee $1 @@ -14565,7 +14638,7 @@ if i32.const 320 i32.const 80 - i32.const 115 + i32.const 122 i32.const 22 call $~lib/builtins/abort unreachable @@ -15518,7 +15591,7 @@ drop i32.const 1 drop - i32.const 7984 + i32.const 8160 br $~lib/util/sort/COMPARATOR<~lib/string/String>|inlined.0 end local.tee $1 @@ -15639,14 +15712,14 @@ i32.const 100 i32.rem_u local.set $7 - i32.const 8428 + i32.const 8604 local.get $6 i32.const 2 i32.shl i32.add i64.load32_u local.set $8 - i32.const 8428 + i32.const 8604 local.get $7 i32.const 2 i32.shl @@ -15689,7 +15762,7 @@ i32.const 2 i32.sub local.set $2 - i32.const 8428 + i32.const 8604 local.get $10 i32.const 2 i32.shl @@ -15712,7 +15785,7 @@ i32.const 2 i32.sub local.set $2 - i32.const 8428 + i32.const 8604 local.get $1 i32.const 2 i32.shl @@ -15762,7 +15835,7 @@ i32.const 1 i32.shl i32.add - i32.const 8848 + i32.const 9024 local.get $1 i32.wrap_i64 i32.const 255 @@ -15784,7 +15857,7 @@ i32.and if local.get $0 - i32.const 8848 + i32.const 9024 local.get $1 i32.wrap_i64 i32.const 6 @@ -15907,7 +15980,7 @@ i32.const 1 i32.shl i32.add - i32.const 9904 + i32.const 10080 local.get $1 local.get $6 i64.and @@ -15943,7 +16016,7 @@ i32.const 1 i32.shl i32.add - i32.const 9904 + i32.const 10080 local.get $1 local.get $6 local.get $4 @@ -16404,7 +16477,7 @@ local.set $22 local.get $18 local.set $21 - i32.const 11424 + i32.const 11600 local.get $13 i32.const 2 i32.shl @@ -16545,7 +16618,7 @@ i32.add global.set $~lib/util/number/_K local.get $10 - i32.const 11424 + i32.const 11600 i32.const 0 local.get $13 i32.sub @@ -17126,14 +17199,14 @@ i32.shl i32.sub global.set $~lib/util/number/_K - i32.const 10552 + i32.const 10728 local.get $14 i32.const 3 i32.shl i32.add i64.load global.set $~lib/util/number/_frc_pow - i32.const 11248 + i32.const 11424 local.get $14 i32.const 1 i32.shl @@ -17510,7 +17583,7 @@ return ) (func $std/array/Ref#toString (param $0 i32) (result i32) - i32.const 11664 + i32.const 11840 ) (func $~lib/array/Array#join (param $0 i32) (param $1 i32) (result i32) (local $2 i32) @@ -17870,14 +17943,14 @@ i32.const 100 i32.rem_u local.set $11 - i32.const 8428 + i32.const 8604 local.get $10 i32.const 2 i32.shl i32.add i64.load32_u local.set $12 - i32.const 8428 + i32.const 8604 local.get $11 i32.const 2 i32.shl @@ -17899,14 +17972,14 @@ i64.shl i64.or i64.store - i32.const 8428 + i32.const 8604 local.get $8 i32.const 2 i32.shl i32.add i64.load32_u local.set $12 - i32.const 8428 + i32.const 8604 local.get $9 i32.const 2 i32.shl @@ -18638,6 +18711,48 @@ end i32.const -1 ) + (func $~lib/array/Array#findLastIndex (param $0 i32) (param $1 i32) (result i32) + (local $2 i32) + (local $3 i32) + local.get $0 + i32.load offset=12 + i32.const 1 + i32.sub + local.set $2 + loop $for-loop|0 + local.get $2 + i32.const 0 + i32.ge_s + local.set $3 + local.get $3 + if + local.get $0 + i32.load offset=4 + local.get $2 + i32.const 2 + i32.shl + i32.add + i32.load + local.get $2 + local.get $0 + i32.const 3 + global.set $~argumentsLength + local.get $1 + i32.load + call_indirect $0 (type $i32_i32_i32_=>_i32) + if + local.get $2 + return + end + local.get $2 + i32.const 1 + i32.sub + local.set $2 + br $for-loop|0 + end + end + i32.const -1 + ) (func $~lib/array/Array#__uget (param $0 i32) (param $1 i32) (result i32) local.get $0 i32.load offset=4 @@ -18671,7 +18786,7 @@ if i32.const 320 i32.const 80 - i32.const 115 + i32.const 122 i32.const 22 call $~lib/builtins/abort unreachable @@ -18715,7 +18830,7 @@ if i32.const 320 i32.const 80 - i32.const 132 + i32.const 139 i32.const 33 call $~lib/builtins/abort unreachable @@ -19046,8 +19161,8 @@ if i32.const 1152 i32.const 80 - i32.const 276 - i32.const 21 + i32.const 283 + i32.const 18 call $~lib/builtins/abort unreachable end @@ -19128,8 +19243,8 @@ if i32.const 1152 i32.const 80 - i32.const 335 - i32.const 21 + i32.const 342 + i32.const 18 call $~lib/builtins/abort unreachable end @@ -19311,9 +19426,9 @@ i32.const 0 i32.eqz drop - i32.const 13648 + i32.const 13824 i32.const 80 - i32.const 465 + i32.const 472 i32.const 7 call $~lib/builtins/abort unreachable @@ -19481,6 +19596,48 @@ end i32.const -1 ) + (func $~lib/array/Array#findLastIndex (param $0 i32) (param $1 i32) (result i32) + (local $2 i32) + (local $3 i32) + local.get $0 + i32.load offset=12 + i32.const 1 + i32.sub + local.set $2 + loop $for-loop|0 + local.get $2 + i32.const 0 + i32.ge_s + local.set $3 + local.get $3 + if + local.get $0 + i32.load offset=4 + local.get $2 + i32.const 0 + i32.shl + i32.add + i32.load8_u + local.get $2 + local.get $0 + i32.const 3 + global.set $~argumentsLength + local.get $1 + i32.load + call_indirect $0 (type $i32_i32_i32_=>_i32) + if + local.get $2 + return + end + local.get $2 + i32.const 1 + i32.sub + local.set $2 + br $for-loop|0 + end + end + i32.const -1 + ) (func $~lib/array/Array#__uget (param $0 i32) (param $1 i32) (result i32) local.get $0 i32.load offset=4 @@ -19514,7 +19671,7 @@ if i32.const 320 i32.const 80 - i32.const 115 + i32.const 122 i32.const 22 call $~lib/builtins/abort unreachable @@ -19558,7 +19715,7 @@ if i32.const 320 i32.const 80 - i32.const 132 + i32.const 139 i32.const 33 call $~lib/builtins/abort unreachable @@ -19893,8 +20050,8 @@ if i32.const 1152 i32.const 80 - i32.const 276 - i32.const 21 + i32.const 283 + i32.const 18 call $~lib/builtins/abort unreachable end @@ -19975,8 +20132,8 @@ if i32.const 1152 i32.const 80 - i32.const 335 - i32.const 21 + i32.const 342 + i32.const 18 call $~lib/builtins/abort unreachable end @@ -21068,9 +21225,9 @@ i32.const 0 i32.eqz drop - i32.const 13648 + i32.const 13824 i32.const 80 - i32.const 465 + i32.const 472 i32.const 7 call $~lib/builtins/abort unreachable @@ -21452,9 +21609,9 @@ i32.const 0 i32.eqz drop - i32.const 13648 + i32.const 13824 i32.const 80 - i32.const 465 + i32.const 472 i32.const 7 call $~lib/builtins/abort unreachable @@ -22106,7 +22263,7 @@ i32.const 32 local.get $0 call $~lib/rt/itcms/__visit - i32.const 13648 + i32.const 13824 local.get $0 call $~lib/rt/itcms/__visit i32.const 1152 @@ -22118,10 +22275,10 @@ i32.const 128 local.get $0 call $~lib/rt/itcms/__visit - i32.const 8848 + i32.const 9024 local.get $0 call $~lib/rt/itcms/__visit - i32.const 9904 + i32.const 10080 local.get $0 call $~lib/rt/itcms/__visit ) @@ -23246,8 +23403,8 @@ global.get $~lib/memory/__data_end i32.lt_s if - i32.const 30544 - i32.const 30592 + i32.const 30720 + i32.const 30768 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -23278,7 +23435,7 @@ if i32.const 0 i32.const 528 - i32.const 991 + i32.const 1016 i32.const 3 call $~lib/builtins/abort unreachable @@ -23306,7 +23463,7 @@ i32.const 4 i32.le_u drop - i32.const 7376 + i32.const 7552 br $~lib/util/sort/COMPARATOR|inlined.1 end local.set $1 @@ -23575,7 +23732,7 @@ local.get $7 i32.store local.get $7 - i32.const 7472 + i32.const 7648 local.set $7 global.get $~lib/memory/__stack_pointer local.get $7 @@ -23653,7 +23810,7 @@ if i32.const 0 i32.const 528 - i32.const 987 + i32.const 1012 i32.const 3 call $~lib/builtins/abort unreachable @@ -23979,7 +24136,7 @@ if i32.const 0 i32.const 528 - i32.const 991 + i32.const 1016 i32.const 3 call $~lib/builtins/abort unreachable @@ -24363,7 +24520,7 @@ if i32.const 0 i32.const 528 - i32.const 991 + i32.const 1016 i32.const 3 call $~lib/builtins/abort unreachable @@ -24689,7 +24846,7 @@ if i32.const 0 i32.const 528 - i32.const 991 + i32.const 1016 i32.const 3 call $~lib/builtins/abort unreachable @@ -24816,7 +24973,7 @@ i32.const 0 i32.store offset=8 global.get $~lib/memory/__stack_pointer - i32.const 7824 + i32.const 8000 local.tee $1 i32.store i32.const 0 @@ -25246,7 +25403,7 @@ if i32.const 0 i32.const 528 - i32.const 991 + i32.const 1016 i32.const 3 call $~lib/builtins/abort unreachable @@ -25283,7 +25440,7 @@ i32.const 0 i32.lt_s if - i32.const 7824 + i32.const 8000 local.set $9 global.get $~lib/memory/__stack_pointer i32.const 12 @@ -25307,7 +25464,7 @@ local.get $4 call $std/array/Ref#toString else - i32.const 7824 + i32.const 8000 end local.set $9 global.get $~lib/memory/__stack_pointer @@ -25318,7 +25475,7 @@ return end global.get $~lib/memory/__stack_pointer - i32.const 7824 + i32.const 8000 local.tee $5 i32.store offset=4 local.get $2 @@ -25436,7 +25593,7 @@ i32.const 0 i32.lt_s if - i32.const 7824 + i32.const 8000 local.set $9 global.get $~lib/memory/__stack_pointer i32.const 12 @@ -25460,7 +25617,7 @@ local.get $4 call $std/array/Ref#toString else - i32.const 7824 + i32.const 8000 end local.set $9 global.get $~lib/memory/__stack_pointer @@ -25471,7 +25628,7 @@ return end global.get $~lib/memory/__stack_pointer - i32.const 7824 + i32.const 8000 local.tee $5 i32.store offset=4 local.get $2 @@ -25573,7 +25730,7 @@ i32.const 0 i32.store local.get $0 - i32.const 8112 + i32.const 8288 local.set $1 global.get $~lib/memory/__stack_pointer local.get $1 @@ -25598,7 +25755,7 @@ i32.const 0 i32.store local.get $0 - i32.const 8112 + i32.const 8288 local.set $1 global.get $~lib/memory/__stack_pointer local.get $1 @@ -25623,7 +25780,7 @@ i32.const 0 i32.store local.get $0 - i32.const 8112 + i32.const 8288 local.set $1 global.get $~lib/memory/__stack_pointer local.get $1 @@ -25648,7 +25805,7 @@ i32.const 0 i32.store local.get $0 - i32.const 8112 + i32.const 8288 local.set $1 global.get $~lib/memory/__stack_pointer local.get $1 @@ -25673,7 +25830,7 @@ i32.const 0 i32.store local.get $0 - i32.const 8112 + i32.const 8288 local.set $1 global.get $~lib/memory/__stack_pointer local.get $1 @@ -25698,7 +25855,7 @@ i32.const 0 i32.store local.get $0 - i32.const 8112 + i32.const 8288 local.set $1 global.get $~lib/memory/__stack_pointer local.get $1 @@ -25739,7 +25896,7 @@ i32.const 0 i32.lt_s if - i32.const 7824 + i32.const 8000 local.set $9 global.get $~lib/memory/__stack_pointer i32.const 12 @@ -25763,7 +25920,7 @@ local.get $4 call $~lib/array/Array#toString else - i32.const 7824 + i32.const 8000 end local.set $9 global.get $~lib/memory/__stack_pointer @@ -25774,7 +25931,7 @@ return end global.get $~lib/memory/__stack_pointer - i32.const 7824 + i32.const 8000 local.tee $5 i32.store offset=4 local.get $2 @@ -25876,7 +26033,7 @@ i32.const 0 i32.store local.get $0 - i32.const 8112 + i32.const 8288 local.set $1 global.get $~lib/memory/__stack_pointer local.get $1 @@ -25901,7 +26058,7 @@ i32.const 0 i32.store local.get $0 - i32.const 8112 + i32.const 8288 local.set $1 global.get $~lib/memory/__stack_pointer local.get $1 @@ -25942,7 +26099,7 @@ i32.const 0 i32.lt_s if - i32.const 7824 + i32.const 8000 local.set $9 global.get $~lib/memory/__stack_pointer i32.const 12 @@ -25966,7 +26123,7 @@ local.get $4 call $~lib/array/Array#toString else - i32.const 7824 + i32.const 8000 end local.set $9 global.get $~lib/memory/__stack_pointer @@ -25977,7 +26134,7 @@ return end global.get $~lib/memory/__stack_pointer - i32.const 7824 + i32.const 8000 local.tee $5 i32.store offset=4 local.get $2 @@ -26079,7 +26236,7 @@ i32.const 0 i32.store local.get $0 - i32.const 8112 + i32.const 8288 local.set $1 global.get $~lib/memory/__stack_pointer local.get $1 @@ -26104,7 +26261,7 @@ i32.const 0 i32.store local.get $0 - i32.const 8112 + i32.const 8288 local.set $1 global.get $~lib/memory/__stack_pointer local.get $1 @@ -26145,7 +26302,7 @@ i32.const 0 i32.lt_s if - i32.const 7824 + i32.const 8000 local.set $9 global.get $~lib/memory/__stack_pointer i32.const 12 @@ -26169,7 +26326,7 @@ local.get $4 call $~lib/array/Array#toString else - i32.const 7824 + i32.const 8000 end local.set $9 global.get $~lib/memory/__stack_pointer @@ -26180,7 +26337,7 @@ return end global.get $~lib/memory/__stack_pointer - i32.const 7824 + i32.const 8000 local.tee $5 i32.store offset=4 local.get $2 @@ -26282,7 +26439,7 @@ i32.const 0 i32.store local.get $0 - i32.const 8112 + i32.const 8288 local.set $1 global.get $~lib/memory/__stack_pointer local.get $1 @@ -26323,7 +26480,7 @@ i32.const 0 i32.lt_s if - i32.const 7824 + i32.const 8000 local.set $9 global.get $~lib/memory/__stack_pointer i32.const 12 @@ -26347,7 +26504,7 @@ local.get $4 call $~lib/array/Array<~lib/array/Array>#toString else - i32.const 7824 + i32.const 8000 end local.set $9 global.get $~lib/memory/__stack_pointer @@ -26358,7 +26515,7 @@ return end global.get $~lib/memory/__stack_pointer - i32.const 7824 + i32.const 8000 local.tee $5 i32.store offset=4 local.get $2 @@ -26460,7 +26617,7 @@ i32.const 0 i32.store local.get $0 - i32.const 8112 + i32.const 8288 local.set $1 global.get $~lib/memory/__stack_pointer local.get $1 @@ -31379,98 +31536,94 @@ i32.const 3 call $~lib/array/Array#push drop - global.get $std/array/arr - local.set $41 global.get $~lib/memory/__stack_pointer - local.get $41 - i32.store - local.get $41 + i32.const 4 + i32.const 2 + i32.const 3 i32.const 5056 + call $~lib/rt/__newArray + local.tee $3 + i32.store offset=20 + local.get $3 + i32.const 5104 local.set $41 global.get $~lib/memory/__stack_pointer local.get $41 i32.store offset=8 local.get $41 - call $~lib/array/Array#every - local.set $4 - local.get $4 - i32.const 1 + call $~lib/array/Array#findLastIndex + global.set $std/array/i + global.get $std/array/i + i32.const 0 i32.eq i32.eqz if i32.const 0 i32.const 528 - i32.const 553 + i32.const 556 i32.const 3 call $~lib/builtins/abort unreachable end - global.get $std/array/arr - local.set $41 - global.get $~lib/memory/__stack_pointer - local.get $41 - i32.store - local.get $41 - i32.const 5088 + local.get $3 + i32.const 5136 local.set $41 global.get $~lib/memory/__stack_pointer local.get $41 i32.store offset=8 local.get $41 - call $~lib/array/Array#every - local.set $4 - local.get $4 - i32.const 0 + call $~lib/array/Array#findLastIndex + global.set $std/array/i + global.get $std/array/i + i32.const 1 i32.eq i32.eqz if i32.const 0 i32.const 528 - i32.const 556 + i32.const 559 i32.const 3 call $~lib/builtins/abort unreachable end - global.get $std/array/arr - local.set $41 - global.get $~lib/memory/__stack_pointer - local.get $41 - i32.store - local.get $41 - i32.const 5120 + local.get $3 + i32.const 5168 local.set $41 global.get $~lib/memory/__stack_pointer local.get $41 i32.store offset=8 local.get $41 - call $~lib/array/Array#every - local.set $4 - local.get $4 - i32.const 1 + call $~lib/array/Array#findLastIndex + global.set $std/array/i + global.get $std/array/i + i32.const -1 i32.eq i32.eqz if i32.const 0 i32.const 528 - i32.const 564 + i32.const 562 i32.const 3 call $~lib/builtins/abort unreachable end - global.get $std/array/arr + local.get $3 + i32.const 5200 local.set $41 global.get $~lib/memory/__stack_pointer local.get $41 - i32.store + i32.store offset=8 local.get $41 - call $~lib/array/Array#get:length - i32.const 8 + call $~lib/array/Array#findLastIndex + global.set $std/array/i + global.get $std/array/i + i32.const -1 i32.eq i32.eqz if i32.const 0 i32.const 528 - i32.const 565 + i32.const 571 i32.const 3 call $~lib/builtins/abort unreachable @@ -31481,22 +31634,118 @@ local.get $41 i32.store local.get $41 - i32.const 5152 + i32.const 5232 local.set $41 global.get $~lib/memory/__stack_pointer local.get $41 i32.store offset=8 local.get $41 call $~lib/array/Array#every - local.set $4 - local.get $4 + local.set $3 + local.get $3 + i32.const 1 + i32.eq + i32.eqz + if + i32.const 0 + i32.const 528 + i32.const 578 + i32.const 3 + call $~lib/builtins/abort + unreachable + end + global.get $std/array/arr + local.set $41 + global.get $~lib/memory/__stack_pointer + local.get $41 + i32.store + local.get $41 + i32.const 5264 + local.set $41 + global.get $~lib/memory/__stack_pointer + local.get $41 + i32.store offset=8 + local.get $41 + call $~lib/array/Array#every + local.set $3 + local.get $3 + i32.const 0 + i32.eq + i32.eqz + if + i32.const 0 + i32.const 528 + i32.const 581 + i32.const 3 + call $~lib/builtins/abort + unreachable + end + global.get $std/array/arr + local.set $41 + global.get $~lib/memory/__stack_pointer + local.get $41 + i32.store + local.get $41 + i32.const 5296 + local.set $41 + global.get $~lib/memory/__stack_pointer + local.get $41 + i32.store offset=8 + local.get $41 + call $~lib/array/Array#every + local.set $3 + local.get $3 + i32.const 1 + i32.eq + i32.eqz + if + i32.const 0 + i32.const 528 + i32.const 589 + i32.const 3 + call $~lib/builtins/abort + unreachable + end + global.get $std/array/arr + local.set $41 + global.get $~lib/memory/__stack_pointer + local.get $41 + i32.store + local.get $41 + call $~lib/array/Array#get:length + i32.const 8 + i32.eq + i32.eqz + if + i32.const 0 + i32.const 528 + i32.const 590 + i32.const 3 + call $~lib/builtins/abort + unreachable + end + global.get $std/array/arr + local.set $41 + global.get $~lib/memory/__stack_pointer + local.get $41 + i32.store + local.get $41 + i32.const 5328 + local.set $41 + global.get $~lib/memory/__stack_pointer + local.get $41 + i32.store offset=8 + local.get $41 + call $~lib/array/Array#every + local.set $3 + local.get $3 i32.const 0 i32.eq i32.eqz if i32.const 0 i32.const 528 - i32.const 567 + i32.const 592 i32.const 3 call $~lib/builtins/abort unreachable @@ -31539,22 +31788,22 @@ local.get $41 i32.store local.get $41 - i32.const 5184 + i32.const 5360 local.set $41 global.get $~lib/memory/__stack_pointer local.get $41 i32.store offset=8 local.get $41 call $~lib/array/Array#every - local.set $4 - local.get $4 + local.set $3 + local.get $3 i32.const 1 i32.eq i32.eqz if i32.const 0 i32.const 528 - i32.const 580 + i32.const 605 i32.const 3 call $~lib/builtins/abort unreachable @@ -31572,7 +31821,7 @@ if i32.const 0 i32.const 528 - i32.const 581 + i32.const 606 i32.const 3 call $~lib/builtins/abort unreachable @@ -31601,22 +31850,22 @@ local.get $41 i32.store local.get $41 - i32.const 5216 + i32.const 5392 local.set $41 global.get $~lib/memory/__stack_pointer local.get $41 i32.store offset=8 local.get $41 call $~lib/array/Array#some - local.set $4 - local.get $4 + local.set $3 + local.get $3 i32.const 1 i32.eq i32.eqz if i32.const 0 i32.const 528 - i32.const 591 + i32.const 616 i32.const 3 call $~lib/builtins/abort unreachable @@ -31627,22 +31876,22 @@ local.get $41 i32.store local.get $41 - i32.const 5248 + i32.const 5424 local.set $41 global.get $~lib/memory/__stack_pointer local.get $41 i32.store offset=8 local.get $41 call $~lib/array/Array#some - local.set $4 - local.get $4 + local.set $3 + local.get $3 i32.const 0 i32.eq i32.eqz if i32.const 0 i32.const 528 - i32.const 594 + i32.const 619 i32.const 3 call $~lib/builtins/abort unreachable @@ -31653,22 +31902,22 @@ local.get $41 i32.store local.get $41 - i32.const 5280 + i32.const 5456 local.set $41 global.get $~lib/memory/__stack_pointer local.get $41 i32.store offset=8 local.get $41 call $~lib/array/Array#some - local.set $4 - local.get $4 + local.set $3 + local.get $3 i32.const 0 i32.eq i32.eqz if i32.const 0 i32.const 528 - i32.const 602 + i32.const 627 i32.const 3 call $~lib/builtins/abort unreachable @@ -31686,7 +31935,7 @@ if i32.const 0 i32.const 528 - i32.const 603 + i32.const 628 i32.const 3 call $~lib/builtins/abort unreachable @@ -31697,22 +31946,22 @@ local.get $41 i32.store local.get $41 - i32.const 5312 + i32.const 5488 local.set $41 global.get $~lib/memory/__stack_pointer local.get $41 i32.store offset=8 local.get $41 call $~lib/array/Array#some - local.set $4 - local.get $4 + local.set $3 + local.get $3 i32.const 1 i32.eq i32.eqz if i32.const 0 i32.const 528 - i32.const 605 + i32.const 630 i32.const 3 call $~lib/builtins/abort unreachable @@ -31755,22 +32004,22 @@ local.get $41 i32.store local.get $41 - i32.const 5344 + i32.const 5520 local.set $41 global.get $~lib/memory/__stack_pointer local.get $41 i32.store offset=8 local.get $41 call $~lib/array/Array#some - local.set $4 - local.get $4 + local.set $3 + local.get $3 i32.const 0 i32.eq i32.eqz if i32.const 0 i32.const 528 - i32.const 618 + i32.const 643 i32.const 3 call $~lib/builtins/abort unreachable @@ -31788,7 +32037,7 @@ if i32.const 0 i32.const 528 - i32.const 619 + i32.const 644 i32.const 3 call $~lib/builtins/abort unreachable @@ -31819,7 +32068,7 @@ local.get $41 i32.store local.get $41 - i32.const 5376 + i32.const 5552 local.set $41 global.get $~lib/memory/__stack_pointer local.get $41 @@ -31833,7 +32082,7 @@ if i32.const 0 i32.const 528 - i32.const 630 + i32.const 655 i32.const 3 call $~lib/builtins/abort unreachable @@ -31846,7 +32095,7 @@ local.get $41 i32.store local.get $41 - i32.const 5408 + i32.const 5584 local.set $41 global.get $~lib/memory/__stack_pointer local.get $41 @@ -31860,7 +32109,7 @@ if i32.const 0 i32.const 528 - i32.const 639 + i32.const 664 i32.const 3 call $~lib/builtins/abort unreachable @@ -31878,7 +32127,7 @@ if i32.const 0 i32.const 528 - i32.const 640 + i32.const 665 i32.const 3 call $~lib/builtins/abort unreachable @@ -31891,7 +32140,7 @@ local.get $41 i32.store local.get $41 - i32.const 5440 + i32.const 5616 local.set $41 global.get $~lib/memory/__stack_pointer local.get $41 @@ -31905,7 +32154,7 @@ if i32.const 0 i32.const 528 - i32.const 643 + i32.const 668 i32.const 3 call $~lib/builtins/abort unreachable @@ -31950,7 +32199,7 @@ local.get $41 i32.store local.get $41 - i32.const 5472 + i32.const 5648 local.set $41 global.get $~lib/memory/__stack_pointer local.get $41 @@ -31964,7 +32213,7 @@ if i32.const 0 i32.const 528 - i32.const 657 + i32.const 682 i32.const 3 call $~lib/builtins/abort unreachable @@ -31982,7 +32231,7 @@ if i32.const 0 i32.const 528 - i32.const 658 + i32.const 683 i32.const 3 call $~lib/builtins/abort unreachable @@ -32011,7 +32260,7 @@ local.get $41 i32.store local.get $41 - i32.const 5504 + i32.const 5680 local.set $41 global.get $~lib/memory/__stack_pointer local.get $41 @@ -32031,19 +32280,19 @@ if i32.const 0 i32.const 528 - i32.const 683 + i32.const 708 i32.const 3 call $~lib/builtins/abort unreachable end i32.const 0 - local.set $4 + local.set $3 loop $for-loop|0 - local.get $4 + local.get $3 i32.const 100 i32.lt_s - local.set $3 - local.get $3 + local.set $4 + local.get $4 if global.get $std/array/arr local.set $41 @@ -32053,10 +32302,10 @@ local.get $41 call $~lib/array/Array#pop drop - local.get $4 + local.get $3 i32.const 1 i32.add - local.set $4 + local.set $3 br $for-loop|0 end end @@ -32103,16 +32352,16 @@ local.get $41 i32.store local.get $41 - i32.const 5536 + i32.const 5712 local.set $41 global.get $~lib/memory/__stack_pointer local.get $41 i32.store offset=8 local.get $41 call $~lib/array/Array#map - local.tee $4 - i32.store offset=24 - local.get $4 + local.tee $3 + i32.store offset=20 + local.get $3 call $~lib/array/Array#get:length i32.const 4 i32.eq @@ -32120,12 +32369,12 @@ if i32.const 0 i32.const 528 - i32.const 697 + i32.const 722 i32.const 3 call $~lib/builtins/abort unreachable end - local.get $4 + local.get $3 i32.const 0 call $~lib/array/Array#__get global.get $std/array/arr @@ -32142,7 +32391,7 @@ if i32.const 0 i32.const 528 - i32.const 698 + i32.const 723 i32.const 3 call $~lib/builtins/abort unreachable @@ -32155,7 +32404,7 @@ local.get $41 i32.store local.get $41 - i32.const 5568 + i32.const 5744 local.set $41 global.get $~lib/memory/__stack_pointer local.get $41 @@ -32170,7 +32419,7 @@ if i32.const 0 i32.const 528 - i32.const 707 + i32.const 732 i32.const 3 call $~lib/builtins/abort unreachable @@ -32188,7 +32437,7 @@ if i32.const 0 i32.const 528 - i32.const 708 + i32.const 733 i32.const 3 call $~lib/builtins/abort unreachable @@ -32201,7 +32450,7 @@ local.get $41 i32.store local.get $41 - i32.const 5600 + i32.const 5776 local.set $41 global.get $~lib/memory/__stack_pointer local.get $41 @@ -32216,7 +32465,7 @@ if i32.const 0 i32.const 528 - i32.const 715 + i32.const 740 i32.const 3 call $~lib/builtins/abort unreachable @@ -32261,7 +32510,7 @@ local.get $41 i32.store local.get $41 - i32.const 5632 + i32.const 5808 local.set $41 global.get $~lib/memory/__stack_pointer local.get $41 @@ -32276,7 +32525,7 @@ if i32.const 0 i32.const 528 - i32.const 730 + i32.const 755 i32.const 3 call $~lib/builtins/abort unreachable @@ -32294,7 +32543,7 @@ if i32.const 0 i32.const 528 - i32.const 731 + i32.const 756 i32.const 3 call $~lib/builtins/abort unreachable @@ -32324,16 +32573,16 @@ local.get $41 i32.store local.get $41 - i32.const 5664 + i32.const 5840 local.set $41 global.get $~lib/memory/__stack_pointer local.get $41 i32.store offset=8 local.get $41 call $~lib/array/Array#filter - local.tee $4 - i32.store offset=24 - local.get $4 + local.tee $3 + i32.store offset=20 + local.get $3 call $~lib/array/Array#get:length i32.const 2 i32.eq @@ -32341,7 +32590,7 @@ if i32.const 0 i32.const 528 - i32.const 741 + i32.const 766 i32.const 3 call $~lib/builtins/abort unreachable @@ -32354,7 +32603,7 @@ local.get $41 i32.store local.get $41 - i32.const 5696 + i32.const 5872 local.set $41 global.get $~lib/memory/__stack_pointer local.get $41 @@ -32369,7 +32618,7 @@ if i32.const 0 i32.const 528 - i32.const 750 + i32.const 775 i32.const 3 call $~lib/builtins/abort unreachable @@ -32387,7 +32636,7 @@ if i32.const 0 i32.const 528 - i32.const 751 + i32.const 776 i32.const 3 call $~lib/builtins/abort unreachable @@ -32400,7 +32649,7 @@ local.get $41 i32.store local.get $41 - i32.const 5728 + i32.const 5904 local.set $41 global.get $~lib/memory/__stack_pointer local.get $41 @@ -32415,7 +32664,7 @@ if i32.const 0 i32.const 528 - i32.const 758 + i32.const 783 i32.const 3 call $~lib/builtins/abort unreachable @@ -32460,7 +32709,7 @@ local.get $41 i32.store local.get $41 - i32.const 5760 + i32.const 5936 local.set $41 global.get $~lib/memory/__stack_pointer local.get $41 @@ -32475,7 +32724,7 @@ if i32.const 0 i32.const 528 - i32.const 773 + i32.const 798 i32.const 3 call $~lib/builtins/abort unreachable @@ -32493,7 +32742,7 @@ if i32.const 0 i32.const 528 - i32.const 774 + i32.const 799 i32.const 3 call $~lib/builtins/abort unreachable @@ -32522,7 +32771,7 @@ local.get $41 i32.store local.get $41 - i32.const 5792 + i32.const 5968 local.set $41 global.get $~lib/memory/__stack_pointer local.get $41 @@ -32538,7 +32787,7 @@ if i32.const 0 i32.const 528 - i32.const 784 + i32.const 809 i32.const 3 call $~lib/builtins/abort unreachable @@ -32549,7 +32798,7 @@ local.get $41 i32.store local.get $41 - i32.const 5824 + i32.const 6000 local.set $41 global.get $~lib/memory/__stack_pointer local.get $41 @@ -32565,7 +32814,7 @@ if i32.const 0 i32.const 528 - i32.const 788 + i32.const 813 i32.const 3 call $~lib/builtins/abort unreachable @@ -32576,7 +32825,7 @@ local.get $41 i32.store local.get $41 - i32.const 5856 + i32.const 6032 local.set $41 global.get $~lib/memory/__stack_pointer local.get $41 @@ -32584,8 +32833,8 @@ local.get $41 i32.const 0 call $~lib/array/Array#reduce - local.set $4 - local.get $4 + local.set $3 + local.get $3 i32.const 0 i32.ne i32.const 1 @@ -32594,7 +32843,7 @@ if i32.const 0 i32.const 528 - i32.const 791 + i32.const 816 i32.const 3 call $~lib/builtins/abort unreachable @@ -32605,7 +32854,7 @@ local.get $41 i32.store local.get $41 - i32.const 5888 + i32.const 6064 local.set $41 global.get $~lib/memory/__stack_pointer local.get $41 @@ -32613,8 +32862,8 @@ local.get $41 i32.const 0 call $~lib/array/Array#reduce - local.set $4 - local.get $4 + local.set $3 + local.get $3 i32.const 0 i32.ne i32.const 0 @@ -32623,7 +32872,7 @@ if i32.const 0 i32.const 528 - i32.const 794 + i32.const 819 i32.const 3 call $~lib/builtins/abort unreachable @@ -32634,7 +32883,7 @@ local.get $41 i32.store local.get $41 - i32.const 5920 + i32.const 6096 local.set $41 global.get $~lib/memory/__stack_pointer local.get $41 @@ -32650,7 +32899,7 @@ if i32.const 0 i32.const 528 - i32.const 802 + i32.const 827 i32.const 3 call $~lib/builtins/abort unreachable @@ -32668,7 +32917,7 @@ if i32.const 0 i32.const 528 - i32.const 803 + i32.const 828 i32.const 3 call $~lib/builtins/abort unreachable @@ -32679,7 +32928,7 @@ local.get $41 i32.store local.get $41 - i32.const 5952 + i32.const 6128 local.set $41 global.get $~lib/memory/__stack_pointer local.get $41 @@ -32695,7 +32944,7 @@ if i32.const 0 i32.const 528 - i32.const 805 + i32.const 830 i32.const 3 call $~lib/builtins/abort unreachable @@ -32738,7 +32987,7 @@ local.get $41 i32.store local.get $41 - i32.const 5984 + i32.const 6160 local.set $41 global.get $~lib/memory/__stack_pointer local.get $41 @@ -32754,7 +33003,7 @@ if i32.const 0 i32.const 528 - i32.const 818 + i32.const 843 i32.const 3 call $~lib/builtins/abort unreachable @@ -32772,7 +33021,7 @@ if i32.const 0 i32.const 528 - i32.const 819 + i32.const 844 i32.const 3 call $~lib/builtins/abort unreachable @@ -32801,7 +33050,7 @@ local.get $41 i32.store local.get $41 - i32.const 6016 + i32.const 6192 local.set $41 global.get $~lib/memory/__stack_pointer local.get $41 @@ -32817,7 +33066,7 @@ if i32.const 0 i32.const 528 - i32.const 829 + i32.const 854 i32.const 3 call $~lib/builtins/abort unreachable @@ -32828,7 +33077,7 @@ local.get $41 i32.store local.get $41 - i32.const 6048 + i32.const 6224 local.set $41 global.get $~lib/memory/__stack_pointer local.get $41 @@ -32844,7 +33093,7 @@ if i32.const 0 i32.const 528 - i32.const 833 + i32.const 858 i32.const 3 call $~lib/builtins/abort unreachable @@ -32855,7 +33104,7 @@ local.get $41 i32.store local.get $41 - i32.const 6080 + i32.const 6256 local.set $41 global.get $~lib/memory/__stack_pointer local.get $41 @@ -32863,8 +33112,8 @@ local.get $41 i32.const 0 call $~lib/array/Array#reduceRight - local.set $4 - local.get $4 + local.set $3 + local.get $3 i32.const 0 i32.ne i32.const 1 @@ -32873,7 +33122,7 @@ if i32.const 0 i32.const 528 - i32.const 836 + i32.const 861 i32.const 3 call $~lib/builtins/abort unreachable @@ -32884,7 +33133,7 @@ local.get $41 i32.store local.get $41 - i32.const 6112 + i32.const 6288 local.set $41 global.get $~lib/memory/__stack_pointer local.get $41 @@ -32892,8 +33141,8 @@ local.get $41 i32.const 0 call $~lib/array/Array#reduceRight - local.set $4 - local.get $4 + local.set $3 + local.get $3 i32.const 0 i32.ne i32.const 0 @@ -32902,7 +33151,7 @@ if i32.const 0 i32.const 528 - i32.const 839 + i32.const 864 i32.const 3 call $~lib/builtins/abort unreachable @@ -32913,7 +33162,7 @@ local.get $41 i32.store local.get $41 - i32.const 6144 + i32.const 6320 local.set $41 global.get $~lib/memory/__stack_pointer local.get $41 @@ -32929,7 +33178,7 @@ if i32.const 0 i32.const 528 - i32.const 847 + i32.const 872 i32.const 3 call $~lib/builtins/abort unreachable @@ -32947,7 +33196,7 @@ if i32.const 0 i32.const 528 - i32.const 848 + i32.const 873 i32.const 3 call $~lib/builtins/abort unreachable @@ -32958,7 +33207,7 @@ local.get $41 i32.store local.get $41 - i32.const 6176 + i32.const 6352 local.set $41 global.get $~lib/memory/__stack_pointer local.get $41 @@ -32974,7 +33223,7 @@ if i32.const 0 i32.const 528 - i32.const 850 + i32.const 875 i32.const 3 call $~lib/builtins/abort unreachable @@ -33017,7 +33266,7 @@ local.get $41 i32.store local.get $41 - i32.const 6208 + i32.const 6384 local.set $41 global.get $~lib/memory/__stack_pointer local.get $41 @@ -33033,7 +33282,7 @@ if i32.const 0 i32.const 528 - i32.const 863 + i32.const 888 i32.const 3 call $~lib/builtins/abort unreachable @@ -33051,7 +33300,7 @@ if i32.const 0 i32.const 528 - i32.const 864 + i32.const 889 i32.const 3 call $~lib/builtins/abort unreachable @@ -33101,14 +33350,14 @@ i32.const 19 i32.const 0 call $~lib/rt/__newArray - local.tee $4 - i32.store offset=24 - global.get $~lib/memory/__stack_pointer - local.get $4 - i32.load offset=4 local.tee $3 i32.store offset=20 - local.get $4 + global.get $~lib/memory/__stack_pointer + local.get $3 + i32.load offset=4 + local.tee $4 + i32.store offset=24 + local.get $3 i32.const 0 global.get $~lib/memory/__stack_pointer i32.const 0 @@ -33123,7 +33372,7 @@ call $std/array/Dim#set:width local.get $2 call $~lib/array/Array#__uset - local.get $4 + local.get $3 i32.const 1 global.get $~lib/memory/__stack_pointer i32.const 0 @@ -33138,7 +33387,7 @@ call $std/array/Dim#set:width local.get $0 call $~lib/array/Array#__uset - local.get $4 + local.get $3 i32.const 2 global.get $~lib/memory/__stack_pointer i32.const 0 @@ -33153,7 +33402,7 @@ call $std/array/Dim#set:width local.get $1 call $~lib/array/Array#__uset - local.get $4 + local.get $3 i32.const 3 global.get $~lib/memory/__stack_pointer i32.const 0 @@ -33168,7 +33417,7 @@ call $std/array/Dim#set:width local.get $5 call $~lib/array/Array#__uset - local.get $4 + local.get $3 i32.const 4 global.get $~lib/memory/__stack_pointer i32.const 0 @@ -33183,7 +33432,7 @@ call $std/array/Dim#set:width local.get $6 call $~lib/array/Array#__uset - local.get $4 + local.get $3 i32.const 5 global.get $~lib/memory/__stack_pointer i32.const 0 @@ -33198,7 +33447,7 @@ call $std/array/Dim#set:width local.get $7 call $~lib/array/Array#__uset - local.get $4 + local.get $3 i32.const 6 global.get $~lib/memory/__stack_pointer i32.const 0 @@ -33213,7 +33462,7 @@ call $std/array/Dim#set:width local.get $8 call $~lib/array/Array#__uset - local.get $4 + local.get $3 i32.const 7 global.get $~lib/memory/__stack_pointer i32.const 0 @@ -33228,7 +33477,7 @@ call $std/array/Dim#set:width local.get $9 call $~lib/array/Array#__uset - local.get $4 + local.get $3 i32.const 8 global.get $~lib/memory/__stack_pointer i32.const 0 @@ -33243,7 +33492,7 @@ call $std/array/Dim#set:width local.get $10 call $~lib/array/Array#__uset - local.get $4 + local.get $3 i32.const 9 global.get $~lib/memory/__stack_pointer i32.const 0 @@ -33258,7 +33507,7 @@ call $std/array/Dim#set:width local.get $11 call $~lib/array/Array#__uset - local.get $4 + local.get $3 i32.const 10 global.get $~lib/memory/__stack_pointer i32.const 0 @@ -33273,7 +33522,7 @@ call $std/array/Dim#set:width local.get $12 call $~lib/array/Array#__uset - local.get $4 + local.get $3 i32.const 11 global.get $~lib/memory/__stack_pointer i32.const 0 @@ -33288,7 +33537,7 @@ call $std/array/Dim#set:width local.get $13 call $~lib/array/Array#__uset - local.get $4 + local.get $3 global.set $std/array/inputStabArr global.get $~lib/memory/__stack_pointer i32.const 12 @@ -33296,14 +33545,14 @@ i32.const 19 i32.const 0 call $~lib/rt/__newArray - local.tee $3 - i32.store offset=20 - global.get $~lib/memory/__stack_pointer - local.get $3 - i32.load offset=4 local.tee $4 i32.store offset=24 - local.get $3 + global.get $~lib/memory/__stack_pointer + local.get $4 + i32.load offset=4 + local.tee $3 + i32.store offset=20 + local.get $4 i32.const 0 global.get $~lib/memory/__stack_pointer i32.const 0 @@ -33318,7 +33567,7 @@ call $std/array/Dim#set:width local.get $14 call $~lib/array/Array#__uset - local.get $3 + local.get $4 i32.const 1 global.get $~lib/memory/__stack_pointer i32.const 0 @@ -33333,7 +33582,7 @@ call $std/array/Dim#set:width local.get $15 call $~lib/array/Array#__uset - local.get $3 + local.get $4 i32.const 2 global.get $~lib/memory/__stack_pointer i32.const 0 @@ -33348,7 +33597,7 @@ call $std/array/Dim#set:width local.get $16 call $~lib/array/Array#__uset - local.get $3 + local.get $4 i32.const 3 global.get $~lib/memory/__stack_pointer i32.const 0 @@ -33363,7 +33612,7 @@ call $std/array/Dim#set:width local.get $17 call $~lib/array/Array#__uset - local.get $3 + local.get $4 i32.const 4 global.get $~lib/memory/__stack_pointer i32.const 0 @@ -33378,7 +33627,7 @@ call $std/array/Dim#set:width local.get $18 call $~lib/array/Array#__uset - local.get $3 + local.get $4 i32.const 5 global.get $~lib/memory/__stack_pointer i32.const 0 @@ -33393,7 +33642,7 @@ call $std/array/Dim#set:width local.get $19 call $~lib/array/Array#__uset - local.get $3 + local.get $4 i32.const 6 global.get $~lib/memory/__stack_pointer i32.const 0 @@ -33408,7 +33657,7 @@ call $std/array/Dim#set:width local.get $20 call $~lib/array/Array#__uset - local.get $3 + local.get $4 i32.const 7 global.get $~lib/memory/__stack_pointer i32.const 0 @@ -33423,7 +33672,7 @@ call $std/array/Dim#set:width local.get $21 call $~lib/array/Array#__uset - local.get $3 + local.get $4 i32.const 8 global.get $~lib/memory/__stack_pointer i32.const 0 @@ -33438,7 +33687,7 @@ call $std/array/Dim#set:width local.get $22 call $~lib/array/Array#__uset - local.get $3 + local.get $4 i32.const 9 global.get $~lib/memory/__stack_pointer i32.const 0 @@ -33453,7 +33702,7 @@ call $std/array/Dim#set:width local.get $23 call $~lib/array/Array#__uset - local.get $3 + local.get $4 i32.const 10 global.get $~lib/memory/__stack_pointer i32.const 0 @@ -33468,7 +33717,7 @@ call $std/array/Dim#set:width local.get $24 call $~lib/array/Array#__uset - local.get $3 + local.get $4 i32.const 11 global.get $~lib/memory/__stack_pointer i32.const 0 @@ -33483,27 +33732,27 @@ call $std/array/Dim#set:width local.get $25 call $~lib/array/Array#__uset - local.get $3 + local.get $4 global.set $std/array/outputStabArr global.get $~lib/memory/__stack_pointer i32.const 3 i32.const 2 i32.const 9 - i32.const 6480 + i32.const 6656 call $~lib/rt/__newArray - local.tee $3 - i32.store offset=20 - local.get $3 + local.tee $4 + i32.store offset=24 + local.get $4 i32.const 0 global.set $~argumentsLength i32.const 0 call $~lib/array/Array#sort@varargs drop - local.get $3 + local.get $4 i32.const 3 i32.const 2 i32.const 9 - i32.const 6544 + i32.const 6720 call $~lib/rt/__newArray local.set $41 global.get $~lib/memory/__stack_pointer @@ -33516,7 +33765,7 @@ if i32.const 0 i32.const 528 - i32.const 1002 + i32.const 1027 i32.const 3 call $~lib/builtins/abort unreachable @@ -33525,21 +33774,21 @@ i32.const 8 i32.const 2 i32.const 9 - i32.const 6576 + i32.const 6752 call $~lib/rt/__newArray - local.tee $4 - i32.store offset=24 - local.get $4 + local.tee $3 + i32.store offset=20 + local.get $3 i32.const 0 global.set $~argumentsLength i32.const 0 call $~lib/array/Array#sort@varargs drop - local.get $4 + local.get $3 i32.const 8 i32.const 2 i32.const 9 - i32.const 6640 + i32.const 6816 call $~lib/rt/__newArray local.set $41 global.get $~lib/memory/__stack_pointer @@ -33552,7 +33801,7 @@ if i32.const 0 i32.const 528 - i32.const 1006 + i32.const 1031 i32.const 3 call $~lib/builtins/abort unreachable @@ -33561,7 +33810,7 @@ i32.const 8 i32.const 3 i32.const 10 - i32.const 6704 + i32.const 6880 call $~lib/rt/__newArray local.tee $26 i32.store offset=112 @@ -33575,7 +33824,7 @@ i32.const 8 i32.const 3 i32.const 10 - i32.const 6832 + i32.const 7008 call $~lib/rt/__newArray local.set $41 global.get $~lib/memory/__stack_pointer @@ -33588,7 +33837,7 @@ if i32.const 0 i32.const 528 - i32.const 1010 + i32.const 1035 i32.const 3 call $~lib/builtins/abort unreachable @@ -33597,7 +33846,7 @@ i32.const 5 i32.const 2 i32.const 3 - i32.const 6928 + i32.const 7104 call $~lib/rt/__newArray local.tee $27 i32.store offset=116 @@ -33611,7 +33860,7 @@ i32.const 5 i32.const 2 i32.const 3 - i32.const 7008 + i32.const 7184 call $~lib/rt/__newArray local.set $41 global.get $~lib/memory/__stack_pointer @@ -33624,7 +33873,7 @@ if i32.const 0 i32.const 528 - i32.const 1014 + i32.const 1039 i32.const 3 call $~lib/builtins/abort unreachable @@ -33633,7 +33882,7 @@ i32.const 5 i32.const 2 i32.const 7 - i32.const 7056 + i32.const 7232 call $~lib/rt/__newArray local.tee $28 i32.store offset=120 @@ -33647,7 +33896,7 @@ i32.const 5 i32.const 2 i32.const 7 - i32.const 7136 + i32.const 7312 call $~lib/rt/__newArray local.set $41 global.get $~lib/memory/__stack_pointer @@ -33660,7 +33909,7 @@ if i32.const 0 i32.const 528 - i32.const 1018 + i32.const 1043 i32.const 3 call $~lib/builtins/abort unreachable @@ -33669,7 +33918,7 @@ i32.const 0 i32.const 2 i32.const 3 - i32.const 7184 + i32.const 7360 call $~lib/rt/__newArray local.tee $29 i32.store offset=124 @@ -33677,7 +33926,7 @@ i32.const 1 i32.const 2 i32.const 3 - i32.const 7216 + i32.const 7392 call $~lib/rt/__newArray local.tee $31 i32.store offset=128 @@ -33685,7 +33934,7 @@ i32.const 2 i32.const 2 i32.const 3 - i32.const 7248 + i32.const 7424 call $~lib/rt/__newArray local.tee $32 i32.store offset=132 @@ -33693,7 +33942,7 @@ i32.const 4 i32.const 2 i32.const 3 - i32.const 7280 + i32.const 7456 call $~lib/rt/__newArray local.tee $33 i32.store offset=136 @@ -33701,7 +33950,7 @@ i32.const 4 i32.const 2 i32.const 3 - i32.const 7328 + i32.const 7504 call $~lib/rt/__newArray local.tee $34 i32.store offset=140 @@ -33738,7 +33987,7 @@ i32.const 1 i32.const 2 i32.const 3 - i32.const 7408 + i32.const 7584 call $~lib/rt/__newArray local.set $41 global.get $~lib/memory/__stack_pointer @@ -33751,7 +34000,7 @@ if i32.const 0 i32.const 528 - i32.const 1038 + i32.const 1063 i32.const 3 call $~lib/builtins/abort unreachable @@ -33762,7 +34011,7 @@ i32.const 2 i32.const 2 i32.const 3 - i32.const 7440 + i32.const 7616 call $~lib/rt/__newArray local.set $41 global.get $~lib/memory/__stack_pointer @@ -33775,7 +34024,7 @@ if i32.const 0 i32.const 528 - i32.const 1041 + i32.const 1066 i32.const 3 call $~lib/builtins/abort unreachable @@ -33790,7 +34039,7 @@ if i32.const 0 i32.const 528 - i32.const 1044 + i32.const 1069 i32.const 3 call $~lib/builtins/abort unreachable @@ -33805,7 +34054,7 @@ if i32.const 0 i32.const 528 - i32.const 1047 + i32.const 1072 i32.const 3 call $~lib/builtins/abort unreachable @@ -33820,7 +34069,7 @@ if i32.const 0 i32.const 528 - i32.const 1050 + i32.const 1075 i32.const 3 call $~lib/builtins/abort unreachable @@ -33835,7 +34084,7 @@ if i32.const 0 i32.const 528 - i32.const 1053 + i32.const 1078 i32.const 3 call $~lib/builtins/abort unreachable @@ -33850,7 +34099,7 @@ if i32.const 0 i32.const 528 - i32.const 1056 + i32.const 1081 i32.const 3 call $~lib/builtins/abort unreachable @@ -33869,7 +34118,7 @@ local.tee $37 i32.store offset=156 local.get $38 - i32.const 7504 + i32.const 7680 local.set $41 global.get $~lib/memory/__stack_pointer local.get $41 @@ -33877,7 +34126,7 @@ local.get $41 call $std/array/assertSorted local.get $38 - i32.const 7536 + i32.const 7712 local.set $41 global.get $~lib/memory/__stack_pointer local.get $41 @@ -33885,7 +34134,7 @@ local.get $41 call $std/array/assertSorted local.get $37 - i32.const 7568 + i32.const 7744 local.set $41 global.get $~lib/memory/__stack_pointer local.get $41 @@ -33893,7 +34142,7 @@ local.get $41 call $std/array/assertSorted local.get $37 - i32.const 7600 + i32.const 7776 local.set $41 global.get $~lib/memory/__stack_pointer local.get $41 @@ -33906,7 +34155,7 @@ local.tee $37 i32.store offset=156 local.get $37 - i32.const 7632 + i32.const 7808 local.set $41 global.get $~lib/memory/__stack_pointer local.get $41 @@ -33919,7 +34168,7 @@ local.tee $37 i32.store offset=156 local.get $37 - i32.const 7664 + i32.const 7840 local.set $41 global.get $~lib/memory/__stack_pointer local.get $41 @@ -33930,7 +34179,7 @@ i32.const 7 i32.const 2 i32.const 30 - i32.const 7856 + i32.const 8032 call $~lib/rt/__newArray local.tee $38 i32.store offset=160 @@ -33938,7 +34187,7 @@ i32.const 7 i32.const 2 i32.const 30 - i32.const 7904 + i32.const 8080 call $~lib/rt/__newArray local.tee $36 i32.store offset=152 @@ -33955,7 +34204,7 @@ if i32.const 0 i32.const 528 - i32.const 1095 + i32.const 1120 i32.const 3 call $~lib/builtins/abort unreachable @@ -33973,14 +34222,14 @@ i32.const 2 i32.const 0 i32.const 34 - i32.const 8016 + i32.const 8192 call $~lib/rt/__newArray local.set $41 global.get $~lib/memory/__stack_pointer local.get $41 i32.store offset=164 local.get $41 - i32.const 8112 + i32.const 8288 local.set $41 global.get $~lib/memory/__stack_pointer local.get $41 @@ -33992,7 +34241,7 @@ local.get $41 i32.store local.get $41 - i32.const 8144 + i32.const 8320 local.set $41 global.get $~lib/memory/__stack_pointer local.get $41 @@ -34003,7 +34252,7 @@ if i32.const 0 i32.const 528 - i32.const 1104 + i32.const 1129 i32.const 3 call $~lib/builtins/abort unreachable @@ -34011,14 +34260,14 @@ i32.const 3 i32.const 2 i32.const 3 - i32.const 8192 + i32.const 8368 call $~lib/rt/__newArray local.set $41 global.get $~lib/memory/__stack_pointer local.get $41 i32.store offset=164 local.get $41 - i32.const 7824 + i32.const 8000 local.set $41 global.get $~lib/memory/__stack_pointer local.get $41 @@ -34030,7 +34279,7 @@ local.get $41 i32.store local.get $41 - i32.const 10000 + i32.const 10176 local.set $41 global.get $~lib/memory/__stack_pointer local.get $41 @@ -34041,7 +34290,7 @@ if i32.const 0 i32.const 528 - i32.const 1105 + i32.const 1130 i32.const 3 call $~lib/builtins/abort unreachable @@ -34049,14 +34298,14 @@ i32.const 3 i32.const 2 i32.const 7 - i32.const 10032 + i32.const 10208 call $~lib/rt/__newArray local.set $41 global.get $~lib/memory/__stack_pointer local.get $41 i32.store offset=164 local.get $41 - i32.const 10064 + i32.const 10240 local.set $41 global.get $~lib/memory/__stack_pointer local.get $41 @@ -34068,7 +34317,7 @@ local.get $41 i32.store local.get $41 - i32.const 10000 + i32.const 10176 local.set $41 global.get $~lib/memory/__stack_pointer local.get $41 @@ -34079,7 +34328,7 @@ if i32.const 0 i32.const 528 - i32.const 1106 + i32.const 1131 i32.const 3 call $~lib/builtins/abort unreachable @@ -34087,14 +34336,14 @@ i32.const 2 i32.const 2 i32.const 3 - i32.const 10096 + i32.const 10272 call $~lib/rt/__newArray local.set $41 global.get $~lib/memory/__stack_pointer local.get $41 i32.store offset=164 local.get $41 - i32.const 10128 + i32.const 10304 local.set $41 global.get $~lib/memory/__stack_pointer local.get $41 @@ -34106,7 +34355,7 @@ local.get $41 i32.store local.get $41 - i32.const 10160 + i32.const 10336 local.set $41 global.get $~lib/memory/__stack_pointer local.get $41 @@ -34117,7 +34366,7 @@ if i32.const 0 i32.const 528 - i32.const 1107 + i32.const 1132 i32.const 3 call $~lib/builtins/abort unreachable @@ -34125,14 +34374,14 @@ i32.const 6 i32.const 3 i32.const 10 - i32.const 10240 + i32.const 10416 call $~lib/rt/__newArray local.set $41 global.get $~lib/memory/__stack_pointer local.get $41 i32.store offset=164 local.get $41 - i32.const 10320 + i32.const 10496 local.set $41 global.get $~lib/memory/__stack_pointer local.get $41 @@ -34144,7 +34393,7 @@ local.get $41 i32.store local.get $41 - i32.const 11488 + i32.const 11664 local.set $41 global.get $~lib/memory/__stack_pointer local.get $41 @@ -34155,7 +34404,7 @@ if i32.const 0 i32.const 528 - i32.const 1108 + i32.const 1133 i32.const 3 call $~lib/builtins/abort unreachable @@ -34163,14 +34412,14 @@ i32.const 3 i32.const 2 i32.const 30 - i32.const 11632 + i32.const 11808 call $~lib/rt/__newArray local.set $41 global.get $~lib/memory/__stack_pointer local.get $41 i32.store offset=164 local.get $41 - i32.const 7824 + i32.const 8000 local.set $41 global.get $~lib/memory/__stack_pointer local.get $41 @@ -34182,7 +34431,7 @@ local.get $41 i32.store local.get $41 - i32.const 11600 + i32.const 11776 local.set $41 global.get $~lib/memory/__stack_pointer local.get $41 @@ -34193,7 +34442,7 @@ if i32.const 0 i32.const 528 - i32.const 1109 + i32.const 1134 i32.const 3 call $~lib/builtins/abort unreachable @@ -34232,7 +34481,7 @@ local.tee $36 i32.store offset=152 local.get $36 - i32.const 8112 + i32.const 8288 local.set $41 global.get $~lib/memory/__stack_pointer local.get $41 @@ -34244,7 +34493,7 @@ local.get $41 i32.store local.get $41 - i32.const 11728 + i32.const 11904 local.set $41 global.get $~lib/memory/__stack_pointer local.get $41 @@ -34255,7 +34504,7 @@ if i32.const 0 i32.const 528 - i32.const 1111 + i32.const 1136 i32.const 3 call $~lib/builtins/abort unreachable @@ -34290,7 +34539,7 @@ local.tee $38 i32.store offset=160 local.get $38 - i32.const 8112 + i32.const 8288 local.set $41 global.get $~lib/memory/__stack_pointer local.get $41 @@ -34302,7 +34551,7 @@ local.get $41 i32.store local.get $41 - i32.const 11824 + i32.const 12000 local.set $41 global.get $~lib/memory/__stack_pointer local.get $41 @@ -34313,7 +34562,7 @@ if i32.const 0 i32.const 528 - i32.const 1114 + i32.const 1139 i32.const 3 call $~lib/builtins/abort unreachable @@ -34322,7 +34571,7 @@ i32.const 0 i32.const 2 i32.const 3 - i32.const 11920 + i32.const 12096 call $~lib/rt/__newArray local.tee $36 i32.store offset=152 @@ -34330,7 +34579,7 @@ i32.const 1 i32.const 2 i32.const 3 - i32.const 11952 + i32.const 12128 call $~lib/rt/__newArray local.tee $37 i32.store offset=156 @@ -34338,7 +34587,7 @@ i32.const 2 i32.const 2 i32.const 3 - i32.const 11984 + i32.const 12160 call $~lib/rt/__newArray local.tee $35 i32.store offset=148 @@ -34346,7 +34595,7 @@ i32.const 4 i32.const 2 i32.const 3 - i32.const 12016 + i32.const 12192 call $~lib/rt/__newArray local.tee $30 i32.store offset=144 @@ -34357,7 +34606,7 @@ local.get $41 i32.store local.get $41 - i32.const 7824 + i32.const 8000 local.set $41 global.get $~lib/memory/__stack_pointer local.get $41 @@ -34368,7 +34617,7 @@ if i32.const 0 i32.const 528 - i32.const 1124 + i32.const 1149 i32.const 3 call $~lib/builtins/abort unreachable @@ -34380,7 +34629,7 @@ local.get $41 i32.store local.get $41 - i32.const 11600 + i32.const 11776 local.set $41 global.get $~lib/memory/__stack_pointer local.get $41 @@ -34391,7 +34640,7 @@ if i32.const 0 i32.const 528 - i32.const 1125 + i32.const 1150 i32.const 3 call $~lib/builtins/abort unreachable @@ -34403,7 +34652,7 @@ local.get $41 i32.store local.get $41 - i32.const 12064 + i32.const 12240 local.set $41 global.get $~lib/memory/__stack_pointer local.get $41 @@ -34414,7 +34663,7 @@ if i32.const 0 i32.const 528 - i32.const 1126 + i32.const 1151 i32.const 3 call $~lib/builtins/abort unreachable @@ -34426,7 +34675,7 @@ local.get $41 i32.store local.get $41 - i32.const 12096 + i32.const 12272 local.set $41 global.get $~lib/memory/__stack_pointer local.get $41 @@ -34437,7 +34686,7 @@ if i32.const 0 i32.const 528 - i32.const 1127 + i32.const 1152 i32.const 3 call $~lib/builtins/abort unreachable @@ -34445,7 +34694,7 @@ i32.const 3 i32.const 0 i32.const 35 - i32.const 12144 + i32.const 12320 call $~lib/rt/__newArray local.set $41 global.get $~lib/memory/__stack_pointer @@ -34458,7 +34707,7 @@ local.get $41 i32.store local.get $41 - i32.const 12176 + i32.const 12352 local.set $41 global.get $~lib/memory/__stack_pointer local.get $41 @@ -34469,7 +34718,7 @@ if i32.const 0 i32.const 528 - i32.const 1129 + i32.const 1154 i32.const 3 call $~lib/builtins/abort unreachable @@ -34477,7 +34726,7 @@ i32.const 3 i32.const 1 i32.const 36 - i32.const 12208 + i32.const 12384 call $~lib/rt/__newArray local.set $41 global.get $~lib/memory/__stack_pointer @@ -34490,7 +34739,7 @@ local.get $41 i32.store local.get $41 - i32.const 12240 + i32.const 12416 local.set $41 global.get $~lib/memory/__stack_pointer local.get $41 @@ -34501,7 +34750,7 @@ if i32.const 0 i32.const 528 - i32.const 1130 + i32.const 1155 i32.const 3 call $~lib/builtins/abort unreachable @@ -34509,7 +34758,7 @@ i32.const 3 i32.const 3 i32.const 37 - i32.const 12288 + i32.const 12464 call $~lib/rt/__newArray local.set $41 global.get $~lib/memory/__stack_pointer @@ -34522,7 +34771,7 @@ local.get $41 i32.store local.get $41 - i32.const 12336 + i32.const 12512 local.set $41 global.get $~lib/memory/__stack_pointer local.get $41 @@ -34533,7 +34782,7 @@ if i32.const 0 i32.const 528 - i32.const 1131 + i32.const 1156 i32.const 3 call $~lib/builtins/abort unreachable @@ -34541,7 +34790,7 @@ i32.const 4 i32.const 3 i32.const 38 - i32.const 12416 + i32.const 12592 call $~lib/rt/__newArray local.set $41 global.get $~lib/memory/__stack_pointer @@ -34554,7 +34803,7 @@ local.get $41 i32.store local.get $41 - i32.const 12480 + i32.const 12656 local.set $41 global.get $~lib/memory/__stack_pointer local.get $41 @@ -34565,7 +34814,7 @@ if i32.const 0 i32.const 528 - i32.const 1132 + i32.const 1157 i32.const 3 call $~lib/builtins/abort unreachable @@ -34574,7 +34823,7 @@ i32.const 7 i32.const 2 i32.const 30 - i32.const 12592 + i32.const 12768 call $~lib/rt/__newArray local.tee $34 i32.store offset=140 @@ -34585,7 +34834,7 @@ local.get $41 i32.store local.get $41 - i32.const 12640 + i32.const 12816 local.set $41 global.get $~lib/memory/__stack_pointer local.get $41 @@ -34596,7 +34845,7 @@ if i32.const 0 i32.const 528 - i32.const 1136 + i32.const 1161 i32.const 3 call $~lib/builtins/abort unreachable @@ -34604,7 +34853,7 @@ i32.const 4 i32.const 2 i32.const 30 - i32.const 12752 + i32.const 12928 call $~lib/rt/__newArray local.set $41 global.get $~lib/memory/__stack_pointer @@ -34617,7 +34866,7 @@ local.get $41 i32.store local.get $41 - i32.const 12800 + i32.const 12976 local.set $41 global.get $~lib/memory/__stack_pointer local.get $41 @@ -34628,7 +34877,7 @@ if i32.const 0 i32.const 528 - i32.const 1137 + i32.const 1162 i32.const 3 call $~lib/builtins/abort unreachable @@ -34652,7 +34901,7 @@ i32.const 2 i32.const 2 i32.const 3 - i32.const 12832 + i32.const 13008 call $~lib/rt/__newArray call $~lib/array/Array<~lib/array/Array>#__uset local.get $33 @@ -34660,7 +34909,7 @@ i32.const 2 i32.const 2 i32.const 3 - i32.const 12864 + i32.const 13040 call $~lib/rt/__newArray call $~lib/array/Array<~lib/array/Array>#__uset local.get $33 @@ -34673,7 +34922,7 @@ local.get $41 i32.store local.get $41 - i32.const 12896 + i32.const 13072 local.set $41 global.get $~lib/memory/__stack_pointer local.get $41 @@ -34684,7 +34933,7 @@ if i32.const 0 i32.const 528 - i32.const 1140 + i32.const 1165 i32.const 3 call $~lib/builtins/abort unreachable @@ -34708,7 +34957,7 @@ i32.const 2 i32.const 0 i32.const 6 - i32.const 12944 + i32.const 13120 call $~lib/rt/__newArray call $~lib/array/Array<~lib/array/Array>#__uset local.get $33 @@ -34716,7 +34965,7 @@ i32.const 2 i32.const 0 i32.const 6 - i32.const 12976 + i32.const 13152 call $~lib/rt/__newArray call $~lib/array/Array<~lib/array/Array>#__uset local.get $33 @@ -34729,7 +34978,7 @@ local.get $41 i32.store local.get $41 - i32.const 12896 + i32.const 13072 local.set $41 global.get $~lib/memory/__stack_pointer local.get $41 @@ -34740,7 +34989,7 @@ if i32.const 0 i32.const 528 - i32.const 1143 + i32.const 1168 i32.const 3 call $~lib/builtins/abort unreachable @@ -34779,7 +35028,7 @@ i32.const 1 i32.const 2 i32.const 7 - i32.const 13008 + i32.const 13184 call $~lib/rt/__newArray call $~lib/array/Array<~lib/array/Array>#__uset local.get $29 @@ -34794,7 +35043,7 @@ local.get $41 i32.store local.get $41 - i32.const 11600 + i32.const 11776 local.set $41 global.get $~lib/memory/__stack_pointer local.get $41 @@ -34805,7 +35054,7 @@ if i32.const 0 i32.const 528 - i32.const 1146 + i32.const 1171 i32.const 3 call $~lib/builtins/abort unreachable @@ -34829,7 +35078,7 @@ i32.const 1 i32.const 2 i32.const 3 - i32.const 13040 + i32.const 13216 call $~lib/rt/__newArray call $~lib/array/Array<~lib/array/Array>#__uset local.get $31 @@ -34837,7 +35086,7 @@ i32.const 3 i32.const 2 i32.const 3 - i32.const 13072 + i32.const 13248 call $~lib/rt/__newArray call $~lib/array/Array<~lib/array/Array>#__uset local.get $31 @@ -34845,7 +35094,7 @@ i32.const 3 i32.const 2 i32.const 3 - i32.const 13104 + i32.const 13280 call $~lib/rt/__newArray call $~lib/array/Array<~lib/array/Array>#__uset local.get $31 @@ -34853,7 +35102,7 @@ i32.const 3 i32.const 2 i32.const 3 - i32.const 13136 + i32.const 13312 call $~lib/rt/__newArray call $~lib/array/Array<~lib/array/Array>#__uset local.get $31 @@ -34872,7 +35121,7 @@ if i32.const 0 i32.const 528 - i32.const 1153 + i32.const 1178 i32.const 3 call $~lib/builtins/abort unreachable @@ -34895,7 +35144,7 @@ if i32.const 0 i32.const 528 - i32.const 1155 + i32.const 1180 i32.const 5 call $~lib/builtins/abort unreachable @@ -34926,7 +35175,7 @@ i32.const 1 i32.const 2 i32.const 30 - i32.const 13200 + i32.const 13376 call $~lib/rt/__newArray call $~lib/array/Array<~lib/array/Array<~lib/string/String|null>>#__uset local.get $38 @@ -34934,7 +35183,7 @@ i32.const 3 i32.const 2 i32.const 30 - i32.const 13296 + i32.const 13472 call $~lib/rt/__newArray call $~lib/array/Array<~lib/array/Array<~lib/string/String|null>>#__uset local.get $38 @@ -34942,7 +35191,7 @@ i32.const 3 i32.const 2 i32.const 30 - i32.const 13424 + i32.const 13600 call $~lib/rt/__newArray call $~lib/array/Array<~lib/array/Array<~lib/string/String|null>>#__uset local.get $38 @@ -34950,7 +35199,7 @@ i32.const 1 i32.const 2 i32.const 30 - i32.const 13488 + i32.const 13664 call $~lib/rt/__newArray call $~lib/array/Array<~lib/array/Array<~lib/string/String|null>>#__uset local.get $38 @@ -34965,7 +35214,7 @@ i32.const 8 i32.const 2 i32.const 30 - i32.const 13520 + i32.const 13696 call $~lib/rt/__newArray local.tee $35 i32.store offset=148 @@ -34977,7 +35226,7 @@ if i32.const 0 i32.const 528 - i32.const 1161 + i32.const 1186 i32.const 3 call $~lib/builtins/abort unreachable @@ -35013,7 +35262,7 @@ if i32.const 0 i32.const 528 - i32.const 1163 + i32.const 1188 i32.const 5 call $~lib/builtins/abort unreachable @@ -35044,7 +35293,7 @@ i32.const 0 i32.const 2 i32.const 3 - i32.const 13584 + i32.const 13760 call $~lib/rt/__newArray call $~lib/array/Array<~lib/array/Array>#__uset local.get $30 @@ -35052,7 +35301,7 @@ i32.const 0 i32.const 2 i32.const 3 - i32.const 13616 + i32.const 13792 call $~lib/rt/__newArray call $~lib/array/Array<~lib/array/Array>#__uset local.get $30 @@ -35072,7 +35321,7 @@ if i32.const 0 i32.const 528 - i32.const 1167 + i32.const 1192 i32.const 3 call $~lib/builtins/abort unreachable @@ -35248,6 +35497,74 @@ global.set $~lib/memory/__stack_pointer local.get $6 ) + (func $~lib/array/Array<~lib/string/String>#findLastIndex (param $0 i32) (param $1 i32) (result i32) + (local $2 i32) + (local $3 i32) + (local $4 i32) + global.get $~lib/memory/__stack_pointer + i32.const 4 + i32.sub + global.set $~lib/memory/__stack_pointer + call $~stack_check + global.get $~lib/memory/__stack_pointer + i32.const 0 + i32.store + local.get $0 + i32.load offset=12 + i32.const 1 + i32.sub + local.set $2 + loop $for-loop|0 + local.get $2 + i32.const 0 + i32.ge_s + local.set $3 + local.get $3 + if + local.get $0 + i32.load offset=4 + local.get $2 + i32.const 2 + i32.shl + i32.add + i32.load + local.set $4 + global.get $~lib/memory/__stack_pointer + local.get $4 + i32.store + local.get $4 + local.get $2 + local.get $0 + i32.const 3 + global.set $~argumentsLength + local.get $1 + i32.load + call_indirect $0 (type $i32_i32_i32_=>_i32) + if + local.get $2 + local.set $4 + global.get $~lib/memory/__stack_pointer + i32.const 4 + i32.add + global.set $~lib/memory/__stack_pointer + local.get $4 + return + end + local.get $2 + i32.const 1 + i32.sub + local.set $2 + br $for-loop|0 + end + end + i32.const -1 + local.set $4 + global.get $~lib/memory/__stack_pointer + i32.const 4 + i32.add + global.set $~lib/memory/__stack_pointer + local.get $4 + ) (func $~lib/array/Array<~lib/string/String>#indexOf (param $0 i32) (param $1 i32) (param $2 i32) (result i32) (local $3 i32) (local $4 i32) @@ -35599,7 +35916,7 @@ i32.const 0 i32.store local.get $0 - i32.const 8112 + i32.const 8288 local.set $1 global.get $~lib/memory/__stack_pointer local.get $1 @@ -35960,7 +36277,7 @@ if i32.const 32 i32.const 80 - i32.const 229 + i32.const 236 i32.const 60 call $~lib/builtins/abort unreachable @@ -36384,7 +36701,7 @@ if i32.const 320 i32.const 80 - i32.const 99 + i32.const 106 i32.const 42 call $~lib/builtins/abort unreachable @@ -36409,7 +36726,7 @@ if i32.const 4672 i32.const 80 - i32.const 103 + i32.const 110 i32.const 40 call $~lib/builtins/abort unreachable @@ -36564,7 +36881,7 @@ if i32.const 320 i32.const 80 - i32.const 99 + i32.const 106 i32.const 42 call $~lib/builtins/abort unreachable @@ -36907,7 +37224,7 @@ i32.const 4 i32.eq drop - i32.const 6512 + i32.const 6688 br $~lib/util/sort/COMPARATOR|inlined.0 end local.tee $1 @@ -36951,7 +37268,7 @@ i32.const 4 i32.eq drop - i32.const 6800 + i32.const 6976 br $~lib/util/sort/COMPARATOR|inlined.0 end local.tee $1 @@ -36993,7 +37310,7 @@ i32.const 4 i32.le_u drop - i32.const 6976 + i32.const 7152 br $~lib/util/sort/COMPARATOR|inlined.0 end local.tee $1 @@ -37033,7 +37350,7 @@ drop i32.const 0 drop - i32.const 7104 + i32.const 7280 br $~lib/util/sort/COMPARATOR|inlined.0 end local.tee $1 @@ -37313,7 +37630,7 @@ if i32.const 320 i32.const 80 - i32.const 99 + i32.const 106 i32.const 42 call $~lib/builtins/abort unreachable @@ -37338,7 +37655,7 @@ if i32.const 4672 i32.const 80 - i32.const 103 + i32.const 110 i32.const 40 call $~lib/builtins/abort unreachable @@ -37521,7 +37838,7 @@ if i32.const 320 i32.const 80 - i32.const 99 + i32.const 106 i32.const 42 call $~lib/builtins/abort unreachable @@ -37546,7 +37863,7 @@ if i32.const 4672 i32.const 80 - i32.const 103 + i32.const 110 i32.const 40 call $~lib/builtins/abort unreachable @@ -37698,7 +38015,7 @@ if i32.const 320 i32.const 80 - i32.const 99 + i32.const 106 i32.const 42 call $~lib/builtins/abort unreachable @@ -37723,7 +38040,7 @@ if i32.const 4672 i32.const 80 - i32.const 103 + i32.const 110 i32.const 40 call $~lib/builtins/abort unreachable @@ -37754,7 +38071,7 @@ if i32.const 320 i32.const 80 - i32.const 99 + i32.const 106 i32.const 42 call $~lib/builtins/abort unreachable @@ -37888,7 +38205,7 @@ call $~lib/string/String#get:length i32.ge_u if - i32.const 7824 + i32.const 8000 local.set $3 global.get $~lib/memory/__stack_pointer i32.const 4 @@ -37951,7 +38268,7 @@ i32.const 0 i32.eq if - i32.const 7824 + i32.const 8000 local.set $6 global.get $~lib/memory/__stack_pointer i32.const 4 @@ -38002,7 +38319,7 @@ if i32.const 320 i32.const 80 - i32.const 99 + i32.const 106 i32.const 42 call $~lib/builtins/abort unreachable @@ -38027,7 +38344,7 @@ if i32.const 4672 i32.const 80 - i32.const 103 + i32.const 110 i32.const 40 call $~lib/builtins/abort unreachable @@ -38123,7 +38440,7 @@ local.get $10 i32.eqz if - i32.const 7824 + i32.const 8000 local.set $12 global.get $~lib/memory/__stack_pointer i32.const 4 @@ -38201,7 +38518,7 @@ i32.const 0 i32.lt_s if - i32.const 7824 + i32.const 8000 local.set $13 global.get $~lib/memory/__stack_pointer i32.const 4 @@ -38213,8 +38530,8 @@ local.get $3 i32.eqz if - i32.const 8048 - i32.const 8080 + i32.const 8224 + i32.const 8256 local.get $0 i32.load8_u select @@ -38273,8 +38590,8 @@ i32.const 1 i32.shl i32.add - i32.const 8048 - i32.const 8080 + i32.const 8224 + i32.const 8256 local.get $9 select local.get $5 @@ -38324,8 +38641,8 @@ i32.const 1 i32.shl i32.add - i32.const 8048 - i32.const 8080 + i32.const 8224 + i32.const 8256 local.get $9 select local.get $5 @@ -38387,8 +38704,8 @@ i32.gt_s end if - i32.const 8224 - i32.const 8352 + i32.const 8400 + i32.const 8528 i32.const 373 i32.const 5 call $~lib/builtins/abort @@ -38397,7 +38714,7 @@ local.get $0 i32.eqz if - i32.const 8416 + i32.const 8592 local.set $8 global.get $~lib/memory/__stack_pointer i32.const 4 @@ -38553,7 +38870,7 @@ i32.const 0 i32.lt_s if - i32.const 7824 + i32.const 8000 local.set $11 global.get $~lib/memory/__stack_pointer i32.const 4 @@ -38723,8 +39040,8 @@ i32.gt_s end if - i32.const 8224 - i32.const 8352 + i32.const 8400 + i32.const 8528 i32.const 350 i32.const 5 call $~lib/builtins/abort @@ -38733,7 +39050,7 @@ local.get $0 i32.eqz if - i32.const 8416 + i32.const 8592 local.set $7 global.get $~lib/memory/__stack_pointer i32.const 4 @@ -38864,7 +39181,7 @@ i32.const 0 i32.lt_s if - i32.const 7824 + i32.const 8000 local.set $11 global.get $~lib/memory/__stack_pointer i32.const 4 @@ -39024,7 +39341,7 @@ f64.const 0 f64.eq if - i32.const 10352 + i32.const 10528 local.set $3 global.get $~lib/memory/__stack_pointer i32.const 4 @@ -39044,7 +39361,7 @@ local.get $0 f64.ne if - i32.const 10384 + i32.const 10560 local.set $3 global.get $~lib/memory/__stack_pointer i32.const 4 @@ -39053,8 +39370,8 @@ local.get $3 return end - i32.const 10416 - i32.const 10464 + i32.const 10592 + i32.const 10640 local.get $0 f64.const 0 f64.lt @@ -39067,7 +39384,7 @@ local.get $3 return end - i32.const 10496 + i32.const 10672 local.get $0 call $~lib/util/number/dtoa_core i32.const 1 @@ -39080,7 +39397,7 @@ local.tee $2 i32.store local.get $2 - i32.const 10496 + i32.const 10672 local.get $1 call $~lib/memory/memory.copy local.get $2 @@ -39117,7 +39434,7 @@ i32.const 0 i32.lt_s if - i32.const 7824 + i32.const 8000 local.set $11 global.get $~lib/memory/__stack_pointer i32.const 4 @@ -39282,7 +39599,7 @@ i32.const 0 i32.lt_s if - i32.const 7824 + i32.const 8000 local.set $12 global.get $~lib/memory/__stack_pointer i32.const 12 @@ -39303,7 +39620,7 @@ if (result i32) local.get $4 else - i32.const 7824 + i32.const 8000 end local.set $12 global.get $~lib/memory/__stack_pointer @@ -39490,7 +39807,7 @@ i32.const 0 i32.lt_s if - i32.const 7824 + i32.const 8000 local.set $11 global.get $~lib/memory/__stack_pointer i32.const 4 @@ -39660,7 +39977,7 @@ i32.const 0 i32.lt_s if - i32.const 7824 + i32.const 8000 local.set $11 global.get $~lib/memory/__stack_pointer i32.const 4 @@ -39832,8 +40149,8 @@ i32.gt_s end if - i32.const 8224 - i32.const 8352 + i32.const 8400 + i32.const 8528 i32.const 401 i32.const 5 call $~lib/builtins/abort @@ -39844,7 +40161,7 @@ i64.ne i32.eqz if - i32.const 8416 + i32.const 8592 local.set $9 global.get $~lib/memory/__stack_pointer i32.const 4 @@ -40009,7 +40326,7 @@ i32.const 0 i32.lt_s if - i32.const 7824 + i32.const 8000 local.set $12 global.get $~lib/memory/__stack_pointer i32.const 4 @@ -40182,8 +40499,8 @@ i32.gt_s end if - i32.const 8224 - i32.const 8352 + i32.const 8400 + i32.const 8528 i32.const 431 i32.const 5 call $~lib/builtins/abort @@ -40194,7 +40511,7 @@ i64.ne i32.eqz if - i32.const 8416 + i32.const 8592 local.set $10 global.get $~lib/memory/__stack_pointer i32.const 4 @@ -40385,7 +40702,7 @@ i32.const 0 i32.lt_s if - i32.const 7824 + i32.const 8000 local.set $12 global.get $~lib/memory/__stack_pointer i32.const 4 @@ -40557,7 +40874,7 @@ i32.const 0 i32.lt_s if - i32.const 7824 + i32.const 8000 local.set $11 global.get $~lib/memory/__stack_pointer i32.const 4 @@ -40726,10 +41043,10 @@ i32.eqz drop local.get $0 - i32.load offset=12 + i32.load offset=4 local.set $1 local.get $0 - i32.load offset=4 + i32.load offset=12 local.set $2 i32.const 0 local.set $3 @@ -40737,12 +41054,12 @@ local.set $4 loop $for-loop|0 local.get $4 - local.get $1 + local.get $2 i32.lt_s local.set $5 local.get $5 if - local.get $2 + local.get $1 local.get $4 i32.const 2 i32.shl @@ -40806,13 +41123,13 @@ local.set $4 loop $for-loop|1 local.get $4 - local.get $1 + local.get $2 i32.lt_s local.set $5 local.get $5 if block $for-continue|1 - local.get $2 + local.get $1 local.get $4 i32.const 2 i32.shl @@ -40882,10 +41199,10 @@ i32.eqz drop local.get $0 - i32.load offset=12 + i32.load offset=4 local.set $1 local.get $0 - i32.load offset=4 + i32.load offset=12 local.set $2 i32.const 0 local.set $3 @@ -40893,12 +41210,12 @@ local.set $4 loop $for-loop|0 local.get $4 - local.get $1 + local.get $2 i32.lt_s local.set $5 local.get $5 if - local.get $2 + local.get $1 local.get $4 i32.const 2 i32.shl @@ -40962,13 +41279,13 @@ local.set $4 loop $for-loop|1 local.get $4 - local.get $1 + local.get $2 i32.lt_s local.set $5 local.get $5 if block $for-continue|1 - local.get $2 + local.get $1 local.get $4 i32.const 2 i32.shl @@ -41203,7 +41520,7 @@ if i32.const 32 i32.const 80 - i32.const 229 + i32.const 236 i32.const 60 call $~lib/builtins/abort unreachable @@ -41728,7 +42045,7 @@ if i32.const 32 i32.const 80 - i32.const 229 + i32.const 236 i32.const 60 call $~lib/builtins/abort unreachable @@ -42154,7 +42471,7 @@ if i32.const 320 i32.const 80 - i32.const 132 + i32.const 139 i32.const 33 call $~lib/builtins/abort unreachable @@ -42179,7 +42496,7 @@ if i32.const 4672 i32.const 80 - i32.const 136 + i32.const 143 i32.const 40 call $~lib/builtins/abort unreachable @@ -42237,7 +42554,7 @@ if i32.const 32 i32.const 80 - i32.const 229 + i32.const 236 i32.const 60 call $~lib/builtins/abort unreachable @@ -42362,8 +42679,8 @@ if i32.const 1152 i32.const 80 - i32.const 276 - i32.const 21 + i32.const 283 + i32.const 18 call $~lib/builtins/abort unreachable end @@ -42496,8 +42813,8 @@ if i32.const 1152 i32.const 80 - i32.const 335 - i32.const 21 + i32.const 342 + i32.const 18 call $~lib/builtins/abort unreachable end @@ -42899,7 +43216,7 @@ unreachable end global.get $~lib/memory/__stack_pointer - i32.const 8112 + i32.const 8288 local.tee $1 i32.store end @@ -42937,7 +43254,7 @@ drop i32.const 0 drop - i32.const 13712 + i32.const 13888 br $~lib/util/sort/COMPARATOR|inlined.0 end local.tee $1 @@ -42972,7 +43289,7 @@ unreachable end global.get $~lib/memory/__stack_pointer - i32.const 8112 + i32.const 8288 local.tee $1 i32.store end @@ -43012,7 +43329,7 @@ drop i32.const 1 drop - i32.const 13744 + i32.const 13920 br $~lib/util/sort/COMPARATOR<~lib/string/String>|inlined.1 end local.tee $1 @@ -43047,7 +43364,7 @@ unreachable end global.get $~lib/memory/__stack_pointer - i32.const 8112 + i32.const 8288 local.tee $1 i32.store end @@ -43182,6 +43499,29 @@ global.set $~lib/memory/__stack_pointer local.get $2 ) + (func $export:~lib/array/Array#findLastIndex (param $0 i32) (param $1 i32) (result i32) + (local $2 i32) + global.get $~lib/memory/__stack_pointer + i32.const 8 + i32.sub + global.set $~lib/memory/__stack_pointer + call $~stack_check + global.get $~lib/memory/__stack_pointer + local.get $0 + i32.store + global.get $~lib/memory/__stack_pointer + local.get $1 + i32.store offset=4 + local.get $0 + local.get $1 + call $~lib/array/Array#findLastIndex + local.set $2 + global.get $~lib/memory/__stack_pointer + i32.const 8 + i32.add + global.set $~lib/memory/__stack_pointer + local.get $2 + ) (func $export:~lib/array/Array#at (param $0 i32) (param $1 i32) (result i32) (local $2 i32) global.get $~lib/memory/__stack_pointer @@ -43742,6 +44082,29 @@ global.set $~lib/memory/__stack_pointer local.get $2 ) + (func $export:~lib/array/Array#findLastIndex (param $0 i32) (param $1 i32) (result i32) + (local $2 i32) + global.get $~lib/memory/__stack_pointer + i32.const 8 + i32.sub + global.set $~lib/memory/__stack_pointer + call $~stack_check + global.get $~lib/memory/__stack_pointer + local.get $0 + i32.store + global.get $~lib/memory/__stack_pointer + local.get $1 + i32.store offset=4 + local.get $0 + local.get $1 + call $~lib/array/Array#findLastIndex + local.set $2 + global.get $~lib/memory/__stack_pointer + i32.const 8 + i32.add + global.set $~lib/memory/__stack_pointer + local.get $2 + ) (func $export:~lib/array/Array#at (param $0 i32) (param $1 i32) (result i32) (local $2 i32) global.get $~lib/memory/__stack_pointer @@ -44302,6 +44665,29 @@ global.set $~lib/memory/__stack_pointer local.get $2 ) + (func $export:~lib/array/Array<~lib/string/String>#findLastIndex (param $0 i32) (param $1 i32) (result i32) + (local $2 i32) + global.get $~lib/memory/__stack_pointer + i32.const 8 + i32.sub + global.set $~lib/memory/__stack_pointer + call $~stack_check + global.get $~lib/memory/__stack_pointer + local.get $0 + i32.store + global.get $~lib/memory/__stack_pointer + local.get $1 + i32.store offset=4 + local.get $0 + local.get $1 + call $~lib/array/Array<~lib/string/String>#findLastIndex + local.set $2 + global.get $~lib/memory/__stack_pointer + i32.const 8 + i32.add + global.set $~lib/memory/__stack_pointer + local.get $2 + ) (func $export:~lib/array/Array<~lib/string/String>#at (param $0 i32) (param $1 i32) (result i32) (local $2 i32) global.get $~lib/memory/__stack_pointer diff --git a/tests/compiler/std/dataview.optimized.wat b/tests/compiler/std/dataview.optimized.wat index 4d6e332251..cdff3831b2 100644 --- a/tests/compiler/std/dataview.optimized.wat +++ b/tests/compiler/std/dataview.optimized.wat @@ -1800,7 +1800,7 @@ if i32.const 1360 i32.const 1568 - i32.const 171 + i32.const 175 i32.const 45 call $~lib/builtins/abort unreachable diff --git a/tests/compiler/std/dataview.untouched.wat b/tests/compiler/std/dataview.untouched.wat index 7a4415554a..d875035227 100644 --- a/tests/compiler/std/dataview.untouched.wat +++ b/tests/compiler/std/dataview.untouched.wat @@ -2453,7 +2453,7 @@ if i32.const 336 i32.const 544 - i32.const 171 + i32.const 175 i32.const 45 call $~lib/builtins/abort unreachable diff --git a/tests/compiler/std/date.optimized.wat b/tests/compiler/std/date.optimized.wat index 377501f018..1dd25fdd11 100644 --- a/tests/compiler/std/date.optimized.wat +++ b/tests/compiler/std/date.optimized.wat @@ -9908,7 +9908,7 @@ if i32.const 1392 i32.const 6496 - i32.const 99 + i32.const 106 i32.const 42 call $~lib/builtins/abort unreachable @@ -9928,7 +9928,7 @@ if i32.const 6544 i32.const 6496 - i32.const 103 + i32.const 110 i32.const 40 call $~lib/builtins/abort unreachable diff --git a/tests/compiler/std/date.untouched.wat b/tests/compiler/std/date.untouched.wat index 30571f43ea..113c815088 100644 --- a/tests/compiler/std/date.untouched.wat +++ b/tests/compiler/std/date.untouched.wat @@ -11342,7 +11342,7 @@ if i32.const 368 i32.const 5472 - i32.const 99 + i32.const 106 i32.const 42 call $~lib/builtins/abort unreachable @@ -11367,7 +11367,7 @@ if i32.const 5520 i32.const 5472 - i32.const 103 + i32.const 110 i32.const 40 call $~lib/builtins/abort unreachable diff --git a/tests/compiler/std/map.optimized.wat b/tests/compiler/std/map.optimized.wat index dce4a4e111..5cb0d5e8fc 100644 --- a/tests/compiler/std/map.optimized.wat +++ b/tests/compiler/std/map.optimized.wat @@ -3120,7 +3120,7 @@ if i32.const 1248 i32.const 1728 - i32.const 115 + i32.const 122 i32.const 22 call $~lib/builtins/abort unreachable @@ -3157,7 +3157,7 @@ if i32.const 1248 i32.const 1728 - i32.const 115 + i32.const 122 i32.const 22 call $~lib/builtins/abort unreachable @@ -3191,7 +3191,7 @@ if i32.const 1248 i32.const 1728 - i32.const 99 + i32.const 106 i32.const 42 call $~lib/builtins/abort unreachable @@ -4266,7 +4266,7 @@ if i32.const 1248 i32.const 1728 - i32.const 99 + i32.const 106 i32.const 42 call $~lib/builtins/abort unreachable @@ -6421,7 +6421,7 @@ if i32.const 1248 i32.const 1728 - i32.const 99 + i32.const 106 i32.const 42 call $~lib/builtins/abort unreachable @@ -7718,7 +7718,7 @@ if i32.const 1248 i32.const 1728 - i32.const 115 + i32.const 122 i32.const 22 call $~lib/builtins/abort unreachable @@ -8617,7 +8617,7 @@ if i32.const 1248 i32.const 1728 - i32.const 99 + i32.const 106 i32.const 42 call $~lib/builtins/abort unreachable @@ -10776,7 +10776,7 @@ if i32.const 1248 i32.const 1728 - i32.const 99 + i32.const 106 i32.const 42 call $~lib/builtins/abort unreachable @@ -14335,7 +14335,7 @@ if i32.const 1248 i32.const 1728 - i32.const 99 + i32.const 106 i32.const 42 call $~lib/builtins/abort unreachable @@ -15696,7 +15696,7 @@ if i32.const 1248 i32.const 1728 - i32.const 115 + i32.const 122 i32.const 22 call $~lib/builtins/abort unreachable @@ -16362,7 +16362,7 @@ if i32.const 1248 i32.const 1728 - i32.const 99 + i32.const 106 i32.const 42 call $~lib/builtins/abort unreachable @@ -17898,7 +17898,7 @@ if i32.const 1248 i32.const 1728 - i32.const 99 + i32.const 106 i32.const 42 call $~lib/builtins/abort unreachable @@ -19490,7 +19490,7 @@ if i32.const 1248 i32.const 1728 - i32.const 115 + i32.const 122 i32.const 22 call $~lib/builtins/abort unreachable @@ -19615,7 +19615,7 @@ if i32.const 1248 i32.const 1728 - i32.const 99 + i32.const 106 i32.const 42 call $~lib/builtins/abort unreachable @@ -21509,7 +21509,7 @@ if i32.const 1248 i32.const 1728 - i32.const 115 + i32.const 122 i32.const 22 call $~lib/builtins/abort unreachable @@ -21633,7 +21633,7 @@ if i32.const 1248 i32.const 1728 - i32.const 99 + i32.const 106 i32.const 42 call $~lib/builtins/abort unreachable diff --git a/tests/compiler/std/map.untouched.wat b/tests/compiler/std/map.untouched.wat index f86d844e0d..9e297f42b6 100644 --- a/tests/compiler/std/map.untouched.wat +++ b/tests/compiler/std/map.untouched.wat @@ -4222,7 +4222,7 @@ if i32.const 224 i32.const 704 - i32.const 115 + i32.const 122 i32.const 22 call $~lib/builtins/abort unreachable @@ -4303,7 +4303,7 @@ if i32.const 224 i32.const 704 - i32.const 115 + i32.const 122 i32.const 22 call $~lib/builtins/abort unreachable @@ -4425,7 +4425,7 @@ if i32.const 224 i32.const 704 - i32.const 99 + i32.const 106 i32.const 42 call $~lib/builtins/abort unreachable @@ -4451,7 +4451,7 @@ if i32.const 224 i32.const 704 - i32.const 99 + i32.const 106 i32.const 42 call $~lib/builtins/abort unreachable @@ -5931,7 +5931,7 @@ if i32.const 224 i32.const 704 - i32.const 115 + i32.const 122 i32.const 22 call $~lib/builtins/abort unreachable @@ -6015,7 +6015,7 @@ if i32.const 224 i32.const 704 - i32.const 99 + i32.const 106 i32.const 42 call $~lib/builtins/abort unreachable @@ -7233,7 +7233,7 @@ if i32.const 224 i32.const 704 - i32.const 115 + i32.const 122 i32.const 22 call $~lib/builtins/abort unreachable @@ -7317,7 +7317,7 @@ if i32.const 224 i32.const 704 - i32.const 99 + i32.const 106 i32.const 42 call $~lib/builtins/abort unreachable @@ -8525,7 +8525,7 @@ if i32.const 224 i32.const 704 - i32.const 115 + i32.const 122 i32.const 22 call $~lib/builtins/abort unreachable @@ -8609,7 +8609,7 @@ if i32.const 224 i32.const 704 - i32.const 99 + i32.const 106 i32.const 42 call $~lib/builtins/abort unreachable @@ -10437,7 +10437,7 @@ if i32.const 224 i32.const 704 - i32.const 115 + i32.const 122 i32.const 22 call $~lib/builtins/abort unreachable @@ -10521,7 +10521,7 @@ if i32.const 224 i32.const 704 - i32.const 99 + i32.const 106 i32.const 42 call $~lib/builtins/abort unreachable @@ -11728,7 +11728,7 @@ if i32.const 224 i32.const 704 - i32.const 115 + i32.const 122 i32.const 22 call $~lib/builtins/abort unreachable @@ -11812,7 +11812,7 @@ if i32.const 224 i32.const 704 - i32.const 99 + i32.const 106 i32.const 42 call $~lib/builtins/abort unreachable @@ -13027,7 +13027,7 @@ if i32.const 224 i32.const 704 - i32.const 115 + i32.const 122 i32.const 22 call $~lib/builtins/abort unreachable @@ -13111,7 +13111,7 @@ if i32.const 224 i32.const 704 - i32.const 99 + i32.const 106 i32.const 42 call $~lib/builtins/abort unreachable @@ -14310,7 +14310,7 @@ if i32.const 224 i32.const 704 - i32.const 115 + i32.const 122 i32.const 22 call $~lib/builtins/abort unreachable @@ -14394,7 +14394,7 @@ if i32.const 224 i32.const 704 - i32.const 99 + i32.const 106 i32.const 42 call $~lib/builtins/abort unreachable @@ -15610,7 +15610,7 @@ if i32.const 224 i32.const 704 - i32.const 115 + i32.const 122 i32.const 22 call $~lib/builtins/abort unreachable @@ -15694,7 +15694,7 @@ if i32.const 224 i32.const 704 - i32.const 99 + i32.const 106 i32.const 42 call $~lib/builtins/abort unreachable diff --git a/tests/compiler/std/set.optimized.wat b/tests/compiler/std/set.optimized.wat index a995ee1b72..7219b28627 100644 --- a/tests/compiler/std/set.optimized.wat +++ b/tests/compiler/std/set.optimized.wat @@ -3171,7 +3171,7 @@ if i32.const 1248 i32.const 1616 - i32.const 115 + i32.const 122 i32.const 22 call $~lib/builtins/abort unreachable @@ -3203,7 +3203,7 @@ if i32.const 1248 i32.const 1616 - i32.const 99 + i32.const 106 i32.const 42 call $~lib/builtins/abort unreachable @@ -4838,7 +4838,7 @@ if i32.const 1248 i32.const 1616 - i32.const 99 + i32.const 106 i32.const 42 call $~lib/builtins/abort unreachable @@ -6460,7 +6460,7 @@ if i32.const 1248 i32.const 1616 - i32.const 115 + i32.const 122 i32.const 22 call $~lib/builtins/abort unreachable @@ -6494,7 +6494,7 @@ if i32.const 1248 i32.const 1616 - i32.const 99 + i32.const 106 i32.const 42 call $~lib/builtins/abort unreachable @@ -8102,7 +8102,7 @@ if i32.const 1248 i32.const 1616 - i32.const 99 + i32.const 106 i32.const 42 call $~lib/builtins/abort unreachable @@ -9724,7 +9724,7 @@ if i32.const 1248 i32.const 1616 - i32.const 115 + i32.const 122 i32.const 22 call $~lib/builtins/abort unreachable @@ -9758,7 +9758,7 @@ if i32.const 1248 i32.const 1616 - i32.const 99 + i32.const 106 i32.const 42 call $~lib/builtins/abort unreachable @@ -11323,7 +11323,7 @@ if i32.const 1248 i32.const 1616 - i32.const 99 + i32.const 106 i32.const 42 call $~lib/builtins/abort unreachable @@ -13002,7 +13002,7 @@ if i32.const 1248 i32.const 1616 - i32.const 115 + i32.const 122 i32.const 22 call $~lib/builtins/abort unreachable @@ -13036,7 +13036,7 @@ if i32.const 1248 i32.const 1616 - i32.const 99 + i32.const 106 i32.const 42 call $~lib/builtins/abort unreachable @@ -14109,7 +14109,7 @@ if i32.const 1248 i32.const 1616 - i32.const 99 + i32.const 106 i32.const 42 call $~lib/builtins/abort unreachable @@ -15045,7 +15045,7 @@ if i32.const 1248 i32.const 1616 - i32.const 99 + i32.const 106 i32.const 42 call $~lib/builtins/abort unreachable @@ -15715,7 +15715,7 @@ if i32.const 1248 i32.const 1616 - i32.const 115 + i32.const 122 i32.const 22 call $~lib/builtins/abort unreachable @@ -16772,7 +16772,7 @@ if i32.const 1248 i32.const 1616 - i32.const 99 + i32.const 106 i32.const 42 call $~lib/builtins/abort unreachable @@ -17196,7 +17196,7 @@ if i32.const 1248 i32.const 1616 - i32.const 115 + i32.const 122 i32.const 22 call $~lib/builtins/abort unreachable diff --git a/tests/compiler/std/set.untouched.wat b/tests/compiler/std/set.untouched.wat index 19ee40ab0f..3c34cc23e6 100644 --- a/tests/compiler/std/set.untouched.wat +++ b/tests/compiler/std/set.untouched.wat @@ -4276,7 +4276,7 @@ if i32.const 224 i32.const 592 - i32.const 115 + i32.const 122 i32.const 22 call $~lib/builtins/abort unreachable @@ -4322,7 +4322,7 @@ if i32.const 224 i32.const 592 - i32.const 99 + i32.const 106 i32.const 42 call $~lib/builtins/abort unreachable @@ -5246,7 +5246,7 @@ if i32.const 224 i32.const 592 - i32.const 115 + i32.const 122 i32.const 22 call $~lib/builtins/abort unreachable @@ -5292,7 +5292,7 @@ if i32.const 224 i32.const 592 - i32.const 99 + i32.const 106 i32.const 42 call $~lib/builtins/abort unreachable @@ -6218,7 +6218,7 @@ if i32.const 224 i32.const 592 - i32.const 115 + i32.const 122 i32.const 22 call $~lib/builtins/abort unreachable @@ -6264,7 +6264,7 @@ if i32.const 224 i32.const 592 - i32.const 99 + i32.const 106 i32.const 42 call $~lib/builtins/abort unreachable @@ -7188,7 +7188,7 @@ if i32.const 224 i32.const 592 - i32.const 115 + i32.const 122 i32.const 22 call $~lib/builtins/abort unreachable @@ -7234,7 +7234,7 @@ if i32.const 224 i32.const 592 - i32.const 99 + i32.const 106 i32.const 42 call $~lib/builtins/abort unreachable @@ -8158,7 +8158,7 @@ if i32.const 224 i32.const 592 - i32.const 115 + i32.const 122 i32.const 22 call $~lib/builtins/abort unreachable @@ -8204,7 +8204,7 @@ if i32.const 224 i32.const 592 - i32.const 99 + i32.const 106 i32.const 42 call $~lib/builtins/abort unreachable @@ -9116,7 +9116,7 @@ if i32.const 224 i32.const 592 - i32.const 115 + i32.const 122 i32.const 22 call $~lib/builtins/abort unreachable @@ -9162,7 +9162,7 @@ if i32.const 224 i32.const 592 - i32.const 99 + i32.const 106 i32.const 42 call $~lib/builtins/abort unreachable @@ -10091,7 +10091,7 @@ if i32.const 224 i32.const 592 - i32.const 115 + i32.const 122 i32.const 22 call $~lib/builtins/abort unreachable @@ -10137,7 +10137,7 @@ if i32.const 224 i32.const 592 - i32.const 99 + i32.const 106 i32.const 42 call $~lib/builtins/abort unreachable @@ -11067,7 +11067,7 @@ if i32.const 224 i32.const 592 - i32.const 115 + i32.const 122 i32.const 22 call $~lib/builtins/abort unreachable @@ -11113,7 +11113,7 @@ if i32.const 224 i32.const 592 - i32.const 99 + i32.const 106 i32.const 42 call $~lib/builtins/abort unreachable @@ -12027,7 +12027,7 @@ if i32.const 224 i32.const 592 - i32.const 115 + i32.const 122 i32.const 22 call $~lib/builtins/abort unreachable @@ -12073,7 +12073,7 @@ if i32.const 224 i32.const 592 - i32.const 99 + i32.const 106 i32.const 42 call $~lib/builtins/abort unreachable @@ -13004,7 +13004,7 @@ if i32.const 224 i32.const 592 - i32.const 115 + i32.const 122 i32.const 22 call $~lib/builtins/abort unreachable @@ -13050,7 +13050,7 @@ if i32.const 224 i32.const 592 - i32.const 99 + i32.const 106 i32.const 42 call $~lib/builtins/abort unreachable diff --git a/tests/compiler/std/static-array.optimized.wat b/tests/compiler/std/static-array.optimized.wat index 85e597f65d..85034e017b 100644 --- a/tests/compiler/std/static-array.optimized.wat +++ b/tests/compiler/std/static-array.optimized.wat @@ -68,7 +68,7 @@ if i32.const 1472 i32.const 1536 - i32.const 99 + i32.const 106 i32.const 42 call $~lib/builtins/abort unreachable @@ -2885,7 +2885,7 @@ if i32.const 1472 i32.const 1536 - i32.const 99 + i32.const 106 i32.const 42 call $~lib/builtins/abort unreachable @@ -2906,7 +2906,7 @@ if i32.const 1472 i32.const 1536 - i32.const 99 + i32.const 106 i32.const 42 call $~lib/builtins/abort unreachable @@ -2927,7 +2927,7 @@ if i32.const 1472 i32.const 1536 - i32.const 99 + i32.const 106 i32.const 42 call $~lib/builtins/abort unreachable diff --git a/tests/compiler/std/static-array.untouched.wat b/tests/compiler/std/static-array.untouched.wat index 2b38f50179..dda04dcfb1 100644 --- a/tests/compiler/std/static-array.untouched.wat +++ b/tests/compiler/std/static-array.untouched.wat @@ -73,7 +73,7 @@ if i32.const 448 i32.const 512 - i32.const 99 + i32.const 106 i32.const 42 call $~lib/builtins/abort unreachable @@ -3885,7 +3885,7 @@ if i32.const 448 i32.const 512 - i32.const 115 + i32.const 122 i32.const 22 call $~lib/builtins/abort unreachable @@ -3921,7 +3921,7 @@ if i32.const 448 i32.const 512 - i32.const 99 + i32.const 106 i32.const 42 call $~lib/builtins/abort unreachable @@ -3967,7 +3967,7 @@ if i32.const 448 i32.const 512 - i32.const 115 + i32.const 122 i32.const 22 call $~lib/builtins/abort unreachable @@ -4003,7 +4003,7 @@ if i32.const 448 i32.const 512 - i32.const 99 + i32.const 106 i32.const 42 call $~lib/builtins/abort unreachable @@ -4049,7 +4049,7 @@ if i32.const 448 i32.const 512 - i32.const 115 + i32.const 122 i32.const 22 call $~lib/builtins/abort unreachable @@ -4085,7 +4085,7 @@ if i32.const 448 i32.const 512 - i32.const 99 + i32.const 106 i32.const 42 call $~lib/builtins/abort unreachable @@ -4131,7 +4131,7 @@ if i32.const 448 i32.const 512 - i32.const 115 + i32.const 122 i32.const 22 call $~lib/builtins/abort unreachable diff --git a/tests/compiler/std/staticarray.optimized.wat b/tests/compiler/std/staticarray.optimized.wat index e28570b093..c2905c029e 100644 --- a/tests/compiler/std/staticarray.optimized.wat +++ b/tests/compiler/std/staticarray.optimized.wat @@ -3886,7 +3886,7 @@ if i32.const 1088 i32.const 1776 - i32.const 99 + i32.const 106 i32.const 42 call $~lib/builtins/abort unreachable diff --git a/tests/compiler/std/staticarray.untouched.wat b/tests/compiler/std/staticarray.untouched.wat index ff4c6f9e3a..f626e53a27 100644 --- a/tests/compiler/std/staticarray.untouched.wat +++ b/tests/compiler/std/staticarray.untouched.wat @@ -3827,7 +3827,7 @@ if i32.const 64 i32.const 752 - i32.const 99 + i32.const 106 i32.const 42 call $~lib/builtins/abort unreachable diff --git a/tests/compiler/std/string.optimized.wat b/tests/compiler/std/string.optimized.wat index 0d8ab54662..b43ea14bde 100644 --- a/tests/compiler/std/string.optimized.wat +++ b/tests/compiler/std/string.optimized.wat @@ -23910,7 +23910,7 @@ if i32.const 1264 i32.const 15248 - i32.const 99 + i32.const 106 i32.const 42 call $~lib/builtins/abort unreachable @@ -23930,7 +23930,7 @@ if i32.const 15296 i32.const 15248 - i32.const 103 + i32.const 110 i32.const 40 call $~lib/builtins/abort unreachable diff --git a/tests/compiler/std/string.untouched.wat b/tests/compiler/std/string.untouched.wat index cca7355c81..4bf9e3111d 100644 --- a/tests/compiler/std/string.untouched.wat +++ b/tests/compiler/std/string.untouched.wat @@ -27007,7 +27007,7 @@ if i32.const 240 i32.const 14224 - i32.const 99 + i32.const 106 i32.const 42 call $~lib/builtins/abort unreachable @@ -27032,7 +27032,7 @@ if i32.const 14272 i32.const 14224 - i32.const 103 + i32.const 110 i32.const 40 call $~lib/builtins/abort unreachable diff --git a/tests/compiler/std/typedarray.optimized.wat b/tests/compiler/std/typedarray.optimized.wat index 919a50358b..2fa97bf7c1 100644 --- a/tests/compiler/std/typedarray.optimized.wat +++ b/tests/compiler/std/typedarray.optimized.wat @@ -6,12 +6,12 @@ (type $i32_i32_i32_i32_=>_i32 (func (param i32 i32 i32 i32) (result i32))) (type $i32_i32_=>_none (func (param i32 i32))) (type $i32_=>_i32 (func (param i32) (result i32))) - (type $i64_i64_=>_i32 (func (param i64 i64) (result i32))) (type $i64_i32_i32_=>_i32 (func (param i64 i32 i32) (result i32))) - (type $i32_=>_none (func (param i32))) - (type $f64_f64_=>_i32 (func (param f64 f64) (result i32))) + (type $i64_i64_=>_i32 (func (param i64 i64) (result i32))) (type $f32_i32_i32_=>_i32 (func (param f32 i32 i32) (result i32))) (type $f64_i32_i32_=>_i32 (func (param f64 i32 i32) (result i32))) + (type $i32_=>_none (func (param i32))) + (type $f64_f64_=>_i32 (func (param f64 f64) (result i32))) (type $f32_f32_=>_i32 (func (param f32 f32) (result i32))) (type $i32_i32_i32_i32_i32_=>_none (func (param i32 i32 i32 i32 i32))) (type $i32_i32_i32_i32_i32_i32_=>_none (func (param i32 i32 i32 i32 i32 i32))) @@ -59,7 +59,7 @@ (global $~lib/util/number/_K (mut i32) (i32.const 0)) (global $~lib/util/number/_frc_pow (mut i64) (i64.const 0)) (global $~lib/util/number/_exp_pow (mut i32) (i32.const 0)) - (global $~lib/memory/__stack_pointer (mut i32) (i32.const 32308)) + (global $~lib/memory/__stack_pointer (mut i32) (i32.const 33012)) (memory $0 1) (data (i32.const 1036) ",") (data (i32.const 1048) "\01\00\00\00\1c\00\00\00I\00n\00v\00a\00l\00i\00d\00 \00l\00e\00n\00g\00t\00h") @@ -357,298 +357,342 @@ (data (i32.const 6364) "\1c") (data (i32.const 6376) "1\00\00\00\08\00\00\00o") (data (i32.const 6396) "\1c") - (data (i32.const 6412) "\0c\00\00\00\n\00\00\00\0c\00\00\00\0e") - (data (i32.const 6428) ",") - (data (i32.const 6440) "\10\00\00\00\10\00\00\00\10\19\00\00\10\19\00\00\0c\00\00\00\03") - (data (i32.const 6476) "\1c") - (data (i32.const 6488) "2\00\00\00\08\00\00\00p") - (data (i32.const 6508) "\1c") - (data (i32.const 6520) "3\00\00\00\08\00\00\00q") - (data (i32.const 6540) "\1c") - (data (i32.const 6552) "4\00\00\00\08\00\00\00r") - (data (i32.const 6572) "\1c") - (data (i32.const 6584) "5\00\00\00\08\00\00\00s") - (data (i32.const 6604) "\1c") - (data (i32.const 6616) "6\00\00\00\08\00\00\00t") - (data (i32.const 6636) "\1c") - (data (i32.const 6648) "7\00\00\00\08\00\00\00u") - (data (i32.const 6668) "\1c") - (data (i32.const 6680) "8\00\00\00\08\00\00\00v") - (data (i32.const 6700) "\1c") - (data (i32.const 6712) "9\00\00\00\08\00\00\00w") - (data (i32.const 6732) "\1c") - (data (i32.const 6744) ":\00\00\00\08\00\00\00x") - (data (i32.const 6764) "\1c") - (data (i32.const 6776) ";\00\00\00\08\00\00\00y") - (data (i32.const 6796) "\1c") - (data (i32.const 6808) "<\00\00\00\08\00\00\00z") - (data (i32.const 6828) "<") - (data (i32.const 6844) "$\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 6892) ",") - (data (i32.const 6904) "\10\00\00\00\10\00\00\00\c0\1a\00\00\c0\1a\00\00$\00\00\00\t") - (data (i32.const 6940) "<") - (data (i32.const 6956) ",\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 7004) ",") - (data (i32.const 7016) "\10\00\00\00\10\00\00\000\1b\00\000\1b\00\00,\00\00\00\0b") - (data (i32.const 7052) "\1c") - (data (i32.const 7064) "\01") - (data (i32.const 7084) "|") - (data (i32.const 7096) "\01\00\00\00d\00\00\00t\00o\00S\00t\00r\00i\00n\00g\00(\00)\00 \00r\00a\00d\00i\00x\00 \00a\00r\00g\00u\00m\00e\00n\00t\00 \00m\00u\00s\00t\00 \00b\00e\00 \00b\00e\00t\00w\00e\00e\00n\00 \002\00 \00a\00n\00d\00 \003\006") - (data (i32.const 7212) "<") - (data (i32.const 7224) "\01\00\00\00&\00\00\00~\00l\00i\00b\00/\00u\00t\00i\00l\00/\00n\00u\00m\00b\00e\00r\00.\00t\00s") + (data (i32.const 6408) "\'\00\00\00\08\00\00\00p") + (data (i32.const 6428) "\1c") + (data (i32.const 6440) "\'\00\00\00\08\00\00\00q") + (data (i32.const 6460) "\1c") + (data (i32.const 6472) "(\00\00\00\08\00\00\00r") + (data (i32.const 6492) "\1c") + (data (i32.const 6504) "(\00\00\00\08\00\00\00s") + (data (i32.const 6524) "\1c") + (data (i32.const 6536) ")\00\00\00\08\00\00\00t") + (data (i32.const 6556) "\1c") + (data (i32.const 6568) ")\00\00\00\08\00\00\00u") + (data (i32.const 6588) "\1c") + (data (i32.const 6600) "*\00\00\00\08\00\00\00v") + (data (i32.const 6620) "\1c") + (data (i32.const 6632) "*\00\00\00\08\00\00\00w") + (data (i32.const 6652) "\1c") + (data (i32.const 6664) "+\00\00\00\08\00\00\00x") + (data (i32.const 6684) "\1c") + (data (i32.const 6696) "+\00\00\00\08\00\00\00y") + (data (i32.const 6716) "\1c") + (data (i32.const 6728) ",\00\00\00\08\00\00\00z") + (data (i32.const 6748) "\1c") + (data (i32.const 6760) ",\00\00\00\08\00\00\00{") + (data (i32.const 6780) "\1c") + (data (i32.const 6792) "-\00\00\00\08\00\00\00|") + (data (i32.const 6812) "\1c") + (data (i32.const 6824) "-\00\00\00\08\00\00\00}") + (data (i32.const 6844) "\1c") + (data (i32.const 6856) ".\00\00\00\08\00\00\00~") + (data (i32.const 6876) "\1c") + (data (i32.const 6888) ".\00\00\00\08\00\00\00\7f") + (data (i32.const 6908) "\1c") + (data (i32.const 6920) "/\00\00\00\08\00\00\00\80") + (data (i32.const 6940) "\1c") + (data (i32.const 6952) "/\00\00\00\08\00\00\00\81") + (data (i32.const 6972) "\1c") + (data (i32.const 6984) "0\00\00\00\08\00\00\00\82") + (data (i32.const 7004) "\1c") + (data (i32.const 7016) "0\00\00\00\08\00\00\00\83") + (data (i32.const 7036) "\1c") + (data (i32.const 7048) "1\00\00\00\08\00\00\00\84") + (data (i32.const 7068) "\1c") + (data (i32.const 7080) "1\00\00\00\08\00\00\00\85") + (data (i32.const 7100) "\1c") + (data (i32.const 7116) "\0c\00\00\00\n\00\00\00\0c\00\00\00\0e") + (data (i32.const 7132) ",") + (data (i32.const 7144) "\10\00\00\00\10\00\00\00\d0\1b\00\00\d0\1b\00\00\0c\00\00\00\03") + (data (i32.const 7180) "\1c") + (data (i32.const 7192) "2\00\00\00\08\00\00\00\86") + (data (i32.const 7212) "\1c") + (data (i32.const 7224) "3\00\00\00\08\00\00\00\87") + (data (i32.const 7244) "\1c") + (data (i32.const 7256) "4\00\00\00\08\00\00\00\88") (data (i32.const 7276) "\1c") - (data (i32.const 7288) "\01\00\00\00\02\00\00\000") - (data (i32.const 7308) "0\000\000\001\000\002\000\003\000\004\000\005\000\006\000\007\000\008\000\009\001\000\001\001\001\002\001\003\001\004\001\005\001\006\001\007\001\008\001\009\002\000\002\001\002\002\002\003\002\004\002\005\002\006\002\007\002\008\002\009\003\000\003\001\003\002\003\003\003\004\003\005\003\006\003\007\003\008\003\009\004\000\004\001\004\002\004\003\004\004\004\005\004\006\004\007\004\008\004\009\005\000\005\001\005\002\005\003\005\004\005\005\005\006\005\007\005\008\005\009\006\000\006\001\006\002\006\003\006\004\006\005\006\006\006\007\006\008\006\009\007\000\007\001\007\002\007\003\007\004\007\005\007\006\007\007\007\008\007\009\008\000\008\001\008\002\008\003\008\004\008\005\008\006\008\007\008\008\008\009\009\000\009\001\009\002\009\003\009\004\009\005\009\006\009\007\009\008\009\009") - (data (i32.const 7708) "\1c\04") - (data (i32.const 7720) "\01\00\00\00\00\04\00\000\000\000\001\000\002\000\003\000\004\000\005\000\006\000\007\000\008\000\009\000\00a\000\00b\000\00c\000\00d\000\00e\000\00f\001\000\001\001\001\002\001\003\001\004\001\005\001\006\001\007\001\008\001\009\001\00a\001\00b\001\00c\001\00d\001\00e\001\00f\002\000\002\001\002\002\002\003\002\004\002\005\002\006\002\007\002\008\002\009\002\00a\002\00b\002\00c\002\00d\002\00e\002\00f\003\000\003\001\003\002\003\003\003\004\003\005\003\006\003\007\003\008\003\009\003\00a\003\00b\003\00c\003\00d\003\00e\003\00f\004\000\004\001\004\002\004\003\004\004\004\005\004\006\004\007\004\008\004\009\004\00a\004\00b\004\00c\004\00d\004\00e\004\00f\005\000\005\001\005\002\005\003\005\004\005\005\005\006\005\007\005\008\005\009\005\00a\005\00b\005\00c\005\00d\005\00e\005\00f\006\000\006\001\006\002\006\003\006\004\006\005\006\006\006\007\006\008\006\009\006\00a\006\00b\006\00c\006\00d\006\00e\006\00f\007\000\007\001\007\002\007\003\007\004\007\005\007\006\007\007\007\008\007\009\007\00a\007\00b\007\00c\007\00d\007\00e\007\00f\008\000\008\001\008\002\008\003\008\004\008\005\008\006\008\007\008\008\008\009\008\00a\008\00b\008\00c\008\00d\008\00e\008\00f\009\000\009\001\009\002\009\003\009\004\009\005\009\006\009\007\009\008\009\009\009\00a\009\00b\009\00c\009\00d\009\00e\009\00f\00a\000\00a\001\00a\002\00a\003\00a\004\00a\005\00a\006\00a\007\00a\008\00a\009\00a\00a\00a\00b\00a\00c\00a\00d\00a\00e\00a\00f\00b\000\00b\001\00b\002\00b\003\00b\004\00b\005\00b\006\00b\007\00b\008\00b\009\00b\00a\00b\00b\00b\00c\00b\00d\00b\00e\00b\00f\00c\000\00c\001\00c\002\00c\003\00c\004\00c\005\00c\006\00c\007\00c\008\00c\009\00c\00a\00c\00b\00c\00c\00c\00d\00c\00e\00c\00f\00d\000\00d\001\00d\002\00d\003\00d\004\00d\005\00d\006\00d\007\00d\008\00d\009\00d\00a\00d\00b\00d\00c\00d\00d\00d\00e\00d\00f\00e\000\00e\001\00e\002\00e\003\00e\004\00e\005\00e\006\00e\007\00e\008\00e\009\00e\00a\00e\00b\00e\00c\00e\00d\00e\00e\00e\00f\00f\000\00f\001\00f\002\00f\003\00f\004\00f\005\00f\006\00f\007\00f\008\00f\009\00f\00a\00f\00b\00f\00c\00f\00d\00f\00e\00f\00f") - (data (i32.const 8764) "\\") - (data (i32.const 8776) "\01\00\00\00H\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 8860) "\1c") - (data (i32.const 8872) "\01\00\00\00\02\00\00\00,") - (data (i32.const 8892) ",") - (data (i32.const 8904) "\01\00\00\00\12\00\00\001\00,\002\00,\003\00,\004\00,\005") - (data (i32.const 8940) "\1c") - (data (i32.const 8952) "\01\00\00\00\06\00\00\000\00.\000") - (data (i32.const 8972) "\1c") - (data (i32.const 8984) "\01\00\00\00\06\00\00\00N\00a\00N") - (data (i32.const 9004) ",") - (data (i32.const 9016) "\01\00\00\00\12\00\00\00-\00I\00n\00f\00i\00n\00i\00t\00y") - (data (i32.const 9052) ",") - (data (i32.const 9064) "\01\00\00\00\10\00\00\00I\00n\00f\00i\00n\00i\00t\00y") - (data (i32.const 9160) "\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\10\00\00\00\c0(\00\00\c0(\00\00\18\00\00\00\03") - (data (i32.const 10508) "\1c") - (data (i32.const 10524) "\03\00\00\00\92\91\90") - (data (i32.const 10540) ",") - (data (i32.const 10552) "\0f\00\00\00\10\00\00\00 )\00\00 )\00\00\03\00\00\00\03") - (data (i32.const 10588) "\1c") - (data (i32.const 10604) "\n\00\00\00\01\02\03") - (data (i32.const 10620) ",") - (data (i32.const 10632) "\01\00\00\00\12\00\00\00I\00n\00t\008\00A\00r\00r\00a\00y") - (data (i32.const 10668) "\1c") - (data (i32.const 10684) "\n\00\00\00\01\02\03\04\05\06") - (data (i32.const 10700) "\1c") - (data (i32.const 10716) "\n\00\00\00\01\02\03\04\05\06\07\08\t") - (data (i32.const 10732) "\1c") - (data (i32.const 10748) "\n\00\00\00\01\02\00\00\00\06\07\08\t") - (data (i32.const 10764) "\1c") - (data (i32.const 10780) "\n\00\00\00defg\e8\e9\ea\92\91\90") - (data (i32.const 10796) "\1c") - (data (i32.const 10812) "\n\00\00\00\01\02\03") - (data (i32.const 10828) ",") - (data (i32.const 10840) "\01\00\00\00\14\00\00\00U\00i\00n\00t\008\00A\00r\00r\00a\00y") - (data (i32.const 10876) "\1c") - (data (i32.const 10892) "\n\00\00\00\01\02\03\04\05\06") - (data (i32.const 10908) "\1c") - (data (i32.const 10924) "\n\00\00\00\01\02\03\04\05\06\07\08\t") - (data (i32.const 10940) "\1c") - (data (i32.const 10956) "\n\00\00\00\01\02\00\00\00\06\07\08\t") - (data (i32.const 10972) "\1c") - (data (i32.const 10988) "\n\00\00\00defg\e8\e9\ea\92\91\90") - (data (i32.const 11004) "\1c") - (data (i32.const 11020) "\n\00\00\00\01\02\03") - (data (i32.const 11036) "<") - (data (i32.const 11048) "\01\00\00\00\"\00\00\00U\00i\00n\00t\008\00C\00l\00a\00m\00p\00e\00d\00A\00r\00r\00a\00y") - (data (i32.const 11100) "\1c") - (data (i32.const 11116) "\n\00\00\00\01\02\03\04\05\06") - (data (i32.const 11132) "\1c") - (data (i32.const 11148) "\n\00\00\00\01\02\03\04\05\06\07\08\t") - (data (i32.const 11164) "\1c") - (data (i32.const 11180) "\n\00\00\00\01\02\00\00\00\06\07\08\t") - (data (i32.const 11196) "\1c") - (data (i32.const 11212) "\n\00\00\00defg\ff\ff\ff") - (data (i32.const 11228) ",") - (data (i32.const 11244) "\14\00\00\00\01\00\02\00\03") - (data (i32.const 11276) ",") - (data (i32.const 11288) "\01\00\00\00\14\00\00\00I\00n\00t\001\006\00A\00r\00r\00a\00y") + (data (i32.const 7288) "5\00\00\00\08\00\00\00\89") + (data (i32.const 7308) "\1c") + (data (i32.const 7320) "6\00\00\00\08\00\00\00\8a") + (data (i32.const 7340) "\1c") + (data (i32.const 7352) "7\00\00\00\08\00\00\00\8b") + (data (i32.const 7372) "\1c") + (data (i32.const 7384) "8\00\00\00\08\00\00\00\8c") + (data (i32.const 7404) "\1c") + (data (i32.const 7416) "9\00\00\00\08\00\00\00\8d") + (data (i32.const 7436) "\1c") + (data (i32.const 7448) ":\00\00\00\08\00\00\00\8e") + (data (i32.const 7468) "\1c") + (data (i32.const 7480) ";\00\00\00\08\00\00\00\8f") + (data (i32.const 7500) "\1c") + (data (i32.const 7512) "<\00\00\00\08\00\00\00\90") + (data (i32.const 7532) "<") + (data (i32.const 7548) "$\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 7596) ",") + (data (i32.const 7608) "\10\00\00\00\10\00\00\00\80\1d\00\00\80\1d\00\00$\00\00\00\t") + (data (i32.const 7644) "<") + (data (i32.const 7660) ",\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 7708) ",") + (data (i32.const 7720) "\10\00\00\00\10\00\00\00\f0\1d\00\00\f0\1d\00\00,\00\00\00\0b") + (data (i32.const 7756) "\1c") + (data (i32.const 7768) "\01") + (data (i32.const 7788) "|") + (data (i32.const 7800) "\01\00\00\00d\00\00\00t\00o\00S\00t\00r\00i\00n\00g\00(\00)\00 \00r\00a\00d\00i\00x\00 \00a\00r\00g\00u\00m\00e\00n\00t\00 \00m\00u\00s\00t\00 \00b\00e\00 \00b\00e\00t\00w\00e\00e\00n\00 \002\00 \00a\00n\00d\00 \003\006") + (data (i32.const 7916) "<") + (data (i32.const 7928) "\01\00\00\00&\00\00\00~\00l\00i\00b\00/\00u\00t\00i\00l\00/\00n\00u\00m\00b\00e\00r\00.\00t\00s") + (data (i32.const 7980) "\1c") + (data (i32.const 7992) "\01\00\00\00\02\00\00\000") + (data (i32.const 8012) "0\000\000\001\000\002\000\003\000\004\000\005\000\006\000\007\000\008\000\009\001\000\001\001\001\002\001\003\001\004\001\005\001\006\001\007\001\008\001\009\002\000\002\001\002\002\002\003\002\004\002\005\002\006\002\007\002\008\002\009\003\000\003\001\003\002\003\003\003\004\003\005\003\006\003\007\003\008\003\009\004\000\004\001\004\002\004\003\004\004\004\005\004\006\004\007\004\008\004\009\005\000\005\001\005\002\005\003\005\004\005\005\005\006\005\007\005\008\005\009\006\000\006\001\006\002\006\003\006\004\006\005\006\006\006\007\006\008\006\009\007\000\007\001\007\002\007\003\007\004\007\005\007\006\007\007\007\008\007\009\008\000\008\001\008\002\008\003\008\004\008\005\008\006\008\007\008\008\008\009\009\000\009\001\009\002\009\003\009\004\009\005\009\006\009\007\009\008\009\009") + (data (i32.const 8412) "\1c\04") + (data (i32.const 8424) "\01\00\00\00\00\04\00\000\000\000\001\000\002\000\003\000\004\000\005\000\006\000\007\000\008\000\009\000\00a\000\00b\000\00c\000\00d\000\00e\000\00f\001\000\001\001\001\002\001\003\001\004\001\005\001\006\001\007\001\008\001\009\001\00a\001\00b\001\00c\001\00d\001\00e\001\00f\002\000\002\001\002\002\002\003\002\004\002\005\002\006\002\007\002\008\002\009\002\00a\002\00b\002\00c\002\00d\002\00e\002\00f\003\000\003\001\003\002\003\003\003\004\003\005\003\006\003\007\003\008\003\009\003\00a\003\00b\003\00c\003\00d\003\00e\003\00f\004\000\004\001\004\002\004\003\004\004\004\005\004\006\004\007\004\008\004\009\004\00a\004\00b\004\00c\004\00d\004\00e\004\00f\005\000\005\001\005\002\005\003\005\004\005\005\005\006\005\007\005\008\005\009\005\00a\005\00b\005\00c\005\00d\005\00e\005\00f\006\000\006\001\006\002\006\003\006\004\006\005\006\006\006\007\006\008\006\009\006\00a\006\00b\006\00c\006\00d\006\00e\006\00f\007\000\007\001\007\002\007\003\007\004\007\005\007\006\007\007\007\008\007\009\007\00a\007\00b\007\00c\007\00d\007\00e\007\00f\008\000\008\001\008\002\008\003\008\004\008\005\008\006\008\007\008\008\008\009\008\00a\008\00b\008\00c\008\00d\008\00e\008\00f\009\000\009\001\009\002\009\003\009\004\009\005\009\006\009\007\009\008\009\009\009\00a\009\00b\009\00c\009\00d\009\00e\009\00f\00a\000\00a\001\00a\002\00a\003\00a\004\00a\005\00a\006\00a\007\00a\008\00a\009\00a\00a\00a\00b\00a\00c\00a\00d\00a\00e\00a\00f\00b\000\00b\001\00b\002\00b\003\00b\004\00b\005\00b\006\00b\007\00b\008\00b\009\00b\00a\00b\00b\00b\00c\00b\00d\00b\00e\00b\00f\00c\000\00c\001\00c\002\00c\003\00c\004\00c\005\00c\006\00c\007\00c\008\00c\009\00c\00a\00c\00b\00c\00c\00c\00d\00c\00e\00c\00f\00d\000\00d\001\00d\002\00d\003\00d\004\00d\005\00d\006\00d\007\00d\008\00d\009\00d\00a\00d\00b\00d\00c\00d\00d\00d\00e\00d\00f\00e\000\00e\001\00e\002\00e\003\00e\004\00e\005\00e\006\00e\007\00e\008\00e\009\00e\00a\00e\00b\00e\00c\00e\00d\00e\00e\00e\00f\00f\000\00f\001\00f\002\00f\003\00f\004\00f\005\00f\006\00f\007\00f\008\00f\009\00f\00a\00f\00b\00f\00c\00f\00d\00f\00e\00f\00f") + (data (i32.const 9468) "\\") + (data (i32.const 9480) "\01\00\00\00H\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 9564) "\1c") + (data (i32.const 9576) "\01\00\00\00\02\00\00\00,") + (data (i32.const 9596) ",") + (data (i32.const 9608) "\01\00\00\00\12\00\00\001\00,\002\00,\003\00,\004\00,\005") + (data (i32.const 9644) "\1c") + (data (i32.const 9656) "\01\00\00\00\06\00\00\000\00.\000") + (data (i32.const 9676) "\1c") + (data (i32.const 9688) "\01\00\00\00\06\00\00\00N\00a\00N") + (data (i32.const 9708) ",") + (data (i32.const 9720) "\01\00\00\00\12\00\00\00-\00I\00n\00f\00i\00n\00i\00t\00y") + (data (i32.const 9756) ",") + (data (i32.const 9768) "\01\00\00\00\10\00\00\00I\00n\00f\00i\00n\00i\00t\00y") + (data (i32.const 9864) "\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\10\00\00\00\80+\00\00\80+\00\00\18\00\00\00\03") + (data (i32.const 11212) "\1c") + (data (i32.const 11228) "\03\00\00\00\92\91\90") + (data (i32.const 11244) ",") + (data (i32.const 11256) "\0f\00\00\00\10\00\00\00\e0+\00\00\e0+\00\00\03\00\00\00\03") + (data (i32.const 11292) "\1c") + (data (i32.const 11308) "\n\00\00\00\01\02\03") (data (i32.const 11324) ",") - (data (i32.const 11340) "\14\00\00\00\01\00\02\00\03\00\04\00\05\00\06") - (data (i32.const 11372) ",") - (data (i32.const 11388) "\14\00\00\00\01\00\02\00\03\00\04\00\05\00\06\00\07\00\08\00\t") - (data (i32.const 11420) ",") - (data (i32.const 11436) "\14\00\00\00\01\00\02\00\00\00\00\00\00\00\06\00\07\00\08\00\t") - (data (i32.const 11468) ",") - (data (i32.const 11484) "\14\00\00\00d\00e\00f\00g\00\e8\03\e9\03\ea\03\92\ff\91\ff\90\ff") - (data (i32.const 11516) ",") - (data (i32.const 11532) "\14\00\00\00\01\00\02\00\03") - (data (i32.const 11564) ",") - (data (i32.const 11576) "\01\00\00\00\16\00\00\00U\00i\00n\00t\001\006\00A\00r\00r\00a\00y") - (data (i32.const 11612) ",") - (data (i32.const 11628) "\14\00\00\00\01\00\02\00\03\00\04\00\05\00\06") - (data (i32.const 11660) ",") - (data (i32.const 11676) "\14\00\00\00\01\00\02\00\03\00\04\00\05\00\06\00\07\00\08\00\t") - (data (i32.const 11708) ",") - (data (i32.const 11724) "\14\00\00\00\01\00\02\00\00\00\00\00\00\00\06\00\07\00\08\00\t") - (data (i32.const 11756) ",") - (data (i32.const 11772) "\14\00\00\00d\00e\00f\00g\00\e8\03\e9\03\ea\03\92\ff\91\ff\90\ff") - (data (i32.const 11804) "<") - (data (i32.const 11820) "(\00\00\00\01\00\00\00\02\00\00\00\03") - (data (i32.const 11868) ",") - (data (i32.const 11880) "\01\00\00\00\14\00\00\00I\00n\00t\003\002\00A\00r\00r\00a\00y") - (data (i32.const 11916) "<") - (data (i32.const 11932) "(\00\00\00\01\00\00\00\02\00\00\00\03\00\00\00\04\00\00\00\05\00\00\00\06") - (data (i32.const 11980) "<") - (data (i32.const 11996) "(\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 12044) "<") - (data (i32.const 12060) "(\00\00\00\01\00\00\00\02") - (data (i32.const 12084) "\06\00\00\00\07\00\00\00\08\00\00\00\t") - (data (i32.const 12108) "<") - (data (i32.const 12124) "(\00\00\00d\00\00\00e\00\00\00f\00\00\00g\00\00\00\e8\03\00\00\e9\03\00\00\ea\03\00\00\92\ff\ff\ff\91\ff\ff\ff\90\ff\ff\ff") - (data (i32.const 12172) "<") - (data (i32.const 12188) "(\00\00\00\01\00\00\00\02\00\00\00\03") - (data (i32.const 12236) ",") - (data (i32.const 12248) "\01\00\00\00\16\00\00\00U\00i\00n\00t\003\002\00A\00r\00r\00a\00y") - (data (i32.const 12284) "<") - (data (i32.const 12300) "(\00\00\00\01\00\00\00\02\00\00\00\03\00\00\00\04\00\00\00\05\00\00\00\06") - (data (i32.const 12348) "<") - (data (i32.const 12364) "(\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 12412) "<") - (data (i32.const 12428) "(\00\00\00\01\00\00\00\02") - (data (i32.const 12452) "\06\00\00\00\07\00\00\00\08\00\00\00\t") - (data (i32.const 12476) "<") - (data (i32.const 12492) "(\00\00\00d\00\00\00e\00\00\00f\00\00\00g\00\00\00\e8\03\00\00\e9\03\00\00\ea\03\00\00\92\ff\ff\ff\91\ff\ff\ff\90\ff\ff\ff") - (data (i32.const 12540) "l") - (data (i32.const 12556) "P\00\00\00\01\00\00\00\00\00\00\00\02\00\00\00\00\00\00\00\03") - (data (i32.const 12652) ",") - (data (i32.const 12664) "\01\00\00\00\14\00\00\00I\00n\00t\006\004\00A\00r\00r\00a\00y") - (data (i32.const 12700) "l") - (data (i32.const 12716) "P\00\00\00\01\00\00\00\00\00\00\00\02\00\00\00\00\00\00\00\03\00\00\00\00\00\00\00\04\00\00\00\00\00\00\00\05\00\00\00\00\00\00\00\06") - (data (i32.const 12812) "l") - (data (i32.const 12828) "P\00\00\00\01\00\00\00\00\00\00\00\02\00\00\00\00\00\00\00\03\00\00\00\00\00\00\00\04\00\00\00\00\00\00\00\05\00\00\00\00\00\00\00\06\00\00\00\00\00\00\00\07\00\00\00\00\00\00\00\08\00\00\00\00\00\00\00\t") - (data (i32.const 12924) "l") - (data (i32.const 12940) "P\00\00\00\01\00\00\00\00\00\00\00\02") - (data (i32.const 12984) "\06\00\00\00\00\00\00\00\07\00\00\00\00\00\00\00\08\00\00\00\00\00\00\00\t") - (data (i32.const 13036) "l") - (data (i32.const 13052) "P\00\00\00d\00\00\00\00\00\00\00e\00\00\00\00\00\00\00f\00\00\00\00\00\00\00g\00\00\00\00\00\00\00\e8\03\00\00\00\00\00\00\e9\03\00\00\00\00\00\00\ea\03\00\00\00\00\00\00\92\ff\ff\ff\ff\ff\ff\ff\91\ff\ff\ff\ff\ff\ff\ff\90\ff\ff\ff\ff\ff\ff\ff") - (data (i32.const 13148) "l") - (data (i32.const 13164) "P\00\00\00\01\00\00\00\00\00\00\00\02\00\00\00\00\00\00\00\03") - (data (i32.const 13260) ",") - (data (i32.const 13272) "\01\00\00\00\16\00\00\00U\00i\00n\00t\006\004\00A\00r\00r\00a\00y") - (data (i32.const 13308) "l") - (data (i32.const 13324) "P\00\00\00\01\00\00\00\00\00\00\00\02\00\00\00\00\00\00\00\03\00\00\00\00\00\00\00\04\00\00\00\00\00\00\00\05\00\00\00\00\00\00\00\06") - (data (i32.const 13420) "l") - (data (i32.const 13436) "P\00\00\00\01\00\00\00\00\00\00\00\02\00\00\00\00\00\00\00\03\00\00\00\00\00\00\00\04\00\00\00\00\00\00\00\05\00\00\00\00\00\00\00\06\00\00\00\00\00\00\00\07\00\00\00\00\00\00\00\08\00\00\00\00\00\00\00\t") - (data (i32.const 13532) "l") - (data (i32.const 13548) "P\00\00\00\01\00\00\00\00\00\00\00\02") - (data (i32.const 13592) "\06\00\00\00\00\00\00\00\07\00\00\00\00\00\00\00\08\00\00\00\00\00\00\00\t") - (data (i32.const 13644) "l") - (data (i32.const 13660) "P\00\00\00d\00\00\00\00\00\00\00e\00\00\00\00\00\00\00f\00\00\00\00\00\00\00g\00\00\00\00\00\00\00\e8\03\00\00\00\00\00\00\e9\03\00\00\00\00\00\00\ea\03\00\00\00\00\00\00\92\ff\ff\ff\ff\ff\ff\ff\91\ff\ff\ff\ff\ff\ff\ff\90\ff\ff\ff\ff\ff\ff\ff") - (data (i32.const 13756) "<") - (data (i32.const 13772) "(\00\00\00\00\00\80?\00\00\00@\00\00@@") - (data (i32.const 13820) ",") - (data (i32.const 13832) "\01\00\00\00\18\00\00\00F\00l\00o\00a\00t\003\002\00A\00r\00r\00a\00y") - (data (i32.const 13868) "<") - (data (i32.const 13884) "(\00\00\00\00\00\80?\00\00\00@\00\00@@\00\00\80@\00\00\a0@\00\00\c0@") - (data (i32.const 13932) "<") - (data (i32.const 13948) "(\00\00\00\00\00\80?\00\00\00@\00\00@@\00\00\80@\00\00\a0@\00\00\c0@\00\00\e0@\00\00\00A\00\00\10A") - (data (i32.const 13996) "<") - (data (i32.const 14012) "(\00\00\00\00\00\c8B\00\00\caB\00\00\ccB\00\00\ceB\00\00zD\00@zD\00\80zD\00\00\dc\c2\00\00\de\c2\00\00\e0\c2") - (data (i32.const 14060) "l") - (data (i32.const 14076) "P") - (data (i32.const 14086) "\f0?\00\00\00\00\00\00\00@\00\00\00\00\00\00\08@") - (data (i32.const 14172) ",") - (data (i32.const 14184) "\01\00\00\00\18\00\00\00F\00l\00o\00a\00t\006\004\00A\00r\00r\00a\00y") - (data (i32.const 14220) "l") - (data (i32.const 14236) "P") - (data (i32.const 14246) "\f0?\00\00\00\00\00\00\00@\00\00\00\00\00\00\08@\00\00\00\00\00\00\10@\00\00\00\00\00\00\14@\00\00\00\00\00\00\18@") - (data (i32.const 14332) "l") - (data (i32.const 14348) "P") - (data (i32.const 14358) "\f0?\00\00\00\00\00\00\00@\00\00\00\00\00\00\08@\00\00\00\00\00\00\10@\00\00\00\00\00\00\14@\00\00\00\00\00\00\18@\00\00\00\00\00\00\1c@\00\00\00\00\00\00 @\00\00\00\00\00\00\"@") - (data (i32.const 14444) "l") - (data (i32.const 14460) "P") - (data (i32.const 14470) "Y@\00\00\00\00\00@Y@\00\00\00\00\00\80Y@\00\00\00\00\00\c0Y@\00\00\00\00\00@\8f@\00\00\00\00\00H\8f@\00\00\00\00\00P\8f@\00\00\00\00\00\80[\c0\00\00\00\00\00\c0[\c0\00\00\00\00\00\00\\\c0") - (data (i32.const 14556) "\1c") - (data (i32.const 14572) "\n\00\00\00\00\ff\00\00\00d\n\ff\ff") - (data (i32.const 14588) "\1c") - (data (i32.const 14604) "\n\00\00\00\01\ffd\ff\00\00d\n\ff") - (data (i32.const 14620) "\1c") - (data (i32.const 14632) "E\00\00\00\08\00\00\00{") - (data (i32.const 14652) "\1c") - (data (i32.const 14664) "E\00\00\00\08\00\00\00|") - (data (i32.const 14684) "\1c") - (data (i32.const 14696) "F\00\00\00\08\00\00\00}") - (data (i32.const 14716) "\1c") - (data (i32.const 14728) "F\00\00\00\08\00\00\00~") - (data (i32.const 14748) "\1c") - (data (i32.const 14760) "F\00\00\00\08\00\00\00\7f") - (data (i32.const 14780) "\1c") - (data (i32.const 14792) "F\00\00\00\08\00\00\00\80") - (data (i32.const 14812) "\1c") - (data (i32.const 14824) "G\00\00\00\08\00\00\00\81") - (data (i32.const 14844) "\1c") - (data (i32.const 14856) "G\00\00\00\08\00\00\00\82") - (data (i32.const 14876) "\1c") - (data (i32.const 14888) "H\00\00\00\08\00\00\00\83") - (data (i32.const 14908) "\1c") - (data (i32.const 14920) "H\00\00\00\08\00\00\00\84") - (data (i32.const 14940) "\1c") - (data (i32.const 14952) "I\00\00\00\08\00\00\00\85") - (data (i32.const 14972) "\1c") - (data (i32.const 14984) "I\00\00\00\08\00\00\00\86") - (data (i32.const 15004) "\1c") - (data (i32.const 15016) "J\00\00\00\08\00\00\00\87") - (data (i32.const 15036) "\1c") - (data (i32.const 15048) "J\00\00\00\08\00\00\00\88") - (data (i32.const 15068) "\1c") - (data (i32.const 15080) "K\00\00\00\08\00\00\00\89") - (data (i32.const 15100) "\1c") - (data (i32.const 15112) "K\00\00\00\08\00\00\00\8a") - (data (i32.const 15132) "\1c") - (data (i32.const 15144) "L\00\00\00\08\00\00\00\8b") - (data (i32.const 15164) "\1c") - (data (i32.const 15176) "L\00\00\00\08\00\00\00\8c") - (data (i32.const 15196) "\1c") - (data (i32.const 15208) "M\00\00\00\08\00\00\00\8d") - (data (i32.const 15228) "\1c") - (data (i32.const 15240) "M\00\00\00\08\00\00\00\8e") + (data (i32.const 11336) "\01\00\00\00\12\00\00\00I\00n\00t\008\00A\00r\00r\00a\00y") + (data (i32.const 11372) "\1c") + (data (i32.const 11388) "\n\00\00\00\01\02\03\04\05\06") + (data (i32.const 11404) "\1c") + (data (i32.const 11420) "\n\00\00\00\01\02\03\04\05\06\07\08\t") + (data (i32.const 11436) "\1c") + (data (i32.const 11452) "\n\00\00\00\01\02\00\00\00\06\07\08\t") + (data (i32.const 11468) "\1c") + (data (i32.const 11484) "\n\00\00\00defg\e8\e9\ea\92\91\90") + (data (i32.const 11500) "\1c") + (data (i32.const 11516) "\n\00\00\00\01\02\03") + (data (i32.const 11532) ",") + (data (i32.const 11544) "\01\00\00\00\14\00\00\00U\00i\00n\00t\008\00A\00r\00r\00a\00y") + (data (i32.const 11580) "\1c") + (data (i32.const 11596) "\n\00\00\00\01\02\03\04\05\06") + (data (i32.const 11612) "\1c") + (data (i32.const 11628) "\n\00\00\00\01\02\03\04\05\06\07\08\t") + (data (i32.const 11644) "\1c") + (data (i32.const 11660) "\n\00\00\00\01\02\00\00\00\06\07\08\t") + (data (i32.const 11676) "\1c") + (data (i32.const 11692) "\n\00\00\00defg\e8\e9\ea\92\91\90") + (data (i32.const 11708) "\1c") + (data (i32.const 11724) "\n\00\00\00\01\02\03") + (data (i32.const 11740) "<") + (data (i32.const 11752) "\01\00\00\00\"\00\00\00U\00i\00n\00t\008\00C\00l\00a\00m\00p\00e\00d\00A\00r\00r\00a\00y") + (data (i32.const 11804) "\1c") + (data (i32.const 11820) "\n\00\00\00\01\02\03\04\05\06") + (data (i32.const 11836) "\1c") + (data (i32.const 11852) "\n\00\00\00\01\02\03\04\05\06\07\08\t") + (data (i32.const 11868) "\1c") + (data (i32.const 11884) "\n\00\00\00\01\02\00\00\00\06\07\08\t") + (data (i32.const 11900) "\1c") + (data (i32.const 11916) "\n\00\00\00defg\ff\ff\ff") + (data (i32.const 11932) ",") + (data (i32.const 11948) "\14\00\00\00\01\00\02\00\03") + (data (i32.const 11980) ",") + (data (i32.const 11992) "\01\00\00\00\14\00\00\00I\00n\00t\001\006\00A\00r\00r\00a\00y") + (data (i32.const 12028) ",") + (data (i32.const 12044) "\14\00\00\00\01\00\02\00\03\00\04\00\05\00\06") + (data (i32.const 12076) ",") + (data (i32.const 12092) "\14\00\00\00\01\00\02\00\03\00\04\00\05\00\06\00\07\00\08\00\t") + (data (i32.const 12124) ",") + (data (i32.const 12140) "\14\00\00\00\01\00\02\00\00\00\00\00\00\00\06\00\07\00\08\00\t") + (data (i32.const 12172) ",") + (data (i32.const 12188) "\14\00\00\00d\00e\00f\00g\00\e8\03\e9\03\ea\03\92\ff\91\ff\90\ff") + (data (i32.const 12220) ",") + (data (i32.const 12236) "\14\00\00\00\01\00\02\00\03") + (data (i32.const 12268) ",") + (data (i32.const 12280) "\01\00\00\00\16\00\00\00U\00i\00n\00t\001\006\00A\00r\00r\00a\00y") + (data (i32.const 12316) ",") + (data (i32.const 12332) "\14\00\00\00\01\00\02\00\03\00\04\00\05\00\06") + (data (i32.const 12364) ",") + (data (i32.const 12380) "\14\00\00\00\01\00\02\00\03\00\04\00\05\00\06\00\07\00\08\00\t") + (data (i32.const 12412) ",") + (data (i32.const 12428) "\14\00\00\00\01\00\02\00\00\00\00\00\00\00\06\00\07\00\08\00\t") + (data (i32.const 12460) ",") + (data (i32.const 12476) "\14\00\00\00d\00e\00f\00g\00\e8\03\e9\03\ea\03\92\ff\91\ff\90\ff") + (data (i32.const 12508) "<") + (data (i32.const 12524) "(\00\00\00\01\00\00\00\02\00\00\00\03") + (data (i32.const 12572) ",") + (data (i32.const 12584) "\01\00\00\00\14\00\00\00I\00n\00t\003\002\00A\00r\00r\00a\00y") + (data (i32.const 12620) "<") + (data (i32.const 12636) "(\00\00\00\01\00\00\00\02\00\00\00\03\00\00\00\04\00\00\00\05\00\00\00\06") + (data (i32.const 12684) "<") + (data (i32.const 12700) "(\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 12748) "<") + (data (i32.const 12764) "(\00\00\00\01\00\00\00\02") + (data (i32.const 12788) "\06\00\00\00\07\00\00\00\08\00\00\00\t") + (data (i32.const 12812) "<") + (data (i32.const 12828) "(\00\00\00d\00\00\00e\00\00\00f\00\00\00g\00\00\00\e8\03\00\00\e9\03\00\00\ea\03\00\00\92\ff\ff\ff\91\ff\ff\ff\90\ff\ff\ff") + (data (i32.const 12876) "<") + (data (i32.const 12892) "(\00\00\00\01\00\00\00\02\00\00\00\03") + (data (i32.const 12940) ",") + (data (i32.const 12952) "\01\00\00\00\16\00\00\00U\00i\00n\00t\003\002\00A\00r\00r\00a\00y") + (data (i32.const 12988) "<") + (data (i32.const 13004) "(\00\00\00\01\00\00\00\02\00\00\00\03\00\00\00\04\00\00\00\05\00\00\00\06") + (data (i32.const 13052) "<") + (data (i32.const 13068) "(\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 13116) "<") + (data (i32.const 13132) "(\00\00\00\01\00\00\00\02") + (data (i32.const 13156) "\06\00\00\00\07\00\00\00\08\00\00\00\t") + (data (i32.const 13180) "<") + (data (i32.const 13196) "(\00\00\00d\00\00\00e\00\00\00f\00\00\00g\00\00\00\e8\03\00\00\e9\03\00\00\ea\03\00\00\92\ff\ff\ff\91\ff\ff\ff\90\ff\ff\ff") + (data (i32.const 13244) "l") + (data (i32.const 13260) "P\00\00\00\01\00\00\00\00\00\00\00\02\00\00\00\00\00\00\00\03") + (data (i32.const 13356) ",") + (data (i32.const 13368) "\01\00\00\00\14\00\00\00I\00n\00t\006\004\00A\00r\00r\00a\00y") + (data (i32.const 13404) "l") + (data (i32.const 13420) "P\00\00\00\01\00\00\00\00\00\00\00\02\00\00\00\00\00\00\00\03\00\00\00\00\00\00\00\04\00\00\00\00\00\00\00\05\00\00\00\00\00\00\00\06") + (data (i32.const 13516) "l") + (data (i32.const 13532) "P\00\00\00\01\00\00\00\00\00\00\00\02\00\00\00\00\00\00\00\03\00\00\00\00\00\00\00\04\00\00\00\00\00\00\00\05\00\00\00\00\00\00\00\06\00\00\00\00\00\00\00\07\00\00\00\00\00\00\00\08\00\00\00\00\00\00\00\t") + (data (i32.const 13628) "l") + (data (i32.const 13644) "P\00\00\00\01\00\00\00\00\00\00\00\02") + (data (i32.const 13688) "\06\00\00\00\00\00\00\00\07\00\00\00\00\00\00\00\08\00\00\00\00\00\00\00\t") + (data (i32.const 13740) "l") + (data (i32.const 13756) "P\00\00\00d\00\00\00\00\00\00\00e\00\00\00\00\00\00\00f\00\00\00\00\00\00\00g\00\00\00\00\00\00\00\e8\03\00\00\00\00\00\00\e9\03\00\00\00\00\00\00\ea\03\00\00\00\00\00\00\92\ff\ff\ff\ff\ff\ff\ff\91\ff\ff\ff\ff\ff\ff\ff\90\ff\ff\ff\ff\ff\ff\ff") + (data (i32.const 13852) "l") + (data (i32.const 13868) "P\00\00\00\01\00\00\00\00\00\00\00\02\00\00\00\00\00\00\00\03") + (data (i32.const 13964) ",") + (data (i32.const 13976) "\01\00\00\00\16\00\00\00U\00i\00n\00t\006\004\00A\00r\00r\00a\00y") + (data (i32.const 14012) "l") + (data (i32.const 14028) "P\00\00\00\01\00\00\00\00\00\00\00\02\00\00\00\00\00\00\00\03\00\00\00\00\00\00\00\04\00\00\00\00\00\00\00\05\00\00\00\00\00\00\00\06") + (data (i32.const 14124) "l") + (data (i32.const 14140) "P\00\00\00\01\00\00\00\00\00\00\00\02\00\00\00\00\00\00\00\03\00\00\00\00\00\00\00\04\00\00\00\00\00\00\00\05\00\00\00\00\00\00\00\06\00\00\00\00\00\00\00\07\00\00\00\00\00\00\00\08\00\00\00\00\00\00\00\t") + (data (i32.const 14236) "l") + (data (i32.const 14252) "P\00\00\00\01\00\00\00\00\00\00\00\02") + (data (i32.const 14296) "\06\00\00\00\00\00\00\00\07\00\00\00\00\00\00\00\08\00\00\00\00\00\00\00\t") + (data (i32.const 14348) "l") + (data (i32.const 14364) "P\00\00\00d\00\00\00\00\00\00\00e\00\00\00\00\00\00\00f\00\00\00\00\00\00\00g\00\00\00\00\00\00\00\e8\03\00\00\00\00\00\00\e9\03\00\00\00\00\00\00\ea\03\00\00\00\00\00\00\92\ff\ff\ff\ff\ff\ff\ff\91\ff\ff\ff\ff\ff\ff\ff\90\ff\ff\ff\ff\ff\ff\ff") + (data (i32.const 14460) "<") + (data (i32.const 14476) "(\00\00\00\00\00\80?\00\00\00@\00\00@@") + (data (i32.const 14524) ",") + (data (i32.const 14536) "\01\00\00\00\18\00\00\00F\00l\00o\00a\00t\003\002\00A\00r\00r\00a\00y") + (data (i32.const 14572) "<") + (data (i32.const 14588) "(\00\00\00\00\00\80?\00\00\00@\00\00@@\00\00\80@\00\00\a0@\00\00\c0@") + (data (i32.const 14636) "<") + (data (i32.const 14652) "(\00\00\00\00\00\80?\00\00\00@\00\00@@\00\00\80@\00\00\a0@\00\00\c0@\00\00\e0@\00\00\00A\00\00\10A") + (data (i32.const 14700) "<") + (data (i32.const 14716) "(\00\00\00\00\00\c8B\00\00\caB\00\00\ccB\00\00\ceB\00\00zD\00@zD\00\80zD\00\00\dc\c2\00\00\de\c2\00\00\e0\c2") + (data (i32.const 14764) "l") + (data (i32.const 14780) "P") + (data (i32.const 14790) "\f0?\00\00\00\00\00\00\00@\00\00\00\00\00\00\08@") + (data (i32.const 14876) ",") + (data (i32.const 14888) "\01\00\00\00\18\00\00\00F\00l\00o\00a\00t\006\004\00A\00r\00r\00a\00y") + (data (i32.const 14924) "l") + (data (i32.const 14940) "P") + (data (i32.const 14950) "\f0?\00\00\00\00\00\00\00@\00\00\00\00\00\00\08@\00\00\00\00\00\00\10@\00\00\00\00\00\00\14@\00\00\00\00\00\00\18@") + (data (i32.const 15036) "l") + (data (i32.const 15052) "P") + (data (i32.const 15062) "\f0?\00\00\00\00\00\00\00@\00\00\00\00\00\00\08@\00\00\00\00\00\00\10@\00\00\00\00\00\00\14@\00\00\00\00\00\00\18@\00\00\00\00\00\00\1c@\00\00\00\00\00\00 @\00\00\00\00\00\00\"@") + (data (i32.const 15148) "l") + (data (i32.const 15164) "P") + (data (i32.const 15174) "Y@\00\00\00\00\00@Y@\00\00\00\00\00\80Y@\00\00\00\00\00\c0Y@\00\00\00\00\00@\8f@\00\00\00\00\00H\8f@\00\00\00\00\00P\8f@\00\00\00\00\00\80[\c0\00\00\00\00\00\c0[\c0\00\00\00\00\00\00\\\c0") (data (i32.const 15260) "\1c") - (data (i32.const 15272) "\0e\00\00\00\08\00\00\00\8f") - (data (i32.const 15296) "N\00\00\00 \00\00\00\00\00\00\00 ") - (data (i32.const 15324) "A\08\00\00\02\00\00\00A\00\00\00\02\00\00\00A\00\00\00\02\00\00\00\81\08\00\00\02\00\00\00\81\00\00\00\02\00\00\00\01\t\00\00\02\00\00\00\01\01\00\00\02\00\00\00\01\n\00\00\02\00\00\00\01\02\00\00\02\00\00\00\01\19\00\00\02\00\00\00\01\1a\00\00\02") - (data (i32.const 15420) "B\08\00\00\00\00\00\00\02\t") - (data (i32.const 15788) "\02\19\00\00\00\00\00\00\02\1a\00\00\00\00\00\00B\00\00\00\00\00\00\00\82\08\00\00\00\00\00\00\82\00\00\00\00\00\00\00\02\01\00\00\00\00\00\00\02\n\00\00\00\00\00\00\02\02") - (table $0 144 funcref) - (elem $0 (i32.const 1) $~lib/util/sort/COMPARATOR~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/Uint8Array,u8>~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/Int64Array,i64>~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 $~lib/util/sort/COMPARATOR~anonymous|0 $std/typedarray/testArraySort<~lib/typedarray/Int8Array,i8>~anonymous|0 $~lib/util/sort/COMPARATOR~anonymous|0 $std/typedarray/testArraySort<~lib/typedarray/Uint8Array,u8>~anonymous|0 $~lib/util/sort/COMPARATOR~anonymous|0 $std/typedarray/testArraySort<~lib/typedarray/Uint8Array,u8>~anonymous|0 $~lib/util/sort/COMPARATOR~anonymous|0 $std/typedarray/testArraySort<~lib/typedarray/Int16Array,i16>~anonymous|0 $~lib/util/sort/COMPARATOR~anonymous|0 $std/typedarray/testArraySort<~lib/typedarray/Uint16Array,u16>~anonymous|0 $~lib/util/sort/COMPARATOR~anonymous|0 $std/typedarray/testArraySort<~lib/typedarray/Int32Array,i32>~anonymous|0 $~lib/util/sort/COMPARATOR~anonymous|0 $std/typedarray/testArraySort<~lib/typedarray/Uint32Array,u32>~anonymous|0 $~lib/util/sort/COMPARATOR~anonymous|0 $std/typedarray/testArraySort<~lib/typedarray/Int64Array,i64>~anonymous|0 $~lib/util/sort/COMPARATOR~anonymous|0 $std/typedarray/testArraySort<~lib/typedarray/Uint64Array,u64>~anonymous|0 $~lib/util/sort/COMPARATOR~anonymous|0 $std/typedarray/testArraySort<~lib/typedarray/Float32Array,f32>~anonymous|0 $std/typedarray/testArraySort<~lib/typedarray/Float64Array,f64>~anonymous|0) + (data (i32.const 15276) "\n\00\00\00\00\ff\00\00\00d\n\ff\ff") + (data (i32.const 15292) "\1c") + (data (i32.const 15308) "\n\00\00\00\01\ffd\ff\00\00d\n\ff") + (data (i32.const 15324) "\1c") + (data (i32.const 15336) "E\00\00\00\08\00\00\00\91") + (data (i32.const 15356) "\1c") + (data (i32.const 15368) "E\00\00\00\08\00\00\00\92") + (data (i32.const 15388) "\1c") + (data (i32.const 15400) "F\00\00\00\08\00\00\00\93") + (data (i32.const 15420) "\1c") + (data (i32.const 15432) "F\00\00\00\08\00\00\00\94") + (data (i32.const 15452) "\1c") + (data (i32.const 15464) "F\00\00\00\08\00\00\00\95") + (data (i32.const 15484) "\1c") + (data (i32.const 15496) "F\00\00\00\08\00\00\00\96") + (data (i32.const 15516) "\1c") + (data (i32.const 15528) "G\00\00\00\08\00\00\00\97") + (data (i32.const 15548) "\1c") + (data (i32.const 15560) "G\00\00\00\08\00\00\00\98") + (data (i32.const 15580) "\1c") + (data (i32.const 15592) "H\00\00\00\08\00\00\00\99") + (data (i32.const 15612) "\1c") + (data (i32.const 15624) "H\00\00\00\08\00\00\00\9a") + (data (i32.const 15644) "\1c") + (data (i32.const 15656) "I\00\00\00\08\00\00\00\9b") + (data (i32.const 15676) "\1c") + (data (i32.const 15688) "I\00\00\00\08\00\00\00\9c") + (data (i32.const 15708) "\1c") + (data (i32.const 15720) "J\00\00\00\08\00\00\00\9d") + (data (i32.const 15740) "\1c") + (data (i32.const 15752) "J\00\00\00\08\00\00\00\9e") + (data (i32.const 15772) "\1c") + (data (i32.const 15784) "K\00\00\00\08\00\00\00\9f") + (data (i32.const 15804) "\1c") + (data (i32.const 15816) "K\00\00\00\08\00\00\00\a0") + (data (i32.const 15836) "\1c") + (data (i32.const 15848) "L\00\00\00\08\00\00\00\a1") + (data (i32.const 15868) "\1c") + (data (i32.const 15880) "L\00\00\00\08\00\00\00\a2") + (data (i32.const 15900) "\1c") + (data (i32.const 15912) "M\00\00\00\08\00\00\00\a3") + (data (i32.const 15932) "\1c") + (data (i32.const 15944) "M\00\00\00\08\00\00\00\a4") + (data (i32.const 15964) "\1c") + (data (i32.const 15976) "\0e\00\00\00\08\00\00\00\a5") + (data (i32.const 16000) "N\00\00\00 \00\00\00\00\00\00\00 ") + (data (i32.const 16028) "A\08\00\00\02\00\00\00A\00\00\00\02\00\00\00A\00\00\00\02\00\00\00\81\08\00\00\02\00\00\00\81\00\00\00\02\00\00\00\01\t\00\00\02\00\00\00\01\01\00\00\02\00\00\00\01\n\00\00\02\00\00\00\01\02\00\00\02\00\00\00\01\19\00\00\02\00\00\00\01\1a\00\00\02") + (data (i32.const 16124) "B\08\00\00\00\00\00\00\02\t") + (data (i32.const 16492) "\02\19\00\00\00\00\00\00\02\1a\00\00\00\00\00\00B\00\00\00\00\00\00\00\82\08\00\00\00\00\00\00\82\00\00\00\00\00\00\00\02\01\00\00\00\00\00\00\02\n\00\00\00\00\00\00\02\02") + (table $0 166 funcref) + (elem $0 (i32.const 1) $~lib/util/sort/COMPARATOR~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/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/Uint8Array,u8>~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/Int64Array,i64>~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 $~lib/util/sort/COMPARATOR~anonymous|0 $std/typedarray/testArraySort<~lib/typedarray/Int8Array,i8>~anonymous|0 $~lib/util/sort/COMPARATOR~anonymous|0 $std/typedarray/testArraySort<~lib/typedarray/Uint8Array,u8>~anonymous|0 $~lib/util/sort/COMPARATOR~anonymous|0 $std/typedarray/testArraySort<~lib/typedarray/Uint8Array,u8>~anonymous|0 $~lib/util/sort/COMPARATOR~anonymous|0 $std/typedarray/testArraySort<~lib/typedarray/Int16Array,i16>~anonymous|0 $~lib/util/sort/COMPARATOR~anonymous|0 $std/typedarray/testArraySort<~lib/typedarray/Uint16Array,u16>~anonymous|0 $~lib/util/sort/COMPARATOR~anonymous|0 $std/typedarray/testArraySort<~lib/typedarray/Int32Array,i32>~anonymous|0 $~lib/util/sort/COMPARATOR~anonymous|0 $std/typedarray/testArraySort<~lib/typedarray/Uint32Array,u32>~anonymous|0 $~lib/util/sort/COMPARATOR~anonymous|0 $std/typedarray/testArraySort<~lib/typedarray/Int64Array,i64>~anonymous|0 $~lib/util/sort/COMPARATOR~anonymous|0 $std/typedarray/testArraySort<~lib/typedarray/Uint64Array,u64>~anonymous|0 $~lib/util/sort/COMPARATOR~anonymous|0 $std/typedarray/testArraySort<~lib/typedarray/Float32Array,f32>~anonymous|0 $std/typedarray/testArraySort<~lib/typedarray/Float64Array,f64>~anonymous|0) (export "memory" (memory $0)) (start $~start) (func $~lib/rt/itcms/visitRoots (local $0 i32) (local $1 i32) - i32.const 6448 + i32.const 7152 call $~lib/rt/itcms/__visit - i32.const 6912 + i32.const 7616 call $~lib/rt/itcms/__visit - i32.const 7024 + i32.const 7728 call $~lib/rt/itcms/__visit - i32.const 10224 + i32.const 10928 call $~lib/rt/itcms/__visit - i32.const 10304 + i32.const 11008 call $~lib/rt/itcms/__visit - i32.const 10384 + i32.const 11088 call $~lib/rt/itcms/__visit - i32.const 10480 + i32.const 11184 call $~lib/rt/itcms/__visit - i32.const 10560 + i32.const 11264 call $~lib/rt/itcms/__visit i32.const 1360 call $~lib/rt/itcms/__visit @@ -656,9 +700,9 @@ call $~lib/rt/itcms/__visit i32.const 1168 call $~lib/rt/itcms/__visit - i32.const 7728 + i32.const 8432 call $~lib/rt/itcms/__visit - i32.const 8784 + i32.const 9488 call $~lib/rt/itcms/__visit global.get $~lib/rt/itcms/pinSpace local.tee $1 @@ -731,7 +775,7 @@ if i32.const 0 local.get $0 - i32.const 32308 + i32.const 33012 i32.lt_u local.get $0 i32.load offset=8 @@ -782,7 +826,7 @@ i32.const 1 else local.get $1 - i32.const 15296 + i32.const 16000 i32.load i32.gt_u if @@ -796,7 +840,7 @@ local.get $1 i32.const 3 i32.shl - i32.const 15300 + i32.const 16004 i32.add i32.load i32.const 32 @@ -1392,10 +1436,10 @@ if unreachable end - i32.const 32320 + i32.const 33024 i32.const 0 i32.store - i32.const 33888 + i32.const 34592 i32.const 0 i32.store loop $for-loop|0 @@ -1406,7 +1450,7 @@ local.get $1 i32.const 2 i32.shl - i32.const 32320 + i32.const 33024 i32.add i32.const 0 i32.store offset=4 @@ -1424,7 +1468,7 @@ i32.add i32.const 2 i32.shl - i32.const 32320 + i32.const 33024 i32.add i32.const 0 i32.store offset=96 @@ -1442,20 +1486,20 @@ br $for-loop|0 end end - i32.const 32320 - i32.const 33892 + i32.const 33024 + i32.const 34596 memory.size i32.const 16 i32.shl call $~lib/rt/tlsf/addMemory - i32.const 32320 + i32.const 33024 global.set $~lib/rt/tlsf/ROOT ) (func $~lib/rt/tlsf/__free (param $0 i32) (local $1 i32) (local $2 i32) local.get $0 - i32.const 32308 + i32.const 33012 i32.lt_u if return @@ -1584,7 +1628,7 @@ local.set $0 loop $while-continue|0 local.get $0 - i32.const 32308 + i32.const 33012 i32.lt_u if local.get $0 @@ -1679,7 +1723,7 @@ unreachable end local.get $0 - i32.const 32308 + i32.const 33012 i32.lt_u if local.get $0 @@ -2426,11 +2470,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15924 + i32.const 16628 i32.lt_s if - i32.const 32336 - i32.const 32384 + i32.const 33040 + i32.const 33088 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -2964,7 +3008,7 @@ if i32.const 1360 i32.const 1632 - i32.const 715 + i32.const 735 i32.const 64 call $~lib/builtins/abort unreachable @@ -2988,7 +3032,7 @@ if i32.const 1360 i32.const 1632 - i32.const 704 + i32.const 724 i32.const 64 call $~lib/builtins/abort unreachable @@ -3011,7 +3055,7 @@ if i32.const 1360 i32.const 1632 - i32.const 1395 + i32.const 1435 i32.const 64 call $~lib/builtins/abort unreachable @@ -3878,7 +3922,7 @@ if i32.const 1360 i32.const 1632 - i32.const 1384 + i32.const 1424 i32.const 64 call $~lib/builtins/abort unreachable @@ -3899,7 +3943,7 @@ if i32.const 1360 i32.const 1632 - i32.const 307 + i32.const 315 i32.const 45 call $~lib/builtins/abort unreachable @@ -3931,7 +3975,7 @@ if i32.const 1360 i32.const 1632 - i32.const 296 + i32.const 304 i32.const 45 call $~lib/builtins/abort unreachable @@ -5023,7 +5067,7 @@ if i32.const 1360 i32.const 1760 - i32.const 99 + i32.const 106 i32.const 42 call $~lib/builtins/abort unreachable @@ -5055,7 +5099,7 @@ if i32.const 1360 i32.const 1760 - i32.const 99 + i32.const 106 i32.const 42 call $~lib/builtins/abort unreachable @@ -5232,7 +5276,7 @@ if i32.const 1360 i32.const 1632 - i32.const 171 + i32.const 175 i32.const 45 call $~lib/builtins/abort unreachable @@ -5254,7 +5298,7 @@ if i32.const 1360 i32.const 1632 - i32.const 443 + i32.const 455 i32.const 64 call $~lib/builtins/abort unreachable @@ -5278,7 +5322,7 @@ if i32.const 1360 i32.const 1632 - i32.const 579 + i32.const 595 i32.const 64 call $~lib/builtins/abort unreachable @@ -5302,7 +5346,7 @@ if i32.const 1360 i32.const 1632 - i32.const 851 + i32.const 875 i32.const 64 call $~lib/builtins/abort unreachable @@ -5326,7 +5370,7 @@ if i32.const 1360 i32.const 1632 - i32.const 987 + i32.const 1015 i32.const 64 call $~lib/builtins/abort unreachable @@ -5355,7 +5399,7 @@ if i32.const 1360 i32.const 1632 - i32.const 1123 + i32.const 1155 i32.const 64 call $~lib/builtins/abort unreachable @@ -5379,7 +5423,7 @@ if i32.const 1360 i32.const 1632 - i32.const 1259 + i32.const 1295 i32.const 64 call $~lib/builtins/abort unreachable @@ -5450,7 +5494,7 @@ if i32.const 1360 i32.const 1632 - i32.const 183 + i32.const 187 i32.const 33 call $~lib/builtins/abort unreachable @@ -5479,7 +5523,7 @@ if i32.const 1360 i32.const 1632 - i32.const 319 + i32.const 327 i32.const 33 call $~lib/builtins/abort unreachable @@ -5510,7 +5554,7 @@ if i32.const 1360 i32.const 1632 - i32.const 455 + i32.const 467 i32.const 33 call $~lib/builtins/abort unreachable @@ -5543,7 +5587,7 @@ if i32.const 1360 i32.const 1632 - i32.const 591 + i32.const 607 i32.const 33 call $~lib/builtins/abort unreachable @@ -5576,7 +5620,7 @@ if i32.const 1360 i32.const 1632 - i32.const 727 + i32.const 747 i32.const 33 call $~lib/builtins/abort unreachable @@ -5609,7 +5653,7 @@ if i32.const 1360 i32.const 1632 - i32.const 863 + i32.const 887 i32.const 33 call $~lib/builtins/abort unreachable @@ -5642,7 +5686,7 @@ if i32.const 1360 i32.const 1632 - i32.const 999 + i32.const 1027 i32.const 33 call $~lib/builtins/abort unreachable @@ -5675,7 +5719,7 @@ if i32.const 1360 i32.const 1632 - i32.const 1135 + i32.const 1167 i32.const 33 call $~lib/builtins/abort unreachable @@ -5708,7 +5752,7 @@ if i32.const 1360 i32.const 1632 - i32.const 1271 + i32.const 1307 i32.const 33 call $~lib/builtins/abort unreachable @@ -5741,7 +5785,7 @@ if i32.const 1360 i32.const 1632 - i32.const 1407 + i32.const 1447 i32.const 33 call $~lib/builtins/abort unreachable @@ -5767,7 +5811,7 @@ if i32.const 1360 i32.const 1632 - i32.const 160 + i32.const 164 i32.const 45 call $~lib/builtins/abort unreachable @@ -5788,7 +5832,7 @@ if i32.const 1360 i32.const 1632 - i32.const 432 + i32.const 444 i32.const 64 call $~lib/builtins/abort unreachable @@ -5811,7 +5855,7 @@ if i32.const 1360 i32.const 1632 - i32.const 568 + i32.const 584 i32.const 64 call $~lib/builtins/abort unreachable @@ -5834,7 +5878,7 @@ if i32.const 1360 i32.const 1632 - i32.const 840 + i32.const 864 i32.const 64 call $~lib/builtins/abort unreachable @@ -5862,7 +5906,7 @@ if i32.const 1360 i32.const 1632 - i32.const 976 + i32.const 1004 i32.const 64 call $~lib/builtins/abort unreachable @@ -5885,7 +5929,7 @@ if i32.const 1360 i32.const 1632 - i32.const 1112 + i32.const 1144 i32.const 64 call $~lib/builtins/abort unreachable @@ -5913,7 +5957,7 @@ if i32.const 1360 i32.const 1632 - i32.const 1248 + i32.const 1284 i32.const 64 call $~lib/builtins/abort unreachable @@ -6459,11 +6503,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15924 + i32.const 16628 i32.lt_s if - i32.const 32336 - i32.const 32384 + i32.const 33040 + i32.const 33088 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -6477,10 +6521,10 @@ i32.const 0 i32.store offset=8 local.get $0 - i32.const 7024 + i32.const 7728 i32.store local.get $0 - i32.const 7036 + i32.const 7740 i32.load local.tee $0 call $~lib/typedarray/Int8Array#constructor @@ -6493,7 +6537,7 @@ if local.get $2 local.get $1 - i32.const 7024 + i32.const 7728 local.get $1 call $~lib/array/Array#__get i32.extend8_s @@ -6548,7 +6592,7 @@ if i32.const 0 i32.const 1568 - i32.const 580 + i32.const 603 i32.const 3 call $~lib/builtins/abort unreachable @@ -6599,7 +6643,7 @@ if i32.const 0 i32.const 1568 - i32.const 581 + i32.const 604 i32.const 3 call $~lib/builtins/abort unreachable @@ -6650,7 +6694,7 @@ if i32.const 0 i32.const 1568 - i32.const 582 + i32.const 605 i32.const 3 call $~lib/builtins/abort unreachable @@ -6701,7 +6745,7 @@ if i32.const 0 i32.const 1568 - i32.const 583 + i32.const 606 i32.const 3 call $~lib/builtins/abort unreachable @@ -6752,7 +6796,7 @@ if i32.const 0 i32.const 1568 - i32.const 584 + i32.const 607 i32.const 3 call $~lib/builtins/abort unreachable @@ -6803,7 +6847,7 @@ if i32.const 0 i32.const 1568 - i32.const 585 + i32.const 608 i32.const 3 call $~lib/builtins/abort unreachable @@ -6854,7 +6898,7 @@ if i32.const 0 i32.const 1568 - i32.const 586 + i32.const 609 i32.const 3 call $~lib/builtins/abort unreachable @@ -6905,7 +6949,7 @@ if i32.const 0 i32.const 1568 - i32.const 587 + i32.const 610 i32.const 3 call $~lib/builtins/abort unreachable @@ -6963,7 +7007,7 @@ if i32.const 0 i32.const 1568 - i32.const 588 + i32.const 611 i32.const 3 call $~lib/builtins/abort unreachable @@ -7026,7 +7070,7 @@ if i32.const 0 i32.const 1568 - i32.const 590 + i32.const 613 i32.const 3 call $~lib/builtins/abort unreachable @@ -7091,7 +7135,7 @@ if i32.const 0 i32.const 1568 - i32.const 591 + i32.const 614 i32.const 3 call $~lib/builtins/abort unreachable @@ -7156,7 +7200,7 @@ if i32.const 0 i32.const 1568 - i32.const 592 + i32.const 615 i32.const 3 call $~lib/builtins/abort unreachable @@ -7221,7 +7265,7 @@ if i32.const 0 i32.const 1568 - i32.const 593 + i32.const 616 i32.const 3 call $~lib/builtins/abort unreachable @@ -7274,7 +7318,7 @@ if i32.const 0 i32.const 1568 - i32.const 594 + i32.const 617 i32.const 3 call $~lib/builtins/abort unreachable @@ -7327,7 +7371,7 @@ if i32.const 0 i32.const 1568 - i32.const 595 + i32.const 618 i32.const 3 call $~lib/builtins/abort unreachable @@ -7380,7 +7424,7 @@ if i32.const 0 i32.const 1568 - i32.const 596 + i32.const 619 i32.const 3 call $~lib/builtins/abort unreachable @@ -7433,7 +7477,7 @@ if i32.const 0 i32.const 1568 - i32.const 597 + i32.const 620 i32.const 3 call $~lib/builtins/abort unreachable @@ -7481,7 +7525,7 @@ if i32.const 0 i32.const 1568 - i32.const 598 + i32.const 621 i32.const 3 call $~lib/builtins/abort unreachable @@ -7529,7 +7573,7 @@ if i32.const 0 i32.const 1568 - i32.const 599 + i32.const 622 i32.const 3 call $~lib/builtins/abort unreachable @@ -7587,7 +7631,7 @@ if i32.const 0 i32.const 1568 - i32.const 603 + i32.const 626 i32.const 3 call $~lib/builtins/abort unreachable @@ -7636,7 +7680,7 @@ if i32.const 0 i32.const 1568 - i32.const 604 + i32.const 627 i32.const 3 call $~lib/builtins/abort unreachable @@ -7687,7 +7731,7 @@ if i32.const 0 i32.const 1568 - i32.const 605 + i32.const 628 i32.const 3 call $~lib/builtins/abort unreachable @@ -7738,7 +7782,7 @@ if i32.const 0 i32.const 1568 - i32.const 606 + i32.const 629 i32.const 3 call $~lib/builtins/abort unreachable @@ -7789,7 +7833,7 @@ if i32.const 0 i32.const 1568 - i32.const 607 + i32.const 630 i32.const 3 call $~lib/builtins/abort unreachable @@ -7840,7 +7884,7 @@ if i32.const 0 i32.const 1568 - i32.const 608 + i32.const 631 i32.const 3 call $~lib/builtins/abort unreachable @@ -7891,7 +7935,7 @@ if i32.const 0 i32.const 1568 - i32.const 609 + i32.const 632 i32.const 3 call $~lib/builtins/abort unreachable @@ -7942,7 +7986,7 @@ if i32.const 0 i32.const 1568 - i32.const 610 + i32.const 633 i32.const 3 call $~lib/builtins/abort unreachable @@ -7963,11 +8007,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15924 + i32.const 16628 i32.lt_s if - i32.const 32336 - i32.const 32384 + i32.const 33040 + i32.const 33088 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -7981,10 +8025,10 @@ i32.const 0 i32.store offset=8 local.get $0 - i32.const 7024 + i32.const 7728 i32.store local.get $0 - i32.const 7036 + i32.const 7740 i32.load local.tee $0 call $~lib/typedarray/Uint8Array#constructor @@ -7997,7 +8041,7 @@ if local.get $2 local.get $1 - i32.const 7024 + i32.const 7728 local.get $1 call $~lib/array/Array#__get i32.const 255 @@ -8053,7 +8097,7 @@ if i32.const 0 i32.const 1568 - i32.const 580 + i32.const 603 i32.const 3 call $~lib/builtins/abort unreachable @@ -8104,7 +8148,7 @@ if i32.const 0 i32.const 1568 - i32.const 581 + i32.const 604 i32.const 3 call $~lib/builtins/abort unreachable @@ -8155,7 +8199,7 @@ if i32.const 0 i32.const 1568 - i32.const 582 + i32.const 605 i32.const 3 call $~lib/builtins/abort unreachable @@ -8206,7 +8250,7 @@ if i32.const 0 i32.const 1568 - i32.const 583 + i32.const 606 i32.const 3 call $~lib/builtins/abort unreachable @@ -8257,7 +8301,7 @@ if i32.const 0 i32.const 1568 - i32.const 584 + i32.const 607 i32.const 3 call $~lib/builtins/abort unreachable @@ -8308,7 +8352,7 @@ if i32.const 0 i32.const 1568 - i32.const 585 + i32.const 608 i32.const 3 call $~lib/builtins/abort unreachable @@ -8359,7 +8403,7 @@ if i32.const 0 i32.const 1568 - i32.const 586 + i32.const 609 i32.const 3 call $~lib/builtins/abort unreachable @@ -8410,7 +8454,7 @@ if i32.const 0 i32.const 1568 - i32.const 587 + i32.const 610 i32.const 3 call $~lib/builtins/abort unreachable @@ -8468,7 +8512,7 @@ if i32.const 0 i32.const 1568 - i32.const 588 + i32.const 611 i32.const 3 call $~lib/builtins/abort unreachable @@ -8531,7 +8575,7 @@ if i32.const 0 i32.const 1568 - i32.const 590 + i32.const 613 i32.const 3 call $~lib/builtins/abort unreachable @@ -8596,7 +8640,7 @@ if i32.const 0 i32.const 1568 - i32.const 591 + i32.const 614 i32.const 3 call $~lib/builtins/abort unreachable @@ -8661,7 +8705,7 @@ if i32.const 0 i32.const 1568 - i32.const 592 + i32.const 615 i32.const 3 call $~lib/builtins/abort unreachable @@ -8726,7 +8770,7 @@ if i32.const 0 i32.const 1568 - i32.const 593 + i32.const 616 i32.const 3 call $~lib/builtins/abort unreachable @@ -8779,7 +8823,7 @@ if i32.const 0 i32.const 1568 - i32.const 594 + i32.const 617 i32.const 3 call $~lib/builtins/abort unreachable @@ -8832,7 +8876,7 @@ if i32.const 0 i32.const 1568 - i32.const 595 + i32.const 618 i32.const 3 call $~lib/builtins/abort unreachable @@ -8885,7 +8929,7 @@ if i32.const 0 i32.const 1568 - i32.const 596 + i32.const 619 i32.const 3 call $~lib/builtins/abort unreachable @@ -8938,7 +8982,7 @@ if i32.const 0 i32.const 1568 - i32.const 597 + i32.const 620 i32.const 3 call $~lib/builtins/abort unreachable @@ -8986,7 +9030,7 @@ if i32.const 0 i32.const 1568 - i32.const 598 + i32.const 621 i32.const 3 call $~lib/builtins/abort unreachable @@ -9034,7 +9078,7 @@ if i32.const 0 i32.const 1568 - i32.const 599 + i32.const 622 i32.const 3 call $~lib/builtins/abort unreachable @@ -9091,7 +9135,7 @@ if i32.const 0 i32.const 1568 - i32.const 603 + i32.const 626 i32.const 3 call $~lib/builtins/abort unreachable @@ -9140,7 +9184,7 @@ if i32.const 0 i32.const 1568 - i32.const 604 + i32.const 627 i32.const 3 call $~lib/builtins/abort unreachable @@ -9191,7 +9235,7 @@ if i32.const 0 i32.const 1568 - i32.const 605 + i32.const 628 i32.const 3 call $~lib/builtins/abort unreachable @@ -9242,7 +9286,7 @@ if i32.const 0 i32.const 1568 - i32.const 606 + i32.const 629 i32.const 3 call $~lib/builtins/abort unreachable @@ -9293,7 +9337,7 @@ if i32.const 0 i32.const 1568 - i32.const 607 + i32.const 630 i32.const 3 call $~lib/builtins/abort unreachable @@ -9344,7 +9388,7 @@ if i32.const 0 i32.const 1568 - i32.const 608 + i32.const 631 i32.const 3 call $~lib/builtins/abort unreachable @@ -9395,7 +9439,7 @@ if i32.const 0 i32.const 1568 - i32.const 609 + i32.const 632 i32.const 3 call $~lib/builtins/abort unreachable @@ -9446,7 +9490,7 @@ if i32.const 0 i32.const 1568 - i32.const 610 + i32.const 633 i32.const 3 call $~lib/builtins/abort unreachable @@ -9467,11 +9511,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15924 + i32.const 16628 i32.lt_s if - i32.const 32336 - i32.const 32384 + i32.const 33040 + i32.const 33088 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -9485,10 +9529,10 @@ i32.const 0 i32.store offset=8 local.get $0 - i32.const 7024 + i32.const 7728 i32.store local.get $0 - i32.const 7036 + i32.const 7740 i32.load local.tee $0 call $~lib/typedarray/Uint8ClampedArray#constructor @@ -9501,7 +9545,7 @@ if local.get $2 local.get $1 - i32.const 7024 + i32.const 7728 local.get $1 call $~lib/array/Array#__get i32.const 255 @@ -9557,7 +9601,7 @@ if i32.const 0 i32.const 1568 - i32.const 580 + i32.const 603 i32.const 3 call $~lib/builtins/abort unreachable @@ -9608,7 +9652,7 @@ if i32.const 0 i32.const 1568 - i32.const 581 + i32.const 604 i32.const 3 call $~lib/builtins/abort unreachable @@ -9659,7 +9703,7 @@ if i32.const 0 i32.const 1568 - i32.const 582 + i32.const 605 i32.const 3 call $~lib/builtins/abort unreachable @@ -9710,7 +9754,7 @@ if i32.const 0 i32.const 1568 - i32.const 583 + i32.const 606 i32.const 3 call $~lib/builtins/abort unreachable @@ -9761,7 +9805,7 @@ if i32.const 0 i32.const 1568 - i32.const 584 + i32.const 607 i32.const 3 call $~lib/builtins/abort unreachable @@ -9812,7 +9856,7 @@ if i32.const 0 i32.const 1568 - i32.const 585 + i32.const 608 i32.const 3 call $~lib/builtins/abort unreachable @@ -9863,7 +9907,7 @@ if i32.const 0 i32.const 1568 - i32.const 586 + i32.const 609 i32.const 3 call $~lib/builtins/abort unreachable @@ -9914,7 +9958,7 @@ if i32.const 0 i32.const 1568 - i32.const 587 + i32.const 610 i32.const 3 call $~lib/builtins/abort unreachable @@ -9972,7 +10016,7 @@ if i32.const 0 i32.const 1568 - i32.const 588 + i32.const 611 i32.const 3 call $~lib/builtins/abort unreachable @@ -10035,7 +10079,7 @@ if i32.const 0 i32.const 1568 - i32.const 590 + i32.const 613 i32.const 3 call $~lib/builtins/abort unreachable @@ -10100,7 +10144,7 @@ if i32.const 0 i32.const 1568 - i32.const 591 + i32.const 614 i32.const 3 call $~lib/builtins/abort unreachable @@ -10165,7 +10209,7 @@ if i32.const 0 i32.const 1568 - i32.const 592 + i32.const 615 i32.const 3 call $~lib/builtins/abort unreachable @@ -10230,7 +10274,7 @@ if i32.const 0 i32.const 1568 - i32.const 593 + i32.const 616 i32.const 3 call $~lib/builtins/abort unreachable @@ -10283,7 +10327,7 @@ if i32.const 0 i32.const 1568 - i32.const 594 + i32.const 617 i32.const 3 call $~lib/builtins/abort unreachable @@ -10336,7 +10380,7 @@ if i32.const 0 i32.const 1568 - i32.const 595 + i32.const 618 i32.const 3 call $~lib/builtins/abort unreachable @@ -10389,7 +10433,7 @@ if i32.const 0 i32.const 1568 - i32.const 596 + i32.const 619 i32.const 3 call $~lib/builtins/abort unreachable @@ -10442,7 +10486,7 @@ if i32.const 0 i32.const 1568 - i32.const 597 + i32.const 620 i32.const 3 call $~lib/builtins/abort unreachable @@ -10490,7 +10534,7 @@ if i32.const 0 i32.const 1568 - i32.const 598 + i32.const 621 i32.const 3 call $~lib/builtins/abort unreachable @@ -10538,7 +10582,7 @@ if i32.const 0 i32.const 1568 - i32.const 599 + i32.const 622 i32.const 3 call $~lib/builtins/abort unreachable @@ -10595,7 +10639,7 @@ if i32.const 0 i32.const 1568 - i32.const 603 + i32.const 626 i32.const 3 call $~lib/builtins/abort unreachable @@ -10644,7 +10688,7 @@ if i32.const 0 i32.const 1568 - i32.const 604 + i32.const 627 i32.const 3 call $~lib/builtins/abort unreachable @@ -10695,7 +10739,7 @@ if i32.const 0 i32.const 1568 - i32.const 605 + i32.const 628 i32.const 3 call $~lib/builtins/abort unreachable @@ -10746,7 +10790,7 @@ if i32.const 0 i32.const 1568 - i32.const 606 + i32.const 629 i32.const 3 call $~lib/builtins/abort unreachable @@ -10797,7 +10841,7 @@ if i32.const 0 i32.const 1568 - i32.const 607 + i32.const 630 i32.const 3 call $~lib/builtins/abort unreachable @@ -10848,7 +10892,7 @@ if i32.const 0 i32.const 1568 - i32.const 608 + i32.const 631 i32.const 3 call $~lib/builtins/abort unreachable @@ -10899,7 +10943,7 @@ if i32.const 0 i32.const 1568 - i32.const 609 + i32.const 632 i32.const 3 call $~lib/builtins/abort unreachable @@ -10950,7 +10994,7 @@ if i32.const 0 i32.const 1568 - i32.const 610 + i32.const 633 i32.const 3 call $~lib/builtins/abort unreachable @@ -10971,11 +11015,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15924 + i32.const 16628 i32.lt_s if - i32.const 32336 - i32.const 32384 + i32.const 33040 + i32.const 33088 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -10989,10 +11033,10 @@ i32.const 0 i32.store offset=8 local.get $0 - i32.const 7024 + i32.const 7728 i32.store local.get $0 - i32.const 7036 + i32.const 7740 i32.load local.tee $0 call $~lib/typedarray/Int16Array#constructor @@ -11005,7 +11049,7 @@ if local.get $2 local.get $1 - i32.const 7024 + i32.const 7728 local.get $1 call $~lib/array/Array#__get i32.extend16_s @@ -11063,7 +11107,7 @@ if i32.const 0 i32.const 1568 - i32.const 580 + i32.const 603 i32.const 3 call $~lib/builtins/abort unreachable @@ -11117,7 +11161,7 @@ if i32.const 0 i32.const 1568 - i32.const 581 + i32.const 604 i32.const 3 call $~lib/builtins/abort unreachable @@ -11171,7 +11215,7 @@ if i32.const 0 i32.const 1568 - i32.const 582 + i32.const 605 i32.const 3 call $~lib/builtins/abort unreachable @@ -11225,7 +11269,7 @@ if i32.const 0 i32.const 1568 - i32.const 583 + i32.const 606 i32.const 3 call $~lib/builtins/abort unreachable @@ -11280,7 +11324,7 @@ if i32.const 0 i32.const 1568 - i32.const 584 + i32.const 607 i32.const 3 call $~lib/builtins/abort unreachable @@ -11335,7 +11379,7 @@ if i32.const 0 i32.const 1568 - i32.const 585 + i32.const 608 i32.const 3 call $~lib/builtins/abort unreachable @@ -11390,7 +11434,7 @@ if i32.const 0 i32.const 1568 - i32.const 586 + i32.const 609 i32.const 3 call $~lib/builtins/abort unreachable @@ -11445,7 +11489,7 @@ if i32.const 0 i32.const 1568 - i32.const 587 + i32.const 610 i32.const 3 call $~lib/builtins/abort unreachable @@ -11507,7 +11551,7 @@ if i32.const 0 i32.const 1568 - i32.const 588 + i32.const 611 i32.const 3 call $~lib/builtins/abort unreachable @@ -11576,7 +11620,7 @@ if i32.const 0 i32.const 1568 - i32.const 590 + i32.const 613 i32.const 3 call $~lib/builtins/abort unreachable @@ -11647,7 +11691,7 @@ if i32.const 0 i32.const 1568 - i32.const 591 + i32.const 614 i32.const 3 call $~lib/builtins/abort unreachable @@ -11718,7 +11762,7 @@ if i32.const 0 i32.const 1568 - i32.const 592 + i32.const 615 i32.const 3 call $~lib/builtins/abort unreachable @@ -11789,7 +11833,7 @@ if i32.const 0 i32.const 1568 - i32.const 593 + i32.const 616 i32.const 3 call $~lib/builtins/abort unreachable @@ -11846,7 +11890,7 @@ if i32.const 0 i32.const 1568 - i32.const 594 + i32.const 617 i32.const 3 call $~lib/builtins/abort unreachable @@ -11903,7 +11947,7 @@ if i32.const 0 i32.const 1568 - i32.const 595 + i32.const 618 i32.const 3 call $~lib/builtins/abort unreachable @@ -11960,7 +12004,7 @@ if i32.const 0 i32.const 1568 - i32.const 596 + i32.const 619 i32.const 3 call $~lib/builtins/abort unreachable @@ -12017,7 +12061,7 @@ if i32.const 0 i32.const 1568 - i32.const 597 + i32.const 620 i32.const 3 call $~lib/builtins/abort unreachable @@ -12069,7 +12113,7 @@ if i32.const 0 i32.const 1568 - i32.const 598 + i32.const 621 i32.const 3 call $~lib/builtins/abort unreachable @@ -12121,7 +12165,7 @@ if i32.const 0 i32.const 1568 - i32.const 599 + i32.const 622 i32.const 3 call $~lib/builtins/abort unreachable @@ -12181,7 +12225,7 @@ if i32.const 0 i32.const 1568 - i32.const 603 + i32.const 626 i32.const 3 call $~lib/builtins/abort unreachable @@ -12233,7 +12277,7 @@ if i32.const 0 i32.const 1568 - i32.const 604 + i32.const 627 i32.const 3 call $~lib/builtins/abort unreachable @@ -12287,7 +12331,7 @@ if i32.const 0 i32.const 1568 - i32.const 605 + i32.const 628 i32.const 3 call $~lib/builtins/abort unreachable @@ -12341,7 +12385,7 @@ if i32.const 0 i32.const 1568 - i32.const 606 + i32.const 629 i32.const 3 call $~lib/builtins/abort unreachable @@ -12395,7 +12439,7 @@ if i32.const 0 i32.const 1568 - i32.const 607 + i32.const 630 i32.const 3 call $~lib/builtins/abort unreachable @@ -12449,7 +12493,7 @@ if i32.const 0 i32.const 1568 - i32.const 608 + i32.const 631 i32.const 3 call $~lib/builtins/abort unreachable @@ -12504,7 +12548,7 @@ if i32.const 0 i32.const 1568 - i32.const 609 + i32.const 632 i32.const 3 call $~lib/builtins/abort unreachable @@ -12559,7 +12603,7 @@ if i32.const 0 i32.const 1568 - i32.const 610 + i32.const 633 i32.const 3 call $~lib/builtins/abort unreachable @@ -12580,11 +12624,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15924 + i32.const 16628 i32.lt_s if - i32.const 32336 - i32.const 32384 + i32.const 33040 + i32.const 33088 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -12598,10 +12642,10 @@ i32.const 0 i32.store offset=8 local.get $0 - i32.const 7024 + i32.const 7728 i32.store local.get $0 - i32.const 7036 + i32.const 7740 i32.load local.tee $0 call $~lib/typedarray/Uint16Array#constructor @@ -12614,7 +12658,7 @@ if local.get $2 local.get $1 - i32.const 7024 + i32.const 7728 local.get $1 call $~lib/array/Array#__get i32.const 65535 @@ -12673,7 +12717,7 @@ if i32.const 0 i32.const 1568 - i32.const 580 + i32.const 603 i32.const 3 call $~lib/builtins/abort unreachable @@ -12727,7 +12771,7 @@ if i32.const 0 i32.const 1568 - i32.const 581 + i32.const 604 i32.const 3 call $~lib/builtins/abort unreachable @@ -12781,7 +12825,7 @@ if i32.const 0 i32.const 1568 - i32.const 582 + i32.const 605 i32.const 3 call $~lib/builtins/abort unreachable @@ -12835,7 +12879,7 @@ if i32.const 0 i32.const 1568 - i32.const 583 + i32.const 606 i32.const 3 call $~lib/builtins/abort unreachable @@ -12890,7 +12934,7 @@ if i32.const 0 i32.const 1568 - i32.const 584 + i32.const 607 i32.const 3 call $~lib/builtins/abort unreachable @@ -12945,7 +12989,7 @@ if i32.const 0 i32.const 1568 - i32.const 585 + i32.const 608 i32.const 3 call $~lib/builtins/abort unreachable @@ -13000,7 +13044,7 @@ if i32.const 0 i32.const 1568 - i32.const 586 + i32.const 609 i32.const 3 call $~lib/builtins/abort unreachable @@ -13055,7 +13099,7 @@ if i32.const 0 i32.const 1568 - i32.const 587 + i32.const 610 i32.const 3 call $~lib/builtins/abort unreachable @@ -13117,7 +13161,7 @@ if i32.const 0 i32.const 1568 - i32.const 588 + i32.const 611 i32.const 3 call $~lib/builtins/abort unreachable @@ -13186,7 +13230,7 @@ if i32.const 0 i32.const 1568 - i32.const 590 + i32.const 613 i32.const 3 call $~lib/builtins/abort unreachable @@ -13257,7 +13301,7 @@ if i32.const 0 i32.const 1568 - i32.const 591 + i32.const 614 i32.const 3 call $~lib/builtins/abort unreachable @@ -13328,7 +13372,7 @@ if i32.const 0 i32.const 1568 - i32.const 592 + i32.const 615 i32.const 3 call $~lib/builtins/abort unreachable @@ -13399,7 +13443,7 @@ if i32.const 0 i32.const 1568 - i32.const 593 + i32.const 616 i32.const 3 call $~lib/builtins/abort unreachable @@ -13456,7 +13500,7 @@ if i32.const 0 i32.const 1568 - i32.const 594 + i32.const 617 i32.const 3 call $~lib/builtins/abort unreachable @@ -13513,7 +13557,7 @@ if i32.const 0 i32.const 1568 - i32.const 595 + i32.const 618 i32.const 3 call $~lib/builtins/abort unreachable @@ -13570,7 +13614,7 @@ if i32.const 0 i32.const 1568 - i32.const 596 + i32.const 619 i32.const 3 call $~lib/builtins/abort unreachable @@ -13627,7 +13671,7 @@ if i32.const 0 i32.const 1568 - i32.const 597 + i32.const 620 i32.const 3 call $~lib/builtins/abort unreachable @@ -13679,7 +13723,7 @@ if i32.const 0 i32.const 1568 - i32.const 598 + i32.const 621 i32.const 3 call $~lib/builtins/abort unreachable @@ -13731,7 +13775,7 @@ if i32.const 0 i32.const 1568 - i32.const 599 + i32.const 622 i32.const 3 call $~lib/builtins/abort unreachable @@ -13791,7 +13835,7 @@ if i32.const 0 i32.const 1568 - i32.const 603 + i32.const 626 i32.const 3 call $~lib/builtins/abort unreachable @@ -13843,7 +13887,7 @@ if i32.const 0 i32.const 1568 - i32.const 604 + i32.const 627 i32.const 3 call $~lib/builtins/abort unreachable @@ -13897,7 +13941,7 @@ if i32.const 0 i32.const 1568 - i32.const 605 + i32.const 628 i32.const 3 call $~lib/builtins/abort unreachable @@ -13951,7 +13995,7 @@ if i32.const 0 i32.const 1568 - i32.const 606 + i32.const 629 i32.const 3 call $~lib/builtins/abort unreachable @@ -14005,7 +14049,7 @@ if i32.const 0 i32.const 1568 - i32.const 607 + i32.const 630 i32.const 3 call $~lib/builtins/abort unreachable @@ -14059,7 +14103,7 @@ if i32.const 0 i32.const 1568 - i32.const 608 + i32.const 631 i32.const 3 call $~lib/builtins/abort unreachable @@ -14114,7 +14158,7 @@ if i32.const 0 i32.const 1568 - i32.const 609 + i32.const 632 i32.const 3 call $~lib/builtins/abort unreachable @@ -14169,7 +14213,7 @@ if i32.const 0 i32.const 1568 - i32.const 610 + i32.const 633 i32.const 3 call $~lib/builtins/abort unreachable @@ -14190,11 +14234,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15924 + i32.const 16628 i32.lt_s if - i32.const 32336 - i32.const 32384 + i32.const 33040 + i32.const 33088 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -14208,10 +14252,10 @@ i32.const 0 i32.store offset=8 local.get $0 - i32.const 7024 + i32.const 7728 i32.store local.get $0 - i32.const 7036 + i32.const 7740 i32.load local.tee $0 call $~lib/typedarray/Int32Array#constructor @@ -14224,7 +14268,7 @@ if local.get $2 local.get $1 - i32.const 7024 + i32.const 7728 local.get $1 call $~lib/array/Array#__get call $~lib/typedarray/Int32Array#__set @@ -14281,7 +14325,7 @@ if i32.const 0 i32.const 1568 - i32.const 580 + i32.const 603 i32.const 3 call $~lib/builtins/abort unreachable @@ -14335,7 +14379,7 @@ if i32.const 0 i32.const 1568 - i32.const 581 + i32.const 604 i32.const 3 call $~lib/builtins/abort unreachable @@ -14389,7 +14433,7 @@ if i32.const 0 i32.const 1568 - i32.const 582 + i32.const 605 i32.const 3 call $~lib/builtins/abort unreachable @@ -14443,7 +14487,7 @@ if i32.const 0 i32.const 1568 - i32.const 583 + i32.const 606 i32.const 3 call $~lib/builtins/abort unreachable @@ -14498,7 +14542,7 @@ if i32.const 0 i32.const 1568 - i32.const 584 + i32.const 607 i32.const 3 call $~lib/builtins/abort unreachable @@ -14553,7 +14597,7 @@ if i32.const 0 i32.const 1568 - i32.const 585 + i32.const 608 i32.const 3 call $~lib/builtins/abort unreachable @@ -14608,7 +14652,7 @@ if i32.const 0 i32.const 1568 - i32.const 586 + i32.const 609 i32.const 3 call $~lib/builtins/abort unreachable @@ -14663,7 +14707,7 @@ if i32.const 0 i32.const 1568 - i32.const 587 + i32.const 610 i32.const 3 call $~lib/builtins/abort unreachable @@ -14725,7 +14769,7 @@ if i32.const 0 i32.const 1568 - i32.const 588 + i32.const 611 i32.const 3 call $~lib/builtins/abort unreachable @@ -14794,7 +14838,7 @@ if i32.const 0 i32.const 1568 - i32.const 590 + i32.const 613 i32.const 3 call $~lib/builtins/abort unreachable @@ -14865,7 +14909,7 @@ if i32.const 0 i32.const 1568 - i32.const 591 + i32.const 614 i32.const 3 call $~lib/builtins/abort unreachable @@ -14936,7 +14980,7 @@ if i32.const 0 i32.const 1568 - i32.const 592 + i32.const 615 i32.const 3 call $~lib/builtins/abort unreachable @@ -15007,7 +15051,7 @@ if i32.const 0 i32.const 1568 - i32.const 593 + i32.const 616 i32.const 3 call $~lib/builtins/abort unreachable @@ -15064,7 +15108,7 @@ if i32.const 0 i32.const 1568 - i32.const 594 + i32.const 617 i32.const 3 call $~lib/builtins/abort unreachable @@ -15121,7 +15165,7 @@ if i32.const 0 i32.const 1568 - i32.const 595 + i32.const 618 i32.const 3 call $~lib/builtins/abort unreachable @@ -15178,7 +15222,7 @@ if i32.const 0 i32.const 1568 - i32.const 596 + i32.const 619 i32.const 3 call $~lib/builtins/abort unreachable @@ -15235,7 +15279,7 @@ if i32.const 0 i32.const 1568 - i32.const 597 + i32.const 620 i32.const 3 call $~lib/builtins/abort unreachable @@ -15287,7 +15331,7 @@ if i32.const 0 i32.const 1568 - i32.const 598 + i32.const 621 i32.const 3 call $~lib/builtins/abort unreachable @@ -15339,7 +15383,7 @@ if i32.const 0 i32.const 1568 - i32.const 599 + i32.const 622 i32.const 3 call $~lib/builtins/abort unreachable @@ -15400,7 +15444,7 @@ if i32.const 0 i32.const 1568 - i32.const 603 + i32.const 626 i32.const 3 call $~lib/builtins/abort unreachable @@ -15452,7 +15496,7 @@ if i32.const 0 i32.const 1568 - i32.const 604 + i32.const 627 i32.const 3 call $~lib/builtins/abort unreachable @@ -15506,7 +15550,7 @@ if i32.const 0 i32.const 1568 - i32.const 605 + i32.const 628 i32.const 3 call $~lib/builtins/abort unreachable @@ -15560,7 +15604,7 @@ if i32.const 0 i32.const 1568 - i32.const 606 + i32.const 629 i32.const 3 call $~lib/builtins/abort unreachable @@ -15614,7 +15658,7 @@ if i32.const 0 i32.const 1568 - i32.const 607 + i32.const 630 i32.const 3 call $~lib/builtins/abort unreachable @@ -15668,7 +15712,7 @@ if i32.const 0 i32.const 1568 - i32.const 608 + i32.const 631 i32.const 3 call $~lib/builtins/abort unreachable @@ -15723,7 +15767,7 @@ if i32.const 0 i32.const 1568 - i32.const 609 + i32.const 632 i32.const 3 call $~lib/builtins/abort unreachable @@ -15778,7 +15822,7 @@ if i32.const 0 i32.const 1568 - i32.const 610 + i32.const 633 i32.const 3 call $~lib/builtins/abort unreachable @@ -15799,11 +15843,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15924 + i32.const 16628 i32.lt_s if - i32.const 32336 - i32.const 32384 + i32.const 33040 + i32.const 33088 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -15817,10 +15861,10 @@ i32.const 0 i32.store offset=8 local.get $0 - i32.const 7024 + i32.const 7728 i32.store local.get $0 - i32.const 7036 + i32.const 7740 i32.load local.tee $0 call $~lib/typedarray/Uint32Array#constructor @@ -15833,7 +15877,7 @@ if local.get $2 local.get $1 - i32.const 7024 + i32.const 7728 local.get $1 call $~lib/array/Array#__get call $~lib/typedarray/Uint32Array#__set @@ -15890,7 +15934,7 @@ if i32.const 0 i32.const 1568 - i32.const 580 + i32.const 603 i32.const 3 call $~lib/builtins/abort unreachable @@ -15944,7 +15988,7 @@ if i32.const 0 i32.const 1568 - i32.const 581 + i32.const 604 i32.const 3 call $~lib/builtins/abort unreachable @@ -15998,7 +16042,7 @@ if i32.const 0 i32.const 1568 - i32.const 582 + i32.const 605 i32.const 3 call $~lib/builtins/abort unreachable @@ -16052,7 +16096,7 @@ if i32.const 0 i32.const 1568 - i32.const 583 + i32.const 606 i32.const 3 call $~lib/builtins/abort unreachable @@ -16107,7 +16151,7 @@ if i32.const 0 i32.const 1568 - i32.const 584 + i32.const 607 i32.const 3 call $~lib/builtins/abort unreachable @@ -16162,7 +16206,7 @@ if i32.const 0 i32.const 1568 - i32.const 585 + i32.const 608 i32.const 3 call $~lib/builtins/abort unreachable @@ -16217,7 +16261,7 @@ if i32.const 0 i32.const 1568 - i32.const 586 + i32.const 609 i32.const 3 call $~lib/builtins/abort unreachable @@ -16272,7 +16316,7 @@ if i32.const 0 i32.const 1568 - i32.const 587 + i32.const 610 i32.const 3 call $~lib/builtins/abort unreachable @@ -16334,7 +16378,7 @@ if i32.const 0 i32.const 1568 - i32.const 588 + i32.const 611 i32.const 3 call $~lib/builtins/abort unreachable @@ -16403,7 +16447,7 @@ if i32.const 0 i32.const 1568 - i32.const 590 + i32.const 613 i32.const 3 call $~lib/builtins/abort unreachable @@ -16474,7 +16518,7 @@ if i32.const 0 i32.const 1568 - i32.const 591 + i32.const 614 i32.const 3 call $~lib/builtins/abort unreachable @@ -16545,7 +16589,7 @@ if i32.const 0 i32.const 1568 - i32.const 592 + i32.const 615 i32.const 3 call $~lib/builtins/abort unreachable @@ -16616,7 +16660,7 @@ if i32.const 0 i32.const 1568 - i32.const 593 + i32.const 616 i32.const 3 call $~lib/builtins/abort unreachable @@ -16673,7 +16717,7 @@ if i32.const 0 i32.const 1568 - i32.const 594 + i32.const 617 i32.const 3 call $~lib/builtins/abort unreachable @@ -16730,7 +16774,7 @@ if i32.const 0 i32.const 1568 - i32.const 595 + i32.const 618 i32.const 3 call $~lib/builtins/abort unreachable @@ -16787,7 +16831,7 @@ if i32.const 0 i32.const 1568 - i32.const 596 + i32.const 619 i32.const 3 call $~lib/builtins/abort unreachable @@ -16844,7 +16888,7 @@ if i32.const 0 i32.const 1568 - i32.const 597 + i32.const 620 i32.const 3 call $~lib/builtins/abort unreachable @@ -16896,7 +16940,7 @@ if i32.const 0 i32.const 1568 - i32.const 598 + i32.const 621 i32.const 3 call $~lib/builtins/abort unreachable @@ -16948,7 +16992,7 @@ if i32.const 0 i32.const 1568 - i32.const 599 + i32.const 622 i32.const 3 call $~lib/builtins/abort unreachable @@ -17008,7 +17052,7 @@ if i32.const 0 i32.const 1568 - i32.const 603 + i32.const 626 i32.const 3 call $~lib/builtins/abort unreachable @@ -17060,7 +17104,7 @@ if i32.const 0 i32.const 1568 - i32.const 604 + i32.const 627 i32.const 3 call $~lib/builtins/abort unreachable @@ -17114,7 +17158,7 @@ if i32.const 0 i32.const 1568 - i32.const 605 + i32.const 628 i32.const 3 call $~lib/builtins/abort unreachable @@ -17168,7 +17212,7 @@ if i32.const 0 i32.const 1568 - i32.const 606 + i32.const 629 i32.const 3 call $~lib/builtins/abort unreachable @@ -17222,7 +17266,7 @@ if i32.const 0 i32.const 1568 - i32.const 607 + i32.const 630 i32.const 3 call $~lib/builtins/abort unreachable @@ -17276,7 +17320,7 @@ if i32.const 0 i32.const 1568 - i32.const 608 + i32.const 631 i32.const 3 call $~lib/builtins/abort unreachable @@ -17331,7 +17375,7 @@ if i32.const 0 i32.const 1568 - i32.const 609 + i32.const 632 i32.const 3 call $~lib/builtins/abort unreachable @@ -17386,7 +17430,7 @@ if i32.const 0 i32.const 1568 - i32.const 610 + i32.const 633 i32.const 3 call $~lib/builtins/abort unreachable @@ -17407,11 +17451,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15924 + i32.const 16628 i32.lt_s if - i32.const 32336 - i32.const 32384 + i32.const 33040 + i32.const 33088 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -17425,10 +17469,10 @@ i32.const 0 i32.store offset=8 local.get $1 - i32.const 7024 + i32.const 7728 i32.store local.get $1 - i32.const 7036 + i32.const 7740 i32.load local.tee $1 call $~lib/typedarray/Int64Array#constructor @@ -17441,7 +17485,7 @@ if local.get $2 local.get $0 - i32.const 7024 + i32.const 7728 local.get $0 call $~lib/array/Array#__get i64.extend_i32_s @@ -17499,7 +17543,7 @@ if i32.const 0 i32.const 1568 - i32.const 580 + i32.const 603 i32.const 3 call $~lib/builtins/abort unreachable @@ -17553,7 +17597,7 @@ if i32.const 0 i32.const 1568 - i32.const 581 + i32.const 604 i32.const 3 call $~lib/builtins/abort unreachable @@ -17607,7 +17651,7 @@ if i32.const 0 i32.const 1568 - i32.const 582 + i32.const 605 i32.const 3 call $~lib/builtins/abort unreachable @@ -17661,7 +17705,7 @@ if i32.const 0 i32.const 1568 - i32.const 583 + i32.const 606 i32.const 3 call $~lib/builtins/abort unreachable @@ -17716,7 +17760,7 @@ if i32.const 0 i32.const 1568 - i32.const 584 + i32.const 607 i32.const 3 call $~lib/builtins/abort unreachable @@ -17771,7 +17815,7 @@ if i32.const 0 i32.const 1568 - i32.const 585 + i32.const 608 i32.const 3 call $~lib/builtins/abort unreachable @@ -17826,7 +17870,7 @@ if i32.const 0 i32.const 1568 - i32.const 586 + i32.const 609 i32.const 3 call $~lib/builtins/abort unreachable @@ -17881,7 +17925,7 @@ if i32.const 0 i32.const 1568 - i32.const 587 + i32.const 610 i32.const 3 call $~lib/builtins/abort unreachable @@ -17943,7 +17987,7 @@ if i32.const 0 i32.const 1568 - i32.const 588 + i32.const 611 i32.const 3 call $~lib/builtins/abort unreachable @@ -18013,7 +18057,7 @@ if i32.const 0 i32.const 1568 - i32.const 590 + i32.const 613 i32.const 3 call $~lib/builtins/abort unreachable @@ -18085,7 +18129,7 @@ if i32.const 0 i32.const 1568 - i32.const 591 + i32.const 614 i32.const 3 call $~lib/builtins/abort unreachable @@ -18157,7 +18201,7 @@ if i32.const 0 i32.const 1568 - i32.const 592 + i32.const 615 i32.const 3 call $~lib/builtins/abort unreachable @@ -18229,7 +18273,7 @@ if i32.const 0 i32.const 1568 - i32.const 593 + i32.const 616 i32.const 3 call $~lib/builtins/abort unreachable @@ -18286,7 +18330,7 @@ if i32.const 0 i32.const 1568 - i32.const 594 + i32.const 617 i32.const 3 call $~lib/builtins/abort unreachable @@ -18343,7 +18387,7 @@ if i32.const 0 i32.const 1568 - i32.const 595 + i32.const 618 i32.const 3 call $~lib/builtins/abort unreachable @@ -18400,7 +18444,7 @@ if i32.const 0 i32.const 1568 - i32.const 596 + i32.const 619 i32.const 3 call $~lib/builtins/abort unreachable @@ -18457,7 +18501,7 @@ if i32.const 0 i32.const 1568 - i32.const 597 + i32.const 620 i32.const 3 call $~lib/builtins/abort unreachable @@ -18509,7 +18553,7 @@ if i32.const 0 i32.const 1568 - i32.const 598 + i32.const 621 i32.const 3 call $~lib/builtins/abort unreachable @@ -18561,7 +18605,7 @@ if i32.const 0 i32.const 1568 - i32.const 599 + i32.const 622 i32.const 3 call $~lib/builtins/abort unreachable @@ -18621,7 +18665,7 @@ if i32.const 0 i32.const 1568 - i32.const 603 + i32.const 626 i32.const 3 call $~lib/builtins/abort unreachable @@ -18673,7 +18717,7 @@ if i32.const 0 i32.const 1568 - i32.const 604 + i32.const 627 i32.const 3 call $~lib/builtins/abort unreachable @@ -18727,7 +18771,7 @@ if i32.const 0 i32.const 1568 - i32.const 605 + i32.const 628 i32.const 3 call $~lib/builtins/abort unreachable @@ -18781,7 +18825,7 @@ if i32.const 0 i32.const 1568 - i32.const 606 + i32.const 629 i32.const 3 call $~lib/builtins/abort unreachable @@ -18835,7 +18879,7 @@ if i32.const 0 i32.const 1568 - i32.const 607 + i32.const 630 i32.const 3 call $~lib/builtins/abort unreachable @@ -18889,7 +18933,7 @@ if i32.const 0 i32.const 1568 - i32.const 608 + i32.const 631 i32.const 3 call $~lib/builtins/abort unreachable @@ -18944,7 +18988,7 @@ if i32.const 0 i32.const 1568 - i32.const 609 + i32.const 632 i32.const 3 call $~lib/builtins/abort unreachable @@ -18999,7 +19043,7 @@ if i32.const 0 i32.const 1568 - i32.const 610 + i32.const 633 i32.const 3 call $~lib/builtins/abort unreachable @@ -19020,11 +19064,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15924 + i32.const 16628 i32.lt_s if - i32.const 32336 - i32.const 32384 + i32.const 33040 + i32.const 33088 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -19038,10 +19082,10 @@ i32.const 0 i32.store offset=8 local.get $1 - i32.const 7024 + i32.const 7728 i32.store local.get $1 - i32.const 7036 + i32.const 7740 i32.load local.tee $1 call $~lib/typedarray/Uint64Array#constructor @@ -19054,7 +19098,7 @@ if local.get $2 local.get $0 - i32.const 7024 + i32.const 7728 local.get $0 call $~lib/array/Array#__get i64.extend_i32_s @@ -19112,7 +19156,7 @@ if i32.const 0 i32.const 1568 - i32.const 580 + i32.const 603 i32.const 3 call $~lib/builtins/abort unreachable @@ -19166,7 +19210,7 @@ if i32.const 0 i32.const 1568 - i32.const 581 + i32.const 604 i32.const 3 call $~lib/builtins/abort unreachable @@ -19220,7 +19264,7 @@ if i32.const 0 i32.const 1568 - i32.const 582 + i32.const 605 i32.const 3 call $~lib/builtins/abort unreachable @@ -19274,7 +19318,7 @@ if i32.const 0 i32.const 1568 - i32.const 583 + i32.const 606 i32.const 3 call $~lib/builtins/abort unreachable @@ -19329,7 +19373,7 @@ if i32.const 0 i32.const 1568 - i32.const 584 + i32.const 607 i32.const 3 call $~lib/builtins/abort unreachable @@ -19384,7 +19428,7 @@ if i32.const 0 i32.const 1568 - i32.const 585 + i32.const 608 i32.const 3 call $~lib/builtins/abort unreachable @@ -19439,7 +19483,7 @@ if i32.const 0 i32.const 1568 - i32.const 586 + i32.const 609 i32.const 3 call $~lib/builtins/abort unreachable @@ -19494,7 +19538,7 @@ if i32.const 0 i32.const 1568 - i32.const 587 + i32.const 610 i32.const 3 call $~lib/builtins/abort unreachable @@ -19556,7 +19600,7 @@ if i32.const 0 i32.const 1568 - i32.const 588 + i32.const 611 i32.const 3 call $~lib/builtins/abort unreachable @@ -19626,7 +19670,7 @@ if i32.const 0 i32.const 1568 - i32.const 590 + i32.const 613 i32.const 3 call $~lib/builtins/abort unreachable @@ -19698,7 +19742,7 @@ if i32.const 0 i32.const 1568 - i32.const 591 + i32.const 614 i32.const 3 call $~lib/builtins/abort unreachable @@ -19770,7 +19814,7 @@ if i32.const 0 i32.const 1568 - i32.const 592 + i32.const 615 i32.const 3 call $~lib/builtins/abort unreachable @@ -19842,7 +19886,7 @@ if i32.const 0 i32.const 1568 - i32.const 593 + i32.const 616 i32.const 3 call $~lib/builtins/abort unreachable @@ -19899,7 +19943,7 @@ if i32.const 0 i32.const 1568 - i32.const 594 + i32.const 617 i32.const 3 call $~lib/builtins/abort unreachable @@ -19956,7 +20000,7 @@ if i32.const 0 i32.const 1568 - i32.const 595 + i32.const 618 i32.const 3 call $~lib/builtins/abort unreachable @@ -20013,7 +20057,7 @@ if i32.const 0 i32.const 1568 - i32.const 596 + i32.const 619 i32.const 3 call $~lib/builtins/abort unreachable @@ -20070,7 +20114,7 @@ if i32.const 0 i32.const 1568 - i32.const 597 + i32.const 620 i32.const 3 call $~lib/builtins/abort unreachable @@ -20122,7 +20166,7 @@ if i32.const 0 i32.const 1568 - i32.const 598 + i32.const 621 i32.const 3 call $~lib/builtins/abort unreachable @@ -20174,7 +20218,7 @@ if i32.const 0 i32.const 1568 - i32.const 599 + i32.const 622 i32.const 3 call $~lib/builtins/abort unreachable @@ -20234,7 +20278,7 @@ if i32.const 0 i32.const 1568 - i32.const 603 + i32.const 626 i32.const 3 call $~lib/builtins/abort unreachable @@ -20286,7 +20330,7 @@ if i32.const 0 i32.const 1568 - i32.const 604 + i32.const 627 i32.const 3 call $~lib/builtins/abort unreachable @@ -20340,7 +20384,7 @@ if i32.const 0 i32.const 1568 - i32.const 605 + i32.const 628 i32.const 3 call $~lib/builtins/abort unreachable @@ -20394,7 +20438,7 @@ if i32.const 0 i32.const 1568 - i32.const 606 + i32.const 629 i32.const 3 call $~lib/builtins/abort unreachable @@ -20448,7 +20492,7 @@ if i32.const 0 i32.const 1568 - i32.const 607 + i32.const 630 i32.const 3 call $~lib/builtins/abort unreachable @@ -20502,7 +20546,7 @@ if i32.const 0 i32.const 1568 - i32.const 608 + i32.const 631 i32.const 3 call $~lib/builtins/abort unreachable @@ -20557,7 +20601,7 @@ if i32.const 0 i32.const 1568 - i32.const 609 + i32.const 632 i32.const 3 call $~lib/builtins/abort unreachable @@ -20612,7 +20656,7 @@ if i32.const 0 i32.const 1568 - i32.const 610 + i32.const 633 i32.const 3 call $~lib/builtins/abort unreachable @@ -20633,11 +20677,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15924 + i32.const 16628 i32.lt_s if - i32.const 32336 - i32.const 32384 + i32.const 33040 + i32.const 33088 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -20651,10 +20695,10 @@ i32.const 0 i32.store offset=8 local.get $1 - i32.const 7024 + i32.const 7728 i32.store local.get $1 - i32.const 7036 + i32.const 7740 i32.load local.tee $1 call $~lib/typedarray/Float32Array#constructor @@ -20667,7 +20711,7 @@ if local.get $2 local.get $0 - i32.const 7024 + i32.const 7728 local.get $0 call $~lib/array/Array#__get f32.convert_i32_s @@ -20726,7 +20770,7 @@ if i32.const 0 i32.const 1568 - i32.const 580 + i32.const 603 i32.const 3 call $~lib/builtins/abort unreachable @@ -20780,7 +20824,7 @@ if i32.const 0 i32.const 1568 - i32.const 581 + i32.const 604 i32.const 3 call $~lib/builtins/abort unreachable @@ -20834,7 +20878,7 @@ if i32.const 0 i32.const 1568 - i32.const 582 + i32.const 605 i32.const 3 call $~lib/builtins/abort unreachable @@ -20888,7 +20932,7 @@ if i32.const 0 i32.const 1568 - i32.const 583 + i32.const 606 i32.const 3 call $~lib/builtins/abort unreachable @@ -20943,7 +20987,7 @@ if i32.const 0 i32.const 1568 - i32.const 584 + i32.const 607 i32.const 3 call $~lib/builtins/abort unreachable @@ -20998,7 +21042,7 @@ if i32.const 0 i32.const 1568 - i32.const 585 + i32.const 608 i32.const 3 call $~lib/builtins/abort unreachable @@ -21053,7 +21097,7 @@ if i32.const 0 i32.const 1568 - i32.const 586 + i32.const 609 i32.const 3 call $~lib/builtins/abort unreachable @@ -21108,7 +21152,7 @@ if i32.const 0 i32.const 1568 - i32.const 587 + i32.const 610 i32.const 3 call $~lib/builtins/abort unreachable @@ -21170,7 +21214,7 @@ if i32.const 0 i32.const 1568 - i32.const 588 + i32.const 611 i32.const 3 call $~lib/builtins/abort unreachable @@ -21241,7 +21285,7 @@ if i32.const 0 i32.const 1568 - i32.const 590 + i32.const 613 i32.const 3 call $~lib/builtins/abort unreachable @@ -21313,7 +21357,7 @@ if i32.const 0 i32.const 1568 - i32.const 591 + i32.const 614 i32.const 3 call $~lib/builtins/abort unreachable @@ -21385,7 +21429,7 @@ if i32.const 0 i32.const 1568 - i32.const 592 + i32.const 615 i32.const 3 call $~lib/builtins/abort unreachable @@ -21457,7 +21501,7 @@ if i32.const 0 i32.const 1568 - i32.const 593 + i32.const 616 i32.const 3 call $~lib/builtins/abort unreachable @@ -21514,7 +21558,7 @@ if i32.const 0 i32.const 1568 - i32.const 594 + i32.const 617 i32.const 3 call $~lib/builtins/abort unreachable @@ -21571,7 +21615,7 @@ if i32.const 0 i32.const 1568 - i32.const 595 + i32.const 618 i32.const 3 call $~lib/builtins/abort unreachable @@ -21628,7 +21672,7 @@ if i32.const 0 i32.const 1568 - i32.const 596 + i32.const 619 i32.const 3 call $~lib/builtins/abort unreachable @@ -21685,7 +21729,7 @@ if i32.const 0 i32.const 1568 - i32.const 597 + i32.const 620 i32.const 3 call $~lib/builtins/abort unreachable @@ -21737,7 +21781,7 @@ if i32.const 0 i32.const 1568 - i32.const 598 + i32.const 621 i32.const 3 call $~lib/builtins/abort unreachable @@ -21789,7 +21833,7 @@ if i32.const 0 i32.const 1568 - i32.const 599 + i32.const 622 i32.const 3 call $~lib/builtins/abort unreachable @@ -21849,7 +21893,7 @@ if i32.const 0 i32.const 1568 - i32.const 603 + i32.const 626 i32.const 3 call $~lib/builtins/abort unreachable @@ -21901,7 +21945,7 @@ if i32.const 0 i32.const 1568 - i32.const 604 + i32.const 627 i32.const 3 call $~lib/builtins/abort unreachable @@ -21955,7 +21999,7 @@ if i32.const 0 i32.const 1568 - i32.const 605 + i32.const 628 i32.const 3 call $~lib/builtins/abort unreachable @@ -22009,7 +22053,7 @@ if i32.const 0 i32.const 1568 - i32.const 606 + i32.const 629 i32.const 3 call $~lib/builtins/abort unreachable @@ -22063,7 +22107,7 @@ if i32.const 0 i32.const 1568 - i32.const 607 + i32.const 630 i32.const 3 call $~lib/builtins/abort unreachable @@ -22117,7 +22161,7 @@ if i32.const 0 i32.const 1568 - i32.const 608 + i32.const 631 i32.const 3 call $~lib/builtins/abort unreachable @@ -22172,7 +22216,7 @@ if i32.const 0 i32.const 1568 - i32.const 609 + i32.const 632 i32.const 3 call $~lib/builtins/abort unreachable @@ -22227,7 +22271,7 @@ if i32.const 0 i32.const 1568 - i32.const 610 + i32.const 633 i32.const 3 call $~lib/builtins/abort unreachable @@ -22248,11 +22292,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15924 + i32.const 16628 i32.lt_s if - i32.const 32336 - i32.const 32384 + i32.const 33040 + i32.const 33088 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -22266,10 +22310,10 @@ i32.const 0 i32.store offset=8 local.get $1 - i32.const 7024 + i32.const 7728 i32.store local.get $1 - i32.const 7036 + i32.const 7740 i32.load local.tee $1 call $~lib/typedarray/Float64Array#constructor @@ -22282,7 +22326,7 @@ if local.get $2 local.get $0 - i32.const 7024 + i32.const 7728 local.get $0 call $~lib/array/Array#__get f64.convert_i32_s @@ -22341,7 +22385,7 @@ if i32.const 0 i32.const 1568 - i32.const 580 + i32.const 603 i32.const 3 call $~lib/builtins/abort unreachable @@ -22395,7 +22439,7 @@ if i32.const 0 i32.const 1568 - i32.const 581 + i32.const 604 i32.const 3 call $~lib/builtins/abort unreachable @@ -22449,7 +22493,7 @@ if i32.const 0 i32.const 1568 - i32.const 582 + i32.const 605 i32.const 3 call $~lib/builtins/abort unreachable @@ -22503,7 +22547,7 @@ if i32.const 0 i32.const 1568 - i32.const 583 + i32.const 606 i32.const 3 call $~lib/builtins/abort unreachable @@ -22558,7 +22602,7 @@ if i32.const 0 i32.const 1568 - i32.const 584 + i32.const 607 i32.const 3 call $~lib/builtins/abort unreachable @@ -22613,7 +22657,7 @@ if i32.const 0 i32.const 1568 - i32.const 585 + i32.const 608 i32.const 3 call $~lib/builtins/abort unreachable @@ -22668,7 +22712,7 @@ if i32.const 0 i32.const 1568 - i32.const 586 + i32.const 609 i32.const 3 call $~lib/builtins/abort unreachable @@ -22723,7 +22767,7 @@ if i32.const 0 i32.const 1568 - i32.const 587 + i32.const 610 i32.const 3 call $~lib/builtins/abort unreachable @@ -22785,7 +22829,7 @@ if i32.const 0 i32.const 1568 - i32.const 588 + i32.const 611 i32.const 3 call $~lib/builtins/abort unreachable @@ -22856,7 +22900,7 @@ if i32.const 0 i32.const 1568 - i32.const 590 + i32.const 613 i32.const 3 call $~lib/builtins/abort unreachable @@ -22928,7 +22972,7 @@ if i32.const 0 i32.const 1568 - i32.const 591 + i32.const 614 i32.const 3 call $~lib/builtins/abort unreachable @@ -23000,7 +23044,7 @@ if i32.const 0 i32.const 1568 - i32.const 592 + i32.const 615 i32.const 3 call $~lib/builtins/abort unreachable @@ -23072,7 +23116,7 @@ if i32.const 0 i32.const 1568 - i32.const 593 + i32.const 616 i32.const 3 call $~lib/builtins/abort unreachable @@ -23129,7 +23173,7 @@ if i32.const 0 i32.const 1568 - i32.const 594 + i32.const 617 i32.const 3 call $~lib/builtins/abort unreachable @@ -23186,7 +23230,7 @@ if i32.const 0 i32.const 1568 - i32.const 595 + i32.const 618 i32.const 3 call $~lib/builtins/abort unreachable @@ -23243,7 +23287,7 @@ if i32.const 0 i32.const 1568 - i32.const 596 + i32.const 619 i32.const 3 call $~lib/builtins/abort unreachable @@ -23300,7 +23344,7 @@ if i32.const 0 i32.const 1568 - i32.const 597 + i32.const 620 i32.const 3 call $~lib/builtins/abort unreachable @@ -23352,7 +23396,7 @@ if i32.const 0 i32.const 1568 - i32.const 598 + i32.const 621 i32.const 3 call $~lib/builtins/abort unreachable @@ -23404,7 +23448,7 @@ if i32.const 0 i32.const 1568 - i32.const 599 + i32.const 622 i32.const 3 call $~lib/builtins/abort unreachable @@ -23465,7 +23509,7 @@ if i32.const 0 i32.const 1568 - i32.const 603 + i32.const 626 i32.const 3 call $~lib/builtins/abort unreachable @@ -23517,7 +23561,7 @@ if i32.const 0 i32.const 1568 - i32.const 604 + i32.const 627 i32.const 3 call $~lib/builtins/abort unreachable @@ -23571,7 +23615,7 @@ if i32.const 0 i32.const 1568 - i32.const 605 + i32.const 628 i32.const 3 call $~lib/builtins/abort unreachable @@ -23625,7 +23669,7 @@ if i32.const 0 i32.const 1568 - i32.const 606 + i32.const 629 i32.const 3 call $~lib/builtins/abort unreachable @@ -23679,7 +23723,7 @@ if i32.const 0 i32.const 1568 - i32.const 607 + i32.const 630 i32.const 3 call $~lib/builtins/abort unreachable @@ -23733,7 +23777,7 @@ if i32.const 0 i32.const 1568 - i32.const 608 + i32.const 631 i32.const 3 call $~lib/builtins/abort unreachable @@ -23788,7 +23832,7 @@ if i32.const 0 i32.const 1568 - i32.const 609 + i32.const 632 i32.const 3 call $~lib/builtins/abort unreachable @@ -23843,7 +23887,7 @@ if i32.const 0 i32.const 1568 - i32.const 610 + i32.const 633 i32.const 3 call $~lib/builtins/abort unreachable @@ -23881,7 +23925,7 @@ i32.div_u i32.const 2 i32.shl - i32.const 7308 + i32.const 8012 i32.add i64.load32_u local.get $3 @@ -23889,7 +23933,7 @@ i32.rem_u i32.const 2 i32.shl - i32.const 7308 + i32.const 8012 i32.add i64.load32_u i64.const 32 @@ -23916,7 +23960,7 @@ i32.rem_u i32.const 2 i32.shl - i32.const 7308 + i32.const 8012 i32.add i32.load i32.store @@ -23939,7 +23983,7 @@ local.get $1 i32.const 2 i32.shl - i32.const 7308 + i32.const 8012 i32.add i32.load i32.store @@ -24071,11 +24115,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15924 + i32.const 16628 i32.lt_s if - i32.const 32336 - i32.const 32384 + i32.const 33040 + i32.const 33088 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -24096,7 +24140,7 @@ i32.const 4 i32.add global.set $~lib/memory/__stack_pointer - i32.const 7072 + i32.const 7776 local.set $0 br $__inlined_func$~lib/util/string/joinIntegerArray end @@ -24112,7 +24156,7 @@ end global.get $~lib/memory/__stack_pointer local.get $2 - i32.const 8876 + i32.const 9580 i32.load i32.const 1 i32.shr_u @@ -24154,7 +24198,7 @@ i32.const 1 i32.shl i32.add - i32.const 8880 + i32.const 9584 local.get $4 i32.const 1 i32.shl @@ -24418,11 +24462,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15924 + i32.const 16628 i32.lt_s if - i32.const 32336 - i32.const 32384 + i32.const 33040 + i32.const 33088 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -24443,7 +24487,7 @@ i32.const 4 i32.add global.set $~lib/memory/__stack_pointer - i32.const 7072 + i32.const 7776 local.set $0 br $__inlined_func$~lib/util/string/joinIntegerArray end @@ -24459,7 +24503,7 @@ end global.get $~lib/memory/__stack_pointer local.get $2 - i32.const 8876 + i32.const 9580 i32.load i32.const 1 i32.shr_u @@ -24501,7 +24545,7 @@ i32.const 1 i32.shl i32.add - i32.const 8880 + i32.const 9584 local.get $4 i32.const 1 i32.shl @@ -24669,11 +24713,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15924 + i32.const 16628 i32.lt_s if - i32.const 32336 - i32.const 32384 + i32.const 33040 + i32.const 33088 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -24694,7 +24738,7 @@ i32.const 4 i32.add global.set $~lib/memory/__stack_pointer - i32.const 7072 + i32.const 7776 local.set $0 br $__inlined_func$~lib/util/string/joinIntegerArray end @@ -24710,7 +24754,7 @@ end global.get $~lib/memory/__stack_pointer local.get $2 - i32.const 8876 + i32.const 9580 i32.load i32.const 1 i32.shr_u @@ -24754,7 +24798,7 @@ i32.const 1 i32.shl i32.add - i32.const 8880 + i32.const 9584 local.get $4 i32.const 1 i32.shl @@ -24903,11 +24947,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15924 + i32.const 16628 i32.lt_s if - i32.const 32336 - i32.const 32384 + i32.const 33040 + i32.const 33088 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -24928,7 +24972,7 @@ i32.const 4 i32.add global.set $~lib/memory/__stack_pointer - i32.const 7072 + i32.const 7776 local.set $0 br $__inlined_func$~lib/util/string/joinIntegerArray end @@ -24944,7 +24988,7 @@ end global.get $~lib/memory/__stack_pointer local.get $2 - i32.const 8876 + i32.const 9580 i32.load i32.const 1 i32.shr_u @@ -24988,7 +25032,7 @@ i32.const 1 i32.shl i32.add - i32.const 8880 + i32.const 9584 local.get $4 i32.const 1 i32.shl @@ -25150,11 +25194,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15924 + i32.const 16628 i32.lt_s if - i32.const 32336 - i32.const 32384 + i32.const 33040 + i32.const 33088 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -25175,7 +25219,7 @@ i32.const 4 i32.add global.set $~lib/memory/__stack_pointer - i32.const 7072 + i32.const 7776 local.set $0 br $__inlined_func$~lib/util/string/joinIntegerArray end @@ -25191,7 +25235,7 @@ end global.get $~lib/memory/__stack_pointer local.get $2 - i32.const 8876 + i32.const 9580 i32.load i32.const 1 i32.shr_u @@ -25235,7 +25279,7 @@ i32.const 1 i32.shl i32.add - i32.const 8880 + i32.const 9584 local.get $4 i32.const 1 i32.shl @@ -25375,11 +25419,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15924 + i32.const 16628 i32.lt_s if - i32.const 32336 - i32.const 32384 + i32.const 33040 + i32.const 33088 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -25400,7 +25444,7 @@ i32.const 4 i32.add global.set $~lib/memory/__stack_pointer - i32.const 7072 + i32.const 7776 local.set $0 br $__inlined_func$~lib/util/string/joinIntegerArray end @@ -25416,7 +25460,7 @@ end global.get $~lib/memory/__stack_pointer local.get $2 - i32.const 8876 + i32.const 9580 i32.load i32.const 1 i32.shr_u @@ -25460,7 +25504,7 @@ i32.const 1 i32.shl i32.add - i32.const 8880 + i32.const 9584 local.get $4 i32.const 1 i32.shl @@ -25547,7 +25591,7 @@ i32.div_u i32.const 2 i32.shl - i32.const 7308 + i32.const 8012 i32.add i64.load32_u local.get $4 @@ -25555,7 +25599,7 @@ i32.rem_u i32.const 2 i32.shl - i32.const 7308 + i32.const 8012 i32.add i64.load32_u i64.const 32 @@ -25578,7 +25622,7 @@ i32.div_u i32.const 2 i32.shl - i32.const 7308 + i32.const 8012 i32.add i64.load32_u local.get $3 @@ -25586,7 +25630,7 @@ i32.rem_u i32.const 2 i32.shl - i32.const 7308 + i32.const 8012 i32.add i64.load32_u i64.const 32 @@ -25780,7 +25824,7 @@ global.set $~lib/memory/__stack_pointer block $folding-inner1 global.get $~lib/memory/__stack_pointer - i32.const 15924 + i32.const 16628 i32.lt_s br_if $folding-inner1 global.get $~lib/memory/__stack_pointer @@ -25798,7 +25842,7 @@ i32.const 4 i32.add global.set $~lib/memory/__stack_pointer - i32.const 7072 + i32.const 7776 local.set $0 br $__inlined_func$~lib/util/string/joinIntegerArray end @@ -25816,7 +25860,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15924 + i32.const 16628 i32.lt_s br_if $folding-inner1 global.get $~lib/memory/__stack_pointer @@ -25830,7 +25874,7 @@ i32.const 4 i32.add global.set $~lib/memory/__stack_pointer - i32.const 7296 + i32.const 8000 local.set $0 br $__inlined_func$~lib/util/number/itoa64 end @@ -25992,7 +26036,7 @@ end global.get $~lib/memory/__stack_pointer local.get $3 - i32.const 8876 + i32.const 9580 i32.load i32.const 1 i32.shr_u @@ -26036,7 +26080,7 @@ i32.const 1 i32.shl i32.add - i32.const 8880 + i32.const 9584 local.get $5 i32.const 1 i32.shl @@ -26091,8 +26135,8 @@ local.get $0 return end - i32.const 32336 - i32.const 32384 + i32.const 33040 + i32.const 33088 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -26252,7 +26296,7 @@ global.set $~lib/memory/__stack_pointer block $folding-inner1 global.get $~lib/memory/__stack_pointer - i32.const 15924 + i32.const 16628 i32.lt_s br_if $folding-inner1 global.get $~lib/memory/__stack_pointer @@ -26270,7 +26314,7 @@ i32.const 4 i32.add global.set $~lib/memory/__stack_pointer - i32.const 7072 + i32.const 7776 local.set $0 br $__inlined_func$~lib/util/string/joinIntegerArray end @@ -26287,7 +26331,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15924 + i32.const 16628 i32.lt_s br_if $folding-inner1 global.get $~lib/memory/__stack_pointer @@ -26300,7 +26344,7 @@ i32.const 4 i32.add global.set $~lib/memory/__stack_pointer - i32.const 7296 + i32.const 8000 br $__inlined_func$~lib/util/number/utoa64 end local.get $2 @@ -26443,7 +26487,7 @@ end global.get $~lib/memory/__stack_pointer local.get $3 - i32.const 8876 + i32.const 9580 i32.load i32.const 1 i32.shr_u @@ -26487,7 +26531,7 @@ i32.const 1 i32.shl i32.add - i32.const 8880 + i32.const 9584 local.get $5 i32.const 1 i32.shl @@ -26542,8 +26586,8 @@ local.get $0 return end - i32.const 32336 - i32.const 32384 + i32.const 33040 + i32.const 33088 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -26791,7 +26835,7 @@ local.get $8 i32.const 2 i32.shl - i32.const 10032 + i32.const 10736 i32.add i64.load32_u local.get $10 @@ -26921,7 +26965,7 @@ i32.sub i32.const 2 i32.shl - i32.const 10032 + i32.const 10736 i32.add i64.load32_u i64.mul @@ -27439,14 +27483,14 @@ i32.sub global.set $~lib/util/number/_K local.get $11 - i32.const 9160 + i32.const 9864 i32.add i64.load global.set $~lib/util/number/_frc_pow local.get $5 i32.const 1 i32.shl - i32.const 9856 + i32.const 10560 i32.add i32.load16_s global.set $~lib/util/number/_exp_pow @@ -27695,11 +27739,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15924 + i32.const 16628 i32.lt_s if - i32.const 32336 - i32.const 32384 + i32.const 33040 + i32.const 33088 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -27720,7 +27764,7 @@ i32.const 4 i32.add global.set $~lib/memory/__stack_pointer - i32.const 7072 + i32.const 7776 local.set $0 br $__inlined_func$~lib/util/string/joinFloatArray end @@ -27737,7 +27781,7 @@ end global.get $~lib/memory/__stack_pointer local.get $2 - i32.const 8876 + i32.const 9580 i32.load i32.const 1 i32.shr_u @@ -27782,7 +27826,7 @@ i32.const 1 i32.shl i32.add - i32.const 8880 + i32.const 9584 local.get $4 i32.const 1 i32.shl @@ -27857,11 +27901,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15924 + i32.const 16628 i32.lt_s if - i32.const 32336 - i32.const 32384 + i32.const 33040 + i32.const 33088 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -27882,7 +27926,7 @@ i32.const 4 i32.add global.set $~lib/memory/__stack_pointer - i32.const 7072 + i32.const 7776 local.set $0 br $__inlined_func$~lib/util/string/joinFloatArray end @@ -27898,7 +27942,7 @@ end global.get $~lib/memory/__stack_pointer local.get $2 - i32.const 8876 + i32.const 9580 i32.load i32.const 1 i32.shr_u @@ -27942,7 +27986,7 @@ i32.const 1 i32.shl i32.add - i32.const 8880 + i32.const 9584 local.get $4 i32.const 1 i32.shl @@ -28021,11 +28065,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15924 + i32.const 16628 i32.lt_s if - i32.const 32336 - i32.const 32384 + i32.const 33040 + i32.const 33088 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -28044,7 +28088,7 @@ if i32.const 1360 i32.const 1632 - i32.const 1815 + i32.const 1872 i32.const 5 call $~lib/builtins/abort unreachable @@ -28063,7 +28107,7 @@ else i32.const 1056 i32.const 1632 - i32.const 1824 + i32.const 1881 i32.const 7 call $~lib/builtins/abort unreachable @@ -28078,7 +28122,7 @@ if i32.const 1056 i32.const 1632 - i32.const 1829 + i32.const 1886 i32.const 7 call $~lib/builtins/abort unreachable @@ -28116,13 +28160,13 @@ (local $3 i32) local.get $0 i32.load offset=8 - i32.const 10316 + i32.const 11020 i32.load i32.lt_s if i32.const 1360 i32.const 1632 - i32.const 1854 + i32.const 1911 i32.const 47 call $~lib/builtins/abort unreachable @@ -28130,10 +28174,10 @@ local.get $0 i32.load offset=4 local.set $0 - i32.const 10308 + i32.const 11012 i32.load local.set $2 - i32.const 10316 + i32.const 11020 i32.load local.set $3 loop $for-loop|0 @@ -28174,7 +28218,7 @@ if i32.const 1360 i32.const 1632 - i32.const 1854 + i32.const 1911 i32.const 47 call $~lib/builtins/abort unreachable @@ -28224,7 +28268,7 @@ if i32.const 1360 i32.const 1632 - i32.const 1854 + i32.const 1911 i32.const 47 call $~lib/builtins/abort unreachable @@ -28252,7 +28296,7 @@ if i32.const 1360 i32.const 1632 - i32.const 1854 + i32.const 1911 i32.const 47 call $~lib/builtins/abort unreachable @@ -28296,7 +28340,7 @@ (func $~lib/typedarray/Int8Array#set<~lib/array/Array> (param $0 i32) local.get $0 i32.load offset=8 - i32.const 10572 + i32.const 11276 i32.load i32.const 7 i32.add @@ -28304,7 +28348,7 @@ if i32.const 1360 i32.const 1632 - i32.const 1854 + i32.const 1911 i32.const 47 call $~lib/builtins/abort unreachable @@ -28313,9 +28357,9 @@ i32.load offset=4 i32.const 7 i32.add - i32.const 10564 + i32.const 11268 i32.load - i32.const 10568 + i32.const 11272 i32.load call $~lib/memory/memory.copy ) @@ -28329,7 +28373,7 @@ if i32.const 1360 i32.const 1632 - i32.const 1853 + i32.const 1910 i32.const 19 call $~lib/builtins/abort unreachable @@ -28346,7 +28390,7 @@ if i32.const 1360 i32.const 1632 - i32.const 1854 + i32.const 1911 i32.const 47 call $~lib/builtins/abort unreachable @@ -28413,7 +28457,7 @@ if i32.const 1360 i32.const 1632 - i32.const 1853 + i32.const 1910 i32.const 19 call $~lib/builtins/abort unreachable @@ -28430,7 +28474,7 @@ if i32.const 1360 i32.const 1632 - i32.const 1854 + i32.const 1911 i32.const 47 call $~lib/builtins/abort unreachable @@ -28488,7 +28532,7 @@ (local $1 i32) (local $2 i32) (local $3 i32) - i32.const 10316 + i32.const 11020 i32.load local.get $0 i32.load offset=8 @@ -28498,7 +28542,7 @@ if i32.const 1360 i32.const 1632 - i32.const 1854 + i32.const 1911 i32.const 47 call $~lib/builtins/abort unreachable @@ -28506,10 +28550,10 @@ local.get $0 i32.load offset=4 local.set $0 - i32.const 10308 + i32.const 11012 i32.load local.set $2 - i32.const 10316 + i32.const 11020 i32.load local.set $3 loop $for-loop|0 @@ -28554,7 +28598,7 @@ if i32.const 1360 i32.const 1632 - i32.const 1854 + i32.const 1911 i32.const 47 call $~lib/builtins/abort unreachable @@ -28610,7 +28654,7 @@ if i32.const 1360 i32.const 1632 - i32.const 1854 + i32.const 1911 i32.const 47 call $~lib/builtins/abort unreachable @@ -28662,7 +28706,7 @@ if i32.const 1360 i32.const 1632 - i32.const 1854 + i32.const 1911 i32.const 47 call $~lib/builtins/abort unreachable @@ -28681,7 +28725,7 @@ (local $1 i32) (local $2 i32) (local $3 i32) - i32.const 10572 + i32.const 11276 i32.load i32.const 7 i32.add @@ -28693,7 +28737,7 @@ if i32.const 1360 i32.const 1632 - i32.const 1854 + i32.const 1911 i32.const 47 call $~lib/builtins/abort unreachable @@ -28703,10 +28747,10 @@ i32.const 14 i32.add local.set $0 - i32.const 10564 + i32.const 11268 i32.load local.set $2 - i32.const 10572 + i32.const 11276 i32.load local.set $3 loop $for-loop|0 @@ -28739,7 +28783,7 @@ if i32.const 1360 i32.const 1632 - i32.const 1853 + i32.const 1910 i32.const 19 call $~lib/builtins/abort unreachable @@ -28756,7 +28800,7 @@ if i32.const 1360 i32.const 1632 - i32.const 1854 + i32.const 1911 i32.const 47 call $~lib/builtins/abort unreachable @@ -28790,7 +28834,7 @@ if i32.const 1360 i32.const 1632 - i32.const 1854 + i32.const 1911 i32.const 47 call $~lib/builtins/abort unreachable @@ -28846,7 +28890,7 @@ if i32.const 1360 i32.const 1632 - i32.const 1854 + i32.const 1911 i32.const 47 call $~lib/builtins/abort unreachable @@ -28900,7 +28944,7 @@ if i32.const 1360 i32.const 1632 - i32.const 1854 + i32.const 1911 i32.const 47 call $~lib/builtins/abort unreachable @@ -28947,7 +28991,7 @@ (local $1 i32) (local $2 i32) (local $3 i32) - i32.const 10572 + i32.const 11276 i32.load i32.const 7 i32.add @@ -28959,7 +29003,7 @@ if i32.const 1360 i32.const 1632 - i32.const 1854 + i32.const 1911 i32.const 47 call $~lib/builtins/abort unreachable @@ -28969,10 +29013,10 @@ i32.const 28 i32.add local.set $0 - i32.const 10564 + i32.const 11268 i32.load local.set $2 - i32.const 10572 + i32.const 11276 i32.load local.set $3 loop $for-loop|0 @@ -29002,7 +29046,7 @@ (local $1 i32) (local $2 i32) (local $3 i32) - i32.const 10316 + i32.const 11020 i32.load local.get $0 i32.load offset=8 @@ -29012,7 +29056,7 @@ if i32.const 1360 i32.const 1632 - i32.const 1854 + i32.const 1911 i32.const 47 call $~lib/builtins/abort unreachable @@ -29020,10 +29064,10 @@ local.get $0 i32.load offset=4 local.set $0 - i32.const 10308 + i32.const 11012 i32.load local.set $2 - i32.const 10316 + i32.const 11020 i32.load local.set $3 loop $for-loop|0 @@ -29066,7 +29110,7 @@ if i32.const 1360 i32.const 1632 - i32.const 1854 + i32.const 1911 i32.const 47 call $~lib/builtins/abort unreachable @@ -29094,7 +29138,7 @@ if i32.const 1360 i32.const 1632 - i32.const 1854 + i32.const 1911 i32.const 47 call $~lib/builtins/abort unreachable @@ -29148,7 +29192,7 @@ if i32.const 1360 i32.const 1632 - i32.const 1854 + i32.const 1911 i32.const 47 call $~lib/builtins/abort unreachable @@ -29195,7 +29239,7 @@ (local $1 i32) (local $2 i32) (local $3 i32) - i32.const 10572 + i32.const 11276 i32.load i32.const 7 i32.add @@ -29207,7 +29251,7 @@ if i32.const 1360 i32.const 1632 - i32.const 1854 + i32.const 1911 i32.const 47 call $~lib/builtins/abort unreachable @@ -29217,10 +29261,10 @@ i32.const 56 i32.add local.set $0 - i32.const 10564 + i32.const 11268 i32.load local.set $2 - i32.const 10572 + i32.const 11276 i32.load local.set $3 loop $for-loop|0 @@ -36717,7 +36761,7 @@ global.set $~lib/memory/__stack_pointer block $folding-inner0 global.get $~lib/memory/__stack_pointer - i32.const 15924 + i32.const 16628 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -36761,7 +36805,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15924 + i32.const 16628 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -36914,8 +36958,8 @@ global.set $~lib/memory/__stack_pointer return end - i32.const 32336 - i32.const 32384 + i32.const 33040 + i32.const 33088 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -36937,7 +36981,7 @@ global.set $~lib/memory/__stack_pointer block $folding-inner0 global.get $~lib/memory/__stack_pointer - i32.const 15924 + i32.const 16628 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -36981,7 +37025,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15924 + i32.const 16628 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -37134,8 +37178,8 @@ global.set $~lib/memory/__stack_pointer return end - i32.const 32336 - i32.const 32384 + i32.const 33040 + i32.const 33088 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -37157,7 +37201,7 @@ global.set $~lib/memory/__stack_pointer block $folding-inner0 global.get $~lib/memory/__stack_pointer - i32.const 15924 + i32.const 16628 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -37201,7 +37245,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15924 + i32.const 16628 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -37354,8 +37398,8 @@ global.set $~lib/memory/__stack_pointer return end - i32.const 32336 - i32.const 32384 + i32.const 33040 + i32.const 33088 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -37377,7 +37421,7 @@ global.set $~lib/memory/__stack_pointer block $folding-inner0 global.get $~lib/memory/__stack_pointer - i32.const 15924 + i32.const 16628 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -37421,7 +37465,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15924 + i32.const 16628 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -37587,8 +37631,8 @@ global.set $~lib/memory/__stack_pointer return end - i32.const 32336 - i32.const 32384 + i32.const 33040 + i32.const 33088 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -37610,7 +37654,7 @@ global.set $~lib/memory/__stack_pointer block $folding-inner0 global.get $~lib/memory/__stack_pointer - i32.const 15924 + i32.const 16628 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -37654,7 +37698,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15924 + i32.const 16628 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -37820,8 +37864,8 @@ global.set $~lib/memory/__stack_pointer return end - i32.const 32336 - i32.const 32384 + i32.const 33040 + i32.const 33088 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -37843,7 +37887,7 @@ global.set $~lib/memory/__stack_pointer block $folding-inner0 global.get $~lib/memory/__stack_pointer - i32.const 15924 + i32.const 16628 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -37887,7 +37931,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15924 + i32.const 16628 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -38053,8 +38097,8 @@ global.set $~lib/memory/__stack_pointer return end - i32.const 32336 - i32.const 32384 + i32.const 33040 + i32.const 33088 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -38076,7 +38120,7 @@ global.set $~lib/memory/__stack_pointer block $folding-inner0 global.get $~lib/memory/__stack_pointer - i32.const 15924 + i32.const 16628 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -38120,7 +38164,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15924 + i32.const 16628 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -38286,8 +38330,8 @@ global.set $~lib/memory/__stack_pointer return end - i32.const 32336 - i32.const 32384 + i32.const 33040 + i32.const 33088 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -38309,7 +38353,7 @@ global.set $~lib/memory/__stack_pointer block $folding-inner0 global.get $~lib/memory/__stack_pointer - i32.const 15924 + i32.const 16628 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -38353,7 +38397,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15924 + i32.const 16628 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -38519,8 +38563,8 @@ global.set $~lib/memory/__stack_pointer return end - i32.const 32336 - i32.const 32384 + i32.const 33040 + i32.const 33088 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -38542,7 +38586,7 @@ global.set $~lib/memory/__stack_pointer block $folding-inner0 global.get $~lib/memory/__stack_pointer - i32.const 15924 + i32.const 16628 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -38586,7 +38630,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15924 + i32.const 16628 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -38752,8 +38796,8 @@ global.set $~lib/memory/__stack_pointer return end - i32.const 32336 - i32.const 32384 + i32.const 33040 + i32.const 33088 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -38775,7 +38819,7 @@ global.set $~lib/memory/__stack_pointer block $folding-inner0 global.get $~lib/memory/__stack_pointer - i32.const 15924 + i32.const 16628 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -38819,7 +38863,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15924 + i32.const 16628 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -38985,8 +39029,8 @@ global.set $~lib/memory/__stack_pointer return end - i32.const 32336 - i32.const 32384 + i32.const 33040 + i32.const 33088 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -39008,7 +39052,7 @@ global.set $~lib/memory/__stack_pointer block $folding-inner0 global.get $~lib/memory/__stack_pointer - i32.const 15924 + i32.const 16628 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -39052,7 +39096,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15924 + i32.const 16628 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -39218,8 +39262,8 @@ global.set $~lib/memory/__stack_pointer return end - i32.const 32336 - i32.const 32384 + i32.const 33040 + i32.const 33088 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -39232,11 +39276,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15924 + i32.const 16628 i32.lt_s if - i32.const 32336 - i32.const 32384 + i32.const 33040 + i32.const 33088 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -39247,12 +39291,12 @@ i32.const 0 i32.store local.get $3 - i32.const 6448 + i32.const 7152 i32.store local.get $0 i32.const 255 i32.and - i32.const 6448 + i32.const 7152 local.get $1 call $~lib/array/Array#__get i32.const 255 @@ -39261,7 +39305,7 @@ if i32.const 0 i32.const 1568 - i32.const 513 + i32.const 536 i32.const 5 call $~lib/builtins/abort unreachable @@ -39272,7 +39316,7 @@ if i32.const 0 i32.const 1568 - i32.const 514 + i32.const 537 i32.const 5 call $~lib/builtins/abort unreachable @@ -39283,7 +39327,7 @@ if i32.const 0 i32.const 1568 - i32.const 515 + i32.const 538 i32.const 5 call $~lib/builtins/abort unreachable @@ -39304,11 +39348,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15924 + i32.const 16628 i32.lt_s if - i32.const 32336 - i32.const 32384 + i32.const 33040 + i32.const 33088 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -39319,12 +39363,12 @@ i32.const 0 i32.store local.get $3 - i32.const 6448 + i32.const 7152 i32.store local.get $0 i32.const 65535 i32.and - i32.const 6448 + i32.const 7152 local.get $1 call $~lib/array/Array#__get i32.const 65535 @@ -39333,7 +39377,7 @@ if i32.const 0 i32.const 1568 - i32.const 513 + i32.const 536 i32.const 5 call $~lib/builtins/abort unreachable @@ -39344,7 +39388,7 @@ if i32.const 0 i32.const 1568 - i32.const 514 + i32.const 537 i32.const 5 call $~lib/builtins/abort unreachable @@ -39355,7 +39399,7 @@ if i32.const 0 i32.const 1568 - i32.const 515 + i32.const 538 i32.const 5 call $~lib/builtins/abort unreachable @@ -39376,11 +39420,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15924 + i32.const 16628 i32.lt_s if - i32.const 32336 - i32.const 32384 + i32.const 33040 + i32.const 33088 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -39391,9 +39435,9 @@ i32.const 0 i32.store local.get $3 - i32.const 6448 + i32.const 7152 i32.store - i32.const 6448 + i32.const 7152 local.get $1 call $~lib/array/Array#__get local.get $0 @@ -39401,7 +39445,7 @@ if i32.const 0 i32.const 1568 - i32.const 513 + i32.const 536 i32.const 5 call $~lib/builtins/abort unreachable @@ -39412,7 +39456,7 @@ if i32.const 0 i32.const 1568 - i32.const 514 + i32.const 537 i32.const 5 call $~lib/builtins/abort unreachable @@ -39423,7 +39467,7 @@ if i32.const 0 i32.const 1568 - i32.const 515 + i32.const 538 i32.const 5 call $~lib/builtins/abort unreachable @@ -39444,11 +39488,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15924 + i32.const 16628 i32.lt_s if - i32.const 32336 - i32.const 32384 + i32.const 33040 + i32.const 33088 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -39459,10 +39503,10 @@ i32.const 0 i32.store local.get $3 - i32.const 6448 + i32.const 7152 i32.store local.get $0 - i32.const 6448 + i32.const 7152 local.get $1 call $~lib/array/Array#__get i64.extend_i32_s @@ -39470,7 +39514,7 @@ if i32.const 0 i32.const 1568 - i32.const 513 + i32.const 536 i32.const 5 call $~lib/builtins/abort unreachable @@ -39481,7 +39525,7 @@ if i32.const 0 i32.const 1568 - i32.const 514 + i32.const 537 i32.const 5 call $~lib/builtins/abort unreachable @@ -39492,7 +39536,7 @@ if i32.const 0 i32.const 1568 - i32.const 515 + i32.const 538 i32.const 5 call $~lib/builtins/abort unreachable @@ -39513,11 +39557,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15924 + i32.const 16628 i32.lt_s if - i32.const 32336 - i32.const 32384 + i32.const 33040 + i32.const 33088 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -39528,10 +39572,10 @@ i32.const 0 i32.store local.get $3 - i32.const 6448 + i32.const 7152 i32.store local.get $0 - i32.const 6448 + i32.const 7152 local.get $1 call $~lib/array/Array#__get f32.convert_i32_s @@ -39539,7 +39583,7 @@ if i32.const 0 i32.const 1568 - i32.const 513 + i32.const 536 i32.const 5 call $~lib/builtins/abort unreachable @@ -39550,7 +39594,7 @@ if i32.const 0 i32.const 1568 - i32.const 514 + i32.const 537 i32.const 5 call $~lib/builtins/abort unreachable @@ -39561,7 +39605,7 @@ if i32.const 0 i32.const 1568 - i32.const 515 + i32.const 538 i32.const 5 call $~lib/builtins/abort unreachable @@ -39582,11 +39626,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15924 + i32.const 16628 i32.lt_s if - i32.const 32336 - i32.const 32384 + i32.const 33040 + i32.const 33088 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -39597,10 +39641,10 @@ i32.const 0 i32.store local.get $3 - i32.const 6448 + i32.const 7152 i32.store local.get $0 - i32.const 6448 + i32.const 7152 local.get $1 call $~lib/array/Array#__get f64.convert_i32_s @@ -39608,7 +39652,7 @@ if i32.const 0 i32.const 1568 - i32.const 513 + i32.const 536 i32.const 5 call $~lib/builtins/abort unreachable @@ -39619,7 +39663,7 @@ if i32.const 0 i32.const 1568 - i32.const 514 + i32.const 537 i32.const 5 call $~lib/builtins/abort unreachable @@ -39630,7 +39674,7 @@ if i32.const 0 i32.const 1568 - i32.const 515 + i32.const 538 i32.const 5 call $~lib/builtins/abort unreachable @@ -39658,11 +39702,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15924 + i32.const 16628 i32.lt_s if - i32.const 32336 - i32.const 32384 + i32.const 33040 + i32.const 33088 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -39679,10 +39723,10 @@ i32.const 0 i32.store offset=16 local.get $1 - i32.const 6912 + i32.const 7616 i32.store local.get $1 - i32.const 6924 + i32.const 7628 i32.load local.tee $2 call $~lib/typedarray/Int8Array#constructor @@ -39700,14 +39744,14 @@ if local.get $1 local.get $0 - i32.const 6912 + i32.const 7616 local.get $0 call $~lib/array/Array#__get i32.extend8_s call $~lib/typedarray/Int8Array#__set local.get $5 local.get $0 - i32.const 6912 + i32.const 7616 local.get $0 call $~lib/array/Array#__get i32.extend8_s @@ -39771,7 +39815,7 @@ local.get $1 local.get $0 call $~lib/typedarray/Int8Array#__get - i32.const 6912 + i32.const 7616 local.get $2 i32.const 1 i32.sub @@ -39783,7 +39827,7 @@ if i32.const 0 i32.const 1568 - i32.const 547 + i32.const 570 i32.const 5 call $~lib/builtins/abort unreachable @@ -39856,7 +39900,7 @@ if i32.const 0 i32.const 1568 - i32.const 552 + i32.const 575 i32.const 3 call $~lib/builtins/abort unreachable @@ -39869,7 +39913,7 @@ if i32.const 0 i32.const 1568 - i32.const 553 + i32.const 576 i32.const 3 call $~lib/builtins/abort unreachable @@ -39882,7 +39926,7 @@ if i32.const 0 i32.const 1568 - i32.const 554 + i32.const 577 i32.const 3 call $~lib/builtins/abort unreachable @@ -39895,7 +39939,7 @@ if i32.const 0 i32.const 1568 - i32.const 555 + i32.const 578 i32.const 3 call $~lib/builtins/abort unreachable @@ -39919,11 +39963,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15924 + i32.const 16628 i32.lt_s if - i32.const 32336 - i32.const 32384 + i32.const 33040 + i32.const 33088 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -39940,10 +39984,10 @@ i32.const 0 i32.store offset=16 local.get $1 - i32.const 6912 + i32.const 7616 i32.store local.get $1 - i32.const 6924 + i32.const 7628 i32.load local.tee $2 call $~lib/typedarray/Uint8Array#constructor @@ -39961,7 +40005,7 @@ if local.get $1 local.get $0 - i32.const 6912 + i32.const 7616 local.get $0 call $~lib/array/Array#__get i32.const 255 @@ -39969,7 +40013,7 @@ call $~lib/typedarray/Uint8Array#__set local.get $5 local.get $0 - i32.const 6912 + i32.const 7616 local.get $0 call $~lib/array/Array#__get i32.const 255 @@ -40034,7 +40078,7 @@ local.get $1 local.get $0 call $~lib/typedarray/Uint8Array#__get - i32.const 6912 + i32.const 7616 local.get $2 i32.const 1 i32.sub @@ -40047,7 +40091,7 @@ if i32.const 0 i32.const 1568 - i32.const 547 + i32.const 570 i32.const 5 call $~lib/builtins/abort unreachable @@ -40119,7 +40163,7 @@ if i32.const 0 i32.const 1568 - i32.const 552 + i32.const 575 i32.const 3 call $~lib/builtins/abort unreachable @@ -40132,7 +40176,7 @@ if i32.const 0 i32.const 1568 - i32.const 553 + i32.const 576 i32.const 3 call $~lib/builtins/abort unreachable @@ -40145,7 +40189,7 @@ if i32.const 0 i32.const 1568 - i32.const 554 + i32.const 577 i32.const 3 call $~lib/builtins/abort unreachable @@ -40158,7 +40202,7 @@ if i32.const 0 i32.const 1568 - i32.const 555 + i32.const 578 i32.const 3 call $~lib/builtins/abort unreachable @@ -40182,11 +40226,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15924 + i32.const 16628 i32.lt_s if - i32.const 32336 - i32.const 32384 + i32.const 33040 + i32.const 33088 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -40203,10 +40247,10 @@ i32.const 0 i32.store offset=16 local.get $1 - i32.const 6912 + i32.const 7616 i32.store local.get $1 - i32.const 6924 + i32.const 7628 i32.load local.tee $2 call $~lib/typedarray/Uint8ClampedArray#constructor @@ -40224,7 +40268,7 @@ if local.get $1 local.get $0 - i32.const 6912 + i32.const 7616 local.get $0 call $~lib/array/Array#__get i32.const 255 @@ -40232,7 +40276,7 @@ call $~lib/typedarray/Uint8ClampedArray#__set local.get $5 local.get $0 - i32.const 6912 + i32.const 7616 local.get $0 call $~lib/array/Array#__get i32.const 255 @@ -40297,7 +40341,7 @@ local.get $1 local.get $0 call $~lib/typedarray/Uint8ClampedArray#__get - i32.const 6912 + i32.const 7616 local.get $2 i32.const 1 i32.sub @@ -40310,7 +40354,7 @@ if i32.const 0 i32.const 1568 - i32.const 547 + i32.const 570 i32.const 5 call $~lib/builtins/abort unreachable @@ -40382,7 +40426,7 @@ if i32.const 0 i32.const 1568 - i32.const 552 + i32.const 575 i32.const 3 call $~lib/builtins/abort unreachable @@ -40395,7 +40439,7 @@ if i32.const 0 i32.const 1568 - i32.const 553 + i32.const 576 i32.const 3 call $~lib/builtins/abort unreachable @@ -40408,7 +40452,7 @@ if i32.const 0 i32.const 1568 - i32.const 554 + i32.const 577 i32.const 3 call $~lib/builtins/abort unreachable @@ -40421,7 +40465,7 @@ if i32.const 0 i32.const 1568 - i32.const 555 + i32.const 578 i32.const 3 call $~lib/builtins/abort unreachable @@ -40445,11 +40489,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15924 + i32.const 16628 i32.lt_s if - i32.const 32336 - i32.const 32384 + i32.const 33040 + i32.const 33088 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -40466,10 +40510,10 @@ i32.const 0 i32.store offset=16 local.get $1 - i32.const 6912 + i32.const 7616 i32.store local.get $1 - i32.const 6924 + i32.const 7628 i32.load local.tee $2 call $~lib/typedarray/Int16Array#constructor @@ -40487,14 +40531,14 @@ if local.get $1 local.get $0 - i32.const 6912 + i32.const 7616 local.get $0 call $~lib/array/Array#__get i32.extend16_s call $~lib/typedarray/Int16Array#__set local.get $5 local.get $0 - i32.const 6912 + i32.const 7616 local.get $0 call $~lib/array/Array#__get i32.extend16_s @@ -40564,7 +40608,7 @@ local.get $1 local.get $0 call $~lib/typedarray/Int16Array#__get - i32.const 6912 + i32.const 7616 local.get $2 i32.const 1 i32.sub @@ -40576,7 +40620,7 @@ if i32.const 0 i32.const 1568 - i32.const 547 + i32.const 570 i32.const 5 call $~lib/builtins/abort unreachable @@ -40654,7 +40698,7 @@ if i32.const 0 i32.const 1568 - i32.const 552 + i32.const 575 i32.const 3 call $~lib/builtins/abort unreachable @@ -40667,7 +40711,7 @@ if i32.const 0 i32.const 1568 - i32.const 553 + i32.const 576 i32.const 3 call $~lib/builtins/abort unreachable @@ -40680,7 +40724,7 @@ if i32.const 0 i32.const 1568 - i32.const 554 + i32.const 577 i32.const 3 call $~lib/builtins/abort unreachable @@ -40693,7 +40737,7 @@ if i32.const 0 i32.const 1568 - i32.const 555 + i32.const 578 i32.const 3 call $~lib/builtins/abort unreachable @@ -40717,11 +40761,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15924 + i32.const 16628 i32.lt_s if - i32.const 32336 - i32.const 32384 + i32.const 33040 + i32.const 33088 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -40738,10 +40782,10 @@ i32.const 0 i32.store offset=16 local.get $1 - i32.const 6912 + i32.const 7616 i32.store local.get $1 - i32.const 6924 + i32.const 7628 i32.load local.tee $2 call $~lib/typedarray/Uint16Array#constructor @@ -40759,7 +40803,7 @@ if local.get $1 local.get $0 - i32.const 6912 + i32.const 7616 local.get $0 call $~lib/array/Array#__get i32.const 65535 @@ -40767,7 +40811,7 @@ call $~lib/typedarray/Uint16Array#__set local.get $5 local.get $0 - i32.const 6912 + i32.const 7616 local.get $0 call $~lib/array/Array#__get i32.const 65535 @@ -40838,7 +40882,7 @@ local.get $1 local.get $0 call $~lib/typedarray/Uint16Array#__get - i32.const 6912 + i32.const 7616 local.get $2 i32.const 1 i32.sub @@ -40851,7 +40895,7 @@ if i32.const 0 i32.const 1568 - i32.const 547 + i32.const 570 i32.const 5 call $~lib/builtins/abort unreachable @@ -40929,7 +40973,7 @@ if i32.const 0 i32.const 1568 - i32.const 552 + i32.const 575 i32.const 3 call $~lib/builtins/abort unreachable @@ -40942,7 +40986,7 @@ if i32.const 0 i32.const 1568 - i32.const 553 + i32.const 576 i32.const 3 call $~lib/builtins/abort unreachable @@ -40955,7 +40999,7 @@ if i32.const 0 i32.const 1568 - i32.const 554 + i32.const 577 i32.const 3 call $~lib/builtins/abort unreachable @@ -40968,7 +41012,7 @@ if i32.const 0 i32.const 1568 - i32.const 555 + i32.const 578 i32.const 3 call $~lib/builtins/abort unreachable @@ -40992,11 +41036,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15924 + i32.const 16628 i32.lt_s if - i32.const 32336 - i32.const 32384 + i32.const 33040 + i32.const 33088 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -41013,10 +41057,10 @@ i32.const 0 i32.store offset=16 local.get $1 - i32.const 6912 + i32.const 7616 i32.store local.get $1 - i32.const 6924 + i32.const 7628 i32.load local.tee $2 call $~lib/typedarray/Int32Array#constructor @@ -41034,13 +41078,13 @@ if local.get $1 local.get $0 - i32.const 6912 + i32.const 7616 local.get $0 call $~lib/array/Array#__get call $~lib/typedarray/Int32Array#__set local.get $5 local.get $0 - i32.const 6912 + i32.const 7616 local.get $0 call $~lib/array/Array#__get call $~lib/typedarray/Int32Array#__set @@ -41109,7 +41153,7 @@ local.get $1 local.get $0 call $~lib/typedarray/Int32Array#__get - i32.const 6912 + i32.const 7616 local.get $2 i32.const 1 i32.sub @@ -41120,7 +41164,7 @@ if i32.const 0 i32.const 1568 - i32.const 547 + i32.const 570 i32.const 5 call $~lib/builtins/abort unreachable @@ -41199,7 +41243,7 @@ if i32.const 0 i32.const 1568 - i32.const 552 + i32.const 575 i32.const 3 call $~lib/builtins/abort unreachable @@ -41212,7 +41256,7 @@ if i32.const 0 i32.const 1568 - i32.const 553 + i32.const 576 i32.const 3 call $~lib/builtins/abort unreachable @@ -41225,7 +41269,7 @@ if i32.const 0 i32.const 1568 - i32.const 554 + i32.const 577 i32.const 3 call $~lib/builtins/abort unreachable @@ -41238,7 +41282,7 @@ if i32.const 0 i32.const 1568 - i32.const 555 + i32.const 578 i32.const 3 call $~lib/builtins/abort unreachable @@ -41262,11 +41306,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15924 + i32.const 16628 i32.lt_s if - i32.const 32336 - i32.const 32384 + i32.const 33040 + i32.const 33088 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -41283,10 +41327,10 @@ i32.const 0 i32.store offset=16 local.get $1 - i32.const 6912 + i32.const 7616 i32.store local.get $1 - i32.const 6924 + i32.const 7628 i32.load local.tee $2 call $~lib/typedarray/Uint32Array#constructor @@ -41304,13 +41348,13 @@ if local.get $1 local.get $0 - i32.const 6912 + i32.const 7616 local.get $0 call $~lib/array/Array#__get call $~lib/typedarray/Uint32Array#__set local.get $5 local.get $0 - i32.const 6912 + i32.const 7616 local.get $0 call $~lib/array/Array#__get call $~lib/typedarray/Uint32Array#__set @@ -41379,7 +41423,7 @@ local.get $1 local.get $0 call $~lib/typedarray/Uint32Array#__get - i32.const 6912 + i32.const 7616 local.get $2 i32.const 1 i32.sub @@ -41390,7 +41434,7 @@ if i32.const 0 i32.const 1568 - i32.const 547 + i32.const 570 i32.const 5 call $~lib/builtins/abort unreachable @@ -41468,7 +41512,7 @@ if i32.const 0 i32.const 1568 - i32.const 552 + i32.const 575 i32.const 3 call $~lib/builtins/abort unreachable @@ -41481,7 +41525,7 @@ if i32.const 0 i32.const 1568 - i32.const 553 + i32.const 576 i32.const 3 call $~lib/builtins/abort unreachable @@ -41494,7 +41538,7 @@ if i32.const 0 i32.const 1568 - i32.const 554 + i32.const 577 i32.const 3 call $~lib/builtins/abort unreachable @@ -41507,7 +41551,7 @@ if i32.const 0 i32.const 1568 - i32.const 555 + i32.const 578 i32.const 3 call $~lib/builtins/abort unreachable @@ -41531,11 +41575,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15924 + i32.const 16628 i32.lt_s if - i32.const 32336 - i32.const 32384 + i32.const 33040 + i32.const 33088 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -41552,10 +41596,10 @@ i32.const 0 i32.store offset=16 local.get $1 - i32.const 6912 + i32.const 7616 i32.store local.get $1 - i32.const 6924 + i32.const 7628 i32.load local.tee $2 call $~lib/typedarray/Int64Array#constructor @@ -41573,14 +41617,14 @@ if local.get $1 local.get $0 - i32.const 6912 + i32.const 7616 local.get $0 call $~lib/array/Array#__get i64.extend_i32_s call $~lib/typedarray/Int64Array#__set local.get $5 local.get $0 - i32.const 6912 + i32.const 7616 local.get $0 call $~lib/array/Array#__get i64.extend_i32_s @@ -41650,7 +41694,7 @@ local.get $1 local.get $0 call $~lib/typedarray/Int64Array#__get - i32.const 6912 + i32.const 7616 local.get $2 i32.const 1 i32.sub @@ -41662,7 +41706,7 @@ if i32.const 0 i32.const 1568 - i32.const 547 + i32.const 570 i32.const 5 call $~lib/builtins/abort unreachable @@ -41740,7 +41784,7 @@ if i32.const 0 i32.const 1568 - i32.const 552 + i32.const 575 i32.const 3 call $~lib/builtins/abort unreachable @@ -41753,7 +41797,7 @@ if i32.const 0 i32.const 1568 - i32.const 553 + i32.const 576 i32.const 3 call $~lib/builtins/abort unreachable @@ -41766,7 +41810,7 @@ if i32.const 0 i32.const 1568 - i32.const 554 + i32.const 577 i32.const 3 call $~lib/builtins/abort unreachable @@ -41779,7 +41823,7 @@ if i32.const 0 i32.const 1568 - i32.const 555 + i32.const 578 i32.const 3 call $~lib/builtins/abort unreachable @@ -41803,11 +41847,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15924 + i32.const 16628 i32.lt_s if - i32.const 32336 - i32.const 32384 + i32.const 33040 + i32.const 33088 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -41824,10 +41868,10 @@ i32.const 0 i32.store offset=16 local.get $1 - i32.const 6912 + i32.const 7616 i32.store local.get $1 - i32.const 6924 + i32.const 7628 i32.load local.tee $2 call $~lib/typedarray/Uint64Array#constructor @@ -41845,14 +41889,14 @@ if local.get $1 local.get $0 - i32.const 6912 + i32.const 7616 local.get $0 call $~lib/array/Array#__get i64.extend_i32_s call $~lib/typedarray/Uint64Array#__set local.get $5 local.get $0 - i32.const 6912 + i32.const 7616 local.get $0 call $~lib/array/Array#__get i64.extend_i32_s @@ -41922,7 +41966,7 @@ local.get $1 local.get $0 call $~lib/typedarray/Uint64Array#__get - i32.const 6912 + i32.const 7616 local.get $2 i32.const 1 i32.sub @@ -41934,7 +41978,7 @@ if i32.const 0 i32.const 1568 - i32.const 547 + i32.const 570 i32.const 5 call $~lib/builtins/abort unreachable @@ -42012,7 +42056,7 @@ if i32.const 0 i32.const 1568 - i32.const 552 + i32.const 575 i32.const 3 call $~lib/builtins/abort unreachable @@ -42025,7 +42069,7 @@ if i32.const 0 i32.const 1568 - i32.const 553 + i32.const 576 i32.const 3 call $~lib/builtins/abort unreachable @@ -42038,7 +42082,7 @@ if i32.const 0 i32.const 1568 - i32.const 554 + i32.const 577 i32.const 3 call $~lib/builtins/abort unreachable @@ -42051,7 +42095,7 @@ if i32.const 0 i32.const 1568 - i32.const 555 + i32.const 578 i32.const 3 call $~lib/builtins/abort unreachable @@ -42075,11 +42119,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15924 + i32.const 16628 i32.lt_s if - i32.const 32336 - i32.const 32384 + i32.const 33040 + i32.const 33088 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -42096,10 +42140,10 @@ i32.const 0 i32.store offset=16 local.get $1 - i32.const 6912 + i32.const 7616 i32.store local.get $1 - i32.const 6924 + i32.const 7628 i32.load local.tee $2 call $~lib/typedarray/Float32Array#constructor @@ -42117,14 +42161,14 @@ if local.get $1 local.get $0 - i32.const 6912 + i32.const 7616 local.get $0 call $~lib/array/Array#__get f32.convert_i32_s call $~lib/typedarray/Float32Array#__set local.get $5 local.get $0 - i32.const 6912 + i32.const 7616 local.get $0 call $~lib/array/Array#__get f32.convert_i32_s @@ -42194,7 +42238,7 @@ local.get $1 local.get $0 call $~lib/typedarray/Float32Array#__get - i32.const 6912 + i32.const 7616 local.get $2 i32.const 1 i32.sub @@ -42206,7 +42250,7 @@ if i32.const 0 i32.const 1568 - i32.const 547 + i32.const 570 i32.const 5 call $~lib/builtins/abort unreachable @@ -42284,7 +42328,7 @@ if i32.const 0 i32.const 1568 - i32.const 552 + i32.const 575 i32.const 3 call $~lib/builtins/abort unreachable @@ -42297,7 +42341,7 @@ if i32.const 0 i32.const 1568 - i32.const 553 + i32.const 576 i32.const 3 call $~lib/builtins/abort unreachable @@ -42310,7 +42354,7 @@ if i32.const 0 i32.const 1568 - i32.const 554 + i32.const 577 i32.const 3 call $~lib/builtins/abort unreachable @@ -42323,7 +42367,7 @@ if i32.const 0 i32.const 1568 - i32.const 555 + i32.const 578 i32.const 3 call $~lib/builtins/abort unreachable @@ -42347,11 +42391,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15924 + i32.const 16628 i32.lt_s if - i32.const 32336 - i32.const 32384 + i32.const 33040 + i32.const 33088 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -42368,10 +42412,10 @@ i32.const 0 i32.store offset=16 local.get $1 - i32.const 6912 + i32.const 7616 i32.store local.get $1 - i32.const 6924 + i32.const 7628 i32.load local.tee $2 call $~lib/typedarray/Float64Array#constructor @@ -42389,14 +42433,14 @@ if local.get $1 local.get $0 - i32.const 6912 + i32.const 7616 local.get $0 call $~lib/array/Array#__get f64.convert_i32_s call $~lib/typedarray/Float64Array#__set local.get $5 local.get $0 - i32.const 6912 + i32.const 7616 local.get $0 call $~lib/array/Array#__get f64.convert_i32_s @@ -42466,7 +42510,7 @@ local.get $1 local.get $0 call $~lib/typedarray/Float64Array#__get - i32.const 6912 + i32.const 7616 local.get $2 i32.const 1 i32.sub @@ -42478,7 +42522,7 @@ if i32.const 0 i32.const 1568 - i32.const 547 + i32.const 570 i32.const 5 call $~lib/builtins/abort unreachable @@ -42557,7 +42601,7 @@ if i32.const 0 i32.const 1568 - i32.const 552 + i32.const 575 i32.const 3 call $~lib/builtins/abort unreachable @@ -42570,7 +42614,7 @@ if i32.const 0 i32.const 1568 - i32.const 553 + i32.const 576 i32.const 3 call $~lib/builtins/abort unreachable @@ -42583,7 +42627,7 @@ if i32.const 0 i32.const 1568 - i32.const 554 + i32.const 577 i32.const 3 call $~lib/builtins/abort unreachable @@ -42596,7 +42640,7 @@ if i32.const 0 i32.const 1568 - i32.const 555 + i32.const 578 i32.const 3 call $~lib/builtins/abort unreachable @@ -42613,11 +42657,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15924 + i32.const 16628 i32.lt_s if - i32.const 32336 - i32.const 32384 + i32.const 33040 + i32.const 33088 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -42628,7 +42672,7 @@ i32.const 0 i32.store local.get $1 - i32.const 8880 + i32.const 9584 i32.store local.get $0 call $~lib/typedarray/Uint8Array#join @@ -42647,11 +42691,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15924 + i32.const 16628 i32.lt_s if - i32.const 32336 - i32.const 32384 + i32.const 33040 + i32.const 33088 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -42669,7 +42713,7 @@ if i32.const 0 i32.const 1568 - i32.const 735 + i32.const 758 i32.const 3 call $~lib/builtins/abort unreachable @@ -42694,9 +42738,9 @@ i32.ne if global.get $~lib/memory/__stack_pointer - i32.const 10640 + i32.const 11344 i32.store - i32.const 10640 + i32.const 11344 i32.const 3 local.get $2 f64.convert_i32_s @@ -42709,7 +42753,7 @@ call $~lib/builtins/trace i32.const 0 i32.const 1568 - i32.const 741 + i32.const 764 i32.const 7 call $~lib/builtins/abort unreachable @@ -42742,11 +42786,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15924 + i32.const 16628 i32.lt_s if - i32.const 32336 - i32.const 32384 + i32.const 33040 + i32.const 33088 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -42823,14 +42867,14 @@ local.tee $1 i32.store offset=12 global.get $~lib/memory/__stack_pointer - i32.const 10304 + i32.const 11008 i32.store offset=16 local.get $1 call $~lib/typedarray/Int8Array#set<~lib/array/Array> i32.const 10 i32.const 0 i32.const 15 - i32.const 10608 + i32.const 11312 call $~lib/rt/__newArray local.set $0 global.get $~lib/memory/__stack_pointer @@ -42840,14 +42884,14 @@ local.get $0 call $std/typedarray/valuesEqual<~lib/typedarray/Int8Array> global.get $~lib/memory/__stack_pointer - i32.const 10384 + i32.const 11088 i32.store offset=16 i32.const 0 local.set $0 block $folding-inner0 local.get $1 i32.load offset=8 - i32.const 10396 + i32.const 11100 i32.load i32.const 3 i32.add @@ -42858,10 +42902,10 @@ i32.const 3 i32.add local.set $5 - i32.const 10388 + i32.const 11092 i32.load local.set $6 - i32.const 10396 + i32.const 11100 i32.load local.set $9 loop $for-loop|0 @@ -42900,7 +42944,7 @@ i32.const 10 i32.const 0 i32.const 15 - i32.const 10688 + i32.const 11392 call $~lib/rt/__newArray local.set $0 global.get $~lib/memory/__stack_pointer @@ -42915,7 +42959,7 @@ i32.const 10 i32.const 0 i32.const 15 - i32.const 10720 + i32.const 11424 call $~lib/rt/__newArray local.set $0 global.get $~lib/memory/__stack_pointer @@ -42925,13 +42969,13 @@ local.get $0 call $std/typedarray/valuesEqual<~lib/typedarray/Int8Array> global.get $~lib/memory/__stack_pointer - i32.const 10480 + i32.const 11184 i32.store offset=16 i32.const 0 local.set $0 local.get $1 i32.load offset=8 - i32.const 10492 + i32.const 11196 i32.load i32.const 2 i32.add @@ -42942,10 +42986,10 @@ i32.const 2 i32.add local.set $3 - i32.const 10484 + i32.const 11188 i32.load local.set $5 - i32.const 10492 + i32.const 11196 i32.load local.set $6 loop $for-loop|00 @@ -42984,7 +43028,7 @@ i32.const 10 i32.const 0 i32.const 15 - i32.const 10752 + i32.const 11456 call $~lib/rt/__newArray local.set $0 global.get $~lib/memory/__stack_pointer @@ -43000,14 +43044,14 @@ local.get $4 call $~lib/typedarray/Int8Array#set<~lib/typedarray/Int16Array> global.get $~lib/memory/__stack_pointer - i32.const 10560 + i32.const 11264 i32.store offset=16 local.get $1 call $~lib/typedarray/Int8Array#set<~lib/array/Array> i32.const 10 i32.const 0 i32.const 15 - i32.const 10784 + i32.const 11488 call $~lib/rt/__newArray local.set $2 global.get $~lib/memory/__stack_pointer @@ -43024,7 +43068,7 @@ end i32.const 1360 i32.const 1632 - i32.const 1854 + i32.const 1911 i32.const 47 call $~lib/builtins/abort unreachable @@ -43039,11 +43083,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15924 + i32.const 16628 i32.lt_s if - i32.const 32336 - i32.const 32384 + i32.const 33040 + i32.const 33088 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -43061,7 +43105,7 @@ if i32.const 0 i32.const 1568 - i32.const 735 + i32.const 758 i32.const 3 call $~lib/builtins/abort unreachable @@ -43086,9 +43130,9 @@ i32.ne if global.get $~lib/memory/__stack_pointer - i32.const 10848 + i32.const 11552 i32.store - i32.const 10848 + i32.const 11552 i32.const 3 local.get $2 f64.convert_i32_s @@ -43101,7 +43145,7 @@ call $~lib/builtins/trace i32.const 0 i32.const 1568 - i32.const 741 + i32.const 764 i32.const 7 call $~lib/builtins/abort unreachable @@ -43134,11 +43178,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15924 + i32.const 16628 i32.lt_s if - i32.const 32336 - i32.const 32384 + i32.const 33040 + i32.const 33088 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -43215,14 +43259,14 @@ local.tee $1 i32.store offset=12 global.get $~lib/memory/__stack_pointer - i32.const 10304 + i32.const 11008 i32.store offset=16 local.get $1 call $~lib/typedarray/Int8Array#set<~lib/array/Array> i32.const 10 i32.const 0 i32.const 63 - i32.const 10816 + i32.const 11520 call $~lib/rt/__newArray local.set $0 global.get $~lib/memory/__stack_pointer @@ -43232,14 +43276,14 @@ local.get $0 call $std/typedarray/valuesEqual<~lib/typedarray/Uint8Array> global.get $~lib/memory/__stack_pointer - i32.const 10384 + i32.const 11088 i32.store offset=16 i32.const 0 local.set $0 block $folding-inner0 local.get $1 i32.load offset=8 - i32.const 10396 + i32.const 11100 i32.load i32.const 3 i32.add @@ -43250,10 +43294,10 @@ i32.const 3 i32.add local.set $5 - i32.const 10388 + i32.const 11092 i32.load local.set $6 - i32.const 10396 + i32.const 11100 i32.load local.set $9 loop $for-loop|0 @@ -43292,7 +43336,7 @@ i32.const 10 i32.const 0 i32.const 63 - i32.const 10896 + i32.const 11600 call $~lib/rt/__newArray local.set $0 global.get $~lib/memory/__stack_pointer @@ -43307,7 +43351,7 @@ i32.const 10 i32.const 0 i32.const 63 - i32.const 10928 + i32.const 11632 call $~lib/rt/__newArray local.set $0 global.get $~lib/memory/__stack_pointer @@ -43317,13 +43361,13 @@ local.get $0 call $std/typedarray/valuesEqual<~lib/typedarray/Uint8Array> global.get $~lib/memory/__stack_pointer - i32.const 10480 + i32.const 11184 i32.store offset=16 i32.const 0 local.set $0 local.get $1 i32.load offset=8 - i32.const 10492 + i32.const 11196 i32.load i32.const 2 i32.add @@ -43334,10 +43378,10 @@ i32.const 2 i32.add local.set $3 - i32.const 10484 + i32.const 11188 i32.load local.set $5 - i32.const 10492 + i32.const 11196 i32.load local.set $6 loop $for-loop|00 @@ -43376,7 +43420,7 @@ i32.const 10 i32.const 0 i32.const 63 - i32.const 10960 + i32.const 11664 call $~lib/rt/__newArray local.set $0 global.get $~lib/memory/__stack_pointer @@ -43392,14 +43436,14 @@ local.get $4 call $~lib/typedarray/Int8Array#set<~lib/typedarray/Int16Array> global.get $~lib/memory/__stack_pointer - i32.const 10560 + i32.const 11264 i32.store offset=16 local.get $1 call $~lib/typedarray/Int8Array#set<~lib/array/Array> i32.const 10 i32.const 0 i32.const 63 - i32.const 10992 + i32.const 11696 call $~lib/rt/__newArray local.set $2 global.get $~lib/memory/__stack_pointer @@ -43416,7 +43460,7 @@ end i32.const 1360 i32.const 1632 - i32.const 1854 + i32.const 1911 i32.const 47 call $~lib/builtins/abort unreachable @@ -43431,11 +43475,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15924 + i32.const 16628 i32.lt_s if - i32.const 32336 - i32.const 32384 + i32.const 33040 + i32.const 33088 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -43453,7 +43497,7 @@ if i32.const 0 i32.const 1568 - i32.const 735 + i32.const 758 i32.const 3 call $~lib/builtins/abort unreachable @@ -43478,9 +43522,9 @@ i32.ne if global.get $~lib/memory/__stack_pointer - i32.const 11056 + i32.const 11760 i32.store - i32.const 11056 + i32.const 11760 i32.const 3 local.get $2 f64.convert_i32_s @@ -43493,7 +43537,7 @@ call $~lib/builtins/trace i32.const 0 i32.const 1568 - i32.const 741 + i32.const 764 i32.const 7 call $~lib/builtins/abort unreachable @@ -43527,11 +43571,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15924 + i32.const 16628 i32.lt_s if - i32.const 32336 - i32.const 32384 + i32.const 33040 + i32.const 33088 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -43608,22 +43652,22 @@ local.tee $1 i32.store offset=12 global.get $~lib/memory/__stack_pointer - i32.const 10304 + i32.const 11008 i32.store offset=16 block $folding-inner0 local.get $1 i32.load offset=8 - i32.const 10316 + i32.const 11020 i32.load i32.lt_s br_if $folding-inner0 local.get $1 i32.load offset=4 local.set $6 - i32.const 10308 + i32.const 11012 i32.load local.set $7 - i32.const 10316 + i32.const 11020 i32.load local.set $8 loop $for-loop|0 @@ -43664,7 +43708,7 @@ i32.const 10 i32.const 0 i32.const 63 - i32.const 11024 + i32.const 11728 call $~lib/rt/__newArray local.set $0 global.get $~lib/memory/__stack_pointer @@ -43674,13 +43718,13 @@ local.get $0 call $std/typedarray/valuesEqual<~lib/typedarray/Uint8ClampedArray> global.get $~lib/memory/__stack_pointer - i32.const 10384 + i32.const 11088 i32.store offset=16 i32.const 0 local.set $0 local.get $1 i32.load offset=8 - i32.const 10396 + i32.const 11100 i32.load i32.const 3 i32.add @@ -43691,10 +43735,10 @@ i32.const 3 i32.add local.set $6 - i32.const 10388 + i32.const 11092 i32.load local.set $7 - i32.const 10396 + i32.const 11100 i32.load local.set $8 loop $for-loop|00 @@ -43737,7 +43781,7 @@ i32.const 10 i32.const 0 i32.const 63 - i32.const 11120 + i32.const 11824 call $~lib/rt/__newArray local.set $0 global.get $~lib/memory/__stack_pointer @@ -43753,7 +43797,7 @@ i32.const 10 i32.const 0 i32.const 63 - i32.const 11152 + i32.const 11856 call $~lib/rt/__newArray local.set $0 global.get $~lib/memory/__stack_pointer @@ -43763,13 +43807,13 @@ local.get $0 call $std/typedarray/valuesEqual<~lib/typedarray/Uint8ClampedArray> global.get $~lib/memory/__stack_pointer - i32.const 10480 + i32.const 11184 i32.store offset=16 i32.const 0 local.set $0 local.get $1 i32.load offset=8 - i32.const 10492 + i32.const 11196 i32.load i32.const 2 i32.add @@ -43780,10 +43824,10 @@ i32.const 2 i32.add local.set $5 - i32.const 10484 + i32.const 11188 i32.load local.set $6 - i32.const 10492 + i32.const 11196 i32.load local.set $7 loop $for-loop|01 @@ -43826,7 +43870,7 @@ i32.const 10 i32.const 0 i32.const 63 - i32.const 11184 + i32.const 11888 call $~lib/rt/__newArray local.set $0 global.get $~lib/memory/__stack_pointer @@ -43843,13 +43887,13 @@ i32.const 4 call $~lib/typedarray/Uint8ClampedArray#set<~lib/typedarray/Int16Array> global.get $~lib/memory/__stack_pointer - i32.const 10560 + i32.const 11264 i32.store offset=16 i32.const 0 local.set $2 local.get $1 i32.load offset=8 - i32.const 10572 + i32.const 11276 i32.load i32.const 7 i32.add @@ -43860,10 +43904,10 @@ i32.const 7 i32.add local.set $3 - i32.const 10564 + i32.const 11268 i32.load local.set $4 - i32.const 10572 + i32.const 11276 i32.load local.set $5 loop $for-loop|02 @@ -43902,7 +43946,7 @@ i32.const 10 i32.const 0 i32.const 63 - i32.const 11216 + i32.const 11920 call $~lib/rt/__newArray local.set $2 global.get $~lib/memory/__stack_pointer @@ -43919,7 +43963,7 @@ end i32.const 1360 i32.const 1632 - i32.const 1854 + i32.const 1911 i32.const 47 call $~lib/builtins/abort unreachable @@ -43934,11 +43978,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15924 + i32.const 16628 i32.lt_s if - i32.const 32336 - i32.const 32384 + i32.const 33040 + i32.const 33088 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -43958,7 +44002,7 @@ if i32.const 0 i32.const 1568 - i32.const 735 + i32.const 758 i32.const 3 call $~lib/builtins/abort unreachable @@ -43986,9 +44030,9 @@ i32.ne if global.get $~lib/memory/__stack_pointer - i32.const 11296 + i32.const 12000 i32.store - i32.const 11296 + i32.const 12000 i32.const 3 local.get $2 f64.convert_i32_s @@ -44001,7 +44045,7 @@ call $~lib/builtins/trace i32.const 0 i32.const 1568 - i32.const 741 + i32.const 764 i32.const 7 call $~lib/builtins/abort unreachable @@ -44034,11 +44078,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15924 + i32.const 16628 i32.lt_s if - i32.const 32336 - i32.const 32384 + i32.const 33040 + i32.const 33088 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -44115,14 +44159,14 @@ local.tee $1 i32.store offset=12 global.get $~lib/memory/__stack_pointer - i32.const 10304 + i32.const 11008 i32.store offset=16 local.get $1 call $~lib/typedarray/Int16Array#set<~lib/array/Array> i32.const 10 i32.const 1 i32.const 64 - i32.const 11248 + i32.const 11952 call $~lib/rt/__newArray local.set $0 global.get $~lib/memory/__stack_pointer @@ -44132,12 +44176,12 @@ local.get $0 call $std/typedarray/valuesEqual<~lib/typedarray/Int16Array> global.get $~lib/memory/__stack_pointer - i32.const 10384 + i32.const 11088 i32.store offset=16 i32.const 0 local.set $0 block $folding-inner0 - i32.const 10396 + i32.const 11100 i32.load i32.const 3 i32.add @@ -44152,10 +44196,10 @@ i32.const 6 i32.add local.set $5 - i32.const 10388 + i32.const 11092 i32.load local.set $6 - i32.const 10396 + i32.const 11100 i32.load local.set $9 loop $for-loop|0 @@ -44196,7 +44240,7 @@ i32.const 10 i32.const 1 i32.const 64 - i32.const 11344 + i32.const 12048 call $~lib/rt/__newArray local.set $0 global.get $~lib/memory/__stack_pointer @@ -44211,7 +44255,7 @@ i32.const 10 i32.const 1 i32.const 64 - i32.const 11392 + i32.const 12096 call $~lib/rt/__newArray local.set $0 global.get $~lib/memory/__stack_pointer @@ -44221,11 +44265,11 @@ local.get $0 call $std/typedarray/valuesEqual<~lib/typedarray/Int16Array> global.get $~lib/memory/__stack_pointer - i32.const 10480 + i32.const 11184 i32.store offset=16 i32.const 0 local.set $0 - i32.const 10492 + i32.const 11196 i32.load i32.const 2 i32.add @@ -44240,10 +44284,10 @@ i32.const 4 i32.add local.set $3 - i32.const 10484 + i32.const 11188 i32.load local.set $5 - i32.const 10492 + i32.const 11196 i32.load local.set $6 loop $for-loop|00 @@ -44284,7 +44328,7 @@ i32.const 10 i32.const 1 i32.const 64 - i32.const 11440 + i32.const 12144 call $~lib/rt/__newArray local.set $0 global.get $~lib/memory/__stack_pointer @@ -44300,14 +44344,14 @@ local.get $4 call $~lib/typedarray/Int16Array#set<~lib/typedarray/Int16Array> global.get $~lib/memory/__stack_pointer - i32.const 10560 + i32.const 11264 i32.store offset=16 local.get $1 call $~lib/typedarray/Int16Array#set<~lib/array/Array> i32.const 10 i32.const 1 i32.const 64 - i32.const 11488 + i32.const 12192 call $~lib/rt/__newArray local.set $2 global.get $~lib/memory/__stack_pointer @@ -44324,7 +44368,7 @@ end i32.const 1360 i32.const 1632 - i32.const 1854 + i32.const 1911 i32.const 47 call $~lib/builtins/abort unreachable @@ -44339,11 +44383,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15924 + i32.const 16628 i32.lt_s if - i32.const 32336 - i32.const 32384 + i32.const 33040 + i32.const 33088 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -44363,7 +44407,7 @@ if i32.const 0 i32.const 1568 - i32.const 735 + i32.const 758 i32.const 3 call $~lib/builtins/abort unreachable @@ -44391,9 +44435,9 @@ i32.ne if global.get $~lib/memory/__stack_pointer - i32.const 11584 + i32.const 12288 i32.store - i32.const 11584 + i32.const 12288 i32.const 3 local.get $2 f64.convert_i32_s @@ -44406,7 +44450,7 @@ call $~lib/builtins/trace i32.const 0 i32.const 1568 - i32.const 741 + i32.const 764 i32.const 7 call $~lib/builtins/abort unreachable @@ -44439,11 +44483,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15924 + i32.const 16628 i32.lt_s if - i32.const 32336 - i32.const 32384 + i32.const 33040 + i32.const 33088 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -44520,14 +44564,14 @@ local.tee $1 i32.store offset=12 global.get $~lib/memory/__stack_pointer - i32.const 10304 + i32.const 11008 i32.store offset=16 local.get $1 call $~lib/typedarray/Int16Array#set<~lib/array/Array> i32.const 10 i32.const 1 i32.const 65 - i32.const 11536 + i32.const 12240 call $~lib/rt/__newArray local.set $0 global.get $~lib/memory/__stack_pointer @@ -44537,12 +44581,12 @@ local.get $0 call $std/typedarray/valuesEqual<~lib/typedarray/Uint16Array> global.get $~lib/memory/__stack_pointer - i32.const 10384 + i32.const 11088 i32.store offset=16 i32.const 0 local.set $0 block $folding-inner0 - i32.const 10396 + i32.const 11100 i32.load i32.const 3 i32.add @@ -44557,10 +44601,10 @@ i32.const 6 i32.add local.set $5 - i32.const 10388 + i32.const 11092 i32.load local.set $6 - i32.const 10396 + i32.const 11100 i32.load local.set $9 loop $for-loop|0 @@ -44601,7 +44645,7 @@ i32.const 10 i32.const 1 i32.const 65 - i32.const 11632 + i32.const 12336 call $~lib/rt/__newArray local.set $0 global.get $~lib/memory/__stack_pointer @@ -44616,7 +44660,7 @@ i32.const 10 i32.const 1 i32.const 65 - i32.const 11680 + i32.const 12384 call $~lib/rt/__newArray local.set $0 global.get $~lib/memory/__stack_pointer @@ -44626,11 +44670,11 @@ local.get $0 call $std/typedarray/valuesEqual<~lib/typedarray/Uint16Array> global.get $~lib/memory/__stack_pointer - i32.const 10480 + i32.const 11184 i32.store offset=16 i32.const 0 local.set $0 - i32.const 10492 + i32.const 11196 i32.load i32.const 2 i32.add @@ -44645,10 +44689,10 @@ i32.const 4 i32.add local.set $3 - i32.const 10484 + i32.const 11188 i32.load local.set $5 - i32.const 10492 + i32.const 11196 i32.load local.set $6 loop $for-loop|00 @@ -44689,7 +44733,7 @@ i32.const 10 i32.const 1 i32.const 65 - i32.const 11728 + i32.const 12432 call $~lib/rt/__newArray local.set $0 global.get $~lib/memory/__stack_pointer @@ -44705,14 +44749,14 @@ local.get $4 call $~lib/typedarray/Int16Array#set<~lib/typedarray/Int16Array> global.get $~lib/memory/__stack_pointer - i32.const 10560 + i32.const 11264 i32.store offset=16 local.get $1 call $~lib/typedarray/Int16Array#set<~lib/array/Array> i32.const 10 i32.const 1 i32.const 65 - i32.const 11776 + i32.const 12480 call $~lib/rt/__newArray local.set $2 global.get $~lib/memory/__stack_pointer @@ -44729,7 +44773,7 @@ end i32.const 1360 i32.const 1632 - i32.const 1854 + i32.const 1911 i32.const 47 call $~lib/builtins/abort unreachable @@ -44744,11 +44788,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15924 + i32.const 16628 i32.lt_s if - i32.const 32336 - i32.const 32384 + i32.const 33040 + i32.const 33088 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -44768,7 +44812,7 @@ if i32.const 0 i32.const 1568 - i32.const 735 + i32.const 758 i32.const 3 call $~lib/builtins/abort unreachable @@ -44796,9 +44840,9 @@ i32.ne if global.get $~lib/memory/__stack_pointer - i32.const 11888 + i32.const 12592 i32.store - i32.const 11888 + i32.const 12592 i32.const 3 local.get $2 f64.convert_i32_s @@ -44811,7 +44855,7 @@ call $~lib/builtins/trace i32.const 0 i32.const 1568 - i32.const 741 + i32.const 764 i32.const 7 call $~lib/builtins/abort unreachable @@ -44845,11 +44889,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15924 + i32.const 16628 i32.lt_s if - i32.const 32336 - i32.const 32384 + i32.const 33040 + i32.const 33088 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -44926,16 +44970,16 @@ local.tee $0 i32.store offset=12 global.get $~lib/memory/__stack_pointer - i32.const 10304 + i32.const 11008 i32.store offset=16 local.get $0 - i32.const 10304 + i32.const 11008 i32.const 0 call $~lib/typedarray/Int32Array#set<~lib/array/Array> i32.const 10 i32.const 2 i32.const 16 - i32.const 11824 + i32.const 12528 call $~lib/rt/__newArray local.set $2 global.get $~lib/memory/__stack_pointer @@ -44945,12 +44989,12 @@ local.get $2 call $std/typedarray/valuesEqual<~lib/typedarray/Int32Array> global.get $~lib/memory/__stack_pointer - i32.const 10384 + i32.const 11088 i32.store offset=16 i32.const 0 local.set $2 block $folding-inner0 - i32.const 10396 + i32.const 11100 i32.load i32.const 3 i32.add @@ -44965,10 +45009,10 @@ i32.const 12 i32.add local.set $5 - i32.const 10388 + i32.const 11092 i32.load local.set $6 - i32.const 10396 + i32.const 11100 i32.load local.set $10 loop $for-loop|0 @@ -45008,7 +45052,7 @@ i32.const 10 i32.const 2 i32.const 16 - i32.const 11936 + i32.const 12640 call $~lib/rt/__newArray local.set $2 global.get $~lib/memory/__stack_pointer @@ -45023,7 +45067,7 @@ i32.const 10 i32.const 2 i32.const 16 - i32.const 12000 + i32.const 12704 call $~lib/rt/__newArray local.set $1 global.get $~lib/memory/__stack_pointer @@ -45033,11 +45077,11 @@ local.get $1 call $std/typedarray/valuesEqual<~lib/typedarray/Int32Array> global.get $~lib/memory/__stack_pointer - i32.const 10480 + i32.const 11184 i32.store offset=16 i32.const 0 local.set $1 - i32.const 10492 + i32.const 11196 i32.load i32.const 2 i32.add @@ -45052,10 +45096,10 @@ i32.const 8 i32.add local.set $7 - i32.const 10484 + i32.const 11188 i32.load local.set $5 - i32.const 10492 + i32.const 11196 i32.load local.set $6 loop $for-loop|00 @@ -45096,7 +45140,7 @@ i32.const 10 i32.const 2 i32.const 16 - i32.const 12064 + i32.const 12768 call $~lib/rt/__newArray local.set $1 global.get $~lib/memory/__stack_pointer @@ -45112,14 +45156,14 @@ local.get $4 call $~lib/typedarray/Int32Array#set<~lib/typedarray/Int16Array> global.get $~lib/memory/__stack_pointer - i32.const 10560 + i32.const 11264 i32.store offset=16 local.get $0 call $~lib/typedarray/Int32Array#set<~lib/array/Array> i32.const 10 i32.const 2 i32.const 16 - i32.const 12128 + i32.const 12832 call $~lib/rt/__newArray local.set $3 global.get $~lib/memory/__stack_pointer @@ -45136,7 +45180,7 @@ end i32.const 1360 i32.const 1632 - i32.const 1854 + i32.const 1911 i32.const 47 call $~lib/builtins/abort unreachable @@ -45151,11 +45195,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15924 + i32.const 16628 i32.lt_s if - i32.const 32336 - i32.const 32384 + i32.const 33040 + i32.const 33088 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -45175,7 +45219,7 @@ if i32.const 0 i32.const 1568 - i32.const 735 + i32.const 758 i32.const 3 call $~lib/builtins/abort unreachable @@ -45203,9 +45247,9 @@ i32.ne if global.get $~lib/memory/__stack_pointer - i32.const 12256 + i32.const 12960 i32.store - i32.const 12256 + i32.const 12960 i32.const 3 local.get $2 f64.convert_i32_s @@ -45218,7 +45262,7 @@ call $~lib/builtins/trace i32.const 0 i32.const 1568 - i32.const 741 + i32.const 764 i32.const 7 call $~lib/builtins/abort unreachable @@ -45252,11 +45296,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15924 + i32.const 16628 i32.lt_s if - i32.const 32336 - i32.const 32384 + i32.const 33040 + i32.const 33088 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -45333,16 +45377,16 @@ local.tee $0 i32.store offset=12 global.get $~lib/memory/__stack_pointer - i32.const 10304 + i32.const 11008 i32.store offset=16 local.get $0 - i32.const 10304 + i32.const 11008 i32.const 0 call $~lib/typedarray/Int32Array#set<~lib/array/Array> i32.const 10 i32.const 2 i32.const 66 - i32.const 12192 + i32.const 12896 call $~lib/rt/__newArray local.set $2 global.get $~lib/memory/__stack_pointer @@ -45352,12 +45396,12 @@ local.get $2 call $std/typedarray/valuesEqual<~lib/typedarray/Uint32Array> global.get $~lib/memory/__stack_pointer - i32.const 10384 + i32.const 11088 i32.store offset=16 i32.const 0 local.set $2 block $folding-inner0 - i32.const 10396 + i32.const 11100 i32.load i32.const 3 i32.add @@ -45372,10 +45416,10 @@ i32.const 12 i32.add local.set $5 - i32.const 10388 + i32.const 11092 i32.load local.set $6 - i32.const 10396 + i32.const 11100 i32.load local.set $10 loop $for-loop|0 @@ -45415,7 +45459,7 @@ i32.const 10 i32.const 2 i32.const 66 - i32.const 12304 + i32.const 13008 call $~lib/rt/__newArray local.set $2 global.get $~lib/memory/__stack_pointer @@ -45430,7 +45474,7 @@ i32.const 10 i32.const 2 i32.const 66 - i32.const 12368 + i32.const 13072 call $~lib/rt/__newArray local.set $1 global.get $~lib/memory/__stack_pointer @@ -45440,11 +45484,11 @@ local.get $1 call $std/typedarray/valuesEqual<~lib/typedarray/Uint32Array> global.get $~lib/memory/__stack_pointer - i32.const 10480 + i32.const 11184 i32.store offset=16 i32.const 0 local.set $1 - i32.const 10492 + i32.const 11196 i32.load i32.const 2 i32.add @@ -45459,10 +45503,10 @@ i32.const 8 i32.add local.set $7 - i32.const 10484 + i32.const 11188 i32.load local.set $5 - i32.const 10492 + i32.const 11196 i32.load local.set $6 loop $for-loop|00 @@ -45503,7 +45547,7 @@ i32.const 10 i32.const 2 i32.const 66 - i32.const 12432 + i32.const 13136 call $~lib/rt/__newArray local.set $1 global.get $~lib/memory/__stack_pointer @@ -45519,14 +45563,14 @@ local.get $4 call $~lib/typedarray/Int32Array#set<~lib/typedarray/Int16Array> global.get $~lib/memory/__stack_pointer - i32.const 10560 + i32.const 11264 i32.store offset=16 local.get $0 call $~lib/typedarray/Int32Array#set<~lib/array/Array> i32.const 10 i32.const 2 i32.const 66 - i32.const 12496 + i32.const 13200 call $~lib/rt/__newArray local.set $3 global.get $~lib/memory/__stack_pointer @@ -45543,7 +45587,7 @@ end i32.const 1360 i32.const 1632 - i32.const 1854 + i32.const 1911 i32.const 47 call $~lib/builtins/abort unreachable @@ -45559,11 +45603,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15924 + i32.const 16628 i32.lt_s if - i32.const 32336 - i32.const 32384 + i32.const 33040 + i32.const 33088 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -45583,7 +45627,7 @@ if i32.const 0 i32.const 1568 - i32.const 735 + i32.const 758 i32.const 3 call $~lib/builtins/abort unreachable @@ -45611,9 +45655,9 @@ i64.ne if global.get $~lib/memory/__stack_pointer - i32.const 12672 + i32.const 13376 i32.store - i32.const 12672 + i32.const 13376 i32.const 3 local.get $2 f64.convert_i32_s @@ -45626,7 +45670,7 @@ call $~lib/builtins/trace i32.const 0 i32.const 1568 - i32.const 741 + i32.const 764 i32.const 7 call $~lib/builtins/abort unreachable @@ -45659,11 +45703,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15924 + i32.const 16628 i32.lt_s if - i32.const 32336 - i32.const 32384 + i32.const 33040 + i32.const 33088 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -45740,14 +45784,14 @@ local.tee $1 i32.store offset=12 global.get $~lib/memory/__stack_pointer - i32.const 10304 + i32.const 11008 i32.store offset=16 local.get $1 call $~lib/typedarray/Int64Array#set<~lib/array/Array> i32.const 10 i32.const 3 i32.const 67 - i32.const 12560 + i32.const 13264 call $~lib/rt/__newArray local.set $0 global.get $~lib/memory/__stack_pointer @@ -45757,12 +45801,12 @@ local.get $0 call $std/typedarray/valuesEqual<~lib/typedarray/Int64Array> global.get $~lib/memory/__stack_pointer - i32.const 10384 + i32.const 11088 i32.store offset=16 i32.const 0 local.set $0 block $folding-inner0 - i32.const 10396 + i32.const 11100 i32.load i32.const 3 i32.add @@ -45777,10 +45821,10 @@ i32.const 24 i32.add local.set $5 - i32.const 10388 + i32.const 11092 i32.load local.set $6 - i32.const 10396 + i32.const 11100 i32.load local.set $7 loop $for-loop|0 @@ -45821,7 +45865,7 @@ i32.const 10 i32.const 3 i32.const 67 - i32.const 12720 + i32.const 13424 call $~lib/rt/__newArray local.set $0 global.get $~lib/memory/__stack_pointer @@ -45836,7 +45880,7 @@ i32.const 10 i32.const 3 i32.const 67 - i32.const 12832 + i32.const 13536 call $~lib/rt/__newArray local.set $0 global.get $~lib/memory/__stack_pointer @@ -45846,11 +45890,11 @@ local.get $0 call $std/typedarray/valuesEqual<~lib/typedarray/Int64Array> global.get $~lib/memory/__stack_pointer - i32.const 10480 + i32.const 11184 i32.store offset=16 i32.const 0 local.set $0 - i32.const 10492 + i32.const 11196 i32.load i32.const 2 i32.add @@ -45865,10 +45909,10 @@ i32.const 16 i32.add local.set $3 - i32.const 10484 + i32.const 11188 i32.load local.set $5 - i32.const 10492 + i32.const 11196 i32.load local.set $6 loop $for-loop|00 @@ -45908,7 +45952,7 @@ i32.const 10 i32.const 3 i32.const 67 - i32.const 12944 + i32.const 13648 call $~lib/rt/__newArray local.set $0 global.get $~lib/memory/__stack_pointer @@ -45924,14 +45968,14 @@ local.get $4 call $~lib/typedarray/Int64Array#set<~lib/typedarray/Int16Array> global.get $~lib/memory/__stack_pointer - i32.const 10560 + i32.const 11264 i32.store offset=16 local.get $1 call $~lib/typedarray/Int64Array#set<~lib/array/Array> i32.const 10 i32.const 3 i32.const 67 - i32.const 13056 + i32.const 13760 call $~lib/rt/__newArray local.set $2 global.get $~lib/memory/__stack_pointer @@ -45948,7 +45992,7 @@ end i32.const 1360 i32.const 1632 - i32.const 1854 + i32.const 1911 i32.const 47 call $~lib/builtins/abort unreachable @@ -45964,11 +46008,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15924 + i32.const 16628 i32.lt_s if - i32.const 32336 - i32.const 32384 + i32.const 33040 + i32.const 33088 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -45988,7 +46032,7 @@ if i32.const 0 i32.const 1568 - i32.const 735 + i32.const 758 i32.const 3 call $~lib/builtins/abort unreachable @@ -46016,9 +46060,9 @@ i64.ne if global.get $~lib/memory/__stack_pointer - i32.const 13280 + i32.const 13984 i32.store - i32.const 13280 + i32.const 13984 i32.const 3 local.get $2 f64.convert_i32_s @@ -46031,7 +46075,7 @@ call $~lib/builtins/trace i32.const 0 i32.const 1568 - i32.const 741 + i32.const 764 i32.const 7 call $~lib/builtins/abort unreachable @@ -46064,11 +46108,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15924 + i32.const 16628 i32.lt_s if - i32.const 32336 - i32.const 32384 + i32.const 33040 + i32.const 33088 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -46145,14 +46189,14 @@ local.tee $1 i32.store offset=12 global.get $~lib/memory/__stack_pointer - i32.const 10304 + i32.const 11008 i32.store offset=16 local.get $1 call $~lib/typedarray/Int64Array#set<~lib/array/Array> i32.const 10 i32.const 3 i32.const 68 - i32.const 13168 + i32.const 13872 call $~lib/rt/__newArray local.set $0 global.get $~lib/memory/__stack_pointer @@ -46162,12 +46206,12 @@ local.get $0 call $std/typedarray/valuesEqual<~lib/typedarray/Uint64Array> global.get $~lib/memory/__stack_pointer - i32.const 10384 + i32.const 11088 i32.store offset=16 i32.const 0 local.set $0 block $folding-inner0 - i32.const 10396 + i32.const 11100 i32.load i32.const 3 i32.add @@ -46182,10 +46226,10 @@ i32.const 24 i32.add local.set $5 - i32.const 10388 + i32.const 11092 i32.load local.set $6 - i32.const 10396 + i32.const 11100 i32.load local.set $7 loop $for-loop|0 @@ -46226,7 +46270,7 @@ i32.const 10 i32.const 3 i32.const 68 - i32.const 13328 + i32.const 14032 call $~lib/rt/__newArray local.set $0 global.get $~lib/memory/__stack_pointer @@ -46241,7 +46285,7 @@ i32.const 10 i32.const 3 i32.const 68 - i32.const 13440 + i32.const 14144 call $~lib/rt/__newArray local.set $0 global.get $~lib/memory/__stack_pointer @@ -46251,11 +46295,11 @@ local.get $0 call $std/typedarray/valuesEqual<~lib/typedarray/Uint64Array> global.get $~lib/memory/__stack_pointer - i32.const 10480 + i32.const 11184 i32.store offset=16 i32.const 0 local.set $0 - i32.const 10492 + i32.const 11196 i32.load i32.const 2 i32.add @@ -46270,10 +46314,10 @@ i32.const 16 i32.add local.set $3 - i32.const 10484 + i32.const 11188 i32.load local.set $5 - i32.const 10492 + i32.const 11196 i32.load local.set $6 loop $for-loop|00 @@ -46313,7 +46357,7 @@ i32.const 10 i32.const 3 i32.const 68 - i32.const 13552 + i32.const 14256 call $~lib/rt/__newArray local.set $0 global.get $~lib/memory/__stack_pointer @@ -46329,14 +46373,14 @@ local.get $4 call $~lib/typedarray/Int64Array#set<~lib/typedarray/Int16Array> global.get $~lib/memory/__stack_pointer - i32.const 10560 + i32.const 11264 i32.store offset=16 local.get $1 call $~lib/typedarray/Int64Array#set<~lib/array/Array> i32.const 10 i32.const 3 i32.const 68 - i32.const 13664 + i32.const 14368 call $~lib/rt/__newArray local.set $2 global.get $~lib/memory/__stack_pointer @@ -46353,7 +46397,7 @@ end i32.const 1360 i32.const 1632 - i32.const 1854 + i32.const 1911 i32.const 47 call $~lib/builtins/abort unreachable @@ -46369,11 +46413,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15924 + i32.const 16628 i32.lt_s if - i32.const 32336 - i32.const 32384 + i32.const 33040 + i32.const 33088 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -46393,7 +46437,7 @@ if i32.const 0 i32.const 1568 - i32.const 735 + i32.const 758 i32.const 3 call $~lib/builtins/abort unreachable @@ -46421,9 +46465,9 @@ f32.ne if global.get $~lib/memory/__stack_pointer - i32.const 13840 + i32.const 14544 i32.store - i32.const 13840 + i32.const 14544 i32.const 3 local.get $2 f64.convert_i32_s @@ -46436,7 +46480,7 @@ call $~lib/builtins/trace i32.const 0 i32.const 1568 - i32.const 741 + i32.const 764 i32.const 7 call $~lib/builtins/abort unreachable @@ -46468,11 +46512,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15924 + i32.const 16628 i32.lt_s if - i32.const 32336 - i32.const 32384 + i32.const 33040 + i32.const 33088 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -46549,10 +46593,10 @@ local.tee $3 i32.store offset=12 global.get $~lib/memory/__stack_pointer - i32.const 10304 + i32.const 11008 i32.store offset=16 block $folding-inner0 - i32.const 10316 + i32.const 11020 i32.load local.get $3 i32.load offset=8 @@ -46563,10 +46607,10 @@ local.get $3 i32.load offset=4 local.set $5 - i32.const 10308 + i32.const 11012 i32.load local.set $6 - i32.const 10316 + i32.const 11020 i32.load local.set $7 loop $for-loop|0 @@ -46596,7 +46640,7 @@ i32.const 10 i32.const 2 i32.const 61 - i32.const 13776 + i32.const 14480 call $~lib/rt/__newArray local.set $2 global.get $~lib/memory/__stack_pointer @@ -46606,16 +46650,16 @@ local.get $2 call $std/typedarray/valuesEqual<~lib/typedarray/Float32Array> global.get $~lib/memory/__stack_pointer - i32.const 10384 + i32.const 11088 i32.store offset=16 local.get $3 - i32.const 10384 + i32.const 11088 i32.const 3 call $~lib/typedarray/Int32Array#set<~lib/array/Array> i32.const 10 i32.const 2 i32.const 61 - i32.const 13888 + i32.const 14592 call $~lib/rt/__newArray local.set $2 global.get $~lib/memory/__stack_pointer @@ -46679,7 +46723,7 @@ i32.const 10 i32.const 2 i32.const 61 - i32.const 13952 + i32.const 14656 call $~lib/rt/__newArray local.set $1 global.get $~lib/memory/__stack_pointer @@ -46783,11 +46827,11 @@ end end global.get $~lib/memory/__stack_pointer - i32.const 10560 + i32.const 11264 i32.store offset=16 i32.const 0 local.set $0 - i32.const 10572 + i32.const 11276 i32.load i32.const 7 i32.add @@ -46802,10 +46846,10 @@ i32.const 28 i32.add local.set $1 - i32.const 10564 + i32.const 11268 i32.load local.set $4 - i32.const 10572 + i32.const 11276 i32.load local.set $2 loop $for-loop|05 @@ -46834,7 +46878,7 @@ i32.const 10 i32.const 2 i32.const 61 - i32.const 14016 + i32.const 14720 call $~lib/rt/__newArray local.set $0 global.get $~lib/memory/__stack_pointer @@ -46851,7 +46895,7 @@ end i32.const 1360 i32.const 1632 - i32.const 1854 + i32.const 1911 i32.const 47 call $~lib/builtins/abort unreachable @@ -46867,11 +46911,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15924 + i32.const 16628 i32.lt_s if - i32.const 32336 - i32.const 32384 + i32.const 33040 + i32.const 33088 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -46891,7 +46935,7 @@ if i32.const 0 i32.const 1568 - i32.const 735 + i32.const 758 i32.const 3 call $~lib/builtins/abort unreachable @@ -46919,9 +46963,9 @@ f64.ne if global.get $~lib/memory/__stack_pointer - i32.const 14192 + i32.const 14896 i32.store - i32.const 14192 + i32.const 14896 i32.const 3 local.get $2 f64.convert_i32_s @@ -46932,7 +46976,7 @@ call $~lib/builtins/trace i32.const 0 i32.const 1568 - i32.const 741 + i32.const 764 i32.const 7 call $~lib/builtins/abort unreachable @@ -46963,11 +47007,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15924 + i32.const 16628 i32.lt_s if - i32.const 32336 - i32.const 32384 + i32.const 33040 + i32.const 33088 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -47044,10 +47088,10 @@ local.tee $3 i32.store offset=12 global.get $~lib/memory/__stack_pointer - i32.const 10304 + i32.const 11008 i32.store offset=16 block $folding-inner0 - i32.const 10316 + i32.const 11020 i32.load local.get $3 i32.load offset=8 @@ -47058,10 +47102,10 @@ local.get $3 i32.load offset=4 local.set $5 - i32.const 10308 + i32.const 11012 i32.load local.set $6 - i32.const 10316 + i32.const 11020 i32.load local.set $7 loop $for-loop|0 @@ -47092,7 +47136,7 @@ i32.const 10 i32.const 3 i32.const 62 - i32.const 14080 + i32.const 14784 call $~lib/rt/__newArray local.set $0 global.get $~lib/memory/__stack_pointer @@ -47102,11 +47146,11 @@ local.get $0 call $std/typedarray/valuesEqual<~lib/typedarray/Float64Array> global.get $~lib/memory/__stack_pointer - i32.const 10384 + i32.const 11088 i32.store offset=16 i32.const 0 local.set $0 - i32.const 10396 + i32.const 11100 i32.load i32.const 3 i32.add @@ -47121,10 +47165,10 @@ i32.const 24 i32.add local.set $5 - i32.const 10388 + i32.const 11092 i32.load local.set $6 - i32.const 10396 + i32.const 11100 i32.load local.set $7 loop $for-loop|04 @@ -47155,7 +47199,7 @@ i32.const 10 i32.const 3 i32.const 62 - i32.const 14240 + i32.const 14944 call $~lib/rt/__newArray local.set $0 global.get $~lib/memory/__stack_pointer @@ -47218,7 +47262,7 @@ i32.const 10 i32.const 3 i32.const 62 - i32.const 14352 + i32.const 15056 call $~lib/rt/__newArray local.set $2 global.get $~lib/memory/__stack_pointer @@ -47322,11 +47366,11 @@ end end global.get $~lib/memory/__stack_pointer - i32.const 10560 + i32.const 11264 i32.store offset=16 i32.const 0 local.set $1 - i32.const 10572 + i32.const 11276 i32.load i32.const 7 i32.add @@ -47341,10 +47385,10 @@ i32.const 56 i32.add local.set $2 - i32.const 10564 + i32.const 11268 i32.load local.set $4 - i32.const 10572 + i32.const 11276 i32.load local.set $0 loop $for-loop|012 @@ -47373,7 +47417,7 @@ i32.const 10 i32.const 3 i32.const 62 - i32.const 14464 + i32.const 15168 call $~lib/rt/__newArray local.set $1 global.get $~lib/memory/__stack_pointer @@ -47390,7 +47434,7 @@ end i32.const 1360 i32.const 1632 - i32.const 1854 + i32.const 1911 i32.const 47 call $~lib/builtins/abort unreachable @@ -47405,34 +47449,35 @@ (local $6 i32) (local $7 i32) (local $8 i32) - (local $9 i32) - (local $10 i64) - (local $11 f32) - (local $12 f64) + (local $9 i64) + (local $10 f32) + (local $11 f64) + (local $12 i32) (local $13 i64) (local $14 f32) (local $15 f64) + (local $16 i32) global.get $~lib/memory/__stack_pointer i32.const 32 i32.sub global.set $~lib/memory/__stack_pointer - block $folding-inner30 - block $folding-inner14 - block $folding-inner13 - block $folding-inner29 - block $folding-inner28 - block $folding-inner27 - block $folding-inner26 - block $folding-inner25 - block $folding-inner24 - block $folding-inner23 - block $folding-inner22 - block $folding-inner21 - block $folding-inner20 + block $folding-inner32 + block $folding-inner16 + block $folding-inner15 + block $folding-inner31 + block $folding-inner30 + block $folding-inner29 + block $folding-inner28 + block $folding-inner27 + block $folding-inner26 + block $folding-inner25 + block $folding-inner24 + block $folding-inner23 + block $folding-inner22 global.get $~lib/memory/__stack_pointer - i32.const 15924 + i32.const 16628 i32.lt_s - br_if $folding-inner14 + br_if $folding-inner16 global.get $~lib/memory/__stack_pointer local.tee $0 i64.const 0 @@ -47449,7 +47494,7 @@ memory.size i32.const 16 i32.shl - i32.const 32308 + i32.const 33012 i32.sub i32.const 1 i32.shr_u @@ -48074,65 +48119,65 @@ global.get $~lib/memory/__stack_pointer i32.const 5 call $~lib/typedarray/Int32Array#constructor - local.tee $3 + local.tee $4 i32.store offset=8 - local.get $3 + local.get $4 i32.const 0 i32.const 1 call $~lib/typedarray/Int32Array#__set - local.get $3 + local.get $4 i32.const 1 i32.const 2 call $~lib/typedarray/Int32Array#__set - local.get $3 + local.get $4 i32.const 2 i32.const 3 call $~lib/typedarray/Int32Array#__set - local.get $3 + local.get $4 i32.const 3 i32.const 4 call $~lib/typedarray/Int32Array#__set - local.get $3 + local.get $4 i32.const 4 i32.const 5 call $~lib/typedarray/Int32Array#__set - local.get $3 + local.get $4 i32.load offset=4 - local.set $2 + local.set $1 i32.const 1 - local.get $3 + local.get $4 i32.load offset=8 i32.const 2 i32.shr_u - local.tee $1 - local.get $1 + local.tee $0 + local.get $0 i32.const 1 i32.gt_s select - local.set $0 + local.set $3 i32.const 3 - local.get $1 - local.get $1 + local.get $0 + local.get $0 i32.const 3 i32.gt_s select - local.set $1 + local.set $0 loop $for-loop|0 local.get $0 - local.get $1 - i32.lt_s + local.get $3 + i32.gt_s if - local.get $2 - local.get $0 + local.get $1 + local.get $3 i32.const 2 i32.shl i32.add i32.const 1 i32.store - local.get $0 + local.get $3 i32.const 1 i32.add - local.set $0 + local.set $3 br $for-loop|0 end end @@ -48145,7 +48190,7 @@ global.get $~lib/memory/__stack_pointer local.get $0 i32.store offset=4 - local.get $3 + local.get $4 local.get $0 call $std/typedarray/isInt32ArrayEqual i32.eqz @@ -48157,36 +48202,36 @@ call $~lib/builtins/abort unreachable end - local.get $3 + local.get $4 i32.load offset=4 - local.set $1 + local.set $0 i32.const 0 - local.get $3 + local.get $4 i32.load offset=8 i32.const 2 i32.shr_u - local.tee $2 - local.get $2 + local.tee $1 + local.get $1 i32.const 0 i32.gt_s select - local.set $0 + local.set $3 loop $for-loop|01 - local.get $0 - local.get $2 - i32.lt_s + local.get $1 + local.get $3 + i32.gt_s if - local.get $1 local.get $0 + local.get $3 i32.const 2 i32.shl i32.add i32.const 0 i32.store - local.get $0 + local.get $3 i32.const 1 i32.add - local.set $0 + local.set $3 br $for-loop|01 end end @@ -48199,7 +48244,7 @@ global.get $~lib/memory/__stack_pointer local.get $0 i32.store offset=4 - local.get $3 + local.get $4 local.get $0 call $std/typedarray/isInt32ArrayEqual i32.eqz @@ -48211,46 +48256,46 @@ call $~lib/builtins/abort unreachable end - local.get $3 + local.get $4 i32.load offset=4 - local.set $2 + local.set $1 i32.const 0 - local.get $3 + local.get $4 i32.load offset=8 i32.const 2 i32.shr_u - local.tee $1 - local.get $1 + local.tee $0 + local.get $0 i32.const 0 i32.gt_s select - local.set $0 - local.get $1 + local.set $3 + local.get $0 i32.const 3 i32.sub - local.tee $1 + local.tee $0 i32.const 0 - local.get $1 + local.get $0 i32.const 0 i32.gt_s select - local.set $1 + local.set $0 loop $for-loop|03 local.get $0 - local.get $1 - i32.lt_s + local.get $3 + i32.gt_s if - local.get $2 - local.get $0 + local.get $1 + local.get $3 i32.const 2 i32.shl i32.add i32.const 1 i32.store - local.get $0 + local.get $3 i32.const 1 i32.add - local.set $0 + local.set $3 br $for-loop|03 end end @@ -48263,7 +48308,7 @@ global.get $~lib/memory/__stack_pointer local.get $0 i32.store offset=4 - local.get $3 + local.get $4 local.get $0 call $std/typedarray/isInt32ArrayEqual i32.eqz @@ -48275,10 +48320,10 @@ call $~lib/builtins/abort unreachable end - local.get $3 + local.get $4 i32.load offset=4 local.set $2 - local.get $3 + local.get $4 i32.load offset=8 i32.const 2 i32.shr_u @@ -48291,23 +48336,23 @@ i32.const 0 i32.gt_s select - local.set $0 + local.set $3 loop $for-loop|05 - local.get $0 local.get $1 - i32.lt_s + local.get $3 + i32.gt_s if local.get $2 - local.get $0 + local.get $3 i32.const 2 i32.shl i32.add i32.const 2 i32.store - local.get $0 + local.get $3 i32.const 1 i32.add - local.set $0 + local.set $3 br $for-loop|05 end end @@ -48320,7 +48365,7 @@ global.get $~lib/memory/__stack_pointer local.get $0 i32.store offset=4 - local.get $3 + local.get $4 local.get $0 call $std/typedarray/isInt32ArrayEqual i32.eqz @@ -48332,43 +48377,43 @@ call $~lib/builtins/abort unreachable end - local.get $3 + local.get $4 i32.load offset=4 - local.set $2 + local.set $1 i32.const 1 - local.get $3 + local.get $4 i32.load offset=8 i32.const 2 i32.shr_u - local.tee $1 - local.get $1 + local.tee $0 + local.get $0 i32.const 1 i32.gt_s select - local.set $0 + local.set $3 i32.const 0 - local.get $1 - local.get $1 + local.get $0 + local.get $0 i32.const 0 i32.gt_s select - local.set $1 + local.set $0 loop $for-loop|07 local.get $0 - local.get $1 - i32.lt_s + local.get $3 + i32.gt_s if - local.get $2 - local.get $0 + local.get $1 + local.get $3 i32.const 2 i32.shl i32.add i32.const 0 i32.store - local.get $0 + local.get $3 i32.const 1 i32.add - local.set $0 + local.set $3 br $for-loop|07 end end @@ -48381,7 +48426,7 @@ global.get $~lib/memory/__stack_pointer local.get $0 i32.store offset=4 - local.get $3 + local.get $4 local.get $0 call $std/typedarray/isInt32ArrayEqual i32.eqz @@ -48394,46 +48439,46 @@ unreachable end global.get $~lib/memory/__stack_pointer - local.get $3 + local.get $4 i32.const 1 i32.const 4 call $~lib/typedarray/Int32Array#subarray - local.tee $4 + local.tee $2 i32.store offset=12 - local.get $4 + local.get $2 i32.load offset=4 - local.set $1 + local.set $0 i32.const 0 - local.get $4 + local.get $2 i32.load offset=8 i32.const 2 i32.shr_u - local.tee $2 - local.get $2 + local.tee $1 + local.get $1 i32.const 0 i32.gt_s select - local.set $0 + local.set $3 loop $for-loop|09 - local.get $0 - local.get $2 - i32.lt_s + local.get $1 + local.get $3 + i32.gt_s if - local.get $1 local.get $0 + local.get $3 i32.const 2 i32.shl i32.add i32.const 0 i32.store - local.get $0 + local.get $3 i32.const 1 i32.add - local.set $0 + local.set $3 br $for-loop|09 end end - local.get $4 + local.get $2 i32.load offset=8 i32.const 2 i32.shr_u @@ -48447,9 +48492,9 @@ call $~lib/builtins/abort unreachable end - local.get $4 + local.get $2 i32.load offset=4 - local.get $4 + local.get $2 i32.load i32.sub i32.const 4 @@ -48462,7 +48507,7 @@ call $~lib/builtins/abort unreachable end - local.get $4 + local.get $2 i32.load offset=8 i32.const 12 i32.ne @@ -48483,7 +48528,7 @@ global.get $~lib/memory/__stack_pointer local.get $0 i32.store offset=4 - local.get $4 + local.get $2 local.get $0 call $std/typedarray/isInt32ArrayEqual i32.eqz @@ -48504,7 +48549,7 @@ global.get $~lib/memory/__stack_pointer local.get $0 i32.store offset=4 - local.get $3 + local.get $4 local.get $0 call $std/typedarray/isInt32ArrayEqual i32.eqz @@ -49467,9 +49512,9 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15924 + i32.const 16628 i32.lt_s - br_if $folding-inner14 + br_if $folding-inner16 global.get $~lib/memory/__stack_pointer local.tee $0 i64.const 0 @@ -49477,13871 +49522,15256 @@ local.get $0 i32.const 3 call $~lib/typedarray/Int8Array#constructor - local.tee $3 + local.tee $4 i32.store - local.get $3 + local.get $4 i32.const 0 i32.const 1 call $~lib/typedarray/Int8Array#__set - local.get $3 + local.get $4 i32.const 1 i32.const 2 call $~lib/typedarray/Int8Array#__set - local.get $3 + local.get $4 i32.const 2 i32.const 3 call $~lib/typedarray/Int8Array#__set global.get $~lib/memory/__stack_pointer i32.const 2896 i32.store offset=4 - i32.const 0 - local.set $1 - local.get $3 + local.get $4 i32.load offset=4 - local.set $4 - local.get $3 - i32.load offset=8 local.set $2 + local.get $4 + i32.load offset=8 + local.set $1 loop $for-loop|011 local.get $1 - local.get $2 - i32.lt_s + local.get $6 + i32.gt_s if - local.get $1 - local.get $4 + local.get $2 + local.get $6 i32.add i32.load8_s local.set $0 i32.const 4 global.set $~argumentsLength - local.get $9 + local.get $5 local.get $0 - local.get $1 - local.get $3 + local.get $6 + local.get $4 i32.const 2896 i32.load call_indirect $0 (type $i32_i32_i32_i32_=>_i32) - local.set $9 - local.get $1 + local.set $5 + local.get $6 i32.const 1 i32.add - local.set $1 + local.set $6 br $for-loop|011 end end - block $folding-inner18 - block $folding-inner17 - block $folding-inner16 - block $folding-inner15 - block $folding-inner12 - block $folding-inner11 - block $folding-inner10 - block $folding-inner9 - block $folding-inner8 - block $folding-inner7 - block $folding-inner6 - block $folding-inner5 - block $folding-inner4 - block $folding-inner3 - block $folding-inner2 - block $folding-inner1 - local.get $9 - i32.const 255 - i32.and - i32.const 6 - i32.ne - br_if $folding-inner1 - global.get $~lib/memory/__stack_pointer - i32.const 8 - i32.add - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 8 - i32.sub - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 15924 - i32.lt_s - br_if $folding-inner14 - global.get $~lib/memory/__stack_pointer - local.tee $0 - i64.const 0 - i64.store - local.get $0 - i32.const 3 - call $~lib/typedarray/Uint8Array#constructor - local.tee $3 - i32.store - local.get $3 - i32.const 0 - i32.const 1 - call $~lib/typedarray/Uint8Array#__set - local.get $3 - i32.const 1 - i32.const 2 - call $~lib/typedarray/Uint8Array#__set - local.get $3 - i32.const 2 - i32.const 3 - call $~lib/typedarray/Uint8Array#__set - global.get $~lib/memory/__stack_pointer - i32.const 2928 - i32.store offset=4 - i32.const 0 - local.set $1 - local.get $3 - i32.load offset=4 - local.set $4 - local.get $3 - i32.load offset=8 - local.set $2 - loop $for-loop|013 - local.get $1 - local.get $2 - i32.lt_s - if - local.get $1 - local.get $4 - i32.add - i32.load8_u - local.set $0 - i32.const 4 - global.set $~argumentsLength + block $folding-inner20 + block $folding-inner19 + block $folding-inner18 + block $folding-inner17 + block $folding-inner14 + block $folding-inner13 + block $folding-inner12 + block $folding-inner11 + block $folding-inner10 + block $folding-inner9 + block $folding-inner8 + block $folding-inner7 + block $folding-inner6 + block $folding-inner5 + block $folding-inner4 + block $folding-inner3 + block $folding-inner2 + block $folding-inner1 local.get $5 + i32.const 255 + i32.and + i32.const 6 + i32.ne + br_if $folding-inner1 + global.get $~lib/memory/__stack_pointer + i32.const 8 + i32.add + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 8 + i32.sub + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 16628 + i32.lt_s + br_if $folding-inner16 + global.get $~lib/memory/__stack_pointer + local.tee $0 + i64.const 0 + i64.store local.get $0 - local.get $1 - local.get $3 + i32.const 3 + call $~lib/typedarray/Uint8Array#constructor + local.tee $4 + i32.store + local.get $4 + i32.const 0 + i32.const 1 + call $~lib/typedarray/Uint8Array#__set + local.get $4 + i32.const 1 + i32.const 2 + call $~lib/typedarray/Uint8Array#__set + local.get $4 + i32.const 2 + i32.const 3 + call $~lib/typedarray/Uint8Array#__set + global.get $~lib/memory/__stack_pointer i32.const 2928 - i32.load - call_indirect $0 (type $i32_i32_i32_i32_=>_i32) + i32.store offset=4 + i32.const 0 local.set $5 - local.get $1 - i32.const 1 - i32.add - local.set $1 - br $for-loop|013 - end - end - local.get $5 - i32.const 255 - i32.and - i32.const 6 - i32.ne - br_if $folding-inner1 - global.get $~lib/memory/__stack_pointer - i32.const 8 - i32.add - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 8 - i32.sub - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 15924 - i32.lt_s - br_if $folding-inner14 - global.get $~lib/memory/__stack_pointer - local.tee $0 - i64.const 0 - i64.store - local.get $0 - i32.const 3 - call $~lib/typedarray/Uint8ClampedArray#constructor - local.tee $3 - i32.store - local.get $3 - i32.const 0 - i32.const 1 - call $~lib/typedarray/Uint8ClampedArray#__set - local.get $3 - i32.const 1 - i32.const 2 - call $~lib/typedarray/Uint8ClampedArray#__set - local.get $3 - i32.const 2 - i32.const 3 - call $~lib/typedarray/Uint8ClampedArray#__set - global.get $~lib/memory/__stack_pointer - i32.const 2960 - i32.store offset=4 - i32.const 0 - local.set $1 - i32.const 0 - local.set $5 - local.get $3 - i32.load offset=4 - local.set $4 - local.get $3 - i32.load offset=8 - local.set $2 - loop $for-loop|016 - local.get $1 - local.get $2 - i32.lt_s - if - local.get $1 + i32.const 0 + local.set $3 + local.get $4 + i32.load offset=4 + local.set $2 local.get $4 + i32.load offset=8 + local.set $1 + loop $for-loop|013 + local.get $1 + local.get $5 + i32.gt_s + if + local.get $2 + local.get $5 + i32.add + i32.load8_u + local.set $0 + i32.const 4 + global.set $~argumentsLength + local.get $3 + local.get $0 + local.get $5 + local.get $4 + i32.const 2928 + i32.load + call_indirect $0 (type $i32_i32_i32_i32_=>_i32) + local.set $3 + local.get $5 + i32.const 1 + i32.add + local.set $5 + br $for-loop|013 + end + end + local.get $3 + i32.const 255 + i32.and + i32.const 6 + i32.ne + br_if $folding-inner1 + global.get $~lib/memory/__stack_pointer + i32.const 8 i32.add - i32.load8_u - local.set $0 - i32.const 4 - global.set $~argumentsLength - local.get $5 + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 8 + i32.sub + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 16628 + i32.lt_s + br_if $folding-inner16 + global.get $~lib/memory/__stack_pointer + local.tee $0 + i64.const 0 + i64.store local.get $0 - local.get $1 - local.get $3 - i32.const 2960 - i32.load - call_indirect $0 (type $i32_i32_i32_i32_=>_i32) - local.set $5 - local.get $1 + i32.const 3 + call $~lib/typedarray/Uint8ClampedArray#constructor + local.tee $4 + i32.store + local.get $4 + i32.const 0 i32.const 1 - i32.add - local.set $1 - br $for-loop|016 - end - end - local.get $5 - i32.const 255 - i32.and - i32.const 6 - i32.ne - br_if $folding-inner1 - global.get $~lib/memory/__stack_pointer - i32.const 8 - i32.add - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 8 - i32.sub - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 15924 - i32.lt_s - br_if $folding-inner14 - global.get $~lib/memory/__stack_pointer - local.tee $0 - i64.const 0 - i64.store - local.get $0 - i32.const 3 - call $~lib/typedarray/Int16Array#constructor - local.tee $3 - i32.store - local.get $3 - i32.const 0 - i32.const 1 - call $~lib/typedarray/Int16Array#__set - local.get $3 - i32.const 1 - i32.const 2 - call $~lib/typedarray/Int16Array#__set - local.get $3 - i32.const 2 - i32.const 3 - call $~lib/typedarray/Int16Array#__set - global.get $~lib/memory/__stack_pointer - i32.const 2992 - i32.store offset=4 - i32.const 0 - local.set $1 - i32.const 0 - local.set $9 - local.get $3 - i32.load offset=4 - local.set $4 - local.get $3 - i32.load offset=8 - i32.const 1 - i32.shr_u - local.set $2 - loop $for-loop|08 - local.get $1 - local.get $2 - i32.lt_s - if + call $~lib/typedarray/Uint8ClampedArray#__set local.get $4 - local.get $1 i32.const 1 - i32.shl + i32.const 2 + call $~lib/typedarray/Uint8ClampedArray#__set + local.get $4 + i32.const 2 + i32.const 3 + call $~lib/typedarray/Uint8ClampedArray#__set + global.get $~lib/memory/__stack_pointer + i32.const 2960 + i32.store offset=4 + i32.const 0 + local.set $5 + i32.const 0 + local.set $3 + local.get $4 + i32.load offset=4 + local.set $2 + local.get $4 + i32.load offset=8 + local.set $1 + loop $for-loop|016 + local.get $1 + local.get $5 + i32.gt_s + if + local.get $2 + local.get $5 + i32.add + i32.load8_u + local.set $0 + i32.const 4 + global.set $~argumentsLength + local.get $3 + local.get $0 + local.get $5 + local.get $4 + i32.const 2960 + i32.load + call_indirect $0 (type $i32_i32_i32_i32_=>_i32) + local.set $3 + local.get $5 + i32.const 1 + i32.add + local.set $5 + br $for-loop|016 + end + end + local.get $3 + i32.const 255 + i32.and + i32.const 6 + i32.ne + br_if $folding-inner1 + global.get $~lib/memory/__stack_pointer + i32.const 8 i32.add - i32.load16_s - local.set $0 - i32.const 4 - global.set $~argumentsLength - local.get $9 + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 8 + i32.sub + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 16628 + i32.lt_s + br_if $folding-inner16 + global.get $~lib/memory/__stack_pointer + local.tee $0 + i64.const 0 + i64.store local.get $0 - local.get $1 - local.get $3 - i32.const 2992 - i32.load - call_indirect $0 (type $i32_i32_i32_i32_=>_i32) - local.set $9 - local.get $1 + i32.const 3 + call $~lib/typedarray/Int16Array#constructor + local.tee $4 + i32.store + local.get $4 + i32.const 0 i32.const 1 - i32.add - local.set $1 - br $for-loop|08 - end - end - local.get $9 - i32.const 65535 - i32.and - i32.const 6 - i32.ne - br_if $folding-inner1 - global.get $~lib/memory/__stack_pointer - i32.const 8 - i32.add - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 8 - i32.sub - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 15924 - i32.lt_s - br_if $folding-inner14 - global.get $~lib/memory/__stack_pointer - local.tee $0 - i64.const 0 - i64.store - local.get $0 - i32.const 3 - call $~lib/typedarray/Uint16Array#constructor - local.tee $3 - i32.store - local.get $3 - i32.const 0 - i32.const 1 - call $~lib/typedarray/Uint16Array#__set - local.get $3 - i32.const 1 - i32.const 2 - call $~lib/typedarray/Uint16Array#__set - local.get $3 - i32.const 2 - i32.const 3 - call $~lib/typedarray/Uint16Array#__set - global.get $~lib/memory/__stack_pointer - i32.const 3024 - i32.store offset=4 - i32.const 0 - local.set $1 - i32.const 0 - local.set $9 - local.get $3 - i32.load offset=4 - local.set $4 - local.get $3 - i32.load offset=8 - i32.const 1 - i32.shr_u - local.set $2 - loop $for-loop|010 - local.get $1 - local.get $2 - i32.lt_s - if + call $~lib/typedarray/Int16Array#__set local.get $4 - local.get $1 i32.const 1 - i32.shl + i32.const 2 + call $~lib/typedarray/Int16Array#__set + local.get $4 + i32.const 2 + i32.const 3 + call $~lib/typedarray/Int16Array#__set + global.get $~lib/memory/__stack_pointer + i32.const 2992 + i32.store offset=4 + i32.const 0 + local.set $6 + i32.const 0 + local.set $5 + local.get $4 + i32.load offset=4 + local.set $2 + local.get $4 + i32.load offset=8 + i32.const 1 + i32.shr_u + local.set $1 + loop $for-loop|08 + local.get $1 + local.get $6 + i32.gt_s + if + local.get $2 + local.get $6 + i32.const 1 + i32.shl + i32.add + i32.load16_s + local.set $0 + i32.const 4 + global.set $~argumentsLength + local.get $5 + local.get $0 + local.get $6 + local.get $4 + i32.const 2992 + i32.load + call_indirect $0 (type $i32_i32_i32_i32_=>_i32) + local.set $5 + local.get $6 + i32.const 1 + i32.add + local.set $6 + br $for-loop|08 + end + end + local.get $5 + i32.const 65535 + i32.and + i32.const 6 + i32.ne + br_if $folding-inner1 + global.get $~lib/memory/__stack_pointer + i32.const 8 i32.add - i32.load16_u - local.set $0 - i32.const 4 - global.set $~argumentsLength - local.get $9 + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 8 + i32.sub + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 16628 + i32.lt_s + br_if $folding-inner16 + global.get $~lib/memory/__stack_pointer + local.tee $0 + i64.const 0 + i64.store local.get $0 - local.get $1 - local.get $3 + i32.const 3 + call $~lib/typedarray/Uint16Array#constructor + local.tee $4 + i32.store + local.get $4 + i32.const 0 + i32.const 1 + call $~lib/typedarray/Uint16Array#__set + local.get $4 + i32.const 1 + i32.const 2 + call $~lib/typedarray/Uint16Array#__set + local.get $4 + i32.const 2 + i32.const 3 + call $~lib/typedarray/Uint16Array#__set + global.get $~lib/memory/__stack_pointer i32.const 3024 - i32.load - call_indirect $0 (type $i32_i32_i32_i32_=>_i32) - local.set $9 - local.get $1 + i32.store offset=4 + i32.const 0 + local.set $6 + i32.const 0 + local.set $5 + local.get $4 + i32.load offset=4 + local.set $2 + local.get $4 + i32.load offset=8 i32.const 1 - i32.add + i32.shr_u local.set $1 - br $for-loop|010 - end - end - local.get $9 - i32.const 65535 - i32.and - i32.const 6 - i32.ne - br_if $folding-inner1 - global.get $~lib/memory/__stack_pointer - i32.const 8 - i32.add - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 8 - i32.sub - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 15924 - i32.lt_s - br_if $folding-inner14 - global.get $~lib/memory/__stack_pointer - local.tee $0 - i64.const 0 - i64.store - local.get $0 - i32.const 3 - call $~lib/typedarray/Int32Array#constructor - local.tee $3 - i32.store - local.get $3 - i32.const 0 - i32.const 1 - call $~lib/typedarray/Int32Array#__set - local.get $3 - i32.const 1 - i32.const 2 - call $~lib/typedarray/Int32Array#__set - local.get $3 - i32.const 2 - i32.const 3 - call $~lib/typedarray/Int32Array#__set - global.get $~lib/memory/__stack_pointer - i32.const 3056 - i32.store offset=4 - i32.const 0 - local.set $1 - i32.const 0 - local.set $9 - local.get $3 - i32.load offset=4 - local.set $4 - local.get $3 - i32.load offset=8 - i32.const 2 - i32.shr_u - local.set $2 - loop $for-loop|012 - local.get $1 - local.get $2 - i32.lt_s - if + loop $for-loop|010 + local.get $1 + local.get $6 + i32.gt_s + if + local.get $2 + local.get $6 + i32.const 1 + i32.shl + i32.add + i32.load16_u + local.set $0 + i32.const 4 + global.set $~argumentsLength + local.get $5 + local.get $0 + local.get $6 + local.get $4 + i32.const 3024 + i32.load + call_indirect $0 (type $i32_i32_i32_i32_=>_i32) + local.set $5 + local.get $6 + i32.const 1 + i32.add + local.set $6 + br $for-loop|010 + end + end + local.get $5 + i32.const 65535 + i32.and + i32.const 6 + i32.ne + br_if $folding-inner1 + global.get $~lib/memory/__stack_pointer + i32.const 8 + i32.add + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 8 + i32.sub + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 16628 + i32.lt_s + br_if $folding-inner16 + global.get $~lib/memory/__stack_pointer + local.tee $0 + i64.const 0 + i64.store + local.get $0 + i32.const 3 + call $~lib/typedarray/Int32Array#constructor + local.tee $4 + i32.store local.get $4 - local.get $1 + i32.const 0 + i32.const 1 + call $~lib/typedarray/Int32Array#__set + local.get $4 + i32.const 1 i32.const 2 - i32.shl + call $~lib/typedarray/Int32Array#__set + local.get $4 + i32.const 2 + i32.const 3 + call $~lib/typedarray/Int32Array#__set + global.get $~lib/memory/__stack_pointer + i32.const 3056 + i32.store offset=4 + i32.const 0 + local.set $6 + i32.const 0 + local.set $5 + local.get $4 + i32.load offset=4 + local.set $2 + local.get $4 + i32.load offset=8 + i32.const 2 + i32.shr_u + local.set $1 + loop $for-loop|012 + local.get $1 + local.get $6 + i32.gt_s + if + local.get $2 + local.get $6 + i32.const 2 + i32.shl + i32.add + i32.load + local.set $0 + i32.const 4 + global.set $~argumentsLength + local.get $5 + local.get $0 + local.get $6 + local.get $4 + i32.const 3056 + i32.load + call_indirect $0 (type $i32_i32_i32_i32_=>_i32) + local.set $5 + local.get $6 + i32.const 1 + i32.add + local.set $6 + br $for-loop|012 + end + end + local.get $5 + i32.const 6 + i32.ne + br_if $folding-inner1 + global.get $~lib/memory/__stack_pointer + i32.const 8 i32.add - i32.load - local.set $0 - i32.const 4 - global.set $~argumentsLength - local.get $9 + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 8 + i32.sub + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 16628 + i32.lt_s + br_if $folding-inner16 + global.get $~lib/memory/__stack_pointer + local.tee $0 + i64.const 0 + i64.store local.get $0 - local.get $1 - local.get $3 - i32.const 3056 - i32.load - call_indirect $0 (type $i32_i32_i32_i32_=>_i32) - local.set $9 - local.get $1 + i32.const 3 + call $~lib/typedarray/Uint32Array#constructor + local.tee $4 + i32.store + local.get $4 + i32.const 0 i32.const 1 - i32.add - local.set $1 - br $for-loop|012 - end - end - local.get $9 - i32.const 6 - i32.ne - br_if $folding-inner1 - global.get $~lib/memory/__stack_pointer - i32.const 8 - i32.add - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 8 - i32.sub - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 15924 - i32.lt_s - br_if $folding-inner14 - global.get $~lib/memory/__stack_pointer - local.tee $0 - i64.const 0 - i64.store - local.get $0 - i32.const 3 - call $~lib/typedarray/Uint32Array#constructor - local.tee $3 - i32.store - local.get $3 - i32.const 0 - i32.const 1 - call $~lib/typedarray/Uint32Array#__set - local.get $3 - i32.const 1 - i32.const 2 - call $~lib/typedarray/Uint32Array#__set - local.get $3 - i32.const 2 - i32.const 3 - call $~lib/typedarray/Uint32Array#__set - global.get $~lib/memory/__stack_pointer - i32.const 3088 - i32.store offset=4 - i32.const 0 - local.set $1 - i32.const 0 - local.set $9 - local.get $3 - i32.load offset=4 - local.set $4 - local.get $3 - i32.load offset=8 - i32.const 2 - i32.shr_u - local.set $2 - loop $for-loop|014 - local.get $1 - local.get $2 - i32.lt_s - if + call $~lib/typedarray/Uint32Array#__set local.get $4 - local.get $1 + i32.const 1 i32.const 2 - i32.shl + call $~lib/typedarray/Uint32Array#__set + local.get $4 + i32.const 2 + i32.const 3 + call $~lib/typedarray/Uint32Array#__set + global.get $~lib/memory/__stack_pointer + i32.const 3088 + i32.store offset=4 + i32.const 0 + local.set $6 + i32.const 0 + local.set $5 + local.get $4 + i32.load offset=4 + local.set $2 + local.get $4 + i32.load offset=8 + i32.const 2 + i32.shr_u + local.set $1 + loop $for-loop|014 + local.get $1 + local.get $6 + i32.gt_s + if + local.get $2 + local.get $6 + i32.const 2 + i32.shl + i32.add + i32.load + local.set $0 + i32.const 4 + global.set $~argumentsLength + local.get $5 + local.get $0 + local.get $6 + local.get $4 + i32.const 3088 + i32.load + call_indirect $0 (type $i32_i32_i32_i32_=>_i32) + local.set $5 + local.get $6 + i32.const 1 + i32.add + local.set $6 + br $for-loop|014 + end + end + local.get $5 + i32.const 6 + i32.ne + br_if $folding-inner1 + global.get $~lib/memory/__stack_pointer + i32.const 8 i32.add - i32.load - local.set $0 - i32.const 4 - global.set $~argumentsLength - local.get $9 + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 8 + i32.sub + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 16628 + i32.lt_s + br_if $folding-inner16 + global.get $~lib/memory/__stack_pointer + local.tee $0 + i64.const 0 + i64.store local.get $0 - local.get $1 - local.get $3 - i32.const 3088 - i32.load - call_indirect $0 (type $i32_i32_i32_i32_=>_i32) - local.set $9 - local.get $1 + i32.const 3 + call $~lib/typedarray/Int64Array#constructor + local.tee $2 + i32.store + local.get $2 + i32.const 0 + i64.const 1 + call $~lib/typedarray/Int64Array#__set + local.get $2 i32.const 1 - i32.add + i64.const 2 + call $~lib/typedarray/Int64Array#__set + local.get $2 + i32.const 2 + i64.const 3 + call $~lib/typedarray/Int64Array#__set + global.get $~lib/memory/__stack_pointer + i32.const 3120 + i32.store offset=4 + i32.const 0 + local.set $6 + local.get $2 + i32.load offset=4 local.set $1 - br $for-loop|014 - end - end - local.get $9 - i32.const 6 - i32.ne - br_if $folding-inner1 - global.get $~lib/memory/__stack_pointer - i32.const 8 - i32.add - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 8 - i32.sub - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 15924 - i32.lt_s - br_if $folding-inner14 - global.get $~lib/memory/__stack_pointer - local.tee $0 - i64.const 0 - i64.store - local.get $0 - i32.const 3 - call $~lib/typedarray/Int64Array#constructor - local.tee $4 - i32.store - local.get $4 - i32.const 0 - i64.const 1 - call $~lib/typedarray/Int64Array#__set - local.get $4 - i32.const 1 - i64.const 2 - call $~lib/typedarray/Int64Array#__set - local.get $4 - i32.const 2 - i64.const 3 - call $~lib/typedarray/Int64Array#__set - global.get $~lib/memory/__stack_pointer - i32.const 3120 - i32.store offset=4 - i32.const 0 - local.set $1 - local.get $4 - i32.load offset=4 - local.set $2 - local.get $4 - i32.load offset=8 - i32.const 3 - i32.shr_u - local.set $0 - loop $for-loop|01622 - local.get $0 - local.get $1 - i32.gt_s - if local.get $2 - local.get $1 + i32.load offset=8 i32.const 3 - i32.shl - i32.add - i64.load - local.set $10 - i32.const 4 - global.set $~argumentsLength + i32.shr_u + local.set $0 + loop $for-loop|01622 + local.get $0 + local.get $6 + i32.gt_s + if + local.get $1 + local.get $6 + i32.const 3 + i32.shl + i32.add + i64.load + local.set $9 + i32.const 4 + global.set $~argumentsLength + local.get $13 + local.get $9 + local.get $6 + local.get $2 + i32.const 3120 + i32.load + call_indirect $0 (type $i64_i64_i32_i32_=>_i64) + local.set $13 + local.get $6 + i32.const 1 + i32.add + local.set $6 + br $for-loop|01622 + end + end local.get $13 - local.get $10 - local.get $1 - local.get $4 - i32.const 3120 - i32.load - call_indirect $0 (type $i64_i64_i32_i32_=>_i64) - local.set $13 - local.get $1 - i32.const 1 + i64.const 6 + i64.ne + br_if $folding-inner1 + global.get $~lib/memory/__stack_pointer + i32.const 8 i32.add + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 8 + i32.sub + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 16628 + i32.lt_s + br_if $folding-inner16 + global.get $~lib/memory/__stack_pointer + local.tee $0 + i64.const 0 + i64.store + local.get $0 + i32.const 3 + call $~lib/typedarray/Uint64Array#constructor + local.tee $2 + i32.store + local.get $2 + i32.const 0 + i64.const 1 + call $~lib/typedarray/Uint64Array#__set + local.get $2 + i32.const 1 + i64.const 2 + call $~lib/typedarray/Uint64Array#__set + local.get $2 + i32.const 2 + i64.const 3 + call $~lib/typedarray/Uint64Array#__set + global.get $~lib/memory/__stack_pointer + i32.const 3152 + i32.store offset=4 + i32.const 0 + local.set $6 + i64.const 0 + local.set $13 + local.get $2 + i32.load offset=4 local.set $1 - br $for-loop|01622 - end - end - local.get $13 - i64.const 6 - i64.ne - br_if $folding-inner1 - global.get $~lib/memory/__stack_pointer - i32.const 8 - i32.add - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 8 - i32.sub - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 15924 - i32.lt_s - br_if $folding-inner14 - global.get $~lib/memory/__stack_pointer - local.tee $0 - i64.const 0 - i64.store - local.get $0 - i32.const 3 - call $~lib/typedarray/Uint64Array#constructor - local.tee $4 - i32.store - local.get $4 - i32.const 0 - i64.const 1 - call $~lib/typedarray/Uint64Array#__set - local.get $4 - i32.const 1 - i64.const 2 - call $~lib/typedarray/Uint64Array#__set - local.get $4 - i32.const 2 - i64.const 3 - call $~lib/typedarray/Uint64Array#__set - global.get $~lib/memory/__stack_pointer - i32.const 3152 - i32.store offset=4 - i32.const 0 - local.set $1 - i64.const 0 - local.set $13 - local.get $4 - i32.load offset=4 - local.set $2 - local.get $4 - i32.load offset=8 - i32.const 3 - i32.shr_u - local.set $0 - loop $for-loop|018 - local.get $0 - local.get $1 - i32.gt_s - if local.get $2 - local.get $1 + i32.load offset=8 i32.const 3 - i32.shl - i32.add - i64.load - local.set $10 - i32.const 4 - global.set $~argumentsLength + i32.shr_u + local.set $0 + loop $for-loop|018 + local.get $0 + local.get $6 + i32.gt_s + if + local.get $1 + local.get $6 + i32.const 3 + i32.shl + i32.add + i64.load + local.set $9 + i32.const 4 + global.set $~argumentsLength + local.get $13 + local.get $9 + local.get $6 + local.get $2 + i32.const 3152 + i32.load + call_indirect $0 (type $i64_i64_i32_i32_=>_i64) + local.set $13 + local.get $6 + i32.const 1 + i32.add + local.set $6 + br $for-loop|018 + end + end local.get $13 - local.get $10 - local.get $1 - local.get $4 - i32.const 3152 - i32.load - call_indirect $0 (type $i64_i64_i32_i32_=>_i64) - local.set $13 - local.get $1 - i32.const 1 + i64.const 6 + i64.ne + br_if $folding-inner1 + global.get $~lib/memory/__stack_pointer + i32.const 8 i32.add - local.set $1 - br $for-loop|018 - end - end - local.get $13 - i64.const 6 - i64.ne - br_if $folding-inner1 - global.get $~lib/memory/__stack_pointer - i32.const 8 - i32.add - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 8 - i32.sub - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 15924 - i32.lt_s - br_if $folding-inner14 - global.get $~lib/memory/__stack_pointer - local.tee $0 - i64.const 0 - i64.store - local.get $0 - i32.const 3 - call $~lib/typedarray/Float32Array#constructor - local.tee $4 - i32.store - local.get $4 - i32.const 0 - f32.const 1 - call $~lib/typedarray/Float32Array#__set - local.get $4 - i32.const 1 - f32.const 2 - call $~lib/typedarray/Float32Array#__set - local.get $4 - i32.const 2 - f32.const 3 - call $~lib/typedarray/Float32Array#__set - global.get $~lib/memory/__stack_pointer - i32.const 3184 - i32.store offset=4 - i32.const 0 - local.set $1 - local.get $4 - i32.load offset=4 - local.set $2 - local.get $4 - i32.load offset=8 - i32.const 2 - i32.shr_u - local.set $0 - loop $for-loop|021 - local.get $0 - local.get $1 - i32.gt_s - if + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 8 + i32.sub + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 16628 + i32.lt_s + br_if $folding-inner16 + global.get $~lib/memory/__stack_pointer + local.tee $0 + i64.const 0 + i64.store + local.get $0 + i32.const 3 + call $~lib/typedarray/Float32Array#constructor + local.tee $2 + i32.store + local.get $2 + i32.const 0 + f32.const 1 + call $~lib/typedarray/Float32Array#__set + local.get $2 + i32.const 1 + f32.const 2 + call $~lib/typedarray/Float32Array#__set local.get $2 - local.get $1 i32.const 2 - i32.shl - i32.add - f32.load - local.set $11 - i32.const 4 - global.set $~argumentsLength - local.get $14 - local.get $11 - local.get $1 - local.get $4 + f32.const 3 + call $~lib/typedarray/Float32Array#__set + global.get $~lib/memory/__stack_pointer i32.const 3184 - i32.load - call_indirect $0 (type $f32_f32_i32_i32_=>_f32) - local.set $14 - local.get $1 - i32.const 1 - i32.add - local.set $1 - br $for-loop|021 - end - end - local.get $14 - f32.const 6 - f32.ne - br_if $folding-inner1 - global.get $~lib/memory/__stack_pointer - i32.const 8 - i32.add - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 8 - i32.sub - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 15924 - i32.lt_s - br_if $folding-inner14 - global.get $~lib/memory/__stack_pointer - local.tee $0 - i64.const 0 - i64.store - local.get $0 - i32.const 3 - call $~lib/typedarray/Float64Array#constructor - local.tee $4 - i32.store - local.get $4 - i32.const 0 - f64.const 1 - call $~lib/typedarray/Float64Array#__set - local.get $4 - i32.const 1 - f64.const 2 - call $~lib/typedarray/Float64Array#__set - local.get $4 - i32.const 2 - f64.const 3 - call $~lib/typedarray/Float64Array#__set - global.get $~lib/memory/__stack_pointer - i32.const 3216 - i32.store offset=4 - i32.const 0 - local.set $1 - local.get $4 - i32.load offset=4 - local.set $2 - local.get $4 - i32.load offset=8 - i32.const 3 - i32.shr_u - local.set $0 - loop $for-loop|023 - local.get $0 - local.get $1 - i32.gt_s - if + i32.store offset=4 + i32.const 0 + local.set $6 local.get $2 - local.get $1 - i32.const 3 - i32.shl - i32.add - f64.load - local.set $12 - i32.const 4 - global.set $~argumentsLength - local.get $15 - local.get $12 - local.get $1 - local.get $4 - i32.const 3216 - i32.load - call_indirect $0 (type $f64_f64_i32_i32_=>_f64) - local.set $15 - local.get $1 - i32.const 1 - i32.add + i32.load offset=4 local.set $1 - br $for-loop|023 - end - end - local.get $15 - f64.const 6 - f64.ne - br_if $folding-inner1 - global.get $~lib/memory/__stack_pointer - i32.const 8 - i32.add - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 4 - i32.sub - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 15924 - i32.lt_s - br_if $folding-inner14 - global.get $~lib/memory/__stack_pointer - local.tee $0 - i32.const 0 - i32.store - local.get $0 - i32.const 3 - call $~lib/typedarray/Int8Array#constructor - local.tee $0 - i32.store - local.get $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 - local.get $0 - i32.const 0 - call $~lib/typedarray/Int8Array#at - i32.const 1 - i32.ne - br_if $folding-inner2 - local.get $0 - i32.const -1 - call $~lib/typedarray/Int8Array#at - i32.const 3 - i32.ne - br_if $folding-inner3 - local.get $0 - i32.const -3 - call $~lib/typedarray/Int8Array#at - i32.const 1 - i32.ne - br_if $folding-inner4 - global.get $~lib/memory/__stack_pointer - i32.const 4 - i32.add - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 4 - i32.sub - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 15924 - i32.lt_s - br_if $folding-inner14 - global.get $~lib/memory/__stack_pointer - local.tee $0 - i32.const 0 - i32.store - local.get $0 - i32.const 3 - call $~lib/typedarray/Uint8Array#constructor - local.tee $0 - i32.store - local.get $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 - local.get $0 - i32.const 0 - call $~lib/typedarray/Uint8Array#at - i32.const 1 - i32.ne - br_if $folding-inner2 - local.get $0 - i32.const -1 - call $~lib/typedarray/Uint8Array#at - i32.const 3 - i32.ne - br_if $folding-inner3 - local.get $0 - i32.const -3 - call $~lib/typedarray/Uint8Array#at - i32.const 1 - i32.ne - br_if $folding-inner4 - global.get $~lib/memory/__stack_pointer - i32.const 4 - i32.add - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 4 - i32.sub - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 15924 - i32.lt_s - br_if $folding-inner14 - global.get $~lib/memory/__stack_pointer - local.tee $0 - i32.const 0 - i32.store - local.get $0 - i32.const 3 - call $~lib/typedarray/Uint8ClampedArray#constructor - local.tee $0 - i32.store - local.get $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 - local.get $0 - i32.const 0 - call $~lib/typedarray/Uint8ClampedArray#at - i32.const 1 - i32.ne - br_if $folding-inner2 - local.get $0 - i32.const -1 - call $~lib/typedarray/Uint8ClampedArray#at - i32.const 3 - i32.ne - br_if $folding-inner3 - local.get $0 - i32.const -3 - call $~lib/typedarray/Uint8ClampedArray#at - i32.const 1 - i32.ne - br_if $folding-inner4 - global.get $~lib/memory/__stack_pointer - i32.const 4 - i32.add - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 4 - i32.sub - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 15924 - i32.lt_s - br_if $folding-inner14 - global.get $~lib/memory/__stack_pointer - local.tee $0 - i32.const 0 - i32.store - local.get $0 - i32.const 3 - call $~lib/typedarray/Int16Array#constructor - local.tee $0 - i32.store - local.get $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 - local.get $0 - i32.const 0 - call $~lib/typedarray/Int16Array#at - i32.const 1 - i32.ne - br_if $folding-inner2 - local.get $0 - i32.const -1 - call $~lib/typedarray/Int16Array#at - i32.const 3 - i32.ne - br_if $folding-inner3 - local.get $0 - i32.const -3 - call $~lib/typedarray/Int16Array#at - i32.const 1 - i32.ne - br_if $folding-inner4 - global.get $~lib/memory/__stack_pointer - i32.const 4 - i32.add - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 4 - i32.sub - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 15924 - i32.lt_s - br_if $folding-inner14 - global.get $~lib/memory/__stack_pointer - local.tee $0 - i32.const 0 - i32.store - local.get $0 - i32.const 3 - call $~lib/typedarray/Uint16Array#constructor - local.tee $0 - i32.store - local.get $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 - local.get $0 - i32.const 0 - call $~lib/typedarray/Uint16Array#at - i32.const 1 - i32.ne - br_if $folding-inner2 - local.get $0 - i32.const -1 - call $~lib/typedarray/Uint16Array#at - i32.const 3 - i32.ne - br_if $folding-inner3 - local.get $0 - i32.const -3 - call $~lib/typedarray/Uint16Array#at - i32.const 1 - i32.ne - br_if $folding-inner4 - global.get $~lib/memory/__stack_pointer - i32.const 4 - i32.add - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 4 - i32.sub - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 15924 - i32.lt_s - br_if $folding-inner14 - global.get $~lib/memory/__stack_pointer - local.tee $0 - i32.const 0 - i32.store - local.get $0 - i32.const 3 - call $~lib/typedarray/Int32Array#constructor - local.tee $0 - i32.store - local.get $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 - local.get $0 - i32.const 0 - call $~lib/typedarray/Int32Array#at - i32.const 1 - i32.ne - br_if $folding-inner2 - local.get $0 - i32.const -1 - call $~lib/typedarray/Int32Array#at - i32.const 3 - i32.ne - br_if $folding-inner3 - local.get $0 - i32.const -3 - call $~lib/typedarray/Int32Array#at - i32.const 1 - i32.ne - br_if $folding-inner4 - global.get $~lib/memory/__stack_pointer - i32.const 4 - i32.add - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 4 - i32.sub - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 15924 - i32.lt_s - br_if $folding-inner14 - global.get $~lib/memory/__stack_pointer - local.tee $0 - i32.const 0 - i32.store - local.get $0 - i32.const 3 - call $~lib/typedarray/Uint32Array#constructor - local.tee $0 - i32.store - local.get $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 - local.get $0 - i32.const 0 - call $~lib/typedarray/Uint32Array#at - i32.const 1 - i32.ne - br_if $folding-inner2 - local.get $0 - i32.const -1 - call $~lib/typedarray/Uint32Array#at - i32.const 3 - i32.ne - br_if $folding-inner3 - local.get $0 - i32.const -3 - call $~lib/typedarray/Uint32Array#at - i32.const 1 - i32.ne - br_if $folding-inner4 - global.get $~lib/memory/__stack_pointer - i32.const 4 - i32.add - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 4 - i32.sub - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 15924 - i32.lt_s - br_if $folding-inner14 - global.get $~lib/memory/__stack_pointer - local.tee $0 - i32.const 0 - i32.store - local.get $0 - i32.const 3 - call $~lib/typedarray/Int64Array#constructor - local.tee $0 - i32.store - local.get $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 - local.get $0 - i32.const 0 - call $~lib/typedarray/Int64Array#at - i64.const 1 - i64.ne - br_if $folding-inner2 - local.get $0 - i32.const -1 - call $~lib/typedarray/Int64Array#at - i64.const 3 - i64.ne - br_if $folding-inner3 - local.get $0 - i32.const -3 - call $~lib/typedarray/Int64Array#at - i64.const 1 - i64.ne - br_if $folding-inner4 - global.get $~lib/memory/__stack_pointer - i32.const 4 - i32.add - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 4 - i32.sub - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 15924 - i32.lt_s - br_if $folding-inner14 - global.get $~lib/memory/__stack_pointer - local.tee $0 - i32.const 0 - i32.store - local.get $0 - i32.const 3 - call $~lib/typedarray/Uint64Array#constructor - local.tee $0 - i32.store - local.get $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 - local.get $0 - i32.const 0 - call $~lib/typedarray/Uint64Array#at - i64.const 1 - i64.ne - br_if $folding-inner2 - local.get $0 - i32.const -1 - call $~lib/typedarray/Uint64Array#at - i64.const 3 - i64.ne - br_if $folding-inner3 - local.get $0 - i32.const -3 - call $~lib/typedarray/Uint64Array#at - i64.const 1 - i64.ne - br_if $folding-inner4 - global.get $~lib/memory/__stack_pointer - i32.const 4 - i32.add - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 4 - i32.sub - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 15924 - i32.lt_s - br_if $folding-inner14 - global.get $~lib/memory/__stack_pointer - local.tee $0 - i32.const 0 - i32.store - local.get $0 - i32.const 3 - call $~lib/typedarray/Float32Array#constructor - local.tee $0 - i32.store - local.get $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 - local.get $0 - i32.const 0 - call $~lib/typedarray/Float32Array#at - f32.const 1 - f32.ne - br_if $folding-inner2 - local.get $0 - i32.const -1 - call $~lib/typedarray/Float32Array#at - f32.const 3 - f32.ne - br_if $folding-inner3 - local.get $0 - i32.const -3 - call $~lib/typedarray/Float32Array#at - f32.const 1 - f32.ne - br_if $folding-inner4 - global.get $~lib/memory/__stack_pointer - i32.const 4 - i32.add - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 4 - i32.sub - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 15924 - i32.lt_s - br_if $folding-inner14 - global.get $~lib/memory/__stack_pointer - local.tee $0 - i32.const 0 - i32.store - local.get $0 - i32.const 3 - call $~lib/typedarray/Float64Array#constructor - local.tee $0 - i32.store - local.get $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 - local.get $0 - i32.const 0 - call $~lib/typedarray/Float64Array#at - f64.const 1 - f64.ne - br_if $folding-inner2 - local.get $0 - i32.const -1 - call $~lib/typedarray/Float64Array#at - f64.const 3 - f64.ne - br_if $folding-inner3 - local.get $0 - i32.const -3 - call $~lib/typedarray/Float64Array#at - f64.const 1 - f64.ne - br_if $folding-inner4 - global.get $~lib/memory/__stack_pointer - i32.const 4 - i32.add - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 8 - i32.sub - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 15924 - i32.lt_s - br_if $folding-inner14 - global.get $~lib/memory/__stack_pointer - local.tee $0 - i64.const 0 - i64.store - local.get $0 - i32.const 3 - call $~lib/typedarray/Int8Array#constructor - local.tee $4 - i32.store - local.get $4 - i32.const 0 - i32.const 1 - call $~lib/typedarray/Int8Array#__set - local.get $4 - i32.const 1 - i32.const 2 - call $~lib/typedarray/Int8Array#__set - local.get $4 - i32.const 2 - i32.const 3 - call $~lib/typedarray/Int8Array#__set - global.get $~lib/memory/__stack_pointer - i32.const 3248 - i32.store offset=4 - i32.const 0 - local.set $1 - local.get $4 - i32.load offset=4 - local.set $2 - local.get $4 - i32.load offset=8 - i32.const 1 - i32.sub - local.set $5 - loop $for-loop|025 - local.get $5 - i32.const 0 - i32.ge_s - if local.get $2 - local.get $5 - i32.add - i32.load8_s + i32.load offset=8 + i32.const 2 + i32.shr_u local.set $0 - i32.const 4 - global.set $~argumentsLength - local.get $1 - local.get $0 - local.get $5 - local.get $4 - i32.const 3248 - i32.load - call_indirect $0 (type $i32_i32_i32_i32_=>_i32) - local.set $1 - local.get $5 - i32.const 1 - i32.sub - local.set $5 - br $for-loop|025 - end - end - local.get $1 - i32.const 255 - i32.and - i32.const 6 - i32.ne - br_if $folding-inner5 - global.get $~lib/memory/__stack_pointer - i32.const 8 - i32.add - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 8 - i32.sub - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 15924 - i32.lt_s - br_if $folding-inner14 - global.get $~lib/memory/__stack_pointer - local.tee $0 - i64.const 0 - i64.store - local.get $0 - i32.const 3 - call $~lib/typedarray/Uint8Array#constructor - local.tee $4 - i32.store - local.get $4 - i32.const 0 - i32.const 1 - call $~lib/typedarray/Uint8Array#__set - local.get $4 - i32.const 1 - i32.const 2 - call $~lib/typedarray/Uint8Array#__set - local.get $4 - i32.const 2 - i32.const 3 - call $~lib/typedarray/Uint8Array#__set - global.get $~lib/memory/__stack_pointer - i32.const 3280 - i32.store offset=4 - i32.const 0 - local.set $5 - local.get $4 - i32.load offset=4 - local.set $2 - local.get $4 - i32.load offset=8 - i32.const 1 - i32.sub - local.set $1 - loop $for-loop|039 - local.get $1 - i32.const 0 - i32.ge_s - if - local.get $1 - local.get $2 + loop $for-loop|021 + local.get $0 + local.get $6 + i32.gt_s + if + local.get $1 + local.get $6 + i32.const 2 + i32.shl + i32.add + f32.load + local.set $10 + i32.const 4 + global.set $~argumentsLength + local.get $14 + local.get $10 + local.get $6 + local.get $2 + i32.const 3184 + i32.load + call_indirect $0 (type $f32_f32_i32_i32_=>_f32) + local.set $14 + local.get $6 + i32.const 1 + i32.add + local.set $6 + br $for-loop|021 + end + end + local.get $14 + f32.const 6 + f32.ne + br_if $folding-inner1 + global.get $~lib/memory/__stack_pointer + i32.const 8 i32.add - i32.load8_u - local.set $0 - i32.const 4 - global.set $~argumentsLength - local.get $5 + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 8 + i32.sub + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 16628 + i32.lt_s + br_if $folding-inner16 + global.get $~lib/memory/__stack_pointer + local.tee $0 + i64.const 0 + i64.store local.get $0 - local.get $1 - local.get $4 - i32.const 3280 - i32.load - call_indirect $0 (type $i32_i32_i32_i32_=>_i32) - local.set $5 - local.get $1 + i32.const 3 + call $~lib/typedarray/Float64Array#constructor + local.tee $2 + i32.store + local.get $2 + i32.const 0 + f64.const 1 + call $~lib/typedarray/Float64Array#__set + local.get $2 i32.const 1 - i32.sub + f64.const 2 + call $~lib/typedarray/Float64Array#__set + local.get $2 + i32.const 2 + f64.const 3 + call $~lib/typedarray/Float64Array#__set + global.get $~lib/memory/__stack_pointer + i32.const 3216 + i32.store offset=4 + i32.const 0 + local.set $6 + local.get $2 + i32.load offset=4 local.set $1 - br $for-loop|039 - end - end - local.get $5 - i32.const 255 - i32.and - i32.const 6 - i32.ne - br_if $folding-inner5 - global.get $~lib/memory/__stack_pointer - i32.const 8 - i32.add - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 8 - i32.sub - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 15924 - i32.lt_s - br_if $folding-inner14 - global.get $~lib/memory/__stack_pointer - local.tee $0 - i64.const 0 - i64.store - local.get $0 - i32.const 3 - call $~lib/typedarray/Uint8ClampedArray#constructor - local.tee $4 - i32.store - local.get $4 - i32.const 0 - i32.const 1 - call $~lib/typedarray/Uint8ClampedArray#__set - local.get $4 - i32.const 1 - i32.const 2 - call $~lib/typedarray/Uint8ClampedArray#__set - local.get $4 - i32.const 2 - i32.const 3 - call $~lib/typedarray/Uint8ClampedArray#__set - global.get $~lib/memory/__stack_pointer - i32.const 3312 - i32.store offset=4 - i32.const 0 - local.set $5 - local.get $4 - i32.load offset=4 - local.set $2 - local.get $4 - i32.load offset=8 - i32.const 1 - i32.sub - local.set $1 - loop $for-loop|042 - local.get $1 - i32.const 0 - i32.ge_s - if - local.get $1 local.get $2 - i32.add - i32.load8_u + i32.load offset=8 + i32.const 3 + i32.shr_u local.set $0 + loop $for-loop|023 + local.get $0 + local.get $6 + i32.gt_s + if + local.get $1 + local.get $6 + i32.const 3 + i32.shl + i32.add + f64.load + local.set $11 + i32.const 4 + global.set $~argumentsLength + local.get $15 + local.get $11 + local.get $6 + local.get $2 + i32.const 3216 + i32.load + call_indirect $0 (type $f64_f64_i32_i32_=>_f64) + local.set $15 + local.get $6 + i32.const 1 + i32.add + local.set $6 + br $for-loop|023 + end + end + local.get $15 + f64.const 6 + f64.ne + br_if $folding-inner1 + global.get $~lib/memory/__stack_pointer + i32.const 8 + i32.add + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer i32.const 4 - global.set $~argumentsLength - local.get $5 + i32.sub + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 16628 + i32.lt_s + br_if $folding-inner16 + global.get $~lib/memory/__stack_pointer + local.tee $0 + i32.const 0 + i32.store local.get $0 - local.get $1 - local.get $4 - i32.const 3312 - i32.load - call_indirect $0 (type $i32_i32_i32_i32_=>_i32) - local.set $5 - local.get $1 + i32.const 3 + call $~lib/typedarray/Int8Array#constructor + local.tee $0 + i32.store + local.get $0 + i32.const 0 i32.const 1 - i32.sub - local.set $1 - br $for-loop|042 - end - end - local.get $5 - i32.const 255 - i32.and - i32.const 6 - i32.ne - br_if $folding-inner5 - global.get $~lib/memory/__stack_pointer - i32.const 8 - i32.add - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 8 - i32.sub - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 15924 - i32.lt_s - br_if $folding-inner14 - global.get $~lib/memory/__stack_pointer - local.tee $0 - i64.const 0 - i64.store - local.get $0 - i32.const 3 - call $~lib/typedarray/Int16Array#constructor - local.tee $4 - i32.store - local.get $4 - i32.const 0 - i32.const 1 - call $~lib/typedarray/Int16Array#__set - local.get $4 - i32.const 1 - i32.const 2 - call $~lib/typedarray/Int16Array#__set - local.get $4 - i32.const 2 - i32.const 3 - call $~lib/typedarray/Int16Array#__set - global.get $~lib/memory/__stack_pointer - i32.const 3344 - i32.store offset=4 - i32.const 0 - local.set $1 - local.get $4 - i32.load offset=4 - local.set $2 - local.get $4 - i32.load offset=8 - i32.const 1 - i32.shr_u - i32.const 1 - i32.sub - local.set $5 - loop $for-loop|027 - local.get $5 - i32.const 0 - i32.ge_s - if - local.get $2 - local.get $5 + call $~lib/typedarray/Int8Array#__set + local.get $0 i32.const 1 - i32.shl - i32.add - i32.load16_s - local.set $0 - i32.const 4 - global.set $~argumentsLength - local.get $1 + i32.const 2 + call $~lib/typedarray/Int8Array#__set local.get $0 - local.get $5 - local.get $4 - i32.const 3344 - i32.load - call_indirect $0 (type $i32_i32_i32_i32_=>_i32) - local.set $1 - local.get $5 + i32.const 2 + i32.const 3 + call $~lib/typedarray/Int8Array#__set + local.get $0 + i32.const 0 + call $~lib/typedarray/Int8Array#at i32.const 1 - i32.sub - local.set $5 - br $for-loop|027 - end - end - local.get $1 - i32.const 65535 - i32.and - i32.const 6 - i32.ne - br_if $folding-inner5 - global.get $~lib/memory/__stack_pointer - i32.const 8 - i32.add - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 8 - i32.sub - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 15924 - i32.lt_s - br_if $folding-inner14 - global.get $~lib/memory/__stack_pointer - local.tee $0 - i64.const 0 - i64.store - local.get $0 - i32.const 3 - call $~lib/typedarray/Uint16Array#constructor - local.tee $4 - i32.store - local.get $4 - i32.const 0 - i32.const 1 - call $~lib/typedarray/Uint16Array#__set - local.get $4 - i32.const 1 - i32.const 2 - call $~lib/typedarray/Uint16Array#__set - local.get $4 - i32.const 2 - i32.const 3 - call $~lib/typedarray/Uint16Array#__set - global.get $~lib/memory/__stack_pointer - i32.const 3376 - i32.store offset=4 - i32.const 0 - local.set $1 - local.get $4 - i32.load offset=4 - local.set $2 - local.get $4 - i32.load offset=8 - i32.const 1 - i32.shr_u - i32.const 1 - i32.sub - local.set $5 - loop $for-loop|029 - local.get $5 - i32.const 0 - i32.ge_s - if - local.get $2 - local.get $5 + i32.ne + br_if $folding-inner2 + local.get $0 + i32.const -1 + call $~lib/typedarray/Int8Array#at + i32.const 3 + i32.ne + br_if $folding-inner3 + local.get $0 + i32.const -3 + call $~lib/typedarray/Int8Array#at i32.const 1 - i32.shl + i32.ne + br_if $folding-inner4 + global.get $~lib/memory/__stack_pointer + i32.const 4 i32.add - i32.load16_u - local.set $0 + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer i32.const 4 - global.set $~argumentsLength - local.get $1 + i32.sub + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 16628 + i32.lt_s + br_if $folding-inner16 + global.get $~lib/memory/__stack_pointer + local.tee $0 + i32.const 0 + i32.store local.get $0 - local.get $5 - local.get $4 - i32.const 3376 - i32.load - call_indirect $0 (type $i32_i32_i32_i32_=>_i32) - local.set $1 - local.get $5 + i32.const 3 + call $~lib/typedarray/Uint8Array#constructor + local.tee $0 + i32.store + local.get $0 + i32.const 0 i32.const 1 - i32.sub - local.set $5 - br $for-loop|029 - end - end - local.get $1 - i32.const 65535 - i32.and - i32.const 6 - i32.ne - br_if $folding-inner5 - global.get $~lib/memory/__stack_pointer - i32.const 8 - i32.add - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 8 - i32.sub - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 15924 - i32.lt_s - br_if $folding-inner14 - global.get $~lib/memory/__stack_pointer - local.tee $0 - i64.const 0 - i64.store - local.get $0 - i32.const 3 - call $~lib/typedarray/Int32Array#constructor - local.tee $4 - i32.store - local.get $4 - i32.const 0 - i32.const 1 - call $~lib/typedarray/Int32Array#__set - local.get $4 - i32.const 1 - i32.const 2 - call $~lib/typedarray/Int32Array#__set - local.get $4 - i32.const 2 - i32.const 3 - call $~lib/typedarray/Int32Array#__set - global.get $~lib/memory/__stack_pointer - i32.const 3408 - i32.store offset=4 - i32.const 0 - local.set $1 - local.get $4 - i32.load offset=4 - local.set $2 - local.get $4 - i32.load offset=8 - i32.const 2 - i32.shr_u - i32.const 1 - i32.sub - local.set $5 - loop $for-loop|031 - local.get $5 - i32.const 0 - i32.ge_s - if - local.get $2 - local.get $5 - i32.const 2 - i32.shl - i32.add - i32.load - local.set $0 - i32.const 4 - global.set $~argumentsLength - local.get $1 + call $~lib/typedarray/Uint8Array#__set local.get $0 - local.get $5 - local.get $4 - i32.const 3408 - i32.load - call_indirect $0 (type $i32_i32_i32_i32_=>_i32) - local.set $1 - local.get $5 i32.const 1 - i32.sub - local.set $5 - br $for-loop|031 - end - end - local.get $1 - i32.const 6 - i32.ne - br_if $folding-inner5 - global.get $~lib/memory/__stack_pointer - i32.const 8 - i32.add - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 8 - i32.sub - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 15924 - i32.lt_s - br_if $folding-inner14 - global.get $~lib/memory/__stack_pointer - local.tee $0 - i64.const 0 - i64.store - local.get $0 - i32.const 3 - call $~lib/typedarray/Uint32Array#constructor - local.tee $4 - i32.store - local.get $4 - i32.const 0 - i32.const 1 - call $~lib/typedarray/Uint32Array#__set - local.get $4 - i32.const 1 - i32.const 2 - call $~lib/typedarray/Uint32Array#__set - local.get $4 - i32.const 2 - i32.const 3 - call $~lib/typedarray/Uint32Array#__set - global.get $~lib/memory/__stack_pointer - i32.const 3440 - i32.store offset=4 - i32.const 0 - local.set $1 - local.get $4 - i32.load offset=4 - local.set $2 - local.get $4 - i32.load offset=8 - i32.const 2 - i32.shr_u - i32.const 1 - i32.sub - local.set $5 - loop $for-loop|033 - local.get $5 - i32.const 0 - i32.ge_s - if - local.get $2 - local.get $5 i32.const 2 - i32.shl - i32.add - i32.load - local.set $0 - i32.const 4 - global.set $~argumentsLength - local.get $1 + call $~lib/typedarray/Uint8Array#__set local.get $0 - local.get $5 - local.get $4 - i32.const 3440 - i32.load - call_indirect $0 (type $i32_i32_i32_i32_=>_i32) - local.set $1 - local.get $5 + i32.const 2 + i32.const 3 + call $~lib/typedarray/Uint8Array#__set + local.get $0 + i32.const 0 + call $~lib/typedarray/Uint8Array#at i32.const 1 - i32.sub - local.set $5 - br $for-loop|033 - end - end - local.get $1 - i32.const 6 - i32.ne - br_if $folding-inner5 - global.get $~lib/memory/__stack_pointer - i32.const 8 - i32.add - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 8 - i32.sub - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 15924 - i32.lt_s - br_if $folding-inner14 - global.get $~lib/memory/__stack_pointer - local.tee $0 - i64.const 0 - i64.store - local.get $0 - i32.const 3 - call $~lib/typedarray/Int64Array#constructor - local.tee $1 - i32.store - local.get $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 - global.get $~lib/memory/__stack_pointer - i32.const 3472 - i32.store offset=4 - i64.const 0 - local.set $13 - local.get $1 - i32.load offset=4 - local.set $0 - local.get $1 - i32.load offset=8 - i32.const 3 - i32.shr_u - i32.const 1 - i32.sub - local.set $5 - loop $for-loop|035 - local.get $5 - i32.const 0 - i32.ge_s - if + i32.ne + br_if $folding-inner2 local.get $0 - local.get $5 + i32.const -1 + call $~lib/typedarray/Uint8Array#at i32.const 3 - i32.shl + i32.ne + br_if $folding-inner3 + local.get $0 + i32.const -3 + call $~lib/typedarray/Uint8Array#at + i32.const 1 + i32.ne + br_if $folding-inner4 + global.get $~lib/memory/__stack_pointer + i32.const 4 i32.add - i64.load - local.set $10 + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer i32.const 4 - global.set $~argumentsLength - local.get $13 - local.get $10 - local.get $5 - local.get $1 - i32.const 3472 - i32.load - call_indirect $0 (type $i64_i64_i32_i32_=>_i64) - local.set $13 - local.get $5 - i32.const 1 i32.sub - local.set $5 - br $for-loop|035 - end - end - local.get $13 - i64.const 6 - i64.ne - br_if $folding-inner5 - global.get $~lib/memory/__stack_pointer - i32.const 8 - i32.add - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 8 - i32.sub - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 15924 - i32.lt_s - br_if $folding-inner14 - global.get $~lib/memory/__stack_pointer - local.tee $0 - i64.const 0 - i64.store - local.get $0 - i32.const 3 - call $~lib/typedarray/Uint64Array#constructor - local.tee $1 - i32.store - local.get $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 - global.get $~lib/memory/__stack_pointer - i32.const 3504 - i32.store offset=4 - i64.const 0 - local.set $13 - local.get $1 - i32.load offset=4 - local.set $0 - local.get $1 - i32.load offset=8 - i32.const 3 - i32.shr_u - i32.const 1 - i32.sub - local.set $5 - loop $for-loop|037 - local.get $5 - i32.const 0 - i32.ge_s - if + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 16628 + i32.lt_s + br_if $folding-inner16 + global.get $~lib/memory/__stack_pointer + local.tee $0 + i32.const 0 + i32.store local.get $0 - local.get $5 i32.const 3 - i32.shl - i32.add - i64.load - local.set $10 - i32.const 4 - global.set $~argumentsLength - local.get $13 - local.get $10 - local.get $5 - local.get $1 - i32.const 3504 - i32.load - call_indirect $0 (type $i64_i64_i32_i32_=>_i64) - local.set $13 - local.get $5 + call $~lib/typedarray/Uint8ClampedArray#constructor + local.tee $0 + i32.store + local.get $0 + i32.const 0 i32.const 1 - i32.sub - local.set $5 - br $for-loop|037 - end - end - local.get $13 - i64.const 6 - i64.ne - br_if $folding-inner5 - global.get $~lib/memory/__stack_pointer - i32.const 8 - i32.add - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 8 - i32.sub - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 15924 - i32.lt_s - br_if $folding-inner14 - global.get $~lib/memory/__stack_pointer - local.tee $0 - i64.const 0 - i64.store - local.get $0 - i32.const 3 - call $~lib/typedarray/Float32Array#constructor - local.tee $1 - i32.store - local.get $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 - global.get $~lib/memory/__stack_pointer - i32.const 3536 - i32.store offset=4 - f32.const 0 - local.set $14 - local.get $1 - i32.load offset=4 - local.set $0 - local.get $1 - i32.load offset=8 - i32.const 2 - i32.shr_u - i32.const 1 - i32.sub - local.set $5 - loop $for-loop|03950 - local.get $5 - i32.const 0 - i32.ge_s - if + call $~lib/typedarray/Uint8ClampedArray#__set local.get $0 - local.get $5 + i32.const 1 i32.const 2 - i32.shl - i32.add - f32.load - local.set $11 - i32.const 4 - global.set $~argumentsLength - local.get $14 - local.get $11 - local.get $5 - local.get $1 - i32.const 3536 - i32.load - call_indirect $0 (type $f32_f32_i32_i32_=>_f32) - local.set $14 - local.get $5 + call $~lib/typedarray/Uint8ClampedArray#__set + local.get $0 + i32.const 2 + i32.const 3 + call $~lib/typedarray/Uint8ClampedArray#__set + local.get $0 + i32.const 0 + call $~lib/typedarray/Uint8ClampedArray#at i32.const 1 - i32.sub - local.set $5 - br $for-loop|03950 - end - end - local.get $14 - f32.const 6 - f32.ne - br_if $folding-inner5 - global.get $~lib/memory/__stack_pointer - i32.const 8 - i32.add - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 8 - i32.sub - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 15924 - i32.lt_s - br_if $folding-inner14 - global.get $~lib/memory/__stack_pointer - local.tee $0 - i64.const 0 - i64.store - local.get $0 - i32.const 3 - call $~lib/typedarray/Float64Array#constructor - local.tee $1 - i32.store - local.get $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 - global.get $~lib/memory/__stack_pointer - i32.const 3568 - i32.store offset=4 - f64.const 0 - local.set $15 - local.get $1 - i32.load offset=4 - local.set $0 - local.get $1 - i32.load offset=8 - i32.const 3 - i32.shr_u - i32.const 1 - i32.sub - local.set $5 - loop $for-loop|041 - local.get $5 - i32.const 0 - i32.ge_s - if + i32.ne + br_if $folding-inner2 local.get $0 - local.get $5 + i32.const -1 + call $~lib/typedarray/Uint8ClampedArray#at i32.const 3 - i32.shl + i32.ne + br_if $folding-inner3 + local.get $0 + i32.const -3 + call $~lib/typedarray/Uint8ClampedArray#at + i32.const 1 + i32.ne + br_if $folding-inner4 + global.get $~lib/memory/__stack_pointer + i32.const 4 i32.add - f64.load - local.set $12 + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer i32.const 4 - global.set $~argumentsLength - local.get $15 - local.get $12 - local.get $5 - local.get $1 - i32.const 3568 - i32.load - call_indirect $0 (type $f64_f64_i32_i32_=>_f64) - local.set $15 - local.get $5 - i32.const 1 i32.sub - local.set $5 - br $for-loop|041 - end - end - local.get $15 - f64.const 6 - f64.ne - br_if $folding-inner5 - global.get $~lib/memory/__stack_pointer - i32.const 8 - i32.add - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 12 - i32.sub - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 15924 - i32.lt_s - br_if $folding-inner14 - global.get $~lib/memory/__stack_pointer - local.tee $0 - i64.const 0 - i64.store - local.get $0 - i32.const 0 - i32.store offset=8 - local.get $0 - i32.const 3 - call $~lib/typedarray/Int8Array#constructor - local.tee $5 - i32.store - local.get $5 - i32.const 0 - i32.const 1 - call $~lib/typedarray/Int8Array#__set - local.get $5 - i32.const 1 - i32.const 2 - call $~lib/typedarray/Int8Array#__set - local.get $5 - i32.const 2 - i32.const 3 - call $~lib/typedarray/Int8Array#__set - global.get $~lib/memory/__stack_pointer - local.tee $2 - i32.const 3600 - i32.store offset=4 - local.get $2 - i32.const 8 - i32.sub - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 15924 - i32.lt_s - br_if $folding-inner14 - global.get $~lib/memory/__stack_pointer - local.tee $0 - i64.const 0 - i64.store - local.get $5 - i32.load offset=4 - local.set $1 - local.get $5 - i32.load offset=8 - local.set $4 - local.get $0 - i32.const 12 - i32.const 3 - call $~lib/rt/itcms/__new - local.tee $6 - i32.store - global.get $~lib/memory/__stack_pointer - local.get $4 - i32.const 0 - call $~lib/rt/itcms/__new - local.tee $3 - i32.store offset=4 - loop $for-loop|02 - local.get $4 - local.get $7 - i32.gt_s - if - local.get $1 - local.get $7 - i32.add - i32.load8_s - local.set $0 + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 16628 + i32.lt_s + br_if $folding-inner16 + global.get $~lib/memory/__stack_pointer + local.tee $0 + i32.const 0 + i32.store + local.get $0 i32.const 3 - global.set $~argumentsLength - local.get $3 - local.get $7 - i32.add + call $~lib/typedarray/Int16Array#constructor + local.tee $0 + i32.store local.get $0 - local.get $7 - local.get $5 - i32.const 3600 - i32.load - call_indirect $0 (type $i32_i32_i32_=>_i32) - i32.store8 - local.get $7 + i32.const 0 i32.const 1 - i32.add - local.set $7 - br $for-loop|02 - end - end - local.get $6 - local.get $3 - i32.store - local.get $6 - local.get $3 - call $~lib/rt/itcms/__link - local.get $6 - local.get $3 - i32.store offset=4 - local.get $6 - local.get $4 - i32.store offset=8 - global.get $~lib/memory/__stack_pointer - i32.const 8 - i32.add - global.set $~lib/memory/__stack_pointer - local.get $2 - local.get $6 - i32.store offset=8 - local.get $6 - i32.const 0 - call $~lib/typedarray/Int8Array#__get - i32.const 1 - i32.ne - br_if $folding-inner16 - local.get $6 - i32.const 1 - call $~lib/typedarray/Int8Array#__get - i32.const 4 - i32.ne - br_if $folding-inner17 - local.get $6 - i32.const 2 - call $~lib/typedarray/Int8Array#__get - i32.const 9 - i32.ne - br_if $folding-inner18 - global.get $~lib/memory/__stack_pointer - i32.const 12 - i32.add - global.set $~lib/memory/__stack_pointer - i32.const 0 - local.set $7 - global.get $~lib/memory/__stack_pointer - i32.const 12 - i32.sub - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 15924 - i32.lt_s - br_if $folding-inner14 - global.get $~lib/memory/__stack_pointer - local.tee $0 - i64.const 0 - i64.store - local.get $0 - i32.const 0 - i32.store offset=8 - local.get $0 - i32.const 3 - call $~lib/typedarray/Uint8Array#constructor - local.tee $5 - i32.store - local.get $5 - i32.const 0 - i32.const 1 - call $~lib/typedarray/Uint8Array#__set - local.get $5 - i32.const 1 - i32.const 2 - call $~lib/typedarray/Uint8Array#__set - local.get $5 - i32.const 2 - i32.const 3 - call $~lib/typedarray/Uint8Array#__set - global.get $~lib/memory/__stack_pointer - local.tee $2 - i32.const 3632 - i32.store offset=4 - local.get $2 - i32.const 8 - i32.sub - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 15924 - i32.lt_s - br_if $folding-inner14 - global.get $~lib/memory/__stack_pointer - local.tee $0 - i64.const 0 - i64.store - local.get $5 - i32.load offset=4 - local.set $1 - local.get $5 - i32.load offset=8 - local.set $4 - local.get $0 - i32.const 12 - i32.const 4 - call $~lib/rt/itcms/__new - local.tee $6 - i32.store - global.get $~lib/memory/__stack_pointer - local.get $4 - i32.const 0 - call $~lib/rt/itcms/__new - local.tee $3 - i32.store offset=4 - loop $for-loop|04 - local.get $4 - local.get $7 - i32.gt_s - if - local.get $1 - local.get $7 - i32.add - i32.load8_u - local.set $0 + 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 - global.set $~argumentsLength - local.get $3 - local.get $7 - i32.add + call $~lib/typedarray/Int16Array#__set local.get $0 - local.get $7 - local.get $5 - i32.const 3632 - i32.load - call_indirect $0 (type $i32_i32_i32_=>_i32) - i32.store8 - local.get $7 + i32.const 0 + call $~lib/typedarray/Int16Array#at + i32.const 1 + i32.ne + br_if $folding-inner2 + local.get $0 + i32.const -1 + call $~lib/typedarray/Int16Array#at + i32.const 3 + i32.ne + br_if $folding-inner3 + local.get $0 + i32.const -3 + call $~lib/typedarray/Int16Array#at i32.const 1 + i32.ne + br_if $folding-inner4 + global.get $~lib/memory/__stack_pointer + i32.const 4 i32.add - local.set $7 - br $for-loop|04 - end - end - local.get $6 - local.get $3 - i32.store - local.get $6 - local.get $3 - call $~lib/rt/itcms/__link - local.get $6 - local.get $3 - i32.store offset=4 - local.get $6 - local.get $4 - i32.store offset=8 - global.get $~lib/memory/__stack_pointer - i32.const 8 - i32.add - global.set $~lib/memory/__stack_pointer - local.get $2 - local.get $6 - i32.store offset=8 - local.get $6 - i32.const 0 - call $~lib/typedarray/Uint8Array#__get - i32.const 1 - i32.ne - br_if $folding-inner16 - local.get $6 - i32.const 1 - call $~lib/typedarray/Uint8Array#__get - i32.const 4 - i32.ne - br_if $folding-inner17 - local.get $6 - i32.const 2 - call $~lib/typedarray/Uint8Array#__get - i32.const 9 - i32.ne - br_if $folding-inner18 - global.get $~lib/memory/__stack_pointer - i32.const 12 - i32.add - global.set $~lib/memory/__stack_pointer - i32.const 0 - local.set $7 - global.get $~lib/memory/__stack_pointer - i32.const 12 - i32.sub - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 15924 - i32.lt_s - br_if $folding-inner14 - global.get $~lib/memory/__stack_pointer - local.tee $0 - i64.const 0 - i64.store - local.get $0 - i32.const 0 - i32.store offset=8 - local.get $0 - i32.const 3 - call $~lib/typedarray/Uint8ClampedArray#constructor - local.tee $5 - i32.store - local.get $5 - i32.const 0 - i32.const 1 - call $~lib/typedarray/Uint8ClampedArray#__set - local.get $5 - i32.const 1 - i32.const 2 - call $~lib/typedarray/Uint8ClampedArray#__set - local.get $5 - i32.const 2 - i32.const 3 - call $~lib/typedarray/Uint8ClampedArray#__set - global.get $~lib/memory/__stack_pointer - local.tee $2 - i32.const 3664 - i32.store offset=4 - local.get $2 - i32.const 8 - i32.sub - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 15924 - i32.lt_s - br_if $folding-inner14 - global.get $~lib/memory/__stack_pointer - local.tee $0 - i64.const 0 - i64.store - local.get $5 - i32.load offset=4 - local.set $1 - local.get $5 - i32.load offset=8 - local.set $4 - local.get $0 - i32.const 12 - i32.const 5 - call $~lib/rt/itcms/__new - local.tee $6 - i32.store - global.get $~lib/memory/__stack_pointer - local.get $4 - i32.const 0 - call $~lib/rt/itcms/__new - local.tee $3 - i32.store offset=4 - loop $for-loop|06 - local.get $4 - local.get $7 - i32.gt_s - if - local.get $1 - local.get $7 - i32.add - i32.load8_u - local.set $0 + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 4 + i32.sub + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 16628 + i32.lt_s + br_if $folding-inner16 + global.get $~lib/memory/__stack_pointer + local.tee $0 + i32.const 0 + i32.store + local.get $0 i32.const 3 - global.set $~argumentsLength - local.get $3 - local.get $7 - i32.add + call $~lib/typedarray/Uint16Array#constructor + local.tee $0 + i32.store local.get $0 - local.get $7 - local.get $5 - i32.const 3664 - i32.load - call_indirect $0 (type $i32_i32_i32_=>_i32) - i32.store8 - local.get $7 + i32.const 0 i32.const 1 - i32.add - local.set $7 - br $for-loop|06 - end - end - local.get $6 - local.get $3 - i32.store - local.get $6 - local.get $3 - call $~lib/rt/itcms/__link - local.get $6 - local.get $3 - i32.store offset=4 - local.get $6 - local.get $4 - i32.store offset=8 - global.get $~lib/memory/__stack_pointer - i32.const 8 - i32.add - global.set $~lib/memory/__stack_pointer - local.get $2 - local.get $6 - i32.store offset=8 - local.get $6 - i32.const 0 - call $~lib/typedarray/Uint8ClampedArray#__get - i32.const 1 - i32.ne - br_if $folding-inner16 - local.get $6 - i32.const 1 - call $~lib/typedarray/Uint8ClampedArray#__get - i32.const 4 - i32.ne - br_if $folding-inner17 - local.get $6 - i32.const 2 - call $~lib/typedarray/Uint8ClampedArray#__get - i32.const 9 - i32.ne - br_if $folding-inner18 - global.get $~lib/memory/__stack_pointer - i32.const 12 - i32.add - global.set $~lib/memory/__stack_pointer - i32.const 0 - local.set $9 - global.get $~lib/memory/__stack_pointer - i32.const 12 - i32.sub - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 15924 - i32.lt_s - br_if $folding-inner14 - global.get $~lib/memory/__stack_pointer - local.tee $0 - i64.const 0 - i64.store - local.get $0 - i32.const 0 - i32.store offset=8 - local.get $0 - i32.const 3 - call $~lib/typedarray/Int16Array#constructor - local.tee $8 - i32.store - local.get $8 - i32.const 0 - i32.const 1 - call $~lib/typedarray/Int16Array#__set - local.get $8 - i32.const 1 - i32.const 2 - call $~lib/typedarray/Int16Array#__set - local.get $8 - i32.const 2 - i32.const 3 - call $~lib/typedarray/Int16Array#__set - global.get $~lib/memory/__stack_pointer - local.tee $5 - i32.const 3696 - i32.store offset=4 - local.get $5 - i32.const 8 - i32.sub - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 15924 - i32.lt_s - br_if $folding-inner14 - global.get $~lib/memory/__stack_pointer - local.tee $0 - i64.const 0 - i64.store - local.get $8 - i32.load offset=4 - local.set $4 - local.get $8 - i32.load offset=8 - i32.const 1 - i32.shr_u - local.set $3 - local.get $0 - i32.const 12 - i32.const 6 - call $~lib/rt/itcms/__new - local.tee $7 - i32.store - global.get $~lib/memory/__stack_pointer - local.get $3 - i32.const 1 - i32.shl - local.tee $2 - i32.const 0 - call $~lib/rt/itcms/__new - local.tee $6 - i32.store offset=4 - loop $for-loop|015 - local.get $3 - local.get $9 - i32.gt_s - if - local.get $4 - local.get $9 + call $~lib/typedarray/Uint16Array#__set + local.get $0 i32.const 1 - i32.shl - local.tee $1 - i32.add - i32.load16_s - local.set $0 + i32.const 2 + call $~lib/typedarray/Uint16Array#__set + local.get $0 + i32.const 2 i32.const 3 - global.set $~argumentsLength - local.get $1 - local.get $6 - i32.add + call $~lib/typedarray/Uint16Array#__set local.get $0 - local.get $9 - local.get $8 - i32.const 3696 - i32.load - call_indirect $0 (type $i32_i32_i32_=>_i32) - i32.store16 - local.get $9 + i32.const 0 + call $~lib/typedarray/Uint16Array#at i32.const 1 - i32.add - local.set $9 - br $for-loop|015 - end - end - local.get $7 - local.get $6 - i32.store - local.get $7 - local.get $6 - call $~lib/rt/itcms/__link - local.get $7 - local.get $6 - i32.store offset=4 - local.get $7 - local.get $2 - i32.store offset=8 - global.get $~lib/memory/__stack_pointer - i32.const 8 - i32.add - global.set $~lib/memory/__stack_pointer - local.get $5 - local.get $7 - i32.store offset=8 - local.get $7 - i32.const 0 - call $~lib/typedarray/Int16Array#__get - i32.const 1 - i32.ne - br_if $folding-inner16 - local.get $7 - i32.const 1 - call $~lib/typedarray/Int16Array#__get - i32.const 4 - i32.ne - br_if $folding-inner17 - local.get $7 - i32.const 2 - call $~lib/typedarray/Int16Array#__get - i32.const 9 - i32.ne - br_if $folding-inner18 - global.get $~lib/memory/__stack_pointer - i32.const 12 - i32.add - global.set $~lib/memory/__stack_pointer - i32.const 0 - local.set $9 - global.get $~lib/memory/__stack_pointer - i32.const 12 - i32.sub - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 15924 - i32.lt_s - br_if $folding-inner14 - global.get $~lib/memory/__stack_pointer - local.tee $0 - i64.const 0 - i64.store - local.get $0 - i32.const 0 - i32.store offset=8 - local.get $0 - i32.const 3 - call $~lib/typedarray/Uint16Array#constructor - local.tee $8 - i32.store - local.get $8 - i32.const 0 - i32.const 1 - call $~lib/typedarray/Uint16Array#__set - local.get $8 - i32.const 1 - i32.const 2 - call $~lib/typedarray/Uint16Array#__set - local.get $8 - i32.const 2 - i32.const 3 - call $~lib/typedarray/Uint16Array#__set - global.get $~lib/memory/__stack_pointer - local.tee $5 - i32.const 3728 - i32.store offset=4 - local.get $5 - i32.const 8 - i32.sub - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 15924 - i32.lt_s - br_if $folding-inner14 - global.get $~lib/memory/__stack_pointer - local.tee $0 - i64.const 0 - i64.store - local.get $8 - i32.load offset=4 - local.set $4 - local.get $8 - i32.load offset=8 - i32.const 1 - i32.shr_u - local.set $3 - local.get $0 - i32.const 12 - i32.const 7 - call $~lib/rt/itcms/__new - local.tee $7 - i32.store - global.get $~lib/memory/__stack_pointer - local.get $3 - i32.const 1 - i32.shl - local.tee $2 - i32.const 0 - call $~lib/rt/itcms/__new - local.tee $6 - i32.store offset=4 - loop $for-loop|017 - local.get $3 - local.get $9 - i32.gt_s - if - local.get $4 - local.get $9 + i32.ne + br_if $folding-inner2 + local.get $0 + i32.const -1 + call $~lib/typedarray/Uint16Array#at + i32.const 3 + i32.ne + br_if $folding-inner3 + local.get $0 + i32.const -3 + call $~lib/typedarray/Uint16Array#at i32.const 1 - i32.shl - local.tee $1 + i32.ne + br_if $folding-inner4 + global.get $~lib/memory/__stack_pointer + i32.const 4 i32.add - i32.load16_u - local.set $0 + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 4 + i32.sub + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 16628 + i32.lt_s + br_if $folding-inner16 + global.get $~lib/memory/__stack_pointer + local.tee $0 + i32.const 0 + i32.store + local.get $0 i32.const 3 - global.set $~argumentsLength - local.get $1 - local.get $6 - i32.add + call $~lib/typedarray/Int32Array#constructor + local.tee $0 + i32.store + local.get $0 + i32.const 0 + i32.const 1 + call $~lib/typedarray/Int32Array#__set local.get $0 - local.get $9 - local.get $8 - i32.const 3728 - i32.load - call_indirect $0 (type $i32_i32_i32_=>_i32) - i32.store16 - local.get $9 i32.const 1 - i32.add - local.set $9 - br $for-loop|017 - end - end - local.get $7 - local.get $6 - i32.store - local.get $7 - local.get $6 - call $~lib/rt/itcms/__link - local.get $7 - local.get $6 - i32.store offset=4 - local.get $7 - local.get $2 - i32.store offset=8 - global.get $~lib/memory/__stack_pointer - i32.const 8 - i32.add - global.set $~lib/memory/__stack_pointer - local.get $5 - local.get $7 - i32.store offset=8 - local.get $7 - i32.const 0 - call $~lib/typedarray/Uint16Array#__get - i32.const 1 - i32.ne - br_if $folding-inner16 - local.get $7 - i32.const 1 - call $~lib/typedarray/Uint16Array#__get - i32.const 4 - i32.ne - br_if $folding-inner17 - local.get $7 - i32.const 2 - call $~lib/typedarray/Uint16Array#__get - i32.const 9 - i32.ne - br_if $folding-inner18 - global.get $~lib/memory/__stack_pointer - i32.const 12 - i32.add - global.set $~lib/memory/__stack_pointer - i32.const 0 - local.set $9 - global.get $~lib/memory/__stack_pointer - i32.const 12 - i32.sub - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 15924 - i32.lt_s - br_if $folding-inner14 - global.get $~lib/memory/__stack_pointer - local.tee $0 - i64.const 0 - i64.store - local.get $0 - i32.const 0 - i32.store offset=8 - local.get $0 - i32.const 3 - call $~lib/typedarray/Int32Array#constructor - local.tee $8 - i32.store - local.get $8 - i32.const 0 - i32.const 1 - call $~lib/typedarray/Int32Array#__set - local.get $8 - i32.const 1 - i32.const 2 - call $~lib/typedarray/Int32Array#__set - local.get $8 - i32.const 2 - i32.const 3 - call $~lib/typedarray/Int32Array#__set - global.get $~lib/memory/__stack_pointer - local.tee $5 - i32.const 3760 - i32.store offset=4 - local.get $5 - i32.const 8 - i32.sub - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 15924 - i32.lt_s - br_if $folding-inner14 - global.get $~lib/memory/__stack_pointer - local.tee $0 - i64.const 0 - i64.store - local.get $8 - i32.load offset=4 - local.set $4 - local.get $8 - i32.load offset=8 - i32.const 2 - i32.shr_u - local.set $3 - local.get $0 - i32.const 12 - i32.const 8 - call $~lib/rt/itcms/__new - local.tee $7 - i32.store - global.get $~lib/memory/__stack_pointer - local.get $3 - i32.const 2 - i32.shl - local.tee $2 - i32.const 0 - call $~lib/rt/itcms/__new - local.tee $6 - i32.store offset=4 - loop $for-loop|019 - local.get $3 - local.get $9 - i32.gt_s - if - local.get $4 - local.get $9 i32.const 2 - i32.shl - local.tee $1 - i32.add - i32.load - local.set $0 + call $~lib/typedarray/Int32Array#__set + local.get $0 + i32.const 2 i32.const 3 - global.set $~argumentsLength - local.get $1 - local.get $6 + call $~lib/typedarray/Int32Array#__set + local.get $0 + i32.const 0 + call $~lib/typedarray/Int32Array#at + i32.const 1 + i32.ne + br_if $folding-inner2 + local.get $0 + i32.const -1 + call $~lib/typedarray/Int32Array#at + i32.const 3 + i32.ne + br_if $folding-inner3 + local.get $0 + i32.const -3 + call $~lib/typedarray/Int32Array#at + i32.const 1 + i32.ne + br_if $folding-inner4 + global.get $~lib/memory/__stack_pointer + i32.const 4 i32.add + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 4 + i32.sub + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 16628 + i32.lt_s + br_if $folding-inner16 + global.get $~lib/memory/__stack_pointer + local.tee $0 + i32.const 0 + i32.store local.get $0 - local.get $9 - local.get $8 - i32.const 3760 - i32.load - call_indirect $0 (type $i32_i32_i32_=>_i32) + i32.const 3 + call $~lib/typedarray/Uint32Array#constructor + local.tee $0 i32.store - local.get $9 + local.get $0 + i32.const 0 + i32.const 1 + call $~lib/typedarray/Uint32Array#__set + local.get $0 i32.const 1 - i32.add - local.set $9 - br $for-loop|019 - end - end - local.get $7 - local.get $6 - i32.store - local.get $7 - local.get $6 - call $~lib/rt/itcms/__link - local.get $7 - local.get $6 - i32.store offset=4 - local.get $7 - local.get $2 - i32.store offset=8 - global.get $~lib/memory/__stack_pointer - i32.const 8 - i32.add - global.set $~lib/memory/__stack_pointer - local.get $5 - local.get $7 - i32.store offset=8 - local.get $7 - i32.const 0 - call $~lib/typedarray/Int32Array#__get - i32.const 1 - i32.ne - br_if $folding-inner16 - local.get $7 - i32.const 1 - call $~lib/typedarray/Int32Array#__get - i32.const 4 - i32.ne - br_if $folding-inner17 - local.get $7 - i32.const 2 - call $~lib/typedarray/Int32Array#__get - i32.const 9 - i32.ne - br_if $folding-inner18 - global.get $~lib/memory/__stack_pointer - i32.const 12 - i32.add - global.set $~lib/memory/__stack_pointer - i32.const 0 - local.set $9 - global.get $~lib/memory/__stack_pointer - i32.const 12 - i32.sub - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 15924 - i32.lt_s - br_if $folding-inner14 - global.get $~lib/memory/__stack_pointer - local.tee $0 - i64.const 0 - i64.store - local.get $0 - i32.const 0 - i32.store offset=8 - local.get $0 - i32.const 3 - call $~lib/typedarray/Uint32Array#constructor - local.tee $8 - i32.store - local.get $8 - i32.const 0 - i32.const 1 - call $~lib/typedarray/Uint32Array#__set - local.get $8 - i32.const 1 - i32.const 2 - call $~lib/typedarray/Uint32Array#__set - local.get $8 - i32.const 2 - i32.const 3 - call $~lib/typedarray/Uint32Array#__set - global.get $~lib/memory/__stack_pointer - local.tee $5 - i32.const 3792 - i32.store offset=4 - local.get $5 - i32.const 8 - i32.sub - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 15924 - i32.lt_s - br_if $folding-inner14 - global.get $~lib/memory/__stack_pointer - local.tee $0 - i64.const 0 - i64.store - local.get $8 - i32.load offset=4 - local.set $4 - local.get $8 - i32.load offset=8 - i32.const 2 - i32.shr_u - local.set $3 - local.get $0 - i32.const 12 - i32.const 9 - call $~lib/rt/itcms/__new - local.tee $7 - i32.store - global.get $~lib/memory/__stack_pointer - local.get $3 - i32.const 2 - i32.shl - local.tee $2 - i32.const 0 - call $~lib/rt/itcms/__new - local.tee $6 - i32.store offset=4 - loop $for-loop|022 - local.get $3 - local.get $9 - i32.gt_s - if - local.get $4 - local.get $9 i32.const 2 - i32.shl - local.tee $1 - i32.add - i32.load - local.set $0 + call $~lib/typedarray/Uint32Array#__set + local.get $0 + i32.const 2 i32.const 3 - global.set $~argumentsLength - local.get $1 - local.get $6 - i32.add + call $~lib/typedarray/Uint32Array#__set local.get $0 - local.get $9 - local.get $8 - i32.const 3792 - i32.load - call_indirect $0 (type $i32_i32_i32_=>_i32) - i32.store - local.get $9 + i32.const 0 + call $~lib/typedarray/Uint32Array#at + i32.const 1 + i32.ne + br_if $folding-inner2 + local.get $0 + i32.const -1 + call $~lib/typedarray/Uint32Array#at + i32.const 3 + i32.ne + br_if $folding-inner3 + local.get $0 + i32.const -3 + call $~lib/typedarray/Uint32Array#at i32.const 1 + i32.ne + br_if $folding-inner4 + global.get $~lib/memory/__stack_pointer + i32.const 4 i32.add - local.set $9 - br $for-loop|022 - end - end - local.get $7 - local.get $6 - i32.store - local.get $7 - local.get $6 - call $~lib/rt/itcms/__link - local.get $7 - local.get $6 - i32.store offset=4 - local.get $7 - local.get $2 - i32.store offset=8 - global.get $~lib/memory/__stack_pointer - i32.const 8 - i32.add - global.set $~lib/memory/__stack_pointer - local.get $5 - local.get $7 - i32.store offset=8 - local.get $7 - i32.const 0 - call $~lib/typedarray/Uint32Array#__get - i32.const 1 - i32.ne - br_if $folding-inner16 - local.get $7 - i32.const 1 - call $~lib/typedarray/Uint32Array#__get - i32.const 4 - i32.ne - br_if $folding-inner17 - local.get $7 - i32.const 2 - call $~lib/typedarray/Uint32Array#__get - i32.const 9 - i32.ne - br_if $folding-inner18 - global.get $~lib/memory/__stack_pointer - i32.const 12 - i32.add - global.set $~lib/memory/__stack_pointer - i32.const 0 - local.set $7 - global.get $~lib/memory/__stack_pointer - i32.const 12 - i32.sub - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 15924 - i32.lt_s - br_if $folding-inner14 - global.get $~lib/memory/__stack_pointer - local.tee $0 - i64.const 0 - i64.store - local.get $0 - i32.const 0 - i32.store offset=8 - local.get $0 - i32.const 3 - call $~lib/typedarray/Int64Array#constructor - local.tee $6 - i32.store - local.get $6 - i32.const 0 - i64.const 1 - call $~lib/typedarray/Int64Array#__set - local.get $6 - i32.const 1 - i64.const 2 - call $~lib/typedarray/Int64Array#__set - local.get $6 - i32.const 2 - i64.const 3 - call $~lib/typedarray/Int64Array#__set - global.get $~lib/memory/__stack_pointer - local.tee $3 - i32.const 3824 - i32.store offset=4 - local.get $3 - i32.const 8 - i32.sub - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 15924 - i32.lt_s - br_if $folding-inner14 - global.get $~lib/memory/__stack_pointer - local.tee $0 - i64.const 0 - i64.store - local.get $6 - i32.load offset=4 - local.set $2 - local.get $6 - i32.load offset=8 - i32.const 3 - i32.shr_u - local.set $4 - local.get $0 - i32.const 12 - i32.const 10 - call $~lib/rt/itcms/__new - local.tee $8 - i32.store - global.get $~lib/memory/__stack_pointer - local.get $4 - i32.const 3 - i32.shl - local.tee $1 - i32.const 0 - call $~lib/rt/itcms/__new - local.tee $5 - i32.store offset=4 - loop $for-loop|024 - local.get $4 - local.get $7 - i32.gt_s - if - local.get $2 - local.get $7 + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 4 + i32.sub + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 16628 + i32.lt_s + br_if $folding-inner16 + global.get $~lib/memory/__stack_pointer + local.tee $0 + i32.const 0 + i32.store + local.get $0 i32.const 3 - i32.shl + call $~lib/typedarray/Int64Array#constructor local.tee $0 + i32.store + local.get $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 + local.get $0 + i32.const 0 + call $~lib/typedarray/Int64Array#at + i64.const 1 + i64.ne + br_if $folding-inner2 + local.get $0 + i32.const -1 + call $~lib/typedarray/Int64Array#at + i64.const 3 + i64.ne + br_if $folding-inner3 + local.get $0 + i32.const -3 + call $~lib/typedarray/Int64Array#at + i64.const 1 + i64.ne + br_if $folding-inner4 + global.get $~lib/memory/__stack_pointer + i32.const 4 i32.add - i64.load - local.set $10 + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 4 + i32.sub + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 16628 + i32.lt_s + br_if $folding-inner16 + global.get $~lib/memory/__stack_pointer + local.tee $0 + i32.const 0 + i32.store + local.get $0 i32.const 3 - global.set $~argumentsLength + call $~lib/typedarray/Uint64Array#constructor + local.tee $0 + i32.store + local.get $0 + i32.const 0 + i64.const 1 + call $~lib/typedarray/Uint64Array#__set local.get $0 - local.get $5 - i32.add - local.get $10 - local.get $7 - local.get $6 - i32.const 3824 - i32.load - call_indirect $0 (type $i64_i32_i32_=>_i64) - i64.store - local.get $7 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 + local.get $0 + i32.const 0 + call $~lib/typedarray/Uint64Array#at + i64.const 1 + i64.ne + br_if $folding-inner2 + local.get $0 + i32.const -1 + call $~lib/typedarray/Uint64Array#at + i64.const 3 + i64.ne + br_if $folding-inner3 + local.get $0 + i32.const -3 + call $~lib/typedarray/Uint64Array#at + i64.const 1 + i64.ne + br_if $folding-inner4 + global.get $~lib/memory/__stack_pointer + i32.const 4 i32.add - local.set $7 - br $for-loop|024 - end - end - local.get $8 - local.get $5 - i32.store - local.get $8 - local.get $5 - call $~lib/rt/itcms/__link - local.get $8 - local.get $5 - i32.store offset=4 - local.get $8 - local.get $1 - i32.store offset=8 - global.get $~lib/memory/__stack_pointer - i32.const 8 - i32.add - global.set $~lib/memory/__stack_pointer - local.get $3 - local.get $8 - i32.store offset=8 - local.get $8 - i32.const 0 - call $~lib/typedarray/Int64Array#__get - i64.const 1 - i64.ne - br_if $folding-inner16 - local.get $8 - i32.const 1 - call $~lib/typedarray/Int64Array#__get - i64.const 4 - i64.ne - br_if $folding-inner17 - local.get $8 - i32.const 2 - call $~lib/typedarray/Int64Array#__get - i64.const 9 - i64.ne - br_if $folding-inner18 - global.get $~lib/memory/__stack_pointer - i32.const 12 - i32.add - global.set $~lib/memory/__stack_pointer - i32.const 0 - local.set $7 - global.get $~lib/memory/__stack_pointer - i32.const 12 - i32.sub - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 15924 - i32.lt_s - br_if $folding-inner14 - global.get $~lib/memory/__stack_pointer - local.tee $0 - i64.const 0 - i64.store - local.get $0 - i32.const 0 - i32.store offset=8 - local.get $0 - i32.const 3 - call $~lib/typedarray/Uint64Array#constructor - local.tee $6 - i32.store - local.get $6 - i32.const 0 - i64.const 1 - call $~lib/typedarray/Uint64Array#__set - local.get $6 - i32.const 1 - i64.const 2 - call $~lib/typedarray/Uint64Array#__set - local.get $6 - i32.const 2 - i64.const 3 - call $~lib/typedarray/Uint64Array#__set - global.get $~lib/memory/__stack_pointer - local.tee $3 - i32.const 3856 - i32.store offset=4 - local.get $3 - i32.const 8 - i32.sub - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 15924 - i32.lt_s - br_if $folding-inner14 - global.get $~lib/memory/__stack_pointer - local.tee $0 - i64.const 0 - i64.store - local.get $6 - i32.load offset=4 - local.set $2 - local.get $6 - i32.load offset=8 - i32.const 3 - i32.shr_u - local.set $4 - local.get $0 - i32.const 12 - i32.const 11 - call $~lib/rt/itcms/__new - local.tee $8 - i32.store - global.get $~lib/memory/__stack_pointer - local.get $4 - i32.const 3 - i32.shl - local.tee $1 - i32.const 0 - call $~lib/rt/itcms/__new - local.tee $5 - i32.store offset=4 - loop $for-loop|026 - local.get $4 - local.get $7 - i32.gt_s - if - local.get $2 - local.get $7 + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 4 + i32.sub + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 16628 + i32.lt_s + br_if $folding-inner16 + global.get $~lib/memory/__stack_pointer + local.tee $0 + i32.const 0 + i32.store + local.get $0 i32.const 3 - i32.shl + call $~lib/typedarray/Float32Array#constructor local.tee $0 + i32.store + local.get $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 + local.get $0 + i32.const 0 + call $~lib/typedarray/Float32Array#at + f32.const 1 + f32.ne + br_if $folding-inner2 + local.get $0 + i32.const -1 + call $~lib/typedarray/Float32Array#at + f32.const 3 + f32.ne + br_if $folding-inner3 + local.get $0 + i32.const -3 + call $~lib/typedarray/Float32Array#at + f32.const 1 + f32.ne + br_if $folding-inner4 + global.get $~lib/memory/__stack_pointer + i32.const 4 i32.add - i64.load - local.set $10 + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 4 + i32.sub + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 16628 + i32.lt_s + br_if $folding-inner16 + global.get $~lib/memory/__stack_pointer + local.tee $0 + i32.const 0 + i32.store + local.get $0 i32.const 3 - global.set $~argumentsLength + call $~lib/typedarray/Float64Array#constructor + local.tee $0 + i32.store local.get $0 - local.get $5 + 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 + local.get $0 + i32.const 0 + call $~lib/typedarray/Float64Array#at + f64.const 1 + f64.ne + br_if $folding-inner2 + local.get $0 + i32.const -1 + call $~lib/typedarray/Float64Array#at + f64.const 3 + f64.ne + br_if $folding-inner3 + local.get $0 + i32.const -3 + call $~lib/typedarray/Float64Array#at + f64.const 1 + f64.ne + br_if $folding-inner4 + global.get $~lib/memory/__stack_pointer + i32.const 4 i32.add - local.get $10 - local.get $7 - local.get $6 - i32.const 3856 - i32.load - call_indirect $0 (type $i64_i32_i32_=>_i64) + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 8 + i32.sub + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 16628 + i32.lt_s + br_if $folding-inner16 + global.get $~lib/memory/__stack_pointer + local.tee $0 + i64.const 0 i64.store - local.get $7 + local.get $0 + i32.const 3 + call $~lib/typedarray/Int8Array#constructor + local.tee $2 + i32.store + local.get $2 + i32.const 0 i32.const 1 - i32.add - local.set $7 - br $for-loop|026 - end - end - local.get $8 - local.get $5 - i32.store - local.get $8 - local.get $5 - call $~lib/rt/itcms/__link - local.get $8 - local.get $5 - i32.store offset=4 - local.get $8 - local.get $1 - i32.store offset=8 - global.get $~lib/memory/__stack_pointer - i32.const 8 - i32.add - global.set $~lib/memory/__stack_pointer - local.get $3 - local.get $8 - i32.store offset=8 - local.get $8 - i32.const 0 - call $~lib/typedarray/Uint64Array#__get - i64.const 1 - i64.ne - br_if $folding-inner16 - local.get $8 - i32.const 1 - call $~lib/typedarray/Uint64Array#__get - i64.const 4 - i64.ne - br_if $folding-inner17 - local.get $8 - i32.const 2 - call $~lib/typedarray/Uint64Array#__get - i64.const 9 - i64.ne - br_if $folding-inner18 - global.get $~lib/memory/__stack_pointer - i32.const 12 - i32.add - global.set $~lib/memory/__stack_pointer - i32.const 0 - local.set $7 - global.get $~lib/memory/__stack_pointer - i32.const 12 - i32.sub - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 15924 - i32.lt_s - br_if $folding-inner14 - global.get $~lib/memory/__stack_pointer - local.tee $0 - i64.const 0 - i64.store - local.get $0 - i32.const 0 - i32.store offset=8 - local.get $0 - i32.const 3 - call $~lib/typedarray/Float32Array#constructor - local.tee $6 - i32.store - local.get $6 - i32.const 0 - f32.const 1 - call $~lib/typedarray/Float32Array#__set - local.get $6 - i32.const 1 - f32.const 2 - call $~lib/typedarray/Float32Array#__set - local.get $6 - i32.const 2 - f32.const 3 - call $~lib/typedarray/Float32Array#__set - global.get $~lib/memory/__stack_pointer - local.tee $3 - i32.const 3888 - i32.store offset=4 - local.get $3 - i32.const 8 - i32.sub - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 15924 - i32.lt_s - br_if $folding-inner14 - global.get $~lib/memory/__stack_pointer - local.tee $0 - i64.const 0 - i64.store - local.get $6 - i32.load offset=4 - local.set $2 - local.get $6 - i32.load offset=8 - i32.const 2 - i32.shr_u - local.set $4 - local.get $0 - i32.const 12 - i32.const 12 - call $~lib/rt/itcms/__new - local.tee $8 - i32.store - global.get $~lib/memory/__stack_pointer - local.get $4 - i32.const 2 - i32.shl - local.tee $1 - i32.const 0 - call $~lib/rt/itcms/__new - local.tee $5 - i32.store offset=4 - loop $for-loop|028 - local.get $4 - local.get $7 - i32.gt_s - if + call $~lib/typedarray/Int8Array#__set + local.get $2 + i32.const 1 + i32.const 2 + call $~lib/typedarray/Int8Array#__set local.get $2 - local.get $7 i32.const 2 - i32.shl - local.tee $0 - i32.add - f32.load - local.set $11 i32.const 3 - global.set $~argumentsLength - local.get $0 - local.get $5 - i32.add - local.get $11 - local.get $7 - local.get $6 - i32.const 3888 - i32.load - call_indirect $0 (type $f32_i32_i32_=>_f32) - f32.store - local.get $7 + call $~lib/typedarray/Int8Array#__set + global.get $~lib/memory/__stack_pointer + i32.const 3248 + i32.store offset=4 + i32.const 0 + local.set $6 + local.get $2 + i32.load offset=4 + local.set $1 + local.get $2 + i32.load offset=8 i32.const 1 + i32.sub + local.set $4 + loop $for-loop|025 + local.get $4 + i32.const 0 + i32.ge_s + if + local.get $1 + local.get $4 + i32.add + i32.load8_s + local.set $0 + i32.const 4 + global.set $~argumentsLength + local.get $6 + local.get $0 + local.get $4 + local.get $2 + i32.const 3248 + i32.load + call_indirect $0 (type $i32_i32_i32_i32_=>_i32) + local.set $6 + local.get $4 + i32.const 1 + i32.sub + local.set $4 + br $for-loop|025 + end + end + local.get $6 + i32.const 255 + i32.and + i32.const 6 + i32.ne + br_if $folding-inner5 + global.get $~lib/memory/__stack_pointer + i32.const 8 i32.add - local.set $7 - br $for-loop|028 - end - end - local.get $8 - local.get $5 - i32.store - local.get $8 - local.get $5 - call $~lib/rt/itcms/__link - local.get $8 - local.get $5 - i32.store offset=4 - local.get $8 - local.get $1 - i32.store offset=8 - global.get $~lib/memory/__stack_pointer - i32.const 8 - i32.add - global.set $~lib/memory/__stack_pointer - local.get $3 - local.get $8 - i32.store offset=8 - local.get $8 - i32.const 0 - call $~lib/typedarray/Float32Array#__get - f32.const 1 - f32.ne - br_if $folding-inner16 - local.get $8 - i32.const 1 - call $~lib/typedarray/Float32Array#__get - f32.const 4 - f32.ne - br_if $folding-inner17 - local.get $8 - i32.const 2 - call $~lib/typedarray/Float32Array#__get - f32.const 9 - f32.ne - br_if $folding-inner18 - global.get $~lib/memory/__stack_pointer - i32.const 12 - i32.add - global.set $~lib/memory/__stack_pointer - i32.const 0 - local.set $7 - global.get $~lib/memory/__stack_pointer - i32.const 12 - i32.sub - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 15924 - i32.lt_s - br_if $folding-inner14 - global.get $~lib/memory/__stack_pointer - local.tee $0 - i64.const 0 - i64.store - local.get $0 - i32.const 0 - i32.store offset=8 - local.get $0 - i32.const 3 - call $~lib/typedarray/Float64Array#constructor - local.tee $6 - i32.store - local.get $6 - i32.const 0 - f64.const 1 - call $~lib/typedarray/Float64Array#__set - local.get $6 - i32.const 1 - f64.const 2 - call $~lib/typedarray/Float64Array#__set - local.get $6 - i32.const 2 - f64.const 3 - call $~lib/typedarray/Float64Array#__set - global.get $~lib/memory/__stack_pointer - local.tee $3 - i32.const 3920 - i32.store offset=4 - local.get $3 - i32.const 8 - i32.sub - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 15924 - i32.lt_s - br_if $folding-inner14 - global.get $~lib/memory/__stack_pointer - local.tee $0 - i64.const 0 - i64.store - local.get $6 - i32.load offset=4 - local.set $2 - local.get $6 - i32.load offset=8 - i32.const 3 - i32.shr_u - local.set $4 - local.get $0 - i32.const 12 - i32.const 13 - call $~lib/rt/itcms/__new - local.tee $8 - i32.store - global.get $~lib/memory/__stack_pointer - local.get $4 - i32.const 3 - i32.shl - local.tee $1 - i32.const 0 - call $~lib/rt/itcms/__new - local.tee $5 - i32.store offset=4 - loop $for-loop|030 - local.get $4 - local.get $7 - i32.gt_s - if + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 8 + i32.sub + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 16628 + i32.lt_s + br_if $folding-inner16 + global.get $~lib/memory/__stack_pointer + local.tee $0 + i64.const 0 + i64.store + local.get $0 + i32.const 3 + call $~lib/typedarray/Uint8Array#constructor + local.tee $2 + i32.store local.get $2 - local.get $7 + i32.const 0 + i32.const 1 + call $~lib/typedarray/Uint8Array#__set + local.get $2 + i32.const 1 + i32.const 2 + call $~lib/typedarray/Uint8Array#__set + local.get $2 + i32.const 2 i32.const 3 - i32.shl - local.tee $0 + call $~lib/typedarray/Uint8Array#__set + global.get $~lib/memory/__stack_pointer + i32.const 3280 + i32.store offset=4 + i32.const 0 + local.set $4 + local.get $2 + i32.load offset=4 + local.set $1 + local.get $2 + i32.load offset=8 + i32.const 1 + i32.sub + local.set $3 + loop $for-loop|039 + local.get $3 + i32.const 0 + i32.ge_s + if + local.get $1 + local.get $3 + i32.add + i32.load8_u + local.set $0 + i32.const 4 + global.set $~argumentsLength + local.get $4 + local.get $0 + local.get $3 + local.get $2 + i32.const 3280 + i32.load + call_indirect $0 (type $i32_i32_i32_i32_=>_i32) + local.set $4 + local.get $3 + i32.const 1 + i32.sub + local.set $3 + br $for-loop|039 + end + end + local.get $4 + i32.const 255 + i32.and + i32.const 6 + i32.ne + br_if $folding-inner5 + global.get $~lib/memory/__stack_pointer + i32.const 8 i32.add - f64.load - local.set $12 - i32.const 3 - global.set $~argumentsLength + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 8 + i32.sub + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 16628 + i32.lt_s + br_if $folding-inner16 + global.get $~lib/memory/__stack_pointer + local.tee $0 + i64.const 0 + i64.store local.get $0 - local.get $5 - i32.add - local.get $12 - local.get $7 - local.get $6 - i32.const 3920 - i32.load - call_indirect $0 (type $f64_i32_i32_=>_f64) - f64.store - local.get $7 + i32.const 3 + call $~lib/typedarray/Uint8ClampedArray#constructor + local.tee $2 + i32.store + local.get $2 + i32.const 0 i32.const 1 - i32.add - local.set $7 - br $for-loop|030 - end - end - local.get $8 - local.get $5 - i32.store - local.get $8 - local.get $5 - call $~lib/rt/itcms/__link - local.get $8 - local.get $5 - i32.store offset=4 - local.get $8 - local.get $1 - i32.store offset=8 - global.get $~lib/memory/__stack_pointer - i32.const 8 - i32.add - global.set $~lib/memory/__stack_pointer - local.get $3 - local.get $8 - i32.store offset=8 - local.get $8 - i32.const 0 - call $~lib/typedarray/Float64Array#__get - f64.const 1 - f64.ne - br_if $folding-inner16 - local.get $8 - i32.const 1 - call $~lib/typedarray/Float64Array#__get - f64.const 4 - f64.ne - br_if $folding-inner17 - local.get $8 - i32.const 2 - call $~lib/typedarray/Float64Array#__get - f64.const 9 - f64.ne - br_if $folding-inner18 - global.get $~lib/memory/__stack_pointer - i32.const 12 - i32.add - global.set $~lib/memory/__stack_pointer - 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> - global.get $~lib/memory/__stack_pointer - i32.const 8 - i32.sub - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 15924 - i32.lt_s - br_if $folding-inner14 - global.get $~lib/memory/__stack_pointer - local.tee $0 - i64.const 0 - i64.store - local.get $0 - i32.const 3 - call $~lib/typedarray/Int8Array#constructor - local.tee $5 - i32.store - local.get $5 - i32.const 0 - i32.const 2 - call $~lib/typedarray/Int8Array#__set - local.get $5 - i32.const 1 - i32.const 4 - call $~lib/typedarray/Int8Array#__set - local.get $5 - i32.const 2 - i32.const 6 - call $~lib/typedarray/Int8Array#__set - global.get $~lib/memory/__stack_pointer - i32.const 4304 - i32.store offset=4 - i32.const 0 - local.set $1 - block $~lib/typedarray/SOME<~lib/typedarray/Int8Array,i8>|inlined.0 (result i32) - local.get $5 - i32.load offset=4 - local.set $4 - local.get $5 - i32.load offset=8 - local.set $2 - loop $for-loop|053 - local.get $1 + call $~lib/typedarray/Uint8ClampedArray#__set + local.get $2 + i32.const 1 + i32.const 2 + call $~lib/typedarray/Uint8ClampedArray#__set + local.get $2 + i32.const 2 + i32.const 3 + call $~lib/typedarray/Uint8ClampedArray#__set + global.get $~lib/memory/__stack_pointer + i32.const 3312 + i32.store offset=4 + i32.const 0 + local.set $4 + local.get $2 + i32.load offset=4 + local.set $1 local.get $2 + i32.load offset=8 + i32.const 1 + i32.sub + local.set $3 + loop $for-loop|042 + local.get $3 + i32.const 0 + i32.ge_s + if + local.get $1 + local.get $3 + i32.add + i32.load8_u + local.set $0 + i32.const 4 + global.set $~argumentsLength + local.get $4 + local.get $0 + local.get $3 + local.get $2 + i32.const 3312 + i32.load + call_indirect $0 (type $i32_i32_i32_i32_=>_i32) + local.set $4 + local.get $3 + i32.const 1 + i32.sub + local.set $3 + br $for-loop|042 + end + end + local.get $4 + i32.const 255 + i32.and + i32.const 6 + i32.ne + br_if $folding-inner5 + global.get $~lib/memory/__stack_pointer + i32.const 8 + i32.add + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 8 + i32.sub + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 16628 i32.lt_s - if - local.get $1 + br_if $folding-inner16 + global.get $~lib/memory/__stack_pointer + local.tee $0 + i64.const 0 + i64.store + local.get $0 + i32.const 3 + call $~lib/typedarray/Int16Array#constructor + local.tee $2 + i32.store + local.get $2 + i32.const 0 + i32.const 1 + call $~lib/typedarray/Int16Array#__set + local.get $2 + i32.const 1 + i32.const 2 + call $~lib/typedarray/Int16Array#__set + local.get $2 + i32.const 2 + i32.const 3 + call $~lib/typedarray/Int16Array#__set + global.get $~lib/memory/__stack_pointer + i32.const 3344 + i32.store offset=4 + i32.const 0 + local.set $6 + local.get $2 + i32.load offset=4 + local.set $1 + local.get $2 + i32.load offset=8 + i32.const 1 + i32.shr_u + i32.const 1 + i32.sub + local.set $4 + loop $for-loop|027 local.get $4 - i32.add - i32.load8_s - local.set $0 - i32.const 3 - global.set $~argumentsLength - i32.const 1 - local.get $0 - local.get $1 - local.get $5 - i32.const 4304 - i32.load - call_indirect $0 (type $i32_i32_i32_=>_i32) - br_if $~lib/typedarray/SOME<~lib/typedarray/Int8Array,i8>|inlined.0 - drop - local.get $1 - i32.const 1 - i32.add - local.set $1 - br $for-loop|053 + i32.const 0 + i32.ge_s + if + local.get $1 + local.get $4 + i32.const 1 + i32.shl + i32.add + i32.load16_s + local.set $0 + i32.const 4 + global.set $~argumentsLength + local.get $6 + local.get $0 + local.get $4 + local.get $2 + i32.const 3344 + i32.load + call_indirect $0 (type $i32_i32_i32_i32_=>_i32) + local.set $6 + local.get $4 + i32.const 1 + i32.sub + local.set $4 + br $for-loop|027 + end end - end - i32.const 0 - end - i32.eqz - br_if $folding-inner6 - global.get $~lib/memory/__stack_pointer - i32.const 4336 - i32.store offset=4 - i32.const 0 - local.set $1 - block $~lib/typedarray/SOME<~lib/typedarray/Int8Array,i8>|inlined.055 (result i32) - local.get $5 - i32.load offset=4 - local.set $4 - local.get $5 - i32.load offset=8 - local.set $2 - loop $for-loop|056 - local.get $1 - local.get $2 + local.get $6 + i32.const 65535 + i32.and + i32.const 6 + i32.ne + br_if $folding-inner5 + global.get $~lib/memory/__stack_pointer + i32.const 8 + i32.add + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 8 + i32.sub + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 16628 i32.lt_s - if - local.get $1 - local.get $4 - i32.add - i32.load8_s - local.set $0 - i32.const 3 - global.set $~argumentsLength - i32.const 1 - local.get $0 - local.get $1 - local.get $5 - i32.const 4336 - i32.load - call_indirect $0 (type $i32_i32_i32_=>_i32) - br_if $~lib/typedarray/SOME<~lib/typedarray/Int8Array,i8>|inlined.055 - drop - local.get $1 - i32.const 1 - i32.add - local.set $1 - br $for-loop|056 - end - end - i32.const 0 - end - br_if $folding-inner7 - global.get $~lib/memory/__stack_pointer - i32.const 8 - i32.add - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 8 - i32.sub - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 15924 - i32.lt_s - br_if $folding-inner14 - global.get $~lib/memory/__stack_pointer - local.tee $0 - i64.const 0 - i64.store - local.get $0 - i32.const 3 - call $~lib/typedarray/Uint8Array#constructor - local.tee $5 - i32.store - local.get $5 - i32.const 0 - i32.const 2 - call $~lib/typedarray/Uint8Array#__set - local.get $5 - i32.const 1 - i32.const 4 - call $~lib/typedarray/Uint8Array#__set - local.get $5 - i32.const 2 - i32.const 6 - call $~lib/typedarray/Uint8Array#__set - global.get $~lib/memory/__stack_pointer - i32.const 4368 - i32.store offset=4 - i32.const 0 - local.set $1 - block $~lib/typedarray/SOME<~lib/typedarray/Uint8Array,u8>|inlined.0 (result i32) - local.get $5 - i32.load offset=4 - local.set $4 - local.get $5 - i32.load offset=8 - local.set $2 - loop $for-loop|058 - local.get $1 + br_if $folding-inner16 + global.get $~lib/memory/__stack_pointer + local.tee $0 + i64.const 0 + i64.store + local.get $0 + i32.const 3 + call $~lib/typedarray/Uint16Array#constructor + local.tee $2 + i32.store local.get $2 - i32.lt_s - if - local.get $1 - local.get $4 - i32.add - i32.load8_u - local.set $0 - i32.const 3 - global.set $~argumentsLength - i32.const 1 - local.get $0 - local.get $1 - local.get $5 - i32.const 4368 - i32.load - call_indirect $0 (type $i32_i32_i32_=>_i32) - br_if $~lib/typedarray/SOME<~lib/typedarray/Uint8Array,u8>|inlined.0 - drop - local.get $1 - i32.const 1 - i32.add - local.set $1 - br $for-loop|058 - end - end - i32.const 0 - end - i32.eqz - br_if $folding-inner6 - global.get $~lib/memory/__stack_pointer - i32.const 4400 - i32.store offset=4 - i32.const 0 - local.set $1 - block $~lib/typedarray/SOME<~lib/typedarray/Uint8Array,u8>|inlined.060 (result i32) - local.get $5 - i32.load offset=4 - local.set $4 - local.get $5 - i32.load offset=8 - local.set $2 - loop $for-loop|061 - local.get $1 + i32.const 0 + i32.const 1 + call $~lib/typedarray/Uint16Array#__set local.get $2 - i32.lt_s - if - local.get $1 + i32.const 1 + i32.const 2 + call $~lib/typedarray/Uint16Array#__set + local.get $2 + i32.const 2 + i32.const 3 + call $~lib/typedarray/Uint16Array#__set + global.get $~lib/memory/__stack_pointer + i32.const 3376 + i32.store offset=4 + i32.const 0 + local.set $6 + local.get $2 + i32.load offset=4 + local.set $1 + local.get $2 + i32.load offset=8 + i32.const 1 + i32.shr_u + i32.const 1 + i32.sub + local.set $4 + loop $for-loop|029 local.get $4 - i32.add - i32.load8_u - local.set $0 - i32.const 3 - global.set $~argumentsLength - i32.const 1 - local.get $0 - local.get $1 - local.get $5 - i32.const 4400 - i32.load - call_indirect $0 (type $i32_i32_i32_=>_i32) - br_if $~lib/typedarray/SOME<~lib/typedarray/Uint8Array,u8>|inlined.060 - drop - local.get $1 - i32.const 1 - i32.add - local.set $1 - br $for-loop|061 + i32.const 0 + i32.ge_s + if + local.get $1 + local.get $4 + i32.const 1 + i32.shl + i32.add + i32.load16_u + local.set $0 + i32.const 4 + global.set $~argumentsLength + local.get $6 + local.get $0 + local.get $4 + local.get $2 + i32.const 3376 + i32.load + call_indirect $0 (type $i32_i32_i32_i32_=>_i32) + local.set $6 + local.get $4 + i32.const 1 + i32.sub + local.set $4 + br $for-loop|029 + end end - end - i32.const 0 - end - br_if $folding-inner7 - global.get $~lib/memory/__stack_pointer - i32.const 8 - i32.add - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 8 - i32.sub - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 15924 - i32.lt_s - br_if $folding-inner14 - global.get $~lib/memory/__stack_pointer - local.tee $0 - i64.const 0 - i64.store - local.get $0 - i32.const 3 - call $~lib/typedarray/Uint8ClampedArray#constructor - local.tee $5 - i32.store - local.get $5 - i32.const 0 - i32.const 2 - call $~lib/typedarray/Uint8ClampedArray#__set - local.get $5 - i32.const 1 - i32.const 4 - call $~lib/typedarray/Uint8ClampedArray#__set - local.get $5 - i32.const 2 - i32.const 6 - call $~lib/typedarray/Uint8ClampedArray#__set - global.get $~lib/memory/__stack_pointer - i32.const 4432 - i32.store offset=4 - i32.const 0 - local.set $1 - block $~lib/typedarray/SOME<~lib/typedarray/Uint8Array,u8>|inlined.064 (result i32) - local.get $5 - i32.load offset=4 - local.set $4 - local.get $5 - i32.load offset=8 - local.set $2 - loop $for-loop|065 - local.get $1 - local.get $2 + local.get $6 + i32.const 65535 + i32.and + i32.const 6 + i32.ne + br_if $folding-inner5 + global.get $~lib/memory/__stack_pointer + i32.const 8 + i32.add + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 8 + i32.sub + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 16628 i32.lt_s - if - local.get $1 + br_if $folding-inner16 + global.get $~lib/memory/__stack_pointer + local.tee $0 + i64.const 0 + i64.store + local.get $0 + i32.const 3 + call $~lib/typedarray/Int32Array#constructor + local.tee $2 + i32.store + local.get $2 + i32.const 0 + i32.const 1 + call $~lib/typedarray/Int32Array#__set + local.get $2 + i32.const 1 + i32.const 2 + call $~lib/typedarray/Int32Array#__set + local.get $2 + i32.const 2 + i32.const 3 + call $~lib/typedarray/Int32Array#__set + global.get $~lib/memory/__stack_pointer + i32.const 3408 + i32.store offset=4 + i32.const 0 + local.set $6 + local.get $2 + i32.load offset=4 + local.set $1 + local.get $2 + i32.load offset=8 + i32.const 2 + i32.shr_u + i32.const 1 + i32.sub + local.set $4 + loop $for-loop|031 local.get $4 - i32.add - i32.load8_u - local.set $0 - i32.const 3 - global.set $~argumentsLength - i32.const 1 - local.get $0 - local.get $1 - local.get $5 - i32.const 4432 - i32.load - call_indirect $0 (type $i32_i32_i32_=>_i32) - br_if $~lib/typedarray/SOME<~lib/typedarray/Uint8Array,u8>|inlined.064 - drop - local.get $1 - i32.const 1 - i32.add - local.set $1 - br $for-loop|065 + i32.const 0 + i32.ge_s + if + local.get $1 + local.get $4 + i32.const 2 + i32.shl + i32.add + i32.load + local.set $0 + i32.const 4 + global.set $~argumentsLength + local.get $6 + local.get $0 + local.get $4 + local.get $2 + i32.const 3408 + i32.load + call_indirect $0 (type $i32_i32_i32_i32_=>_i32) + local.set $6 + local.get $4 + i32.const 1 + i32.sub + local.set $4 + br $for-loop|031 + end end - end - i32.const 0 - end - i32.eqz - br_if $folding-inner6 - global.get $~lib/memory/__stack_pointer - i32.const 4464 - i32.store offset=4 - i32.const 0 - local.set $1 - block $~lib/typedarray/SOME<~lib/typedarray/Uint8Array,u8>|inlined.067 (result i32) - local.get $5 - i32.load offset=4 - local.set $4 - local.get $5 - i32.load offset=8 - local.set $2 - loop $for-loop|068 - local.get $1 - local.get $2 + local.get $6 + i32.const 6 + i32.ne + br_if $folding-inner5 + global.get $~lib/memory/__stack_pointer + i32.const 8 + i32.add + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 8 + i32.sub + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 16628 i32.lt_s - if - local.get $1 + br_if $folding-inner16 + global.get $~lib/memory/__stack_pointer + local.tee $0 + i64.const 0 + i64.store + local.get $0 + i32.const 3 + call $~lib/typedarray/Uint32Array#constructor + local.tee $2 + i32.store + local.get $2 + i32.const 0 + i32.const 1 + call $~lib/typedarray/Uint32Array#__set + local.get $2 + i32.const 1 + i32.const 2 + call $~lib/typedarray/Uint32Array#__set + local.get $2 + i32.const 2 + i32.const 3 + call $~lib/typedarray/Uint32Array#__set + global.get $~lib/memory/__stack_pointer + i32.const 3440 + i32.store offset=4 + i32.const 0 + local.set $6 + local.get $2 + i32.load offset=4 + local.set $1 + local.get $2 + i32.load offset=8 + i32.const 2 + i32.shr_u + i32.const 1 + i32.sub + local.set $4 + loop $for-loop|033 local.get $4 - i32.add - i32.load8_u - local.set $0 - i32.const 3 - global.set $~argumentsLength - i32.const 1 - local.get $0 - local.get $1 - local.get $5 - i32.const 4464 - i32.load - call_indirect $0 (type $i32_i32_i32_=>_i32) - br_if $~lib/typedarray/SOME<~lib/typedarray/Uint8Array,u8>|inlined.067 - drop - local.get $1 - i32.const 1 - i32.add - local.set $1 - br $for-loop|068 + i32.const 0 + i32.ge_s + if + local.get $1 + local.get $4 + i32.const 2 + i32.shl + i32.add + i32.load + local.set $0 + i32.const 4 + global.set $~argumentsLength + local.get $6 + local.get $0 + local.get $4 + local.get $2 + i32.const 3440 + i32.load + call_indirect $0 (type $i32_i32_i32_i32_=>_i32) + local.set $6 + local.get $4 + i32.const 1 + i32.sub + local.set $4 + br $for-loop|033 + end end - end - i32.const 0 - end - br_if $folding-inner7 - global.get $~lib/memory/__stack_pointer - i32.const 8 - i32.add - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 8 - i32.sub - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 15924 - i32.lt_s - br_if $folding-inner14 - global.get $~lib/memory/__stack_pointer - local.tee $0 - i64.const 0 - i64.store - local.get $0 - i32.const 3 - call $~lib/typedarray/Int16Array#constructor - local.tee $5 - i32.store - local.get $5 - i32.const 0 - i32.const 2 - call $~lib/typedarray/Int16Array#__set - local.get $5 - i32.const 1 - i32.const 4 - call $~lib/typedarray/Int16Array#__set - local.get $5 - i32.const 2 - i32.const 6 - call $~lib/typedarray/Int16Array#__set - global.get $~lib/memory/__stack_pointer - i32.const 4496 - i32.store offset=4 - i32.const 0 - local.set $1 - block $~lib/typedarray/SOME<~lib/typedarray/Int16Array,i16>|inlined.0 (result i32) - local.get $5 - i32.load offset=4 - local.set $4 - local.get $5 - i32.load offset=8 - i32.const 1 - i32.shr_u - local.set $2 - loop $for-loop|070 - local.get $1 - local.get $2 + local.get $6 + i32.const 6 + i32.ne + br_if $folding-inner5 + global.get $~lib/memory/__stack_pointer + i32.const 8 + i32.add + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 8 + i32.sub + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 16628 i32.lt_s - if + br_if $folding-inner16 + global.get $~lib/memory/__stack_pointer + local.tee $0 + i64.const 0 + i64.store + local.get $0 + i32.const 3 + call $~lib/typedarray/Int64Array#constructor + local.tee $1 + i32.store + local.get $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 + global.get $~lib/memory/__stack_pointer + i32.const 3472 + i32.store offset=4 + i64.const 0 + local.set $13 + local.get $1 + i32.load offset=4 + local.set $0 + local.get $1 + i32.load offset=8 + i32.const 3 + i32.shr_u + i32.const 1 + i32.sub + local.set $4 + loop $for-loop|035 local.get $4 - local.get $1 - i32.const 1 - i32.shl - i32.add - i32.load16_s - local.set $0 - i32.const 3 - global.set $~argumentsLength - i32.const 1 - local.get $0 - local.get $1 - local.get $5 - i32.const 4496 - i32.load - call_indirect $0 (type $i32_i32_i32_=>_i32) - br_if $~lib/typedarray/SOME<~lib/typedarray/Int16Array,i16>|inlined.0 - drop - local.get $1 - i32.const 1 - i32.add - local.set $1 - br $for-loop|070 + i32.const 0 + i32.ge_s + if + local.get $0 + local.get $4 + i32.const 3 + i32.shl + i32.add + i64.load + local.set $9 + i32.const 4 + global.set $~argumentsLength + local.get $13 + local.get $9 + local.get $4 + local.get $1 + i32.const 3472 + i32.load + call_indirect $0 (type $i64_i64_i32_i32_=>_i64) + local.set $13 + local.get $4 + i32.const 1 + i32.sub + local.set $4 + br $for-loop|035 + end end - end - i32.const 0 - end - i32.eqz - br_if $folding-inner6 - global.get $~lib/memory/__stack_pointer - i32.const 4528 - i32.store offset=4 - i32.const 0 - local.set $1 - block $~lib/typedarray/SOME<~lib/typedarray/Int16Array,i16>|inlined.072 (result i32) - local.get $5 - i32.load offset=4 - local.set $4 - local.get $5 - i32.load offset=8 - i32.const 1 - i32.shr_u - local.set $2 - loop $for-loop|073 - local.get $1 - local.get $2 + local.get $13 + i64.const 6 + i64.ne + br_if $folding-inner5 + global.get $~lib/memory/__stack_pointer + i32.const 8 + i32.add + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 8 + i32.sub + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 16628 i32.lt_s - if + br_if $folding-inner16 + global.get $~lib/memory/__stack_pointer + local.tee $0 + i64.const 0 + i64.store + local.get $0 + i32.const 3 + call $~lib/typedarray/Uint64Array#constructor + local.tee $1 + i32.store + local.get $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 + global.get $~lib/memory/__stack_pointer + i32.const 3504 + i32.store offset=4 + i64.const 0 + local.set $13 + local.get $1 + i32.load offset=4 + local.set $0 + local.get $1 + i32.load offset=8 + i32.const 3 + i32.shr_u + i32.const 1 + i32.sub + local.set $4 + loop $for-loop|037 local.get $4 - local.get $1 - i32.const 1 - i32.shl - i32.add - i32.load16_s - local.set $0 - i32.const 3 - global.set $~argumentsLength - i32.const 1 - local.get $0 - local.get $1 - local.get $5 - i32.const 4528 - i32.load - call_indirect $0 (type $i32_i32_i32_=>_i32) - br_if $~lib/typedarray/SOME<~lib/typedarray/Int16Array,i16>|inlined.072 - drop - local.get $1 - i32.const 1 - i32.add - local.set $1 - br $for-loop|073 + i32.const 0 + i32.ge_s + if + local.get $0 + local.get $4 + i32.const 3 + i32.shl + i32.add + i64.load + local.set $9 + i32.const 4 + global.set $~argumentsLength + local.get $13 + local.get $9 + local.get $4 + local.get $1 + i32.const 3504 + i32.load + call_indirect $0 (type $i64_i64_i32_i32_=>_i64) + local.set $13 + local.get $4 + i32.const 1 + i32.sub + local.set $4 + br $for-loop|037 + end end - end - i32.const 0 - end - br_if $folding-inner7 - global.get $~lib/memory/__stack_pointer - i32.const 8 - i32.add - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 8 - i32.sub - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 15924 - i32.lt_s - br_if $folding-inner14 - global.get $~lib/memory/__stack_pointer - local.tee $0 - i64.const 0 - i64.store - local.get $0 - i32.const 3 - call $~lib/typedarray/Uint16Array#constructor - local.tee $5 - i32.store - local.get $5 - i32.const 0 - i32.const 2 - call $~lib/typedarray/Uint16Array#__set - local.get $5 - i32.const 1 - i32.const 4 - call $~lib/typedarray/Uint16Array#__set - local.get $5 - i32.const 2 - i32.const 6 - call $~lib/typedarray/Uint16Array#__set - global.get $~lib/memory/__stack_pointer - i32.const 4560 - i32.store offset=4 - i32.const 0 - local.set $1 - block $~lib/typedarray/SOME<~lib/typedarray/Uint16Array,u16>|inlined.0 (result i32) - local.get $5 - i32.load offset=4 - local.set $4 - local.get $5 - i32.load offset=8 - i32.const 1 - i32.shr_u - local.set $2 - loop $for-loop|075 - local.get $1 - local.get $2 + local.get $13 + i64.const 6 + i64.ne + br_if $folding-inner5 + global.get $~lib/memory/__stack_pointer + i32.const 8 + i32.add + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 8 + i32.sub + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 16628 i32.lt_s - if + br_if $folding-inner16 + global.get $~lib/memory/__stack_pointer + local.tee $0 + i64.const 0 + i64.store + local.get $0 + i32.const 3 + call $~lib/typedarray/Float32Array#constructor + local.tee $1 + i32.store + local.get $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 + global.get $~lib/memory/__stack_pointer + i32.const 3536 + i32.store offset=4 + f32.const 0 + local.set $14 + local.get $1 + i32.load offset=4 + local.set $0 + local.get $1 + i32.load offset=8 + i32.const 2 + i32.shr_u + i32.const 1 + i32.sub + local.set $4 + loop $for-loop|03950 local.get $4 - local.get $1 - i32.const 1 - i32.shl - i32.add - i32.load16_u - local.set $0 - i32.const 3 - global.set $~argumentsLength - i32.const 1 - local.get $0 - local.get $1 - local.get $5 - i32.const 4560 - i32.load - call_indirect $0 (type $i32_i32_i32_=>_i32) - br_if $~lib/typedarray/SOME<~lib/typedarray/Uint16Array,u16>|inlined.0 - drop - local.get $1 - i32.const 1 - i32.add - local.set $1 - br $for-loop|075 + i32.const 0 + i32.ge_s + if + local.get $0 + local.get $4 + i32.const 2 + i32.shl + i32.add + f32.load + local.set $10 + i32.const 4 + global.set $~argumentsLength + local.get $14 + local.get $10 + local.get $4 + local.get $1 + i32.const 3536 + i32.load + call_indirect $0 (type $f32_f32_i32_i32_=>_f32) + local.set $14 + local.get $4 + i32.const 1 + i32.sub + local.set $4 + br $for-loop|03950 + end end - end - i32.const 0 - end - i32.eqz - br_if $folding-inner6 - global.get $~lib/memory/__stack_pointer - i32.const 4592 - i32.store offset=4 - i32.const 0 - local.set $1 - block $~lib/typedarray/SOME<~lib/typedarray/Uint16Array,u16>|inlined.077 (result i32) - local.get $5 - i32.load offset=4 - local.set $4 - local.get $5 - i32.load offset=8 - i32.const 1 - i32.shr_u - local.set $2 - loop $for-loop|078 - local.get $1 - local.get $2 + local.get $14 + f32.const 6 + f32.ne + br_if $folding-inner5 + global.get $~lib/memory/__stack_pointer + i32.const 8 + i32.add + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 8 + i32.sub + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 16628 i32.lt_s - if + br_if $folding-inner16 + global.get $~lib/memory/__stack_pointer + local.tee $0 + i64.const 0 + i64.store + local.get $0 + i32.const 3 + call $~lib/typedarray/Float64Array#constructor + local.tee $1 + i32.store + local.get $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 + global.get $~lib/memory/__stack_pointer + i32.const 3568 + i32.store offset=4 + f64.const 0 + local.set $15 + local.get $1 + i32.load offset=4 + local.set $0 + local.get $1 + i32.load offset=8 + i32.const 3 + i32.shr_u + i32.const 1 + i32.sub + local.set $4 + loop $for-loop|041 local.get $4 - local.get $1 - i32.const 1 - i32.shl - i32.add - i32.load16_u - local.set $0 - i32.const 3 - global.set $~argumentsLength - i32.const 1 - local.get $0 - local.get $1 - local.get $5 - i32.const 4592 - i32.load - call_indirect $0 (type $i32_i32_i32_=>_i32) - br_if $~lib/typedarray/SOME<~lib/typedarray/Uint16Array,u16>|inlined.077 - drop - local.get $1 - i32.const 1 - i32.add - local.set $1 - br $for-loop|078 + i32.const 0 + i32.ge_s + if + local.get $0 + local.get $4 + i32.const 3 + i32.shl + i32.add + f64.load + local.set $11 + i32.const 4 + global.set $~argumentsLength + local.get $15 + local.get $11 + local.get $4 + local.get $1 + i32.const 3568 + i32.load + call_indirect $0 (type $f64_f64_i32_i32_=>_f64) + local.set $15 + local.get $4 + i32.const 1 + i32.sub + local.set $4 + br $for-loop|041 + end end - end - i32.const 0 - end - br_if $folding-inner7 - global.get $~lib/memory/__stack_pointer - i32.const 8 - i32.add - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 8 - i32.sub - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 15924 - i32.lt_s - br_if $folding-inner14 - global.get $~lib/memory/__stack_pointer - local.tee $0 - i64.const 0 - i64.store - local.get $0 - i32.const 3 - call $~lib/typedarray/Int32Array#constructor - local.tee $5 - i32.store - local.get $5 - i32.const 0 - i32.const 2 - call $~lib/typedarray/Int32Array#__set - local.get $5 - i32.const 1 - i32.const 4 - call $~lib/typedarray/Int32Array#__set - local.get $5 - i32.const 2 - i32.const 6 - call $~lib/typedarray/Int32Array#__set - global.get $~lib/memory/__stack_pointer - i32.const 4624 - i32.store offset=4 - i32.const 0 - local.set $1 - block $~lib/typedarray/SOME<~lib/typedarray/Int32Array,i32>|inlined.0 (result i32) - local.get $5 - i32.load offset=4 - local.set $4 - local.get $5 - i32.load offset=8 - i32.const 2 - i32.shr_u - local.set $2 - loop $for-loop|080 - local.get $1 + local.get $15 + f64.const 6 + f64.ne + br_if $folding-inner5 + global.get $~lib/memory/__stack_pointer + i32.const 8 + i32.add + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 12 + i32.sub + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 16628 + i32.lt_s + br_if $folding-inner16 + global.get $~lib/memory/__stack_pointer + local.tee $0 + i64.const 0 + i64.store + local.get $0 + i32.const 0 + i32.store offset=8 + local.get $0 + i32.const 3 + call $~lib/typedarray/Int8Array#constructor + local.tee $6 + i32.store + local.get $6 + i32.const 0 + i32.const 1 + call $~lib/typedarray/Int8Array#__set + local.get $6 + i32.const 1 + i32.const 2 + call $~lib/typedarray/Int8Array#__set + local.get $6 + i32.const 2 + i32.const 3 + call $~lib/typedarray/Int8Array#__set + global.get $~lib/memory/__stack_pointer + local.tee $2 + i32.const 3600 + i32.store offset=4 local.get $2 + i32.const 8 + i32.sub + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 16628 i32.lt_s - if + br_if $folding-inner16 + global.get $~lib/memory/__stack_pointer + local.tee $0 + i64.const 0 + i64.store + local.get $6 + i32.load offset=4 + local.set $1 + local.get $6 + i32.load offset=8 + local.set $4 + local.get $0 + i32.const 12 + i32.const 3 + call $~lib/rt/itcms/__new + local.tee $5 + i32.store + global.get $~lib/memory/__stack_pointer + local.get $4 + i32.const 0 + call $~lib/rt/itcms/__new + local.tee $3 + i32.store offset=4 + loop $for-loop|02 local.get $4 - local.get $1 - i32.const 2 - i32.shl - i32.add - i32.load - local.set $0 - i32.const 3 - global.set $~argumentsLength - i32.const 1 - local.get $0 - local.get $1 - local.get $5 - i32.const 4624 - i32.load - call_indirect $0 (type $i32_i32_i32_=>_i32) - br_if $~lib/typedarray/SOME<~lib/typedarray/Int32Array,i32>|inlined.0 - drop - local.get $1 - i32.const 1 - i32.add - local.set $1 - br $for-loop|080 + local.get $7 + i32.gt_s + if + local.get $1 + local.get $7 + i32.add + i32.load8_s + local.set $0 + i32.const 3 + global.set $~argumentsLength + local.get $3 + local.get $7 + i32.add + local.get $0 + local.get $7 + local.get $6 + i32.const 3600 + i32.load + call_indirect $0 (type $i32_i32_i32_=>_i32) + i32.store8 + local.get $7 + i32.const 1 + i32.add + local.set $7 + br $for-loop|02 + end end - end - i32.const 0 - end - i32.eqz - br_if $folding-inner6 - global.get $~lib/memory/__stack_pointer - i32.const 4656 - i32.store offset=4 - i32.const 0 - local.set $1 - block $~lib/typedarray/SOME<~lib/typedarray/Int32Array,i32>|inlined.082 (result i32) - local.get $5 - i32.load offset=4 - local.set $4 - local.get $5 - i32.load offset=8 - i32.const 2 - i32.shr_u - local.set $2 - loop $for-loop|083 - local.get $1 + local.get $5 + local.get $3 + i32.store + local.get $5 + local.get $3 + call $~lib/rt/itcms/__link + local.get $5 + local.get $3 + i32.store offset=4 + local.get $5 + local.get $4 + i32.store offset=8 + global.get $~lib/memory/__stack_pointer + i32.const 8 + i32.add + global.set $~lib/memory/__stack_pointer local.get $2 + local.get $5 + i32.store offset=8 + local.get $5 + i32.const 0 + call $~lib/typedarray/Int8Array#__get + i32.const 1 + i32.ne + br_if $folding-inner18 + local.get $5 + i32.const 1 + call $~lib/typedarray/Int8Array#__get + i32.const 4 + i32.ne + br_if $folding-inner19 + local.get $5 + i32.const 2 + call $~lib/typedarray/Int8Array#__get + i32.const 9 + i32.ne + br_if $folding-inner20 + global.get $~lib/memory/__stack_pointer + i32.const 12 + i32.add + global.set $~lib/memory/__stack_pointer + i32.const 0 + local.set $7 + global.get $~lib/memory/__stack_pointer + i32.const 12 + i32.sub + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 16628 i32.lt_s - if - local.get $4 - local.get $1 - i32.const 2 - i32.shl - i32.add - i32.load - local.set $0 - i32.const 3 - global.set $~argumentsLength - i32.const 1 - local.get $0 - local.get $1 - local.get $5 - i32.const 4656 - i32.load - call_indirect $0 (type $i32_i32_i32_=>_i32) - br_if $~lib/typedarray/SOME<~lib/typedarray/Int32Array,i32>|inlined.082 - drop - local.get $1 - i32.const 1 - i32.add - local.set $1 - br $for-loop|083 - end - end - i32.const 0 - end - br_if $folding-inner7 - global.get $~lib/memory/__stack_pointer - i32.const 8 - i32.add - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 8 - i32.sub - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 15924 - i32.lt_s - br_if $folding-inner14 - global.get $~lib/memory/__stack_pointer - local.tee $0 - i64.const 0 - i64.store - local.get $0 - i32.const 3 - call $~lib/typedarray/Uint32Array#constructor - local.tee $5 - i32.store - local.get $5 - i32.const 0 - i32.const 2 - call $~lib/typedarray/Uint32Array#__set - local.get $5 - i32.const 1 - i32.const 4 - call $~lib/typedarray/Uint32Array#__set - local.get $5 - i32.const 2 - i32.const 6 - call $~lib/typedarray/Uint32Array#__set - global.get $~lib/memory/__stack_pointer - i32.const 4688 - i32.store offset=4 - i32.const 0 - local.set $1 - block $~lib/typedarray/SOME<~lib/typedarray/Uint32Array,u32>|inlined.0 (result i32) - local.get $5 - i32.load offset=4 - local.set $4 - local.get $5 - i32.load offset=8 - i32.const 2 - i32.shr_u - local.set $2 - loop $for-loop|085 - local.get $1 + br_if $folding-inner16 + global.get $~lib/memory/__stack_pointer + local.tee $0 + i64.const 0 + i64.store + local.get $0 + i32.const 0 + i32.store offset=8 + local.get $0 + i32.const 3 + call $~lib/typedarray/Uint8Array#constructor + local.tee $6 + i32.store + local.get $6 + i32.const 0 + i32.const 1 + call $~lib/typedarray/Uint8Array#__set + local.get $6 + i32.const 1 + i32.const 2 + call $~lib/typedarray/Uint8Array#__set + local.get $6 + i32.const 2 + i32.const 3 + call $~lib/typedarray/Uint8Array#__set + global.get $~lib/memory/__stack_pointer + local.tee $2 + i32.const 3632 + i32.store offset=4 local.get $2 + i32.const 8 + i32.sub + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 16628 i32.lt_s - if + br_if $folding-inner16 + global.get $~lib/memory/__stack_pointer + local.tee $0 + i64.const 0 + i64.store + local.get $6 + i32.load offset=4 + local.set $1 + local.get $6 + i32.load offset=8 + local.set $4 + local.get $0 + i32.const 12 + i32.const 4 + call $~lib/rt/itcms/__new + local.tee $5 + i32.store + global.get $~lib/memory/__stack_pointer + local.get $4 + i32.const 0 + call $~lib/rt/itcms/__new + local.tee $3 + i32.store offset=4 + loop $for-loop|04 local.get $4 - local.get $1 - i32.const 2 - i32.shl - i32.add - i32.load - local.set $0 - i32.const 3 - global.set $~argumentsLength - i32.const 1 - local.get $0 - local.get $1 - local.get $5 - i32.const 4688 - i32.load - call_indirect $0 (type $i32_i32_i32_=>_i32) - br_if $~lib/typedarray/SOME<~lib/typedarray/Uint32Array,u32>|inlined.0 - drop - local.get $1 - i32.const 1 - i32.add - local.set $1 - br $for-loop|085 + local.get $7 + i32.gt_s + if + local.get $1 + local.get $7 + i32.add + i32.load8_u + local.set $0 + i32.const 3 + global.set $~argumentsLength + local.get $3 + local.get $7 + i32.add + local.get $0 + local.get $7 + local.get $6 + i32.const 3632 + i32.load + call_indirect $0 (type $i32_i32_i32_=>_i32) + i32.store8 + local.get $7 + i32.const 1 + i32.add + local.set $7 + br $for-loop|04 + end end - end - i32.const 0 - end - i32.eqz - br_if $folding-inner6 - global.get $~lib/memory/__stack_pointer - i32.const 4720 - i32.store offset=4 - i32.const 0 - local.set $1 - block $~lib/typedarray/SOME<~lib/typedarray/Uint32Array,u32>|inlined.087 (result i32) - local.get $5 - i32.load offset=4 - local.set $4 - local.get $5 - i32.load offset=8 - i32.const 2 - i32.shr_u - local.set $2 - loop $for-loop|088 - local.get $1 + local.get $5 + local.get $3 + i32.store + local.get $5 + local.get $3 + call $~lib/rt/itcms/__link + local.get $5 + local.get $3 + i32.store offset=4 + local.get $5 + local.get $4 + i32.store offset=8 + global.get $~lib/memory/__stack_pointer + i32.const 8 + i32.add + global.set $~lib/memory/__stack_pointer + local.get $2 + local.get $5 + i32.store offset=8 + local.get $5 + i32.const 0 + call $~lib/typedarray/Uint8Array#__get + i32.const 1 + i32.ne + br_if $folding-inner18 + local.get $5 + i32.const 1 + call $~lib/typedarray/Uint8Array#__get + i32.const 4 + i32.ne + br_if $folding-inner19 + local.get $5 + i32.const 2 + call $~lib/typedarray/Uint8Array#__get + i32.const 9 + i32.ne + br_if $folding-inner20 + global.get $~lib/memory/__stack_pointer + i32.const 12 + i32.add + global.set $~lib/memory/__stack_pointer + i32.const 0 + local.set $7 + global.get $~lib/memory/__stack_pointer + i32.const 12 + i32.sub + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 16628 + i32.lt_s + br_if $folding-inner16 + global.get $~lib/memory/__stack_pointer + local.tee $0 + i64.const 0 + i64.store + local.get $0 + i32.const 0 + i32.store offset=8 + local.get $0 + i32.const 3 + call $~lib/typedarray/Uint8ClampedArray#constructor + local.tee $6 + i32.store + local.get $6 + i32.const 0 + i32.const 1 + call $~lib/typedarray/Uint8ClampedArray#__set + local.get $6 + i32.const 1 + i32.const 2 + call $~lib/typedarray/Uint8ClampedArray#__set + local.get $6 + i32.const 2 + i32.const 3 + call $~lib/typedarray/Uint8ClampedArray#__set + global.get $~lib/memory/__stack_pointer + local.tee $2 + i32.const 3664 + i32.store offset=4 + local.get $2 + i32.const 8 + i32.sub + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 16628 + i32.lt_s + br_if $folding-inner16 + global.get $~lib/memory/__stack_pointer + local.tee $0 + i64.const 0 + i64.store + local.get $6 + i32.load offset=4 + local.set $1 + local.get $6 + i32.load offset=8 + local.set $4 + local.get $0 + i32.const 12 + i32.const 5 + call $~lib/rt/itcms/__new + local.tee $5 + i32.store + global.get $~lib/memory/__stack_pointer + local.get $4 + i32.const 0 + call $~lib/rt/itcms/__new + local.tee $3 + i32.store offset=4 + loop $for-loop|06 + local.get $4 + local.get $7 + i32.gt_s + if + local.get $1 + local.get $7 + i32.add + i32.load8_u + local.set $0 + i32.const 3 + global.set $~argumentsLength + local.get $3 + local.get $7 + i32.add + local.get $0 + local.get $7 + local.get $6 + i32.const 3664 + i32.load + call_indirect $0 (type $i32_i32_i32_=>_i32) + i32.store8 + local.get $7 + i32.const 1 + i32.add + local.set $7 + br $for-loop|06 + end + end + local.get $5 + local.get $3 + i32.store + local.get $5 + local.get $3 + call $~lib/rt/itcms/__link + local.get $5 + local.get $3 + i32.store offset=4 + local.get $5 + local.get $4 + i32.store offset=8 + global.get $~lib/memory/__stack_pointer + i32.const 8 + i32.add + global.set $~lib/memory/__stack_pointer + local.get $2 + local.get $5 + i32.store offset=8 + local.get $5 + i32.const 0 + call $~lib/typedarray/Uint8ClampedArray#__get + i32.const 1 + i32.ne + br_if $folding-inner18 + local.get $5 + i32.const 1 + call $~lib/typedarray/Uint8ClampedArray#__get + i32.const 4 + i32.ne + br_if $folding-inner19 + local.get $5 + i32.const 2 + call $~lib/typedarray/Uint8ClampedArray#__get + i32.const 9 + i32.ne + br_if $folding-inner20 + global.get $~lib/memory/__stack_pointer + i32.const 12 + i32.add + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 12 + i32.sub + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 16628 + i32.lt_s + br_if $folding-inner16 + global.get $~lib/memory/__stack_pointer + local.tee $0 + i64.const 0 + i64.store + local.get $0 + i32.const 0 + i32.store offset=8 + local.get $0 + i32.const 3 + call $~lib/typedarray/Int16Array#constructor + local.tee $8 + i32.store + local.get $8 + i32.const 0 + i32.const 1 + call $~lib/typedarray/Int16Array#__set + local.get $8 + i32.const 1 + i32.const 2 + call $~lib/typedarray/Int16Array#__set + local.get $8 + i32.const 2 + i32.const 3 + call $~lib/typedarray/Int16Array#__set + global.get $~lib/memory/__stack_pointer + local.tee $6 + i32.const 3696 + i32.store offset=4 + local.get $6 + i32.const 8 + i32.sub + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 16628 + i32.lt_s + br_if $folding-inner16 + global.get $~lib/memory/__stack_pointer + local.tee $0 + i64.const 0 + i64.store + local.get $8 + i32.load offset=4 + local.set $4 + local.get $8 + i32.load offset=8 + i32.const 1 + i32.shr_u + local.set $3 + local.get $0 + i32.const 12 + i32.const 6 + call $~lib/rt/itcms/__new + local.tee $7 + i32.store + global.get $~lib/memory/__stack_pointer + local.get $3 + i32.const 1 + i32.shl + local.tee $2 + i32.const 0 + call $~lib/rt/itcms/__new + local.tee $5 + i32.store offset=4 + loop $for-loop|015 + local.get $3 + local.get $12 + i32.gt_s + if + local.get $4 + local.get $12 + i32.const 1 + i32.shl + local.tee $1 + i32.add + i32.load16_s + local.set $0 + i32.const 3 + global.set $~argumentsLength + local.get $1 + local.get $5 + i32.add + local.get $0 + local.get $12 + local.get $8 + i32.const 3696 + i32.load + call_indirect $0 (type $i32_i32_i32_=>_i32) + i32.store16 + local.get $12 + i32.const 1 + i32.add + local.set $12 + br $for-loop|015 + end + end + local.get $7 + local.get $5 + i32.store + local.get $7 + local.get $5 + call $~lib/rt/itcms/__link + local.get $7 + local.get $5 + i32.store offset=4 + local.get $7 + local.get $2 + i32.store offset=8 + global.get $~lib/memory/__stack_pointer + i32.const 8 + i32.add + global.set $~lib/memory/__stack_pointer + local.get $6 + local.get $7 + i32.store offset=8 + local.get $7 + i32.const 0 + call $~lib/typedarray/Int16Array#__get + i32.const 1 + i32.ne + br_if $folding-inner18 + local.get $7 + i32.const 1 + call $~lib/typedarray/Int16Array#__get + i32.const 4 + i32.ne + br_if $folding-inner19 + local.get $7 + i32.const 2 + call $~lib/typedarray/Int16Array#__get + i32.const 9 + i32.ne + br_if $folding-inner20 + global.get $~lib/memory/__stack_pointer + i32.const 12 + i32.add + global.set $~lib/memory/__stack_pointer + i32.const 0 + local.set $12 + global.get $~lib/memory/__stack_pointer + i32.const 12 + i32.sub + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 16628 + i32.lt_s + br_if $folding-inner16 + global.get $~lib/memory/__stack_pointer + local.tee $0 + i64.const 0 + i64.store + local.get $0 + i32.const 0 + i32.store offset=8 + local.get $0 + i32.const 3 + call $~lib/typedarray/Uint16Array#constructor + local.tee $8 + i32.store + local.get $8 + i32.const 0 + i32.const 1 + call $~lib/typedarray/Uint16Array#__set + local.get $8 + i32.const 1 + i32.const 2 + call $~lib/typedarray/Uint16Array#__set + local.get $8 + i32.const 2 + i32.const 3 + call $~lib/typedarray/Uint16Array#__set + global.get $~lib/memory/__stack_pointer + local.tee $6 + i32.const 3728 + i32.store offset=4 + local.get $6 + i32.const 8 + i32.sub + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 16628 + i32.lt_s + br_if $folding-inner16 + global.get $~lib/memory/__stack_pointer + local.tee $0 + i64.const 0 + i64.store + local.get $8 + i32.load offset=4 + local.set $4 + local.get $8 + i32.load offset=8 + i32.const 1 + i32.shr_u + local.set $3 + local.get $0 + i32.const 12 + i32.const 7 + call $~lib/rt/itcms/__new + local.tee $7 + i32.store + global.get $~lib/memory/__stack_pointer + local.get $3 + i32.const 1 + i32.shl + local.tee $2 + i32.const 0 + call $~lib/rt/itcms/__new + local.tee $5 + i32.store offset=4 + loop $for-loop|017 + local.get $3 + local.get $12 + i32.gt_s + if + local.get $4 + local.get $12 + i32.const 1 + i32.shl + local.tee $1 + i32.add + i32.load16_u + local.set $0 + i32.const 3 + global.set $~argumentsLength + local.get $1 + local.get $5 + i32.add + local.get $0 + local.get $12 + local.get $8 + i32.const 3728 + i32.load + call_indirect $0 (type $i32_i32_i32_=>_i32) + i32.store16 + local.get $12 + i32.const 1 + i32.add + local.set $12 + br $for-loop|017 + end + end + local.get $7 + local.get $5 + i32.store + local.get $7 + local.get $5 + call $~lib/rt/itcms/__link + local.get $7 + local.get $5 + i32.store offset=4 + local.get $7 + local.get $2 + i32.store offset=8 + global.get $~lib/memory/__stack_pointer + i32.const 8 + i32.add + global.set $~lib/memory/__stack_pointer + local.get $6 + local.get $7 + i32.store offset=8 + local.get $7 + i32.const 0 + call $~lib/typedarray/Uint16Array#__get + i32.const 1 + i32.ne + br_if $folding-inner18 + local.get $7 + i32.const 1 + call $~lib/typedarray/Uint16Array#__get + i32.const 4 + i32.ne + br_if $folding-inner19 + local.get $7 + i32.const 2 + call $~lib/typedarray/Uint16Array#__get + i32.const 9 + i32.ne + br_if $folding-inner20 + global.get $~lib/memory/__stack_pointer + i32.const 12 + i32.add + global.set $~lib/memory/__stack_pointer + i32.const 0 + local.set $12 + global.get $~lib/memory/__stack_pointer + i32.const 12 + i32.sub + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 16628 + i32.lt_s + br_if $folding-inner16 + global.get $~lib/memory/__stack_pointer + local.tee $0 + i64.const 0 + i64.store + local.get $0 + i32.const 0 + i32.store offset=8 + local.get $0 + i32.const 3 + call $~lib/typedarray/Int32Array#constructor + local.tee $8 + i32.store + local.get $8 + i32.const 0 + i32.const 1 + call $~lib/typedarray/Int32Array#__set + local.get $8 + i32.const 1 + i32.const 2 + call $~lib/typedarray/Int32Array#__set + local.get $8 + i32.const 2 + i32.const 3 + call $~lib/typedarray/Int32Array#__set + global.get $~lib/memory/__stack_pointer + local.tee $6 + i32.const 3760 + i32.store offset=4 + local.get $6 + i32.const 8 + i32.sub + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 16628 + i32.lt_s + br_if $folding-inner16 + global.get $~lib/memory/__stack_pointer + local.tee $0 + i64.const 0 + i64.store + local.get $8 + i32.load offset=4 + local.set $4 + local.get $8 + i32.load offset=8 + i32.const 2 + i32.shr_u + local.set $3 + local.get $0 + i32.const 12 + i32.const 8 + call $~lib/rt/itcms/__new + local.tee $7 + i32.store + global.get $~lib/memory/__stack_pointer + local.get $3 + i32.const 2 + i32.shl + local.tee $2 + i32.const 0 + call $~lib/rt/itcms/__new + local.tee $5 + i32.store offset=4 + loop $for-loop|019 + local.get $3 + local.get $12 + i32.gt_s + if + local.get $4 + local.get $12 + i32.const 2 + i32.shl + local.tee $1 + i32.add + i32.load + local.set $0 + i32.const 3 + global.set $~argumentsLength + local.get $1 + local.get $5 + i32.add + local.get $0 + local.get $12 + local.get $8 + i32.const 3760 + i32.load + call_indirect $0 (type $i32_i32_i32_=>_i32) + i32.store + local.get $12 + i32.const 1 + i32.add + local.set $12 + br $for-loop|019 + end + end + local.get $7 + local.get $5 + i32.store + local.get $7 + local.get $5 + call $~lib/rt/itcms/__link + local.get $7 + local.get $5 + i32.store offset=4 + local.get $7 + local.get $2 + i32.store offset=8 + global.get $~lib/memory/__stack_pointer + i32.const 8 + i32.add + global.set $~lib/memory/__stack_pointer + local.get $6 + local.get $7 + i32.store offset=8 + local.get $7 + i32.const 0 + call $~lib/typedarray/Int32Array#__get + i32.const 1 + i32.ne + br_if $folding-inner18 + local.get $7 + i32.const 1 + call $~lib/typedarray/Int32Array#__get + i32.const 4 + i32.ne + br_if $folding-inner19 + local.get $7 + i32.const 2 + call $~lib/typedarray/Int32Array#__get + i32.const 9 + i32.ne + br_if $folding-inner20 + global.get $~lib/memory/__stack_pointer + i32.const 12 + i32.add + global.set $~lib/memory/__stack_pointer + i32.const 0 + local.set $12 + global.get $~lib/memory/__stack_pointer + i32.const 12 + i32.sub + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 16628 + i32.lt_s + br_if $folding-inner16 + global.get $~lib/memory/__stack_pointer + local.tee $0 + i64.const 0 + i64.store + local.get $0 + i32.const 0 + i32.store offset=8 + local.get $0 + i32.const 3 + call $~lib/typedarray/Uint32Array#constructor + local.tee $8 + i32.store + local.get $8 + i32.const 0 + i32.const 1 + call $~lib/typedarray/Uint32Array#__set + local.get $8 + i32.const 1 + i32.const 2 + call $~lib/typedarray/Uint32Array#__set + local.get $8 + i32.const 2 + i32.const 3 + call $~lib/typedarray/Uint32Array#__set + global.get $~lib/memory/__stack_pointer + local.tee $6 + i32.const 3792 + i32.store offset=4 + local.get $6 + i32.const 8 + i32.sub + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 16628 + i32.lt_s + br_if $folding-inner16 + global.get $~lib/memory/__stack_pointer + local.tee $0 + i64.const 0 + i64.store + local.get $8 + i32.load offset=4 + local.set $4 + local.get $8 + i32.load offset=8 + i32.const 2 + i32.shr_u + local.set $3 + local.get $0 + i32.const 12 + i32.const 9 + call $~lib/rt/itcms/__new + local.tee $7 + i32.store + global.get $~lib/memory/__stack_pointer + local.get $3 + i32.const 2 + i32.shl + local.tee $2 + i32.const 0 + call $~lib/rt/itcms/__new + local.tee $5 + i32.store offset=4 + loop $for-loop|022 + local.get $3 + local.get $12 + i32.gt_s + if + local.get $4 + local.get $12 + i32.const 2 + i32.shl + local.tee $1 + i32.add + i32.load + local.set $0 + i32.const 3 + global.set $~argumentsLength + local.get $1 + local.get $5 + i32.add + local.get $0 + local.get $12 + local.get $8 + i32.const 3792 + i32.load + call_indirect $0 (type $i32_i32_i32_=>_i32) + i32.store + local.get $12 + i32.const 1 + i32.add + local.set $12 + br $for-loop|022 + end + end + local.get $7 + local.get $5 + i32.store + local.get $7 + local.get $5 + call $~lib/rt/itcms/__link + local.get $7 + local.get $5 + i32.store offset=4 + local.get $7 + local.get $2 + i32.store offset=8 + global.get $~lib/memory/__stack_pointer + i32.const 8 + i32.add + global.set $~lib/memory/__stack_pointer + local.get $6 + local.get $7 + i32.store offset=8 + local.get $7 + i32.const 0 + call $~lib/typedarray/Uint32Array#__get + i32.const 1 + i32.ne + br_if $folding-inner18 + local.get $7 + i32.const 1 + call $~lib/typedarray/Uint32Array#__get + i32.const 4 + i32.ne + br_if $folding-inner19 + local.get $7 + i32.const 2 + call $~lib/typedarray/Uint32Array#__get + i32.const 9 + i32.ne + br_if $folding-inner20 + global.get $~lib/memory/__stack_pointer + i32.const 12 + i32.add + global.set $~lib/memory/__stack_pointer + i32.const 0 + local.set $7 + global.get $~lib/memory/__stack_pointer + i32.const 12 + i32.sub + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 16628 + i32.lt_s + br_if $folding-inner16 + global.get $~lib/memory/__stack_pointer + local.tee $0 + i64.const 0 + i64.store + local.get $0 + i32.const 0 + i32.store offset=8 + local.get $0 + i32.const 3 + call $~lib/typedarray/Int64Array#constructor + local.tee $5 + i32.store + local.get $5 + i32.const 0 + i64.const 1 + call $~lib/typedarray/Int64Array#__set + local.get $5 + i32.const 1 + i64.const 2 + call $~lib/typedarray/Int64Array#__set + local.get $5 + i32.const 2 + i64.const 3 + call $~lib/typedarray/Int64Array#__set + global.get $~lib/memory/__stack_pointer + local.tee $3 + i32.const 3824 + i32.store offset=4 + local.get $3 + i32.const 8 + i32.sub + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 16628 + i32.lt_s + br_if $folding-inner16 + global.get $~lib/memory/__stack_pointer + local.tee $0 + i64.const 0 + i64.store + local.get $5 + i32.load offset=4 + local.set $2 + local.get $5 + i32.load offset=8 + i32.const 3 + i32.shr_u + local.set $4 + local.get $0 + i32.const 12 + i32.const 10 + call $~lib/rt/itcms/__new + local.tee $8 + i32.store + global.get $~lib/memory/__stack_pointer + local.get $4 + i32.const 3 + i32.shl + local.tee $1 + i32.const 0 + call $~lib/rt/itcms/__new + local.tee $6 + i32.store offset=4 + loop $for-loop|024 + local.get $4 + local.get $7 + i32.gt_s + if + local.get $2 + local.get $7 + i32.const 3 + i32.shl + local.tee $0 + i32.add + i64.load + local.set $9 + i32.const 3 + global.set $~argumentsLength + local.get $0 + local.get $6 + i32.add + local.get $9 + local.get $7 + local.get $5 + i32.const 3824 + i32.load + call_indirect $0 (type $i64_i32_i32_=>_i64) + i64.store + local.get $7 + i32.const 1 + i32.add + local.set $7 + br $for-loop|024 + end + end + local.get $8 + local.get $6 + i32.store + local.get $8 + local.get $6 + call $~lib/rt/itcms/__link + local.get $8 + local.get $6 + i32.store offset=4 + local.get $8 + local.get $1 + i32.store offset=8 + global.get $~lib/memory/__stack_pointer + i32.const 8 + i32.add + global.set $~lib/memory/__stack_pointer + local.get $3 + local.get $8 + i32.store offset=8 + local.get $8 + i32.const 0 + call $~lib/typedarray/Int64Array#__get + i64.const 1 + i64.ne + br_if $folding-inner18 + local.get $8 + i32.const 1 + call $~lib/typedarray/Int64Array#__get + i64.const 4 + i64.ne + br_if $folding-inner19 + local.get $8 + i32.const 2 + call $~lib/typedarray/Int64Array#__get + i64.const 9 + i64.ne + br_if $folding-inner20 + global.get $~lib/memory/__stack_pointer + i32.const 12 + i32.add + global.set $~lib/memory/__stack_pointer + i32.const 0 + local.set $7 + global.get $~lib/memory/__stack_pointer + i32.const 12 + i32.sub + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 16628 + i32.lt_s + br_if $folding-inner16 + global.get $~lib/memory/__stack_pointer + local.tee $0 + i64.const 0 + i64.store + local.get $0 + i32.const 0 + i32.store offset=8 + local.get $0 + i32.const 3 + call $~lib/typedarray/Uint64Array#constructor + local.tee $5 + i32.store + local.get $5 + i32.const 0 + i64.const 1 + call $~lib/typedarray/Uint64Array#__set + local.get $5 + i32.const 1 + i64.const 2 + call $~lib/typedarray/Uint64Array#__set + local.get $5 + i32.const 2 + i64.const 3 + call $~lib/typedarray/Uint64Array#__set + global.get $~lib/memory/__stack_pointer + local.tee $3 + i32.const 3856 + i32.store offset=4 + local.get $3 + i32.const 8 + i32.sub + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 16628 + i32.lt_s + br_if $folding-inner16 + global.get $~lib/memory/__stack_pointer + local.tee $0 + i64.const 0 + i64.store + local.get $5 + i32.load offset=4 + local.set $2 + local.get $5 + i32.load offset=8 + i32.const 3 + i32.shr_u + local.set $4 + local.get $0 + i32.const 12 + i32.const 11 + call $~lib/rt/itcms/__new + local.tee $8 + i32.store + global.get $~lib/memory/__stack_pointer + local.get $4 + i32.const 3 + i32.shl + local.tee $1 + i32.const 0 + call $~lib/rt/itcms/__new + local.tee $6 + i32.store offset=4 + loop $for-loop|026 + local.get $4 + local.get $7 + i32.gt_s + if + local.get $2 + local.get $7 + i32.const 3 + i32.shl + local.tee $0 + i32.add + i64.load + local.set $9 + i32.const 3 + global.set $~argumentsLength + local.get $0 + local.get $6 + i32.add + local.get $9 + local.get $7 + local.get $5 + i32.const 3856 + i32.load + call_indirect $0 (type $i64_i32_i32_=>_i64) + i64.store + local.get $7 + i32.const 1 + i32.add + local.set $7 + br $for-loop|026 + end + end + local.get $8 + local.get $6 + i32.store + local.get $8 + local.get $6 + call $~lib/rt/itcms/__link + local.get $8 + local.get $6 + i32.store offset=4 + local.get $8 + local.get $1 + i32.store offset=8 + global.get $~lib/memory/__stack_pointer + i32.const 8 + i32.add + global.set $~lib/memory/__stack_pointer + local.get $3 + local.get $8 + i32.store offset=8 + local.get $8 + i32.const 0 + call $~lib/typedarray/Uint64Array#__get + i64.const 1 + i64.ne + br_if $folding-inner18 + local.get $8 + i32.const 1 + call $~lib/typedarray/Uint64Array#__get + i64.const 4 + i64.ne + br_if $folding-inner19 + local.get $8 + i32.const 2 + call $~lib/typedarray/Uint64Array#__get + i64.const 9 + i64.ne + br_if $folding-inner20 + global.get $~lib/memory/__stack_pointer + i32.const 12 + i32.add + global.set $~lib/memory/__stack_pointer + i32.const 0 + local.set $7 + global.get $~lib/memory/__stack_pointer + i32.const 12 + i32.sub + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 16628 + i32.lt_s + br_if $folding-inner16 + global.get $~lib/memory/__stack_pointer + local.tee $0 + i64.const 0 + i64.store + local.get $0 + i32.const 0 + i32.store offset=8 + local.get $0 + i32.const 3 + call $~lib/typedarray/Float32Array#constructor + local.tee $5 + i32.store + local.get $5 + i32.const 0 + f32.const 1 + call $~lib/typedarray/Float32Array#__set + local.get $5 + i32.const 1 + f32.const 2 + call $~lib/typedarray/Float32Array#__set + local.get $5 + i32.const 2 + f32.const 3 + call $~lib/typedarray/Float32Array#__set + global.get $~lib/memory/__stack_pointer + local.tee $3 + i32.const 3888 + i32.store offset=4 + local.get $3 + i32.const 8 + i32.sub + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 16628 + i32.lt_s + br_if $folding-inner16 + global.get $~lib/memory/__stack_pointer + local.tee $0 + i64.const 0 + i64.store + local.get $5 + i32.load offset=4 + local.set $2 + local.get $5 + i32.load offset=8 + i32.const 2 + i32.shr_u + local.set $4 + local.get $0 + i32.const 12 + i32.const 12 + call $~lib/rt/itcms/__new + local.tee $8 + i32.store + global.get $~lib/memory/__stack_pointer + local.get $4 + i32.const 2 + i32.shl + local.tee $1 + i32.const 0 + call $~lib/rt/itcms/__new + local.tee $6 + i32.store offset=4 + loop $for-loop|028 + local.get $4 + local.get $7 + i32.gt_s + if + local.get $2 + local.get $7 + i32.const 2 + i32.shl + local.tee $0 + i32.add + f32.load + local.set $10 + i32.const 3 + global.set $~argumentsLength + local.get $0 + local.get $6 + i32.add + local.get $10 + local.get $7 + local.get $5 + i32.const 3888 + i32.load + call_indirect $0 (type $f32_i32_i32_=>_f32) + f32.store + local.get $7 + i32.const 1 + i32.add + local.set $7 + br $for-loop|028 + end + end + local.get $8 + local.get $6 + i32.store + local.get $8 + local.get $6 + call $~lib/rt/itcms/__link + local.get $8 + local.get $6 + i32.store offset=4 + local.get $8 + local.get $1 + i32.store offset=8 + global.get $~lib/memory/__stack_pointer + i32.const 8 + i32.add + global.set $~lib/memory/__stack_pointer + local.get $3 + local.get $8 + i32.store offset=8 + local.get $8 + i32.const 0 + call $~lib/typedarray/Float32Array#__get + f32.const 1 + f32.ne + br_if $folding-inner18 + local.get $8 + i32.const 1 + call $~lib/typedarray/Float32Array#__get + f32.const 4 + f32.ne + br_if $folding-inner19 + local.get $8 + i32.const 2 + call $~lib/typedarray/Float32Array#__get + f32.const 9 + f32.ne + br_if $folding-inner20 + global.get $~lib/memory/__stack_pointer + i32.const 12 + i32.add + global.set $~lib/memory/__stack_pointer + i32.const 0 + local.set $7 + global.get $~lib/memory/__stack_pointer + i32.const 12 + i32.sub + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 16628 + i32.lt_s + br_if $folding-inner16 + global.get $~lib/memory/__stack_pointer + local.tee $0 + i64.const 0 + i64.store + local.get $0 + i32.const 0 + i32.store offset=8 + local.get $0 + i32.const 3 + call $~lib/typedarray/Float64Array#constructor + local.tee $5 + i32.store + local.get $5 + i32.const 0 + f64.const 1 + call $~lib/typedarray/Float64Array#__set + local.get $5 + i32.const 1 + f64.const 2 + call $~lib/typedarray/Float64Array#__set + local.get $5 + i32.const 2 + f64.const 3 + call $~lib/typedarray/Float64Array#__set + global.get $~lib/memory/__stack_pointer + local.tee $3 + i32.const 3920 + i32.store offset=4 + local.get $3 + i32.const 8 + i32.sub + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 16628 + i32.lt_s + br_if $folding-inner16 + global.get $~lib/memory/__stack_pointer + local.tee $0 + i64.const 0 + i64.store + local.get $5 + i32.load offset=4 + local.set $2 + local.get $5 + i32.load offset=8 + i32.const 3 + i32.shr_u + local.set $4 + local.get $0 + i32.const 12 + i32.const 13 + call $~lib/rt/itcms/__new + local.tee $8 + i32.store + global.get $~lib/memory/__stack_pointer + local.get $4 + i32.const 3 + i32.shl + local.tee $1 + i32.const 0 + call $~lib/rt/itcms/__new + local.tee $6 + i32.store offset=4 + loop $for-loop|030 + local.get $4 + local.get $7 + i32.gt_s + if + local.get $2 + local.get $7 + i32.const 3 + i32.shl + local.tee $0 + i32.add + f64.load + local.set $11 + i32.const 3 + global.set $~argumentsLength + local.get $0 + local.get $6 + i32.add + local.get $11 + local.get $7 + local.get $5 + i32.const 3920 + i32.load + call_indirect $0 (type $f64_i32_i32_=>_f64) + f64.store + local.get $7 + i32.const 1 + i32.add + local.set $7 + br $for-loop|030 + end + end + local.get $8 + local.get $6 + i32.store + local.get $8 + local.get $6 + call $~lib/rt/itcms/__link + local.get $8 + local.get $6 + i32.store offset=4 + local.get $8 + local.get $1 + i32.store offset=8 + global.get $~lib/memory/__stack_pointer + i32.const 8 + i32.add + global.set $~lib/memory/__stack_pointer + local.get $3 + local.get $8 + i32.store offset=8 + local.get $8 + i32.const 0 + call $~lib/typedarray/Float64Array#__get + f64.const 1 + f64.ne + br_if $folding-inner18 + local.get $8 + i32.const 1 + call $~lib/typedarray/Float64Array#__get + f64.const 4 + f64.ne + br_if $folding-inner19 + local.get $8 + i32.const 2 + call $~lib/typedarray/Float64Array#__get + f64.const 9 + f64.ne + br_if $folding-inner20 + global.get $~lib/memory/__stack_pointer + i32.const 12 + i32.add + global.set $~lib/memory/__stack_pointer + 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> + global.get $~lib/memory/__stack_pointer + i32.const 8 + i32.sub + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 16628 + i32.lt_s + br_if $folding-inner16 + global.get $~lib/memory/__stack_pointer + local.tee $0 + i64.const 0 + i64.store + local.get $0 + i32.const 3 + call $~lib/typedarray/Int8Array#constructor + local.tee $3 + i32.store + local.get $3 + i32.const 0 + i32.const 2 + call $~lib/typedarray/Int8Array#__set + local.get $3 + i32.const 1 + i32.const 4 + call $~lib/typedarray/Int8Array#__set + local.get $3 + i32.const 2 + i32.const 6 + call $~lib/typedarray/Int8Array#__set + global.get $~lib/memory/__stack_pointer + i32.const 4304 + i32.store offset=4 + i32.const 0 + local.set $5 + block $~lib/typedarray/SOME<~lib/typedarray/Int8Array,i8>|inlined.0 (result i32) + local.get $3 + i32.load offset=4 + local.set $2 + local.get $3 + i32.load offset=8 + local.set $1 + loop $for-loop|053 + local.get $1 + local.get $5 + i32.gt_s + if + local.get $2 + local.get $5 + i32.add + i32.load8_s + local.set $0 + i32.const 3 + global.set $~argumentsLength + i32.const 1 + local.get $0 + local.get $5 + local.get $3 + i32.const 4304 + i32.load + call_indirect $0 (type $i32_i32_i32_=>_i32) + br_if $~lib/typedarray/SOME<~lib/typedarray/Int8Array,i8>|inlined.0 + drop + local.get $5 + i32.const 1 + i32.add + local.set $5 + br $for-loop|053 + end + end + i32.const 0 + end + i32.eqz + br_if $folding-inner6 + global.get $~lib/memory/__stack_pointer + i32.const 4336 + i32.store offset=4 + i32.const 0 + local.set $5 + block $~lib/typedarray/SOME<~lib/typedarray/Int8Array,i8>|inlined.055 (result i32) + local.get $3 + i32.load offset=4 + local.set $2 + local.get $3 + i32.load offset=8 + local.set $1 + loop $for-loop|056 + local.get $1 + local.get $5 + i32.gt_s + if + local.get $2 + local.get $5 + i32.add + i32.load8_s + local.set $0 + i32.const 3 + global.set $~argumentsLength + i32.const 1 + local.get $0 + local.get $5 + local.get $3 + i32.const 4336 + i32.load + call_indirect $0 (type $i32_i32_i32_=>_i32) + br_if $~lib/typedarray/SOME<~lib/typedarray/Int8Array,i8>|inlined.055 + drop + local.get $5 + i32.const 1 + i32.add + local.set $5 + br $for-loop|056 + end + end + i32.const 0 + end + br_if $folding-inner7 + global.get $~lib/memory/__stack_pointer + i32.const 8 + i32.add + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 8 + i32.sub + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 16628 + i32.lt_s + br_if $folding-inner16 + global.get $~lib/memory/__stack_pointer + local.tee $0 + i64.const 0 + i64.store + local.get $0 + i32.const 3 + call $~lib/typedarray/Uint8Array#constructor + local.tee $3 + i32.store + local.get $3 + i32.const 0 + i32.const 2 + call $~lib/typedarray/Uint8Array#__set + local.get $3 + i32.const 1 + i32.const 4 + call $~lib/typedarray/Uint8Array#__set + local.get $3 + i32.const 2 + i32.const 6 + call $~lib/typedarray/Uint8Array#__set + global.get $~lib/memory/__stack_pointer + i32.const 4368 + i32.store offset=4 + i32.const 0 + local.set $5 + block $~lib/typedarray/SOME<~lib/typedarray/Uint8Array,u8>|inlined.0 (result i32) + local.get $3 + i32.load offset=4 + local.set $2 + local.get $3 + i32.load offset=8 + local.set $1 + loop $for-loop|058 + local.get $1 + local.get $5 + i32.gt_s + if + local.get $2 + local.get $5 + i32.add + i32.load8_u + local.set $0 + i32.const 3 + global.set $~argumentsLength + i32.const 1 + local.get $0 + local.get $5 + local.get $3 + i32.const 4368 + i32.load + call_indirect $0 (type $i32_i32_i32_=>_i32) + br_if $~lib/typedarray/SOME<~lib/typedarray/Uint8Array,u8>|inlined.0 + drop + local.get $5 + i32.const 1 + i32.add + local.set $5 + br $for-loop|058 + end + end + i32.const 0 + end + i32.eqz + br_if $folding-inner6 + global.get $~lib/memory/__stack_pointer + i32.const 4400 + i32.store offset=4 + i32.const 0 + local.set $5 + block $~lib/typedarray/SOME<~lib/typedarray/Uint8Array,u8>|inlined.060 (result i32) + local.get $3 + i32.load offset=4 + local.set $2 + local.get $3 + i32.load offset=8 + local.set $1 + loop $for-loop|061 + local.get $1 + local.get $5 + i32.gt_s + if + local.get $2 + local.get $5 + i32.add + i32.load8_u + local.set $0 + i32.const 3 + global.set $~argumentsLength + i32.const 1 + local.get $0 + local.get $5 + local.get $3 + i32.const 4400 + i32.load + call_indirect $0 (type $i32_i32_i32_=>_i32) + br_if $~lib/typedarray/SOME<~lib/typedarray/Uint8Array,u8>|inlined.060 + drop + local.get $5 + i32.const 1 + i32.add + local.set $5 + br $for-loop|061 + end + end + i32.const 0 + end + br_if $folding-inner7 + global.get $~lib/memory/__stack_pointer + i32.const 8 + i32.add + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 8 + i32.sub + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 16628 + i32.lt_s + br_if $folding-inner16 + global.get $~lib/memory/__stack_pointer + local.tee $0 + i64.const 0 + i64.store + local.get $0 + i32.const 3 + call $~lib/typedarray/Uint8ClampedArray#constructor + local.tee $3 + i32.store + local.get $3 + i32.const 0 + i32.const 2 + call $~lib/typedarray/Uint8ClampedArray#__set + local.get $3 + i32.const 1 + i32.const 4 + call $~lib/typedarray/Uint8ClampedArray#__set + local.get $3 + i32.const 2 + i32.const 6 + call $~lib/typedarray/Uint8ClampedArray#__set + global.get $~lib/memory/__stack_pointer + i32.const 4432 + i32.store offset=4 + i32.const 0 + local.set $5 + block $~lib/typedarray/SOME<~lib/typedarray/Uint8Array,u8>|inlined.064 (result i32) + local.get $3 + i32.load offset=4 + local.set $2 + local.get $3 + i32.load offset=8 + local.set $1 + loop $for-loop|065 + local.get $1 + local.get $5 + i32.gt_s + if + local.get $2 + local.get $5 + i32.add + i32.load8_u + local.set $0 + i32.const 3 + global.set $~argumentsLength + i32.const 1 + local.get $0 + local.get $5 + local.get $3 + i32.const 4432 + i32.load + call_indirect $0 (type $i32_i32_i32_=>_i32) + br_if $~lib/typedarray/SOME<~lib/typedarray/Uint8Array,u8>|inlined.064 + drop + local.get $5 + i32.const 1 + i32.add + local.set $5 + br $for-loop|065 + end + end + i32.const 0 + end + i32.eqz + br_if $folding-inner6 + global.get $~lib/memory/__stack_pointer + i32.const 4464 + i32.store offset=4 + i32.const 0 + local.set $5 + block $~lib/typedarray/SOME<~lib/typedarray/Uint8Array,u8>|inlined.067 (result i32) + local.get $3 + i32.load offset=4 + local.set $2 + local.get $3 + i32.load offset=8 + local.set $1 + loop $for-loop|068 + local.get $1 + local.get $5 + i32.gt_s + if + local.get $2 + local.get $5 + i32.add + i32.load8_u + local.set $0 + i32.const 3 + global.set $~argumentsLength + i32.const 1 + local.get $0 + local.get $5 + local.get $3 + i32.const 4464 + i32.load + call_indirect $0 (type $i32_i32_i32_=>_i32) + br_if $~lib/typedarray/SOME<~lib/typedarray/Uint8Array,u8>|inlined.067 + drop + local.get $5 + i32.const 1 + i32.add + local.set $5 + br $for-loop|068 + end + end + i32.const 0 + end + br_if $folding-inner7 + global.get $~lib/memory/__stack_pointer + i32.const 8 + i32.add + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 8 + i32.sub + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 16628 + i32.lt_s + br_if $folding-inner16 + global.get $~lib/memory/__stack_pointer + local.tee $0 + i64.const 0 + i64.store + local.get $0 + i32.const 3 + call $~lib/typedarray/Int16Array#constructor + local.tee $3 + i32.store + local.get $3 + i32.const 0 + i32.const 2 + call $~lib/typedarray/Int16Array#__set + local.get $3 + i32.const 1 + i32.const 4 + call $~lib/typedarray/Int16Array#__set + local.get $3 + i32.const 2 + i32.const 6 + call $~lib/typedarray/Int16Array#__set + global.get $~lib/memory/__stack_pointer + i32.const 4496 + i32.store offset=4 + i32.const 0 + local.set $5 + block $~lib/typedarray/SOME<~lib/typedarray/Int16Array,i16>|inlined.0 (result i32) + local.get $3 + i32.load offset=4 + local.set $2 + local.get $3 + i32.load offset=8 + i32.const 1 + i32.shr_u + local.set $1 + loop $for-loop|070 + local.get $1 + local.get $5 + i32.gt_s + if + local.get $2 + local.get $5 + i32.const 1 + i32.shl + i32.add + i32.load16_s + local.set $0 + i32.const 3 + global.set $~argumentsLength + i32.const 1 + local.get $0 + local.get $5 + local.get $3 + i32.const 4496 + i32.load + call_indirect $0 (type $i32_i32_i32_=>_i32) + br_if $~lib/typedarray/SOME<~lib/typedarray/Int16Array,i16>|inlined.0 + drop + local.get $5 + i32.const 1 + i32.add + local.set $5 + br $for-loop|070 + end + end + i32.const 0 + end + i32.eqz + br_if $folding-inner6 + global.get $~lib/memory/__stack_pointer + i32.const 4528 + i32.store offset=4 + i32.const 0 + local.set $5 + block $~lib/typedarray/SOME<~lib/typedarray/Int16Array,i16>|inlined.072 (result i32) + local.get $3 + i32.load offset=4 + local.set $2 + local.get $3 + i32.load offset=8 + i32.const 1 + i32.shr_u + local.set $1 + loop $for-loop|073 + local.get $1 + local.get $5 + i32.gt_s + if + local.get $2 + local.get $5 + i32.const 1 + i32.shl + i32.add + i32.load16_s + local.set $0 + i32.const 3 + global.set $~argumentsLength + i32.const 1 + local.get $0 + local.get $5 + local.get $3 + i32.const 4528 + i32.load + call_indirect $0 (type $i32_i32_i32_=>_i32) + br_if $~lib/typedarray/SOME<~lib/typedarray/Int16Array,i16>|inlined.072 + drop + local.get $5 + i32.const 1 + i32.add + local.set $5 + br $for-loop|073 + end + end + i32.const 0 + end + br_if $folding-inner7 + global.get $~lib/memory/__stack_pointer + i32.const 8 + i32.add + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 8 + i32.sub + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 16628 + i32.lt_s + br_if $folding-inner16 + global.get $~lib/memory/__stack_pointer + local.tee $0 + i64.const 0 + i64.store + local.get $0 + i32.const 3 + call $~lib/typedarray/Uint16Array#constructor + local.tee $3 + i32.store + local.get $3 + i32.const 0 + i32.const 2 + call $~lib/typedarray/Uint16Array#__set + local.get $3 + i32.const 1 + i32.const 4 + call $~lib/typedarray/Uint16Array#__set + local.get $3 + i32.const 2 + i32.const 6 + call $~lib/typedarray/Uint16Array#__set + global.get $~lib/memory/__stack_pointer + i32.const 4560 + i32.store offset=4 + i32.const 0 + local.set $5 + block $~lib/typedarray/SOME<~lib/typedarray/Uint16Array,u16>|inlined.0 (result i32) + local.get $3 + i32.load offset=4 + local.set $2 + local.get $3 + i32.load offset=8 + i32.const 1 + i32.shr_u + local.set $1 + loop $for-loop|075 + local.get $1 + local.get $5 + i32.gt_s + if + local.get $2 + local.get $5 + i32.const 1 + i32.shl + i32.add + i32.load16_u + local.set $0 + i32.const 3 + global.set $~argumentsLength + i32.const 1 + local.get $0 + local.get $5 + local.get $3 + i32.const 4560 + i32.load + call_indirect $0 (type $i32_i32_i32_=>_i32) + br_if $~lib/typedarray/SOME<~lib/typedarray/Uint16Array,u16>|inlined.0 + drop + local.get $5 + i32.const 1 + i32.add + local.set $5 + br $for-loop|075 + end + end + i32.const 0 + end + i32.eqz + br_if $folding-inner6 + global.get $~lib/memory/__stack_pointer + i32.const 4592 + i32.store offset=4 + i32.const 0 + local.set $5 + block $~lib/typedarray/SOME<~lib/typedarray/Uint16Array,u16>|inlined.077 (result i32) + local.get $3 + i32.load offset=4 + local.set $2 + local.get $3 + i32.load offset=8 + i32.const 1 + i32.shr_u + local.set $1 + loop $for-loop|078 + local.get $1 + local.get $5 + i32.gt_s + if + local.get $2 + local.get $5 + i32.const 1 + i32.shl + i32.add + i32.load16_u + local.set $0 + i32.const 3 + global.set $~argumentsLength + i32.const 1 + local.get $0 + local.get $5 + local.get $3 + i32.const 4592 + i32.load + call_indirect $0 (type $i32_i32_i32_=>_i32) + br_if $~lib/typedarray/SOME<~lib/typedarray/Uint16Array,u16>|inlined.077 + drop + local.get $5 + i32.const 1 + i32.add + local.set $5 + br $for-loop|078 + end + end + i32.const 0 + end + br_if $folding-inner7 + global.get $~lib/memory/__stack_pointer + i32.const 8 + i32.add + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 8 + i32.sub + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 16628 + i32.lt_s + br_if $folding-inner16 + global.get $~lib/memory/__stack_pointer + local.tee $0 + i64.const 0 + i64.store + local.get $0 + i32.const 3 + call $~lib/typedarray/Int32Array#constructor + local.tee $3 + i32.store + local.get $3 + i32.const 0 + i32.const 2 + call $~lib/typedarray/Int32Array#__set + local.get $3 + i32.const 1 + i32.const 4 + call $~lib/typedarray/Int32Array#__set + local.get $3 + i32.const 2 + i32.const 6 + call $~lib/typedarray/Int32Array#__set + global.get $~lib/memory/__stack_pointer + i32.const 4624 + i32.store offset=4 + i32.const 0 + local.set $5 + block $~lib/typedarray/SOME<~lib/typedarray/Int32Array,i32>|inlined.0 (result i32) + local.get $3 + i32.load offset=4 + local.set $2 + local.get $3 + i32.load offset=8 + i32.const 2 + i32.shr_u + local.set $1 + loop $for-loop|080 + local.get $1 + local.get $5 + i32.gt_s + if + local.get $2 + local.get $5 + i32.const 2 + i32.shl + i32.add + i32.load + local.set $0 + i32.const 3 + global.set $~argumentsLength + i32.const 1 + local.get $0 + local.get $5 + local.get $3 + i32.const 4624 + i32.load + call_indirect $0 (type $i32_i32_i32_=>_i32) + br_if $~lib/typedarray/SOME<~lib/typedarray/Int32Array,i32>|inlined.0 + drop + local.get $5 + i32.const 1 + i32.add + local.set $5 + br $for-loop|080 + end + end + i32.const 0 + end + i32.eqz + br_if $folding-inner6 + global.get $~lib/memory/__stack_pointer + i32.const 4656 + i32.store offset=4 + i32.const 0 + local.set $5 + block $~lib/typedarray/SOME<~lib/typedarray/Int32Array,i32>|inlined.082 (result i32) + local.get $3 + i32.load offset=4 + local.set $2 + local.get $3 + i32.load offset=8 + i32.const 2 + i32.shr_u + local.set $1 + loop $for-loop|083 + local.get $1 + local.get $5 + i32.gt_s + if + local.get $2 + local.get $5 + i32.const 2 + i32.shl + i32.add + i32.load + local.set $0 + i32.const 3 + global.set $~argumentsLength + i32.const 1 + local.get $0 + local.get $5 + local.get $3 + i32.const 4656 + i32.load + call_indirect $0 (type $i32_i32_i32_=>_i32) + br_if $~lib/typedarray/SOME<~lib/typedarray/Int32Array,i32>|inlined.082 + drop + local.get $5 + i32.const 1 + i32.add + local.set $5 + br $for-loop|083 + end + end + i32.const 0 + end + br_if $folding-inner7 + global.get $~lib/memory/__stack_pointer + i32.const 8 + i32.add + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 8 + i32.sub + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 16628 + i32.lt_s + br_if $folding-inner16 + global.get $~lib/memory/__stack_pointer + local.tee $0 + i64.const 0 + i64.store + local.get $0 + i32.const 3 + call $~lib/typedarray/Uint32Array#constructor + local.tee $3 + i32.store + local.get $3 + i32.const 0 + i32.const 2 + call $~lib/typedarray/Uint32Array#__set + local.get $3 + i32.const 1 + i32.const 4 + call $~lib/typedarray/Uint32Array#__set + local.get $3 + i32.const 2 + i32.const 6 + call $~lib/typedarray/Uint32Array#__set + global.get $~lib/memory/__stack_pointer + i32.const 4688 + i32.store offset=4 + i32.const 0 + local.set $5 + block $~lib/typedarray/SOME<~lib/typedarray/Uint32Array,u32>|inlined.0 (result i32) + local.get $3 + i32.load offset=4 + local.set $2 + local.get $3 + i32.load offset=8 + i32.const 2 + i32.shr_u + local.set $1 + loop $for-loop|085 + local.get $1 + local.get $5 + i32.gt_s + if + local.get $2 + local.get $5 + i32.const 2 + i32.shl + i32.add + i32.load + local.set $0 + i32.const 3 + global.set $~argumentsLength + i32.const 1 + local.get $0 + local.get $5 + local.get $3 + i32.const 4688 + i32.load + call_indirect $0 (type $i32_i32_i32_=>_i32) + br_if $~lib/typedarray/SOME<~lib/typedarray/Uint32Array,u32>|inlined.0 + drop + local.get $5 + i32.const 1 + i32.add + local.set $5 + br $for-loop|085 + end + end + i32.const 0 + end + i32.eqz + br_if $folding-inner6 + global.get $~lib/memory/__stack_pointer + i32.const 4720 + i32.store offset=4 + i32.const 0 + local.set $5 + block $~lib/typedarray/SOME<~lib/typedarray/Uint32Array,u32>|inlined.087 (result i32) + local.get $3 + i32.load offset=4 + local.set $2 + local.get $3 + i32.load offset=8 + i32.const 2 + i32.shr_u + local.set $1 + loop $for-loop|088 + local.get $1 + local.get $5 + i32.gt_s + if + local.get $2 + local.get $5 + i32.const 2 + i32.shl + i32.add + i32.load + local.set $0 + i32.const 3 + global.set $~argumentsLength + i32.const 1 + local.get $0 + local.get $5 + local.get $3 + i32.const 4720 + i32.load + call_indirect $0 (type $i32_i32_i32_=>_i32) + br_if $~lib/typedarray/SOME<~lib/typedarray/Uint32Array,u32>|inlined.087 + drop + local.get $5 + i32.const 1 + i32.add + local.set $5 + br $for-loop|088 + end + end + i32.const 0 + end + br_if $folding-inner7 + global.get $~lib/memory/__stack_pointer + i32.const 8 + i32.add + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 8 + i32.sub + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 16628 + i32.lt_s + br_if $folding-inner16 + global.get $~lib/memory/__stack_pointer + local.tee $0 + i64.const 0 + i64.store + local.get $0 + i32.const 3 + call $~lib/typedarray/Int64Array#constructor + local.tee $4 + i32.store + local.get $4 + i32.const 0 + i64.const 2 + call $~lib/typedarray/Int64Array#__set + local.get $4 + i32.const 1 + i64.const 4 + call $~lib/typedarray/Int64Array#__set + local.get $4 + i32.const 2 + i64.const 6 + call $~lib/typedarray/Int64Array#__set + global.get $~lib/memory/__stack_pointer + i32.const 4752 + i32.store offset=4 + i32.const 0 + local.set $3 + block $~lib/typedarray/SOME<~lib/typedarray/Int64Array,i64>|inlined.0 (result i32) + local.get $4 + i32.load offset=4 + local.set $1 + local.get $4 + i32.load offset=8 + i32.const 3 + i32.shr_u + local.set $0 + loop $for-loop|090 + local.get $0 + local.get $3 + i32.gt_s + if + local.get $1 + local.get $3 + i32.const 3 + i32.shl + i32.add + i64.load + local.set $9 + i32.const 3 + global.set $~argumentsLength + i32.const 1 + local.get $9 + local.get $3 + local.get $4 + i32.const 4752 + i32.load + call_indirect $0 (type $i64_i32_i32_=>_i32) + br_if $~lib/typedarray/SOME<~lib/typedarray/Int64Array,i64>|inlined.0 + drop + local.get $3 + i32.const 1 + i32.add + local.set $3 + br $for-loop|090 + end + end + i32.const 0 + end + i32.eqz + br_if $folding-inner6 + global.get $~lib/memory/__stack_pointer + i32.const 4784 + i32.store offset=4 + i32.const 0 + local.set $3 + block $~lib/typedarray/SOME<~lib/typedarray/Int64Array,i64>|inlined.092 (result i32) + local.get $4 + i32.load offset=4 + local.set $1 + local.get $4 + i32.load offset=8 + i32.const 3 + i32.shr_u + local.set $0 + loop $for-loop|093 + local.get $0 + local.get $3 + i32.gt_s + if + local.get $1 + local.get $3 + i32.const 3 + i32.shl + i32.add + i64.load + local.set $9 + i32.const 3 + global.set $~argumentsLength + i32.const 1 + local.get $9 + local.get $3 + local.get $4 + i32.const 4784 + i32.load + call_indirect $0 (type $i64_i32_i32_=>_i32) + br_if $~lib/typedarray/SOME<~lib/typedarray/Int64Array,i64>|inlined.092 + drop + local.get $3 + i32.const 1 + i32.add + local.set $3 + br $for-loop|093 + end + end + i32.const 0 + end + br_if $folding-inner7 + global.get $~lib/memory/__stack_pointer + i32.const 8 + i32.add + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 8 + i32.sub + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 16628 + i32.lt_s + br_if $folding-inner16 + global.get $~lib/memory/__stack_pointer + local.tee $0 + i64.const 0 + i64.store + local.get $0 + i32.const 3 + call $~lib/typedarray/Uint64Array#constructor + local.tee $4 + i32.store + local.get $4 + i32.const 0 + i64.const 2 + call $~lib/typedarray/Uint64Array#__set + local.get $4 + i32.const 1 + i64.const 4 + call $~lib/typedarray/Uint64Array#__set + local.get $4 + i32.const 2 + i64.const 6 + call $~lib/typedarray/Uint64Array#__set + global.get $~lib/memory/__stack_pointer + i32.const 4816 + i32.store offset=4 + i32.const 0 + local.set $3 + block $~lib/typedarray/SOME<~lib/typedarray/Uint64Array,u64>|inlined.0 (result i32) + local.get $4 + i32.load offset=4 + local.set $1 + local.get $4 + i32.load offset=8 + i32.const 3 + i32.shr_u + local.set $0 + loop $for-loop|095 + local.get $0 + local.get $3 + i32.gt_s + if + local.get $1 + local.get $3 + i32.const 3 + i32.shl + i32.add + i64.load + local.set $9 + i32.const 3 + global.set $~argumentsLength + i32.const 1 + local.get $9 + local.get $3 + local.get $4 + i32.const 4816 + i32.load + call_indirect $0 (type $i64_i32_i32_=>_i32) + br_if $~lib/typedarray/SOME<~lib/typedarray/Uint64Array,u64>|inlined.0 + drop + local.get $3 + i32.const 1 + i32.add + local.set $3 + br $for-loop|095 + end + end + i32.const 0 + end + i32.eqz + br_if $folding-inner6 + global.get $~lib/memory/__stack_pointer + i32.const 4848 + i32.store offset=4 + i32.const 0 + local.set $3 + block $~lib/typedarray/SOME<~lib/typedarray/Uint64Array,u64>|inlined.097 (result i32) + local.get $4 + i32.load offset=4 + local.set $1 + local.get $4 + i32.load offset=8 + i32.const 3 + i32.shr_u + local.set $0 + loop $for-loop|098 + local.get $0 + local.get $3 + i32.gt_s + if + local.get $1 + local.get $3 + i32.const 3 + i32.shl + i32.add + i64.load + local.set $9 + i32.const 3 + global.set $~argumentsLength + i32.const 1 + local.get $9 + local.get $3 + local.get $4 + i32.const 4848 + i32.load + call_indirect $0 (type $i64_i32_i32_=>_i32) + br_if $~lib/typedarray/SOME<~lib/typedarray/Uint64Array,u64>|inlined.097 + drop + local.get $3 + i32.const 1 + i32.add + local.set $3 + br $for-loop|098 + end + end + i32.const 0 + end + br_if $folding-inner7 + global.get $~lib/memory/__stack_pointer + i32.const 8 + i32.add + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 8 + i32.sub + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 16628 + i32.lt_s + br_if $folding-inner16 + global.get $~lib/memory/__stack_pointer + local.tee $0 + i64.const 0 + i64.store + local.get $0 + i32.const 3 + call $~lib/typedarray/Float32Array#constructor + local.tee $4 + i32.store + local.get $4 + i32.const 0 + f32.const 2 + call $~lib/typedarray/Float32Array#__set + local.get $4 + i32.const 1 + f32.const 4 + call $~lib/typedarray/Float32Array#__set + local.get $4 + i32.const 2 + f32.const 6 + call $~lib/typedarray/Float32Array#__set + global.get $~lib/memory/__stack_pointer + i32.const 4880 + i32.store offset=4 + i32.const 0 + local.set $3 + block $~lib/typedarray/SOME<~lib/typedarray/Float32Array,f32>|inlined.0 (result i32) + local.get $4 + i32.load offset=4 + local.set $1 + local.get $4 + i32.load offset=8 + i32.const 2 + i32.shr_u + local.set $0 + loop $for-loop|0100 + local.get $0 + local.get $3 + i32.gt_s + if + local.get $1 + local.get $3 + i32.const 2 + i32.shl + i32.add + f32.load + local.set $10 + i32.const 3 + global.set $~argumentsLength + i32.const 1 + local.get $10 + local.get $3 + local.get $4 + i32.const 4880 + i32.load + call_indirect $0 (type $f32_i32_i32_=>_i32) + br_if $~lib/typedarray/SOME<~lib/typedarray/Float32Array,f32>|inlined.0 + drop + local.get $3 + i32.const 1 + i32.add + local.set $3 + br $for-loop|0100 + end + end + i32.const 0 + end + i32.eqz + br_if $folding-inner6 + global.get $~lib/memory/__stack_pointer + i32.const 4912 + i32.store offset=4 + i32.const 0 + local.set $3 + block $~lib/typedarray/SOME<~lib/typedarray/Float32Array,f32>|inlined.0102 (result i32) + local.get $4 + i32.load offset=4 + local.set $1 + local.get $4 + i32.load offset=8 + i32.const 2 + i32.shr_u + local.set $0 + loop $for-loop|0103 + local.get $0 + local.get $3 + i32.gt_s + if + local.get $1 + local.get $3 + i32.const 2 + i32.shl + i32.add + f32.load + local.set $10 + i32.const 3 + global.set $~argumentsLength + i32.const 1 + local.get $10 + local.get $3 + local.get $4 + i32.const 4912 + i32.load + call_indirect $0 (type $f32_i32_i32_=>_i32) + br_if $~lib/typedarray/SOME<~lib/typedarray/Float32Array,f32>|inlined.0102 + drop + local.get $3 + i32.const 1 + i32.add + local.set $3 + br $for-loop|0103 + end + end + i32.const 0 + end + br_if $folding-inner7 + global.get $~lib/memory/__stack_pointer + i32.const 8 + i32.add + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 8 + i32.sub + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 16628 + i32.lt_s + br_if $folding-inner16 + global.get $~lib/memory/__stack_pointer + local.tee $0 + i64.const 0 + i64.store + local.get $0 + i32.const 3 + call $~lib/typedarray/Float64Array#constructor + local.tee $4 + i32.store + local.get $4 + i32.const 0 + f64.const 2 + call $~lib/typedarray/Float64Array#__set + local.get $4 + i32.const 1 + f64.const 4 + call $~lib/typedarray/Float64Array#__set + local.get $4 + i32.const 2 + f64.const 6 + call $~lib/typedarray/Float64Array#__set + global.get $~lib/memory/__stack_pointer + i32.const 4944 + i32.store offset=4 + i32.const 0 + local.set $3 + block $~lib/typedarray/SOME<~lib/typedarray/Float64Array,f64>|inlined.0 (result i32) + local.get $4 + i32.load offset=4 + local.set $1 + local.get $4 + i32.load offset=8 + i32.const 3 + i32.shr_u + local.set $0 + loop $for-loop|0105 + local.get $0 + local.get $3 + i32.gt_s + if + local.get $1 + local.get $3 + i32.const 3 + i32.shl + i32.add + f64.load + local.set $11 + i32.const 3 + global.set $~argumentsLength + i32.const 1 + local.get $11 + local.get $3 + local.get $4 + i32.const 4944 + i32.load + call_indirect $0 (type $f64_i32_i32_=>_i32) + br_if $~lib/typedarray/SOME<~lib/typedarray/Float64Array,f64>|inlined.0 + drop + local.get $3 + i32.const 1 + i32.add + local.set $3 + br $for-loop|0105 + end + end + i32.const 0 + end + i32.eqz + br_if $folding-inner6 + global.get $~lib/memory/__stack_pointer + i32.const 4976 + i32.store offset=4 + i32.const 0 + local.set $3 + block $~lib/typedarray/SOME<~lib/typedarray/Float64Array,f64>|inlined.0107 (result i32) + local.get $4 + i32.load offset=4 + local.set $1 + local.get $4 + i32.load offset=8 + i32.const 3 + i32.shr_u + local.set $0 + loop $for-loop|0108 + local.get $0 + local.get $3 + i32.gt_s + if + local.get $1 + local.get $3 + i32.const 3 + i32.shl + i32.add + f64.load + local.set $11 + i32.const 3 + global.set $~argumentsLength + i32.const 1 + local.get $11 + local.get $3 + local.get $4 + i32.const 4976 + i32.load + call_indirect $0 (type $f64_i32_i32_=>_i32) + br_if $~lib/typedarray/SOME<~lib/typedarray/Float64Array,f64>|inlined.0107 + drop + local.get $3 + i32.const 1 + i32.add + local.set $3 + br $for-loop|0108 + end + end + i32.const 0 + end + br_if $folding-inner7 + global.get $~lib/memory/__stack_pointer + i32.const 8 + i32.add + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 8 + i32.sub + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 16628 + i32.lt_s + br_if $folding-inner16 + global.get $~lib/memory/__stack_pointer + local.tee $0 + i64.const 0 + i64.store + local.get $0 + i32.const 3 + call $~lib/typedarray/Int8Array#constructor + local.tee $3 + i32.store + local.get $3 + i32.const 0 + i32.const 1 + call $~lib/typedarray/Int8Array#__set + local.get $3 + i32.const 1 + i32.const 2 + call $~lib/typedarray/Int8Array#__set + local.get $3 + i32.const 2 + i32.const 3 + call $~lib/typedarray/Int8Array#__set + global.get $~lib/memory/__stack_pointer + i32.const 5008 + i32.store offset=4 + i32.const 0 + local.set $1 + local.get $3 + i32.load offset=4 + local.set $4 + local.get $3 + i32.load offset=8 + local.set $2 + block $~lib/typedarray/FIND_INDEX<~lib/typedarray/Int8Array,i8>|inlined.0 + loop $for-loop|0110 + local.get $1 + local.get $2 + i32.lt_s + if + local.get $1 + local.get $4 + i32.add + i32.load8_s + i32.const 3 + global.set $~argumentsLength + local.get $1 + local.get $3 + i32.const 5008 + i32.load + call_indirect $0 (type $i32_i32_i32_=>_i32) + br_if $~lib/typedarray/FIND_INDEX<~lib/typedarray/Int8Array,i8>|inlined.0 + local.get $1 + i32.const 1 + i32.add + local.set $1 + br $for-loop|0110 + end + end + i32.const -1 + local.set $1 + end + local.get $1 + i32.const 1 + i32.ne + br_if $folding-inner8 + global.get $~lib/memory/__stack_pointer + i32.const 5040 + i32.store offset=4 + i32.const 0 + local.set $1 + local.get $3 + i32.load offset=4 + local.set $4 + local.get $3 + i32.load offset=8 + local.set $2 + block $~lib/typedarray/FIND_INDEX<~lib/typedarray/Int8Array,i8>|inlined.0112 + loop $for-loop|0113 + local.get $1 + local.get $2 + i32.lt_s + if + local.get $1 + local.get $4 + i32.add + i32.load8_s + i32.const 3 + global.set $~argumentsLength + local.get $1 + local.get $3 + i32.const 5040 + i32.load + call_indirect $0 (type $i32_i32_i32_=>_i32) + br_if $~lib/typedarray/FIND_INDEX<~lib/typedarray/Int8Array,i8>|inlined.0112 + local.get $1 + i32.const 1 + i32.add + local.set $1 + br $for-loop|0113 + end + end + i32.const -1 + local.set $1 + end + local.get $1 + i32.const -1 + i32.ne + br_if $folding-inner9 + global.get $~lib/memory/__stack_pointer + i32.const 8 + i32.add + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 8 + i32.sub + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 16628 + i32.lt_s + br_if $folding-inner16 + global.get $~lib/memory/__stack_pointer + local.tee $0 + i64.const 0 + i64.store + local.get $0 + i32.const 3 + call $~lib/typedarray/Uint8Array#constructor + local.tee $3 + i32.store + local.get $3 + i32.const 0 + i32.const 1 + call $~lib/typedarray/Uint8Array#__set + local.get $3 + i32.const 1 + i32.const 2 + call $~lib/typedarray/Uint8Array#__set + local.get $3 + i32.const 2 + i32.const 3 + call $~lib/typedarray/Uint8Array#__set + global.get $~lib/memory/__stack_pointer + i32.const 5072 + i32.store offset=4 + i32.const 0 + local.set $1 + local.get $3 + i32.load offset=4 + local.set $4 + local.get $3 + i32.load offset=8 + local.set $2 + block $~lib/typedarray/FIND_INDEX<~lib/typedarray/Uint8Array,u8>|inlined.0 + loop $for-loop|0115 + local.get $1 + local.get $2 + i32.lt_s + if + local.get $1 + local.get $4 + i32.add + i32.load8_u + i32.const 3 + global.set $~argumentsLength + local.get $1 + local.get $3 + i32.const 5072 + i32.load + call_indirect $0 (type $i32_i32_i32_=>_i32) + br_if $~lib/typedarray/FIND_INDEX<~lib/typedarray/Uint8Array,u8>|inlined.0 + local.get $1 + i32.const 1 + i32.add + local.set $1 + br $for-loop|0115 + end + end + i32.const -1 + local.set $1 + end + local.get $1 + i32.const 1 + i32.ne + br_if $folding-inner8 + global.get $~lib/memory/__stack_pointer + i32.const 5104 + i32.store offset=4 + i32.const 0 + local.set $1 + local.get $3 + i32.load offset=4 + local.set $4 + local.get $3 + i32.load offset=8 + local.set $2 + block $~lib/typedarray/FIND_INDEX<~lib/typedarray/Uint8Array,u8>|inlined.0117 + loop $for-loop|0118 + local.get $1 + local.get $2 + i32.lt_s + if + local.get $1 + local.get $4 + i32.add + i32.load8_u + i32.const 3 + global.set $~argumentsLength + local.get $1 + local.get $3 + i32.const 5104 + i32.load + call_indirect $0 (type $i32_i32_i32_=>_i32) + br_if $~lib/typedarray/FIND_INDEX<~lib/typedarray/Uint8Array,u8>|inlined.0117 + local.get $1 + i32.const 1 + i32.add + local.set $1 + br $for-loop|0118 + end + end + i32.const -1 + local.set $1 + end + local.get $1 + i32.const -1 + i32.ne + br_if $folding-inner9 + global.get $~lib/memory/__stack_pointer + i32.const 8 + i32.add + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 8 + i32.sub + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 16628 + i32.lt_s + br_if $folding-inner16 + global.get $~lib/memory/__stack_pointer + local.tee $0 + i64.const 0 + i64.store + local.get $0 + i32.const 3 + call $~lib/typedarray/Uint8ClampedArray#constructor + local.tee $3 + i32.store + local.get $3 + i32.const 0 + i32.const 1 + call $~lib/typedarray/Uint8ClampedArray#__set + local.get $3 + i32.const 1 + i32.const 2 + call $~lib/typedarray/Uint8ClampedArray#__set + local.get $3 + i32.const 2 + i32.const 3 + call $~lib/typedarray/Uint8ClampedArray#__set + global.get $~lib/memory/__stack_pointer + i32.const 5136 + i32.store offset=4 + i32.const 0 + local.set $1 + local.get $3 + i32.load offset=4 + local.set $4 + local.get $3 + i32.load offset=8 + local.set $2 + block $~lib/typedarray/FIND_INDEX<~lib/typedarray/Uint8Array,u8>|inlined.0121 + loop $for-loop|0122 + local.get $1 + local.get $2 + i32.lt_s + if + local.get $1 + local.get $4 + i32.add + i32.load8_u + i32.const 3 + global.set $~argumentsLength + local.get $1 + local.get $3 + i32.const 5136 + i32.load + call_indirect $0 (type $i32_i32_i32_=>_i32) + br_if $~lib/typedarray/FIND_INDEX<~lib/typedarray/Uint8Array,u8>|inlined.0121 + local.get $1 + i32.const 1 + i32.add + local.set $1 + br $for-loop|0122 + end + end + i32.const -1 + local.set $1 + end + local.get $1 + i32.const 1 + i32.ne + br_if $folding-inner8 + global.get $~lib/memory/__stack_pointer + i32.const 5168 + i32.store offset=4 + i32.const 0 + local.set $1 + local.get $3 + i32.load offset=4 + local.set $4 + local.get $3 + i32.load offset=8 + local.set $2 + block $~lib/typedarray/FIND_INDEX<~lib/typedarray/Uint8Array,u8>|inlined.0124 + loop $for-loop|0125 + local.get $1 + local.get $2 + i32.lt_s + if + local.get $1 + local.get $4 + i32.add + i32.load8_u + i32.const 3 + global.set $~argumentsLength + local.get $1 + local.get $3 + i32.const 5168 + i32.load + call_indirect $0 (type $i32_i32_i32_=>_i32) + br_if $~lib/typedarray/FIND_INDEX<~lib/typedarray/Uint8Array,u8>|inlined.0124 + local.get $1 + i32.const 1 + i32.add + local.set $1 + br $for-loop|0125 + end + end + i32.const -1 + local.set $1 + end + local.get $1 + i32.const -1 + i32.ne + br_if $folding-inner9 + global.get $~lib/memory/__stack_pointer + i32.const 8 + i32.add + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 8 + i32.sub + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 16628 + i32.lt_s + br_if $folding-inner16 + global.get $~lib/memory/__stack_pointer + local.tee $0 + i64.const 0 + i64.store + local.get $0 + i32.const 3 + call $~lib/typedarray/Int16Array#constructor + local.tee $3 + i32.store + local.get $3 + i32.const 0 + i32.const 1 + call $~lib/typedarray/Int16Array#__set + local.get $3 + i32.const 1 + i32.const 2 + call $~lib/typedarray/Int16Array#__set + local.get $3 + i32.const 2 + i32.const 3 + call $~lib/typedarray/Int16Array#__set + global.get $~lib/memory/__stack_pointer + i32.const 5200 + i32.store offset=4 + i32.const 0 + local.set $1 + local.get $3 + i32.load offset=4 + local.set $4 + local.get $3 + i32.load offset=8 + i32.const 1 + i32.shr_u + local.set $2 + block $~lib/typedarray/FIND_INDEX<~lib/typedarray/Int16Array,i16>|inlined.0 + loop $for-loop|0127 + local.get $1 + local.get $2 + i32.lt_s + if + local.get $4 + local.get $1 + i32.const 1 + i32.shl + i32.add + i32.load16_s + i32.const 3 + global.set $~argumentsLength + local.get $1 + local.get $3 + i32.const 5200 + i32.load + call_indirect $0 (type $i32_i32_i32_=>_i32) + br_if $~lib/typedarray/FIND_INDEX<~lib/typedarray/Int16Array,i16>|inlined.0 + local.get $1 + i32.const 1 + i32.add + local.set $1 + br $for-loop|0127 + end + end + i32.const -1 + local.set $1 + end + local.get $1 + i32.const 1 + i32.ne + br_if $folding-inner8 + global.get $~lib/memory/__stack_pointer + i32.const 5232 + i32.store offset=4 + i32.const 0 + local.set $1 + local.get $3 + i32.load offset=4 + local.set $4 + local.get $3 + i32.load offset=8 + i32.const 1 + i32.shr_u + local.set $2 + block $~lib/typedarray/FIND_INDEX<~lib/typedarray/Int16Array,i16>|inlined.0129 + loop $for-loop|0130 + local.get $1 + local.get $2 + i32.lt_s + if + local.get $4 + local.get $1 + i32.const 1 + i32.shl + i32.add + i32.load16_s + i32.const 3 + global.set $~argumentsLength + local.get $1 + local.get $3 + i32.const 5232 + i32.load + call_indirect $0 (type $i32_i32_i32_=>_i32) + br_if $~lib/typedarray/FIND_INDEX<~lib/typedarray/Int16Array,i16>|inlined.0129 + local.get $1 + i32.const 1 + i32.add + local.set $1 + br $for-loop|0130 + end + end + i32.const -1 + local.set $1 + end + local.get $1 + i32.const -1 + i32.ne + br_if $folding-inner9 + global.get $~lib/memory/__stack_pointer + i32.const 8 + i32.add + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 8 + i32.sub + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 16628 + i32.lt_s + br_if $folding-inner16 + global.get $~lib/memory/__stack_pointer + local.tee $0 + i64.const 0 + i64.store + local.get $0 + i32.const 3 + call $~lib/typedarray/Uint16Array#constructor + local.tee $3 + i32.store + local.get $3 + i32.const 0 + i32.const 1 + call $~lib/typedarray/Uint16Array#__set + local.get $3 + i32.const 1 + i32.const 2 + call $~lib/typedarray/Uint16Array#__set + local.get $3 + i32.const 2 + i32.const 3 + call $~lib/typedarray/Uint16Array#__set + global.get $~lib/memory/__stack_pointer + i32.const 5264 + i32.store offset=4 + i32.const 0 + local.set $1 + local.get $3 + i32.load offset=4 + local.set $4 + local.get $3 + i32.load offset=8 + i32.const 1 + i32.shr_u + local.set $2 + block $~lib/typedarray/FIND_INDEX<~lib/typedarray/Uint16Array,u16>|inlined.0 + loop $for-loop|0132 + local.get $1 + local.get $2 + i32.lt_s + if + local.get $4 + local.get $1 + i32.const 1 + i32.shl + i32.add + i32.load16_u + i32.const 3 + global.set $~argumentsLength + local.get $1 + local.get $3 + i32.const 5264 + i32.load + call_indirect $0 (type $i32_i32_i32_=>_i32) + br_if $~lib/typedarray/FIND_INDEX<~lib/typedarray/Uint16Array,u16>|inlined.0 + local.get $1 + i32.const 1 + i32.add + local.set $1 + br $for-loop|0132 + end + end + i32.const -1 + local.set $1 + end + local.get $1 + i32.const 1 + i32.ne + br_if $folding-inner8 + global.get $~lib/memory/__stack_pointer + i32.const 5296 + i32.store offset=4 + i32.const 0 + local.set $1 + local.get $3 + i32.load offset=4 + local.set $4 + local.get $3 + i32.load offset=8 + i32.const 1 + i32.shr_u + local.set $2 + block $~lib/typedarray/FIND_INDEX<~lib/typedarray/Uint16Array,u16>|inlined.0134 + loop $for-loop|0135 + local.get $1 + local.get $2 + i32.lt_s + if + local.get $4 + local.get $1 + i32.const 1 + i32.shl + i32.add + i32.load16_u + i32.const 3 + global.set $~argumentsLength + local.get $1 + local.get $3 + i32.const 5296 + i32.load + call_indirect $0 (type $i32_i32_i32_=>_i32) + br_if $~lib/typedarray/FIND_INDEX<~lib/typedarray/Uint16Array,u16>|inlined.0134 + local.get $1 + i32.const 1 + i32.add + local.set $1 + br $for-loop|0135 + end + end + i32.const -1 + local.set $1 + end + local.get $1 + i32.const -1 + i32.ne + br_if $folding-inner9 + global.get $~lib/memory/__stack_pointer + i32.const 8 + i32.add + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 8 + i32.sub + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 16628 + i32.lt_s + br_if $folding-inner16 + global.get $~lib/memory/__stack_pointer + local.tee $0 + i64.const 0 + i64.store + local.get $0 + i32.const 3 + call $~lib/typedarray/Int32Array#constructor + local.tee $3 + i32.store + local.get $3 + i32.const 0 + i32.const 1 + call $~lib/typedarray/Int32Array#__set + local.get $3 + i32.const 1 + i32.const 2 + call $~lib/typedarray/Int32Array#__set + local.get $3 + i32.const 2 + i32.const 3 + call $~lib/typedarray/Int32Array#__set + global.get $~lib/memory/__stack_pointer + i32.const 5328 + i32.store offset=4 + i32.const 0 + local.set $1 + local.get $3 + i32.load offset=4 + local.set $4 + local.get $3 + i32.load offset=8 + i32.const 2 + i32.shr_u + local.set $2 + block $~lib/typedarray/FIND_INDEX<~lib/typedarray/Int32Array,i32>|inlined.0 + loop $for-loop|0137 + local.get $1 + local.get $2 + i32.lt_s + if + local.get $4 + local.get $1 + i32.const 2 + i32.shl + i32.add + i32.load + i32.const 3 + global.set $~argumentsLength + local.get $1 + local.get $3 + i32.const 5328 + i32.load + call_indirect $0 (type $i32_i32_i32_=>_i32) + br_if $~lib/typedarray/FIND_INDEX<~lib/typedarray/Int32Array,i32>|inlined.0 + local.get $1 + i32.const 1 + i32.add + local.set $1 + br $for-loop|0137 + end + end + i32.const -1 + local.set $1 + end + local.get $1 + i32.const 1 + i32.ne + br_if $folding-inner8 + global.get $~lib/memory/__stack_pointer + i32.const 5360 + i32.store offset=4 + i32.const 0 + local.set $1 + local.get $3 + i32.load offset=4 + local.set $4 + local.get $3 + i32.load offset=8 + i32.const 2 + i32.shr_u + local.set $2 + block $~lib/typedarray/FIND_INDEX<~lib/typedarray/Int32Array,i32>|inlined.0139 + loop $for-loop|0140 + local.get $1 + local.get $2 + i32.lt_s + if + local.get $4 + local.get $1 + i32.const 2 + i32.shl + i32.add + i32.load + i32.const 3 + global.set $~argumentsLength + local.get $1 + local.get $3 + i32.const 5360 + i32.load + call_indirect $0 (type $i32_i32_i32_=>_i32) + br_if $~lib/typedarray/FIND_INDEX<~lib/typedarray/Int32Array,i32>|inlined.0139 + local.get $1 + i32.const 1 + i32.add + local.set $1 + br $for-loop|0140 + end + end + i32.const -1 + local.set $1 + end + local.get $1 + i32.const -1 + i32.ne + br_if $folding-inner9 + global.get $~lib/memory/__stack_pointer + i32.const 8 + i32.add + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 8 + i32.sub + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 16628 + i32.lt_s + br_if $folding-inner16 + global.get $~lib/memory/__stack_pointer + local.tee $0 + i64.const 0 + i64.store + local.get $0 + i32.const 3 + call $~lib/typedarray/Uint32Array#constructor + local.tee $3 + i32.store + local.get $3 + i32.const 0 + i32.const 1 + call $~lib/typedarray/Uint32Array#__set + local.get $3 + i32.const 1 + i32.const 2 + call $~lib/typedarray/Uint32Array#__set + local.get $3 + i32.const 2 + i32.const 3 + call $~lib/typedarray/Uint32Array#__set + global.get $~lib/memory/__stack_pointer + i32.const 5392 + i32.store offset=4 + i32.const 0 + local.set $1 + local.get $3 + i32.load offset=4 + local.set $4 + local.get $3 + i32.load offset=8 + i32.const 2 + i32.shr_u + local.set $2 + block $~lib/typedarray/FIND_INDEX<~lib/typedarray/Uint32Array,u32>|inlined.0 + loop $for-loop|0142 + local.get $1 + local.get $2 + i32.lt_s + if + local.get $4 + local.get $1 + i32.const 2 + i32.shl + i32.add + i32.load + i32.const 3 + global.set $~argumentsLength + local.get $1 + local.get $3 + i32.const 5392 + i32.load + call_indirect $0 (type $i32_i32_i32_=>_i32) + br_if $~lib/typedarray/FIND_INDEX<~lib/typedarray/Uint32Array,u32>|inlined.0 + local.get $1 + i32.const 1 + i32.add + local.set $1 + br $for-loop|0142 + end + end + i32.const -1 + local.set $1 + end + local.get $1 + i32.const 1 + i32.ne + br_if $folding-inner8 + global.get $~lib/memory/__stack_pointer + i32.const 5424 + i32.store offset=4 + i32.const 0 + local.set $1 + local.get $3 + i32.load offset=4 + local.set $4 + local.get $3 + i32.load offset=8 + i32.const 2 + i32.shr_u + local.set $2 + block $~lib/typedarray/FIND_INDEX<~lib/typedarray/Uint32Array,u32>|inlined.0144 + loop $for-loop|0145 + local.get $1 + local.get $2 + i32.lt_s + if + local.get $4 + local.get $1 + i32.const 2 + i32.shl + i32.add + i32.load + i32.const 3 + global.set $~argumentsLength + local.get $1 + local.get $3 + i32.const 5424 + i32.load + call_indirect $0 (type $i32_i32_i32_=>_i32) + br_if $~lib/typedarray/FIND_INDEX<~lib/typedarray/Uint32Array,u32>|inlined.0144 + local.get $1 + i32.const 1 + i32.add + local.set $1 + br $for-loop|0145 + end + end + i32.const -1 + local.set $1 + end + local.get $1 + i32.const -1 + i32.ne + br_if $folding-inner9 + global.get $~lib/memory/__stack_pointer + i32.const 8 + i32.add + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 8 + i32.sub + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 16628 + i32.lt_s + br_if $folding-inner16 + global.get $~lib/memory/__stack_pointer + local.tee $0 + i64.const 0 + i64.store + local.get $0 + i32.const 3 + call $~lib/typedarray/Int64Array#constructor + local.tee $4 + i32.store + local.get $4 + i32.const 0 + i64.const 1 + call $~lib/typedarray/Int64Array#__set + local.get $4 + i32.const 1 + i64.const 2 + call $~lib/typedarray/Int64Array#__set + local.get $4 + i32.const 2 + i64.const 3 + call $~lib/typedarray/Int64Array#__set + global.get $~lib/memory/__stack_pointer + i32.const 5456 + i32.store offset=4 + i32.const 0 + local.set $1 + local.get $4 + i32.load offset=4 + local.set $2 + local.get $4 + i32.load offset=8 + i32.const 3 + i32.shr_u + local.set $0 + block $~lib/typedarray/FIND_INDEX<~lib/typedarray/Int64Array,i64>|inlined.0 + loop $for-loop|0147 + local.get $0 + local.get $1 + i32.gt_s + if + local.get $2 + local.get $1 + i32.const 3 + i32.shl + i32.add + i64.load + i32.const 3 + global.set $~argumentsLength + local.get $1 + local.get $4 + i32.const 5456 + i32.load + call_indirect $0 (type $i64_i32_i32_=>_i32) + br_if $~lib/typedarray/FIND_INDEX<~lib/typedarray/Int64Array,i64>|inlined.0 + local.get $1 + i32.const 1 + i32.add + local.set $1 + br $for-loop|0147 + end + end + i32.const -1 + local.set $1 + end + local.get $1 + i32.const 1 + i32.ne + br_if $folding-inner8 + global.get $~lib/memory/__stack_pointer + i32.const 5488 + i32.store offset=4 + i32.const 0 + local.set $1 + local.get $4 + i32.load offset=4 + local.set $2 + local.get $4 + i32.load offset=8 + i32.const 3 + i32.shr_u + local.set $0 + block $~lib/typedarray/FIND_INDEX<~lib/typedarray/Int64Array,i64>|inlined.0149 + loop $for-loop|0150 + local.get $0 + local.get $1 + i32.gt_s + if + local.get $2 + local.get $1 + i32.const 3 + i32.shl + i32.add + i64.load + i32.const 3 + global.set $~argumentsLength + local.get $1 + local.get $4 + i32.const 5488 + i32.load + call_indirect $0 (type $i64_i32_i32_=>_i32) + br_if $~lib/typedarray/FIND_INDEX<~lib/typedarray/Int64Array,i64>|inlined.0149 + local.get $1 + i32.const 1 + i32.add + local.set $1 + br $for-loop|0150 + end + end + i32.const -1 + local.set $1 + end + local.get $1 + i32.const -1 + i32.ne + br_if $folding-inner9 + global.get $~lib/memory/__stack_pointer + i32.const 8 + i32.add + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 8 + i32.sub + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 16628 + i32.lt_s + br_if $folding-inner16 + global.get $~lib/memory/__stack_pointer + local.tee $0 + i64.const 0 + i64.store + local.get $0 + i32.const 3 + call $~lib/typedarray/Uint64Array#constructor + local.tee $4 + i32.store + local.get $4 + i32.const 0 + i64.const 1 + call $~lib/typedarray/Uint64Array#__set + local.get $4 + i32.const 1 + i64.const 2 + call $~lib/typedarray/Uint64Array#__set + local.get $4 + i32.const 2 + i64.const 3 + call $~lib/typedarray/Uint64Array#__set + global.get $~lib/memory/__stack_pointer + i32.const 5520 + i32.store offset=4 + i32.const 0 + local.set $1 + local.get $4 + i32.load offset=4 + local.set $2 + local.get $4 + i32.load offset=8 + i32.const 3 + i32.shr_u + local.set $0 + block $~lib/typedarray/FIND_INDEX<~lib/typedarray/Uint64Array,u64>|inlined.0 + loop $for-loop|0152 + local.get $0 + local.get $1 + i32.gt_s + if + local.get $2 + local.get $1 + i32.const 3 + i32.shl + i32.add + i64.load + i32.const 3 + global.set $~argumentsLength + local.get $1 + local.get $4 + i32.const 5520 + i32.load + call_indirect $0 (type $i64_i32_i32_=>_i32) + br_if $~lib/typedarray/FIND_INDEX<~lib/typedarray/Uint64Array,u64>|inlined.0 + local.get $1 + i32.const 1 + i32.add + local.set $1 + br $for-loop|0152 + end + end + i32.const -1 + local.set $1 + end + local.get $1 + i32.const 1 + i32.ne + br_if $folding-inner8 + global.get $~lib/memory/__stack_pointer + i32.const 5552 + i32.store offset=4 + i32.const 0 + local.set $1 + local.get $4 + i32.load offset=4 + local.set $2 + local.get $4 + i32.load offset=8 + i32.const 3 + i32.shr_u + local.set $0 + block $~lib/typedarray/FIND_INDEX<~lib/typedarray/Uint64Array,u64>|inlined.0154 + loop $for-loop|0155 + local.get $0 + local.get $1 + i32.gt_s + if + local.get $2 + local.get $1 + i32.const 3 + i32.shl + i32.add + i64.load + i32.const 3 + global.set $~argumentsLength + local.get $1 + local.get $4 + i32.const 5552 + i32.load + call_indirect $0 (type $i64_i32_i32_=>_i32) + br_if $~lib/typedarray/FIND_INDEX<~lib/typedarray/Uint64Array,u64>|inlined.0154 + local.get $1 + i32.const 1 + i32.add + local.set $1 + br $for-loop|0155 + end + end + i32.const -1 + local.set $1 + end + local.get $1 + i32.const -1 + i32.ne + br_if $folding-inner9 + global.get $~lib/memory/__stack_pointer + i32.const 8 + i32.add + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 8 + i32.sub + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 16628 + i32.lt_s + br_if $folding-inner16 + global.get $~lib/memory/__stack_pointer + local.tee $0 + i64.const 0 + i64.store + local.get $0 + i32.const 3 + call $~lib/typedarray/Float32Array#constructor + local.tee $4 + i32.store + local.get $4 + i32.const 0 + f32.const 1 + call $~lib/typedarray/Float32Array#__set + local.get $4 + i32.const 1 + f32.const 2 + call $~lib/typedarray/Float32Array#__set + local.get $4 + i32.const 2 + f32.const 3 + call $~lib/typedarray/Float32Array#__set + global.get $~lib/memory/__stack_pointer + i32.const 5584 + i32.store offset=4 + i32.const 0 + local.set $1 + local.get $4 + i32.load offset=4 + local.set $2 + local.get $4 + i32.load offset=8 + i32.const 2 + i32.shr_u + local.set $0 + block $~lib/typedarray/FIND_INDEX<~lib/typedarray/Float32Array,f32>|inlined.0 + loop $for-loop|0157 + local.get $0 + local.get $1 + i32.gt_s + if + local.get $2 + local.get $1 + i32.const 2 + i32.shl + i32.add + f32.load + i32.const 3 + global.set $~argumentsLength + local.get $1 + local.get $4 + i32.const 5584 + i32.load + call_indirect $0 (type $f32_i32_i32_=>_i32) + br_if $~lib/typedarray/FIND_INDEX<~lib/typedarray/Float32Array,f32>|inlined.0 + local.get $1 + i32.const 1 + i32.add + local.set $1 + br $for-loop|0157 + end + end + i32.const -1 + local.set $1 + end + local.get $1 + i32.const 1 + i32.ne + br_if $folding-inner8 + global.get $~lib/memory/__stack_pointer + i32.const 5616 + i32.store offset=4 + i32.const 0 + local.set $1 + local.get $4 + i32.load offset=4 + local.set $2 + local.get $4 + i32.load offset=8 + i32.const 2 + i32.shr_u + local.set $0 + block $~lib/typedarray/FIND_INDEX<~lib/typedarray/Float32Array,f32>|inlined.0159 + loop $for-loop|0160 + local.get $0 + local.get $1 + i32.gt_s + if + local.get $2 + local.get $1 + i32.const 2 + i32.shl + i32.add + f32.load + i32.const 3 + global.set $~argumentsLength + local.get $1 + local.get $4 + i32.const 5616 + i32.load + call_indirect $0 (type $f32_i32_i32_=>_i32) + br_if $~lib/typedarray/FIND_INDEX<~lib/typedarray/Float32Array,f32>|inlined.0159 + local.get $1 + i32.const 1 + i32.add + local.set $1 + br $for-loop|0160 + end + end + i32.const -1 + local.set $1 + end + local.get $1 + i32.const -1 + i32.ne + br_if $folding-inner9 + global.get $~lib/memory/__stack_pointer + i32.const 8 + i32.add + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 8 + i32.sub + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 16628 + i32.lt_s + br_if $folding-inner16 + global.get $~lib/memory/__stack_pointer + local.tee $0 + i64.const 0 + i64.store + local.get $0 + i32.const 3 + call $~lib/typedarray/Float64Array#constructor + local.tee $4 + i32.store + local.get $4 + i32.const 0 + f64.const 1 + call $~lib/typedarray/Float64Array#__set + local.get $4 + i32.const 1 + f64.const 2 + call $~lib/typedarray/Float64Array#__set + local.get $4 + i32.const 2 + f64.const 3 + call $~lib/typedarray/Float64Array#__set + global.get $~lib/memory/__stack_pointer + i32.const 5648 + i32.store offset=4 + i32.const 0 + local.set $1 + local.get $4 + i32.load offset=4 + local.set $2 + local.get $4 + i32.load offset=8 + i32.const 3 + i32.shr_u + local.set $0 + block $~lib/typedarray/FIND_INDEX<~lib/typedarray/Float64Array,f64>|inlined.0 + loop $for-loop|0162 + local.get $0 + local.get $1 + i32.gt_s + if + local.get $2 + local.get $1 + i32.const 3 + i32.shl + i32.add + f64.load + i32.const 3 + global.set $~argumentsLength + local.get $1 + local.get $4 + i32.const 5648 + i32.load + call_indirect $0 (type $f64_i32_i32_=>_i32) + br_if $~lib/typedarray/FIND_INDEX<~lib/typedarray/Float64Array,f64>|inlined.0 + local.get $1 + i32.const 1 + i32.add + local.set $1 + br $for-loop|0162 + end + end + i32.const -1 + local.set $1 + end + local.get $1 + i32.const 1 + i32.ne + br_if $folding-inner8 + global.get $~lib/memory/__stack_pointer + i32.const 5680 + i32.store offset=4 + i32.const 0 + local.set $1 + local.get $4 + i32.load offset=4 + local.set $2 + local.get $4 + i32.load offset=8 + i32.const 3 + i32.shr_u + local.set $0 + block $~lib/typedarray/FIND_INDEX<~lib/typedarray/Float64Array,f64>|inlined.0164 + loop $for-loop|0165 + local.get $0 + local.get $1 + i32.gt_s + if + local.get $2 + local.get $1 + i32.const 3 + i32.shl + i32.add + f64.load + i32.const 3 + global.set $~argumentsLength + local.get $1 + local.get $4 + i32.const 5680 + i32.load + call_indirect $0 (type $f64_i32_i32_=>_i32) + br_if $~lib/typedarray/FIND_INDEX<~lib/typedarray/Float64Array,f64>|inlined.0164 + local.get $1 + i32.const 1 + i32.add + local.set $1 + br $for-loop|0165 + end + end + i32.const -1 + local.set $1 + end + local.get $1 + i32.const -1 + i32.ne + br_if $folding-inner9 + global.get $~lib/memory/__stack_pointer + i32.const 8 + i32.add + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 8 + i32.sub + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 16628 + i32.lt_s + br_if $folding-inner16 + global.get $~lib/memory/__stack_pointer + local.tee $0 + i64.const 0 + i64.store + local.get $0 + i32.const 3 + call $~lib/typedarray/Int8Array#constructor + local.tee $4 + i32.store + local.get $4 + i32.const 0 + i32.const 1 + call $~lib/typedarray/Int8Array#__set + local.get $4 + i32.const 1 + i32.const 2 + call $~lib/typedarray/Int8Array#__set + local.get $4 + i32.const 2 + i32.const 3 + call $~lib/typedarray/Int8Array#__set + global.get $~lib/memory/__stack_pointer + i32.const 5712 + i32.store offset=4 + local.get $4 + i32.load offset=4 + local.set $2 + local.get $4 + i32.load offset=8 + i32.const 1 + i32.sub + local.set $1 + block $~lib/typedarray/FIND_LAST_INDEX<~lib/typedarray/Int8Array,i8>|inlined.0 + loop $for-loop|0167 + local.get $1 + i32.const 0 + i32.ge_s + if + local.get $1 + local.get $2 + i32.add + i32.load8_s + i32.const 3 + global.set $~argumentsLength + local.get $1 + local.get $4 + i32.const 5712 + i32.load + call_indirect $0 (type $i32_i32_i32_=>_i32) + br_if $~lib/typedarray/FIND_LAST_INDEX<~lib/typedarray/Int8Array,i8>|inlined.0 + local.get $1 + i32.const 1 + i32.sub + local.set $1 + br $for-loop|0167 + end + end + i32.const -1 + local.set $1 + end + local.get $1 + i32.const 1 + i32.ne + br_if $folding-inner10 + global.get $~lib/memory/__stack_pointer + i32.const 5744 + i32.store offset=4 + local.get $4 + i32.load offset=4 + local.set $2 + local.get $4 + i32.load offset=8 + i32.const 1 + i32.sub + local.set $1 + block $~lib/typedarray/FIND_LAST_INDEX<~lib/typedarray/Int8Array,i8>|inlined.0169 + loop $for-loop|0170 + local.get $1 + i32.const 0 + i32.ge_s + if + local.get $1 + local.get $2 + i32.add + i32.load8_s + i32.const 3 + global.set $~argumentsLength + local.get $1 + local.get $4 + i32.const 5744 + i32.load + call_indirect $0 (type $i32_i32_i32_=>_i32) + br_if $~lib/typedarray/FIND_LAST_INDEX<~lib/typedarray/Int8Array,i8>|inlined.0169 + local.get $1 + i32.const 1 + i32.sub + local.set $1 + br $for-loop|0170 + end + end + i32.const -1 + local.set $1 + end + local.get $1 + i32.const -1 + i32.ne + br_if $folding-inner11 + global.get $~lib/memory/__stack_pointer + i32.const 8 + i32.add + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 8 + i32.sub + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 16628 + i32.lt_s + br_if $folding-inner16 + global.get $~lib/memory/__stack_pointer + local.tee $0 + i64.const 0 + i64.store + local.get $0 + i32.const 3 + call $~lib/typedarray/Uint8Array#constructor + local.tee $4 + i32.store + local.get $4 + i32.const 0 + i32.const 1 + call $~lib/typedarray/Uint8Array#__set + local.get $4 + i32.const 1 + i32.const 2 + call $~lib/typedarray/Uint8Array#__set + local.get $4 + i32.const 2 + i32.const 3 + call $~lib/typedarray/Uint8Array#__set + global.get $~lib/memory/__stack_pointer + i32.const 5776 + i32.store offset=4 + local.get $4 + i32.load offset=4 + local.set $2 + local.get $4 + i32.load offset=8 + i32.const 1 + i32.sub + local.set $1 + block $~lib/typedarray/FIND_LAST_INDEX<~lib/typedarray/Uint8Array,u8>|inlined.0 + loop $for-loop|0172 + local.get $1 + i32.const 0 + i32.ge_s + if + local.get $1 + local.get $2 + i32.add + i32.load8_u + i32.const 3 + global.set $~argumentsLength + local.get $1 + local.get $4 + i32.const 5776 + i32.load + call_indirect $0 (type $i32_i32_i32_=>_i32) + br_if $~lib/typedarray/FIND_LAST_INDEX<~lib/typedarray/Uint8Array,u8>|inlined.0 + local.get $1 + i32.const 1 + i32.sub + local.set $1 + br $for-loop|0172 + end + end + i32.const -1 + local.set $1 + end + local.get $1 + i32.const 1 + i32.ne + br_if $folding-inner10 + global.get $~lib/memory/__stack_pointer + i32.const 5808 + i32.store offset=4 + local.get $4 + i32.load offset=4 + local.set $2 + local.get $4 + i32.load offset=8 + i32.const 1 + i32.sub + local.set $1 + block $~lib/typedarray/FIND_LAST_INDEX<~lib/typedarray/Uint8Array,u8>|inlined.0174 + loop $for-loop|0175 + local.get $1 + i32.const 0 + i32.ge_s + if + local.get $1 + local.get $2 + i32.add + i32.load8_u + i32.const 3 + global.set $~argumentsLength + local.get $1 + local.get $4 + i32.const 5808 + i32.load + call_indirect $0 (type $i32_i32_i32_=>_i32) + br_if $~lib/typedarray/FIND_LAST_INDEX<~lib/typedarray/Uint8Array,u8>|inlined.0174 + local.get $1 + i32.const 1 + i32.sub + local.set $1 + br $for-loop|0175 + end + end + i32.const -1 + local.set $1 + end + local.get $1 + i32.const -1 + i32.ne + br_if $folding-inner11 + global.get $~lib/memory/__stack_pointer + i32.const 8 + i32.add + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 8 + i32.sub + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 16628 + i32.lt_s + br_if $folding-inner16 + global.get $~lib/memory/__stack_pointer + local.tee $0 + i64.const 0 + i64.store + local.get $0 + i32.const 3 + call $~lib/typedarray/Uint8ClampedArray#constructor + local.tee $4 + i32.store + local.get $4 + i32.const 0 + i32.const 1 + call $~lib/typedarray/Uint8ClampedArray#__set + local.get $4 + i32.const 1 + i32.const 2 + call $~lib/typedarray/Uint8ClampedArray#__set + local.get $4 + i32.const 2 + i32.const 3 + call $~lib/typedarray/Uint8ClampedArray#__set + global.get $~lib/memory/__stack_pointer + i32.const 5840 + i32.store offset=4 + local.get $4 + i32.load offset=4 + local.set $2 + local.get $4 + i32.load offset=8 + i32.const 1 + i32.sub + local.set $1 + block $~lib/typedarray/FIND_LAST_INDEX<~lib/typedarray/Uint8Array,u8>|inlined.0178 + loop $for-loop|0179 + local.get $1 + i32.const 0 + i32.ge_s + if + local.get $1 + local.get $2 + i32.add + i32.load8_u + i32.const 3 + global.set $~argumentsLength + local.get $1 + local.get $4 + i32.const 5840 + i32.load + call_indirect $0 (type $i32_i32_i32_=>_i32) + br_if $~lib/typedarray/FIND_LAST_INDEX<~lib/typedarray/Uint8Array,u8>|inlined.0178 + local.get $1 + i32.const 1 + i32.sub + local.set $1 + br $for-loop|0179 + end + end + i32.const -1 + local.set $1 + end + local.get $1 + i32.const 1 + i32.ne + br_if $folding-inner10 + global.get $~lib/memory/__stack_pointer + i32.const 5872 + i32.store offset=4 + local.get $4 + i32.load offset=4 + local.set $2 + local.get $4 + i32.load offset=8 + i32.const 1 + i32.sub + local.set $1 + block $~lib/typedarray/FIND_LAST_INDEX<~lib/typedarray/Uint8Array,u8>|inlined.0181 + loop $for-loop|0182 + local.get $1 + i32.const 0 + i32.ge_s + if + local.get $1 + local.get $2 + i32.add + i32.load8_u + i32.const 3 + global.set $~argumentsLength + local.get $1 + local.get $4 + i32.const 5872 + i32.load + call_indirect $0 (type $i32_i32_i32_=>_i32) + br_if $~lib/typedarray/FIND_LAST_INDEX<~lib/typedarray/Uint8Array,u8>|inlined.0181 + local.get $1 + i32.const 1 + i32.sub + local.set $1 + br $for-loop|0182 + end + end + i32.const -1 + local.set $1 + end + local.get $1 + i32.const -1 + i32.ne + br_if $folding-inner11 + global.get $~lib/memory/__stack_pointer + i32.const 8 + i32.add + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 8 + i32.sub + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 16628 + i32.lt_s + br_if $folding-inner16 + global.get $~lib/memory/__stack_pointer + local.tee $0 + i64.const 0 + i64.store + local.get $0 + i32.const 3 + call $~lib/typedarray/Int16Array#constructor + local.tee $4 + i32.store + local.get $4 + i32.const 0 + i32.const 1 + call $~lib/typedarray/Int16Array#__set + local.get $4 + i32.const 1 + i32.const 2 + call $~lib/typedarray/Int16Array#__set + local.get $4 + i32.const 2 + i32.const 3 + call $~lib/typedarray/Int16Array#__set + global.get $~lib/memory/__stack_pointer + i32.const 5904 + i32.store offset=4 + local.get $4 + i32.load offset=4 + local.set $2 + local.get $4 + i32.load offset=8 + i32.const 1 + i32.shr_u + i32.const 1 + i32.sub + local.set $1 + block $~lib/typedarray/FIND_LAST_INDEX<~lib/typedarray/Int16Array,i16>|inlined.0 + loop $for-loop|0184 + local.get $1 + i32.const 0 + i32.ge_s + if + local.get $2 + local.get $1 + i32.const 1 + i32.shl + i32.add + i32.load16_s + i32.const 3 + global.set $~argumentsLength + local.get $1 + local.get $4 + i32.const 5904 + i32.load + call_indirect $0 (type $i32_i32_i32_=>_i32) + br_if $~lib/typedarray/FIND_LAST_INDEX<~lib/typedarray/Int16Array,i16>|inlined.0 + local.get $1 + i32.const 1 + i32.sub + local.set $1 + br $for-loop|0184 + end + end + i32.const -1 + local.set $1 + end + local.get $1 + i32.const 1 + i32.ne + br_if $folding-inner10 + global.get $~lib/memory/__stack_pointer + i32.const 5936 + i32.store offset=4 + local.get $4 + i32.load offset=4 + local.set $2 + local.get $4 + i32.load offset=8 + i32.const 1 + i32.shr_u + i32.const 1 + i32.sub + local.set $1 + block $~lib/typedarray/FIND_LAST_INDEX<~lib/typedarray/Int16Array,i16>|inlined.0186 + loop $for-loop|0187 + local.get $1 + i32.const 0 + i32.ge_s + if + local.get $2 + local.get $1 + i32.const 1 + i32.shl + i32.add + i32.load16_s + i32.const 3 + global.set $~argumentsLength + local.get $1 + local.get $4 + i32.const 5936 + i32.load + call_indirect $0 (type $i32_i32_i32_=>_i32) + br_if $~lib/typedarray/FIND_LAST_INDEX<~lib/typedarray/Int16Array,i16>|inlined.0186 + local.get $1 + i32.const 1 + i32.sub + local.set $1 + br $for-loop|0187 + end + end + i32.const -1 + local.set $1 + end + local.get $1 + i32.const -1 + i32.ne + br_if $folding-inner11 + global.get $~lib/memory/__stack_pointer + i32.const 8 + i32.add + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 8 + i32.sub + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 16628 + i32.lt_s + br_if $folding-inner16 + global.get $~lib/memory/__stack_pointer + local.tee $0 + i64.const 0 + i64.store + local.get $0 + i32.const 3 + call $~lib/typedarray/Uint16Array#constructor + local.tee $4 + i32.store + local.get $4 + i32.const 0 + i32.const 1 + call $~lib/typedarray/Uint16Array#__set + local.get $4 + i32.const 1 + i32.const 2 + call $~lib/typedarray/Uint16Array#__set + local.get $4 + i32.const 2 + i32.const 3 + call $~lib/typedarray/Uint16Array#__set + global.get $~lib/memory/__stack_pointer + i32.const 5968 + i32.store offset=4 + local.get $4 + i32.load offset=4 + local.set $2 + local.get $4 + i32.load offset=8 + i32.const 1 + i32.shr_u + i32.const 1 + i32.sub + local.set $1 + block $~lib/typedarray/FIND_LAST_INDEX<~lib/typedarray/Uint16Array,u16>|inlined.0 + loop $for-loop|0189 + local.get $1 + i32.const 0 + i32.ge_s + if + local.get $2 + local.get $1 + i32.const 1 + i32.shl + i32.add + i32.load16_u + i32.const 3 + global.set $~argumentsLength + local.get $1 + local.get $4 + i32.const 5968 + i32.load + call_indirect $0 (type $i32_i32_i32_=>_i32) + br_if $~lib/typedarray/FIND_LAST_INDEX<~lib/typedarray/Uint16Array,u16>|inlined.0 + local.get $1 + i32.const 1 + i32.sub + local.set $1 + br $for-loop|0189 + end + end + i32.const -1 + local.set $1 + end + local.get $1 + i32.const 1 + i32.ne + br_if $folding-inner10 + global.get $~lib/memory/__stack_pointer + i32.const 6000 + i32.store offset=4 + local.get $4 + i32.load offset=4 + local.set $2 + local.get $4 + i32.load offset=8 + i32.const 1 + i32.shr_u + i32.const 1 + i32.sub + local.set $1 + block $~lib/typedarray/FIND_LAST_INDEX<~lib/typedarray/Uint16Array,u16>|inlined.0191 + loop $for-loop|0192 + local.get $1 + i32.const 0 + i32.ge_s + if + local.get $2 + local.get $1 + i32.const 1 + i32.shl + i32.add + i32.load16_u + i32.const 3 + global.set $~argumentsLength + local.get $1 + local.get $4 + i32.const 6000 + i32.load + call_indirect $0 (type $i32_i32_i32_=>_i32) + br_if $~lib/typedarray/FIND_LAST_INDEX<~lib/typedarray/Uint16Array,u16>|inlined.0191 + local.get $1 + i32.const 1 + i32.sub + local.set $1 + br $for-loop|0192 + end + end + i32.const -1 + local.set $1 + end + local.get $1 + i32.const -1 + i32.ne + br_if $folding-inner11 + global.get $~lib/memory/__stack_pointer + i32.const 8 + i32.add + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 8 + i32.sub + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 16628 + i32.lt_s + br_if $folding-inner16 + global.get $~lib/memory/__stack_pointer + local.tee $0 + i64.const 0 + i64.store + local.get $0 + i32.const 3 + call $~lib/typedarray/Int32Array#constructor + local.tee $4 + i32.store + local.get $4 + i32.const 0 + i32.const 1 + call $~lib/typedarray/Int32Array#__set + local.get $4 + i32.const 1 + i32.const 2 + call $~lib/typedarray/Int32Array#__set + local.get $4 + i32.const 2 + i32.const 3 + call $~lib/typedarray/Int32Array#__set + global.get $~lib/memory/__stack_pointer + i32.const 6032 + i32.store offset=4 + local.get $4 + i32.load offset=4 + local.set $2 + local.get $4 + i32.load offset=8 + i32.const 2 + i32.shr_u + i32.const 1 + i32.sub + local.set $1 + block $~lib/typedarray/FIND_LAST_INDEX<~lib/typedarray/Int32Array,i32>|inlined.0 + loop $for-loop|0194 + local.get $1 + i32.const 0 + i32.ge_s + if + local.get $2 + local.get $1 + i32.const 2 + i32.shl + i32.add + i32.load + i32.const 3 + global.set $~argumentsLength + local.get $1 + local.get $4 + i32.const 6032 + i32.load + call_indirect $0 (type $i32_i32_i32_=>_i32) + br_if $~lib/typedarray/FIND_LAST_INDEX<~lib/typedarray/Int32Array,i32>|inlined.0 + local.get $1 + i32.const 1 + i32.sub + local.set $1 + br $for-loop|0194 + end + end + i32.const -1 + local.set $1 + end + local.get $1 + i32.const 1 + i32.ne + br_if $folding-inner10 + global.get $~lib/memory/__stack_pointer + i32.const 6064 + i32.store offset=4 + local.get $4 + i32.load offset=4 + local.set $2 + local.get $4 + i32.load offset=8 + i32.const 2 + i32.shr_u + i32.const 1 + i32.sub + local.set $1 + block $~lib/typedarray/FIND_LAST_INDEX<~lib/typedarray/Int32Array,i32>|inlined.0196 + loop $for-loop|0197 + local.get $1 + i32.const 0 + i32.ge_s + if + local.get $2 + local.get $1 + i32.const 2 + i32.shl + i32.add + i32.load + i32.const 3 + global.set $~argumentsLength + local.get $1 + local.get $4 + i32.const 6064 + i32.load + call_indirect $0 (type $i32_i32_i32_=>_i32) + br_if $~lib/typedarray/FIND_LAST_INDEX<~lib/typedarray/Int32Array,i32>|inlined.0196 + local.get $1 + i32.const 1 + i32.sub + local.set $1 + br $for-loop|0197 + end + end + i32.const -1 + local.set $1 + end + local.get $1 + i32.const -1 + i32.ne + br_if $folding-inner11 + global.get $~lib/memory/__stack_pointer + i32.const 8 + i32.add + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 8 + i32.sub + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 16628 + i32.lt_s + br_if $folding-inner16 + global.get $~lib/memory/__stack_pointer + local.tee $0 + i64.const 0 + i64.store + local.get $0 + i32.const 3 + call $~lib/typedarray/Uint32Array#constructor + local.tee $4 + i32.store + local.get $4 + i32.const 0 + i32.const 1 + call $~lib/typedarray/Uint32Array#__set + local.get $4 + i32.const 1 + i32.const 2 + call $~lib/typedarray/Uint32Array#__set + local.get $4 + i32.const 2 + i32.const 3 + call $~lib/typedarray/Uint32Array#__set + global.get $~lib/memory/__stack_pointer + i32.const 6096 + i32.store offset=4 + local.get $4 + i32.load offset=4 + local.set $2 + local.get $4 + i32.load offset=8 + i32.const 2 + i32.shr_u + i32.const 1 + i32.sub + local.set $1 + block $~lib/typedarray/FIND_LAST_INDEX<~lib/typedarray/Uint32Array,u32>|inlined.0 + loop $for-loop|0199 + local.get $1 + i32.const 0 + i32.ge_s + if + local.get $2 + local.get $1 + i32.const 2 + i32.shl + i32.add + i32.load + i32.const 3 + global.set $~argumentsLength + local.get $1 + local.get $4 + i32.const 6096 + i32.load + call_indirect $0 (type $i32_i32_i32_=>_i32) + br_if $~lib/typedarray/FIND_LAST_INDEX<~lib/typedarray/Uint32Array,u32>|inlined.0 + local.get $1 + i32.const 1 + i32.sub + local.set $1 + br $for-loop|0199 + end + end + i32.const -1 + local.set $1 + end + local.get $1 + i32.const 1 + i32.ne + br_if $folding-inner10 + global.get $~lib/memory/__stack_pointer + i32.const 6128 + i32.store offset=4 + local.get $4 + i32.load offset=4 + local.set $2 + local.get $4 + i32.load offset=8 + i32.const 2 + i32.shr_u + i32.const 1 + i32.sub + local.set $1 + block $~lib/typedarray/FIND_LAST_INDEX<~lib/typedarray/Uint32Array,u32>|inlined.0201 + loop $for-loop|0202 + local.get $1 + i32.const 0 + i32.ge_s + if + local.get $2 + local.get $1 + i32.const 2 + i32.shl + i32.add + i32.load + i32.const 3 + global.set $~argumentsLength + local.get $1 + local.get $4 + i32.const 6128 + i32.load + call_indirect $0 (type $i32_i32_i32_=>_i32) + br_if $~lib/typedarray/FIND_LAST_INDEX<~lib/typedarray/Uint32Array,u32>|inlined.0201 + local.get $1 + i32.const 1 + i32.sub + local.set $1 + br $for-loop|0202 + end + end + i32.const -1 + local.set $1 + end + local.get $1 + i32.const -1 + i32.ne + br_if $folding-inner11 + global.get $~lib/memory/__stack_pointer + i32.const 8 + i32.add + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 8 + i32.sub + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 16628 + i32.lt_s + br_if $folding-inner16 + global.get $~lib/memory/__stack_pointer + local.tee $0 + i64.const 0 + i64.store + local.get $0 + i32.const 3 + call $~lib/typedarray/Int64Array#constructor + local.tee $2 + i32.store + local.get $2 + i32.const 0 + i64.const 1 + call $~lib/typedarray/Int64Array#__set + local.get $2 + i32.const 1 + i64.const 2 + call $~lib/typedarray/Int64Array#__set + local.get $2 + i32.const 2 + i64.const 3 + call $~lib/typedarray/Int64Array#__set + global.get $~lib/memory/__stack_pointer + i32.const 6160 + i32.store offset=4 + local.get $2 + i32.load offset=4 + local.set $0 + local.get $2 + i32.load offset=8 + i32.const 3 + i32.shr_u + i32.const 1 + i32.sub + local.set $1 + block $~lib/typedarray/FIND_LAST_INDEX<~lib/typedarray/Int64Array,i64>|inlined.0 + loop $for-loop|0204 + local.get $1 + i32.const 0 + i32.ge_s + if + local.get $0 + local.get $1 + i32.const 3 + i32.shl + i32.add + i64.load + i32.const 3 + global.set $~argumentsLength + local.get $1 + local.get $2 + i32.const 6160 + i32.load + call_indirect $0 (type $i64_i32_i32_=>_i32) + br_if $~lib/typedarray/FIND_LAST_INDEX<~lib/typedarray/Int64Array,i64>|inlined.0 + local.get $1 + i32.const 1 + i32.sub + local.set $1 + br $for-loop|0204 + end + end + i32.const -1 + local.set $1 + end + local.get $1 + i32.const 1 + i32.ne + br_if $folding-inner10 + global.get $~lib/memory/__stack_pointer + i32.const 6192 + i32.store offset=4 + local.get $2 + i32.load offset=4 + local.set $0 + local.get $2 + i32.load offset=8 + i32.const 3 + i32.shr_u + i32.const 1 + i32.sub + local.set $1 + block $~lib/typedarray/FIND_LAST_INDEX<~lib/typedarray/Int64Array,i64>|inlined.0206 + loop $for-loop|0207 + local.get $1 + i32.const 0 + i32.ge_s + if + local.get $0 + local.get $1 + i32.const 3 + i32.shl + i32.add + i64.load + i32.const 3 + global.set $~argumentsLength + local.get $1 + local.get $2 + i32.const 6192 + i32.load + call_indirect $0 (type $i64_i32_i32_=>_i32) + br_if $~lib/typedarray/FIND_LAST_INDEX<~lib/typedarray/Int64Array,i64>|inlined.0206 + local.get $1 + i32.const 1 + i32.sub + local.set $1 + br $for-loop|0207 + end + end + i32.const -1 + local.set $1 + end + local.get $1 + i32.const -1 + i32.ne + br_if $folding-inner11 + global.get $~lib/memory/__stack_pointer + i32.const 8 + i32.add + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 8 + i32.sub + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 16628 + i32.lt_s + br_if $folding-inner16 + global.get $~lib/memory/__stack_pointer + local.tee $0 + i64.const 0 + i64.store + local.get $0 + i32.const 3 + call $~lib/typedarray/Uint64Array#constructor + local.tee $2 + i32.store + local.get $2 + i32.const 0 + i64.const 1 + call $~lib/typedarray/Uint64Array#__set + local.get $2 + i32.const 1 + i64.const 2 + call $~lib/typedarray/Uint64Array#__set + local.get $2 + i32.const 2 + i64.const 3 + call $~lib/typedarray/Uint64Array#__set + global.get $~lib/memory/__stack_pointer + i32.const 6224 + i32.store offset=4 + local.get $2 + i32.load offset=4 + local.set $0 + local.get $2 + i32.load offset=8 + i32.const 3 + i32.shr_u + i32.const 1 + i32.sub + local.set $1 + block $~lib/typedarray/FIND_LAST_INDEX<~lib/typedarray/Uint64Array,u64>|inlined.0 + loop $for-loop|0209 + local.get $1 + i32.const 0 + i32.ge_s + if + local.get $0 + local.get $1 + i32.const 3 + i32.shl + i32.add + i64.load + i32.const 3 + global.set $~argumentsLength + local.get $1 + local.get $2 + i32.const 6224 + i32.load + call_indirect $0 (type $i64_i32_i32_=>_i32) + br_if $~lib/typedarray/FIND_LAST_INDEX<~lib/typedarray/Uint64Array,u64>|inlined.0 + local.get $1 + i32.const 1 + i32.sub + local.set $1 + br $for-loop|0209 + end + end + i32.const -1 + local.set $1 + end + local.get $1 + i32.const 1 + i32.ne + br_if $folding-inner10 + global.get $~lib/memory/__stack_pointer + i32.const 6256 + i32.store offset=4 + local.get $2 + i32.load offset=4 + local.set $0 + local.get $2 + i32.load offset=8 + i32.const 3 + i32.shr_u + i32.const 1 + i32.sub + local.set $1 + block $~lib/typedarray/FIND_LAST_INDEX<~lib/typedarray/Uint64Array,u64>|inlined.0211 + loop $for-loop|0212 + local.get $1 + i32.const 0 + i32.ge_s + if + local.get $0 + local.get $1 + i32.const 3 + i32.shl + i32.add + i64.load + i32.const 3 + global.set $~argumentsLength + local.get $1 + local.get $2 + i32.const 6256 + i32.load + call_indirect $0 (type $i64_i32_i32_=>_i32) + br_if $~lib/typedarray/FIND_LAST_INDEX<~lib/typedarray/Uint64Array,u64>|inlined.0211 + local.get $1 + i32.const 1 + i32.sub + local.set $1 + br $for-loop|0212 + end + end + i32.const -1 + local.set $1 + end + local.get $1 + i32.const -1 + i32.ne + br_if $folding-inner11 + global.get $~lib/memory/__stack_pointer + i32.const 8 + i32.add + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 8 + i32.sub + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 16628 + i32.lt_s + br_if $folding-inner16 + global.get $~lib/memory/__stack_pointer + local.tee $0 + i64.const 0 + i64.store + local.get $0 + i32.const 3 + call $~lib/typedarray/Float32Array#constructor + local.tee $2 + i32.store + local.get $2 + i32.const 0 + f32.const 1 + call $~lib/typedarray/Float32Array#__set + local.get $2 + i32.const 1 + f32.const 2 + call $~lib/typedarray/Float32Array#__set + local.get $2 + i32.const 2 + f32.const 3 + call $~lib/typedarray/Float32Array#__set + global.get $~lib/memory/__stack_pointer + i32.const 6288 + i32.store offset=4 + local.get $2 + i32.load offset=4 + local.set $0 + local.get $2 + i32.load offset=8 + i32.const 2 + i32.shr_u + i32.const 1 + i32.sub + local.set $1 + block $~lib/typedarray/FIND_LAST_INDEX<~lib/typedarray/Float32Array,f32>|inlined.0 + loop $for-loop|0214 + local.get $1 + i32.const 0 + i32.ge_s + if + local.get $0 + local.get $1 + i32.const 2 + i32.shl + i32.add + f32.load + i32.const 3 + global.set $~argumentsLength + local.get $1 + local.get $2 + i32.const 6288 + i32.load + call_indirect $0 (type $f32_i32_i32_=>_i32) + br_if $~lib/typedarray/FIND_LAST_INDEX<~lib/typedarray/Float32Array,f32>|inlined.0 + local.get $1 + i32.const 1 + i32.sub + local.set $1 + br $for-loop|0214 + end + end + i32.const -1 + local.set $1 + end + local.get $1 + i32.const 1 + i32.ne + br_if $folding-inner10 + global.get $~lib/memory/__stack_pointer + i32.const 6320 + i32.store offset=4 + local.get $2 + i32.load offset=4 + local.set $0 + local.get $2 + i32.load offset=8 + i32.const 2 + i32.shr_u + i32.const 1 + i32.sub + local.set $1 + block $~lib/typedarray/FIND_LAST_INDEX<~lib/typedarray/Float32Array,f32>|inlined.0216 + loop $for-loop|0217 + local.get $1 + i32.const 0 + i32.ge_s + if + local.get $0 + local.get $1 + i32.const 2 + i32.shl + i32.add + f32.load + i32.const 3 + global.set $~argumentsLength + local.get $1 + local.get $2 + i32.const 6320 + i32.load + call_indirect $0 (type $f32_i32_i32_=>_i32) + br_if $~lib/typedarray/FIND_LAST_INDEX<~lib/typedarray/Float32Array,f32>|inlined.0216 + local.get $1 + i32.const 1 + i32.sub + local.set $1 + br $for-loop|0217 + end + end + i32.const -1 + local.set $1 + end + local.get $1 + i32.const -1 + i32.ne + br_if $folding-inner11 + global.get $~lib/memory/__stack_pointer + i32.const 8 + i32.add + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 8 + i32.sub + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 16628 + i32.lt_s + br_if $folding-inner16 + global.get $~lib/memory/__stack_pointer + local.tee $0 + i64.const 0 + i64.store + local.get $0 + i32.const 3 + call $~lib/typedarray/Float64Array#constructor + local.tee $2 + i32.store + local.get $2 + i32.const 0 + f64.const 1 + call $~lib/typedarray/Float64Array#__set + local.get $2 + i32.const 1 + f64.const 2 + call $~lib/typedarray/Float64Array#__set + local.get $2 + i32.const 2 + f64.const 3 + call $~lib/typedarray/Float64Array#__set + global.get $~lib/memory/__stack_pointer + i32.const 6352 + i32.store offset=4 + local.get $2 + i32.load offset=4 + local.set $0 + local.get $2 + i32.load offset=8 + i32.const 3 + i32.shr_u + i32.const 1 + i32.sub + local.set $1 + block $~lib/typedarray/FIND_LAST_INDEX<~lib/typedarray/Float64Array,f64>|inlined.0 + loop $for-loop|0219 + local.get $1 + i32.const 0 + i32.ge_s + if + local.get $0 + local.get $1 + i32.const 3 + i32.shl + i32.add + f64.load + i32.const 3 + global.set $~argumentsLength + local.get $1 + local.get $2 + i32.const 6352 + i32.load + call_indirect $0 (type $f64_i32_i32_=>_i32) + br_if $~lib/typedarray/FIND_LAST_INDEX<~lib/typedarray/Float64Array,f64>|inlined.0 + local.get $1 + i32.const 1 + i32.sub + local.set $1 + br $for-loop|0219 + end + end + i32.const -1 + local.set $1 + end + local.get $1 + i32.const 1 + i32.ne + br_if $folding-inner10 + global.get $~lib/memory/__stack_pointer + i32.const 6384 + i32.store offset=4 + local.get $2 + i32.load offset=4 + local.set $0 + local.get $2 + i32.load offset=8 + i32.const 3 + i32.shr_u + i32.const 1 + i32.sub + local.set $1 + block $~lib/typedarray/FIND_LAST_INDEX<~lib/typedarray/Float64Array,f64>|inlined.0221 + loop $for-loop|0222 + local.get $1 + i32.const 0 + i32.ge_s + if + local.get $0 + local.get $1 + i32.const 3 + i32.shl + i32.add + f64.load + i32.const 3 + global.set $~argumentsLength + local.get $1 + local.get $2 + i32.const 6384 + i32.load + call_indirect $0 (type $f64_i32_i32_=>_i32) + br_if $~lib/typedarray/FIND_LAST_INDEX<~lib/typedarray/Float64Array,f64>|inlined.0221 + local.get $1 + i32.const 1 + i32.sub + local.set $1 + br $for-loop|0222 + end + end + i32.const -1 + local.set $1 + end + local.get $1 + i32.const -1 + i32.ne + br_if $folding-inner11 + global.get $~lib/memory/__stack_pointer + i32.const 8 + i32.add + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 8 + i32.sub + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 16628 + i32.lt_s + br_if $folding-inner16 + global.get $~lib/memory/__stack_pointer + local.tee $0 + i64.const 0 + i64.store + local.get $0 + i32.const 3 + call $~lib/typedarray/Int8Array#constructor + local.tee $3 + i32.store + local.get $3 + i32.const 0 + i32.const 2 + call $~lib/typedarray/Int8Array#__set + local.get $3 + i32.const 1 + i32.const 4 + call $~lib/typedarray/Int8Array#__set + local.get $3 + i32.const 2 + i32.const 6 + call $~lib/typedarray/Int8Array#__set + global.get $~lib/memory/__stack_pointer + i32.const 6416 + i32.store offset=4 + i32.const 0 + local.set $5 + block $~lib/typedarray/EVERY<~lib/typedarray/Int8Array,i8>|inlined.0 (result i32) + local.get $3 + i32.load offset=4 + local.set $2 + local.get $3 + i32.load offset=8 + local.set $1 + loop $for-loop|0224 + local.get $1 + local.get $5 + i32.gt_s + if + local.get $2 + local.get $5 + i32.add + i32.load8_s + local.set $0 + i32.const 3 + global.set $~argumentsLength + i32.const 0 + local.get $0 + local.get $5 + local.get $3 + i32.const 6416 + i32.load + call_indirect $0 (type $i32_i32_i32_=>_i32) + i32.eqz + br_if $~lib/typedarray/EVERY<~lib/typedarray/Int8Array,i8>|inlined.0 + drop + local.get $5 + i32.const 1 + i32.add + local.set $5 + br $for-loop|0224 + end + end + i32.const 1 + end + i32.eqz + br_if $folding-inner12 + global.get $~lib/memory/__stack_pointer + i32.const 6448 + i32.store offset=4 + i32.const 0 + local.set $5 + block $~lib/typedarray/EVERY<~lib/typedarray/Int8Array,i8>|inlined.0226 (result i32) + local.get $3 + i32.load offset=4 + local.set $2 + local.get $3 + i32.load offset=8 + local.set $1 + loop $for-loop|0227 + local.get $1 + local.get $5 + i32.gt_s + if + local.get $2 + local.get $5 + i32.add + i32.load8_s + local.set $0 + i32.const 3 + global.set $~argumentsLength + i32.const 0 + local.get $0 + local.get $5 + local.get $3 + i32.const 6448 + i32.load + call_indirect $0 (type $i32_i32_i32_=>_i32) + i32.eqz + br_if $~lib/typedarray/EVERY<~lib/typedarray/Int8Array,i8>|inlined.0226 + drop + local.get $5 + i32.const 1 + i32.add + local.set $5 + br $for-loop|0227 + end + end + i32.const 1 + end + br_if $folding-inner13 + global.get $~lib/memory/__stack_pointer + i32.const 8 + i32.add + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 8 + i32.sub + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 16628 + i32.lt_s + br_if $folding-inner16 + global.get $~lib/memory/__stack_pointer + local.tee $0 + i64.const 0 + i64.store + local.get $0 + i32.const 3 + call $~lib/typedarray/Uint8Array#constructor + local.tee $3 + i32.store + local.get $3 + i32.const 0 + i32.const 2 + call $~lib/typedarray/Uint8Array#__set + local.get $3 + i32.const 1 + i32.const 4 + call $~lib/typedarray/Uint8Array#__set + local.get $3 + i32.const 2 + i32.const 6 + call $~lib/typedarray/Uint8Array#__set + global.get $~lib/memory/__stack_pointer + i32.const 6480 + i32.store offset=4 + i32.const 0 + local.set $5 + block $~lib/typedarray/EVERY<~lib/typedarray/Uint8Array,u8>|inlined.0 (result i32) + local.get $3 + i32.load offset=4 + local.set $2 + local.get $3 + i32.load offset=8 + local.set $1 + loop $for-loop|0229 + local.get $1 + local.get $5 + i32.gt_s + if + local.get $2 + local.get $5 + i32.add + i32.load8_u + local.set $0 + i32.const 3 + global.set $~argumentsLength + i32.const 0 + local.get $0 + local.get $5 + local.get $3 + i32.const 6480 + i32.load + call_indirect $0 (type $i32_i32_i32_=>_i32) + i32.eqz + br_if $~lib/typedarray/EVERY<~lib/typedarray/Uint8Array,u8>|inlined.0 + drop + local.get $5 + i32.const 1 + i32.add + local.set $5 + br $for-loop|0229 + end + end + i32.const 1 + end + i32.eqz + br_if $folding-inner12 + global.get $~lib/memory/__stack_pointer + i32.const 6512 + i32.store offset=4 + i32.const 0 + local.set $5 + block $~lib/typedarray/EVERY<~lib/typedarray/Uint8Array,u8>|inlined.0231 (result i32) + local.get $3 + i32.load offset=4 + local.set $2 + local.get $3 + i32.load offset=8 + local.set $1 + loop $for-loop|0232 + local.get $1 + local.get $5 + i32.gt_s + if + local.get $2 + local.get $5 + i32.add + i32.load8_u + local.set $0 + i32.const 3 + global.set $~argumentsLength + i32.const 0 + local.get $0 + local.get $5 + local.get $3 + i32.const 6512 + i32.load + call_indirect $0 (type $i32_i32_i32_=>_i32) + i32.eqz + br_if $~lib/typedarray/EVERY<~lib/typedarray/Uint8Array,u8>|inlined.0231 + drop + local.get $5 + i32.const 1 + i32.add + local.set $5 + br $for-loop|0232 + end + end + i32.const 1 + end + br_if $folding-inner13 + global.get $~lib/memory/__stack_pointer + i32.const 8 + i32.add + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 8 + i32.sub + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 16628 + i32.lt_s + br_if $folding-inner16 + global.get $~lib/memory/__stack_pointer + local.tee $0 + i64.const 0 + i64.store + local.get $0 + i32.const 3 + call $~lib/typedarray/Uint8ClampedArray#constructor + local.tee $3 + i32.store + local.get $3 + i32.const 0 + i32.const 2 + call $~lib/typedarray/Uint8ClampedArray#__set + local.get $3 + i32.const 1 + i32.const 4 + call $~lib/typedarray/Uint8ClampedArray#__set + local.get $3 + i32.const 2 + i32.const 6 + call $~lib/typedarray/Uint8ClampedArray#__set + global.get $~lib/memory/__stack_pointer + i32.const 6544 + i32.store offset=4 + i32.const 0 + local.set $5 + block $~lib/typedarray/EVERY<~lib/typedarray/Uint8Array,u8>|inlined.0235 (result i32) + local.get $3 + i32.load offset=4 + local.set $2 + local.get $3 + i32.load offset=8 + local.set $1 + loop $for-loop|0236 + local.get $1 + local.get $5 + i32.gt_s + if + local.get $2 + local.get $5 + i32.add + i32.load8_u + local.set $0 + i32.const 3 + global.set $~argumentsLength + i32.const 0 + local.get $0 + local.get $5 + local.get $3 + i32.const 6544 + i32.load + call_indirect $0 (type $i32_i32_i32_=>_i32) + i32.eqz + br_if $~lib/typedarray/EVERY<~lib/typedarray/Uint8Array,u8>|inlined.0235 + drop + local.get $5 + i32.const 1 + i32.add + local.set $5 + br $for-loop|0236 + end + end + i32.const 1 + end + i32.eqz + br_if $folding-inner12 + global.get $~lib/memory/__stack_pointer + i32.const 6576 + i32.store offset=4 + i32.const 0 + local.set $5 + block $~lib/typedarray/EVERY<~lib/typedarray/Uint8Array,u8>|inlined.0238 (result i32) + local.get $3 + i32.load offset=4 + local.set $2 + local.get $3 + i32.load offset=8 + local.set $1 + loop $for-loop|0239 + local.get $1 + local.get $5 + i32.gt_s + if + local.get $2 + local.get $5 + i32.add + i32.load8_u + local.set $0 + i32.const 3 + global.set $~argumentsLength + i32.const 0 + local.get $0 + local.get $5 + local.get $3 + i32.const 6576 + i32.load + call_indirect $0 (type $i32_i32_i32_=>_i32) + i32.eqz + br_if $~lib/typedarray/EVERY<~lib/typedarray/Uint8Array,u8>|inlined.0238 + drop + local.get $5 + i32.const 1 + i32.add + local.set $5 + br $for-loop|0239 + end + end + i32.const 1 + end + br_if $folding-inner13 + global.get $~lib/memory/__stack_pointer + i32.const 8 + i32.add + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 8 + i32.sub + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 16628 + i32.lt_s + br_if $folding-inner16 + global.get $~lib/memory/__stack_pointer + local.tee $0 + i64.const 0 + i64.store + local.get $0 + i32.const 3 + call $~lib/typedarray/Int16Array#constructor + local.tee $3 + i32.store + local.get $3 + i32.const 0 + i32.const 2 + call $~lib/typedarray/Int16Array#__set + local.get $3 + i32.const 1 + i32.const 4 + call $~lib/typedarray/Int16Array#__set + local.get $3 + i32.const 2 + i32.const 6 + call $~lib/typedarray/Int16Array#__set + global.get $~lib/memory/__stack_pointer + i32.const 6608 + i32.store offset=4 + i32.const 0 + local.set $5 + block $~lib/typedarray/EVERY<~lib/typedarray/Int16Array,i16>|inlined.0 (result i32) + local.get $3 + i32.load offset=4 + local.set $2 + local.get $3 + i32.load offset=8 + i32.const 1 + i32.shr_u + local.set $1 + loop $for-loop|0241 + local.get $1 + local.get $5 + i32.gt_s + if + local.get $2 + local.get $5 + i32.const 1 + i32.shl + i32.add + i32.load16_s + local.set $0 + i32.const 3 + global.set $~argumentsLength + i32.const 0 + local.get $0 + local.get $5 + local.get $3 + i32.const 6608 + i32.load + call_indirect $0 (type $i32_i32_i32_=>_i32) + i32.eqz + br_if $~lib/typedarray/EVERY<~lib/typedarray/Int16Array,i16>|inlined.0 + drop + local.get $5 + i32.const 1 + i32.add + local.set $5 + br $for-loop|0241 + end + end + i32.const 1 + end + i32.eqz + br_if $folding-inner12 + global.get $~lib/memory/__stack_pointer + i32.const 6640 + i32.store offset=4 + i32.const 0 + local.set $5 + block $~lib/typedarray/EVERY<~lib/typedarray/Int16Array,i16>|inlined.0243 (result i32) + local.get $3 + i32.load offset=4 + local.set $2 + local.get $3 + i32.load offset=8 + i32.const 1 + i32.shr_u + local.set $1 + loop $for-loop|0244 + local.get $1 + local.get $5 + i32.gt_s + if + local.get $2 + local.get $5 + i32.const 1 + i32.shl + i32.add + i32.load16_s + local.set $0 + i32.const 3 + global.set $~argumentsLength + i32.const 0 + local.get $0 + local.get $5 + local.get $3 + i32.const 6640 + i32.load + call_indirect $0 (type $i32_i32_i32_=>_i32) + i32.eqz + br_if $~lib/typedarray/EVERY<~lib/typedarray/Int16Array,i16>|inlined.0243 + drop + local.get $5 + i32.const 1 + i32.add + local.set $5 + br $for-loop|0244 + end + end + i32.const 1 + end + br_if $folding-inner13 + global.get $~lib/memory/__stack_pointer + i32.const 8 + i32.add + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 8 + i32.sub + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 16628 + i32.lt_s + br_if $folding-inner16 + global.get $~lib/memory/__stack_pointer + local.tee $0 + i64.const 0 + i64.store + local.get $0 + i32.const 3 + call $~lib/typedarray/Uint16Array#constructor + local.tee $3 + i32.store + local.get $3 + i32.const 0 + i32.const 2 + call $~lib/typedarray/Uint16Array#__set + local.get $3 + i32.const 1 + i32.const 4 + call $~lib/typedarray/Uint16Array#__set + local.get $3 + i32.const 2 + i32.const 6 + call $~lib/typedarray/Uint16Array#__set + global.get $~lib/memory/__stack_pointer + i32.const 6672 + i32.store offset=4 + i32.const 0 + local.set $5 + block $~lib/typedarray/EVERY<~lib/typedarray/Uint16Array,u16>|inlined.0 (result i32) + local.get $3 + i32.load offset=4 + local.set $2 + local.get $3 + i32.load offset=8 + i32.const 1 + i32.shr_u + local.set $1 + loop $for-loop|0246 + local.get $1 + local.get $5 + i32.gt_s + if + local.get $2 + local.get $5 + i32.const 1 + i32.shl + i32.add + i32.load16_u + local.set $0 + i32.const 3 + global.set $~argumentsLength + i32.const 0 + local.get $0 + local.get $5 + local.get $3 + i32.const 6672 + i32.load + call_indirect $0 (type $i32_i32_i32_=>_i32) + i32.eqz + br_if $~lib/typedarray/EVERY<~lib/typedarray/Uint16Array,u16>|inlined.0 + drop + local.get $5 + i32.const 1 + i32.add + local.set $5 + br $for-loop|0246 + end + end + i32.const 1 + end + i32.eqz + br_if $folding-inner12 + global.get $~lib/memory/__stack_pointer + i32.const 6704 + i32.store offset=4 + i32.const 0 + local.set $5 + block $~lib/typedarray/EVERY<~lib/typedarray/Uint16Array,u16>|inlined.0248 (result i32) + local.get $3 + i32.load offset=4 + local.set $2 + local.get $3 + i32.load offset=8 + i32.const 1 + i32.shr_u + local.set $1 + loop $for-loop|0249 + local.get $1 + local.get $5 + i32.gt_s + if + local.get $2 + local.get $5 + i32.const 1 + i32.shl + i32.add + i32.load16_u + local.set $0 + i32.const 3 + global.set $~argumentsLength + i32.const 0 + local.get $0 + local.get $5 + local.get $3 + i32.const 6704 + i32.load + call_indirect $0 (type $i32_i32_i32_=>_i32) + i32.eqz + br_if $~lib/typedarray/EVERY<~lib/typedarray/Uint16Array,u16>|inlined.0248 + drop + local.get $5 + i32.const 1 + i32.add + local.set $5 + br $for-loop|0249 + end + end + i32.const 1 + end + br_if $folding-inner13 + global.get $~lib/memory/__stack_pointer + i32.const 8 + i32.add + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 8 + i32.sub + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 16628 + i32.lt_s + br_if $folding-inner16 + global.get $~lib/memory/__stack_pointer + local.tee $0 + i64.const 0 + i64.store + local.get $0 + i32.const 3 + call $~lib/typedarray/Int32Array#constructor + local.tee $3 + i32.store + local.get $3 + i32.const 0 + i32.const 2 + call $~lib/typedarray/Int32Array#__set + local.get $3 + i32.const 1 + i32.const 4 + call $~lib/typedarray/Int32Array#__set + local.get $3 + i32.const 2 + i32.const 6 + call $~lib/typedarray/Int32Array#__set + global.get $~lib/memory/__stack_pointer + i32.const 6736 + i32.store offset=4 + i32.const 0 + local.set $5 + block $~lib/typedarray/EVERY<~lib/typedarray/Int32Array,i32>|inlined.0 (result i32) + local.get $3 + i32.load offset=4 + local.set $2 + local.get $3 + i32.load offset=8 + i32.const 2 + i32.shr_u + local.set $1 + loop $for-loop|0251 + local.get $1 + local.get $5 + i32.gt_s + if + local.get $2 + local.get $5 + i32.const 2 + i32.shl + i32.add + i32.load + local.set $0 + i32.const 3 + global.set $~argumentsLength + i32.const 0 + local.get $0 + local.get $5 + local.get $3 + i32.const 6736 + i32.load + call_indirect $0 (type $i32_i32_i32_=>_i32) + i32.eqz + br_if $~lib/typedarray/EVERY<~lib/typedarray/Int32Array,i32>|inlined.0 + drop + local.get $5 + i32.const 1 + i32.add + local.set $5 + br $for-loop|0251 + end + end + i32.const 1 + end + i32.eqz + br_if $folding-inner12 + global.get $~lib/memory/__stack_pointer + i32.const 6768 + i32.store offset=4 + i32.const 0 + local.set $5 + block $~lib/typedarray/EVERY<~lib/typedarray/Int32Array,i32>|inlined.0253 (result i32) + local.get $3 + i32.load offset=4 + local.set $2 + local.get $3 + i32.load offset=8 + i32.const 2 + i32.shr_u + local.set $1 + loop $for-loop|0254 + local.get $1 + local.get $5 + i32.gt_s + if + local.get $2 + local.get $5 + i32.const 2 + i32.shl + i32.add + i32.load + local.set $0 + i32.const 3 + global.set $~argumentsLength + i32.const 0 + local.get $0 + local.get $5 + local.get $3 + i32.const 6768 + i32.load + call_indirect $0 (type $i32_i32_i32_=>_i32) + i32.eqz + br_if $~lib/typedarray/EVERY<~lib/typedarray/Int32Array,i32>|inlined.0253 + drop + local.get $5 + i32.const 1 + i32.add + local.set $5 + br $for-loop|0254 + end + end + i32.const 1 + end + br_if $folding-inner13 + global.get $~lib/memory/__stack_pointer + i32.const 8 + i32.add + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 8 + i32.sub + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 16628 + i32.lt_s + br_if $folding-inner16 + global.get $~lib/memory/__stack_pointer + local.tee $0 + i64.const 0 + i64.store + local.get $0 + i32.const 3 + call $~lib/typedarray/Uint32Array#constructor + local.tee $3 + i32.store + local.get $3 + i32.const 0 + i32.const 2 + call $~lib/typedarray/Uint32Array#__set + local.get $3 + i32.const 1 + i32.const 4 + call $~lib/typedarray/Uint32Array#__set + local.get $3 + i32.const 2 + i32.const 6 + call $~lib/typedarray/Uint32Array#__set + global.get $~lib/memory/__stack_pointer + i32.const 6800 + i32.store offset=4 + i32.const 0 + local.set $5 + block $~lib/typedarray/EVERY<~lib/typedarray/Uint32Array,u32>|inlined.0 (result i32) + local.get $3 + i32.load offset=4 + local.set $2 + local.get $3 + i32.load offset=8 + i32.const 2 + i32.shr_u + local.set $1 + loop $for-loop|0256 + local.get $1 + local.get $5 + i32.gt_s + if + local.get $2 + local.get $5 + i32.const 2 + i32.shl + i32.add + i32.load + local.set $0 + i32.const 3 + global.set $~argumentsLength + i32.const 0 + local.get $0 + local.get $5 + local.get $3 + i32.const 6800 + i32.load + call_indirect $0 (type $i32_i32_i32_=>_i32) + i32.eqz + br_if $~lib/typedarray/EVERY<~lib/typedarray/Uint32Array,u32>|inlined.0 + drop + local.get $5 + i32.const 1 + i32.add + local.set $5 + br $for-loop|0256 + end + end + i32.const 1 + end + i32.eqz + br_if $folding-inner12 + global.get $~lib/memory/__stack_pointer + i32.const 6832 + i32.store offset=4 + i32.const 0 + local.set $5 + block $~lib/typedarray/EVERY<~lib/typedarray/Uint32Array,u32>|inlined.0258 (result i32) + local.get $3 + i32.load offset=4 + local.set $2 + local.get $3 + i32.load offset=8 + i32.const 2 + i32.shr_u + local.set $1 + loop $for-loop|0259 + local.get $1 + local.get $5 + i32.gt_s + if + local.get $2 + local.get $5 + i32.const 2 + i32.shl + i32.add + i32.load + local.set $0 + i32.const 3 + global.set $~argumentsLength + i32.const 0 + local.get $0 + local.get $5 + local.get $3 + i32.const 6832 + i32.load + call_indirect $0 (type $i32_i32_i32_=>_i32) + i32.eqz + br_if $~lib/typedarray/EVERY<~lib/typedarray/Uint32Array,u32>|inlined.0258 + drop + local.get $5 + i32.const 1 + i32.add + local.set $5 + br $for-loop|0259 + end + end + i32.const 1 + end + br_if $folding-inner13 + global.get $~lib/memory/__stack_pointer + i32.const 8 + i32.add + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 8 + i32.sub + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 16628 + i32.lt_s + br_if $folding-inner16 + global.get $~lib/memory/__stack_pointer + local.tee $0 + i64.const 0 + i64.store + local.get $0 + i32.const 3 + call $~lib/typedarray/Int64Array#constructor + local.tee $4 + i32.store + local.get $4 + i32.const 0 + i64.const 2 + call $~lib/typedarray/Int64Array#__set + local.get $4 + i32.const 1 + i64.const 4 + call $~lib/typedarray/Int64Array#__set + local.get $4 + i32.const 2 + i64.const 6 + call $~lib/typedarray/Int64Array#__set + global.get $~lib/memory/__stack_pointer + i32.const 6864 + i32.store offset=4 + i32.const 0 + local.set $3 + block $~lib/typedarray/EVERY<~lib/typedarray/Int64Array,i64>|inlined.0 (result i32) + local.get $4 + i32.load offset=4 + local.set $1 + local.get $4 + i32.load offset=8 + i32.const 3 + i32.shr_u + local.set $0 + loop $for-loop|0261 + local.get $0 + local.get $3 + i32.gt_s + if + local.get $1 + local.get $3 + i32.const 3 + i32.shl + i32.add + i64.load + local.set $9 + i32.const 3 + global.set $~argumentsLength + i32.const 0 + local.get $9 + local.get $3 + local.get $4 + i32.const 6864 + i32.load + call_indirect $0 (type $i64_i32_i32_=>_i32) + i32.eqz + br_if $~lib/typedarray/EVERY<~lib/typedarray/Int64Array,i64>|inlined.0 + drop + local.get $3 + i32.const 1 + i32.add + local.set $3 + br $for-loop|0261 + end + end + i32.const 1 + end + i32.eqz + br_if $folding-inner12 + global.get $~lib/memory/__stack_pointer + i32.const 6896 + i32.store offset=4 + i32.const 0 + local.set $3 + block $~lib/typedarray/EVERY<~lib/typedarray/Int64Array,i64>|inlined.0263 (result i32) + local.get $4 + i32.load offset=4 + local.set $1 + local.get $4 + i32.load offset=8 + i32.const 3 + i32.shr_u + local.set $0 + loop $for-loop|0264 + local.get $0 + local.get $3 + i32.gt_s + if + local.get $1 + local.get $3 + i32.const 3 + i32.shl + i32.add + i64.load + local.set $9 + i32.const 3 + global.set $~argumentsLength + i32.const 0 + local.get $9 + local.get $3 + local.get $4 + i32.const 6896 + i32.load + call_indirect $0 (type $i64_i32_i32_=>_i32) + i32.eqz + br_if $~lib/typedarray/EVERY<~lib/typedarray/Int64Array,i64>|inlined.0263 + drop + local.get $3 + i32.const 1 + i32.add + local.set $3 + br $for-loop|0264 + end + end + i32.const 1 + end + br_if $folding-inner13 + global.get $~lib/memory/__stack_pointer + i32.const 8 + i32.add + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 8 + i32.sub + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 16628 + i32.lt_s + br_if $folding-inner16 + global.get $~lib/memory/__stack_pointer + local.tee $0 + i64.const 0 + i64.store + local.get $0 + i32.const 3 + call $~lib/typedarray/Uint64Array#constructor + local.tee $4 + i32.store + local.get $4 + i32.const 0 + i64.const 2 + call $~lib/typedarray/Uint64Array#__set + local.get $4 + i32.const 1 + i64.const 4 + call $~lib/typedarray/Uint64Array#__set + local.get $4 + i32.const 2 + i64.const 6 + call $~lib/typedarray/Uint64Array#__set + global.get $~lib/memory/__stack_pointer + i32.const 6928 + i32.store offset=4 + i32.const 0 + local.set $3 + block $~lib/typedarray/EVERY<~lib/typedarray/Uint64Array,u64>|inlined.0 (result i32) + local.get $4 + i32.load offset=4 + local.set $1 + local.get $4 + i32.load offset=8 + i32.const 3 + i32.shr_u + local.set $0 + loop $for-loop|0266 + local.get $0 + local.get $3 + i32.gt_s + if + local.get $1 + local.get $3 + i32.const 3 + i32.shl + i32.add + i64.load + local.set $9 + i32.const 3 + global.set $~argumentsLength + i32.const 0 + local.get $9 + local.get $3 + local.get $4 + i32.const 6928 + i32.load + call_indirect $0 (type $i64_i32_i32_=>_i32) + i32.eqz + br_if $~lib/typedarray/EVERY<~lib/typedarray/Uint64Array,u64>|inlined.0 + drop + local.get $3 + i32.const 1 + i32.add + local.set $3 + br $for-loop|0266 + end + end + i32.const 1 + end + i32.eqz + br_if $folding-inner12 + global.get $~lib/memory/__stack_pointer + i32.const 6960 + i32.store offset=4 + i32.const 0 + local.set $3 + block $~lib/typedarray/EVERY<~lib/typedarray/Uint64Array,u64>|inlined.0268 (result i32) + local.get $4 + i32.load offset=4 + local.set $1 + local.get $4 + i32.load offset=8 + i32.const 3 + i32.shr_u + local.set $0 + loop $for-loop|0269 + local.get $0 + local.get $3 + i32.gt_s + if + local.get $1 + local.get $3 + i32.const 3 + i32.shl + i32.add + i64.load + local.set $9 + i32.const 3 + global.set $~argumentsLength + i32.const 0 + local.get $9 + local.get $3 + local.get $4 + i32.const 6960 + i32.load + call_indirect $0 (type $i64_i32_i32_=>_i32) + i32.eqz + br_if $~lib/typedarray/EVERY<~lib/typedarray/Uint64Array,u64>|inlined.0268 + drop + local.get $3 + i32.const 1 + i32.add + local.set $3 + br $for-loop|0269 + end + end + i32.const 1 + end + br_if $folding-inner13 + global.get $~lib/memory/__stack_pointer + i32.const 8 + i32.add + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 8 + i32.sub + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 16628 + i32.lt_s + br_if $folding-inner16 + global.get $~lib/memory/__stack_pointer + local.tee $0 + i64.const 0 + i64.store + local.get $0 + i32.const 3 + call $~lib/typedarray/Float32Array#constructor + local.tee $4 + i32.store + local.get $4 + i32.const 0 + f32.const 2 + call $~lib/typedarray/Float32Array#__set + local.get $4 + i32.const 1 + f32.const 4 + call $~lib/typedarray/Float32Array#__set + local.get $4 + i32.const 2 + f32.const 6 + call $~lib/typedarray/Float32Array#__set + global.get $~lib/memory/__stack_pointer + i32.const 6992 + i32.store offset=4 + i32.const 0 + local.set $3 + block $~lib/typedarray/EVERY<~lib/typedarray/Float32Array,f32>|inlined.0 (result i32) + local.get $4 + i32.load offset=4 + local.set $1 + local.get $4 + i32.load offset=8 + i32.const 2 + i32.shr_u + local.set $0 + loop $for-loop|0271 + local.get $0 + local.get $3 + i32.gt_s + if + local.get $1 + local.get $3 + i32.const 2 + i32.shl + i32.add + f32.load + local.set $10 + i32.const 3 + global.set $~argumentsLength + i32.const 0 + local.get $10 + local.get $3 + local.get $4 + i32.const 6992 + i32.load + call_indirect $0 (type $f32_i32_i32_=>_i32) + i32.eqz + br_if $~lib/typedarray/EVERY<~lib/typedarray/Float32Array,f32>|inlined.0 + drop + local.get $3 + i32.const 1 + i32.add + local.set $3 + br $for-loop|0271 + end + end + i32.const 1 + end + i32.eqz + br_if $folding-inner12 + global.get $~lib/memory/__stack_pointer + i32.const 7024 + i32.store offset=4 + i32.const 0 + local.set $3 + block $~lib/typedarray/EVERY<~lib/typedarray/Float32Array,f32>|inlined.0273 (result i32) + local.get $4 + i32.load offset=4 + local.set $1 + local.get $4 + i32.load offset=8 + i32.const 2 + i32.shr_u + local.set $0 + loop $for-loop|0274 + local.get $0 + local.get $3 + i32.gt_s + if + local.get $1 + local.get $3 + i32.const 2 + i32.shl + i32.add + f32.load + local.set $10 + i32.const 3 + global.set $~argumentsLength + i32.const 0 + local.get $10 + local.get $3 + local.get $4 + i32.const 7024 + i32.load + call_indirect $0 (type $f32_i32_i32_=>_i32) + i32.eqz + br_if $~lib/typedarray/EVERY<~lib/typedarray/Float32Array,f32>|inlined.0273 + drop + local.get $3 + i32.const 1 + i32.add + local.set $3 + br $for-loop|0274 + end + end + i32.const 1 + end + br_if $folding-inner13 + global.get $~lib/memory/__stack_pointer + i32.const 8 + i32.add + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 8 + i32.sub + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 16628 + i32.lt_s + br_if $folding-inner16 + global.get $~lib/memory/__stack_pointer + local.tee $0 + i64.const 0 + i64.store + local.get $0 + i32.const 3 + call $~lib/typedarray/Float64Array#constructor + local.tee $4 + i32.store + local.get $4 + i32.const 0 + f64.const 2 + call $~lib/typedarray/Float64Array#__set + local.get $4 + i32.const 1 + f64.const 4 + call $~lib/typedarray/Float64Array#__set + local.get $4 + i32.const 2 + f64.const 6 + call $~lib/typedarray/Float64Array#__set + global.get $~lib/memory/__stack_pointer + i32.const 7056 + i32.store offset=4 + i32.const 0 + local.set $3 + block $~lib/typedarray/EVERY<~lib/typedarray/Float64Array,f64>|inlined.0 (result i32) + local.get $4 + i32.load offset=4 + local.set $1 + local.get $4 + i32.load offset=8 + i32.const 3 + i32.shr_u + local.set $0 + loop $for-loop|0276 + local.get $0 + local.get $3 + i32.gt_s + if + local.get $1 + local.get $3 + i32.const 3 + i32.shl + i32.add + f64.load + local.set $11 + i32.const 3 + global.set $~argumentsLength + i32.const 0 + local.get $11 + local.get $3 + local.get $4 + i32.const 7056 + i32.load + call_indirect $0 (type $f64_i32_i32_=>_i32) + i32.eqz + br_if $~lib/typedarray/EVERY<~lib/typedarray/Float64Array,f64>|inlined.0 + drop + local.get $3 + i32.const 1 + i32.add + local.set $3 + br $for-loop|0276 + end + end + i32.const 1 + end + i32.eqz + br_if $folding-inner12 + global.get $~lib/memory/__stack_pointer + i32.const 7088 + i32.store offset=4 + i32.const 0 + local.set $3 + block $~lib/typedarray/EVERY<~lib/typedarray/Float64Array,f64>|inlined.0278 (result i32) + local.get $4 + i32.load offset=4 + local.set $1 + local.get $4 + i32.load offset=8 + i32.const 3 + i32.shr_u + local.set $0 + loop $for-loop|0279 + local.get $0 + local.get $3 + i32.gt_s + if + local.get $1 + local.get $3 + i32.const 3 + i32.shl + i32.add + f64.load + local.set $11 + i32.const 3 + global.set $~argumentsLength + i32.const 0 + local.get $11 + local.get $3 + local.get $4 + i32.const 7088 + i32.load + call_indirect $0 (type $f64_i32_i32_=>_i32) + i32.eqz + br_if $~lib/typedarray/EVERY<~lib/typedarray/Float64Array,f64>|inlined.0278 + drop + local.get $3 + i32.const 1 + i32.add + local.set $3 + br $for-loop|0279 + end + end + i32.const 1 + end + br_if $folding-inner13 + global.get $~lib/memory/__stack_pointer + i32.const 8 + i32.add + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 12 + i32.sub + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 16628 + i32.lt_s + br_if $folding-inner16 + global.get $~lib/memory/__stack_pointer + local.tee $0 + i64.const 0 + i64.store + local.get $0 + i32.const 0 + i32.store offset=8 + i32.const 0 + global.set $std/typedarray/forEachCallCount + local.get $0 + i32.const 3 + call $~lib/typedarray/Int8Array#constructor + local.tee $4 + i32.store + local.get $4 + global.set $std/typedarray/forEachSelf + global.get $~lib/memory/__stack_pointer + i32.const 7152 + i32.store offset=4 + local.get $4 + i32.const 0 + i32.const 7152 + i32.const 0 + call $~lib/array/Array#__get + i32.extend8_s + call $~lib/typedarray/Int8Array#__set + global.get $~lib/memory/__stack_pointer + i32.const 7152 + i32.store offset=4 + local.get $4 + i32.const 1 + i32.const 7152 + i32.const 1 + call $~lib/array/Array#__get + i32.extend8_s + call $~lib/typedarray/Int8Array#__set + global.get $~lib/memory/__stack_pointer + i32.const 7152 + i32.store offset=4 + local.get $4 + i32.const 2 + i32.const 7152 + i32.const 2 + call $~lib/array/Array#__get + i32.extend8_s + call $~lib/typedarray/Int8Array#__set + global.get $~lib/memory/__stack_pointer + i32.const 7200 + i32.store offset=8 + i32.const 0 + local.set $3 + local.get $4 + i32.load offset=4 + local.set $2 + local.get $4 + i32.load offset=8 + local.set $1 + loop $for-loop|043 + local.get $1 + local.get $3 + i32.gt_s + if + local.get $2 + local.get $3 + i32.add + i32.load8_s + i32.const 3 + global.set $~argumentsLength + local.get $3 + local.get $4 + i32.const 7200 + i32.load + call_indirect $0 (type $i32_i32_i32_=>_none) + local.get $3 + i32.const 1 + i32.add + local.set $3 + br $for-loop|043 + end + end + global.get $std/typedarray/forEachCallCount + i32.const 3 + i32.ne + br_if $folding-inner14 + global.get $~lib/memory/__stack_pointer + i32.const 12 + i32.add + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 12 + i32.sub + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 16628 + i32.lt_s + br_if $folding-inner16 + global.get $~lib/memory/__stack_pointer + local.tee $0 + i64.const 0 + i64.store + local.get $0 + i32.const 0 + i32.store offset=8 + i32.const 0 + global.set $std/typedarray/forEachCallCount + local.get $0 + i32.const 3 + call $~lib/typedarray/Uint8Array#constructor + local.tee $4 + i32.store + local.get $4 + global.set $std/typedarray/forEachSelf + global.get $~lib/memory/__stack_pointer + i32.const 7152 + i32.store offset=4 + local.get $4 + i32.const 0 + i32.const 7152 + i32.const 0 + call $~lib/array/Array#__get + i32.const 255 + i32.and + call $~lib/typedarray/Uint8Array#__set + global.get $~lib/memory/__stack_pointer + i32.const 7152 + i32.store offset=4 + local.get $4 + i32.const 1 + i32.const 7152 + i32.const 1 + call $~lib/array/Array#__get + i32.const 255 + i32.and + call $~lib/typedarray/Uint8Array#__set + global.get $~lib/memory/__stack_pointer + i32.const 7152 + i32.store offset=4 + local.get $4 + i32.const 2 + i32.const 7152 + i32.const 2 + call $~lib/array/Array#__get + i32.const 255 + i32.and + call $~lib/typedarray/Uint8Array#__set + global.get $~lib/memory/__stack_pointer + i32.const 7232 + i32.store offset=8 + i32.const 0 + local.set $3 + local.get $4 + i32.load offset=4 + local.set $2 + local.get $4 + i32.load offset=8 + local.set $1 + loop $for-loop|0282 + local.get $1 + local.get $3 + i32.gt_s + if + local.get $2 + local.get $3 + i32.add + i32.load8_u + i32.const 3 + global.set $~argumentsLength + local.get $3 + local.get $4 + i32.const 7232 + i32.load + call_indirect $0 (type $i32_i32_i32_=>_none) + local.get $3 + i32.const 1 + i32.add + local.set $3 + br $for-loop|0282 + end + end + global.get $std/typedarray/forEachCallCount + i32.const 3 + i32.ne + br_if $folding-inner14 + global.get $~lib/memory/__stack_pointer + i32.const 12 + i32.add + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 12 + i32.sub + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 16628 + i32.lt_s + br_if $folding-inner16 + global.get $~lib/memory/__stack_pointer + local.tee $0 + i64.const 0 + i64.store + local.get $0 + i32.const 0 + i32.store offset=8 + i32.const 0 + global.set $std/typedarray/forEachCallCount + local.get $0 + i32.const 3 + call $~lib/typedarray/Uint8ClampedArray#constructor + local.tee $4 + i32.store + local.get $4 + global.set $std/typedarray/forEachSelf + global.get $~lib/memory/__stack_pointer + i32.const 7152 + i32.store offset=4 + local.get $4 + i32.const 0 + i32.const 7152 + i32.const 0 + call $~lib/array/Array#__get + i32.const 255 + i32.and + call $~lib/typedarray/Uint8ClampedArray#__set + global.get $~lib/memory/__stack_pointer + i32.const 7152 + i32.store offset=4 + local.get $4 + i32.const 1 + i32.const 7152 + i32.const 1 + call $~lib/array/Array#__get + i32.const 255 + i32.and + call $~lib/typedarray/Uint8ClampedArray#__set + global.get $~lib/memory/__stack_pointer + i32.const 7152 + i32.store offset=4 + local.get $4 + i32.const 2 + i32.const 7152 + i32.const 2 + call $~lib/array/Array#__get + i32.const 255 + i32.and + call $~lib/typedarray/Uint8ClampedArray#__set + global.get $~lib/memory/__stack_pointer + i32.const 7264 + i32.store offset=8 + i32.const 0 + local.set $3 + local.get $4 + i32.load offset=4 + local.set $2 + local.get $4 + i32.load offset=8 + local.set $1 + loop $for-loop|0285 + local.get $1 + local.get $3 + i32.gt_s + if + local.get $2 + local.get $3 + i32.add + i32.load8_u + i32.const 3 + global.set $~argumentsLength + local.get $3 + local.get $4 + i32.const 7264 + i32.load + call_indirect $0 (type $i32_i32_i32_=>_none) + local.get $3 + i32.const 1 + i32.add + local.set $3 + br $for-loop|0285 + end + end + global.get $std/typedarray/forEachCallCount + i32.const 3 + i32.ne + br_if $folding-inner14 + global.get $~lib/memory/__stack_pointer + i32.const 12 + i32.add + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 12 + i32.sub + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 16628 + i32.lt_s + br_if $folding-inner16 + global.get $~lib/memory/__stack_pointer + local.tee $0 + i64.const 0 + i64.store + local.get $0 + i32.const 0 + i32.store offset=8 + i32.const 0 + global.set $std/typedarray/forEachCallCount + local.get $0 + i32.const 3 + call $~lib/typedarray/Int16Array#constructor + local.tee $4 + i32.store + local.get $4 + global.set $std/typedarray/forEachSelf + global.get $~lib/memory/__stack_pointer + i32.const 7152 + i32.store offset=4 + local.get $4 + i32.const 0 + i32.const 7152 + i32.const 0 + call $~lib/array/Array#__get + i32.extend16_s + call $~lib/typedarray/Int16Array#__set + global.get $~lib/memory/__stack_pointer + i32.const 7152 + i32.store offset=4 + local.get $4 + i32.const 1 + i32.const 7152 + i32.const 1 + call $~lib/array/Array#__get + i32.extend16_s + call $~lib/typedarray/Int16Array#__set + global.get $~lib/memory/__stack_pointer + i32.const 7152 + i32.store offset=4 + local.get $4 + i32.const 2 + i32.const 7152 + i32.const 2 + call $~lib/array/Array#__get + i32.extend16_s + call $~lib/typedarray/Int16Array#__set + global.get $~lib/memory/__stack_pointer + i32.const 7296 + i32.store offset=8 + i32.const 0 + local.set $3 + local.get $4 + i32.load offset=4 + local.set $2 + local.get $4 + i32.load offset=8 + i32.const 1 + i32.shr_u + local.set $1 + loop $for-loop|045 + local.get $1 + local.get $3 + i32.gt_s + if + local.get $2 + local.get $3 + i32.const 1 + i32.shl + i32.add + i32.load16_s + i32.const 3 + global.set $~argumentsLength + local.get $3 + local.get $4 + i32.const 7296 + i32.load + call_indirect $0 (type $i32_i32_i32_=>_none) + local.get $3 + i32.const 1 + i32.add + local.set $3 + br $for-loop|045 + end + end + global.get $std/typedarray/forEachCallCount + i32.const 3 + i32.ne + br_if $folding-inner14 + global.get $~lib/memory/__stack_pointer + i32.const 12 + i32.add + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 12 + i32.sub + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 16628 + i32.lt_s + br_if $folding-inner16 + global.get $~lib/memory/__stack_pointer + local.tee $0 + i64.const 0 + i64.store + local.get $0 + i32.const 0 + i32.store offset=8 + i32.const 0 + global.set $std/typedarray/forEachCallCount + local.get $0 + i32.const 3 + call $~lib/typedarray/Uint16Array#constructor + local.tee $4 + i32.store + local.get $4 + global.set $std/typedarray/forEachSelf + global.get $~lib/memory/__stack_pointer + i32.const 7152 + i32.store offset=4 + local.get $4 + i32.const 0 + i32.const 7152 + i32.const 0 + call $~lib/array/Array#__get + i32.const 65535 + i32.and + call $~lib/typedarray/Uint16Array#__set + global.get $~lib/memory/__stack_pointer + i32.const 7152 + i32.store offset=4 + local.get $4 + i32.const 1 + i32.const 7152 + i32.const 1 + call $~lib/array/Array#__get + i32.const 65535 + i32.and + call $~lib/typedarray/Uint16Array#__set + global.get $~lib/memory/__stack_pointer + i32.const 7152 + i32.store offset=4 + local.get $4 + i32.const 2 + i32.const 7152 + i32.const 2 + call $~lib/array/Array#__get + i32.const 65535 + i32.and + call $~lib/typedarray/Uint16Array#__set + global.get $~lib/memory/__stack_pointer + i32.const 7328 + i32.store offset=8 + i32.const 0 + local.set $3 + local.get $4 + i32.load offset=4 + local.set $2 + local.get $4 + i32.load offset=8 + i32.const 1 + i32.shr_u + local.set $1 + loop $for-loop|047 + local.get $1 + local.get $3 + i32.gt_s + if + local.get $2 + local.get $3 + i32.const 1 + i32.shl + i32.add + i32.load16_u + i32.const 3 + global.set $~argumentsLength + local.get $3 + local.get $4 + i32.const 7328 + i32.load + call_indirect $0 (type $i32_i32_i32_=>_none) + local.get $3 + i32.const 1 + i32.add + local.set $3 + br $for-loop|047 + end + end + global.get $std/typedarray/forEachCallCount + i32.const 3 + i32.ne + br_if $folding-inner14 + global.get $~lib/memory/__stack_pointer + i32.const 12 + i32.add + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 12 + i32.sub + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 16628 + i32.lt_s + br_if $folding-inner16 + global.get $~lib/memory/__stack_pointer + local.tee $0 + i64.const 0 + i64.store + local.get $0 + i32.const 0 + i32.store offset=8 + i32.const 0 + global.set $std/typedarray/forEachCallCount + local.get $0 + i32.const 3 + call $~lib/typedarray/Int32Array#constructor + local.tee $4 + i32.store + local.get $4 + global.set $std/typedarray/forEachSelf + global.get $~lib/memory/__stack_pointer + i32.const 7152 + i32.store offset=4 + local.get $4 + i32.const 0 + i32.const 7152 + i32.const 0 + call $~lib/array/Array#__get + call $~lib/typedarray/Int32Array#__set + global.get $~lib/memory/__stack_pointer + i32.const 7152 + i32.store offset=4 + local.get $4 + i32.const 1 + i32.const 7152 + i32.const 1 + call $~lib/array/Array#__get + call $~lib/typedarray/Int32Array#__set + global.get $~lib/memory/__stack_pointer + i32.const 7152 + i32.store offset=4 + local.get $4 + i32.const 2 + i32.const 7152 + i32.const 2 + call $~lib/array/Array#__get + call $~lib/typedarray/Int32Array#__set + global.get $~lib/memory/__stack_pointer + i32.const 7360 + i32.store offset=8 + i32.const 0 + local.set $3 + local.get $4 + i32.load offset=4 + local.set $2 + local.get $4 + i32.load offset=8 + i32.const 2 + i32.shr_u + local.set $1 + loop $for-loop|049 + local.get $1 + local.get $3 + i32.gt_s + if + local.get $2 + local.get $3 + i32.const 2 + i32.shl + i32.add + i32.load + i32.const 3 + global.set $~argumentsLength + local.get $3 + local.get $4 + i32.const 7360 + i32.load + call_indirect $0 (type $i32_i32_i32_=>_none) + local.get $3 + i32.const 1 + i32.add + local.set $3 + br $for-loop|049 + end + end + global.get $std/typedarray/forEachCallCount + i32.const 3 + i32.ne + br_if $folding-inner14 + global.get $~lib/memory/__stack_pointer + i32.const 12 + i32.add + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 12 + i32.sub + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 16628 + i32.lt_s + br_if $folding-inner16 + global.get $~lib/memory/__stack_pointer + local.tee $0 + i64.const 0 + i64.store + local.get $0 + i32.const 0 + i32.store offset=8 + i32.const 0 + global.set $std/typedarray/forEachCallCount + local.get $0 + i32.const 3 + call $~lib/typedarray/Uint32Array#constructor + local.tee $4 + i32.store + local.get $4 + global.set $std/typedarray/forEachSelf + global.get $~lib/memory/__stack_pointer + i32.const 7152 + i32.store offset=4 + local.get $4 + i32.const 0 + i32.const 7152 + i32.const 0 + call $~lib/array/Array#__get + call $~lib/typedarray/Uint32Array#__set + global.get $~lib/memory/__stack_pointer + i32.const 7152 + i32.store offset=4 + local.get $4 + i32.const 1 + i32.const 7152 + i32.const 1 + call $~lib/array/Array#__get + call $~lib/typedarray/Uint32Array#__set + global.get $~lib/memory/__stack_pointer + i32.const 7152 + i32.store offset=4 + local.get $4 + i32.const 2 + i32.const 7152 + i32.const 2 + call $~lib/array/Array#__get + call $~lib/typedarray/Uint32Array#__set + global.get $~lib/memory/__stack_pointer + i32.const 7392 + i32.store offset=8 + i32.const 0 + local.set $3 + local.get $4 + i32.load offset=4 + local.set $2 + local.get $4 + i32.load offset=8 + i32.const 2 + i32.shr_u + local.set $1 + loop $for-loop|051 + local.get $1 + local.get $3 + i32.gt_s + if + local.get $2 + local.get $3 + i32.const 2 + i32.shl + i32.add + i32.load + i32.const 3 + global.set $~argumentsLength + local.get $3 + local.get $4 + i32.const 7392 + i32.load + call_indirect $0 (type $i32_i32_i32_=>_none) + local.get $3 + i32.const 1 + i32.add + local.set $3 + br $for-loop|051 + end + end + global.get $std/typedarray/forEachCallCount + i32.const 3 + i32.ne + br_if $folding-inner14 + global.get $~lib/memory/__stack_pointer + i32.const 12 + i32.add + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 12 + i32.sub + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 16628 + i32.lt_s + br_if $folding-inner16 + global.get $~lib/memory/__stack_pointer + local.tee $0 + i64.const 0 + i64.store + local.get $0 + i32.const 0 + i32.store offset=8 + i32.const 0 + global.set $std/typedarray/forEachCallCount + local.get $0 + i32.const 3 + call $~lib/typedarray/Int64Array#constructor + local.tee $2 + i32.store + local.get $2 + global.set $std/typedarray/forEachSelf + global.get $~lib/memory/__stack_pointer + i32.const 7152 + i32.store offset=4 + local.get $2 + i32.const 0 + i32.const 7152 + i32.const 0 + call $~lib/array/Array#__get + i64.extend_i32_s + call $~lib/typedarray/Int64Array#__set + global.get $~lib/memory/__stack_pointer + i32.const 7152 + i32.store offset=4 + local.get $2 + i32.const 1 + i32.const 7152 + i32.const 1 + call $~lib/array/Array#__get + i64.extend_i32_s + call $~lib/typedarray/Int64Array#__set + global.get $~lib/memory/__stack_pointer + i32.const 7152 + i32.store offset=4 + local.get $2 + i32.const 2 + i32.const 7152 + i32.const 2 + call $~lib/array/Array#__get + i64.extend_i32_s + call $~lib/typedarray/Int64Array#__set + global.get $~lib/memory/__stack_pointer + i32.const 7424 + i32.store offset=8 + i32.const 0 + local.set $3 + local.get $2 + i32.load offset=4 + local.set $1 + local.get $2 + i32.load offset=8 + i32.const 3 + i32.shr_u + local.set $0 + loop $for-loop|053291 + local.get $0 + local.get $3 + i32.gt_s + if + local.get $1 + local.get $3 + i32.const 3 + i32.shl + i32.add + i64.load + i32.const 3 + global.set $~argumentsLength + local.get $3 + local.get $2 + i32.const 7424 + i32.load + call_indirect $0 (type $i64_i32_i32_=>_none) + local.get $3 + i32.const 1 + i32.add + local.set $3 + br $for-loop|053291 + end + end + global.get $std/typedarray/forEachCallCount + i32.const 3 + i32.ne + br_if $folding-inner14 + global.get $~lib/memory/__stack_pointer + i32.const 12 + i32.add + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 12 + i32.sub + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 16628 + i32.lt_s + br_if $folding-inner16 + global.get $~lib/memory/__stack_pointer + local.tee $0 + i64.const 0 + i64.store + local.get $0 + i32.const 0 + i32.store offset=8 + i32.const 0 + global.set $std/typedarray/forEachCallCount + local.get $0 + i32.const 3 + call $~lib/typedarray/Uint64Array#constructor + local.tee $2 + i32.store + local.get $2 + global.set $std/typedarray/forEachSelf + global.get $~lib/memory/__stack_pointer + i32.const 7152 + i32.store offset=4 + local.get $2 + i32.const 0 + i32.const 7152 + i32.const 0 + call $~lib/array/Array#__get + i64.extend_i32_s + call $~lib/typedarray/Uint64Array#__set + global.get $~lib/memory/__stack_pointer + i32.const 7152 + i32.store offset=4 + local.get $2 + i32.const 1 + i32.const 7152 + i32.const 1 + call $~lib/array/Array#__get + i64.extend_i32_s + call $~lib/typedarray/Uint64Array#__set + global.get $~lib/memory/__stack_pointer + i32.const 7152 + i32.store offset=4 + local.get $2 + i32.const 2 + i32.const 7152 + i32.const 2 + call $~lib/array/Array#__get + i64.extend_i32_s + call $~lib/typedarray/Uint64Array#__set + global.get $~lib/memory/__stack_pointer + i32.const 7456 + i32.store offset=8 + i32.const 0 + local.set $3 + local.get $2 + i32.load offset=4 + local.set $1 + local.get $2 + i32.load offset=8 + i32.const 3 + i32.shr_u + local.set $0 + loop $for-loop|055 + local.get $0 + local.get $3 + i32.gt_s + if + local.get $1 + local.get $3 + i32.const 3 + i32.shl + i32.add + i64.load + i32.const 3 + global.set $~argumentsLength + local.get $3 + local.get $2 + i32.const 7456 + i32.load + call_indirect $0 (type $i64_i32_i32_=>_none) + local.get $3 + i32.const 1 + i32.add + local.set $3 + br $for-loop|055 + end + end + global.get $std/typedarray/forEachCallCount + i32.const 3 + i32.ne + br_if $folding-inner14 + global.get $~lib/memory/__stack_pointer + i32.const 12 + i32.add + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 12 + i32.sub + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 16628 + i32.lt_s + br_if $folding-inner16 + global.get $~lib/memory/__stack_pointer + local.tee $0 + i64.const 0 + i64.store + local.get $0 + i32.const 0 + i32.store offset=8 + i32.const 0 + global.set $std/typedarray/forEachCallCount + local.get $0 + i32.const 3 + call $~lib/typedarray/Float32Array#constructor + local.tee $2 + i32.store + local.get $2 + global.set $std/typedarray/forEachSelf + global.get $~lib/memory/__stack_pointer + i32.const 7152 + i32.store offset=4 + local.get $2 + i32.const 0 + i32.const 7152 + i32.const 0 + call $~lib/array/Array#__get + f32.convert_i32_s + call $~lib/typedarray/Float32Array#__set + global.get $~lib/memory/__stack_pointer + i32.const 7152 + i32.store offset=4 + local.get $2 + i32.const 1 + i32.const 7152 + i32.const 1 + call $~lib/array/Array#__get + f32.convert_i32_s + call $~lib/typedarray/Float32Array#__set + global.get $~lib/memory/__stack_pointer + i32.const 7152 + i32.store offset=4 + local.get $2 + i32.const 2 + i32.const 7152 + i32.const 2 + call $~lib/array/Array#__get + f32.convert_i32_s + call $~lib/typedarray/Float32Array#__set + global.get $~lib/memory/__stack_pointer + i32.const 7488 + i32.store offset=8 + i32.const 0 + local.set $3 local.get $2 - i32.lt_s - if - local.get $4 - local.get $1 - i32.const 2 - i32.shl - i32.add - i32.load - local.set $0 - i32.const 3 - global.set $~argumentsLength - i32.const 1 + i32.load offset=4 + local.set $1 + local.get $2 + i32.load offset=8 + i32.const 2 + i32.shr_u + local.set $0 + loop $for-loop|057 local.get $0 - local.get $1 - local.get $5 - i32.const 4720 - i32.load - call_indirect $0 (type $i32_i32_i32_=>_i32) - br_if $~lib/typedarray/SOME<~lib/typedarray/Uint32Array,u32>|inlined.087 - drop - local.get $1 - i32.const 1 - i32.add - local.set $1 - br $for-loop|088 + local.get $3 + i32.gt_s + if + local.get $1 + local.get $3 + i32.const 2 + i32.shl + i32.add + f32.load + i32.const 3 + global.set $~argumentsLength + local.get $3 + local.get $2 + i32.const 7488 + i32.load + call_indirect $0 (type $f32_i32_i32_=>_none) + local.get $3 + i32.const 1 + i32.add + local.set $3 + br $for-loop|057 + end end - end - i32.const 0 - end - br_if $folding-inner7 - global.get $~lib/memory/__stack_pointer - i32.const 8 - i32.add - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 8 - i32.sub - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 15924 - i32.lt_s - br_if $folding-inner14 - global.get $~lib/memory/__stack_pointer - local.tee $0 - i64.const 0 - i64.store - local.get $0 - i32.const 3 - call $~lib/typedarray/Int64Array#constructor - local.tee $3 - i32.store - local.get $3 - i32.const 0 - i64.const 2 - call $~lib/typedarray/Int64Array#__set - local.get $3 - i32.const 1 - i64.const 4 - call $~lib/typedarray/Int64Array#__set - local.get $3 - i32.const 2 - i64.const 6 - call $~lib/typedarray/Int64Array#__set - global.get $~lib/memory/__stack_pointer - i32.const 4752 - i32.store offset=4 - i32.const 0 - local.set $1 - block $~lib/typedarray/SOME<~lib/typedarray/Int64Array,i64>|inlined.0 (result i32) - local.get $3 - i32.load offset=4 - local.set $2 - local.get $3 - i32.load offset=8 - i32.const 3 - i32.shr_u - local.set $0 - loop $for-loop|090 + global.get $std/typedarray/forEachCallCount + i32.const 3 + i32.ne + br_if $folding-inner14 + global.get $~lib/memory/__stack_pointer + i32.const 12 + i32.add + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 12 + i32.sub + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 16628 + i32.lt_s + br_if $folding-inner16 + global.get $~lib/memory/__stack_pointer + local.tee $0 + i64.const 0 + i64.store local.get $0 - local.get $1 - i32.gt_s - if - local.get $2 - local.get $1 - i32.const 3 - i32.shl - i32.add - i64.load - local.set $10 + i32.const 0 + i32.store offset=8 + i32.const 0 + global.set $std/typedarray/forEachCallCount + local.get $0 + i32.const 3 + call $~lib/typedarray/Float64Array#constructor + local.tee $2 + i32.store + local.get $2 + global.set $std/typedarray/forEachSelf + global.get $~lib/memory/__stack_pointer + i32.const 7152 + i32.store offset=4 + local.get $2 + i32.const 0 + i32.const 7152 + i32.const 0 + call $~lib/array/Array#__get + f64.convert_i32_s + call $~lib/typedarray/Float64Array#__set + global.get $~lib/memory/__stack_pointer + i32.const 7152 + i32.store offset=4 + local.get $2 + i32.const 1 + i32.const 7152 + i32.const 1 + call $~lib/array/Array#__get + f64.convert_i32_s + call $~lib/typedarray/Float64Array#__set + global.get $~lib/memory/__stack_pointer + i32.const 7152 + i32.store offset=4 + local.get $2 + i32.const 2 + i32.const 7152 + i32.const 2 + call $~lib/array/Array#__get + f64.convert_i32_s + call $~lib/typedarray/Float64Array#__set + global.get $~lib/memory/__stack_pointer + i32.const 7520 + i32.store offset=8 + i32.const 0 + local.set $3 + local.get $2 + i32.load offset=4 + local.set $1 + local.get $2 + i32.load offset=8 + i32.const 3 + i32.shr_u + local.set $0 + loop $for-loop|059 + local.get $0 + local.get $3 + i32.gt_s + if + local.get $1 + local.get $3 + i32.const 3 + i32.shl + i32.add + f64.load + i32.const 3 + global.set $~argumentsLength + local.get $3 + local.get $2 + i32.const 7520 + i32.load + call_indirect $0 (type $f64_i32_i32_=>_none) + local.get $3 + i32.const 1 + i32.add + local.set $3 + br $for-loop|059 + end + end + global.get $std/typedarray/forEachCallCount + i32.const 3 + i32.ne + br_if $folding-inner14 + global.get $~lib/memory/__stack_pointer + i32.const 12 + i32.add + global.set $~lib/memory/__stack_pointer + call $std/typedarray/testArrayReverse<~lib/typedarray/Int8Array,i8> + call $std/typedarray/testArrayReverse<~lib/typedarray/Uint8Array,u8> + call $std/typedarray/testArrayReverse<~lib/typedarray/Uint8ClampedArray,u8> + call $std/typedarray/testArrayReverse<~lib/typedarray/Int16Array,i16> + call $std/typedarray/testArrayReverse<~lib/typedarray/Uint16Array,u16> + call $std/typedarray/testArrayReverse<~lib/typedarray/Int32Array,i32> + call $std/typedarray/testArrayReverse<~lib/typedarray/Uint32Array,u32> + call $std/typedarray/testArrayReverse<~lib/typedarray/Int64Array,i64> + call $std/typedarray/testArrayReverse<~lib/typedarray/Uint64Array,u64> + call $std/typedarray/testArrayReverse<~lib/typedarray/Float32Array,f32> + call $std/typedarray/testArrayReverse<~lib/typedarray/Float64Array,f64> + call $std/typedarray/testArrayIndexOfAndLastIndexOf<~lib/typedarray/Int8Array,i8> + call $std/typedarray/testArrayIndexOfAndLastIndexOf<~lib/typedarray/Uint8Array,u8> + call $std/typedarray/testArrayIndexOfAndLastIndexOf<~lib/typedarray/Uint8ClampedArray,u8> + call $std/typedarray/testArrayIndexOfAndLastIndexOf<~lib/typedarray/Int16Array,i16> + call $std/typedarray/testArrayIndexOfAndLastIndexOf<~lib/typedarray/Uint16Array,u16> + call $std/typedarray/testArrayIndexOfAndLastIndexOf<~lib/typedarray/Int32Array,i32> + call $std/typedarray/testArrayIndexOfAndLastIndexOf<~lib/typedarray/Uint32Array,u32> + call $std/typedarray/testArrayIndexOfAndLastIndexOf<~lib/typedarray/Int64Array,i64> + call $std/typedarray/testArrayIndexOfAndLastIndexOf<~lib/typedarray/Uint64Array,u64> + call $std/typedarray/testArrayIndexOfAndLastIndexOf<~lib/typedarray/Float32Array,f32> + call $std/typedarray/testArrayIndexOfAndLastIndexOf<~lib/typedarray/Float64Array,f64> + global.get $~lib/memory/__stack_pointer + i32.const 1 + call $~lib/typedarray/Float64Array#constructor + local.tee $3 + i32.store offset=12 + local.get $3 + i32.const 0 + f64.const nan:0x8000000000000 + call $~lib/typedarray/Float64Array#__set + i32.const 0 + local.set $1 + i32.const -1 + local.set $0 + block $~lib/typedarray/INDEX_OF<~lib/typedarray/Float64Array,f64>|inlined.0 + local.get $3 + i32.load offset=8 i32.const 3 - global.set $~argumentsLength - i32.const 1 - local.get $10 - local.get $1 + i32.shr_u + local.tee $4 + i32.const 0 + local.get $4 + select + i32.eqz + br_if $~lib/typedarray/INDEX_OF<~lib/typedarray/Float64Array,f64>|inlined.0 local.get $3 - i32.const 4752 - i32.load - call_indirect $0 (type $i64_i32_i32_=>_i32) - br_if $~lib/typedarray/SOME<~lib/typedarray/Int64Array,i64>|inlined.0 - drop - local.get $1 - i32.const 1 - i32.add - local.set $1 - br $for-loop|090 + i32.load offset=4 + local.set $2 + loop $while-continue|0 + local.get $1 + local.get $4 + i32.lt_s + if + local.get $2 + local.get $1 + local.tee $0 + i32.const 3 + i32.shl + i32.add + f64.load + f64.const nan:0x8000000000000 + f64.eq + br_if $~lib/typedarray/INDEX_OF<~lib/typedarray/Float64Array,f64>|inlined.0 + local.get $0 + i32.const 1 + i32.add + local.set $1 + br $while-continue|0 + end + end + i32.const -1 + local.set $0 end - end - i32.const 0 - end - i32.eqz - br_if $folding-inner6 - global.get $~lib/memory/__stack_pointer - i32.const 4784 - i32.store offset=4 - i32.const 0 - local.set $1 - block $~lib/typedarray/SOME<~lib/typedarray/Int64Array,i64>|inlined.092 (result i32) - local.get $3 - i32.load offset=4 - local.set $2 - local.get $3 - i32.load offset=8 - i32.const 3 - i32.shr_u - local.set $0 - loop $for-loop|093 local.get $0 - local.get $1 - i32.gt_s + i32.const -1 + i32.ne if - local.get $2 - local.get $1 + i32.const 0 + i32.const 1568 + i32.const 653 i32.const 3 - i32.shl - i32.add - i64.load - local.set $10 + call $~lib/builtins/abort + unreachable + end + block $~lib/typedarray/INCLUDES<~lib/typedarray/Float64Array,f64>|inlined.0 (result i32) + i32.const 0 + local.set $6 + i32.const 0 + local.get $3 + i32.load offset=8 i32.const 3 - global.set $~argumentsLength - i32.const 1 - local.get $10 + i32.shr_u + local.tee $1 + i32.const 0 local.get $1 - local.get $3 - i32.const 4784 - i32.load - call_indirect $0 (type $i64_i32_i32_=>_i32) - br_if $~lib/typedarray/SOME<~lib/typedarray/Int64Array,i64>|inlined.092 + select + i32.eqz + br_if $~lib/typedarray/INCLUDES<~lib/typedarray/Float64Array,f64>|inlined.0 drop - local.get $1 - i32.const 1 - i32.add - local.set $1 - br $for-loop|093 + local.get $3 + i32.load offset=4 + local.set $0 + loop $while-continue|0295 + local.get $1 + local.get $6 + i32.gt_s + if + i32.const 1 + i32.const 1 + local.get $0 + local.get $6 + i32.const 3 + i32.shl + i32.add + f64.load + local.tee $11 + local.get $11 + f64.ne + local.get $11 + f64.const nan:0x8000000000000 + f64.eq + select + br_if $~lib/typedarray/INCLUDES<~lib/typedarray/Float64Array,f64>|inlined.0 + drop + local.get $6 + i32.const 1 + i32.add + local.set $6 + br $while-continue|0295 + end + end + i32.const 0 end - end - i32.const 0 - end - br_if $folding-inner7 - global.get $~lib/memory/__stack_pointer - i32.const 8 - i32.add - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 8 - i32.sub - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 15924 - i32.lt_s - br_if $folding-inner14 - global.get $~lib/memory/__stack_pointer - local.tee $0 - i64.const 0 - i64.store - local.get $0 - i32.const 3 - call $~lib/typedarray/Uint64Array#constructor - local.tee $3 - i32.store - local.get $3 - i32.const 0 - i64.const 2 - call $~lib/typedarray/Uint64Array#__set - local.get $3 - i32.const 1 - i64.const 4 - call $~lib/typedarray/Uint64Array#__set - local.get $3 - i32.const 2 - i64.const 6 - call $~lib/typedarray/Uint64Array#__set - global.get $~lib/memory/__stack_pointer - i32.const 4816 - i32.store offset=4 - i32.const 0 - local.set $1 - block $~lib/typedarray/SOME<~lib/typedarray/Uint64Array,u64>|inlined.0 (result i32) - local.get $3 - i32.load offset=4 - local.set $2 - local.get $3 - i32.load offset=8 - i32.const 3 - i32.shr_u - local.set $0 - loop $for-loop|095 - local.get $0 - local.get $1 - i32.gt_s + i32.eqz if - local.get $2 - local.get $1 - i32.const 3 - i32.shl - i32.add - i64.load - local.set $10 + i32.const 0 + i32.const 1568 + i32.const 654 i32.const 3 - global.set $~argumentsLength - i32.const 1 - local.get $10 - local.get $1 + call $~lib/builtins/abort + unreachable + end + global.get $~lib/memory/__stack_pointer + i32.const 1 + call $~lib/typedarray/Float32Array#constructor + local.tee $3 + i32.store offset=24 + local.get $3 + i32.const 0 + f32.const nan:0x400000 + call $~lib/typedarray/Float32Array#__set + i32.const 0 + local.set $1 + i32.const -1 + local.set $0 + block $~lib/typedarray/INDEX_OF<~lib/typedarray/Float32Array,f32>|inlined.0 local.get $3 - i32.const 4816 - i32.load - call_indirect $0 (type $i64_i32_i32_=>_i32) - br_if $~lib/typedarray/SOME<~lib/typedarray/Uint64Array,u64>|inlined.0 - drop - local.get $1 - i32.const 1 - i32.add - local.set $1 - br $for-loop|095 + i32.load offset=8 + i32.const 2 + i32.shr_u + local.tee $4 + i32.const 0 + local.get $4 + select + i32.eqz + br_if $~lib/typedarray/INDEX_OF<~lib/typedarray/Float32Array,f32>|inlined.0 + local.get $3 + i32.load offset=4 + local.set $2 + loop $while-continue|0296 + local.get $1 + local.get $4 + i32.lt_s + if + local.get $2 + local.get $1 + local.tee $0 + i32.const 2 + i32.shl + i32.add + f32.load + f32.const nan:0x400000 + f32.eq + br_if $~lib/typedarray/INDEX_OF<~lib/typedarray/Float32Array,f32>|inlined.0 + local.get $0 + i32.const 1 + i32.add + local.set $1 + br $while-continue|0296 + end + end + i32.const -1 + local.set $0 end - end - i32.const 0 - end - i32.eqz - br_if $folding-inner6 - global.get $~lib/memory/__stack_pointer - i32.const 4848 - i32.store offset=4 - i32.const 0 - local.set $1 - block $~lib/typedarray/SOME<~lib/typedarray/Uint64Array,u64>|inlined.097 (result i32) - local.get $3 - i32.load offset=4 - local.set $2 - local.get $3 - i32.load offset=8 - i32.const 3 - i32.shr_u - local.set $0 - loop $for-loop|098 local.get $0 - local.get $1 - i32.gt_s + i32.const -1 + i32.ne if - local.get $2 - local.get $1 - i32.const 3 - i32.shl - i32.add - i64.load - local.set $10 + i32.const 0 + i32.const 1568 + i32.const 659 i32.const 3 - global.set $~argumentsLength - i32.const 1 - local.get $10 - local.get $1 + call $~lib/builtins/abort + unreachable + end + block $~lib/typedarray/INCLUDES<~lib/typedarray/Float32Array,f32>|inlined.0 (result i32) + i32.const 0 + local.set $6 + i32.const 0 local.get $3 - i32.const 4848 - i32.load - call_indirect $0 (type $i64_i32_i32_=>_i32) - br_if $~lib/typedarray/SOME<~lib/typedarray/Uint64Array,u64>|inlined.097 - drop + i32.load offset=8 + i32.const 2 + i32.shr_u + local.tee $1 + i32.const 0 local.get $1 - i32.const 1 - i32.add - local.set $1 - br $for-loop|098 + select + i32.eqz + br_if $~lib/typedarray/INCLUDES<~lib/typedarray/Float32Array,f32>|inlined.0 + drop + local.get $3 + i32.load offset=4 + local.set $0 + loop $while-continue|062 + local.get $1 + local.get $6 + i32.gt_s + if + i32.const 1 + i32.const 1 + local.get $0 + local.get $6 + i32.const 2 + i32.shl + i32.add + f32.load + local.tee $10 + local.get $10 + f32.ne + local.get $10 + f32.const nan:0x400000 + f32.eq + select + br_if $~lib/typedarray/INCLUDES<~lib/typedarray/Float32Array,f32>|inlined.0 + drop + local.get $6 + i32.const 1 + i32.add + local.set $6 + br $while-continue|062 + end + end + i32.const 0 end - end - i32.const 0 - end - br_if $folding-inner7 - global.get $~lib/memory/__stack_pointer - i32.const 8 - i32.add - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 8 - i32.sub - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 15924 - i32.lt_s - br_if $folding-inner14 - global.get $~lib/memory/__stack_pointer - local.tee $0 - i64.const 0 - i64.store - local.get $0 - i32.const 3 - call $~lib/typedarray/Float32Array#constructor - local.tee $3 - i32.store - local.get $3 - i32.const 0 - f32.const 2 - call $~lib/typedarray/Float32Array#__set - local.get $3 - i32.const 1 - f32.const 4 - call $~lib/typedarray/Float32Array#__set - local.get $3 - i32.const 2 - f32.const 6 - call $~lib/typedarray/Float32Array#__set - global.get $~lib/memory/__stack_pointer - i32.const 4880 - i32.store offset=4 - i32.const 0 - local.set $1 - block $~lib/typedarray/SOME<~lib/typedarray/Float32Array,f32>|inlined.0 (result i32) - local.get $3 - i32.load offset=4 - local.set $2 - local.get $3 - i32.load offset=8 - i32.const 2 - i32.shr_u - local.set $0 - loop $for-loop|0100 - local.get $0 - local.get $1 - i32.gt_s + i32.eqz if - local.get $2 - local.get $1 - i32.const 2 - i32.shl - i32.add - f32.load - local.set $11 + i32.const 0 + i32.const 1568 + i32.const 660 i32.const 3 - global.set $~argumentsLength - i32.const 1 - local.get $11 - local.get $1 - local.get $3 - i32.const 4880 - i32.load - call_indirect $0 (type $f32_i32_i32_=>_i32) - br_if $~lib/typedarray/SOME<~lib/typedarray/Float32Array,f32>|inlined.0 - drop - local.get $1 - i32.const 1 - i32.add - local.set $1 - br $for-loop|0100 + call $~lib/builtins/abort + unreachable end - end - i32.const 0 - end - i32.eqz - br_if $folding-inner6 - global.get $~lib/memory/__stack_pointer - i32.const 4912 - i32.store offset=4 - i32.const 0 - local.set $1 - block $~lib/typedarray/SOME<~lib/typedarray/Float32Array,f32>|inlined.0102 (result i32) - local.get $3 - i32.load offset=4 - local.set $2 - local.get $3 - i32.load offset=8 - i32.const 2 - i32.shr_u - local.set $0 - loop $for-loop|0103 + global.get $~lib/memory/__stack_pointer + i32.const 16 + i32.sub + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 16628 + i32.lt_s + br_if $folding-inner16 + global.get $~lib/memory/__stack_pointer + local.tee $0 + i64.const 0 + i64.store + local.get $0 + i64.const 0 + i64.store offset=8 + local.get $0 + i32.const 5 + call $~lib/typedarray/Int8Array#constructor + local.tee $2 + i32.store + local.get $2 + i32.const 0 + i32.const 1 + call $~lib/typedarray/Int8Array#__set + local.get $2 + i32.const 1 + i32.const 2 + call $~lib/typedarray/Int8Array#__set + local.get $2 + i32.const 2 + i32.const 3 + call $~lib/typedarray/Int8Array#__set + local.get $2 + i32.const 3 + i32.const 4 + call $~lib/typedarray/Int8Array#__set + local.get $2 + i32.const 4 + i32.const 5 + call $~lib/typedarray/Int8Array#__set + global.get $~lib/memory/__stack_pointer + i32.const 9584 + i32.store offset=12 + local.get $2 + call $~lib/typedarray/Int8Array#join + local.set $1 + global.get $~lib/memory/__stack_pointer + local.tee $0 + local.get $1 + i32.store offset=4 + local.get $0 + i32.const 9616 + i32.store offset=8 + local.get $1 + i32.const 9616 + call $~lib/string/String.__eq + i32.eqz + br_if $folding-inner22 + global.get $~lib/memory/__stack_pointer + i32.const 4 + i32.sub + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 16628 + i32.lt_s + br_if $folding-inner16 + global.get $~lib/memory/__stack_pointer + local.tee $0 + i32.const 0 + i32.store + local.get $0 + i32.const 9584 + i32.store + local.get $2 + call $~lib/typedarray/Int8Array#join + local.set $1 + global.get $~lib/memory/__stack_pointer + i32.const 4 + i32.add + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + local.tee $0 + local.get $1 + i32.store offset=4 + local.get $0 + i32.const 9616 + i32.store offset=8 + local.get $1 + i32.const 9616 + call $~lib/string/String.__eq + i32.eqz + br_if $folding-inner23 + global.get $~lib/memory/__stack_pointer + i32.const 16 + i32.add + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 16 + i32.sub + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 16628 + i32.lt_s + br_if $folding-inner16 + global.get $~lib/memory/__stack_pointer + local.tee $0 + i64.const 0 + i64.store + local.get $0 + i64.const 0 + i64.store offset=8 + local.get $0 + i32.const 5 + call $~lib/typedarray/Uint8Array#constructor + local.tee $2 + i32.store + local.get $2 + i32.const 0 + i32.const 1 + call $~lib/typedarray/Uint8Array#__set + local.get $2 + i32.const 1 + i32.const 2 + call $~lib/typedarray/Uint8Array#__set + local.get $2 + i32.const 2 + i32.const 3 + call $~lib/typedarray/Uint8Array#__set + local.get $2 + i32.const 3 + i32.const 4 + call $~lib/typedarray/Uint8Array#__set + local.get $2 + i32.const 4 + i32.const 5 + call $~lib/typedarray/Uint8Array#__set + global.get $~lib/memory/__stack_pointer + i32.const 9584 + i32.store offset=12 + local.get $2 + call $~lib/typedarray/Uint8Array#join + local.set $1 + global.get $~lib/memory/__stack_pointer + local.tee $0 + local.get $1 + i32.store offset=4 + local.get $0 + i32.const 9616 + i32.store offset=8 + local.get $1 + i32.const 9616 + call $~lib/string/String.__eq + i32.eqz + br_if $folding-inner22 + local.get $2 + call $~lib/typedarray/Uint8Array#toString + local.set $1 + global.get $~lib/memory/__stack_pointer + local.tee $0 + local.get $1 + i32.store offset=4 + local.get $0 + i32.const 9616 + i32.store offset=8 + local.get $1 + i32.const 9616 + call $~lib/string/String.__eq + i32.eqz + br_if $folding-inner23 + global.get $~lib/memory/__stack_pointer + i32.const 16 + i32.add + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 16 + i32.sub + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 16628 + i32.lt_s + br_if $folding-inner16 + global.get $~lib/memory/__stack_pointer + local.tee $0 + i64.const 0 + i64.store + local.get $0 + i64.const 0 + i64.store offset=8 + local.get $0 + i32.const 5 + call $~lib/typedarray/Uint8ClampedArray#constructor + local.tee $2 + i32.store + local.get $2 + i32.const 0 + i32.const 1 + call $~lib/typedarray/Uint8ClampedArray#__set + local.get $2 + i32.const 1 + i32.const 2 + call $~lib/typedarray/Uint8ClampedArray#__set + local.get $2 + i32.const 2 + i32.const 3 + call $~lib/typedarray/Uint8ClampedArray#__set + local.get $2 + i32.const 3 + i32.const 4 + call $~lib/typedarray/Uint8ClampedArray#__set + local.get $2 + i32.const 4 + i32.const 5 + call $~lib/typedarray/Uint8ClampedArray#__set + global.get $~lib/memory/__stack_pointer + i32.const 9584 + i32.store offset=12 + local.get $2 + call $~lib/typedarray/Uint8Array#join + local.set $1 + global.get $~lib/memory/__stack_pointer + local.tee $0 + local.get $1 + i32.store offset=4 + local.get $0 + i32.const 9616 + i32.store offset=8 + local.get $1 + i32.const 9616 + call $~lib/string/String.__eq + i32.eqz + br_if $folding-inner22 + local.get $2 + call $~lib/typedarray/Uint8Array#toString + local.set $1 + global.get $~lib/memory/__stack_pointer + local.tee $0 + local.get $1 + i32.store offset=4 + local.get $0 + i32.const 9616 + i32.store offset=8 + local.get $1 + i32.const 9616 + call $~lib/string/String.__eq + i32.eqz + br_if $folding-inner23 + global.get $~lib/memory/__stack_pointer + i32.const 16 + i32.add + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 16 + i32.sub + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 16628 + i32.lt_s + br_if $folding-inner16 + global.get $~lib/memory/__stack_pointer + local.tee $0 + i64.const 0 + i64.store + local.get $0 + i64.const 0 + i64.store offset=8 + local.get $0 + i32.const 5 + call $~lib/typedarray/Int16Array#constructor + local.tee $2 + i32.store + local.get $2 + i32.const 0 + i32.const 1 + call $~lib/typedarray/Int16Array#__set + local.get $2 + i32.const 1 + i32.const 2 + call $~lib/typedarray/Int16Array#__set + local.get $2 + i32.const 2 + i32.const 3 + call $~lib/typedarray/Int16Array#__set + local.get $2 + i32.const 3 + i32.const 4 + call $~lib/typedarray/Int16Array#__set + local.get $2 + i32.const 4 + i32.const 5 + call $~lib/typedarray/Int16Array#__set + global.get $~lib/memory/__stack_pointer + i32.const 9584 + i32.store offset=12 + local.get $2 + call $~lib/typedarray/Int16Array#join + local.set $1 + global.get $~lib/memory/__stack_pointer + local.tee $0 + local.get $1 + i32.store offset=4 + local.get $0 + i32.const 9616 + i32.store offset=8 + local.get $1 + i32.const 9616 + call $~lib/string/String.__eq + i32.eqz + br_if $folding-inner22 + global.get $~lib/memory/__stack_pointer + i32.const 4 + i32.sub + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 16628 + i32.lt_s + br_if $folding-inner16 + global.get $~lib/memory/__stack_pointer + local.tee $0 + i32.const 0 + i32.store + local.get $0 + i32.const 9584 + i32.store + local.get $2 + call $~lib/typedarray/Int16Array#join + local.set $1 + global.get $~lib/memory/__stack_pointer + i32.const 4 + i32.add + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + local.tee $0 + local.get $1 + i32.store offset=4 + local.get $0 + i32.const 9616 + i32.store offset=8 + local.get $1 + i32.const 9616 + call $~lib/string/String.__eq + i32.eqz + br_if $folding-inner23 + global.get $~lib/memory/__stack_pointer + i32.const 16 + i32.add + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 16 + i32.sub + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 16628 + i32.lt_s + br_if $folding-inner16 + global.get $~lib/memory/__stack_pointer + local.tee $0 + i64.const 0 + i64.store + local.get $0 + i64.const 0 + i64.store offset=8 + local.get $0 + i32.const 5 + call $~lib/typedarray/Uint16Array#constructor + local.tee $2 + i32.store + local.get $2 + i32.const 0 + i32.const 1 + call $~lib/typedarray/Uint16Array#__set + local.get $2 + i32.const 1 + i32.const 2 + call $~lib/typedarray/Uint16Array#__set + local.get $2 + i32.const 2 + i32.const 3 + call $~lib/typedarray/Uint16Array#__set + local.get $2 + i32.const 3 + i32.const 4 + call $~lib/typedarray/Uint16Array#__set + local.get $2 + i32.const 4 + i32.const 5 + call $~lib/typedarray/Uint16Array#__set + global.get $~lib/memory/__stack_pointer + i32.const 9584 + i32.store offset=12 + local.get $2 + call $~lib/typedarray/Uint16Array#join + local.set $1 + global.get $~lib/memory/__stack_pointer + local.tee $0 + local.get $1 + i32.store offset=4 + local.get $0 + i32.const 9616 + i32.store offset=8 + local.get $1 + i32.const 9616 + call $~lib/string/String.__eq + i32.eqz + br_if $folding-inner22 + global.get $~lib/memory/__stack_pointer + i32.const 4 + i32.sub + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 16628 + i32.lt_s + br_if $folding-inner16 + global.get $~lib/memory/__stack_pointer + local.tee $0 + i32.const 0 + i32.store + local.get $0 + i32.const 9584 + i32.store + local.get $2 + call $~lib/typedarray/Uint16Array#join + local.set $1 + global.get $~lib/memory/__stack_pointer + i32.const 4 + i32.add + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + local.tee $0 + local.get $1 + i32.store offset=4 + local.get $0 + i32.const 9616 + i32.store offset=8 + local.get $1 + i32.const 9616 + call $~lib/string/String.__eq + i32.eqz + br_if $folding-inner23 + global.get $~lib/memory/__stack_pointer + i32.const 16 + i32.add + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 16 + i32.sub + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 16628 + i32.lt_s + br_if $folding-inner16 + global.get $~lib/memory/__stack_pointer + local.tee $0 + i64.const 0 + i64.store + local.get $0 + i64.const 0 + i64.store offset=8 + local.get $0 + i32.const 5 + call $~lib/typedarray/Int32Array#constructor + local.tee $2 + i32.store + local.get $2 + i32.const 0 + i32.const 1 + call $~lib/typedarray/Int32Array#__set + local.get $2 + i32.const 1 + i32.const 2 + call $~lib/typedarray/Int32Array#__set + local.get $2 + i32.const 2 + i32.const 3 + call $~lib/typedarray/Int32Array#__set + local.get $2 + i32.const 3 + i32.const 4 + call $~lib/typedarray/Int32Array#__set + local.get $2 + i32.const 4 + i32.const 5 + call $~lib/typedarray/Int32Array#__set + global.get $~lib/memory/__stack_pointer + i32.const 9584 + i32.store offset=12 + local.get $2 + call $~lib/typedarray/Int32Array#join + local.set $1 + global.get $~lib/memory/__stack_pointer + local.tee $0 + local.get $1 + i32.store offset=4 + local.get $0 + i32.const 9616 + i32.store offset=8 + local.get $1 + i32.const 9616 + call $~lib/string/String.__eq + i32.eqz + br_if $folding-inner22 + global.get $~lib/memory/__stack_pointer + i32.const 4 + i32.sub + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 16628 + i32.lt_s + br_if $folding-inner16 + global.get $~lib/memory/__stack_pointer + local.tee $0 + i32.const 0 + i32.store + local.get $0 + i32.const 9584 + i32.store + local.get $2 + call $~lib/typedarray/Int32Array#join + local.set $1 + global.get $~lib/memory/__stack_pointer + i32.const 4 + i32.add + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + local.tee $0 + local.get $1 + i32.store offset=4 + local.get $0 + i32.const 9616 + i32.store offset=8 + local.get $1 + i32.const 9616 + call $~lib/string/String.__eq + i32.eqz + br_if $folding-inner23 + global.get $~lib/memory/__stack_pointer + i32.const 16 + i32.add + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 16 + i32.sub + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 16628 + i32.lt_s + br_if $folding-inner16 + global.get $~lib/memory/__stack_pointer + local.tee $0 + i64.const 0 + i64.store + local.get $0 + i64.const 0 + i64.store offset=8 + local.get $0 + i32.const 5 + call $~lib/typedarray/Uint32Array#constructor + local.tee $2 + i32.store + local.get $2 + i32.const 0 + i32.const 1 + call $~lib/typedarray/Uint32Array#__set + local.get $2 + i32.const 1 + i32.const 2 + call $~lib/typedarray/Uint32Array#__set + local.get $2 + i32.const 2 + i32.const 3 + call $~lib/typedarray/Uint32Array#__set + local.get $2 + i32.const 3 + i32.const 4 + call $~lib/typedarray/Uint32Array#__set + local.get $2 + i32.const 4 + i32.const 5 + call $~lib/typedarray/Uint32Array#__set + global.get $~lib/memory/__stack_pointer + i32.const 9584 + i32.store offset=12 + local.get $2 + call $~lib/typedarray/Uint32Array#join + local.set $1 + global.get $~lib/memory/__stack_pointer + local.tee $0 + local.get $1 + i32.store offset=4 + local.get $0 + i32.const 9616 + i32.store offset=8 + local.get $1 + i32.const 9616 + call $~lib/string/String.__eq + i32.eqz + br_if $folding-inner22 + global.get $~lib/memory/__stack_pointer + i32.const 4 + i32.sub + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 16628 + i32.lt_s + br_if $folding-inner16 + global.get $~lib/memory/__stack_pointer + local.tee $0 + i32.const 0 + i32.store local.get $0 + i32.const 9584 + i32.store + local.get $2 + call $~lib/typedarray/Uint32Array#join + local.set $1 + global.get $~lib/memory/__stack_pointer + i32.const 4 + i32.add + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + local.tee $0 local.get $1 - i32.gt_s - if - local.get $2 - local.get $1 - i32.const 2 - i32.shl - i32.add - f32.load - local.set $11 - i32.const 3 - global.set $~argumentsLength - i32.const 1 - local.get $11 - local.get $1 - local.get $3 - i32.const 4912 - i32.load - call_indirect $0 (type $f32_i32_i32_=>_i32) - br_if $~lib/typedarray/SOME<~lib/typedarray/Float32Array,f32>|inlined.0102 - drop - local.get $1 - i32.const 1 - i32.add - local.set $1 - br $for-loop|0103 - end - end - i32.const 0 - end - br_if $folding-inner7 - global.get $~lib/memory/__stack_pointer - i32.const 8 - i32.add - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 8 - i32.sub - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 15924 - i32.lt_s - br_if $folding-inner14 - global.get $~lib/memory/__stack_pointer - local.tee $0 - i64.const 0 - i64.store - local.get $0 - i32.const 3 - call $~lib/typedarray/Float64Array#constructor - local.tee $3 - i32.store - local.get $3 - i32.const 0 - f64.const 2 - call $~lib/typedarray/Float64Array#__set - local.get $3 - i32.const 1 - f64.const 4 - call $~lib/typedarray/Float64Array#__set - local.get $3 - i32.const 2 - f64.const 6 - call $~lib/typedarray/Float64Array#__set - global.get $~lib/memory/__stack_pointer - i32.const 4944 - i32.store offset=4 - i32.const 0 - local.set $1 - block $~lib/typedarray/SOME<~lib/typedarray/Float64Array,f64>|inlined.0 (result i32) - local.get $3 - i32.load offset=4 - local.set $2 - local.get $3 - i32.load offset=8 - i32.const 3 - i32.shr_u - local.set $0 - loop $for-loop|0105 + i32.store offset=4 local.get $0 + i32.const 9616 + i32.store offset=8 local.get $1 - i32.gt_s - if - local.get $2 - local.get $1 - i32.const 3 - i32.shl - i32.add - f64.load - local.set $12 - i32.const 3 - global.set $~argumentsLength - i32.const 1 - local.get $12 - local.get $1 - local.get $3 - i32.const 4944 - i32.load - call_indirect $0 (type $f64_i32_i32_=>_i32) - br_if $~lib/typedarray/SOME<~lib/typedarray/Float64Array,f64>|inlined.0 - drop - local.get $1 - i32.const 1 - i32.add - local.set $1 - br $for-loop|0105 - end - end - i32.const 0 - end - i32.eqz - br_if $folding-inner6 - global.get $~lib/memory/__stack_pointer - i32.const 4976 - i32.store offset=4 - i32.const 0 - local.set $1 - block $~lib/typedarray/SOME<~lib/typedarray/Float64Array,f64>|inlined.0107 (result i32) - local.get $3 - i32.load offset=4 - local.set $2 - local.get $3 - i32.load offset=8 - i32.const 3 - i32.shr_u - local.set $0 - loop $for-loop|0108 + i32.const 9616 + call $~lib/string/String.__eq + i32.eqz + br_if $folding-inner23 + global.get $~lib/memory/__stack_pointer + i32.const 16 + i32.add + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 16 + i32.sub + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 16628 + i32.lt_s + br_if $folding-inner16 + global.get $~lib/memory/__stack_pointer + local.tee $0 + i64.const 0 + i64.store local.get $0 + i64.const 0 + i64.store offset=8 + local.get $0 + i32.const 5 + call $~lib/typedarray/Int64Array#constructor + local.tee $2 + i32.store + local.get $2 + i32.const 0 + i64.const 1 + call $~lib/typedarray/Int64Array#__set + local.get $2 + i32.const 1 + i64.const 2 + call $~lib/typedarray/Int64Array#__set + local.get $2 + i32.const 2 + i64.const 3 + call $~lib/typedarray/Int64Array#__set + local.get $2 + i32.const 3 + i64.const 4 + call $~lib/typedarray/Int64Array#__set + local.get $2 + i32.const 4 + i64.const 5 + call $~lib/typedarray/Int64Array#__set + global.get $~lib/memory/__stack_pointer + i32.const 9584 + i32.store offset=12 + local.get $2 + call $~lib/typedarray/Int64Array#join + local.set $1 + global.get $~lib/memory/__stack_pointer + local.tee $0 local.get $1 - i32.gt_s - if - local.get $2 - local.get $1 - i32.const 3 - i32.shl - i32.add - f64.load - local.set $12 - i32.const 3 - global.set $~argumentsLength - i32.const 1 - local.get $12 - local.get $1 - local.get $3 - i32.const 4976 - i32.load - call_indirect $0 (type $f64_i32_i32_=>_i32) - br_if $~lib/typedarray/SOME<~lib/typedarray/Float64Array,f64>|inlined.0107 - drop - local.get $1 - i32.const 1 - i32.add - local.set $1 - br $for-loop|0108 - end - end - i32.const 0 - end - br_if $folding-inner7 - global.get $~lib/memory/__stack_pointer - i32.const 8 - i32.add - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 8 - i32.sub - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 15924 - i32.lt_s - br_if $folding-inner14 - global.get $~lib/memory/__stack_pointer - local.tee $0 - i64.const 0 - i64.store - local.get $0 - i32.const 3 - call $~lib/typedarray/Int8Array#constructor - local.tee $3 - i32.store - local.get $3 - i32.const 0 - i32.const 1 - call $~lib/typedarray/Int8Array#__set - local.get $3 - i32.const 1 - i32.const 2 - call $~lib/typedarray/Int8Array#__set - local.get $3 - i32.const 2 - i32.const 3 - call $~lib/typedarray/Int8Array#__set - global.get $~lib/memory/__stack_pointer - i32.const 5008 - i32.store offset=4 - i32.const 0 - local.set $1 - local.get $3 - i32.load offset=4 - local.set $4 - local.get $3 - i32.load offset=8 - local.set $2 - block $~lib/typedarray/FIND_INDEX<~lib/typedarray/Int8Array,i8>|inlined.0 - loop $for-loop|0110 + i32.store offset=4 + local.get $0 + i32.const 9616 + i32.store offset=8 local.get $1 - local.get $2 + i32.const 9616 + call $~lib/string/String.__eq + i32.eqz + br_if $folding-inner22 + global.get $~lib/memory/__stack_pointer + i32.const 4 + i32.sub + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 16628 i32.lt_s - if - local.get $1 - local.get $4 - i32.add - i32.load8_s - i32.const 3 - global.set $~argumentsLength - local.get $1 - local.get $3 - i32.const 5008 - i32.load - call_indirect $0 (type $i32_i32_i32_=>_i32) - br_if $~lib/typedarray/FIND_INDEX<~lib/typedarray/Int8Array,i8>|inlined.0 - local.get $1 - i32.const 1 - i32.add - local.set $1 - br $for-loop|0110 - end - end - i32.const -1 - local.set $1 - end - local.get $1 - i32.const 1 - i32.ne - br_if $folding-inner8 - global.get $~lib/memory/__stack_pointer - i32.const 5040 - i32.store offset=4 - i32.const 0 - local.set $1 - local.get $3 - i32.load offset=4 - local.set $4 - local.get $3 - i32.load offset=8 - local.set $2 - block $~lib/typedarray/FIND_INDEX<~lib/typedarray/Int8Array,i8>|inlined.0112 - loop $for-loop|0113 - local.get $1 + br_if $folding-inner16 + global.get $~lib/memory/__stack_pointer + local.tee $0 + i32.const 0 + i32.store + local.get $0 + i32.const 9584 + i32.store local.get $2 - i32.lt_s - if - local.get $1 - local.get $4 - i32.add - i32.load8_s - i32.const 3 - global.set $~argumentsLength - local.get $1 - local.get $3 - i32.const 5040 - i32.load - call_indirect $0 (type $i32_i32_i32_=>_i32) - br_if $~lib/typedarray/FIND_INDEX<~lib/typedarray/Int8Array,i8>|inlined.0112 - local.get $1 - i32.const 1 - i32.add - local.set $1 - br $for-loop|0113 - end - end - i32.const -1 - local.set $1 - end - local.get $1 - i32.const -1 - i32.ne - br_if $folding-inner9 - global.get $~lib/memory/__stack_pointer - i32.const 8 - i32.add - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 8 - i32.sub - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 15924 - i32.lt_s - br_if $folding-inner14 - global.get $~lib/memory/__stack_pointer - local.tee $0 - i64.const 0 - i64.store - local.get $0 - i32.const 3 - call $~lib/typedarray/Uint8Array#constructor - local.tee $3 - i32.store - local.get $3 - i32.const 0 - i32.const 1 - call $~lib/typedarray/Uint8Array#__set - local.get $3 - i32.const 1 - i32.const 2 - call $~lib/typedarray/Uint8Array#__set - local.get $3 - i32.const 2 - i32.const 3 - call $~lib/typedarray/Uint8Array#__set - global.get $~lib/memory/__stack_pointer - i32.const 5072 - i32.store offset=4 - i32.const 0 - local.set $1 - local.get $3 - i32.load offset=4 - local.set $4 - local.get $3 - i32.load offset=8 - local.set $2 - block $~lib/typedarray/FIND_INDEX<~lib/typedarray/Uint8Array,u8>|inlined.0 - loop $for-loop|0115 + call $~lib/typedarray/Int64Array#join + local.set $1 + global.get $~lib/memory/__stack_pointer + i32.const 4 + i32.add + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + local.tee $0 local.get $1 - local.get $2 - i32.lt_s - if - local.get $1 - local.get $4 - i32.add - i32.load8_u - i32.const 3 - global.set $~argumentsLength - local.get $1 - local.get $3 - i32.const 5072 - i32.load - call_indirect $0 (type $i32_i32_i32_=>_i32) - br_if $~lib/typedarray/FIND_INDEX<~lib/typedarray/Uint8Array,u8>|inlined.0 - local.get $1 - i32.const 1 - i32.add - local.set $1 - br $for-loop|0115 - end - end - i32.const -1 - local.set $1 - end - local.get $1 - i32.const 1 - i32.ne - br_if $folding-inner8 - global.get $~lib/memory/__stack_pointer - i32.const 5104 - i32.store offset=4 - i32.const 0 - local.set $1 - local.get $3 - i32.load offset=4 - local.set $4 - local.get $3 - i32.load offset=8 - local.set $2 - block $~lib/typedarray/FIND_INDEX<~lib/typedarray/Uint8Array,u8>|inlined.0117 - loop $for-loop|0118 + i32.store offset=4 + local.get $0 + i32.const 9616 + i32.store offset=8 local.get $1 - local.get $2 + i32.const 9616 + call $~lib/string/String.__eq + i32.eqz + br_if $folding-inner23 + global.get $~lib/memory/__stack_pointer + i32.const 16 + i32.add + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 16 + i32.sub + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 16628 i32.lt_s - if - local.get $1 - local.get $4 - i32.add - i32.load8_u - i32.const 3 - global.set $~argumentsLength - local.get $1 - local.get $3 - i32.const 5104 - i32.load - call_indirect $0 (type $i32_i32_i32_=>_i32) - br_if $~lib/typedarray/FIND_INDEX<~lib/typedarray/Uint8Array,u8>|inlined.0117 - local.get $1 - i32.const 1 - i32.add - local.set $1 - br $for-loop|0118 - end - end - i32.const -1 - local.set $1 - end - local.get $1 - i32.const -1 - i32.ne - br_if $folding-inner9 - global.get $~lib/memory/__stack_pointer - i32.const 8 - i32.add - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 8 - i32.sub - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 15924 - i32.lt_s - br_if $folding-inner14 - global.get $~lib/memory/__stack_pointer - local.tee $0 - i64.const 0 - i64.store - local.get $0 - i32.const 3 - call $~lib/typedarray/Uint8ClampedArray#constructor - local.tee $3 - i32.store - local.get $3 - i32.const 0 - i32.const 1 - call $~lib/typedarray/Uint8ClampedArray#__set - local.get $3 - i32.const 1 - i32.const 2 - call $~lib/typedarray/Uint8ClampedArray#__set - local.get $3 - i32.const 2 - i32.const 3 - call $~lib/typedarray/Uint8ClampedArray#__set - global.get $~lib/memory/__stack_pointer - i32.const 5136 - i32.store offset=4 - i32.const 0 - local.set $1 - local.get $3 - i32.load offset=4 - local.set $4 - local.get $3 - i32.load offset=8 - local.set $2 - block $~lib/typedarray/FIND_INDEX<~lib/typedarray/Uint8Array,u8>|inlined.0121 - loop $for-loop|0122 - local.get $1 + br_if $folding-inner16 + global.get $~lib/memory/__stack_pointer + local.tee $0 + i64.const 0 + i64.store + local.get $0 + i64.const 0 + i64.store offset=8 + local.get $0 + i32.const 5 + call $~lib/typedarray/Uint64Array#constructor + local.tee $2 + i32.store local.get $2 - i32.lt_s - if - local.get $1 - local.get $4 - i32.add - i32.load8_u - i32.const 3 - global.set $~argumentsLength - local.get $1 - local.get $3 - i32.const 5136 - i32.load - call_indirect $0 (type $i32_i32_i32_=>_i32) - br_if $~lib/typedarray/FIND_INDEX<~lib/typedarray/Uint8Array,u8>|inlined.0121 - local.get $1 - i32.const 1 - i32.add - local.set $1 - br $for-loop|0122 - end - end - i32.const -1 - local.set $1 - end - local.get $1 - i32.const 1 - i32.ne - br_if $folding-inner8 - global.get $~lib/memory/__stack_pointer - i32.const 5168 - i32.store offset=4 - i32.const 0 - local.set $1 - local.get $3 - i32.load offset=4 - local.set $4 - local.get $3 - i32.load offset=8 - local.set $2 - block $~lib/typedarray/FIND_INDEX<~lib/typedarray/Uint8Array,u8>|inlined.0124 - loop $for-loop|0125 - local.get $1 + i32.const 0 + i64.const 1 + call $~lib/typedarray/Uint64Array#__set local.get $2 - i32.lt_s - if - local.get $1 - local.get $4 - i32.add - i32.load8_u - i32.const 3 - global.set $~argumentsLength - local.get $1 - local.get $3 - i32.const 5168 - i32.load - call_indirect $0 (type $i32_i32_i32_=>_i32) - br_if $~lib/typedarray/FIND_INDEX<~lib/typedarray/Uint8Array,u8>|inlined.0124 - local.get $1 - i32.const 1 - i32.add - local.set $1 - br $for-loop|0125 - end - end - i32.const -1 - local.set $1 - end - local.get $1 - i32.const -1 - i32.ne - br_if $folding-inner9 - global.get $~lib/memory/__stack_pointer - i32.const 8 - i32.add - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 8 - i32.sub - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 15924 - i32.lt_s - br_if $folding-inner14 - global.get $~lib/memory/__stack_pointer - local.tee $0 - i64.const 0 - i64.store - local.get $0 - i32.const 3 - call $~lib/typedarray/Int16Array#constructor - local.tee $3 - i32.store - local.get $3 - i32.const 0 - i32.const 1 - call $~lib/typedarray/Int16Array#__set - local.get $3 - i32.const 1 - i32.const 2 - call $~lib/typedarray/Int16Array#__set - local.get $3 - i32.const 2 - i32.const 3 - call $~lib/typedarray/Int16Array#__set - global.get $~lib/memory/__stack_pointer - i32.const 5200 - i32.store offset=4 - i32.const 0 - local.set $1 - local.get $3 - i32.load offset=4 - local.set $4 - local.get $3 - i32.load offset=8 - i32.const 1 - i32.shr_u - local.set $2 - block $~lib/typedarray/FIND_INDEX<~lib/typedarray/Int16Array,i16>|inlined.0 - loop $for-loop|0127 - local.get $1 + i32.const 1 + i64.const 2 + call $~lib/typedarray/Uint64Array#__set local.get $2 - i32.lt_s - if - local.get $4 - local.get $1 - i32.const 1 - i32.shl - i32.add - i32.load16_s - i32.const 3 - global.set $~argumentsLength - local.get $1 - local.get $3 - i32.const 5200 - i32.load - call_indirect $0 (type $i32_i32_i32_=>_i32) - br_if $~lib/typedarray/FIND_INDEX<~lib/typedarray/Int16Array,i16>|inlined.0 - local.get $1 - i32.const 1 - i32.add - local.set $1 - br $for-loop|0127 - end - end - i32.const -1 - local.set $1 - end - local.get $1 - i32.const 1 - i32.ne - br_if $folding-inner8 - global.get $~lib/memory/__stack_pointer - i32.const 5232 - i32.store offset=4 - i32.const 0 - local.set $1 - local.get $3 - i32.load offset=4 - local.set $4 - local.get $3 - i32.load offset=8 - i32.const 1 - i32.shr_u - local.set $2 - block $~lib/typedarray/FIND_INDEX<~lib/typedarray/Int16Array,i16>|inlined.0129 - loop $for-loop|0130 - local.get $1 + i32.const 2 + i64.const 3 + call $~lib/typedarray/Uint64Array#__set local.get $2 - i32.lt_s - if - local.get $4 - local.get $1 - i32.const 1 - i32.shl - i32.add - i32.load16_s - i32.const 3 - global.set $~argumentsLength - local.get $1 - local.get $3 - i32.const 5232 - i32.load - call_indirect $0 (type $i32_i32_i32_=>_i32) - br_if $~lib/typedarray/FIND_INDEX<~lib/typedarray/Int16Array,i16>|inlined.0129 - local.get $1 - i32.const 1 - i32.add - local.set $1 - br $for-loop|0130 - end - end - i32.const -1 - local.set $1 - end - local.get $1 - i32.const -1 - i32.ne - br_if $folding-inner9 - global.get $~lib/memory/__stack_pointer - i32.const 8 - i32.add - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 8 - i32.sub - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 15924 - i32.lt_s - br_if $folding-inner14 - global.get $~lib/memory/__stack_pointer - local.tee $0 - i64.const 0 - i64.store - local.get $0 - i32.const 3 - call $~lib/typedarray/Uint16Array#constructor - local.tee $3 - i32.store - local.get $3 - i32.const 0 - i32.const 1 - call $~lib/typedarray/Uint16Array#__set - local.get $3 - i32.const 1 - i32.const 2 - call $~lib/typedarray/Uint16Array#__set - local.get $3 - i32.const 2 - i32.const 3 - call $~lib/typedarray/Uint16Array#__set - global.get $~lib/memory/__stack_pointer - i32.const 5264 - i32.store offset=4 - i32.const 0 - local.set $1 - local.get $3 - i32.load offset=4 - local.set $4 - local.get $3 - i32.load offset=8 - i32.const 1 - i32.shr_u - local.set $2 - block $~lib/typedarray/FIND_INDEX<~lib/typedarray/Uint16Array,u16>|inlined.0 - loop $for-loop|0132 - local.get $1 + i32.const 3 + i64.const 4 + call $~lib/typedarray/Uint64Array#__set local.get $2 - i32.lt_s - if - local.get $4 - local.get $1 - i32.const 1 - i32.shl - i32.add - i32.load16_u - i32.const 3 - global.set $~argumentsLength - local.get $1 - local.get $3 - i32.const 5264 - i32.load - call_indirect $0 (type $i32_i32_i32_=>_i32) - br_if $~lib/typedarray/FIND_INDEX<~lib/typedarray/Uint16Array,u16>|inlined.0 - local.get $1 - i32.const 1 - i32.add - local.set $1 - br $for-loop|0132 - end - end - i32.const -1 - local.set $1 - end - local.get $1 - i32.const 1 - i32.ne - br_if $folding-inner8 - global.get $~lib/memory/__stack_pointer - i32.const 5296 - i32.store offset=4 - i32.const 0 - local.set $1 - local.get $3 - i32.load offset=4 - local.set $4 - local.get $3 - i32.load offset=8 - i32.const 1 - i32.shr_u - local.set $2 - block $~lib/typedarray/FIND_INDEX<~lib/typedarray/Uint16Array,u16>|inlined.0134 - loop $for-loop|0135 - local.get $1 + i32.const 4 + i64.const 5 + call $~lib/typedarray/Uint64Array#__set + global.get $~lib/memory/__stack_pointer + i32.const 9584 + i32.store offset=12 local.get $2 - i32.lt_s - if - local.get $4 - local.get $1 - i32.const 1 - i32.shl - i32.add - i32.load16_u - i32.const 3 - global.set $~argumentsLength - local.get $1 - local.get $3 - i32.const 5296 - i32.load - call_indirect $0 (type $i32_i32_i32_=>_i32) - br_if $~lib/typedarray/FIND_INDEX<~lib/typedarray/Uint16Array,u16>|inlined.0134 - local.get $1 - i32.const 1 - i32.add - local.set $1 - br $for-loop|0135 - end - end - i32.const -1 - local.set $1 - end - local.get $1 - i32.const -1 - i32.ne - br_if $folding-inner9 - global.get $~lib/memory/__stack_pointer - i32.const 8 - i32.add - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 8 - i32.sub - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 15924 - i32.lt_s - br_if $folding-inner14 - global.get $~lib/memory/__stack_pointer - local.tee $0 - i64.const 0 - i64.store - local.get $0 - i32.const 3 - call $~lib/typedarray/Int32Array#constructor - local.tee $3 - i32.store - local.get $3 - i32.const 0 - i32.const 1 - call $~lib/typedarray/Int32Array#__set - local.get $3 - i32.const 1 - i32.const 2 - call $~lib/typedarray/Int32Array#__set - local.get $3 - i32.const 2 - i32.const 3 - call $~lib/typedarray/Int32Array#__set - global.get $~lib/memory/__stack_pointer - i32.const 5328 - i32.store offset=4 - i32.const 0 - local.set $1 - local.get $3 - i32.load offset=4 - local.set $4 - local.get $3 - i32.load offset=8 - i32.const 2 - i32.shr_u - local.set $2 - block $~lib/typedarray/FIND_INDEX<~lib/typedarray/Int32Array,i32>|inlined.0 - loop $for-loop|0137 + call $~lib/typedarray/Uint64Array#join + local.set $1 + global.get $~lib/memory/__stack_pointer + local.tee $0 local.get $1 - local.get $2 - i32.lt_s - if - local.get $4 - local.get $1 - i32.const 2 - i32.shl - i32.add - i32.load - i32.const 3 - global.set $~argumentsLength - local.get $1 - local.get $3 - i32.const 5328 - i32.load - call_indirect $0 (type $i32_i32_i32_=>_i32) - br_if $~lib/typedarray/FIND_INDEX<~lib/typedarray/Int32Array,i32>|inlined.0 - local.get $1 - i32.const 1 - i32.add - local.set $1 - br $for-loop|0137 - end - end - i32.const -1 - local.set $1 - end - local.get $1 - i32.const 1 - i32.ne - br_if $folding-inner8 - global.get $~lib/memory/__stack_pointer - i32.const 5360 - i32.store offset=4 - i32.const 0 - local.set $1 - local.get $3 - i32.load offset=4 - local.set $4 - local.get $3 - i32.load offset=8 - i32.const 2 - i32.shr_u - local.set $2 - block $~lib/typedarray/FIND_INDEX<~lib/typedarray/Int32Array,i32>|inlined.0139 - loop $for-loop|0140 + i32.store offset=4 + local.get $0 + i32.const 9616 + i32.store offset=8 local.get $1 - local.get $2 + i32.const 9616 + call $~lib/string/String.__eq + i32.eqz + br_if $folding-inner22 + global.get $~lib/memory/__stack_pointer + i32.const 4 + i32.sub + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 16628 i32.lt_s - if - local.get $4 - local.get $1 - i32.const 2 - i32.shl - i32.add - i32.load - i32.const 3 - global.set $~argumentsLength - local.get $1 - local.get $3 - i32.const 5360 - i32.load - call_indirect $0 (type $i32_i32_i32_=>_i32) - br_if $~lib/typedarray/FIND_INDEX<~lib/typedarray/Int32Array,i32>|inlined.0139 - local.get $1 - i32.const 1 - i32.add - local.set $1 - br $for-loop|0140 - end - end - i32.const -1 - local.set $1 - end - local.get $1 - i32.const -1 - i32.ne - br_if $folding-inner9 - global.get $~lib/memory/__stack_pointer - i32.const 8 - i32.add - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 8 - i32.sub - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 15924 - i32.lt_s - br_if $folding-inner14 - global.get $~lib/memory/__stack_pointer - local.tee $0 - i64.const 0 - i64.store - local.get $0 - i32.const 3 - call $~lib/typedarray/Uint32Array#constructor - local.tee $3 - i32.store - local.get $3 - i32.const 0 - i32.const 1 - call $~lib/typedarray/Uint32Array#__set - local.get $3 - i32.const 1 - i32.const 2 - call $~lib/typedarray/Uint32Array#__set - local.get $3 - i32.const 2 - i32.const 3 - call $~lib/typedarray/Uint32Array#__set - global.get $~lib/memory/__stack_pointer - i32.const 5392 - i32.store offset=4 - i32.const 0 - local.set $1 - local.get $3 - i32.load offset=4 - local.set $4 - local.get $3 - i32.load offset=8 - i32.const 2 - i32.shr_u - local.set $2 - block $~lib/typedarray/FIND_INDEX<~lib/typedarray/Uint32Array,u32>|inlined.0 - loop $for-loop|0142 - local.get $1 + br_if $folding-inner16 + global.get $~lib/memory/__stack_pointer + local.tee $0 + i32.const 0 + i32.store + local.get $0 + i32.const 9584 + i32.store local.get $2 - i32.lt_s - if - local.get $4 - local.get $1 - i32.const 2 - i32.shl - i32.add - i32.load - i32.const 3 - global.set $~argumentsLength - local.get $1 - local.get $3 - i32.const 5392 - i32.load - call_indirect $0 (type $i32_i32_i32_=>_i32) - br_if $~lib/typedarray/FIND_INDEX<~lib/typedarray/Uint32Array,u32>|inlined.0 - local.get $1 - i32.const 1 - i32.add - local.set $1 - br $for-loop|0142 - end - end - i32.const -1 - local.set $1 - end - local.get $1 - i32.const 1 - i32.ne - br_if $folding-inner8 - global.get $~lib/memory/__stack_pointer - i32.const 5424 - i32.store offset=4 - i32.const 0 - local.set $1 - local.get $3 - i32.load offset=4 - local.set $4 - local.get $3 - i32.load offset=8 - i32.const 2 - i32.shr_u - local.set $2 - block $~lib/typedarray/FIND_INDEX<~lib/typedarray/Uint32Array,u32>|inlined.0144 - loop $for-loop|0145 + call $~lib/typedarray/Uint64Array#join + local.set $1 + global.get $~lib/memory/__stack_pointer + i32.const 4 + i32.add + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + local.tee $0 local.get $1 - local.get $2 - i32.lt_s - if - local.get $4 - local.get $1 - i32.const 2 - i32.shl - i32.add - i32.load - i32.const 3 - global.set $~argumentsLength - local.get $1 - local.get $3 - i32.const 5424 - i32.load - call_indirect $0 (type $i32_i32_i32_=>_i32) - br_if $~lib/typedarray/FIND_INDEX<~lib/typedarray/Uint32Array,u32>|inlined.0144 - local.get $1 - i32.const 1 - i32.add - local.set $1 - br $for-loop|0145 - end - end - i32.const -1 - local.set $1 - end - local.get $1 - i32.const -1 - i32.ne - br_if $folding-inner9 - global.get $~lib/memory/__stack_pointer - i32.const 8 - i32.add - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 8 - i32.sub - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 15924 - i32.lt_s - br_if $folding-inner14 - global.get $~lib/memory/__stack_pointer - local.tee $0 - i64.const 0 - i64.store - local.get $0 - i32.const 3 - call $~lib/typedarray/Int64Array#constructor - local.tee $4 - i32.store - local.get $4 - i32.const 0 - i64.const 1 - call $~lib/typedarray/Int64Array#__set - local.get $4 - i32.const 1 - i64.const 2 - call $~lib/typedarray/Int64Array#__set - local.get $4 - i32.const 2 - i64.const 3 - call $~lib/typedarray/Int64Array#__set - global.get $~lib/memory/__stack_pointer - i32.const 5456 - i32.store offset=4 - i32.const 0 - local.set $1 - local.get $4 - i32.load offset=4 - local.set $2 - local.get $4 - i32.load offset=8 - i32.const 3 - i32.shr_u - local.set $0 - block $~lib/typedarray/FIND_INDEX<~lib/typedarray/Int64Array,i64>|inlined.0 - loop $for-loop|0147 + i32.store offset=4 local.get $0 + i32.const 9616 + i32.store offset=8 local.get $1 - i32.gt_s - if - local.get $2 - local.get $1 - i32.const 3 - i32.shl - i32.add - i64.load - i32.const 3 - global.set $~argumentsLength - local.get $1 - local.get $4 - i32.const 5456 - i32.load - call_indirect $0 (type $i64_i32_i32_=>_i32) - br_if $~lib/typedarray/FIND_INDEX<~lib/typedarray/Int64Array,i64>|inlined.0 - local.get $1 - i32.const 1 - i32.add - local.set $1 - br $for-loop|0147 - end - end - i32.const -1 - local.set $1 - end - local.get $1 - i32.const 1 - i32.ne - br_if $folding-inner8 - global.get $~lib/memory/__stack_pointer - i32.const 5488 - i32.store offset=4 - i32.const 0 - local.set $1 - local.get $4 - i32.load offset=4 - local.set $2 - local.get $4 - i32.load offset=8 - i32.const 3 - i32.shr_u - local.set $0 - block $~lib/typedarray/FIND_INDEX<~lib/typedarray/Int64Array,i64>|inlined.0149 - loop $for-loop|0150 + i32.const 9616 + call $~lib/string/String.__eq + i32.eqz + br_if $folding-inner23 + global.get $~lib/memory/__stack_pointer + i32.const 16 + i32.add + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 16 + i32.sub + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 16628 + i32.lt_s + br_if $folding-inner16 + global.get $~lib/memory/__stack_pointer + local.tee $0 + i64.const 0 + i64.store + local.get $0 + i64.const 0 + i64.store offset=8 local.get $0 + i32.const 5 + call $~lib/typedarray/Float32Array#constructor + local.tee $2 + i32.store + local.get $2 + i32.const 0 + f32.const 1 + call $~lib/typedarray/Float32Array#__set + local.get $2 + i32.const 1 + f32.const 2 + call $~lib/typedarray/Float32Array#__set + local.get $2 + i32.const 2 + f32.const 3 + call $~lib/typedarray/Float32Array#__set + local.get $2 + i32.const 3 + f32.const 4 + call $~lib/typedarray/Float32Array#__set + local.get $2 + i32.const 4 + f32.const 5 + call $~lib/typedarray/Float32Array#__set + global.get $~lib/memory/__stack_pointer + i32.const 9584 + i32.store offset=12 + local.get $2 + call $~lib/typedarray/Float32Array#join + local.set $1 + global.get $~lib/memory/__stack_pointer + local.tee $0 local.get $1 - i32.gt_s - if - local.get $2 - local.get $1 - i32.const 3 - i32.shl - i32.add - i64.load - i32.const 3 - global.set $~argumentsLength - local.get $1 - local.get $4 - i32.const 5488 - i32.load - call_indirect $0 (type $i64_i32_i32_=>_i32) - br_if $~lib/typedarray/FIND_INDEX<~lib/typedarray/Int64Array,i64>|inlined.0149 - local.get $1 - i32.const 1 - i32.add - local.set $1 - br $for-loop|0150 - end - end - i32.const -1 - local.set $1 - end - local.get $1 - i32.const -1 - i32.ne - br_if $folding-inner9 - global.get $~lib/memory/__stack_pointer - i32.const 8 - i32.add - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 8 - i32.sub - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 15924 - i32.lt_s - br_if $folding-inner14 - global.get $~lib/memory/__stack_pointer - local.tee $0 - i64.const 0 - i64.store - local.get $0 - i32.const 3 - call $~lib/typedarray/Uint64Array#constructor - local.tee $4 - i32.store - local.get $4 - i32.const 0 - i64.const 1 - call $~lib/typedarray/Uint64Array#__set - local.get $4 - i32.const 1 - i64.const 2 - call $~lib/typedarray/Uint64Array#__set - local.get $4 - i32.const 2 - i64.const 3 - call $~lib/typedarray/Uint64Array#__set - global.get $~lib/memory/__stack_pointer - i32.const 5520 - i32.store offset=4 - i32.const 0 - local.set $1 - local.get $4 - i32.load offset=4 - local.set $2 - local.get $4 - i32.load offset=8 - i32.const 3 - i32.shr_u - local.set $0 - block $~lib/typedarray/FIND_INDEX<~lib/typedarray/Uint64Array,u64>|inlined.0 - loop $for-loop|0152 + i32.store offset=4 local.get $0 + i32.const 10800 + i32.store offset=8 local.get $1 - i32.gt_s - if - local.get $2 - local.get $1 - i32.const 3 - i32.shl - i32.add - i64.load - i32.const 3 - global.set $~argumentsLength - local.get $1 - local.get $4 - i32.const 5520 - i32.load - call_indirect $0 (type $i64_i32_i32_=>_i32) - br_if $~lib/typedarray/FIND_INDEX<~lib/typedarray/Uint64Array,u64>|inlined.0 - local.get $1 - i32.const 1 - i32.add - local.set $1 - br $for-loop|0152 - end - end - i32.const -1 - local.set $1 - end - local.get $1 - i32.const 1 - i32.ne - br_if $folding-inner8 - global.get $~lib/memory/__stack_pointer - i32.const 5552 - i32.store offset=4 - i32.const 0 - local.set $1 - local.get $4 - i32.load offset=4 - local.set $2 - local.get $4 - i32.load offset=8 - i32.const 3 - i32.shr_u - local.set $0 - block $~lib/typedarray/FIND_INDEX<~lib/typedarray/Uint64Array,u64>|inlined.0154 - loop $for-loop|0155 + i32.const 10800 + call $~lib/string/String.__eq + i32.eqz + br_if $folding-inner24 + global.get $~lib/memory/__stack_pointer + i32.const 4 + i32.sub + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 16628 + i32.lt_s + br_if $folding-inner16 + global.get $~lib/memory/__stack_pointer + local.tee $0 + i32.const 0 + i32.store local.get $0 + i32.const 9584 + i32.store + local.get $2 + call $~lib/typedarray/Float32Array#join + local.set $1 + global.get $~lib/memory/__stack_pointer + i32.const 4 + i32.add + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + local.tee $0 local.get $1 - i32.gt_s - if - local.get $2 - local.get $1 - i32.const 3 - i32.shl - i32.add - i64.load - i32.const 3 - global.set $~argumentsLength - local.get $1 - local.get $4 - i32.const 5552 - i32.load - call_indirect $0 (type $i64_i32_i32_=>_i32) - br_if $~lib/typedarray/FIND_INDEX<~lib/typedarray/Uint64Array,u64>|inlined.0154 - local.get $1 - i32.const 1 - i32.add - local.set $1 - br $for-loop|0155 - end - end - i32.const -1 - local.set $1 - end - local.get $1 - i32.const -1 - i32.ne - br_if $folding-inner9 - global.get $~lib/memory/__stack_pointer - i32.const 8 - i32.add - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 8 - i32.sub - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 15924 - i32.lt_s - br_if $folding-inner14 - global.get $~lib/memory/__stack_pointer - local.tee $0 - i64.const 0 - i64.store - local.get $0 - i32.const 3 - call $~lib/typedarray/Float32Array#constructor - local.tee $4 - i32.store - local.get $4 - i32.const 0 - f32.const 1 - call $~lib/typedarray/Float32Array#__set - local.get $4 - i32.const 1 - f32.const 2 - call $~lib/typedarray/Float32Array#__set - local.get $4 - i32.const 2 - f32.const 3 - call $~lib/typedarray/Float32Array#__set - global.get $~lib/memory/__stack_pointer - i32.const 5584 - i32.store offset=4 - i32.const 0 - local.set $1 - local.get $4 - i32.load offset=4 - local.set $2 - local.get $4 - i32.load offset=8 - i32.const 2 - i32.shr_u - local.set $0 - block $~lib/typedarray/FIND_INDEX<~lib/typedarray/Float32Array,f32>|inlined.0 - loop $for-loop|0157 + i32.store offset=4 local.get $0 + i32.const 10800 + i32.store offset=8 local.get $1 - i32.gt_s - if - local.get $2 - local.get $1 - i32.const 2 - i32.shl - i32.add - f32.load - i32.const 3 - global.set $~argumentsLength - local.get $1 - local.get $4 - i32.const 5584 - i32.load - call_indirect $0 (type $f32_i32_i32_=>_i32) - br_if $~lib/typedarray/FIND_INDEX<~lib/typedarray/Float32Array,f32>|inlined.0 - local.get $1 - i32.const 1 - i32.add - local.set $1 - br $for-loop|0157 - end - end - i32.const -1 - local.set $1 - end - local.get $1 - i32.const 1 - i32.ne - br_if $folding-inner8 - global.get $~lib/memory/__stack_pointer - i32.const 5616 - i32.store offset=4 - i32.const 0 - local.set $1 - local.get $4 - i32.load offset=4 - local.set $2 - local.get $4 - i32.load offset=8 - i32.const 2 - i32.shr_u - local.set $0 - block $~lib/typedarray/FIND_INDEX<~lib/typedarray/Float32Array,f32>|inlined.0159 - loop $for-loop|0160 + i32.const 10800 + call $~lib/string/String.__eq + i32.eqz + br_if $folding-inner25 + global.get $~lib/memory/__stack_pointer + i32.const 16 + i32.add + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 16 + i32.sub + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 16628 + i32.lt_s + br_if $folding-inner16 + global.get $~lib/memory/__stack_pointer + local.tee $0 + i64.const 0 + i64.store + local.get $0 + i64.const 0 + i64.store offset=8 + local.get $0 + i32.const 5 + call $~lib/typedarray/Float64Array#constructor + local.tee $2 + i32.store + local.get $2 + i32.const 0 + f64.const 1 + call $~lib/typedarray/Float64Array#__set + local.get $2 + i32.const 1 + f64.const 2 + call $~lib/typedarray/Float64Array#__set + local.get $2 + i32.const 2 + f64.const 3 + call $~lib/typedarray/Float64Array#__set + local.get $2 + i32.const 3 + f64.const 4 + call $~lib/typedarray/Float64Array#__set + local.get $2 + i32.const 4 + f64.const 5 + call $~lib/typedarray/Float64Array#__set + global.get $~lib/memory/__stack_pointer + i32.const 9584 + i32.store offset=12 + local.get $2 + call $~lib/typedarray/Float64Array#join + local.set $1 + global.get $~lib/memory/__stack_pointer + local.tee $0 + local.get $1 + i32.store offset=4 local.get $0 + i32.const 10800 + i32.store offset=8 local.get $1 - i32.gt_s - if - local.get $2 - local.get $1 - i32.const 2 - i32.shl - i32.add - f32.load - i32.const 3 - global.set $~argumentsLength - local.get $1 - local.get $4 - i32.const 5616 - i32.load - call_indirect $0 (type $f32_i32_i32_=>_i32) - br_if $~lib/typedarray/FIND_INDEX<~lib/typedarray/Float32Array,f32>|inlined.0159 - local.get $1 - i32.const 1 - i32.add - local.set $1 - br $for-loop|0160 - end - end - i32.const -1 - local.set $1 - end - local.get $1 - i32.const -1 - i32.ne - br_if $folding-inner9 - global.get $~lib/memory/__stack_pointer - i32.const 8 - i32.add - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 8 - i32.sub - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 15924 - i32.lt_s - br_if $folding-inner14 - global.get $~lib/memory/__stack_pointer - local.tee $0 - i64.const 0 - i64.store - local.get $0 - i32.const 3 - call $~lib/typedarray/Float64Array#constructor - local.tee $4 - i32.store - local.get $4 - i32.const 0 - f64.const 1 - call $~lib/typedarray/Float64Array#__set - local.get $4 - i32.const 1 - f64.const 2 - call $~lib/typedarray/Float64Array#__set - local.get $4 - i32.const 2 - f64.const 3 - call $~lib/typedarray/Float64Array#__set - global.get $~lib/memory/__stack_pointer - i32.const 5648 - i32.store offset=4 - i32.const 0 - local.set $1 - local.get $4 - i32.load offset=4 - local.set $2 - local.get $4 - i32.load offset=8 - i32.const 3 - i32.shr_u - local.set $0 - block $~lib/typedarray/FIND_INDEX<~lib/typedarray/Float64Array,f64>|inlined.0 - loop $for-loop|0162 + i32.const 10800 + call $~lib/string/String.__eq + i32.eqz + br_if $folding-inner24 + global.get $~lib/memory/__stack_pointer + i32.const 4 + i32.sub + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 16628 + i32.lt_s + br_if $folding-inner16 + global.get $~lib/memory/__stack_pointer + local.tee $0 + i32.const 0 + i32.store local.get $0 + i32.const 9584 + i32.store + local.get $2 + call $~lib/typedarray/Float64Array#join + local.set $1 + global.get $~lib/memory/__stack_pointer + i32.const 4 + i32.add + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + local.tee $0 local.get $1 - i32.gt_s - if - local.get $2 - local.get $1 - i32.const 3 - i32.shl - i32.add - f64.load - i32.const 3 - global.set $~argumentsLength - local.get $1 - local.get $4 - i32.const 5648 - i32.load - call_indirect $0 (type $f64_i32_i32_=>_i32) - br_if $~lib/typedarray/FIND_INDEX<~lib/typedarray/Float64Array,f64>|inlined.0 - local.get $1 - i32.const 1 - i32.add - local.set $1 - br $for-loop|0162 - end - end - i32.const -1 - local.set $1 - end - local.get $1 - i32.const 1 - i32.ne - br_if $folding-inner8 - global.get $~lib/memory/__stack_pointer - i32.const 5680 - i32.store offset=4 - i32.const 0 - local.set $1 - local.get $4 - i32.load offset=4 - local.set $2 - local.get $4 - i32.load offset=8 - i32.const 3 - i32.shr_u - local.set $0 - block $~lib/typedarray/FIND_INDEX<~lib/typedarray/Float64Array,f64>|inlined.0164 - loop $for-loop|0165 + i32.store offset=4 local.get $0 + i32.const 10800 + i32.store offset=8 local.get $1 - i32.gt_s + i32.const 10800 + call $~lib/string/String.__eq + i32.eqz + br_if $folding-inner25 + global.get $~lib/memory/__stack_pointer + i32.const 16 + i32.add + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 0 + call $~lib/arraybuffer/ArrayBuffer#constructor + local.tee $0 + i32.store offset=12 + i32.const 2 + global.set $~argumentsLength + global.get $~lib/memory/__stack_pointer + local.get $0 + i32.const 0 + call $~lib/typedarray/Uint8Array.wrap@varargs + local.tee $0 + i32.store offset=24 + local.get $0 + i32.load offset=8 if - local.get $2 - local.get $1 - i32.const 3 - i32.shl - i32.add - f64.load + i32.const 0 + i32.const 1568 + i32.const 737 i32.const 3 - global.set $~argumentsLength - local.get $1 - local.get $4 - i32.const 5680 - i32.load - call_indirect $0 (type $f64_i32_i32_=>_i32) - br_if $~lib/typedarray/FIND_INDEX<~lib/typedarray/Float64Array,f64>|inlined.0164 - local.get $1 - i32.const 1 - i32.add - local.set $1 - br $for-loop|0165 + call $~lib/builtins/abort + unreachable end - end - i32.const -1 - local.set $1 - end - local.get $1 - i32.const -1 - i32.ne - br_if $folding-inner9 - global.get $~lib/memory/__stack_pointer - i32.const 8 - i32.add - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 8 - i32.sub - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 15924 - i32.lt_s - br_if $folding-inner14 - global.get $~lib/memory/__stack_pointer - local.tee $0 - i64.const 0 - i64.store - local.get $0 - i32.const 3 - call $~lib/typedarray/Int8Array#constructor - local.tee $5 - i32.store - local.get $5 - i32.const 0 - i32.const 2 - call $~lib/typedarray/Int8Array#__set - local.get $5 - i32.const 1 - i32.const 4 - call $~lib/typedarray/Int8Array#__set - local.get $5 - i32.const 2 - i32.const 6 - call $~lib/typedarray/Int8Array#__set - global.get $~lib/memory/__stack_pointer - i32.const 5712 - i32.store offset=4 - i32.const 0 - local.set $1 - block $~lib/typedarray/EVERY<~lib/typedarray/Int8Array,i8>|inlined.0 (result i32) - local.get $5 - i32.load offset=4 - local.set $4 - local.get $5 - i32.load offset=8 - local.set $2 - loop $for-loop|0167 - local.get $1 - local.get $2 - i32.lt_s + global.get $~lib/memory/__stack_pointer + i32.const 2 + call $~lib/arraybuffer/ArrayBuffer#constructor + local.tee $0 + i32.store offset=12 + i32.const 2 + global.set $~argumentsLength + global.get $~lib/memory/__stack_pointer + local.get $0 + i32.const 2 + call $~lib/typedarray/Uint8Array.wrap@varargs + local.tee $0 + i32.store offset=24 + local.get $0 + i32.load offset=8 if - local.get $1 - local.get $4 - i32.add - i32.load8_s - local.set $0 - i32.const 3 - global.set $~argumentsLength i32.const 0 - local.get $0 - local.get $1 - local.get $5 - i32.const 5712 - i32.load - call_indirect $0 (type $i32_i32_i32_=>_i32) - i32.eqz - br_if $~lib/typedarray/EVERY<~lib/typedarray/Int8Array,i8>|inlined.0 - drop - local.get $1 - i32.const 1 - i32.add - local.set $1 - br $for-loop|0167 - end - end - i32.const 1 - end - i32.eqz - br_if $folding-inner10 - global.get $~lib/memory/__stack_pointer - i32.const 5744 - i32.store offset=4 - i32.const 0 - local.set $1 - block $~lib/typedarray/EVERY<~lib/typedarray/Int8Array,i8>|inlined.0169 (result i32) - local.get $5 - i32.load offset=4 - local.set $4 - local.get $5 - i32.load offset=8 - local.set $2 - loop $for-loop|0170 - local.get $1 - local.get $2 - i32.lt_s - if - local.get $1 - local.get $4 - i32.add - i32.load8_s - local.set $0 + i32.const 1568 + i32.const 741 i32.const 3 - global.set $~argumentsLength - i32.const 0 - local.get $0 - local.get $1 - local.get $5 - i32.const 5744 - i32.load - call_indirect $0 (type $i32_i32_i32_=>_i32) - i32.eqz - br_if $~lib/typedarray/EVERY<~lib/typedarray/Int8Array,i8>|inlined.0169 - drop - local.get $1 - i32.const 1 - i32.add - local.set $1 - br $for-loop|0170 + call $~lib/builtins/abort + unreachable end - end - i32.const 1 - end - br_if $folding-inner11 - global.get $~lib/memory/__stack_pointer - i32.const 8 - i32.add - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 8 - i32.sub - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 15924 - i32.lt_s - br_if $folding-inner14 - global.get $~lib/memory/__stack_pointer - local.tee $0 - i64.const 0 - i64.store - local.get $0 - i32.const 3 - call $~lib/typedarray/Uint8Array#constructor - local.tee $5 - i32.store - local.get $5 - i32.const 0 - i32.const 2 - call $~lib/typedarray/Uint8Array#__set - local.get $5 - i32.const 1 - i32.const 4 - call $~lib/typedarray/Uint8Array#__set - local.get $5 - i32.const 2 - i32.const 6 - call $~lib/typedarray/Uint8Array#__set - global.get $~lib/memory/__stack_pointer - i32.const 5776 - i32.store offset=4 - i32.const 0 - local.set $1 - block $~lib/typedarray/EVERY<~lib/typedarray/Uint8Array,u8>|inlined.0 (result i32) - local.get $5 - i32.load offset=4 - local.set $4 - local.get $5 - i32.load offset=8 - local.set $2 - loop $for-loop|0172 - local.get $1 - local.get $2 + i32.const 0 + local.set $2 + global.get $~lib/memory/__stack_pointer + i32.const 20 + i32.sub + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 16628 i32.lt_s - if - local.get $1 + br_if $folding-inner16 + global.get $~lib/memory/__stack_pointer + local.tee $0 + i64.const 0 + i64.store + local.get $0 + i64.const 0 + i64.store offset=8 + local.get $0 + i32.const 0 + i32.store offset=16 + local.get $0 + i32.const 10928 + i32.store + local.get $0 + i32.const 10940 + i32.load + local.tee $4 + call $~lib/typedarray/Int8Array#constructor + local.tee $6 + i32.store offset=4 + loop $for-loop|00 + local.get $2 local.get $4 - i32.add - i32.load8_u - local.set $0 - i32.const 3 - global.set $~argumentsLength - i32.const 0 - local.get $0 - local.get $1 - local.get $5 - i32.const 5776 - i32.load - call_indirect $0 (type $i32_i32_i32_=>_i32) - i32.eqz - br_if $~lib/typedarray/EVERY<~lib/typedarray/Uint8Array,u8>|inlined.0 - drop - local.get $1 - i32.const 1 - i32.add - local.set $1 - br $for-loop|0172 + i32.lt_s + if + local.get $6 + local.get $2 + i32.const 10928 + local.get $2 + call $~lib/array/Array#__get + i32.extend8_s + call $~lib/typedarray/Int8Array#__set + local.get $2 + i32.const 1 + i32.add + local.set $2 + br $for-loop|00 + end end - end - i32.const 1 - end - i32.eqz - br_if $folding-inner10 - global.get $~lib/memory/__stack_pointer - i32.const 5808 - i32.store offset=4 - i32.const 0 - local.set $1 - block $~lib/typedarray/EVERY<~lib/typedarray/Uint8Array,u8>|inlined.0174 (result i32) - local.get $5 - i32.load offset=4 - local.set $4 - local.get $5 - i32.load offset=8 - local.set $2 - loop $for-loop|0175 + global.get $~lib/memory/__stack_pointer + local.tee $1 + local.get $6 + i32.load + local.tee $0 + i32.store offset=8 local.get $1 - local.get $2 + local.get $0 + local.get $6 + i32.load offset=4 + local.get $6 + i32.load + i32.sub + local.get $6 + i32.load offset=8 + local.get $6 + i32.load offset=4 + local.get $6 + i32.load + i32.sub + i32.add + call $~lib/arraybuffer/ArrayBuffer#slice + local.tee $3 + i32.store offset=12 + i32.const 1 + global.set $~argumentsLength + global.get $~lib/memory/__stack_pointer + local.tee $2 + i32.const 4 + i32.sub + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 16628 i32.lt_s - if - local.get $1 - local.get $4 - i32.add - i32.load8_u - local.set $0 - i32.const 3 - global.set $~argumentsLength - i32.const 0 - local.get $0 - local.get $1 - local.get $5 - i32.const 5808 - i32.load - call_indirect $0 (type $i32_i32_i32_=>_i32) - i32.eqz - br_if $~lib/typedarray/EVERY<~lib/typedarray/Uint8Array,u8>|inlined.0174 - drop - local.get $1 - i32.const 1 - i32.add - local.set $1 - br $for-loop|0175 - end - end - i32.const 1 - end - br_if $folding-inner11 - global.get $~lib/memory/__stack_pointer - i32.const 8 - i32.add - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 8 - i32.sub - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 15924 - i32.lt_s - br_if $folding-inner14 - global.get $~lib/memory/__stack_pointer - local.tee $0 - i64.const 0 - i64.store - local.get $0 - i32.const 3 - call $~lib/typedarray/Uint8ClampedArray#constructor - local.tee $5 - i32.store - local.get $5 - i32.const 0 - i32.const 2 - call $~lib/typedarray/Uint8ClampedArray#__set - local.get $5 - i32.const 1 - i32.const 4 - call $~lib/typedarray/Uint8ClampedArray#__set - local.get $5 - i32.const 2 - i32.const 6 - call $~lib/typedarray/Uint8ClampedArray#__set - global.get $~lib/memory/__stack_pointer - i32.const 5840 - i32.store offset=4 - i32.const 0 - local.set $1 - block $~lib/typedarray/EVERY<~lib/typedarray/Uint8Array,u8>|inlined.0178 (result i32) - local.get $5 - i32.load offset=4 - local.set $4 - local.get $5 - i32.load offset=8 - local.set $2 - loop $for-loop|0179 + br_if $folding-inner16 + global.get $~lib/memory/__stack_pointer + local.tee $1 + i32.const 0 + i32.store + local.get $3 + i32.const 20 + i32.sub + i32.load offset=16 + local.set $0 local.get $1 - local.get $2 - i32.lt_s - if - local.get $1 - local.get $4 - i32.add - i32.load8_u - local.set $0 - i32.const 3 - global.set $~argumentsLength - i32.const 0 - local.get $0 - local.get $1 - local.get $5 - i32.const 5840 - i32.load - call_indirect $0 (type $i32_i32_i32_=>_i32) - i32.eqz - br_if $~lib/typedarray/EVERY<~lib/typedarray/Uint8Array,u8>|inlined.0178 - drop - local.get $1 - i32.const 1 - i32.add - local.set $1 - br $for-loop|0179 - end - end - i32.const 1 - end - i32.eqz - br_if $folding-inner10 - global.get $~lib/memory/__stack_pointer - i32.const 5872 - i32.store offset=4 - i32.const 0 - local.set $1 - block $~lib/typedarray/EVERY<~lib/typedarray/Uint8Array,u8>|inlined.0181 (result i32) - local.get $5 - i32.load offset=4 - local.set $4 - local.get $5 - i32.load offset=8 - local.set $2 - loop $for-loop|0182 + i32.const 12 + i32.const 3 + call $~lib/rt/itcms/__new + local.tee $1 + i32.store local.get $1 - local.get $2 - i32.lt_s - if - local.get $1 - local.get $4 - i32.add - i32.load8_u - local.set $0 - i32.const 3 - global.set $~argumentsLength - i32.const 0 - local.get $0 - local.get $1 - local.get $5 - i32.const 5872 - i32.load - call_indirect $0 (type $i32_i32_i32_=>_i32) - i32.eqz - br_if $~lib/typedarray/EVERY<~lib/typedarray/Uint8Array,u8>|inlined.0181 - drop - local.get $1 - i32.const 1 - i32.add - local.set $1 - br $for-loop|0182 - end - end - i32.const 1 - end - br_if $folding-inner11 - global.get $~lib/memory/__stack_pointer - i32.const 8 - i32.add - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 8 - i32.sub - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 15924 - i32.lt_s - br_if $folding-inner14 - global.get $~lib/memory/__stack_pointer - local.tee $0 - i64.const 0 - i64.store - local.get $0 - i32.const 3 - call $~lib/typedarray/Int16Array#constructor - local.tee $5 - i32.store - local.get $5 - i32.const 0 - i32.const 2 - call $~lib/typedarray/Int16Array#__set - local.get $5 - i32.const 1 - i32.const 4 - call $~lib/typedarray/Int16Array#__set - local.get $5 - i32.const 2 - i32.const 6 - call $~lib/typedarray/Int16Array#__set - global.get $~lib/memory/__stack_pointer - i32.const 5904 - i32.store offset=4 - i32.const 0 - local.set $1 - block $~lib/typedarray/EVERY<~lib/typedarray/Int16Array,i16>|inlined.0 (result i32) - local.get $5 - i32.load offset=4 - local.set $4 - local.get $5 - i32.load offset=8 - i32.const 1 - i32.shr_u - local.set $2 - loop $for-loop|0184 + local.get $3 + i32.store local.get $1 - local.get $2 - i32.lt_s - if - local.get $4 - local.get $1 - i32.const 1 - i32.shl - i32.add - i32.load16_s - local.set $0 - i32.const 3 - global.set $~argumentsLength - i32.const 0 - local.get $0 - local.get $1 - local.get $5 - i32.const 5904 - i32.load - call_indirect $0 (type $i32_i32_i32_=>_i32) - i32.eqz - br_if $~lib/typedarray/EVERY<~lib/typedarray/Int16Array,i16>|inlined.0 - drop - local.get $1 - i32.const 1 - i32.add - local.set $1 - br $for-loop|0184 - end - end - i32.const 1 - end - i32.eqz - br_if $folding-inner10 - global.get $~lib/memory/__stack_pointer - i32.const 5936 - i32.store offset=4 - i32.const 0 - local.set $1 - block $~lib/typedarray/EVERY<~lib/typedarray/Int16Array,i16>|inlined.0186 (result i32) - local.get $5 - i32.load offset=4 - local.set $4 - local.get $5 - i32.load offset=8 - i32.const 1 - i32.shr_u - local.set $2 - loop $for-loop|0187 + local.get $3 + call $~lib/rt/itcms/__link local.get $1 - local.get $2 - i32.lt_s - if - local.get $4 - local.get $1 - i32.const 1 - i32.shl - i32.add - i32.load16_s - local.set $0 - i32.const 3 - global.set $~argumentsLength - i32.const 0 - local.get $0 - local.get $1 - local.get $5 - i32.const 5936 - i32.load - call_indirect $0 (type $i32_i32_i32_=>_i32) - i32.eqz - br_if $~lib/typedarray/EVERY<~lib/typedarray/Int16Array,i16>|inlined.0186 - drop - local.get $1 - i32.const 1 - i32.add - local.set $1 - br $for-loop|0187 - end - end - i32.const 1 - end - br_if $folding-inner11 - global.get $~lib/memory/__stack_pointer - i32.const 8 - i32.add - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 8 - i32.sub - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 15924 - i32.lt_s - br_if $folding-inner14 - global.get $~lib/memory/__stack_pointer - local.tee $0 - i64.const 0 - i64.store - local.get $0 - i32.const 3 - call $~lib/typedarray/Uint16Array#constructor - local.tee $5 - i32.store - local.get $5 - i32.const 0 - i32.const 2 - call $~lib/typedarray/Uint16Array#__set - local.get $5 - i32.const 1 - i32.const 4 - call $~lib/typedarray/Uint16Array#__set - local.get $5 - i32.const 2 - i32.const 6 - call $~lib/typedarray/Uint16Array#__set - global.get $~lib/memory/__stack_pointer - i32.const 5968 - i32.store offset=4 - i32.const 0 - local.set $1 - block $~lib/typedarray/EVERY<~lib/typedarray/Uint16Array,u16>|inlined.0 (result i32) - local.get $5 - i32.load offset=4 - local.set $4 - local.get $5 - i32.load offset=8 - i32.const 1 - i32.shr_u - local.set $2 - loop $for-loop|0189 + local.get $0 + i32.store offset=8 local.get $1 + local.get $3 + i32.store offset=4 + global.get $~lib/memory/__stack_pointer + i32.const 4 + i32.add + global.set $~lib/memory/__stack_pointer local.get $2 - i32.lt_s - if - local.get $4 - local.get $1 - i32.const 1 - i32.shl - i32.add - i32.load16_u - local.set $0 - i32.const 3 - global.set $~argumentsLength - i32.const 0 - local.get $0 - local.get $1 - local.get $5 - i32.const 5968 - i32.load - call_indirect $0 (type $i32_i32_i32_=>_i32) - i32.eqz - br_if $~lib/typedarray/EVERY<~lib/typedarray/Uint16Array,u16>|inlined.0 - drop - local.get $1 - i32.const 1 - i32.add - local.set $1 - br $for-loop|0189 - end - end - i32.const 1 - end - i32.eqz - br_if $folding-inner10 - global.get $~lib/memory/__stack_pointer - i32.const 6000 - i32.store offset=4 - i32.const 0 - local.set $1 - block $~lib/typedarray/EVERY<~lib/typedarray/Uint16Array,u16>|inlined.0191 (result i32) - local.get $5 - i32.load offset=4 - local.set $4 - local.get $5 - i32.load offset=8 - i32.const 1 - i32.shr_u - local.set $2 - loop $for-loop|0192 local.get $1 - local.get $2 - i32.lt_s - if + i32.store offset=16 + i32.const 0 + local.set $2 + loop $for-loop|1 + local.get $2 local.get $4 - local.get $1 - i32.const 1 - i32.shl - i32.add - i32.load16_u - local.set $0 - i32.const 3 - global.set $~argumentsLength - i32.const 0 - local.get $0 - local.get $1 - local.get $5 - i32.const 6000 - i32.load - call_indirect $0 (type $i32_i32_i32_=>_i32) - i32.eqz - br_if $~lib/typedarray/EVERY<~lib/typedarray/Uint16Array,u16>|inlined.0191 - drop - local.get $1 - i32.const 1 - i32.add - local.set $1 - br $for-loop|0192 + i32.lt_s + if + local.get $6 + local.get $2 + call $~lib/typedarray/Int8Array#__get + local.get $1 + local.get $2 + call $~lib/typedarray/Int8Array#__get + i32.ne + br_if $folding-inner15 + local.get $2 + i32.const 1 + i32.add + local.set $2 + br $for-loop|1 + end end - end - i32.const 1 - end - br_if $folding-inner11 - global.get $~lib/memory/__stack_pointer - i32.const 8 - i32.add - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 8 - i32.sub - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 15924 - i32.lt_s - br_if $folding-inner14 - global.get $~lib/memory/__stack_pointer - local.tee $0 - i64.const 0 - i64.store - local.get $0 - i32.const 3 - call $~lib/typedarray/Int32Array#constructor - local.tee $5 - i32.store - local.get $5 - i32.const 0 - i32.const 2 - call $~lib/typedarray/Int32Array#__set - local.get $5 - i32.const 1 - i32.const 4 - call $~lib/typedarray/Int32Array#__set - local.get $5 - i32.const 2 - i32.const 6 - call $~lib/typedarray/Int32Array#__set - global.get $~lib/memory/__stack_pointer - i32.const 6032 - i32.store offset=4 - i32.const 0 - local.set $1 - block $~lib/typedarray/EVERY<~lib/typedarray/Int32Array,i32>|inlined.0 (result i32) - local.get $5 - i32.load offset=4 - local.set $4 - local.get $5 - i32.load offset=8 - i32.const 2 - i32.shr_u - local.set $2 - loop $for-loop|0194 - local.get $1 - local.get $2 + global.get $~lib/memory/__stack_pointer + i32.const 20 + i32.add + global.set $~lib/memory/__stack_pointer + i32.const 0 + local.set $1 + global.get $~lib/memory/__stack_pointer + i32.const 20 + i32.sub + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 16628 i32.lt_s - if - local.get $4 - local.get $1 - i32.const 2 - i32.shl - i32.add - i32.load - local.set $0 - i32.const 3 - global.set $~argumentsLength - i32.const 0 - local.get $0 - local.get $1 - local.get $5 - i32.const 6032 - i32.load - call_indirect $0 (type $i32_i32_i32_=>_i32) - i32.eqz - br_if $~lib/typedarray/EVERY<~lib/typedarray/Int32Array,i32>|inlined.0 - drop + br_if $folding-inner16 + global.get $~lib/memory/__stack_pointer + local.tee $0 + i64.const 0 + i64.store + local.get $0 + i64.const 0 + i64.store offset=8 + local.get $0 + i32.const 0 + i32.store offset=16 + local.get $0 + i32.const 10928 + i32.store + local.get $0 + i32.const 10940 + i32.load + local.tee $2 + call $~lib/typedarray/Uint8Array#constructor + local.tee $4 + i32.store offset=4 + loop $for-loop|040 local.get $1 - i32.const 1 - i32.add - local.set $1 - br $for-loop|0194 + local.get $2 + i32.lt_s + if + local.get $4 + local.get $1 + i32.const 10928 + local.get $1 + call $~lib/array/Array#__get + i32.const 255 + i32.and + call $~lib/typedarray/Uint8Array#__set + local.get $1 + i32.const 1 + i32.add + local.set $1 + br $for-loop|040 + end end - end - i32.const 1 - end - i32.eqz - br_if $folding-inner10 - global.get $~lib/memory/__stack_pointer - i32.const 6064 - i32.store offset=4 - i32.const 0 - local.set $1 - block $~lib/typedarray/EVERY<~lib/typedarray/Int32Array,i32>|inlined.0196 (result i32) - local.get $5 - i32.load offset=4 - local.set $4 - local.get $5 - i32.load offset=8 - i32.const 2 - i32.shr_u - local.set $2 - loop $for-loop|0197 + global.get $~lib/memory/__stack_pointer + local.tee $1 + local.get $4 + i32.load + local.tee $0 + i32.store offset=8 local.get $1 - local.get $2 - i32.lt_s - if - local.get $4 - local.get $1 - i32.const 2 - i32.shl - i32.add - i32.load - local.set $0 - i32.const 3 - global.set $~argumentsLength - i32.const 0 - local.get $0 - local.get $1 - local.get $5 - i32.const 6064 - i32.load - call_indirect $0 (type $i32_i32_i32_=>_i32) - i32.eqz - br_if $~lib/typedarray/EVERY<~lib/typedarray/Int32Array,i32>|inlined.0196 - drop + local.get $0 + local.get $4 + i32.load offset=4 + local.get $4 + i32.load + i32.sub + local.get $4 + i32.load offset=8 + local.get $4 + i32.load offset=4 + local.get $4 + i32.load + i32.sub + i32.add + call $~lib/arraybuffer/ArrayBuffer#slice + local.tee $0 + i32.store offset=12 + i32.const 1 + global.set $~argumentsLength + global.get $~lib/memory/__stack_pointer + local.get $0 + i32.const 0 + call $~lib/typedarray/Uint8Array.wrap@varargs + local.tee $0 + i32.store offset=16 + i32.const 0 + local.set $1 + loop $for-loop|11 local.get $1 - i32.const 1 - i32.add - local.set $1 - br $for-loop|0197 + local.get $2 + i32.lt_s + if + local.get $4 + local.get $1 + call $~lib/typedarray/Uint8Array#__get + local.get $0 + local.get $1 + call $~lib/typedarray/Uint8Array#__get + i32.ne + br_if $folding-inner15 + local.get $1 + i32.const 1 + i32.add + local.set $1 + br $for-loop|11 + end end - end - i32.const 1 - end - br_if $folding-inner11 - global.get $~lib/memory/__stack_pointer - i32.const 8 - i32.add - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 8 - i32.sub - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 15924 - i32.lt_s - br_if $folding-inner14 - global.get $~lib/memory/__stack_pointer - local.tee $0 - i64.const 0 - i64.store - local.get $0 - i32.const 3 - call $~lib/typedarray/Uint32Array#constructor - local.tee $5 - i32.store - local.get $5 - i32.const 0 - i32.const 2 - call $~lib/typedarray/Uint32Array#__set - local.get $5 - i32.const 1 - i32.const 4 - call $~lib/typedarray/Uint32Array#__set - local.get $5 - i32.const 2 - i32.const 6 - call $~lib/typedarray/Uint32Array#__set - global.get $~lib/memory/__stack_pointer - i32.const 6096 - i32.store offset=4 - i32.const 0 - local.set $1 - block $~lib/typedarray/EVERY<~lib/typedarray/Uint32Array,u32>|inlined.0 (result i32) - local.get $5 - i32.load offset=4 - local.set $4 - local.get $5 - i32.load offset=8 - i32.const 2 - i32.shr_u - local.set $2 - loop $for-loop|0199 - local.get $1 - local.get $2 + global.get $~lib/memory/__stack_pointer + i32.const 20 + i32.add + global.set $~lib/memory/__stack_pointer + i32.const 0 + local.set $2 + global.get $~lib/memory/__stack_pointer + i32.const 20 + i32.sub + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 16628 i32.lt_s - if + br_if $folding-inner16 + global.get $~lib/memory/__stack_pointer + local.tee $0 + i64.const 0 + i64.store + local.get $0 + i64.const 0 + i64.store offset=8 + local.get $0 + i32.const 0 + i32.store offset=16 + local.get $0 + i32.const 10928 + i32.store + local.get $0 + i32.const 10940 + i32.load + local.tee $4 + call $~lib/typedarray/Uint8ClampedArray#constructor + local.tee $6 + i32.store offset=4 + loop $for-loop|020 + local.get $2 local.get $4 - local.get $1 - i32.const 2 - i32.shl - i32.add - i32.load - local.set $0 - i32.const 3 - global.set $~argumentsLength - i32.const 0 - local.get $0 - local.get $1 - local.get $5 - i32.const 6096 - i32.load - call_indirect $0 (type $i32_i32_i32_=>_i32) - i32.eqz - br_if $~lib/typedarray/EVERY<~lib/typedarray/Uint32Array,u32>|inlined.0 - drop - local.get $1 - i32.const 1 - i32.add - local.set $1 - br $for-loop|0199 + i32.lt_s + if + local.get $6 + local.get $2 + i32.const 10928 + local.get $2 + call $~lib/array/Array#__get + i32.const 255 + i32.and + call $~lib/typedarray/Uint8ClampedArray#__set + local.get $2 + i32.const 1 + i32.add + local.set $2 + br $for-loop|020 + end end - end - i32.const 1 - end - i32.eqz - br_if $folding-inner10 - global.get $~lib/memory/__stack_pointer - i32.const 6128 - i32.store offset=4 - i32.const 0 - local.set $1 - block $~lib/typedarray/EVERY<~lib/typedarray/Uint32Array,u32>|inlined.0201 (result i32) - local.get $5 - i32.load offset=4 - local.set $4 - local.get $5 - i32.load offset=8 - i32.const 2 - i32.shr_u - local.set $2 - loop $for-loop|0202 + global.get $~lib/memory/__stack_pointer + local.tee $1 + local.get $6 + i32.load + local.tee $0 + i32.store offset=8 local.get $1 - local.get $2 - i32.lt_s - if - local.get $4 - local.get $1 - i32.const 2 - i32.shl - i32.add - i32.load - local.set $0 - i32.const 3 - global.set $~argumentsLength - i32.const 0 - local.get $0 - local.get $1 - local.get $5 - i32.const 6128 - i32.load - call_indirect $0 (type $i32_i32_i32_=>_i32) - i32.eqz - br_if $~lib/typedarray/EVERY<~lib/typedarray/Uint32Array,u32>|inlined.0201 - drop - local.get $1 - i32.const 1 - i32.add - local.set $1 - br $for-loop|0202 - end - end - i32.const 1 - end - br_if $folding-inner11 - global.get $~lib/memory/__stack_pointer - i32.const 8 - i32.add - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 8 - i32.sub - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 15924 - i32.lt_s - br_if $folding-inner14 - global.get $~lib/memory/__stack_pointer - local.tee $0 - i64.const 0 - i64.store - local.get $0 - i32.const 3 - call $~lib/typedarray/Int64Array#constructor - local.tee $3 - i32.store - local.get $3 - i32.const 0 - i64.const 2 - call $~lib/typedarray/Int64Array#__set - local.get $3 - i32.const 1 - i64.const 4 - call $~lib/typedarray/Int64Array#__set - local.get $3 - i32.const 2 - i64.const 6 - call $~lib/typedarray/Int64Array#__set - global.get $~lib/memory/__stack_pointer - i32.const 6160 - i32.store offset=4 - i32.const 0 - local.set $1 - block $~lib/typedarray/EVERY<~lib/typedarray/Int64Array,i64>|inlined.0 (result i32) - local.get $3 - i32.load offset=4 - local.set $2 - local.get $3 - i32.load offset=8 - i32.const 3 - i32.shr_u - local.set $0 - loop $for-loop|0204 local.get $0 + local.get $6 + i32.load offset=4 + local.get $6 + i32.load + i32.sub + local.get $6 + i32.load offset=8 + local.get $6 + i32.load offset=4 + local.get $6 + i32.load + i32.sub + i32.add + call $~lib/arraybuffer/ArrayBuffer#slice + local.tee $3 + i32.store offset=12 + i32.const 1 + global.set $~argumentsLength + global.get $~lib/memory/__stack_pointer + local.tee $2 + i32.const 4 + i32.sub + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 16628 + i32.lt_s + br_if $folding-inner16 + global.get $~lib/memory/__stack_pointer + local.tee $1 + i32.const 0 + i32.store + local.get $3 + i32.const 20 + i32.sub + i32.load offset=16 + local.set $0 local.get $1 - i32.gt_s - if - local.get $2 - local.get $1 - i32.const 3 - i32.shl - i32.add - i64.load - local.set $10 - i32.const 3 - global.set $~argumentsLength - i32.const 0 - local.get $10 - local.get $1 - local.get $3 - i32.const 6160 - i32.load - call_indirect $0 (type $i64_i32_i32_=>_i32) - i32.eqz - br_if $~lib/typedarray/EVERY<~lib/typedarray/Int64Array,i64>|inlined.0 - drop - local.get $1 - i32.const 1 - i32.add - local.set $1 - br $for-loop|0204 - end - end - i32.const 1 - end - i32.eqz - br_if $folding-inner10 - global.get $~lib/memory/__stack_pointer - i32.const 6192 - i32.store offset=4 - i32.const 0 - local.set $1 - block $~lib/typedarray/EVERY<~lib/typedarray/Int64Array,i64>|inlined.0206 (result i32) - local.get $3 - i32.load offset=4 - local.set $2 - local.get $3 - i32.load offset=8 - i32.const 3 - i32.shr_u - local.set $0 - loop $for-loop|0207 - local.get $0 + i32.const 12 + i32.const 5 + call $~lib/rt/itcms/__new + local.tee $1 + i32.store + local.get $1 + local.get $3 + i32.store + local.get $1 + local.get $3 + call $~lib/rt/itcms/__link local.get $1 - i32.gt_s - if - local.get $2 - local.get $1 - i32.const 3 - i32.shl - i32.add - i64.load - local.set $10 - i32.const 3 - global.set $~argumentsLength - i32.const 0 - local.get $10 - local.get $1 - local.get $3 - i32.const 6192 - i32.load - call_indirect $0 (type $i64_i32_i32_=>_i32) - i32.eqz - br_if $~lib/typedarray/EVERY<~lib/typedarray/Int64Array,i64>|inlined.0206 - drop - local.get $1 - i32.const 1 - i32.add - local.set $1 - br $for-loop|0207 - end - end - i32.const 1 - end - br_if $folding-inner11 - global.get $~lib/memory/__stack_pointer - i32.const 8 - i32.add - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 8 - i32.sub - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 15924 - i32.lt_s - br_if $folding-inner14 - global.get $~lib/memory/__stack_pointer - local.tee $0 - i64.const 0 - i64.store - local.get $0 - i32.const 3 - call $~lib/typedarray/Uint64Array#constructor - local.tee $3 - i32.store - local.get $3 - i32.const 0 - i64.const 2 - call $~lib/typedarray/Uint64Array#__set - local.get $3 - i32.const 1 - i64.const 4 - call $~lib/typedarray/Uint64Array#__set - local.get $3 - i32.const 2 - i64.const 6 - call $~lib/typedarray/Uint64Array#__set - global.get $~lib/memory/__stack_pointer - i32.const 6224 - i32.store offset=4 - i32.const 0 - local.set $1 - block $~lib/typedarray/EVERY<~lib/typedarray/Uint64Array,u64>|inlined.0 (result i32) - local.get $3 - i32.load offset=4 - local.set $2 - local.get $3 - i32.load offset=8 - i32.const 3 - i32.shr_u - local.set $0 - loop $for-loop|0209 local.get $0 + i32.store offset=8 local.get $1 - i32.gt_s - if + local.get $3 + i32.store offset=4 + global.get $~lib/memory/__stack_pointer + i32.const 4 + i32.add + global.set $~lib/memory/__stack_pointer + local.get $2 + local.get $1 + i32.store offset=16 + i32.const 0 + local.set $2 + loop $for-loop|121 local.get $2 - local.get $1 - i32.const 3 - i32.shl - i32.add - i64.load - local.set $10 - i32.const 3 - global.set $~argumentsLength - i32.const 0 - local.get $10 - local.get $1 - local.get $3 - i32.const 6224 - i32.load - call_indirect $0 (type $i64_i32_i32_=>_i32) - i32.eqz - br_if $~lib/typedarray/EVERY<~lib/typedarray/Uint64Array,u64>|inlined.0 - drop - local.get $1 - i32.const 1 - i32.add - local.set $1 - br $for-loop|0209 + local.get $4 + i32.lt_s + if + local.get $6 + local.get $2 + call $~lib/typedarray/Uint8ClampedArray#__get + local.get $1 + local.get $2 + call $~lib/typedarray/Uint8ClampedArray#__get + i32.ne + br_if $folding-inner15 + local.get $2 + i32.const 1 + i32.add + local.set $2 + br $for-loop|121 + end end - end - i32.const 1 - end - i32.eqz - br_if $folding-inner10 - global.get $~lib/memory/__stack_pointer - i32.const 6256 - i32.store offset=4 - i32.const 0 - local.set $1 - block $~lib/typedarray/EVERY<~lib/typedarray/Uint64Array,u64>|inlined.0211 (result i32) - local.get $3 - i32.load offset=4 - local.set $2 - local.get $3 - i32.load offset=8 - i32.const 3 - i32.shr_u - local.set $0 - loop $for-loop|0212 + global.get $~lib/memory/__stack_pointer + i32.const 20 + i32.add + global.set $~lib/memory/__stack_pointer + i32.const 0 + local.set $1 + global.get $~lib/memory/__stack_pointer + i32.const 20 + i32.sub + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 16628 + i32.lt_s + br_if $folding-inner16 + global.get $~lib/memory/__stack_pointer + local.tee $0 + i64.const 0 + i64.store local.get $0 - local.get $1 - i32.gt_s - if - local.get $2 - local.get $1 - i32.const 3 - i32.shl - i32.add - i64.load - local.set $10 - i32.const 3 - global.set $~argumentsLength - i32.const 0 - local.get $10 - local.get $1 - local.get $3 - i32.const 6256 - i32.load - call_indirect $0 (type $i64_i32_i32_=>_i32) - i32.eqz - br_if $~lib/typedarray/EVERY<~lib/typedarray/Uint64Array,u64>|inlined.0211 - drop + i64.const 0 + i64.store offset=8 + local.get $0 + i32.const 0 + i32.store offset=16 + local.get $0 + i32.const 10928 + i32.store + local.get $0 + i32.const 10940 + i32.load + local.tee $2 + call $~lib/typedarray/Int16Array#constructor + local.tee $6 + i32.store offset=4 + loop $for-loop|032 local.get $1 - i32.const 1 - i32.add - local.set $1 - br $for-loop|0212 + local.get $2 + i32.lt_s + if + local.get $6 + local.get $1 + i32.const 10928 + local.get $1 + call $~lib/array/Array#__get + i32.extend16_s + call $~lib/typedarray/Int16Array#__set + local.get $1 + i32.const 1 + i32.add + local.set $1 + br $for-loop|032 + end end - end - i32.const 1 - end - br_if $folding-inner11 - global.get $~lib/memory/__stack_pointer - i32.const 8 - i32.add - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 8 - i32.sub - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 15924 - i32.lt_s - br_if $folding-inner14 - global.get $~lib/memory/__stack_pointer - local.tee $0 - i64.const 0 - i64.store - local.get $0 - i32.const 3 - call $~lib/typedarray/Float32Array#constructor - local.tee $3 - i32.store - local.get $3 - i32.const 0 - f32.const 2 - call $~lib/typedarray/Float32Array#__set - local.get $3 - i32.const 1 - f32.const 4 - call $~lib/typedarray/Float32Array#__set - local.get $3 - i32.const 2 - f32.const 6 - call $~lib/typedarray/Float32Array#__set - global.get $~lib/memory/__stack_pointer - i32.const 6288 - i32.store offset=4 - i32.const 0 - local.set $1 - block $~lib/typedarray/EVERY<~lib/typedarray/Float32Array,f32>|inlined.0 (result i32) - local.get $3 - i32.load offset=4 - local.set $2 - local.get $3 - i32.load offset=8 - i32.const 2 - i32.shr_u - local.set $0 - loop $for-loop|0214 + global.get $~lib/memory/__stack_pointer + local.tee $1 + local.get $6 + i32.load + local.tee $0 + i32.store offset=8 + local.get $1 + local.get $0 + local.get $6 + i32.load offset=4 + local.get $6 + i32.load + i32.sub + local.get $6 + i32.load offset=8 + local.get $6 + i32.load offset=4 + local.get $6 + i32.load + i32.sub + i32.add + call $~lib/arraybuffer/ArrayBuffer#slice + local.tee $4 + i32.store offset=12 + i32.const 1 + global.set $~argumentsLength + global.get $~lib/memory/__stack_pointer + local.tee $1 + i32.const 4 + i32.sub + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 16628 + i32.lt_s + br_if $folding-inner16 + global.get $~lib/memory/__stack_pointer + i32.const 0 + i32.store + local.get $4 + i32.const 20 + i32.sub + i32.load offset=16 + local.tee $0 + i32.const 1 + i32.and + br_if $folding-inner32 + global.get $~lib/memory/__stack_pointer + i32.const 12 + i32.const 6 + call $~lib/rt/itcms/__new + local.tee $3 + i32.store + local.get $3 + local.get $4 + i32.store + local.get $3 + local.get $4 + call $~lib/rt/itcms/__link + local.get $3 local.get $0 + i32.store offset=8 + local.get $3 + local.get $4 + i32.store offset=4 + global.get $~lib/memory/__stack_pointer + i32.const 4 + i32.add + global.set $~lib/memory/__stack_pointer local.get $1 - i32.gt_s - if - local.get $2 - local.get $1 - i32.const 2 - i32.shl - i32.add - f32.load - local.set $11 - i32.const 3 - global.set $~argumentsLength - i32.const 0 - local.get $11 - local.get $1 - local.get $3 - i32.const 6288 - i32.load - call_indirect $0 (type $f32_i32_i32_=>_i32) - i32.eqz - br_if $~lib/typedarray/EVERY<~lib/typedarray/Float32Array,f32>|inlined.0 - drop + local.get $3 + i32.store offset=16 + i32.const 0 + local.set $1 + loop $for-loop|133 local.get $1 - i32.const 1 - i32.add - local.set $1 - br $for-loop|0214 + local.get $2 + i32.lt_s + if + local.get $6 + local.get $1 + call $~lib/typedarray/Int16Array#__get + local.get $3 + local.get $1 + call $~lib/typedarray/Int16Array#__get + i32.ne + br_if $folding-inner15 + local.get $1 + i32.const 1 + i32.add + local.set $1 + br $for-loop|133 + end end - end - i32.const 1 - end - i32.eqz - br_if $folding-inner10 - global.get $~lib/memory/__stack_pointer - i32.const 6320 - i32.store offset=4 - i32.const 0 - local.set $1 - block $~lib/typedarray/EVERY<~lib/typedarray/Float32Array,f32>|inlined.0216 (result i32) - local.get $3 - i32.load offset=4 - local.set $2 - local.get $3 - i32.load offset=8 - i32.const 2 - i32.shr_u - local.set $0 - loop $for-loop|0217 + global.get $~lib/memory/__stack_pointer + i32.const 20 + i32.add + global.set $~lib/memory/__stack_pointer + i32.const 0 + local.set $1 + global.get $~lib/memory/__stack_pointer + i32.const 20 + i32.sub + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 16628 + i32.lt_s + br_if $folding-inner16 + global.get $~lib/memory/__stack_pointer + local.tee $0 + i64.const 0 + i64.store local.get $0 - local.get $1 - i32.gt_s - if - local.get $2 - local.get $1 - i32.const 2 - i32.shl - i32.add - f32.load - local.set $11 - i32.const 3 - global.set $~argumentsLength - i32.const 0 - local.get $11 - local.get $1 - local.get $3 - i32.const 6320 - i32.load - call_indirect $0 (type $f32_i32_i32_=>_i32) - i32.eqz - br_if $~lib/typedarray/EVERY<~lib/typedarray/Float32Array,f32>|inlined.0216 - drop + i64.const 0 + i64.store offset=8 + local.get $0 + i32.const 0 + i32.store offset=16 + local.get $0 + i32.const 10928 + i32.store + local.get $0 + i32.const 10940 + i32.load + local.tee $2 + call $~lib/typedarray/Uint16Array#constructor + local.tee $6 + i32.store offset=4 + loop $for-loop|036 local.get $1 - i32.const 1 - i32.add - local.set $1 - br $for-loop|0217 + local.get $2 + i32.lt_s + if + local.get $6 + local.get $1 + i32.const 10928 + local.get $1 + call $~lib/array/Array#__get + i32.const 65535 + i32.and + call $~lib/typedarray/Uint16Array#__set + local.get $1 + i32.const 1 + i32.add + local.set $1 + br $for-loop|036 + end end - end - i32.const 1 - end - br_if $folding-inner11 - global.get $~lib/memory/__stack_pointer - i32.const 8 - i32.add - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 8 - i32.sub - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 15924 - i32.lt_s - br_if $folding-inner14 - global.get $~lib/memory/__stack_pointer - local.tee $0 - i64.const 0 - i64.store - local.get $0 - i32.const 3 - call $~lib/typedarray/Float64Array#constructor - local.tee $3 - i32.store - local.get $3 - i32.const 0 - f64.const 2 - call $~lib/typedarray/Float64Array#__set - local.get $3 - i32.const 1 - f64.const 4 - call $~lib/typedarray/Float64Array#__set - local.get $3 - i32.const 2 - f64.const 6 - call $~lib/typedarray/Float64Array#__set - global.get $~lib/memory/__stack_pointer - i32.const 6352 - i32.store offset=4 - i32.const 0 - local.set $1 - block $~lib/typedarray/EVERY<~lib/typedarray/Float64Array,f64>|inlined.0 (result i32) - local.get $3 - i32.load offset=4 - local.set $2 - local.get $3 - i32.load offset=8 - i32.const 3 - i32.shr_u - local.set $0 - loop $for-loop|0219 + global.get $~lib/memory/__stack_pointer + local.tee $1 + local.get $6 + i32.load + local.tee $0 + i32.store offset=8 + local.get $1 + local.get $0 + local.get $6 + i32.load offset=4 + local.get $6 + i32.load + i32.sub + local.get $6 + i32.load offset=8 + local.get $6 + i32.load offset=4 + local.get $6 + i32.load + i32.sub + i32.add + call $~lib/arraybuffer/ArrayBuffer#slice + local.tee $4 + i32.store offset=12 + i32.const 1 + global.set $~argumentsLength + global.get $~lib/memory/__stack_pointer + local.tee $1 + i32.const 4 + i32.sub + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 16628 + i32.lt_s + br_if $folding-inner16 + global.get $~lib/memory/__stack_pointer + i32.const 0 + i32.store + local.get $4 + i32.const 20 + i32.sub + i32.load offset=16 + local.tee $0 + i32.const 1 + i32.and + br_if $folding-inner32 + global.get $~lib/memory/__stack_pointer + i32.const 12 + i32.const 7 + call $~lib/rt/itcms/__new + local.tee $3 + i32.store + local.get $3 + local.get $4 + i32.store + local.get $3 + local.get $4 + call $~lib/rt/itcms/__link + local.get $3 local.get $0 + i32.store offset=8 + local.get $3 + local.get $4 + i32.store offset=4 + global.get $~lib/memory/__stack_pointer + i32.const 4 + i32.add + global.set $~lib/memory/__stack_pointer local.get $1 - i32.gt_s - if - local.get $2 - local.get $1 - i32.const 3 - i32.shl - i32.add - f64.load - local.set $12 - i32.const 3 - global.set $~argumentsLength - i32.const 0 - local.get $12 - local.get $1 - local.get $3 - i32.const 6352 - i32.load - call_indirect $0 (type $f64_i32_i32_=>_i32) - i32.eqz - br_if $~lib/typedarray/EVERY<~lib/typedarray/Float64Array,f64>|inlined.0 - drop + local.get $3 + i32.store offset=16 + i32.const 0 + local.set $1 + loop $for-loop|137 local.get $1 - i32.const 1 - i32.add - local.set $1 - br $for-loop|0219 + local.get $2 + i32.lt_s + if + local.get $6 + local.get $1 + call $~lib/typedarray/Uint16Array#__get + local.get $3 + local.get $1 + call $~lib/typedarray/Uint16Array#__get + i32.ne + br_if $folding-inner15 + local.get $1 + i32.const 1 + i32.add + local.set $1 + br $for-loop|137 + end end - end - i32.const 1 - end - i32.eqz - br_if $folding-inner10 - global.get $~lib/memory/__stack_pointer - i32.const 6384 - i32.store offset=4 - i32.const 0 - local.set $1 - block $~lib/typedarray/EVERY<~lib/typedarray/Float64Array,f64>|inlined.0221 (result i32) - local.get $3 - i32.load offset=4 - local.set $2 - local.get $3 - i32.load offset=8 - i32.const 3 - i32.shr_u - local.set $0 - loop $for-loop|0222 + global.get $~lib/memory/__stack_pointer + i32.const 20 + i32.add + global.set $~lib/memory/__stack_pointer + i32.const 0 + local.set $1 + global.get $~lib/memory/__stack_pointer + i32.const 20 + i32.sub + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 16628 + i32.lt_s + br_if $folding-inner16 + global.get $~lib/memory/__stack_pointer + local.tee $0 + i64.const 0 + i64.store local.get $0 - local.get $1 - i32.gt_s - if - local.get $2 - local.get $1 - i32.const 3 - i32.shl - i32.add - f64.load - local.set $12 - i32.const 3 - global.set $~argumentsLength - i32.const 0 - local.get $12 - local.get $1 - local.get $3 - i32.const 6384 - i32.load - call_indirect $0 (type $f64_i32_i32_=>_i32) - i32.eqz - br_if $~lib/typedarray/EVERY<~lib/typedarray/Float64Array,f64>|inlined.0221 - drop + i64.const 0 + i64.store offset=8 + local.get $0 + i32.const 0 + i32.store offset=16 + local.get $0 + i32.const 10928 + i32.store + local.get $0 + i32.const 10940 + i32.load + local.tee $2 + call $~lib/typedarray/Int32Array#constructor + local.tee $6 + i32.store offset=4 + loop $for-loop|044 local.get $1 - i32.const 1 - i32.add - local.set $1 - br $for-loop|0222 + local.get $2 + i32.lt_s + if + local.get $6 + local.get $1 + i32.const 10928 + local.get $1 + call $~lib/array/Array#__get + call $~lib/typedarray/Int32Array#__set + local.get $1 + i32.const 1 + i32.add + local.set $1 + br $for-loop|044 + end end - end - i32.const 1 - end - br_if $folding-inner11 - global.get $~lib/memory/__stack_pointer - i32.const 8 - i32.add - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 12 - i32.sub - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 15924 - i32.lt_s - br_if $folding-inner14 - global.get $~lib/memory/__stack_pointer - local.tee $0 - i64.const 0 - i64.store - local.get $0 - i32.const 0 - i32.store offset=8 - i32.const 0 - global.set $std/typedarray/forEachCallCount - local.get $0 - i32.const 3 - call $~lib/typedarray/Int8Array#constructor - local.tee $3 - i32.store - local.get $3 - global.set $std/typedarray/forEachSelf - global.get $~lib/memory/__stack_pointer - i32.const 6448 - i32.store offset=4 - local.get $3 - i32.const 0 - i32.const 6448 - i32.const 0 - call $~lib/array/Array#__get - i32.extend8_s - call $~lib/typedarray/Int8Array#__set - global.get $~lib/memory/__stack_pointer - i32.const 6448 - i32.store offset=4 - local.get $3 - i32.const 1 - i32.const 6448 - i32.const 1 - call $~lib/array/Array#__get - i32.extend8_s - call $~lib/typedarray/Int8Array#__set - global.get $~lib/memory/__stack_pointer - i32.const 6448 - i32.store offset=4 - local.get $3 - i32.const 2 - i32.const 6448 - i32.const 2 - call $~lib/array/Array#__get - i32.extend8_s - call $~lib/typedarray/Int8Array#__set - global.get $~lib/memory/__stack_pointer - i32.const 6496 - i32.store offset=8 - i32.const 0 - local.set $1 - local.get $3 - i32.load offset=4 - local.set $4 - local.get $3 - i32.load offset=8 - local.set $2 - loop $for-loop|043 - local.get $1 - local.get $2 - i32.lt_s - if + global.get $~lib/memory/__stack_pointer + local.tee $1 + local.get $6 + i32.load + local.tee $0 + i32.store offset=8 local.get $1 - local.get $4 + local.get $0 + local.get $6 + i32.load offset=4 + local.get $6 + i32.load + i32.sub + local.get $6 + i32.load offset=8 + local.get $6 + i32.load offset=4 + local.get $6 + i32.load + i32.sub i32.add - i32.load8_s - i32.const 3 + call $~lib/arraybuffer/ArrayBuffer#slice + local.tee $4 + i32.store offset=12 + i32.const 1 global.set $~argumentsLength - local.get $1 + global.get $~lib/memory/__stack_pointer + local.tee $1 + i32.const 4 + i32.sub + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 16628 + i32.lt_s + br_if $folding-inner16 + global.get $~lib/memory/__stack_pointer + i32.const 0 + i32.store + local.get $4 + i32.const 20 + i32.sub + i32.load offset=16 + local.tee $0 + i32.const 3 + i32.and + br_if $folding-inner32 + global.get $~lib/memory/__stack_pointer + i32.const 12 + i32.const 8 + call $~lib/rt/itcms/__new + local.tee $3 + i32.store + local.get $3 + local.get $4 + i32.store local.get $3 - i32.const 6496 - i32.load - call_indirect $0 (type $i32_i32_i32_=>_none) - local.get $1 - i32.const 1 - i32.add - local.set $1 - br $for-loop|043 - end - end - global.get $std/typedarray/forEachCallCount - i32.const 3 - i32.ne - br_if $folding-inner12 - global.get $~lib/memory/__stack_pointer - i32.const 12 - i32.add - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 12 - i32.sub - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 15924 - i32.lt_s - br_if $folding-inner14 - global.get $~lib/memory/__stack_pointer - local.tee $0 - i64.const 0 - i64.store - local.get $0 - i32.const 0 - i32.store offset=8 - i32.const 0 - global.set $std/typedarray/forEachCallCount - local.get $0 - i32.const 3 - call $~lib/typedarray/Uint8Array#constructor - local.tee $3 - i32.store - local.get $3 - global.set $std/typedarray/forEachSelf - global.get $~lib/memory/__stack_pointer - i32.const 6448 - i32.store offset=4 - local.get $3 - i32.const 0 - i32.const 6448 - i32.const 0 - call $~lib/array/Array#__get - i32.const 255 - i32.and - call $~lib/typedarray/Uint8Array#__set - global.get $~lib/memory/__stack_pointer - i32.const 6448 - i32.store offset=4 - local.get $3 - i32.const 1 - i32.const 6448 - i32.const 1 - call $~lib/array/Array#__get - i32.const 255 - i32.and - call $~lib/typedarray/Uint8Array#__set - global.get $~lib/memory/__stack_pointer - i32.const 6448 - i32.store offset=4 - local.get $3 - i32.const 2 - i32.const 6448 - i32.const 2 - call $~lib/array/Array#__get - i32.const 255 - i32.and - call $~lib/typedarray/Uint8Array#__set - global.get $~lib/memory/__stack_pointer - i32.const 6528 - i32.store offset=8 - i32.const 0 - local.set $1 - local.get $3 - i32.load offset=4 - local.set $4 - local.get $3 - i32.load offset=8 - local.set $2 - loop $for-loop|0225 - local.get $1 - local.get $2 - i32.lt_s - if - local.get $1 local.get $4 + call $~lib/rt/itcms/__link + local.get $3 + local.get $0 + i32.store offset=8 + local.get $3 + local.get $4 + i32.store offset=4 + global.get $~lib/memory/__stack_pointer + i32.const 4 i32.add - i32.load8_u - i32.const 3 - global.set $~argumentsLength + global.set $~lib/memory/__stack_pointer local.get $1 local.get $3 - i32.const 6528 - i32.load - call_indirect $0 (type $i32_i32_i32_=>_none) - local.get $1 - i32.const 1 + i32.store offset=16 + i32.const 0 + local.set $1 + loop $for-loop|145 + local.get $1 + local.get $2 + i32.lt_s + if + local.get $6 + local.get $1 + call $~lib/typedarray/Int32Array#__get + local.get $3 + local.get $1 + call $~lib/typedarray/Int32Array#__get + i32.ne + br_if $folding-inner15 + local.get $1 + i32.const 1 + i32.add + local.set $1 + br $for-loop|145 + end + end + global.get $~lib/memory/__stack_pointer + i32.const 20 i32.add + global.set $~lib/memory/__stack_pointer + i32.const 0 local.set $1 - br $for-loop|0225 - end - end - global.get $std/typedarray/forEachCallCount - i32.const 3 - i32.ne - br_if $folding-inner12 - global.get $~lib/memory/__stack_pointer - i32.const 12 - i32.add - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 12 - i32.sub - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 15924 - i32.lt_s - br_if $folding-inner14 - global.get $~lib/memory/__stack_pointer - local.tee $0 - i64.const 0 - i64.store - local.get $0 - i32.const 0 - i32.store offset=8 - i32.const 0 - global.set $std/typedarray/forEachCallCount - local.get $0 - i32.const 3 - call $~lib/typedarray/Uint8ClampedArray#constructor - local.tee $3 - i32.store - local.get $3 - global.set $std/typedarray/forEachSelf - global.get $~lib/memory/__stack_pointer - i32.const 6448 - i32.store offset=4 - local.get $3 - i32.const 0 - i32.const 6448 - i32.const 0 - call $~lib/array/Array#__get - i32.const 255 - i32.and - call $~lib/typedarray/Uint8ClampedArray#__set - global.get $~lib/memory/__stack_pointer - i32.const 6448 - i32.store offset=4 - local.get $3 - i32.const 1 - i32.const 6448 - i32.const 1 - call $~lib/array/Array#__get - i32.const 255 - i32.and - call $~lib/typedarray/Uint8ClampedArray#__set - global.get $~lib/memory/__stack_pointer - i32.const 6448 - i32.store offset=4 - local.get $3 - i32.const 2 - i32.const 6448 - i32.const 2 - call $~lib/array/Array#__get - i32.const 255 - i32.and - call $~lib/typedarray/Uint8ClampedArray#__set - global.get $~lib/memory/__stack_pointer - i32.const 6560 - i32.store offset=8 - i32.const 0 - local.set $1 - local.get $3 - i32.load offset=4 - local.set $4 - local.get $3 - i32.load offset=8 - local.set $2 - loop $for-loop|0228 - local.get $1 - local.get $2 - i32.lt_s - if + global.get $~lib/memory/__stack_pointer + i32.const 20 + i32.sub + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 16628 + i32.lt_s + br_if $folding-inner16 + global.get $~lib/memory/__stack_pointer + local.tee $0 + i64.const 0 + i64.store + local.get $0 + i64.const 0 + i64.store offset=8 + local.get $0 + i32.const 0 + i32.store offset=16 + local.get $0 + i32.const 10928 + i32.store + local.get $0 + i32.const 10940 + i32.load + local.tee $2 + call $~lib/typedarray/Uint32Array#constructor + local.tee $6 + i32.store offset=4 + loop $for-loop|048 + local.get $1 + local.get $2 + i32.lt_s + if + local.get $6 + local.get $1 + i32.const 10928 + local.get $1 + call $~lib/array/Array#__get + call $~lib/typedarray/Uint32Array#__set + local.get $1 + i32.const 1 + i32.add + local.set $1 + br $for-loop|048 + end + end + global.get $~lib/memory/__stack_pointer + local.tee $1 + local.get $6 + i32.load + local.tee $0 + i32.store offset=8 local.get $1 - local.get $4 + local.get $0 + local.get $6 + i32.load offset=4 + local.get $6 + i32.load + i32.sub + local.get $6 + i32.load offset=8 + local.get $6 + i32.load offset=4 + local.get $6 + i32.load + i32.sub i32.add - i32.load8_u - i32.const 3 + call $~lib/arraybuffer/ArrayBuffer#slice + local.tee $4 + i32.store offset=12 + i32.const 1 global.set $~argumentsLength - local.get $1 + global.get $~lib/memory/__stack_pointer + local.tee $1 + i32.const 4 + i32.sub + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 16628 + i32.lt_s + br_if $folding-inner16 + global.get $~lib/memory/__stack_pointer + i32.const 0 + i32.store + local.get $4 + i32.const 20 + i32.sub + i32.load offset=16 + local.tee $0 + i32.const 3 + i32.and + br_if $folding-inner32 + global.get $~lib/memory/__stack_pointer + i32.const 12 + i32.const 9 + call $~lib/rt/itcms/__new + local.tee $3 + i32.store local.get $3 - i32.const 6560 - i32.load - call_indirect $0 (type $i32_i32_i32_=>_none) + local.get $4 + i32.store + local.get $3 + local.get $4 + call $~lib/rt/itcms/__link + local.get $3 + local.get $0 + i32.store offset=8 + local.get $3 + local.get $4 + i32.store offset=4 + global.get $~lib/memory/__stack_pointer + i32.const 4 + i32.add + global.set $~lib/memory/__stack_pointer local.get $1 - i32.const 1 + local.get $3 + i32.store offset=16 + i32.const 0 + local.set $1 + loop $for-loop|149 + local.get $1 + local.get $2 + i32.lt_s + if + local.get $6 + local.get $1 + call $~lib/typedarray/Uint32Array#__get + local.get $3 + local.get $1 + call $~lib/typedarray/Uint32Array#__get + i32.ne + br_if $folding-inner15 + local.get $1 + i32.const 1 + i32.add + local.set $1 + br $for-loop|149 + end + end + global.get $~lib/memory/__stack_pointer + i32.const 20 i32.add + global.set $~lib/memory/__stack_pointer + i32.const 0 local.set $1 - br $for-loop|0228 - end - end - global.get $std/typedarray/forEachCallCount - i32.const 3 - i32.ne - br_if $folding-inner12 - global.get $~lib/memory/__stack_pointer - i32.const 12 - i32.add - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 12 - i32.sub - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 15924 - i32.lt_s - br_if $folding-inner14 - global.get $~lib/memory/__stack_pointer - local.tee $0 - i64.const 0 - i64.store - local.get $0 - i32.const 0 - i32.store offset=8 - i32.const 0 - global.set $std/typedarray/forEachCallCount - local.get $0 - i32.const 3 - call $~lib/typedarray/Int16Array#constructor - local.tee $3 - i32.store - local.get $3 - global.set $std/typedarray/forEachSelf - global.get $~lib/memory/__stack_pointer - i32.const 6448 - i32.store offset=4 - local.get $3 - i32.const 0 - i32.const 6448 - i32.const 0 - call $~lib/array/Array#__get - i32.extend16_s - call $~lib/typedarray/Int16Array#__set - global.get $~lib/memory/__stack_pointer - i32.const 6448 - i32.store offset=4 - local.get $3 - i32.const 1 - i32.const 6448 - i32.const 1 - call $~lib/array/Array#__get - i32.extend16_s - call $~lib/typedarray/Int16Array#__set - global.get $~lib/memory/__stack_pointer - i32.const 6448 - i32.store offset=4 - local.get $3 - i32.const 2 - i32.const 6448 - i32.const 2 - call $~lib/array/Array#__get - i32.extend16_s - call $~lib/typedarray/Int16Array#__set - global.get $~lib/memory/__stack_pointer - i32.const 6592 - i32.store offset=8 - i32.const 0 - local.set $1 - local.get $3 - i32.load offset=4 - local.set $4 - local.get $3 - i32.load offset=8 - i32.const 1 - i32.shr_u - local.set $2 - loop $for-loop|045 - local.get $1 - local.get $2 - i32.lt_s - if - local.get $4 + global.get $~lib/memory/__stack_pointer + i32.const 20 + i32.sub + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 16628 + i32.lt_s + br_if $folding-inner16 + global.get $~lib/memory/__stack_pointer + local.tee $0 + i64.const 0 + i64.store + local.get $0 + i64.const 0 + i64.store offset=8 + local.get $0 + i32.const 0 + i32.store offset=16 + local.get $0 + i32.const 10928 + i32.store + local.get $0 + i32.const 10940 + i32.load + local.tee $2 + call $~lib/typedarray/Int64Array#constructor + local.tee $6 + i32.store offset=4 + loop $for-loop|052 + local.get $1 + local.get $2 + i32.lt_s + if + local.get $6 + local.get $1 + i32.const 10928 + local.get $1 + call $~lib/array/Array#__get + i64.extend_i32_s + call $~lib/typedarray/Int64Array#__set + local.get $1 + i32.const 1 + i32.add + local.set $1 + br $for-loop|052 + end + end + global.get $~lib/memory/__stack_pointer + local.tee $1 + local.get $6 + i32.load + local.tee $0 + i32.store offset=8 local.get $1 - i32.const 1 - i32.shl + local.get $0 + local.get $6 + i32.load offset=4 + local.get $6 + i32.load + i32.sub + local.get $6 + i32.load offset=8 + local.get $6 + i32.load offset=4 + local.get $6 + i32.load + i32.sub i32.add - i32.load16_s - i32.const 3 + call $~lib/arraybuffer/ArrayBuffer#slice + local.tee $4 + i32.store offset=12 + i32.const 1 global.set $~argumentsLength + global.get $~lib/memory/__stack_pointer + local.tee $1 + i32.const 4 + i32.sub + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 16628 + i32.lt_s + br_if $folding-inner16 + global.get $~lib/memory/__stack_pointer + i32.const 0 + i32.store + local.get $4 + i32.const 20 + i32.sub + i32.load offset=16 + local.tee $0 + i32.const 7 + i32.and + br_if $folding-inner32 + global.get $~lib/memory/__stack_pointer + i32.const 12 + i32.const 10 + call $~lib/rt/itcms/__new + local.tee $3 + i32.store + local.get $3 + local.get $4 + i32.store + local.get $3 + local.get $4 + call $~lib/rt/itcms/__link + local.get $3 + local.get $0 + i32.store offset=8 + local.get $3 + local.get $4 + i32.store offset=4 + global.get $~lib/memory/__stack_pointer + i32.const 4 + i32.add + global.set $~lib/memory/__stack_pointer local.get $1 local.get $3 - i32.const 6592 + i32.store offset=16 + i32.const 0 + local.set $1 + loop $for-loop|153 + local.get $1 + local.get $2 + i32.lt_s + if + local.get $6 + local.get $1 + call $~lib/typedarray/Int64Array#__get + local.get $3 + local.get $1 + call $~lib/typedarray/Int64Array#__get + i64.ne + br_if $folding-inner15 + local.get $1 + i32.const 1 + i32.add + local.set $1 + br $for-loop|153 + end + end + global.get $~lib/memory/__stack_pointer + i32.const 20 + i32.add + global.set $~lib/memory/__stack_pointer + i32.const 0 + local.set $1 + global.get $~lib/memory/__stack_pointer + i32.const 20 + i32.sub + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 16628 + i32.lt_s + br_if $folding-inner16 + global.get $~lib/memory/__stack_pointer + local.tee $0 + i64.const 0 + i64.store + local.get $0 + i64.const 0 + i64.store offset=8 + local.get $0 + i32.const 0 + i32.store offset=16 + local.get $0 + i32.const 10928 + i32.store + local.get $0 + i32.const 10940 + i32.load + local.tee $2 + call $~lib/typedarray/Uint64Array#constructor + local.tee $6 + i32.store offset=4 + loop $for-loop|060 + local.get $1 + local.get $2 + i32.lt_s + if + local.get $6 + local.get $1 + i32.const 10928 + local.get $1 + call $~lib/array/Array#__get + i64.extend_i32_s + call $~lib/typedarray/Uint64Array#__set + local.get $1 + i32.const 1 + i32.add + local.set $1 + br $for-loop|060 + end + end + global.get $~lib/memory/__stack_pointer + local.tee $1 + local.get $6 i32.load - call_indirect $0 (type $i32_i32_i32_=>_none) + local.tee $0 + i32.store offset=8 local.get $1 - i32.const 1 + local.get $0 + local.get $6 + i32.load offset=4 + local.get $6 + i32.load + i32.sub + local.get $6 + i32.load offset=8 + local.get $6 + i32.load offset=4 + local.get $6 + i32.load + i32.sub i32.add - local.set $1 - br $for-loop|045 - end - end - global.get $std/typedarray/forEachCallCount - i32.const 3 - i32.ne - br_if $folding-inner12 - global.get $~lib/memory/__stack_pointer - i32.const 12 - i32.add - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 12 - i32.sub - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 15924 - i32.lt_s - br_if $folding-inner14 - global.get $~lib/memory/__stack_pointer - local.tee $0 - i64.const 0 - i64.store - local.get $0 - i32.const 0 - i32.store offset=8 - i32.const 0 - global.set $std/typedarray/forEachCallCount - local.get $0 - i32.const 3 - call $~lib/typedarray/Uint16Array#constructor - local.tee $3 - i32.store - local.get $3 - global.set $std/typedarray/forEachSelf - global.get $~lib/memory/__stack_pointer - i32.const 6448 - i32.store offset=4 - local.get $3 - i32.const 0 - i32.const 6448 - i32.const 0 - call $~lib/array/Array#__get - i32.const 65535 - i32.and - call $~lib/typedarray/Uint16Array#__set - global.get $~lib/memory/__stack_pointer - i32.const 6448 - i32.store offset=4 - local.get $3 - i32.const 1 - i32.const 6448 - i32.const 1 - call $~lib/array/Array#__get - i32.const 65535 - i32.and - call $~lib/typedarray/Uint16Array#__set - global.get $~lib/memory/__stack_pointer - i32.const 6448 - i32.store offset=4 - local.get $3 - i32.const 2 - i32.const 6448 - i32.const 2 - call $~lib/array/Array#__get - i32.const 65535 - i32.and - call $~lib/typedarray/Uint16Array#__set - global.get $~lib/memory/__stack_pointer - i32.const 6624 - i32.store offset=8 - i32.const 0 - local.set $1 - local.get $3 - i32.load offset=4 - local.set $4 - local.get $3 - i32.load offset=8 - i32.const 1 - i32.shr_u - local.set $2 - loop $for-loop|047 - local.get $1 - local.get $2 - i32.lt_s - if + call $~lib/arraybuffer/ArrayBuffer#slice + local.tee $4 + i32.store offset=12 + i32.const 1 + global.set $~argumentsLength + global.get $~lib/memory/__stack_pointer + local.tee $1 + i32.const 4 + i32.sub + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 16628 + i32.lt_s + br_if $folding-inner16 + global.get $~lib/memory/__stack_pointer + i32.const 0 + i32.store + local.get $4 + i32.const 20 + i32.sub + i32.load offset=16 + local.tee $0 + i32.const 7 + i32.and + br_if $folding-inner32 + global.get $~lib/memory/__stack_pointer + i32.const 12 + i32.const 11 + call $~lib/rt/itcms/__new + local.tee $3 + i32.store + local.get $3 local.get $4 - local.get $1 - i32.const 1 - i32.shl + i32.store + local.get $3 + local.get $4 + call $~lib/rt/itcms/__link + local.get $3 + local.get $0 + i32.store offset=8 + local.get $3 + local.get $4 + i32.store offset=4 + global.get $~lib/memory/__stack_pointer + i32.const 4 i32.add - i32.load16_u - i32.const 3 - global.set $~argumentsLength + global.set $~lib/memory/__stack_pointer local.get $1 local.get $3 - i32.const 6624 - i32.load - call_indirect $0 (type $i32_i32_i32_=>_none) - local.get $1 - i32.const 1 - i32.add + i32.store offset=16 + i32.const 0 local.set $1 - br $for-loop|047 - end - end - global.get $std/typedarray/forEachCallCount - i32.const 3 - i32.ne - br_if $folding-inner12 - global.get $~lib/memory/__stack_pointer - i32.const 12 - i32.add - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 12 - i32.sub - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 15924 - i32.lt_s - br_if $folding-inner14 - global.get $~lib/memory/__stack_pointer - local.tee $0 - i64.const 0 - i64.store - local.get $0 - i32.const 0 - i32.store offset=8 - i32.const 0 - global.set $std/typedarray/forEachCallCount - local.get $0 - i32.const 3 - call $~lib/typedarray/Int32Array#constructor - local.tee $3 - i32.store - local.get $3 - global.set $std/typedarray/forEachSelf - global.get $~lib/memory/__stack_pointer - i32.const 6448 - i32.store offset=4 - local.get $3 - i32.const 0 - i32.const 6448 - i32.const 0 - call $~lib/array/Array#__get - call $~lib/typedarray/Int32Array#__set - global.get $~lib/memory/__stack_pointer - i32.const 6448 - i32.store offset=4 - local.get $3 - i32.const 1 - i32.const 6448 - i32.const 1 - call $~lib/array/Array#__get - call $~lib/typedarray/Int32Array#__set - global.get $~lib/memory/__stack_pointer - i32.const 6448 - i32.store offset=4 - local.get $3 - i32.const 2 - i32.const 6448 - i32.const 2 - call $~lib/array/Array#__get - call $~lib/typedarray/Int32Array#__set - global.get $~lib/memory/__stack_pointer - i32.const 6656 - i32.store offset=8 - i32.const 0 - local.set $1 - local.get $3 - i32.load offset=4 - local.set $4 - local.get $3 - i32.load offset=8 - i32.const 2 - i32.shr_u - local.set $2 - loop $for-loop|049 - local.get $1 - local.get $2 - i32.lt_s - if - local.get $4 - local.get $1 - i32.const 2 - i32.shl + loop $for-loop|161 + local.get $1 + local.get $2 + i32.lt_s + if + local.get $6 + local.get $1 + call $~lib/typedarray/Uint64Array#__get + local.get $3 + local.get $1 + call $~lib/typedarray/Uint64Array#__get + i64.ne + br_if $folding-inner15 + local.get $1 + i32.const 1 + i32.add + local.set $1 + br $for-loop|161 + end + end + global.get $~lib/memory/__stack_pointer + i32.const 20 i32.add + global.set $~lib/memory/__stack_pointer + i32.const 0 + local.set $1 + global.get $~lib/memory/__stack_pointer + i32.const 20 + i32.sub + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 16628 + i32.lt_s + br_if $folding-inner16 + global.get $~lib/memory/__stack_pointer + local.tee $0 + i64.const 0 + i64.store + local.get $0 + i64.const 0 + i64.store offset=8 + local.get $0 + i32.const 0 + i32.store offset=16 + local.get $0 + i32.const 10928 + i32.store + local.get $0 + i32.const 10940 i32.load - i32.const 3 - global.set $~argumentsLength - local.get $1 - local.get $3 - i32.const 6656 + local.tee $2 + call $~lib/typedarray/Float32Array#constructor + local.tee $6 + i32.store offset=4 + loop $for-loop|063 + local.get $1 + local.get $2 + i32.lt_s + if + local.get $6 + local.get $1 + i32.const 10928 + local.get $1 + call $~lib/array/Array#__get + f32.convert_i32_s + call $~lib/typedarray/Float32Array#__set + local.get $1 + i32.const 1 + i32.add + local.set $1 + br $for-loop|063 + end + end + global.get $~lib/memory/__stack_pointer + local.tee $1 + local.get $6 i32.load - call_indirect $0 (type $i32_i32_i32_=>_none) + local.tee $0 + i32.store offset=8 local.get $1 - i32.const 1 + local.get $0 + local.get $6 + i32.load offset=4 + local.get $6 + i32.load + i32.sub + local.get $6 + i32.load offset=8 + local.get $6 + i32.load offset=4 + local.get $6 + i32.load + i32.sub i32.add - local.set $1 - br $for-loop|049 - end - end - global.get $std/typedarray/forEachCallCount - i32.const 3 - i32.ne - br_if $folding-inner12 - global.get $~lib/memory/__stack_pointer - i32.const 12 - i32.add - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 12 - i32.sub - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 15924 - i32.lt_s - br_if $folding-inner14 - global.get $~lib/memory/__stack_pointer - local.tee $0 - i64.const 0 - i64.store - local.get $0 - i32.const 0 - i32.store offset=8 - i32.const 0 - global.set $std/typedarray/forEachCallCount - local.get $0 - i32.const 3 - call $~lib/typedarray/Uint32Array#constructor - local.tee $3 - i32.store - local.get $3 - global.set $std/typedarray/forEachSelf - global.get $~lib/memory/__stack_pointer - i32.const 6448 - i32.store offset=4 - local.get $3 - i32.const 0 - i32.const 6448 - i32.const 0 - call $~lib/array/Array#__get - call $~lib/typedarray/Uint32Array#__set - global.get $~lib/memory/__stack_pointer - i32.const 6448 - i32.store offset=4 - local.get $3 - i32.const 1 - i32.const 6448 - i32.const 1 - call $~lib/array/Array#__get - call $~lib/typedarray/Uint32Array#__set - global.get $~lib/memory/__stack_pointer - i32.const 6448 - i32.store offset=4 - local.get $3 - i32.const 2 - i32.const 6448 - i32.const 2 - call $~lib/array/Array#__get - call $~lib/typedarray/Uint32Array#__set - global.get $~lib/memory/__stack_pointer - i32.const 6688 - i32.store offset=8 - i32.const 0 - local.set $1 - local.get $3 - i32.load offset=4 - local.set $4 - local.get $3 - i32.load offset=8 - i32.const 2 - i32.shr_u - local.set $2 - loop $for-loop|051 - local.get $1 - local.get $2 - i32.lt_s - if + call $~lib/arraybuffer/ArrayBuffer#slice + local.tee $4 + i32.store offset=12 + i32.const 1 + global.set $~argumentsLength + global.get $~lib/memory/__stack_pointer + local.tee $1 + i32.const 4 + i32.sub + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 16628 + i32.lt_s + br_if $folding-inner16 + global.get $~lib/memory/__stack_pointer + i32.const 0 + i32.store local.get $4 - local.get $1 - i32.const 2 - i32.shl - i32.add - i32.load + i32.const 20 + i32.sub + i32.load offset=16 + local.tee $0 i32.const 3 - global.set $~argumentsLength - local.get $1 + i32.and + br_if $folding-inner32 + global.get $~lib/memory/__stack_pointer + i32.const 12 + i32.const 12 + call $~lib/rt/itcms/__new + local.tee $3 + i32.store local.get $3 - i32.const 6688 - i32.load - call_indirect $0 (type $i32_i32_i32_=>_none) + local.get $4 + i32.store + local.get $3 + local.get $4 + call $~lib/rt/itcms/__link + local.get $3 + local.get $0 + i32.store offset=8 + local.get $3 + local.get $4 + i32.store offset=4 + global.get $~lib/memory/__stack_pointer + i32.const 4 + i32.add + global.set $~lib/memory/__stack_pointer local.get $1 - i32.const 1 + local.get $3 + i32.store offset=16 + i32.const 0 + local.set $1 + loop $for-loop|164 + local.get $1 + local.get $2 + i32.lt_s + if + local.get $6 + local.get $1 + call $~lib/typedarray/Float32Array#__get + local.get $3 + local.get $1 + call $~lib/typedarray/Float32Array#__get + f32.ne + br_if $folding-inner15 + local.get $1 + i32.const 1 + i32.add + local.set $1 + br $for-loop|164 + end + end + global.get $~lib/memory/__stack_pointer + i32.const 20 i32.add + global.set $~lib/memory/__stack_pointer + i32.const 0 local.set $1 - br $for-loop|051 - end - end - global.get $std/typedarray/forEachCallCount - i32.const 3 - i32.ne - br_if $folding-inner12 - global.get $~lib/memory/__stack_pointer - i32.const 12 - i32.add - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 12 - i32.sub - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 15924 - i32.lt_s - br_if $folding-inner14 - global.get $~lib/memory/__stack_pointer - local.tee $0 - i64.const 0 - i64.store - local.get $0 - i32.const 0 - i32.store offset=8 - i32.const 0 - global.set $std/typedarray/forEachCallCount - local.get $0 - i32.const 3 - call $~lib/typedarray/Int64Array#constructor - local.tee $4 - i32.store - local.get $4 - global.set $std/typedarray/forEachSelf - global.get $~lib/memory/__stack_pointer - i32.const 6448 - i32.store offset=4 - local.get $4 - i32.const 0 - i32.const 6448 - i32.const 0 - call $~lib/array/Array#__get - i64.extend_i32_s - call $~lib/typedarray/Int64Array#__set - global.get $~lib/memory/__stack_pointer - i32.const 6448 - i32.store offset=4 - local.get $4 - i32.const 1 - i32.const 6448 - i32.const 1 - call $~lib/array/Array#__get - i64.extend_i32_s - call $~lib/typedarray/Int64Array#__set - global.get $~lib/memory/__stack_pointer - i32.const 6448 - i32.store offset=4 - local.get $4 - i32.const 2 - i32.const 6448 - i32.const 2 - call $~lib/array/Array#__get - i64.extend_i32_s - call $~lib/typedarray/Int64Array#__set - global.get $~lib/memory/__stack_pointer - i32.const 6720 - i32.store offset=8 - i32.const 0 - local.set $1 - local.get $4 - i32.load offset=4 - local.set $2 - local.get $4 - i32.load offset=8 - i32.const 3 - i32.shr_u - local.set $0 - loop $for-loop|053234 - local.get $0 - local.get $1 - i32.gt_s - if - local.get $2 + global.get $~lib/memory/__stack_pointer + i32.const 20 + i32.sub + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 16628 + i32.lt_s + br_if $folding-inner16 + global.get $~lib/memory/__stack_pointer + local.tee $0 + i64.const 0 + i64.store + local.get $0 + i64.const 0 + i64.store offset=8 + local.get $0 + i32.const 0 + i32.store offset=16 + local.get $0 + i32.const 10928 + i32.store + local.get $0 + i32.const 10940 + i32.load + local.tee $2 + call $~lib/typedarray/Float64Array#constructor + local.tee $6 + i32.store offset=4 + loop $for-loop|066 + local.get $1 + local.get $2 + i32.lt_s + if + local.get $6 + local.get $1 + i32.const 10928 + local.get $1 + call $~lib/array/Array#__get + f64.convert_i32_s + call $~lib/typedarray/Float64Array#__set + local.get $1 + i32.const 1 + i32.add + local.set $1 + br $for-loop|066 + end + end + global.get $~lib/memory/__stack_pointer + local.tee $1 + local.get $6 + i32.load + local.tee $0 + i32.store offset=8 local.get $1 - i32.const 3 - i32.shl + local.get $0 + local.get $6 + i32.load offset=4 + local.get $6 + i32.load + i32.sub + local.get $6 + i32.load offset=8 + local.get $6 + i32.load offset=4 + local.get $6 + i32.load + i32.sub i32.add - i64.load - i32.const 3 + call $~lib/arraybuffer/ArrayBuffer#slice + local.tee $4 + i32.store offset=12 + i32.const 1 global.set $~argumentsLength - local.get $1 + global.get $~lib/memory/__stack_pointer + local.tee $1 + i32.const 4 + i32.sub + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 16628 + i32.lt_s + br_if $folding-inner16 + global.get $~lib/memory/__stack_pointer + i32.const 0 + i32.store local.get $4 - i32.const 6720 - i32.load - call_indirect $0 (type $i64_i32_i32_=>_none) - local.get $1 - i32.const 1 + i32.const 20 + i32.sub + i32.load offset=16 + local.tee $0 + i32.const 7 + i32.and + br_if $folding-inner32 + global.get $~lib/memory/__stack_pointer + i32.const 12 + i32.const 13 + call $~lib/rt/itcms/__new + local.tee $3 + i32.store + local.get $3 + local.get $4 + i32.store + local.get $3 + local.get $4 + call $~lib/rt/itcms/__link + local.get $3 + local.get $0 + i32.store offset=8 + local.get $3 + local.get $4 + i32.store offset=4 + global.get $~lib/memory/__stack_pointer + i32.const 4 i32.add - local.set $1 - br $for-loop|053234 - end - end - global.get $std/typedarray/forEachCallCount - i32.const 3 - i32.ne - br_if $folding-inner12 - global.get $~lib/memory/__stack_pointer - i32.const 12 - i32.add - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 12 - i32.sub - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 15924 - i32.lt_s - br_if $folding-inner14 - global.get $~lib/memory/__stack_pointer - local.tee $0 - i64.const 0 - i64.store - local.get $0 - i32.const 0 - i32.store offset=8 - i32.const 0 - global.set $std/typedarray/forEachCallCount - local.get $0 - i32.const 3 - call $~lib/typedarray/Uint64Array#constructor - local.tee $4 - i32.store - local.get $4 - global.set $std/typedarray/forEachSelf - global.get $~lib/memory/__stack_pointer - i32.const 6448 - i32.store offset=4 - local.get $4 - i32.const 0 - i32.const 6448 - i32.const 0 - call $~lib/array/Array#__get - i64.extend_i32_s - call $~lib/typedarray/Uint64Array#__set - global.get $~lib/memory/__stack_pointer - i32.const 6448 - i32.store offset=4 - local.get $4 - i32.const 1 - i32.const 6448 - i32.const 1 - call $~lib/array/Array#__get - i64.extend_i32_s - call $~lib/typedarray/Uint64Array#__set - global.get $~lib/memory/__stack_pointer - i32.const 6448 - i32.store offset=4 - local.get $4 - i32.const 2 - i32.const 6448 - i32.const 2 - call $~lib/array/Array#__get - i64.extend_i32_s - call $~lib/typedarray/Uint64Array#__set - global.get $~lib/memory/__stack_pointer - i32.const 6752 - i32.store offset=8 - i32.const 0 - local.set $1 - local.get $4 - i32.load offset=4 - local.set $2 - local.get $4 - i32.load offset=8 - i32.const 3 - i32.shr_u - local.set $0 - loop $for-loop|055 - local.get $0 - local.get $1 - i32.gt_s - if - local.get $2 + global.set $~lib/memory/__stack_pointer local.get $1 - i32.const 3 - i32.shl + local.get $3 + i32.store offset=16 + i32.const 0 + local.set $1 + loop $for-loop|167 + local.get $1 + local.get $2 + i32.lt_s + if + local.get $6 + local.get $1 + call $~lib/typedarray/Float64Array#__get + local.get $3 + local.get $1 + call $~lib/typedarray/Float64Array#__get + f64.ne + br_if $folding-inner15 + local.get $1 + i32.const 1 + i32.add + local.set $1 + br $for-loop|167 + end + end + global.get $~lib/memory/__stack_pointer + i32.const 20 i32.add - i64.load + global.set $~lib/memory/__stack_pointer + call $std/typedarray/testTypedArraySet<~lib/typedarray/Int8Array> + call $std/typedarray/testTypedArraySet<~lib/typedarray/Uint8Array> + call $std/typedarray/testTypedArraySet<~lib/typedarray/Uint8ClampedArray> + call $std/typedarray/testTypedArraySet<~lib/typedarray/Int16Array> + call $std/typedarray/testTypedArraySet<~lib/typedarray/Uint16Array> + call $std/typedarray/testTypedArraySet<~lib/typedarray/Int32Array> + call $std/typedarray/testTypedArraySet<~lib/typedarray/Uint32Array> + call $std/typedarray/testTypedArraySet<~lib/typedarray/Int64Array> + call $std/typedarray/testTypedArraySet<~lib/typedarray/Uint64Array> + call $std/typedarray/testTypedArraySet<~lib/typedarray/Float32Array> + call $std/typedarray/testTypedArraySet<~lib/typedarray/Float64Array> + global.get $~lib/memory/__stack_pointer + i32.const 10 + call $~lib/typedarray/Uint8ClampedArray#constructor + local.tee $8 + i32.store offset=24 + global.get $~lib/memory/__stack_pointer i32.const 3 - global.set $~argumentsLength - local.get $1 - local.get $4 - i32.const 6752 - i32.load - call_indirect $0 (type $i64_i32_i32_=>_none) - local.get $1 + call $~lib/typedarray/Float32Array#constructor + local.tee $0 + i32.store offset=12 + local.get $0 + i32.const 0 + f32.const 400 + call $~lib/typedarray/Float32Array#__set + local.get $0 i32.const 1 - i32.add - local.set $1 - br $for-loop|055 - end - end - global.get $std/typedarray/forEachCallCount - i32.const 3 - i32.ne - br_if $folding-inner12 - global.get $~lib/memory/__stack_pointer - i32.const 12 - i32.add - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 12 - i32.sub - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 15924 - i32.lt_s - br_if $folding-inner14 - global.get $~lib/memory/__stack_pointer - local.tee $0 - i64.const 0 - i64.store - local.get $0 - i32.const 0 - i32.store offset=8 - i32.const 0 - global.set $std/typedarray/forEachCallCount - local.get $0 - i32.const 3 - call $~lib/typedarray/Float32Array#constructor - local.tee $4 - i32.store - local.get $4 - global.set $std/typedarray/forEachSelf - global.get $~lib/memory/__stack_pointer - i32.const 6448 - i32.store offset=4 - local.get $4 - i32.const 0 - i32.const 6448 - i32.const 0 - call $~lib/array/Array#__get - f32.convert_i32_s - call $~lib/typedarray/Float32Array#__set - global.get $~lib/memory/__stack_pointer - i32.const 6448 - i32.store offset=4 - local.get $4 - i32.const 1 - i32.const 6448 - i32.const 1 - call $~lib/array/Array#__get - f32.convert_i32_s - call $~lib/typedarray/Float32Array#__set - global.get $~lib/memory/__stack_pointer - i32.const 6448 - i32.store offset=4 - local.get $4 - i32.const 2 - i32.const 6448 - i32.const 2 - call $~lib/array/Array#__get - f32.convert_i32_s - call $~lib/typedarray/Float32Array#__set - global.get $~lib/memory/__stack_pointer - i32.const 6784 - i32.store offset=8 - i32.const 0 - local.set $1 - local.get $4 - i32.load offset=4 - local.set $2 - local.get $4 - i32.load offset=8 - i32.const 2 - i32.shr_u - local.set $0 - loop $for-loop|057 - local.get $0 - local.get $1 - i32.gt_s - if - local.get $2 - local.get $1 + f32.const nan:0x400000 + call $~lib/typedarray/Float32Array#__set + local.get $0 i32.const 2 - i32.shl - i32.add - f32.load - i32.const 3 - global.set $~argumentsLength - local.get $1 - local.get $4 - i32.const 6784 - i32.load - call_indirect $0 (type $f32_i32_i32_=>_none) - local.get $1 + f32.const inf + call $~lib/typedarray/Float32Array#__set + global.get $~lib/memory/__stack_pointer + i32.const 4 + call $~lib/typedarray/Int64Array#constructor + local.tee $5 + i32.store offset=8 + local.get $5 + i32.const 0 + i64.const -10 + call $~lib/typedarray/Int64Array#__set + local.get $5 i32.const 1 - i32.add - local.set $1 - br $for-loop|057 - end - end - global.get $std/typedarray/forEachCallCount - i32.const 3 - i32.ne - br_if $folding-inner12 - global.get $~lib/memory/__stack_pointer - i32.const 12 - i32.add - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 12 - i32.sub - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 15924 - i32.lt_s - br_if $folding-inner14 - global.get $~lib/memory/__stack_pointer - local.tee $0 - i64.const 0 - i64.store - local.get $0 - i32.const 0 - i32.store offset=8 - i32.const 0 - global.set $std/typedarray/forEachCallCount - local.get $0 - i32.const 3 - call $~lib/typedarray/Float64Array#constructor - local.tee $4 - i32.store - local.get $4 - global.set $std/typedarray/forEachSelf - global.get $~lib/memory/__stack_pointer - i32.const 6448 - i32.store offset=4 - local.get $4 - i32.const 0 - i32.const 6448 - i32.const 0 - call $~lib/array/Array#__get - f64.convert_i32_s - call $~lib/typedarray/Float64Array#__set - global.get $~lib/memory/__stack_pointer - i32.const 6448 - i32.store offset=4 - local.get $4 - i32.const 1 - i32.const 6448 - i32.const 1 - call $~lib/array/Array#__get - f64.convert_i32_s - call $~lib/typedarray/Float64Array#__set - global.get $~lib/memory/__stack_pointer - i32.const 6448 - i32.store offset=4 - local.get $4 - i32.const 2 - i32.const 6448 - i32.const 2 - call $~lib/array/Array#__get - f64.convert_i32_s - call $~lib/typedarray/Float64Array#__set - global.get $~lib/memory/__stack_pointer - i32.const 6816 - i32.store offset=8 - i32.const 0 - local.set $1 - local.get $4 - i32.load offset=4 - local.set $2 - local.get $4 - i32.load offset=8 - i32.const 3 - i32.shr_u - local.set $0 - loop $for-loop|059 - local.get $0 - local.get $1 - i32.gt_s - if - local.get $2 - local.get $1 + i64.const 100 + call $~lib/typedarray/Int64Array#__set + local.get $5 + i32.const 2 + i64.const 10 + call $~lib/typedarray/Int64Array#__set + local.get $5 i32.const 3 - i32.shl + i64.const 300 + call $~lib/typedarray/Int64Array#__set + global.get $~lib/memory/__stack_pointer + i32.const 2 + call $~lib/typedarray/Int32Array#constructor + local.tee $6 + i32.store offset=16 + local.get $6 + i32.const 0 + i32.const 300 + call $~lib/typedarray/Int32Array#__set + local.get $6 + i32.const 1 + i32.const -1 + call $~lib/typedarray/Int32Array#__set + local.get $8 + i32.load offset=8 + local.get $0 + i32.load offset=8 + i32.const 2 + i32.shr_u + i32.const 1 i32.add - f64.load - i32.const 3 - global.set $~argumentsLength - local.get $1 - local.get $4 - i32.const 6816 - i32.load - call_indirect $0 (type $f64_i32_i32_=>_none) - local.get $1 + i32.lt_s + br_if $folding-inner17 + local.get $8 + i32.load offset=4 i32.const 1 i32.add - local.set $1 - br $for-loop|059 - end - end - global.get $std/typedarray/forEachCallCount - i32.const 3 - i32.ne - br_if $folding-inner12 - global.get $~lib/memory/__stack_pointer - i32.const 12 - i32.add - global.set $~lib/memory/__stack_pointer - call $std/typedarray/testArrayReverse<~lib/typedarray/Int8Array,i8> - call $std/typedarray/testArrayReverse<~lib/typedarray/Uint8Array,u8> - call $std/typedarray/testArrayReverse<~lib/typedarray/Uint8ClampedArray,u8> - call $std/typedarray/testArrayReverse<~lib/typedarray/Int16Array,i16> - call $std/typedarray/testArrayReverse<~lib/typedarray/Uint16Array,u16> - call $std/typedarray/testArrayReverse<~lib/typedarray/Int32Array,i32> - call $std/typedarray/testArrayReverse<~lib/typedarray/Uint32Array,u32> - call $std/typedarray/testArrayReverse<~lib/typedarray/Int64Array,i64> - call $std/typedarray/testArrayReverse<~lib/typedarray/Uint64Array,u64> - call $std/typedarray/testArrayReverse<~lib/typedarray/Float32Array,f32> - call $std/typedarray/testArrayReverse<~lib/typedarray/Float64Array,f64> - call $std/typedarray/testArrayIndexOfAndLastIndexOf<~lib/typedarray/Int8Array,i8> - call $std/typedarray/testArrayIndexOfAndLastIndexOf<~lib/typedarray/Uint8Array,u8> - call $std/typedarray/testArrayIndexOfAndLastIndexOf<~lib/typedarray/Uint8ClampedArray,u8> - call $std/typedarray/testArrayIndexOfAndLastIndexOf<~lib/typedarray/Int16Array,i16> - call $std/typedarray/testArrayIndexOfAndLastIndexOf<~lib/typedarray/Uint16Array,u16> - call $std/typedarray/testArrayIndexOfAndLastIndexOf<~lib/typedarray/Int32Array,i32> - call $std/typedarray/testArrayIndexOfAndLastIndexOf<~lib/typedarray/Uint32Array,u32> - call $std/typedarray/testArrayIndexOfAndLastIndexOf<~lib/typedarray/Int64Array,i64> - call $std/typedarray/testArrayIndexOfAndLastIndexOf<~lib/typedarray/Uint64Array,u64> - call $std/typedarray/testArrayIndexOfAndLastIndexOf<~lib/typedarray/Float32Array,f32> - call $std/typedarray/testArrayIndexOfAndLastIndexOf<~lib/typedarray/Float64Array,f64> - global.get $~lib/memory/__stack_pointer - i32.const 1 - call $~lib/typedarray/Float64Array#constructor - local.tee $3 - i32.store offset=12 - local.get $3 - i32.const 0 - f64.const nan:0x8000000000000 - call $~lib/typedarray/Float64Array#__set - i32.const 0 - local.set $0 - i32.const -1 - local.set $1 - block $~lib/typedarray/INDEX_OF<~lib/typedarray/Float64Array,f64>|inlined.0 - local.get $3 - i32.load offset=8 - i32.const 3 - i32.shr_u - local.tee $4 - i32.const 0 - local.get $4 - select - i32.eqz - br_if $~lib/typedarray/INDEX_OF<~lib/typedarray/Float64Array,f64>|inlined.0 - local.get $3 - i32.load offset=4 - local.set $2 - loop $while-continue|0 + local.set $4 local.get $0 - local.get $4 - i32.lt_s - if - local.get $2 - local.get $0 - local.tee $1 - i32.const 3 - i32.shl - i32.add - f64.load - f64.const nan:0x8000000000000 - f64.eq - br_if $~lib/typedarray/INDEX_OF<~lib/typedarray/Float64Array,f64>|inlined.0 + i32.load offset=4 + local.set $2 + local.get $0 + i32.load offset=8 + i32.const 2 + i32.shr_u + local.set $1 + loop $for-loop|0299 local.get $1 - i32.const 1 - i32.add - local.set $0 - br $while-continue|0 + local.get $16 + i32.gt_s + if + local.get $4 + local.get $16 + i32.add + local.get $2 + local.get $16 + i32.const 2 + i32.shl + i32.add + f32.load + local.tee $10 + local.get $10 + f32.sub + f32.const 0 + f32.eq + if (result i32) + f32.const 0 + f32.const 255 + local.get $10 + f32.min + f32.max + i32.trunc_f32_u + else + i32.const 0 + end + i32.store8 + local.get $16 + i32.const 1 + i32.add + local.set $16 + br $for-loop|0299 + end end - end - i32.const -1 - local.set $1 - end - local.get $1 - i32.const -1 - i32.ne - if - i32.const 0 - i32.const 1568 - i32.const 630 - i32.const 3 - call $~lib/builtins/abort - unreachable - end - block $~lib/typedarray/INCLUDES<~lib/typedarray/Float64Array,f64>|inlined.0 (result i32) - i32.const 0 - local.set $1 - i32.const 0 - local.get $3 - i32.load offset=8 - i32.const 3 - i32.shr_u - local.tee $2 - i32.const 0 - local.get $2 - select - i32.eqz - br_if $~lib/typedarray/INCLUDES<~lib/typedarray/Float64Array,f64>|inlined.0 - drop - local.get $3 - i32.load offset=4 - local.set $0 - loop $while-continue|0238 - local.get $1 - local.get $2 + local.get $8 + local.get $5 + i32.const 4 + call $~lib/typedarray/Uint8ClampedArray#set<~lib/typedarray/Int64Array> + i32.const 0 + local.set $5 + local.get $8 + i32.load offset=8 + local.get $6 + i32.load offset=8 + i32.const 2 + i32.shr_u + i32.const 8 + i32.add i32.lt_s - if - i32.const 1 - i32.const 1 + br_if $folding-inner17 + local.get $8 + i32.load offset=4 + i32.const 8 + i32.add + local.set $2 + local.get $6 + i32.load offset=4 + local.set $1 + local.get $6 + i32.load offset=8 + i32.const 2 + i32.shr_u + local.set $0 + loop $for-loop|0300 local.get $0 - local.get $1 - i32.const 3 - i32.shl - i32.add - f64.load - local.tee $12 - local.get $12 - f64.ne - local.get $12 - f64.const nan:0x8000000000000 - f64.eq - select - br_if $~lib/typedarray/INCLUDES<~lib/typedarray/Float64Array,f64>|inlined.0 - drop - local.get $1 - i32.const 1 - i32.add - local.set $1 - br $while-continue|0238 + local.get $5 + i32.gt_s + if + local.get $2 + local.get $5 + i32.add + local.get $1 + local.get $5 + i32.const 2 + i32.shl + i32.add + i32.load + local.tee $4 + i32.const 31 + i32.shr_s + i32.const -1 + i32.xor + local.get $4 + i32.const 255 + local.get $4 + i32.sub + i32.const 31 + i32.shr_s + i32.or + i32.and + i32.store8 + local.get $5 + i32.const 1 + i32.add + local.set $5 + br $for-loop|0300 + end end - end - i32.const 0 - end - i32.eqz - if - i32.const 0 - i32.const 1568 - i32.const 631 - i32.const 3 - call $~lib/builtins/abort - unreachable - end - global.get $~lib/memory/__stack_pointer - i32.const 1 - call $~lib/typedarray/Float32Array#constructor - local.tee $3 - i32.store offset=24 - local.get $3 - i32.const 0 - f32.const nan:0x400000 - call $~lib/typedarray/Float32Array#__set - i32.const 0 - local.set $0 - i32.const -1 - local.set $1 - block $~lib/typedarray/INDEX_OF<~lib/typedarray/Float32Array,f32>|inlined.0 - local.get $3 - i32.load offset=8 - i32.const 2 - i32.shr_u - local.tee $4 - i32.const 0 - local.get $4 - select - i32.eqz - br_if $~lib/typedarray/INDEX_OF<~lib/typedarray/Float32Array,f32>|inlined.0 - local.get $3 - i32.load offset=4 - local.set $2 - loop $while-continue|0239 + i32.const 10 + i32.const 0 + i32.const 63 + i32.const 15280 + call $~lib/rt/__newArray + local.set $0 + global.get $~lib/memory/__stack_pointer local.get $0 - local.get $4 + i32.store offset=4 + local.get $8 + local.get $0 + call $std/typedarray/valuesEqual<~lib/typedarray/Uint8ClampedArray> + global.get $~lib/memory/__stack_pointer + i32.const 4 + call $~lib/typedarray/Uint32Array#constructor + local.tee $0 + i32.store offset=28 + local.get $0 + i32.const 0 + i32.const 1 + call $~lib/typedarray/Uint32Array#__set + local.get $0 + i32.const 1 + i32.const 300 + call $~lib/typedarray/Uint32Array#__set + local.get $0 + i32.const 2 + i32.const 100 + call $~lib/typedarray/Uint32Array#__set + local.get $0 + i32.const 3 + i32.const -1 + call $~lib/typedarray/Uint32Array#__set + global.get $~lib/memory/__stack_pointer + i32.const 4 + call $~lib/typedarray/Int16Array#constructor + local.tee $3 + i32.store + local.get $3 + i32.const 0 + i32.const -10 + call $~lib/typedarray/Int16Array#__set + local.get $3 + i32.const 1 + i32.const 100 + call $~lib/typedarray/Int16Array#__set + local.get $3 + i32.const 2 + i32.const 10 + call $~lib/typedarray/Int16Array#__set + local.get $3 + i32.const 3 + i32.const 300 + call $~lib/typedarray/Int16Array#__set + i32.const 0 + local.set $5 + local.get $8 + i32.load offset=8 + local.get $0 + i32.load offset=8 + i32.const 2 + i32.shr_u i32.lt_s - if - local.get $2 - local.get $0 - local.tee $1 - i32.const 2 - i32.shl - i32.add - f32.load - f32.const nan:0x400000 - f32.eq - br_if $~lib/typedarray/INDEX_OF<~lib/typedarray/Float32Array,f32>|inlined.0 + br_if $folding-inner17 + local.get $8 + i32.load offset=4 + local.set $4 + local.get $0 + i32.load offset=4 + local.set $2 + local.get $0 + i32.load offset=8 + i32.const 2 + i32.shr_u + local.set $1 + loop $for-loop|0301 local.get $1 - i32.const 1 - i32.add - local.set $0 - br $while-continue|0239 + local.get $5 + i32.gt_s + if + local.get $4 + local.get $5 + i32.add + i32.const 255 + local.get $2 + local.get $5 + i32.const 2 + i32.shl + i32.add + i32.load + local.tee $0 + local.get $0 + i32.const 255 + i32.gt_u + select + i32.store8 + local.get $5 + i32.const 1 + i32.add + local.set $5 + br $for-loop|0301 + end end - end - i32.const -1 - local.set $1 - end - local.get $1 - i32.const -1 - i32.ne - if - i32.const 0 - i32.const 1568 - i32.const 636 - i32.const 3 - call $~lib/builtins/abort - unreachable - end - block $~lib/typedarray/INCLUDES<~lib/typedarray/Float32Array,f32>|inlined.0 (result i32) - i32.const 0 - local.set $1 - i32.const 0 - local.get $3 - i32.load offset=8 - i32.const 2 - i32.shr_u - local.tee $2 - i32.const 0 - local.get $2 - select - i32.eqz - br_if $~lib/typedarray/INCLUDES<~lib/typedarray/Float32Array,f32>|inlined.0 - drop - local.get $3 - i32.load offset=4 - local.set $0 - loop $while-continue|062 - local.get $1 - local.get $2 + local.get $8 + local.get $3 + i32.const 5 + call $~lib/typedarray/Uint8ClampedArray#set<~lib/typedarray/Int16Array> + i32.const 10 + i32.const 0 + i32.const 63 + i32.const 15312 + call $~lib/rt/__newArray + local.set $0 + global.get $~lib/memory/__stack_pointer + local.get $0 + i32.store offset=4 + local.get $8 + local.get $0 + call $std/typedarray/valuesEqual<~lib/typedarray/Uint8ClampedArray> + i32.const 0 + local.set $1 + global.get $~lib/memory/__stack_pointer + i32.const 12 + i32.sub + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 16628 i32.lt_s - if - i32.const 1 - i32.const 1 - local.get $0 - local.get $1 - i32.const 2 - i32.shl - i32.add - f32.load - local.tee $11 - local.get $11 - f32.ne - local.get $11 - f32.const nan:0x400000 - f32.eq - select - br_if $~lib/typedarray/INCLUDES<~lib/typedarray/Float32Array,f32>|inlined.0 - drop - local.get $1 - i32.const 1 - i32.add - local.set $1 - br $while-continue|062 - end - end - i32.const 0 - end - i32.eqz - if - i32.const 0 - i32.const 1568 - i32.const 637 - i32.const 3 - call $~lib/builtins/abort - unreachable - end - global.get $~lib/memory/__stack_pointer - i32.const 16 - i32.sub - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 15924 - i32.lt_s - br_if $folding-inner14 - global.get $~lib/memory/__stack_pointer - local.tee $0 - i64.const 0 - i64.store - local.get $0 - i64.const 0 - i64.store offset=8 - local.get $0 - i32.const 5 - call $~lib/typedarray/Int8Array#constructor - local.tee $2 - i32.store - local.get $2 - i32.const 0 - i32.const 1 - call $~lib/typedarray/Int8Array#__set - local.get $2 - i32.const 1 - i32.const 2 - call $~lib/typedarray/Int8Array#__set - local.get $2 - i32.const 2 - i32.const 3 - call $~lib/typedarray/Int8Array#__set - local.get $2 - i32.const 3 - i32.const 4 - call $~lib/typedarray/Int8Array#__set - local.get $2 - i32.const 4 - i32.const 5 - call $~lib/typedarray/Int8Array#__set - global.get $~lib/memory/__stack_pointer - i32.const 8880 - i32.store offset=12 - local.get $2 - call $~lib/typedarray/Int8Array#join - local.set $1 - global.get $~lib/memory/__stack_pointer - local.tee $0 - local.get $1 - i32.store offset=4 - local.get $0 - i32.const 8912 - i32.store offset=8 - local.get $1 - i32.const 8912 - call $~lib/string/String.__eq - i32.eqz - br_if $folding-inner20 - global.get $~lib/memory/__stack_pointer - i32.const 4 - i32.sub - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 15924 - i32.lt_s - br_if $folding-inner14 - global.get $~lib/memory/__stack_pointer - local.tee $0 - i32.const 0 - i32.store - local.get $0 - i32.const 8880 - i32.store - local.get $2 - call $~lib/typedarray/Int8Array#join - local.set $1 - global.get $~lib/memory/__stack_pointer - i32.const 4 - i32.add - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - local.tee $0 - local.get $1 - i32.store offset=4 - local.get $0 - i32.const 8912 - i32.store offset=8 - local.get $1 - i32.const 8912 - call $~lib/string/String.__eq - i32.eqz - br_if $folding-inner21 - global.get $~lib/memory/__stack_pointer - i32.const 16 - i32.add - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 16 - i32.sub - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 15924 - i32.lt_s - br_if $folding-inner14 - global.get $~lib/memory/__stack_pointer - local.tee $0 - i64.const 0 - i64.store - local.get $0 - i64.const 0 - i64.store offset=8 - local.get $0 - i32.const 5 - call $~lib/typedarray/Uint8Array#constructor - local.tee $2 - i32.store - local.get $2 - i32.const 0 - i32.const 1 - call $~lib/typedarray/Uint8Array#__set - local.get $2 - i32.const 1 - i32.const 2 - call $~lib/typedarray/Uint8Array#__set - local.get $2 - i32.const 2 - i32.const 3 - call $~lib/typedarray/Uint8Array#__set - local.get $2 - i32.const 3 - i32.const 4 - call $~lib/typedarray/Uint8Array#__set - local.get $2 - i32.const 4 - i32.const 5 - call $~lib/typedarray/Uint8Array#__set - global.get $~lib/memory/__stack_pointer - i32.const 8880 - i32.store offset=12 - local.get $2 - call $~lib/typedarray/Uint8Array#join - local.set $1 - global.get $~lib/memory/__stack_pointer - local.tee $0 - local.get $1 - i32.store offset=4 - local.get $0 - i32.const 8912 - i32.store offset=8 - local.get $1 - i32.const 8912 - call $~lib/string/String.__eq - i32.eqz - br_if $folding-inner20 - local.get $2 - call $~lib/typedarray/Uint8Array#toString - local.set $1 - global.get $~lib/memory/__stack_pointer - local.tee $0 - local.get $1 - i32.store offset=4 - local.get $0 - i32.const 8912 - i32.store offset=8 - local.get $1 - i32.const 8912 - call $~lib/string/String.__eq - i32.eqz - br_if $folding-inner21 - global.get $~lib/memory/__stack_pointer - i32.const 16 - i32.add - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 16 - i32.sub - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 15924 - i32.lt_s - br_if $folding-inner14 - global.get $~lib/memory/__stack_pointer - local.tee $0 - i64.const 0 - i64.store - local.get $0 - i64.const 0 - i64.store offset=8 - local.get $0 - i32.const 5 - call $~lib/typedarray/Uint8ClampedArray#constructor - local.tee $2 - i32.store - local.get $2 - i32.const 0 - i32.const 1 - call $~lib/typedarray/Uint8ClampedArray#__set - local.get $2 - i32.const 1 - i32.const 2 - call $~lib/typedarray/Uint8ClampedArray#__set - local.get $2 - i32.const 2 - i32.const 3 - call $~lib/typedarray/Uint8ClampedArray#__set - local.get $2 - i32.const 3 - i32.const 4 - call $~lib/typedarray/Uint8ClampedArray#__set - local.get $2 - i32.const 4 - i32.const 5 - call $~lib/typedarray/Uint8ClampedArray#__set - global.get $~lib/memory/__stack_pointer - i32.const 8880 - i32.store offset=12 - local.get $2 - call $~lib/typedarray/Uint8Array#join - local.set $1 - global.get $~lib/memory/__stack_pointer - local.tee $0 - local.get $1 - i32.store offset=4 - local.get $0 - i32.const 8912 - i32.store offset=8 - local.get $1 - i32.const 8912 - call $~lib/string/String.__eq - i32.eqz - br_if $folding-inner20 - local.get $2 - call $~lib/typedarray/Uint8Array#toString - local.set $1 - global.get $~lib/memory/__stack_pointer - local.tee $0 - local.get $1 - i32.store offset=4 - local.get $0 - i32.const 8912 - i32.store offset=8 - local.get $1 - i32.const 8912 - call $~lib/string/String.__eq - i32.eqz - br_if $folding-inner21 - global.get $~lib/memory/__stack_pointer - i32.const 16 - i32.add - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 16 - i32.sub - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 15924 - i32.lt_s - br_if $folding-inner14 - global.get $~lib/memory/__stack_pointer - local.tee $0 - i64.const 0 - i64.store - local.get $0 - i64.const 0 - i64.store offset=8 - local.get $0 - i32.const 5 - call $~lib/typedarray/Int16Array#constructor - local.tee $2 - i32.store - local.get $2 - i32.const 0 - i32.const 1 - call $~lib/typedarray/Int16Array#__set - local.get $2 - i32.const 1 - i32.const 2 - call $~lib/typedarray/Int16Array#__set - local.get $2 - i32.const 2 - i32.const 3 - call $~lib/typedarray/Int16Array#__set - local.get $2 - i32.const 3 - i32.const 4 - call $~lib/typedarray/Int16Array#__set - local.get $2 - i32.const 4 - i32.const 5 - call $~lib/typedarray/Int16Array#__set - global.get $~lib/memory/__stack_pointer - i32.const 8880 - i32.store offset=12 - local.get $2 - call $~lib/typedarray/Int16Array#join - local.set $1 - global.get $~lib/memory/__stack_pointer - local.tee $0 - local.get $1 - i32.store offset=4 - local.get $0 - i32.const 8912 - i32.store offset=8 - local.get $1 - i32.const 8912 - call $~lib/string/String.__eq - i32.eqz - br_if $folding-inner20 - global.get $~lib/memory/__stack_pointer - i32.const 4 - i32.sub - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 15924 - i32.lt_s - br_if $folding-inner14 - global.get $~lib/memory/__stack_pointer - local.tee $0 - i32.const 0 - i32.store - local.get $0 - i32.const 8880 - i32.store - local.get $2 - call $~lib/typedarray/Int16Array#join - local.set $1 - global.get $~lib/memory/__stack_pointer - i32.const 4 - i32.add - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - local.tee $0 - local.get $1 - i32.store offset=4 - local.get $0 - i32.const 8912 - i32.store offset=8 - local.get $1 - i32.const 8912 - call $~lib/string/String.__eq - i32.eqz - br_if $folding-inner21 - global.get $~lib/memory/__stack_pointer - i32.const 16 - i32.add - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 16 - i32.sub - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 15924 - i32.lt_s - br_if $folding-inner14 - global.get $~lib/memory/__stack_pointer - local.tee $0 - i64.const 0 - i64.store - local.get $0 - i64.const 0 - i64.store offset=8 - local.get $0 - i32.const 5 - call $~lib/typedarray/Uint16Array#constructor - local.tee $2 - i32.store - local.get $2 - i32.const 0 - i32.const 1 - call $~lib/typedarray/Uint16Array#__set - local.get $2 - i32.const 1 - i32.const 2 - call $~lib/typedarray/Uint16Array#__set - local.get $2 - i32.const 2 - i32.const 3 - call $~lib/typedarray/Uint16Array#__set - local.get $2 - i32.const 3 - i32.const 4 - call $~lib/typedarray/Uint16Array#__set - local.get $2 - i32.const 4 - i32.const 5 - call $~lib/typedarray/Uint16Array#__set - global.get $~lib/memory/__stack_pointer - i32.const 8880 - i32.store offset=12 - local.get $2 - call $~lib/typedarray/Uint16Array#join - local.set $1 - global.get $~lib/memory/__stack_pointer - local.tee $0 - local.get $1 - i32.store offset=4 - local.get $0 - i32.const 8912 - i32.store offset=8 - local.get $1 - i32.const 8912 - call $~lib/string/String.__eq - i32.eqz - br_if $folding-inner20 - global.get $~lib/memory/__stack_pointer - i32.const 4 - i32.sub - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 15924 - i32.lt_s - br_if $folding-inner14 - global.get $~lib/memory/__stack_pointer - local.tee $0 - i32.const 0 - i32.store - local.get $0 - i32.const 8880 - i32.store - local.get $2 - call $~lib/typedarray/Uint16Array#join - local.set $1 - global.get $~lib/memory/__stack_pointer - i32.const 4 - i32.add - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - local.tee $0 - local.get $1 - i32.store offset=4 - local.get $0 - i32.const 8912 - i32.store offset=8 - local.get $1 - i32.const 8912 - call $~lib/string/String.__eq - i32.eqz - br_if $folding-inner21 - global.get $~lib/memory/__stack_pointer - i32.const 16 - i32.add - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 16 - i32.sub - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 15924 - i32.lt_s - br_if $folding-inner14 - global.get $~lib/memory/__stack_pointer - local.tee $0 - i64.const 0 - i64.store - local.get $0 - i64.const 0 - i64.store offset=8 - local.get $0 - i32.const 5 - call $~lib/typedarray/Int32Array#constructor - local.tee $2 - i32.store - local.get $2 - i32.const 0 - i32.const 1 - call $~lib/typedarray/Int32Array#__set - local.get $2 - i32.const 1 - i32.const 2 - call $~lib/typedarray/Int32Array#__set - local.get $2 - i32.const 2 - i32.const 3 - call $~lib/typedarray/Int32Array#__set - local.get $2 - i32.const 3 - i32.const 4 - call $~lib/typedarray/Int32Array#__set - local.get $2 - i32.const 4 - i32.const 5 - call $~lib/typedarray/Int32Array#__set - global.get $~lib/memory/__stack_pointer - i32.const 8880 - i32.store offset=12 - local.get $2 - call $~lib/typedarray/Int32Array#join - local.set $1 - global.get $~lib/memory/__stack_pointer - local.tee $0 - local.get $1 - i32.store offset=4 - local.get $0 - i32.const 8912 - i32.store offset=8 - local.get $1 - i32.const 8912 - call $~lib/string/String.__eq - i32.eqz - br_if $folding-inner20 - global.get $~lib/memory/__stack_pointer - i32.const 4 - i32.sub - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 15924 - i32.lt_s - br_if $folding-inner14 - global.get $~lib/memory/__stack_pointer - local.tee $0 - i32.const 0 - i32.store - local.get $0 - i32.const 8880 - i32.store - local.get $2 - call $~lib/typedarray/Int32Array#join - local.set $1 - global.get $~lib/memory/__stack_pointer - i32.const 4 - i32.add - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - local.tee $0 - local.get $1 - i32.store offset=4 - local.get $0 - i32.const 8912 - i32.store offset=8 - local.get $1 - i32.const 8912 - call $~lib/string/String.__eq - i32.eqz - br_if $folding-inner21 - global.get $~lib/memory/__stack_pointer - i32.const 16 - i32.add - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 16 - i32.sub - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 15924 - i32.lt_s - br_if $folding-inner14 - global.get $~lib/memory/__stack_pointer - local.tee $0 - i64.const 0 - i64.store - local.get $0 - i64.const 0 - i64.store offset=8 - local.get $0 - i32.const 5 - call $~lib/typedarray/Uint32Array#constructor - local.tee $2 - i32.store - local.get $2 - i32.const 0 - i32.const 1 - call $~lib/typedarray/Uint32Array#__set - local.get $2 - i32.const 1 - i32.const 2 - call $~lib/typedarray/Uint32Array#__set - local.get $2 - i32.const 2 - i32.const 3 - call $~lib/typedarray/Uint32Array#__set - local.get $2 - i32.const 3 - i32.const 4 - call $~lib/typedarray/Uint32Array#__set - local.get $2 - i32.const 4 - i32.const 5 - call $~lib/typedarray/Uint32Array#__set - global.get $~lib/memory/__stack_pointer - i32.const 8880 - i32.store offset=12 - local.get $2 - call $~lib/typedarray/Uint32Array#join - local.set $1 - global.get $~lib/memory/__stack_pointer - local.tee $0 - local.get $1 - i32.store offset=4 - local.get $0 - i32.const 8912 - i32.store offset=8 - local.get $1 - i32.const 8912 - call $~lib/string/String.__eq - i32.eqz - br_if $folding-inner20 - global.get $~lib/memory/__stack_pointer - i32.const 4 - i32.sub - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 15924 - i32.lt_s - br_if $folding-inner14 - global.get $~lib/memory/__stack_pointer - local.tee $0 - i32.const 0 - i32.store - local.get $0 - i32.const 8880 - i32.store - local.get $2 - call $~lib/typedarray/Uint32Array#join - local.set $1 - global.get $~lib/memory/__stack_pointer - i32.const 4 - i32.add - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - local.tee $0 - local.get $1 - i32.store offset=4 - local.get $0 - i32.const 8912 - i32.store offset=8 - local.get $1 - i32.const 8912 - call $~lib/string/String.__eq - i32.eqz - br_if $folding-inner21 - global.get $~lib/memory/__stack_pointer - i32.const 16 - i32.add - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 16 - i32.sub - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 15924 - i32.lt_s - br_if $folding-inner14 - global.get $~lib/memory/__stack_pointer - local.tee $0 - i64.const 0 - i64.store - local.get $0 - i64.const 0 - i64.store offset=8 - local.get $0 - i32.const 5 - call $~lib/typedarray/Int64Array#constructor - local.tee $2 - i32.store - local.get $2 - i32.const 0 - i64.const 1 - call $~lib/typedarray/Int64Array#__set - local.get $2 - i32.const 1 - i64.const 2 - call $~lib/typedarray/Int64Array#__set - local.get $2 - i32.const 2 - i64.const 3 - call $~lib/typedarray/Int64Array#__set - local.get $2 - i32.const 3 - i64.const 4 - call $~lib/typedarray/Int64Array#__set - local.get $2 - i32.const 4 - i64.const 5 - call $~lib/typedarray/Int64Array#__set - global.get $~lib/memory/__stack_pointer - i32.const 8880 - i32.store offset=12 - local.get $2 - call $~lib/typedarray/Int64Array#join - local.set $1 - global.get $~lib/memory/__stack_pointer - local.tee $0 - local.get $1 - i32.store offset=4 - local.get $0 - i32.const 8912 - i32.store offset=8 - local.get $1 - i32.const 8912 - call $~lib/string/String.__eq - i32.eqz - br_if $folding-inner20 - global.get $~lib/memory/__stack_pointer - i32.const 4 - i32.sub - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 15924 - i32.lt_s - br_if $folding-inner14 - global.get $~lib/memory/__stack_pointer - local.tee $0 - i32.const 0 - i32.store - local.get $0 - i32.const 8880 - i32.store - local.get $2 - call $~lib/typedarray/Int64Array#join - local.set $1 - global.get $~lib/memory/__stack_pointer - i32.const 4 - i32.add - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - local.tee $0 - local.get $1 - i32.store offset=4 - local.get $0 - i32.const 8912 - i32.store offset=8 - local.get $1 - i32.const 8912 - call $~lib/string/String.__eq - i32.eqz - br_if $folding-inner21 - global.get $~lib/memory/__stack_pointer - i32.const 16 - i32.add - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 16 - i32.sub - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 15924 - i32.lt_s - br_if $folding-inner14 - global.get $~lib/memory/__stack_pointer - local.tee $0 - i64.const 0 - i64.store - local.get $0 - i64.const 0 - i64.store offset=8 - local.get $0 - i32.const 5 - call $~lib/typedarray/Uint64Array#constructor - local.tee $2 - i32.store - local.get $2 - i32.const 0 - i64.const 1 - call $~lib/typedarray/Uint64Array#__set - local.get $2 - i32.const 1 - i64.const 2 - call $~lib/typedarray/Uint64Array#__set - local.get $2 - i32.const 2 - i64.const 3 - call $~lib/typedarray/Uint64Array#__set - local.get $2 - i32.const 3 - i64.const 4 - call $~lib/typedarray/Uint64Array#__set - local.get $2 - i32.const 4 - i64.const 5 - call $~lib/typedarray/Uint64Array#__set - global.get $~lib/memory/__stack_pointer - i32.const 8880 - i32.store offset=12 - local.get $2 - call $~lib/typedarray/Uint64Array#join - local.set $1 - global.get $~lib/memory/__stack_pointer - local.tee $0 - local.get $1 - i32.store offset=4 - local.get $0 - i32.const 8912 - i32.store offset=8 - local.get $1 - i32.const 8912 - call $~lib/string/String.__eq - i32.eqz - br_if $folding-inner20 - global.get $~lib/memory/__stack_pointer - i32.const 4 - i32.sub - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 15924 - i32.lt_s - br_if $folding-inner14 - global.get $~lib/memory/__stack_pointer - local.tee $0 - i32.const 0 - i32.store - local.get $0 - i32.const 8880 - i32.store - local.get $2 - call $~lib/typedarray/Uint64Array#join - local.set $1 - global.get $~lib/memory/__stack_pointer - i32.const 4 - i32.add - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - local.tee $0 - local.get $1 - i32.store offset=4 - local.get $0 - i32.const 8912 - i32.store offset=8 - local.get $1 - i32.const 8912 - call $~lib/string/String.__eq - i32.eqz - br_if $folding-inner21 - global.get $~lib/memory/__stack_pointer - i32.const 16 - i32.add - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 16 - i32.sub - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 15924 - i32.lt_s - br_if $folding-inner14 - global.get $~lib/memory/__stack_pointer - local.tee $0 - i64.const 0 - i64.store - local.get $0 - i64.const 0 - i64.store offset=8 - local.get $0 - i32.const 5 - call $~lib/typedarray/Float32Array#constructor - local.tee $2 - i32.store - local.get $2 - i32.const 0 - f32.const 1 - call $~lib/typedarray/Float32Array#__set - local.get $2 - i32.const 1 - f32.const 2 - call $~lib/typedarray/Float32Array#__set - local.get $2 - i32.const 2 - f32.const 3 - call $~lib/typedarray/Float32Array#__set - local.get $2 - i32.const 3 - f32.const 4 - call $~lib/typedarray/Float32Array#__set - local.get $2 - i32.const 4 - f32.const 5 - call $~lib/typedarray/Float32Array#__set - global.get $~lib/memory/__stack_pointer - i32.const 8880 - i32.store offset=12 - local.get $2 - call $~lib/typedarray/Float32Array#join - local.set $1 - global.get $~lib/memory/__stack_pointer - local.tee $0 - local.get $1 - i32.store offset=4 - local.get $0 - i32.const 10096 - i32.store offset=8 - local.get $1 - i32.const 10096 - call $~lib/string/String.__eq - i32.eqz - br_if $folding-inner22 - global.get $~lib/memory/__stack_pointer - i32.const 4 - i32.sub - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 15924 - i32.lt_s - br_if $folding-inner14 - global.get $~lib/memory/__stack_pointer - local.tee $0 - i32.const 0 - i32.store - local.get $0 - i32.const 8880 - i32.store - local.get $2 - call $~lib/typedarray/Float32Array#join - local.set $1 - global.get $~lib/memory/__stack_pointer - i32.const 4 - i32.add - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - local.tee $0 - local.get $1 - i32.store offset=4 - local.get $0 - i32.const 10096 - i32.store offset=8 - local.get $1 - i32.const 10096 - call $~lib/string/String.__eq - i32.eqz - br_if $folding-inner23 - global.get $~lib/memory/__stack_pointer - i32.const 16 - i32.add - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 16 - i32.sub - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 15924 - i32.lt_s - br_if $folding-inner14 - global.get $~lib/memory/__stack_pointer - local.tee $0 - i64.const 0 - i64.store - local.get $0 - i64.const 0 - i64.store offset=8 - local.get $0 - i32.const 5 - call $~lib/typedarray/Float64Array#constructor - local.tee $2 - i32.store - local.get $2 - i32.const 0 - f64.const 1 - call $~lib/typedarray/Float64Array#__set - local.get $2 - i32.const 1 - f64.const 2 - call $~lib/typedarray/Float64Array#__set - local.get $2 - i32.const 2 - f64.const 3 - call $~lib/typedarray/Float64Array#__set - local.get $2 - i32.const 3 - f64.const 4 - call $~lib/typedarray/Float64Array#__set - local.get $2 - i32.const 4 - f64.const 5 - call $~lib/typedarray/Float64Array#__set - global.get $~lib/memory/__stack_pointer - i32.const 8880 - i32.store offset=12 - local.get $2 - call $~lib/typedarray/Float64Array#join - local.set $1 - global.get $~lib/memory/__stack_pointer - local.tee $0 - local.get $1 - i32.store offset=4 - local.get $0 - i32.const 10096 - i32.store offset=8 - local.get $1 - i32.const 10096 - call $~lib/string/String.__eq - i32.eqz - br_if $folding-inner22 - global.get $~lib/memory/__stack_pointer - i32.const 4 - i32.sub - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 15924 - i32.lt_s - br_if $folding-inner14 - global.get $~lib/memory/__stack_pointer - local.tee $0 - i32.const 0 - i32.store - local.get $0 - i32.const 8880 - i32.store - local.get $2 - call $~lib/typedarray/Float64Array#join - local.set $1 - global.get $~lib/memory/__stack_pointer - i32.const 4 - i32.add - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - local.tee $0 - local.get $1 - i32.store offset=4 - local.get $0 - i32.const 10096 - i32.store offset=8 - local.get $1 - i32.const 10096 - call $~lib/string/String.__eq - i32.eqz - br_if $folding-inner23 - global.get $~lib/memory/__stack_pointer - i32.const 16 - i32.add - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 0 - call $~lib/arraybuffer/ArrayBuffer#constructor - local.tee $0 - i32.store offset=12 - i32.const 2 - global.set $~argumentsLength - global.get $~lib/memory/__stack_pointer - local.get $0 - i32.const 0 - call $~lib/typedarray/Uint8Array.wrap@varargs - local.tee $0 - i32.store offset=24 - local.get $0 - i32.load offset=8 - if - i32.const 0 - i32.const 1568 - i32.const 714 - i32.const 3 - call $~lib/builtins/abort - unreachable - end - global.get $~lib/memory/__stack_pointer - i32.const 2 - call $~lib/arraybuffer/ArrayBuffer#constructor - local.tee $0 - i32.store offset=12 - i32.const 2 - global.set $~argumentsLength - global.get $~lib/memory/__stack_pointer - local.get $0 - i32.const 2 - call $~lib/typedarray/Uint8Array.wrap@varargs - local.tee $0 - i32.store offset=24 - local.get $0 - i32.load offset=8 - if - i32.const 0 - i32.const 1568 - i32.const 718 - i32.const 3 - call $~lib/builtins/abort - unreachable - end - i32.const 0 - local.set $2 - global.get $~lib/memory/__stack_pointer - i32.const 20 - i32.sub - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 15924 - i32.lt_s - br_if $folding-inner14 - global.get $~lib/memory/__stack_pointer - local.tee $0 - i64.const 0 - i64.store - local.get $0 - i64.const 0 - i64.store offset=8 - local.get $0 - i32.const 0 - i32.store offset=16 - local.get $0 - i32.const 10224 - i32.store - local.get $0 - i32.const 10236 - i32.load - local.tee $4 - call $~lib/typedarray/Int8Array#constructor - local.tee $5 - i32.store offset=4 - loop $for-loop|00 - local.get $2 - local.get $4 - i32.lt_s - if - local.get $5 + br_if $folding-inner16 + global.get $~lib/memory/__stack_pointer + local.tee $0 + i64.const 0 + i64.store + local.get $0 + i32.const 0 + i32.store offset=8 + local.get $0 + i32.const 3 + call $~lib/typedarray/Int8Array#constructor + local.tee $2 + i32.store + local.get $2 + i32.const 2 + i32.const 1 + call $~lib/typedarray/Int8Array#__set local.get $2 - i32.const 10224 + i32.const 1 + i32.const 2 + call $~lib/typedarray/Int8Array#__set local.get $2 - call $~lib/array/Array#__get - i32.extend8_s + i32.const 0 + i32.const 3 call $~lib/typedarray/Int8Array#__set + i32.const 0 + global.set $~argumentsLength + global.get $~lib/memory/__stack_pointer + local.tee $0 + i32.const 4 + i32.sub + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 16628 + i32.lt_s + br_if $folding-inner16 + global.get $~lib/memory/__stack_pointer + i32.const 0 + i32.store + block $1of1 + block $0of1 + block $outOfRange + global.get $~argumentsLength + br_table $0of1 $1of1 $outOfRange + end + unreachable + end + i32.const 15344 + local.set $1 + global.get $~lib/memory/__stack_pointer + i32.const 15344 + i32.store + end local.get $2 - i32.const 1 + i32.load offset=4 + local.get $2 + i32.load offset=8 + local.get $1 + call $~lib/util/sort/SORT + global.get $~lib/memory/__stack_pointer + i32.const 4 i32.add - local.set $2 - br $for-loop|00 - end - end - global.get $~lib/memory/__stack_pointer - local.tee $1 - local.get $5 - i32.load - local.tee $0 - i32.store offset=8 - local.get $1 - local.get $0 - local.get $5 - i32.load offset=4 - local.get $5 - i32.load - i32.sub - local.get $5 - i32.load offset=8 - local.get $5 - i32.load offset=4 - local.get $5 - i32.load - i32.sub - i32.add - call $~lib/arraybuffer/ArrayBuffer#slice - local.tee $3 - i32.store offset=12 - i32.const 1 - global.set $~argumentsLength - global.get $~lib/memory/__stack_pointer - local.tee $2 - i32.const 4 - i32.sub - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 15924 - i32.lt_s - br_if $folding-inner14 - global.get $~lib/memory/__stack_pointer - local.tee $1 - i32.const 0 - i32.store - local.get $3 - i32.const 20 - i32.sub - i32.load offset=16 - local.set $0 - local.get $1 - i32.const 12 - i32.const 3 - call $~lib/rt/itcms/__new - local.tee $1 - i32.store - local.get $1 - local.get $3 - i32.store - local.get $1 - local.get $3 - call $~lib/rt/itcms/__link - local.get $1 - local.get $0 - i32.store offset=8 - local.get $1 - local.get $3 - i32.store offset=4 - global.get $~lib/memory/__stack_pointer - i32.const 4 - i32.add - global.set $~lib/memory/__stack_pointer - local.get $2 - local.get $1 - i32.store offset=16 - i32.const 0 - local.set $2 - loop $for-loop|1 - local.get $2 - local.get $4 - i32.lt_s - if - local.get $5 + global.set $~lib/memory/__stack_pointer + local.get $0 + local.get $2 + i32.store offset=4 local.get $2 + i32.const 0 call $~lib/typedarray/Int8Array#__get - local.get $1 + i32.const 1 + i32.ne + br_if $folding-inner26 + local.get $2 + i32.const 1 + call $~lib/typedarray/Int8Array#__get + i32.const 2 + i32.ne + br_if $folding-inner27 local.get $2 + i32.const 2 call $~lib/typedarray/Int8Array#__get + i32.const 3 i32.ne - br_if $folding-inner13 + br_if $folding-inner28 + global.get $~lib/memory/__stack_pointer + i32.const 15376 + i32.store offset=8 + local.get $2 + i32.load offset=4 + local.get $2 + i32.load offset=8 + i32.const 15376 + call $~lib/util/sort/SORT + local.get $2 + i32.const 0 + call $~lib/typedarray/Int8Array#__get + i32.const 3 + i32.ne + br_if $folding-inner29 local.get $2 i32.const 1 - i32.add - local.set $2 - br $for-loop|1 - end - end - global.get $~lib/memory/__stack_pointer - i32.const 20 - i32.add - global.set $~lib/memory/__stack_pointer - i32.const 0 - local.set $1 - global.get $~lib/memory/__stack_pointer - i32.const 20 - i32.sub - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 15924 - i32.lt_s - br_if $folding-inner14 - global.get $~lib/memory/__stack_pointer - local.tee $0 - i64.const 0 - i64.store - local.get $0 - i64.const 0 - i64.store offset=8 - local.get $0 - i32.const 0 - i32.store offset=16 - local.get $0 - i32.const 10224 - i32.store - local.get $0 - i32.const 10236 - i32.load - local.tee $2 - call $~lib/typedarray/Uint8Array#constructor - local.tee $4 - i32.store offset=4 - loop $for-loop|040 - local.get $1 - local.get $2 - i32.lt_s - if - local.get $4 - local.get $1 - i32.const 10224 - local.get $1 - call $~lib/array/Array#__get - i32.const 255 - i32.and - call $~lib/typedarray/Uint8Array#__set - local.get $1 + call $~lib/typedarray/Int8Array#__get + i32.const 2 + i32.ne + br_if $folding-inner30 + local.get $2 + i32.const 2 + call $~lib/typedarray/Int8Array#__get i32.const 1 + i32.ne + br_if $folding-inner31 + global.get $~lib/memory/__stack_pointer + i32.const 12 i32.add + global.set $~lib/memory/__stack_pointer + i32.const 0 local.set $1 - br $for-loop|040 - end - end - global.get $~lib/memory/__stack_pointer - local.tee $1 - local.get $4 - i32.load - local.tee $0 - i32.store offset=8 - local.get $1 - local.get $0 - local.get $4 - i32.load offset=4 - local.get $4 - i32.load - i32.sub - local.get $4 - i32.load offset=8 - local.get $4 - i32.load offset=4 - local.get $4 - i32.load - i32.sub - i32.add - call $~lib/arraybuffer/ArrayBuffer#slice - local.tee $0 - i32.store offset=12 - i32.const 1 - global.set $~argumentsLength - global.get $~lib/memory/__stack_pointer - local.get $0 - i32.const 0 - call $~lib/typedarray/Uint8Array.wrap@varargs - local.tee $0 - i32.store offset=16 - i32.const 0 - local.set $1 - loop $for-loop|11 - local.get $1 - local.get $2 - i32.lt_s - if - local.get $4 - local.get $1 - call $~lib/typedarray/Uint8Array#__get + global.get $~lib/memory/__stack_pointer + i32.const 12 + i32.sub + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 16628 + i32.lt_s + br_if $folding-inner16 + global.get $~lib/memory/__stack_pointer + local.tee $0 + i64.const 0 + i64.store + local.get $0 + i32.const 0 + i32.store offset=8 local.get $0 + i32.const 3 + call $~lib/typedarray/Uint8Array#constructor + local.tee $2 + i32.store + local.get $2 + i32.const 2 + i32.const 1 + call $~lib/typedarray/Uint8Array#__set + local.get $2 + i32.const 1 + i32.const 2 + call $~lib/typedarray/Uint8Array#__set + local.get $2 + i32.const 0 + i32.const 3 + call $~lib/typedarray/Uint8Array#__set + i32.const 0 + global.set $~argumentsLength + global.get $~lib/memory/__stack_pointer + local.tee $0 + i32.const 4 + i32.sub + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 16628 + i32.lt_s + br_if $folding-inner16 + global.get $~lib/memory/__stack_pointer + i32.const 0 + i32.store + block $1of143 + block $0of144 + block $outOfRange45 + global.get $~argumentsLength + br_table $0of144 $1of143 $outOfRange45 + end + unreachable + end + i32.const 15408 + local.set $1 + global.get $~lib/memory/__stack_pointer + i32.const 15408 + i32.store + end + local.get $2 + i32.load offset=4 + local.get $2 + i32.load offset=8 local.get $1 + call $~lib/util/sort/SORT + global.get $~lib/memory/__stack_pointer + i32.const 4 + i32.add + global.set $~lib/memory/__stack_pointer + local.get $0 + local.get $2 + i32.store offset=4 + local.get $2 + i32.const 0 call $~lib/typedarray/Uint8Array#__get + i32.const 1 i32.ne - br_if $folding-inner13 - local.get $1 + br_if $folding-inner26 + local.get $2 + i32.const 1 + call $~lib/typedarray/Uint8Array#__get + i32.const 2 + i32.ne + br_if $folding-inner27 + local.get $2 + i32.const 2 + call $~lib/typedarray/Uint8Array#__get + i32.const 3 + i32.ne + br_if $folding-inner28 + global.get $~lib/memory/__stack_pointer + i32.const 15440 + i32.store offset=8 + local.get $2 + i32.load offset=4 + local.get $2 + i32.load offset=8 + i32.const 15440 + call $~lib/util/sort/SORT + local.get $2 + i32.const 0 + call $~lib/typedarray/Uint8Array#__get + i32.const 3 + i32.ne + br_if $folding-inner29 + local.get $2 + i32.const 1 + call $~lib/typedarray/Uint8Array#__get + i32.const 2 + i32.ne + br_if $folding-inner30 + local.get $2 + i32.const 2 + call $~lib/typedarray/Uint8Array#__get i32.const 1 + i32.ne + br_if $folding-inner31 + global.get $~lib/memory/__stack_pointer + i32.const 12 i32.add + global.set $~lib/memory/__stack_pointer + i32.const 0 local.set $1 - br $for-loop|11 - end - end - global.get $~lib/memory/__stack_pointer - i32.const 20 - i32.add - global.set $~lib/memory/__stack_pointer - i32.const 0 - local.set $2 - global.get $~lib/memory/__stack_pointer - i32.const 20 - i32.sub - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 15924 - i32.lt_s - br_if $folding-inner14 - global.get $~lib/memory/__stack_pointer - local.tee $0 - i64.const 0 - i64.store - local.get $0 - i64.const 0 - i64.store offset=8 - local.get $0 - i32.const 0 - i32.store offset=16 - local.get $0 - i32.const 10224 - i32.store - local.get $0 - i32.const 10236 - i32.load - local.tee $4 - call $~lib/typedarray/Uint8ClampedArray#constructor - local.tee $5 - i32.store offset=4 - loop $for-loop|020 - local.get $2 - local.get $4 - i32.lt_s - if - local.get $5 - local.get $2 - i32.const 10224 + global.get $~lib/memory/__stack_pointer + i32.const 12 + i32.sub + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 16628 + i32.lt_s + br_if $folding-inner16 + global.get $~lib/memory/__stack_pointer + local.tee $0 + i64.const 0 + i64.store + local.get $0 + i32.const 0 + i32.store offset=8 + local.get $0 + i32.const 3 + call $~lib/typedarray/Uint8ClampedArray#constructor + local.tee $2 + i32.store local.get $2 - call $~lib/array/Array#__get - i32.const 255 - i32.and + i32.const 2 + i32.const 1 call $~lib/typedarray/Uint8ClampedArray#__set local.get $2 i32.const 1 + i32.const 2 + call $~lib/typedarray/Uint8ClampedArray#__set + local.get $2 + i32.const 0 + i32.const 3 + call $~lib/typedarray/Uint8ClampedArray#__set + i32.const 0 + global.set $~argumentsLength + global.get $~lib/memory/__stack_pointer + local.tee $0 + i32.const 4 + i32.sub + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 16628 + i32.lt_s + br_if $folding-inner16 + global.get $~lib/memory/__stack_pointer + i32.const 0 + i32.store + block $1of147 + block $0of148 + block $outOfRange49 + global.get $~argumentsLength + br_table $0of148 $1of147 $outOfRange49 + end + unreachable + end + i32.const 15472 + local.set $1 + global.get $~lib/memory/__stack_pointer + i32.const 15472 + i32.store + end + local.get $2 + i32.load offset=4 + local.get $2 + i32.load offset=8 + local.get $1 + call $~lib/util/sort/SORT + global.get $~lib/memory/__stack_pointer + i32.const 4 i32.add - local.set $2 - br $for-loop|020 - end - end - global.get $~lib/memory/__stack_pointer - local.tee $1 - local.get $5 - i32.load - local.tee $0 - i32.store offset=8 - local.get $1 - local.get $0 - local.get $5 - i32.load offset=4 - local.get $5 - i32.load - i32.sub - local.get $5 - i32.load offset=8 - local.get $5 - i32.load offset=4 - local.get $5 - i32.load - i32.sub - i32.add - call $~lib/arraybuffer/ArrayBuffer#slice - local.tee $3 - i32.store offset=12 - i32.const 1 - global.set $~argumentsLength - global.get $~lib/memory/__stack_pointer - local.tee $2 - i32.const 4 - i32.sub - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 15924 - i32.lt_s - br_if $folding-inner14 - global.get $~lib/memory/__stack_pointer - local.tee $1 - i32.const 0 - i32.store - local.get $3 - i32.const 20 - i32.sub - i32.load offset=16 - local.set $0 - local.get $1 - i32.const 12 - i32.const 5 - call $~lib/rt/itcms/__new - local.tee $1 - i32.store - local.get $1 - local.get $3 - i32.store - local.get $1 - local.get $3 - call $~lib/rt/itcms/__link - local.get $1 - local.get $0 - i32.store offset=8 - local.get $1 - local.get $3 - i32.store offset=4 - global.get $~lib/memory/__stack_pointer - i32.const 4 - i32.add - global.set $~lib/memory/__stack_pointer - local.get $2 - local.get $1 - i32.store offset=16 - i32.const 0 - local.set $2 - loop $for-loop|121 - local.get $2 - local.get $4 - i32.lt_s - if - local.get $5 + global.set $~lib/memory/__stack_pointer + local.get $0 + local.get $2 + i32.store offset=4 local.get $2 + i32.const 0 call $~lib/typedarray/Uint8ClampedArray#__get - local.get $1 + i32.const 1 + i32.ne + br_if $folding-inner26 local.get $2 + i32.const 1 call $~lib/typedarray/Uint8ClampedArray#__get + i32.const 2 i32.ne - br_if $folding-inner13 + br_if $folding-inner27 + local.get $2 + i32.const 2 + call $~lib/typedarray/Uint8ClampedArray#__get + i32.const 3 + i32.ne + br_if $folding-inner28 + global.get $~lib/memory/__stack_pointer + i32.const 15504 + i32.store offset=8 + local.get $2 + i32.load offset=4 + local.get $2 + i32.load offset=8 + i32.const 15504 + call $~lib/util/sort/SORT + local.get $2 + i32.const 0 + call $~lib/typedarray/Uint8ClampedArray#__get + i32.const 3 + i32.ne + br_if $folding-inner29 local.get $2 i32.const 1 - i32.add - local.set $2 - br $for-loop|121 - end - end - global.get $~lib/memory/__stack_pointer - i32.const 20 - i32.add - global.set $~lib/memory/__stack_pointer - i32.const 0 - local.set $1 - global.get $~lib/memory/__stack_pointer - i32.const 20 - i32.sub - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 15924 - i32.lt_s - br_if $folding-inner14 - global.get $~lib/memory/__stack_pointer - local.tee $0 - i64.const 0 - i64.store - local.get $0 - i64.const 0 - i64.store offset=8 - local.get $0 - i32.const 0 - i32.store offset=16 - local.get $0 - i32.const 10224 - i32.store - local.get $0 - i32.const 10236 - i32.load - local.tee $2 - call $~lib/typedarray/Int16Array#constructor - local.tee $5 - i32.store offset=4 - loop $for-loop|032 - local.get $1 - local.get $2 - i32.lt_s - if - local.get $5 - local.get $1 - i32.const 10224 - local.get $1 - call $~lib/array/Array#__get - i32.extend16_s - call $~lib/typedarray/Int16Array#__set - local.get $1 + call $~lib/typedarray/Uint8ClampedArray#__get + i32.const 2 + i32.ne + br_if $folding-inner30 + local.get $2 + i32.const 2 + call $~lib/typedarray/Uint8ClampedArray#__get i32.const 1 + i32.ne + br_if $folding-inner31 + global.get $~lib/memory/__stack_pointer + i32.const 12 i32.add + global.set $~lib/memory/__stack_pointer + i32.const 0 local.set $1 - br $for-loop|032 - end - end - global.get $~lib/memory/__stack_pointer - local.tee $1 - local.get $5 - i32.load - local.tee $0 - i32.store offset=8 - local.get $1 - local.get $0 - local.get $5 - i32.load offset=4 - local.get $5 - i32.load - i32.sub - local.get $5 - i32.load offset=8 - local.get $5 - i32.load offset=4 - local.get $5 - i32.load - i32.sub - i32.add - call $~lib/arraybuffer/ArrayBuffer#slice - local.tee $4 - i32.store offset=12 - i32.const 1 - global.set $~argumentsLength - global.get $~lib/memory/__stack_pointer - local.tee $1 - i32.const 4 - i32.sub - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 15924 - i32.lt_s - br_if $folding-inner14 - global.get $~lib/memory/__stack_pointer - i32.const 0 - i32.store - local.get $4 - i32.const 20 - i32.sub - i32.load offset=16 - local.tee $0 - i32.const 1 - i32.and - br_if $folding-inner30 - global.get $~lib/memory/__stack_pointer - i32.const 12 - i32.const 6 - call $~lib/rt/itcms/__new - local.tee $3 - i32.store - local.get $3 - local.get $4 - i32.store - local.get $3 - local.get $4 - call $~lib/rt/itcms/__link - local.get $3 - local.get $0 - i32.store offset=8 - local.get $3 - local.get $4 - i32.store offset=4 - global.get $~lib/memory/__stack_pointer - i32.const 4 - i32.add - global.set $~lib/memory/__stack_pointer - local.get $1 - local.get $3 - i32.store offset=16 - i32.const 0 - local.set $1 - loop $for-loop|133 - local.get $1 - local.get $2 - i32.lt_s - if - local.get $5 + global.get $~lib/memory/__stack_pointer + i32.const 12 + i32.sub + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 16628 + i32.lt_s + br_if $folding-inner16 + global.get $~lib/memory/__stack_pointer + local.tee $0 + i64.const 0 + i64.store + local.get $0 + i32.const 0 + i32.store offset=8 + local.get $0 + i32.const 3 + call $~lib/typedarray/Int16Array#constructor + local.tee $2 + i32.store + local.get $2 + i32.const 2 + i32.const 1 + call $~lib/typedarray/Int16Array#__set + local.get $2 + i32.const 1 + i32.const 2 + call $~lib/typedarray/Int16Array#__set + local.get $2 + i32.const 0 + i32.const 3 + call $~lib/typedarray/Int16Array#__set + i32.const 0 + global.set $~argumentsLength + global.get $~lib/memory/__stack_pointer + local.tee $0 + i32.const 4 + i32.sub + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 16628 + i32.lt_s + br_if $folding-inner16 + global.get $~lib/memory/__stack_pointer + i32.const 0 + i32.store + block $1of151 + block $0of152 + block $outOfRange53 + global.get $~argumentsLength + br_table $0of152 $1of151 $outOfRange53 + end + unreachable + end + i32.const 15536 + local.set $1 + global.get $~lib/memory/__stack_pointer + i32.const 15536 + i32.store + end + local.get $2 + i32.load offset=4 + local.get $2 + i32.load offset=8 + i32.const 1 + i32.shr_u local.get $1 + call $~lib/util/sort/SORT + global.get $~lib/memory/__stack_pointer + i32.const 4 + i32.add + global.set $~lib/memory/__stack_pointer + local.get $0 + local.get $2 + i32.store offset=4 + local.get $2 + i32.const 0 call $~lib/typedarray/Int16Array#__get - local.get $3 - local.get $1 + i32.const 1 + i32.ne + br_if $folding-inner26 + local.get $2 + i32.const 1 call $~lib/typedarray/Int16Array#__get + i32.const 2 i32.ne - br_if $folding-inner13 - local.get $1 + br_if $folding-inner27 + local.get $2 + i32.const 2 + call $~lib/typedarray/Int16Array#__get + i32.const 3 + i32.ne + br_if $folding-inner28 + global.get $~lib/memory/__stack_pointer + i32.const 15568 + i32.store offset=8 + local.get $2 + i32.load offset=4 + local.get $2 + i32.load offset=8 + i32.const 1 + i32.shr_u + i32.const 15568 + call $~lib/util/sort/SORT + local.get $2 + i32.const 0 + call $~lib/typedarray/Int16Array#__get + i32.const 3 + i32.ne + br_if $folding-inner29 + local.get $2 + i32.const 1 + call $~lib/typedarray/Int16Array#__get + i32.const 2 + i32.ne + br_if $folding-inner30 + local.get $2 + i32.const 2 + call $~lib/typedarray/Int16Array#__get i32.const 1 + i32.ne + br_if $folding-inner31 + global.get $~lib/memory/__stack_pointer + i32.const 12 i32.add + global.set $~lib/memory/__stack_pointer + i32.const 0 local.set $1 - br $for-loop|133 - end - end - global.get $~lib/memory/__stack_pointer - i32.const 20 - i32.add - global.set $~lib/memory/__stack_pointer - i32.const 0 - local.set $1 - global.get $~lib/memory/__stack_pointer - i32.const 20 - i32.sub - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 15924 - i32.lt_s - br_if $folding-inner14 - global.get $~lib/memory/__stack_pointer - local.tee $0 - i64.const 0 - i64.store - local.get $0 - i64.const 0 - i64.store offset=8 - local.get $0 - i32.const 0 - i32.store offset=16 - local.get $0 - i32.const 10224 - i32.store - local.get $0 - i32.const 10236 - i32.load - local.tee $2 - call $~lib/typedarray/Uint16Array#constructor - local.tee $5 - i32.store offset=4 - loop $for-loop|036 - local.get $1 - local.get $2 - i32.lt_s - if - local.get $5 - local.get $1 - i32.const 10224 - local.get $1 - call $~lib/array/Array#__get - i32.const 65535 - i32.and + global.get $~lib/memory/__stack_pointer + i32.const 12 + i32.sub + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 16628 + i32.lt_s + br_if $folding-inner16 + global.get $~lib/memory/__stack_pointer + local.tee $0 + i64.const 0 + i64.store + local.get $0 + i32.const 0 + i32.store offset=8 + local.get $0 + i32.const 3 + call $~lib/typedarray/Uint16Array#constructor + local.tee $2 + i32.store + local.get $2 + i32.const 2 + i32.const 1 call $~lib/typedarray/Uint16Array#__set - local.get $1 + local.get $2 i32.const 1 - i32.add - local.set $1 - br $for-loop|036 - end - end - global.get $~lib/memory/__stack_pointer - local.tee $1 - local.get $5 - i32.load - local.tee $0 - i32.store offset=8 - local.get $1 - local.get $0 - local.get $5 - i32.load offset=4 - local.get $5 - i32.load - i32.sub - local.get $5 - i32.load offset=8 - local.get $5 - i32.load offset=4 - local.get $5 - i32.load - i32.sub - i32.add - call $~lib/arraybuffer/ArrayBuffer#slice - local.tee $4 - i32.store offset=12 - i32.const 1 - global.set $~argumentsLength - global.get $~lib/memory/__stack_pointer - local.tee $1 - i32.const 4 - i32.sub - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 15924 - i32.lt_s - br_if $folding-inner14 - global.get $~lib/memory/__stack_pointer - i32.const 0 - i32.store - local.get $4 - i32.const 20 - i32.sub - i32.load offset=16 - local.tee $0 - i32.const 1 - i32.and - br_if $folding-inner30 - global.get $~lib/memory/__stack_pointer - i32.const 12 - i32.const 7 - call $~lib/rt/itcms/__new - local.tee $3 - i32.store - local.get $3 - local.get $4 - i32.store - local.get $3 - local.get $4 - call $~lib/rt/itcms/__link - local.get $3 - local.get $0 - i32.store offset=8 - local.get $3 - local.get $4 - i32.store offset=4 - global.get $~lib/memory/__stack_pointer - i32.const 4 - i32.add - global.set $~lib/memory/__stack_pointer - local.get $1 - local.get $3 - i32.store offset=16 - i32.const 0 - local.set $1 - loop $for-loop|137 - local.get $1 - local.get $2 - i32.lt_s - if - local.get $5 + i32.const 2 + call $~lib/typedarray/Uint16Array#__set + local.get $2 + i32.const 0 + i32.const 3 + call $~lib/typedarray/Uint16Array#__set + i32.const 0 + global.set $~argumentsLength + global.get $~lib/memory/__stack_pointer + local.tee $0 + i32.const 4 + i32.sub + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 16628 + i32.lt_s + br_if $folding-inner16 + global.get $~lib/memory/__stack_pointer + i32.const 0 + i32.store + block $1of155 + block $0of156 + block $outOfRange57 + global.get $~argumentsLength + br_table $0of156 $1of155 $outOfRange57 + end + unreachable + end + i32.const 15600 + local.set $1 + global.get $~lib/memory/__stack_pointer + i32.const 15600 + i32.store + end + local.get $2 + i32.load offset=4 + local.get $2 + i32.load offset=8 + i32.const 1 + i32.shr_u local.get $1 + call $~lib/util/sort/SORT + global.get $~lib/memory/__stack_pointer + i32.const 4 + i32.add + global.set $~lib/memory/__stack_pointer + local.get $0 + local.get $2 + i32.store offset=4 + local.get $2 + i32.const 0 call $~lib/typedarray/Uint16Array#__get - local.get $3 - local.get $1 + i32.const 1 + i32.ne + br_if $folding-inner26 + local.get $2 + i32.const 1 call $~lib/typedarray/Uint16Array#__get + i32.const 2 i32.ne - br_if $folding-inner13 - local.get $1 + br_if $folding-inner27 + local.get $2 + i32.const 2 + call $~lib/typedarray/Uint16Array#__get + i32.const 3 + i32.ne + br_if $folding-inner28 + global.get $~lib/memory/__stack_pointer + i32.const 15632 + i32.store offset=8 + local.get $2 + i32.load offset=4 + local.get $2 + i32.load offset=8 i32.const 1 + i32.shr_u + i32.const 15632 + call $~lib/util/sort/SORT + local.get $2 + i32.const 0 + call $~lib/typedarray/Uint16Array#__get + i32.const 3 + i32.ne + br_if $folding-inner29 + local.get $2 + i32.const 1 + call $~lib/typedarray/Uint16Array#__get + i32.const 2 + i32.ne + br_if $folding-inner30 + local.get $2 + i32.const 2 + call $~lib/typedarray/Uint16Array#__get + i32.const 1 + i32.ne + br_if $folding-inner31 + global.get $~lib/memory/__stack_pointer + i32.const 12 i32.add + global.set $~lib/memory/__stack_pointer + i32.const 0 local.set $1 - br $for-loop|137 - end - end - global.get $~lib/memory/__stack_pointer - i32.const 20 - i32.add - global.set $~lib/memory/__stack_pointer - i32.const 0 - local.set $1 - global.get $~lib/memory/__stack_pointer - i32.const 20 - i32.sub - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 15924 - i32.lt_s - br_if $folding-inner14 - global.get $~lib/memory/__stack_pointer - local.tee $0 - i64.const 0 - i64.store - local.get $0 - i64.const 0 - i64.store offset=8 - local.get $0 - i32.const 0 - i32.store offset=16 - local.get $0 - i32.const 10224 - i32.store - local.get $0 - i32.const 10236 - i32.load - local.tee $2 - call $~lib/typedarray/Int32Array#constructor - local.tee $5 - i32.store offset=4 - loop $for-loop|044 - local.get $1 - local.get $2 - i32.lt_s - if - local.get $5 - local.get $1 - i32.const 10224 - local.get $1 - call $~lib/array/Array#__get + global.get $~lib/memory/__stack_pointer + i32.const 12 + i32.sub + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 16628 + i32.lt_s + br_if $folding-inner16 + global.get $~lib/memory/__stack_pointer + local.tee $0 + i64.const 0 + i64.store + local.get $0 + i32.const 0 + i32.store offset=8 + local.get $0 + i32.const 3 + call $~lib/typedarray/Int32Array#constructor + local.tee $2 + i32.store + local.get $2 + i32.const 2 + i32.const 1 call $~lib/typedarray/Int32Array#__set - local.get $1 + local.get $2 i32.const 1 - i32.add - local.set $1 - br $for-loop|044 - end - end - global.get $~lib/memory/__stack_pointer - local.tee $1 - local.get $5 - i32.load - local.tee $0 - i32.store offset=8 - local.get $1 - local.get $0 - local.get $5 - i32.load offset=4 - local.get $5 - i32.load - i32.sub - local.get $5 - i32.load offset=8 - local.get $5 - i32.load offset=4 - local.get $5 - i32.load - i32.sub - i32.add - call $~lib/arraybuffer/ArrayBuffer#slice - local.tee $4 - i32.store offset=12 - i32.const 1 - global.set $~argumentsLength - global.get $~lib/memory/__stack_pointer - local.tee $1 - i32.const 4 - i32.sub - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 15924 - i32.lt_s - br_if $folding-inner14 - global.get $~lib/memory/__stack_pointer - i32.const 0 - i32.store - local.get $4 - i32.const 20 - i32.sub - i32.load offset=16 - local.tee $0 - i32.const 3 - i32.and - br_if $folding-inner30 - global.get $~lib/memory/__stack_pointer - i32.const 12 - i32.const 8 - call $~lib/rt/itcms/__new - local.tee $3 - i32.store - local.get $3 - local.get $4 - i32.store - local.get $3 - local.get $4 - call $~lib/rt/itcms/__link - local.get $3 - local.get $0 - i32.store offset=8 - local.get $3 - local.get $4 - i32.store offset=4 - global.get $~lib/memory/__stack_pointer - i32.const 4 - i32.add - global.set $~lib/memory/__stack_pointer - local.get $1 - local.get $3 - i32.store offset=16 - i32.const 0 - local.set $1 - loop $for-loop|145 - local.get $1 - local.get $2 - i32.lt_s - if - local.get $5 + i32.const 2 + call $~lib/typedarray/Int32Array#__set + local.get $2 + i32.const 0 + i32.const 3 + call $~lib/typedarray/Int32Array#__set + i32.const 0 + global.set $~argumentsLength + global.get $~lib/memory/__stack_pointer + local.tee $0 + i32.const 4 + i32.sub + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 16628 + i32.lt_s + br_if $folding-inner16 + global.get $~lib/memory/__stack_pointer + i32.const 0 + i32.store + block $1of159 + block $0of160 + block $outOfRange61 + global.get $~argumentsLength + br_table $0of160 $1of159 $outOfRange61 + end + unreachable + end + i32.const 15664 + local.set $1 + global.get $~lib/memory/__stack_pointer + i32.const 15664 + i32.store + end + local.get $2 + i32.load offset=4 + local.get $2 + i32.load offset=8 + i32.const 2 + i32.shr_u local.get $1 + call $~lib/util/sort/SORT + global.get $~lib/memory/__stack_pointer + i32.const 4 + i32.add + global.set $~lib/memory/__stack_pointer + local.get $0 + local.get $2 + i32.store offset=4 + local.get $2 + i32.const 0 call $~lib/typedarray/Int32Array#__get - local.get $3 - local.get $1 + i32.const 1 + i32.ne + br_if $folding-inner26 + local.get $2 + i32.const 1 call $~lib/typedarray/Int32Array#__get + i32.const 2 i32.ne - br_if $folding-inner13 - local.get $1 + br_if $folding-inner27 + local.get $2 + i32.const 2 + call $~lib/typedarray/Int32Array#__get + i32.const 3 + i32.ne + br_if $folding-inner28 + global.get $~lib/memory/__stack_pointer + i32.const 15696 + i32.store offset=8 + local.get $2 + i32.load offset=4 + local.get $2 + i32.load offset=8 + i32.const 2 + i32.shr_u + i32.const 15696 + call $~lib/util/sort/SORT + local.get $2 + i32.const 0 + call $~lib/typedarray/Int32Array#__get + i32.const 3 + i32.ne + br_if $folding-inner29 + local.get $2 + i32.const 1 + call $~lib/typedarray/Int32Array#__get + i32.const 2 + i32.ne + br_if $folding-inner30 + local.get $2 + i32.const 2 + call $~lib/typedarray/Int32Array#__get i32.const 1 + i32.ne + br_if $folding-inner31 + global.get $~lib/memory/__stack_pointer + i32.const 12 i32.add + global.set $~lib/memory/__stack_pointer + i32.const 0 local.set $1 - br $for-loop|145 - end - end - global.get $~lib/memory/__stack_pointer - i32.const 20 - i32.add - global.set $~lib/memory/__stack_pointer - i32.const 0 - local.set $1 - global.get $~lib/memory/__stack_pointer - i32.const 20 - i32.sub - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 15924 - i32.lt_s - br_if $folding-inner14 - global.get $~lib/memory/__stack_pointer - local.tee $0 - i64.const 0 - i64.store - local.get $0 - i64.const 0 - i64.store offset=8 - local.get $0 - i32.const 0 - i32.store offset=16 - local.get $0 - i32.const 10224 - i32.store - local.get $0 - i32.const 10236 - i32.load - local.tee $2 - call $~lib/typedarray/Uint32Array#constructor - local.tee $5 - i32.store offset=4 - loop $for-loop|048 - local.get $1 - local.get $2 - i32.lt_s - if - local.get $5 - local.get $1 - i32.const 10224 - local.get $1 - call $~lib/array/Array#__get + global.get $~lib/memory/__stack_pointer + i32.const 12 + i32.sub + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 16628 + i32.lt_s + br_if $folding-inner16 + global.get $~lib/memory/__stack_pointer + local.tee $0 + i64.const 0 + i64.store + local.get $0 + i32.const 0 + i32.store offset=8 + local.get $0 + i32.const 3 + call $~lib/typedarray/Uint32Array#constructor + local.tee $2 + i32.store + local.get $2 + i32.const 2 + i32.const 1 call $~lib/typedarray/Uint32Array#__set - local.get $1 + local.get $2 i32.const 1 - i32.add - local.set $1 - br $for-loop|048 - end - end - global.get $~lib/memory/__stack_pointer - local.tee $1 - local.get $5 - i32.load - local.tee $0 - i32.store offset=8 - local.get $1 - local.get $0 - local.get $5 - i32.load offset=4 - local.get $5 - i32.load - i32.sub - local.get $5 - i32.load offset=8 - local.get $5 - i32.load offset=4 - local.get $5 - i32.load - i32.sub - i32.add - call $~lib/arraybuffer/ArrayBuffer#slice - local.tee $4 - i32.store offset=12 - i32.const 1 - global.set $~argumentsLength - global.get $~lib/memory/__stack_pointer - local.tee $1 - i32.const 4 - i32.sub - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 15924 - i32.lt_s - br_if $folding-inner14 - global.get $~lib/memory/__stack_pointer - i32.const 0 - i32.store - local.get $4 - i32.const 20 - i32.sub - i32.load offset=16 - local.tee $0 - i32.const 3 - i32.and - br_if $folding-inner30 - global.get $~lib/memory/__stack_pointer - i32.const 12 - i32.const 9 - call $~lib/rt/itcms/__new - local.tee $3 - i32.store - local.get $3 - local.get $4 - i32.store - local.get $3 - local.get $4 - call $~lib/rt/itcms/__link - local.get $3 - local.get $0 - i32.store offset=8 - local.get $3 - local.get $4 - i32.store offset=4 - global.get $~lib/memory/__stack_pointer - i32.const 4 - i32.add - global.set $~lib/memory/__stack_pointer - local.get $1 - local.get $3 - i32.store offset=16 - i32.const 0 - local.set $1 - loop $for-loop|149 - local.get $1 - local.get $2 - i32.lt_s - if - local.get $5 + i32.const 2 + call $~lib/typedarray/Uint32Array#__set + local.get $2 + i32.const 0 + i32.const 3 + call $~lib/typedarray/Uint32Array#__set + i32.const 0 + global.set $~argumentsLength + global.get $~lib/memory/__stack_pointer + local.tee $0 + i32.const 4 + i32.sub + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 16628 + i32.lt_s + br_if $folding-inner16 + global.get $~lib/memory/__stack_pointer + i32.const 0 + i32.store + block $1of163 + block $0of164 + block $outOfRange65 + global.get $~argumentsLength + br_table $0of164 $1of163 $outOfRange65 + end + unreachable + end + i32.const 15728 + local.set $1 + global.get $~lib/memory/__stack_pointer + i32.const 15728 + i32.store + end + local.get $2 + i32.load offset=4 + local.get $2 + i32.load offset=8 + i32.const 2 + i32.shr_u local.get $1 + call $~lib/util/sort/SORT + global.get $~lib/memory/__stack_pointer + i32.const 4 + i32.add + global.set $~lib/memory/__stack_pointer + local.get $0 + local.get $2 + i32.store offset=4 + local.get $2 + i32.const 0 + call $~lib/typedarray/Uint32Array#__get + i32.const 1 + i32.ne + br_if $folding-inner26 + local.get $2 + i32.const 1 + call $~lib/typedarray/Uint32Array#__get + i32.const 2 + i32.ne + br_if $folding-inner27 + local.get $2 + i32.const 2 + call $~lib/typedarray/Uint32Array#__get + i32.const 3 + i32.ne + br_if $folding-inner28 + global.get $~lib/memory/__stack_pointer + i32.const 15760 + i32.store offset=8 + local.get $2 + i32.load offset=4 + local.get $2 + i32.load offset=8 + i32.const 2 + i32.shr_u + i32.const 15760 + call $~lib/util/sort/SORT + local.get $2 + i32.const 0 call $~lib/typedarray/Uint32Array#__get - local.get $3 - local.get $1 + i32.const 3 + i32.ne + br_if $folding-inner29 + local.get $2 + i32.const 1 call $~lib/typedarray/Uint32Array#__get + i32.const 2 i32.ne - br_if $folding-inner13 - local.get $1 + br_if $folding-inner30 + local.get $2 + i32.const 2 + call $~lib/typedarray/Uint32Array#__get i32.const 1 + i32.ne + br_if $folding-inner31 + global.get $~lib/memory/__stack_pointer + i32.const 12 i32.add + global.set $~lib/memory/__stack_pointer + i32.const 0 local.set $1 - br $for-loop|149 - end - end - global.get $~lib/memory/__stack_pointer - i32.const 20 - i32.add - global.set $~lib/memory/__stack_pointer - i32.const 0 - local.set $1 - global.get $~lib/memory/__stack_pointer - i32.const 20 - i32.sub - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 15924 - i32.lt_s - br_if $folding-inner14 - global.get $~lib/memory/__stack_pointer - local.tee $0 - i64.const 0 - i64.store - local.get $0 - i64.const 0 - i64.store offset=8 - local.get $0 - i32.const 0 - i32.store offset=16 - local.get $0 - i32.const 10224 - i32.store - local.get $0 - i32.const 10236 - i32.load - local.tee $2 - call $~lib/typedarray/Int64Array#constructor - local.tee $5 - i32.store offset=4 - loop $for-loop|052 - local.get $1 - local.get $2 - i32.lt_s - if - local.get $5 - local.get $1 - i32.const 10224 - local.get $1 - call $~lib/array/Array#__get - i64.extend_i32_s + global.get $~lib/memory/__stack_pointer + i32.const 12 + i32.sub + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 16628 + i32.lt_s + br_if $folding-inner16 + global.get $~lib/memory/__stack_pointer + local.tee $0 + i64.const 0 + i64.store + local.get $0 + i32.const 0 + i32.store offset=8 + local.get $0 + i32.const 3 + call $~lib/typedarray/Int64Array#constructor + local.tee $2 + i32.store + local.get $2 + i32.const 2 + i64.const 1 call $~lib/typedarray/Int64Array#__set - local.get $1 + local.get $2 i32.const 1 - i32.add - local.set $1 - br $for-loop|052 - end - end - global.get $~lib/memory/__stack_pointer - local.tee $1 - local.get $5 - i32.load - local.tee $0 - i32.store offset=8 - local.get $1 - local.get $0 - local.get $5 - i32.load offset=4 - local.get $5 - i32.load - i32.sub - local.get $5 - i32.load offset=8 - local.get $5 - i32.load offset=4 - local.get $5 - i32.load - i32.sub - i32.add - call $~lib/arraybuffer/ArrayBuffer#slice - local.tee $4 - i32.store offset=12 - i32.const 1 - global.set $~argumentsLength - global.get $~lib/memory/__stack_pointer - local.tee $1 - i32.const 4 - i32.sub - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 15924 - i32.lt_s - br_if $folding-inner14 - global.get $~lib/memory/__stack_pointer - i32.const 0 - i32.store - local.get $4 - i32.const 20 - i32.sub - i32.load offset=16 - local.tee $0 - i32.const 7 - i32.and - br_if $folding-inner30 - global.get $~lib/memory/__stack_pointer - i32.const 12 - i32.const 10 - call $~lib/rt/itcms/__new - local.tee $3 - i32.store - local.get $3 - local.get $4 - i32.store - local.get $3 - local.get $4 - call $~lib/rt/itcms/__link - local.get $3 - local.get $0 - i32.store offset=8 - local.get $3 - local.get $4 - i32.store offset=4 - global.get $~lib/memory/__stack_pointer - i32.const 4 - i32.add - global.set $~lib/memory/__stack_pointer - local.get $1 - local.get $3 - i32.store offset=16 - i32.const 0 - local.set $1 - loop $for-loop|153 - local.get $1 - local.get $2 - i32.lt_s - if - local.get $5 + i64.const 2 + call $~lib/typedarray/Int64Array#__set + local.get $2 + i32.const 0 + i64.const 3 + call $~lib/typedarray/Int64Array#__set + i32.const 0 + global.set $~argumentsLength + global.get $~lib/memory/__stack_pointer + local.tee $0 + i32.const 4 + i32.sub + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 16628 + i32.lt_s + br_if $folding-inner16 + global.get $~lib/memory/__stack_pointer + i32.const 0 + i32.store + block $1of167 + block $0of168 + block $outOfRange69 + global.get $~argumentsLength + br_table $0of168 $1of167 $outOfRange69 + end + unreachable + end + i32.const 15792 + local.set $1 + global.get $~lib/memory/__stack_pointer + i32.const 15792 + i32.store + end + local.get $2 + i32.load offset=4 + local.get $2 + i32.load offset=8 + i32.const 3 + i32.shr_u local.get $1 + call $~lib/util/sort/SORT + global.get $~lib/memory/__stack_pointer + i32.const 4 + i32.add + global.set $~lib/memory/__stack_pointer + local.get $0 + local.get $2 + i32.store offset=4 + local.get $2 + i32.const 0 call $~lib/typedarray/Int64Array#__get - local.get $3 - local.get $1 + i64.const 1 + i64.ne + br_if $folding-inner26 + local.get $2 + i32.const 1 call $~lib/typedarray/Int64Array#__get + i64.const 2 i64.ne - br_if $folding-inner13 - local.get $1 + br_if $folding-inner27 + local.get $2 + i32.const 2 + call $~lib/typedarray/Int64Array#__get + i64.const 3 + i64.ne + br_if $folding-inner28 + global.get $~lib/memory/__stack_pointer + i32.const 15824 + i32.store offset=8 + local.get $2 + i32.load offset=4 + local.get $2 + i32.load offset=8 + i32.const 3 + i32.shr_u + i32.const 15824 + call $~lib/util/sort/SORT + local.get $2 + i32.const 0 + call $~lib/typedarray/Int64Array#__get + i64.const 3 + i64.ne + br_if $folding-inner29 + local.get $2 i32.const 1 + call $~lib/typedarray/Int64Array#__get + i64.const 2 + i64.ne + br_if $folding-inner30 + local.get $2 + i32.const 2 + call $~lib/typedarray/Int64Array#__get + i64.const 1 + i64.ne + br_if $folding-inner31 + global.get $~lib/memory/__stack_pointer + i32.const 12 i32.add + global.set $~lib/memory/__stack_pointer + i32.const 0 local.set $1 - br $for-loop|153 - end - end - global.get $~lib/memory/__stack_pointer - i32.const 20 - i32.add - global.set $~lib/memory/__stack_pointer - i32.const 0 - local.set $1 - global.get $~lib/memory/__stack_pointer - i32.const 20 - i32.sub - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 15924 - i32.lt_s - br_if $folding-inner14 - global.get $~lib/memory/__stack_pointer - local.tee $0 - i64.const 0 - i64.store - local.get $0 - i64.const 0 - i64.store offset=8 - local.get $0 - i32.const 0 - i32.store offset=16 - local.get $0 - i32.const 10224 - i32.store - local.get $0 - i32.const 10236 - i32.load - local.tee $2 - call $~lib/typedarray/Uint64Array#constructor - local.tee $5 - i32.store offset=4 - loop $for-loop|060 - local.get $1 - local.get $2 - i32.lt_s - if - local.get $5 - local.get $1 - i32.const 10224 - local.get $1 - call $~lib/array/Array#__get - i64.extend_i32_s + global.get $~lib/memory/__stack_pointer + i32.const 12 + i32.sub + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 16628 + i32.lt_s + br_if $folding-inner16 + global.get $~lib/memory/__stack_pointer + local.tee $0 + i64.const 0 + i64.store + local.get $0 + i32.const 0 + i32.store offset=8 + local.get $0 + i32.const 3 + call $~lib/typedarray/Uint64Array#constructor + local.tee $2 + i32.store + local.get $2 + i32.const 2 + i64.const 1 call $~lib/typedarray/Uint64Array#__set - local.get $1 + local.get $2 i32.const 1 - i32.add - local.set $1 - br $for-loop|060 - end - end - global.get $~lib/memory/__stack_pointer - local.tee $1 - local.get $5 - i32.load - local.tee $0 - i32.store offset=8 - local.get $1 - local.get $0 - local.get $5 - i32.load offset=4 - local.get $5 - i32.load - i32.sub - local.get $5 - i32.load offset=8 - local.get $5 - i32.load offset=4 - local.get $5 - i32.load - i32.sub - i32.add - call $~lib/arraybuffer/ArrayBuffer#slice - local.tee $4 - i32.store offset=12 - i32.const 1 - global.set $~argumentsLength - global.get $~lib/memory/__stack_pointer - local.tee $1 - i32.const 4 - i32.sub - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 15924 - i32.lt_s - br_if $folding-inner14 - global.get $~lib/memory/__stack_pointer - i32.const 0 - i32.store - local.get $4 - i32.const 20 - i32.sub - i32.load offset=16 - local.tee $0 - i32.const 7 - i32.and - br_if $folding-inner30 - global.get $~lib/memory/__stack_pointer - i32.const 12 - i32.const 11 - call $~lib/rt/itcms/__new - local.tee $3 - i32.store - local.get $3 - local.get $4 - i32.store - local.get $3 - local.get $4 - call $~lib/rt/itcms/__link - local.get $3 - local.get $0 - i32.store offset=8 - local.get $3 - local.get $4 - i32.store offset=4 - global.get $~lib/memory/__stack_pointer - i32.const 4 - i32.add - global.set $~lib/memory/__stack_pointer - local.get $1 - local.get $3 - i32.store offset=16 - i32.const 0 - local.set $1 - loop $for-loop|161 - local.get $1 - local.get $2 - i32.lt_s - if - local.get $5 + i64.const 2 + call $~lib/typedarray/Uint64Array#__set + local.get $2 + i32.const 0 + i64.const 3 + call $~lib/typedarray/Uint64Array#__set + i32.const 0 + global.set $~argumentsLength + global.get $~lib/memory/__stack_pointer + local.tee $0 + i32.const 4 + i32.sub + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 16628 + i32.lt_s + br_if $folding-inner16 + global.get $~lib/memory/__stack_pointer + i32.const 0 + i32.store + block $1of171 + block $0of172 + block $outOfRange73 + global.get $~argumentsLength + br_table $0of172 $1of171 $outOfRange73 + end + unreachable + end + i32.const 15856 + local.set $1 + global.get $~lib/memory/__stack_pointer + i32.const 15856 + i32.store + end + local.get $2 + i32.load offset=4 + local.get $2 + i32.load offset=8 + i32.const 3 + i32.shr_u local.get $1 + call $~lib/util/sort/SORT + global.get $~lib/memory/__stack_pointer + i32.const 4 + i32.add + global.set $~lib/memory/__stack_pointer + local.get $0 + local.get $2 + i32.store offset=4 + local.get $2 + i32.const 0 call $~lib/typedarray/Uint64Array#__get - local.get $3 - local.get $1 + i64.const 1 + i64.ne + br_if $folding-inner26 + local.get $2 + i32.const 1 call $~lib/typedarray/Uint64Array#__get + i64.const 2 i64.ne - br_if $folding-inner13 - local.get $1 + br_if $folding-inner27 + local.get $2 + i32.const 2 + call $~lib/typedarray/Uint64Array#__get + i64.const 3 + i64.ne + br_if $folding-inner28 + global.get $~lib/memory/__stack_pointer + i32.const 15888 + i32.store offset=8 + local.get $2 + i32.load offset=4 + local.get $2 + i32.load offset=8 + i32.const 3 + i32.shr_u + i32.const 15888 + call $~lib/util/sort/SORT + local.get $2 + i32.const 0 + call $~lib/typedarray/Uint64Array#__get + i64.const 3 + i64.ne + br_if $folding-inner29 + local.get $2 i32.const 1 + call $~lib/typedarray/Uint64Array#__get + i64.const 2 + i64.ne + br_if $folding-inner30 + local.get $2 + i32.const 2 + call $~lib/typedarray/Uint64Array#__get + i64.const 1 + i64.ne + br_if $folding-inner31 + global.get $~lib/memory/__stack_pointer + i32.const 12 i32.add + global.set $~lib/memory/__stack_pointer + i32.const 0 local.set $1 - br $for-loop|161 - end - end - global.get $~lib/memory/__stack_pointer - i32.const 20 - i32.add - global.set $~lib/memory/__stack_pointer - i32.const 0 - local.set $1 - global.get $~lib/memory/__stack_pointer - i32.const 20 - i32.sub - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 15924 - i32.lt_s - br_if $folding-inner14 - global.get $~lib/memory/__stack_pointer - local.tee $0 - i64.const 0 - i64.store - local.get $0 - i64.const 0 - i64.store offset=8 - local.get $0 - i32.const 0 - i32.store offset=16 - local.get $0 - i32.const 10224 - i32.store - local.get $0 - i32.const 10236 - i32.load - local.tee $2 - call $~lib/typedarray/Float32Array#constructor - local.tee $5 - i32.store offset=4 - loop $for-loop|063 - local.get $1 - local.get $2 - i32.lt_s - if - local.get $5 - local.get $1 - i32.const 10224 - local.get $1 - call $~lib/array/Array#__get - f32.convert_i32_s + global.get $~lib/memory/__stack_pointer + i32.const 12 + i32.sub + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 16628 + i32.lt_s + br_if $folding-inner16 + global.get $~lib/memory/__stack_pointer + local.tee $0 + i64.const 0 + i64.store + local.get $0 + i32.const 0 + i32.store offset=8 + local.get $0 + i32.const 3 + call $~lib/typedarray/Float32Array#constructor + local.tee $2 + i32.store + local.get $2 + i32.const 2 + f32.const 1 call $~lib/typedarray/Float32Array#__set - local.get $1 + local.get $2 i32.const 1 - i32.add - local.set $1 - br $for-loop|063 - end - end - global.get $~lib/memory/__stack_pointer - local.tee $1 - local.get $5 - i32.load - local.tee $0 - i32.store offset=8 - local.get $1 - local.get $0 - local.get $5 - i32.load offset=4 - local.get $5 - i32.load - i32.sub - local.get $5 - i32.load offset=8 - local.get $5 - i32.load offset=4 - local.get $5 - i32.load - i32.sub - i32.add - call $~lib/arraybuffer/ArrayBuffer#slice - local.tee $4 - i32.store offset=12 - i32.const 1 - global.set $~argumentsLength - global.get $~lib/memory/__stack_pointer - local.tee $1 - i32.const 4 - i32.sub - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 15924 - i32.lt_s - br_if $folding-inner14 - global.get $~lib/memory/__stack_pointer - i32.const 0 - i32.store - local.get $4 - i32.const 20 - i32.sub - i32.load offset=16 - local.tee $0 - i32.const 3 - i32.and - br_if $folding-inner30 - global.get $~lib/memory/__stack_pointer - i32.const 12 - i32.const 12 - call $~lib/rt/itcms/__new - local.tee $3 - i32.store - local.get $3 - local.get $4 - i32.store - local.get $3 - local.get $4 - call $~lib/rt/itcms/__link - local.get $3 - local.get $0 - i32.store offset=8 - local.get $3 - local.get $4 - i32.store offset=4 - global.get $~lib/memory/__stack_pointer - i32.const 4 - i32.add - global.set $~lib/memory/__stack_pointer - local.get $1 - local.get $3 - i32.store offset=16 - i32.const 0 - local.set $1 - loop $for-loop|164 - local.get $1 - local.get $2 - i32.lt_s - if - local.get $5 - local.get $1 - call $~lib/typedarray/Float32Array#__get - local.get $3 + f32.const 2 + call $~lib/typedarray/Float32Array#__set + local.get $2 + i32.const 0 + f32.const 3 + call $~lib/typedarray/Float32Array#__set + i32.const 0 + global.set $~argumentsLength + global.get $~lib/memory/__stack_pointer + local.tee $0 + i32.const 4 + i32.sub + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 16628 + i32.lt_s + br_if $folding-inner16 + global.get $~lib/memory/__stack_pointer + i32.const 0 + i32.store + block $1of175 + block $0of176 + block $outOfRange77 + global.get $~argumentsLength + br_table $0of176 $1of175 $outOfRange77 + end + unreachable + end + i32.const 15920 + local.set $1 + global.get $~lib/memory/__stack_pointer + i32.const 15920 + i32.store + end + local.get $2 + i32.load offset=4 + local.get $2 + i32.load offset=8 + i32.const 2 + i32.shr_u local.get $1 + call $~lib/util/sort/SORT + global.get $~lib/memory/__stack_pointer + i32.const 4 + i32.add + global.set $~lib/memory/__stack_pointer + local.get $0 + local.get $2 + i32.store offset=4 + local.get $2 + i32.const 0 call $~lib/typedarray/Float32Array#__get + f32.const 1 f32.ne - br_if $folding-inner13 - local.get $1 - i32.const 1 - i32.add - local.set $1 - br $for-loop|164 - end - end - global.get $~lib/memory/__stack_pointer - i32.const 20 - i32.add - global.set $~lib/memory/__stack_pointer - i32.const 0 - local.set $1 - global.get $~lib/memory/__stack_pointer - i32.const 20 - i32.sub - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 15924 - i32.lt_s - br_if $folding-inner14 - global.get $~lib/memory/__stack_pointer - local.tee $0 - i64.const 0 - i64.store - local.get $0 - i64.const 0 - i64.store offset=8 - local.get $0 - i32.const 0 - i32.store offset=16 - local.get $0 - i32.const 10224 - i32.store - local.get $0 - i32.const 10236 - i32.load - local.tee $2 - call $~lib/typedarray/Float64Array#constructor - local.tee $5 - i32.store offset=4 - loop $for-loop|066 - local.get $1 - local.get $2 - i32.lt_s - if - local.get $5 - local.get $1 - i32.const 10224 - local.get $1 - call $~lib/array/Array#__get - f64.convert_i32_s - call $~lib/typedarray/Float64Array#__set - local.get $1 - i32.const 1 - i32.add - local.set $1 - br $for-loop|066 - end - end - global.get $~lib/memory/__stack_pointer - local.tee $1 - local.get $5 - i32.load - local.tee $0 - i32.store offset=8 - local.get $1 - local.get $0 - local.get $5 - i32.load offset=4 - local.get $5 - i32.load - i32.sub - local.get $5 - i32.load offset=8 - local.get $5 - i32.load offset=4 - local.get $5 - i32.load - i32.sub - i32.add - call $~lib/arraybuffer/ArrayBuffer#slice - local.tee $4 - i32.store offset=12 - i32.const 1 - global.set $~argumentsLength - global.get $~lib/memory/__stack_pointer - local.tee $1 - i32.const 4 - i32.sub - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 15924 - i32.lt_s - br_if $folding-inner14 - global.get $~lib/memory/__stack_pointer - i32.const 0 - i32.store - local.get $4 - i32.const 20 - i32.sub - i32.load offset=16 - local.tee $0 - i32.const 7 - i32.and - br_if $folding-inner30 - global.get $~lib/memory/__stack_pointer - i32.const 12 - i32.const 13 - call $~lib/rt/itcms/__new - local.tee $3 - i32.store - local.get $3 - local.get $4 - i32.store - local.get $3 - local.get $4 - call $~lib/rt/itcms/__link - local.get $3 - local.get $0 - i32.store offset=8 - local.get $3 - local.get $4 - i32.store offset=4 - global.get $~lib/memory/__stack_pointer - i32.const 4 - i32.add - global.set $~lib/memory/__stack_pointer - local.get $1 - local.get $3 - i32.store offset=16 - i32.const 0 - local.set $1 - loop $for-loop|167 - local.get $1 - local.get $2 - i32.lt_s - if - local.get $5 - local.get $1 - call $~lib/typedarray/Float64Array#__get - local.get $3 - local.get $1 - call $~lib/typedarray/Float64Array#__get - f64.ne - br_if $folding-inner13 - local.get $1 + br_if $folding-inner26 + local.get $2 i32.const 1 - i32.add - local.set $1 - br $for-loop|167 - end - end - global.get $~lib/memory/__stack_pointer - i32.const 20 - i32.add - global.set $~lib/memory/__stack_pointer - call $std/typedarray/testTypedArraySet<~lib/typedarray/Int8Array> - call $std/typedarray/testTypedArraySet<~lib/typedarray/Uint8Array> - call $std/typedarray/testTypedArraySet<~lib/typedarray/Uint8ClampedArray> - call $std/typedarray/testTypedArraySet<~lib/typedarray/Int16Array> - call $std/typedarray/testTypedArraySet<~lib/typedarray/Uint16Array> - call $std/typedarray/testTypedArraySet<~lib/typedarray/Int32Array> - call $std/typedarray/testTypedArraySet<~lib/typedarray/Uint32Array> - call $std/typedarray/testTypedArraySet<~lib/typedarray/Int64Array> - call $std/typedarray/testTypedArraySet<~lib/typedarray/Uint64Array> - call $std/typedarray/testTypedArraySet<~lib/typedarray/Float32Array> - call $std/typedarray/testTypedArraySet<~lib/typedarray/Float64Array> - global.get $~lib/memory/__stack_pointer - i32.const 10 - call $~lib/typedarray/Uint8ClampedArray#constructor - local.tee $8 - i32.store offset=24 - global.get $~lib/memory/__stack_pointer - i32.const 3 - call $~lib/typedarray/Float32Array#constructor - local.tee $0 - i32.store offset=12 - local.get $0 - i32.const 0 - f32.const 400 - call $~lib/typedarray/Float32Array#__set - local.get $0 - i32.const 1 - f32.const nan:0x400000 - call $~lib/typedarray/Float32Array#__set - local.get $0 - i32.const 2 - f32.const inf - call $~lib/typedarray/Float32Array#__set - global.get $~lib/memory/__stack_pointer - i32.const 4 - call $~lib/typedarray/Int64Array#constructor - local.tee $6 - i32.store offset=8 - local.get $6 - i32.const 0 - i64.const -10 - call $~lib/typedarray/Int64Array#__set - local.get $6 - i32.const 1 - i64.const 100 - call $~lib/typedarray/Int64Array#__set - local.get $6 - i32.const 2 - i64.const 10 - call $~lib/typedarray/Int64Array#__set - local.get $6 - i32.const 3 - i64.const 300 - call $~lib/typedarray/Int64Array#__set - global.get $~lib/memory/__stack_pointer - i32.const 2 - call $~lib/typedarray/Int32Array#constructor - local.tee $5 - i32.store offset=16 - local.get $5 - i32.const 0 - i32.const 300 - call $~lib/typedarray/Int32Array#__set - local.get $5 - i32.const 1 - i32.const -1 - call $~lib/typedarray/Int32Array#__set - i32.const 0 - local.set $9 - local.get $8 - i32.load offset=8 - local.get $0 - i32.load offset=8 - i32.const 2 - i32.shr_u - i32.const 1 - i32.add - i32.lt_s - br_if $folding-inner15 - local.get $8 - i32.load offset=4 - i32.const 1 - i32.add - local.set $4 - local.get $0 - i32.load offset=4 - local.set $2 - local.get $0 - i32.load offset=8 - i32.const 2 - i32.shr_u - local.set $1 - loop $for-loop|0242 - local.get $1 - local.get $9 - i32.gt_s - if - local.get $4 - local.get $9 - i32.add + call $~lib/typedarray/Float32Array#__get + f32.const 2 + f32.ne + br_if $folding-inner27 local.get $2 - local.get $9 i32.const 2 - i32.shl - i32.add - f32.load - local.tee $11 - local.get $11 - f32.sub - f32.const 0 - f32.eq - if (result i32) - f32.const 0 - f32.const 255 - local.get $11 - f32.min - f32.max - i32.trunc_f32_u - else - i32.const 0 - end - i32.store8 - local.get $9 - i32.const 1 - i32.add - local.set $9 - br $for-loop|0242 - end - end - local.get $8 - local.get $6 - i32.const 4 - call $~lib/typedarray/Uint8ClampedArray#set<~lib/typedarray/Int64Array> - i32.const 0 - local.set $1 - local.get $8 - i32.load offset=8 - local.get $5 - i32.load offset=8 - i32.const 2 - i32.shr_u - i32.const 8 - i32.add - i32.lt_s - br_if $folding-inner15 - local.get $8 - i32.load offset=4 - i32.const 8 - i32.add - local.set $4 - local.get $5 - i32.load offset=4 - local.set $2 - local.get $5 - i32.load offset=8 - i32.const 2 - i32.shr_u - local.set $0 - loop $for-loop|0243 - local.get $0 - local.get $1 - i32.gt_s - if - local.get $1 - local.get $4 - i32.add + call $~lib/typedarray/Float32Array#__get + f32.const 3 + f32.ne + br_if $folding-inner28 + global.get $~lib/memory/__stack_pointer + i32.const 15952 + i32.store offset=8 local.get $2 - local.get $1 + i32.load offset=4 + local.get $2 + i32.load offset=8 i32.const 2 - i32.shl - i32.add - i32.load - local.tee $3 - i32.const 31 - i32.shr_s - i32.const -1 - i32.xor - local.get $3 - i32.const 255 - local.get $3 - i32.sub - i32.const 31 - i32.shr_s - i32.or - i32.and - i32.store8 - local.get $1 + i32.shr_u + i32.const 15952 + call $~lib/util/sort/SORT + local.get $2 + i32.const 0 + call $~lib/typedarray/Float32Array#__get + f32.const 3 + f32.ne + br_if $folding-inner29 + local.get $2 i32.const 1 - i32.add - local.set $1 - br $for-loop|0243 - end - end - i32.const 10 - i32.const 0 - i32.const 63 - i32.const 14576 - call $~lib/rt/__newArray - local.set $0 - global.get $~lib/memory/__stack_pointer - local.get $0 - i32.store offset=4 - local.get $8 - local.get $0 - call $std/typedarray/valuesEqual<~lib/typedarray/Uint8ClampedArray> - global.get $~lib/memory/__stack_pointer - i32.const 4 - call $~lib/typedarray/Uint32Array#constructor - local.tee $0 - i32.store offset=28 - local.get $0 - i32.const 0 - i32.const 1 - call $~lib/typedarray/Uint32Array#__set - local.get $0 - i32.const 1 - i32.const 300 - call $~lib/typedarray/Uint32Array#__set - local.get $0 - i32.const 2 - i32.const 100 - call $~lib/typedarray/Uint32Array#__set - local.get $0 - i32.const 3 - i32.const -1 - call $~lib/typedarray/Uint32Array#__set - global.get $~lib/memory/__stack_pointer - i32.const 4 - call $~lib/typedarray/Int16Array#constructor - local.tee $5 - i32.store - local.get $5 - i32.const 0 - i32.const -10 - call $~lib/typedarray/Int16Array#__set - local.get $5 - i32.const 1 - i32.const 100 - call $~lib/typedarray/Int16Array#__set - local.get $5 - i32.const 2 - i32.const 10 - call $~lib/typedarray/Int16Array#__set - local.get $5 - i32.const 3 - i32.const 300 - call $~lib/typedarray/Int16Array#__set - i32.const 0 - local.set $3 - local.get $8 - i32.load offset=8 - local.get $0 - i32.load offset=8 - i32.const 2 - i32.shr_u - i32.lt_s - br_if $folding-inner15 - local.get $8 - i32.load offset=4 - local.set $4 - local.get $0 - i32.load offset=4 - local.set $2 - local.get $0 - i32.load offset=8 - i32.const 2 - i32.shr_u - local.set $1 - loop $for-loop|0244 - local.get $1 - local.get $3 - i32.gt_s - if - local.get $3 - local.get $4 - i32.add - i32.const 255 + call $~lib/typedarray/Float32Array#__get + f32.const 2 + f32.ne + br_if $folding-inner30 local.get $2 - local.get $3 i32.const 2 - i32.shl + call $~lib/typedarray/Float32Array#__get + f32.const 1 + f32.ne + br_if $folding-inner31 + global.get $~lib/memory/__stack_pointer + i32.const 12 i32.add - i32.load + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 12 + i32.sub + global.set $~lib/memory/__stack_pointer + global.get $~lib/memory/__stack_pointer + i32.const 16628 + i32.lt_s + br_if $folding-inner16 + global.get $~lib/memory/__stack_pointer local.tee $0 + i64.const 0 + i64.store + local.get $0 + i32.const 0 + i32.store offset=8 + local.get $0 + i32.const 3 + call $~lib/typedarray/Float64Array#constructor + local.tee $0 + i32.store + local.get $0 + i32.const 2 + f64.const 1 + call $~lib/typedarray/Float64Array#__set local.get $0 - i32.const 255 - i32.gt_u - select - i32.store8 - local.get $3 i32.const 1 + f64.const 2 + call $~lib/typedarray/Float64Array#__set + local.get $0 + i32.const 0 + f64.const 3 + call $~lib/typedarray/Float64Array#__set + i32.const 0 + global.set $~argumentsLength + global.get $~lib/memory/__stack_pointer + local.get $0 + call $~lib/typedarray/Float64Array#sort@varargs + local.tee $0 + i32.store offset=4 + local.get $0 + i32.const 0 + call $~lib/typedarray/Float64Array#__get + f64.const 1 + f64.ne + br_if $folding-inner26 + local.get $0 + i32.const 1 + call $~lib/typedarray/Float64Array#__get + f64.const 2 + f64.ne + br_if $folding-inner27 + local.get $0 + i32.const 2 + call $~lib/typedarray/Float64Array#__get + f64.const 3 + f64.ne + br_if $folding-inner28 + global.get $~lib/memory/__stack_pointer + i32.const 15984 + i32.store offset=8 + local.get $0 + i32.load offset=4 + local.get $0 + i32.load offset=8 + i32.const 3 + i32.shr_u + i32.const 15984 + call $~lib/util/sort/SORT + local.get $0 + i32.const 0 + call $~lib/typedarray/Float64Array#__get + f64.const 3 + f64.ne + br_if $folding-inner29 + local.get $0 + i32.const 1 + call $~lib/typedarray/Float64Array#__get + f64.const 2 + f64.ne + br_if $folding-inner30 + local.get $0 + i32.const 2 + call $~lib/typedarray/Float64Array#__get + f64.const 1 + f64.ne + br_if $folding-inner31 + global.get $~lib/memory/__stack_pointer + i32.const 12 i32.add - local.set $3 - br $for-loop|0244 - end - end - local.get $8 - local.get $5 - i32.const 5 - call $~lib/typedarray/Uint8ClampedArray#set<~lib/typedarray/Int16Array> - i32.const 10 - i32.const 0 - i32.const 63 - i32.const 14608 - call $~lib/rt/__newArray - local.set $0 - global.get $~lib/memory/__stack_pointer - local.get $0 - i32.store offset=4 - local.get $8 - local.get $0 - call $std/typedarray/valuesEqual<~lib/typedarray/Uint8ClampedArray> - i32.const 0 - local.set $1 - global.get $~lib/memory/__stack_pointer - i32.const 12 - i32.sub - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 15924 - i32.lt_s - br_if $folding-inner14 - global.get $~lib/memory/__stack_pointer - local.tee $0 - i64.const 0 - i64.store - local.get $0 - i32.const 0 - i32.store offset=8 - local.get $0 - i32.const 3 - call $~lib/typedarray/Int8Array#constructor - local.tee $2 - i32.store - local.get $2 - i32.const 2 - i32.const 1 - call $~lib/typedarray/Int8Array#__set - local.get $2 - i32.const 1 - i32.const 2 - call $~lib/typedarray/Int8Array#__set - local.get $2 - i32.const 0 - i32.const 3 - call $~lib/typedarray/Int8Array#__set - i32.const 0 - global.set $~argumentsLength - global.get $~lib/memory/__stack_pointer - local.tee $0 - i32.const 4 - i32.sub - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 15924 - i32.lt_s - br_if $folding-inner14 - global.get $~lib/memory/__stack_pointer - i32.const 0 - i32.store - block $1of1 - block $0of1 - block $outOfRange - global.get $~argumentsLength - br_table $0of1 $1of1 $outOfRange - end - unreachable - end - i32.const 14640 - local.set $1 - global.get $~lib/memory/__stack_pointer - i32.const 14640 - i32.store - end - local.get $2 - i32.load offset=4 - local.get $2 - i32.load offset=8 - local.get $1 - call $~lib/util/sort/SORT - global.get $~lib/memory/__stack_pointer - i32.const 4 - i32.add - global.set $~lib/memory/__stack_pointer - local.get $0 - local.get $2 - i32.store offset=4 - local.get $2 - i32.const 0 - call $~lib/typedarray/Int8Array#__get - i32.const 1 - i32.ne - br_if $folding-inner24 - local.get $2 - i32.const 1 - call $~lib/typedarray/Int8Array#__get - i32.const 2 - i32.ne - br_if $folding-inner25 - local.get $2 - i32.const 2 - call $~lib/typedarray/Int8Array#__get - i32.const 3 - i32.ne - br_if $folding-inner26 - global.get $~lib/memory/__stack_pointer - i32.const 14672 - i32.store offset=8 - local.get $2 - i32.load offset=4 - local.get $2 - i32.load offset=8 - i32.const 14672 - call $~lib/util/sort/SORT - local.get $2 - i32.const 0 - call $~lib/typedarray/Int8Array#__get - i32.const 3 - i32.ne - br_if $folding-inner27 - local.get $2 - i32.const 1 - call $~lib/typedarray/Int8Array#__get - i32.const 2 - i32.ne - br_if $folding-inner28 - local.get $2 - i32.const 2 - call $~lib/typedarray/Int8Array#__get - i32.const 1 - i32.ne - br_if $folding-inner29 - global.get $~lib/memory/__stack_pointer - i32.const 12 - i32.add - global.set $~lib/memory/__stack_pointer - i32.const 0 - local.set $1 - global.get $~lib/memory/__stack_pointer - i32.const 12 - i32.sub - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 15924 - i32.lt_s - br_if $folding-inner14 - global.get $~lib/memory/__stack_pointer - local.tee $0 - i64.const 0 - i64.store - local.get $0 - i32.const 0 - i32.store offset=8 - local.get $0 - i32.const 3 - call $~lib/typedarray/Uint8Array#constructor - local.tee $2 - i32.store - local.get $2 - i32.const 2 - i32.const 1 - call $~lib/typedarray/Uint8Array#__set - local.get $2 - i32.const 1 - i32.const 2 - call $~lib/typedarray/Uint8Array#__set - local.get $2 - i32.const 0 - i32.const 3 - call $~lib/typedarray/Uint8Array#__set - i32.const 0 - global.set $~argumentsLength - global.get $~lib/memory/__stack_pointer - local.tee $0 - i32.const 4 - i32.sub - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 15924 - i32.lt_s - br_if $folding-inner14 - global.get $~lib/memory/__stack_pointer - i32.const 0 - i32.store - block $1of143 - block $0of144 - block $outOfRange45 - global.get $~argumentsLength - br_table $0of144 $1of143 $outOfRange45 - end - unreachable - end - i32.const 14704 - local.set $1 - global.get $~lib/memory/__stack_pointer - i32.const 14704 - i32.store - end - local.get $2 - i32.load offset=4 - local.get $2 - i32.load offset=8 - local.get $1 - call $~lib/util/sort/SORT - global.get $~lib/memory/__stack_pointer - i32.const 4 - i32.add - global.set $~lib/memory/__stack_pointer - local.get $0 - local.get $2 - i32.store offset=4 - local.get $2 - i32.const 0 - call $~lib/typedarray/Uint8Array#__get - i32.const 1 - i32.ne - br_if $folding-inner24 - local.get $2 - i32.const 1 - call $~lib/typedarray/Uint8Array#__get - i32.const 2 - i32.ne - br_if $folding-inner25 - local.get $2 - i32.const 2 - call $~lib/typedarray/Uint8Array#__get - i32.const 3 - i32.ne - br_if $folding-inner26 - global.get $~lib/memory/__stack_pointer - i32.const 14736 - i32.store offset=8 - local.get $2 - i32.load offset=4 - local.get $2 - i32.load offset=8 - i32.const 14736 - call $~lib/util/sort/SORT - local.get $2 - i32.const 0 - call $~lib/typedarray/Uint8Array#__get - i32.const 3 - i32.ne - br_if $folding-inner27 - local.get $2 - i32.const 1 - call $~lib/typedarray/Uint8Array#__get - i32.const 2 - i32.ne - br_if $folding-inner28 - local.get $2 - i32.const 2 - call $~lib/typedarray/Uint8Array#__get - i32.const 1 - i32.ne - br_if $folding-inner29 - global.get $~lib/memory/__stack_pointer - i32.const 12 - i32.add - global.set $~lib/memory/__stack_pointer - i32.const 0 - local.set $1 - global.get $~lib/memory/__stack_pointer - i32.const 12 - i32.sub - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 15924 - i32.lt_s - br_if $folding-inner14 - global.get $~lib/memory/__stack_pointer - local.tee $0 - i64.const 0 - i64.store - local.get $0 - i32.const 0 - i32.store offset=8 - local.get $0 - i32.const 3 - call $~lib/typedarray/Uint8ClampedArray#constructor - local.tee $2 - i32.store - local.get $2 - i32.const 2 - i32.const 1 - call $~lib/typedarray/Uint8ClampedArray#__set - local.get $2 - i32.const 1 - i32.const 2 - call $~lib/typedarray/Uint8ClampedArray#__set - local.get $2 - i32.const 0 - i32.const 3 - call $~lib/typedarray/Uint8ClampedArray#__set - i32.const 0 - global.set $~argumentsLength - global.get $~lib/memory/__stack_pointer - local.tee $0 - i32.const 4 - i32.sub - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 15924 - i32.lt_s - br_if $folding-inner14 - global.get $~lib/memory/__stack_pointer - i32.const 0 - i32.store - block $1of147 - block $0of148 - block $outOfRange49 - global.get $~argumentsLength - br_table $0of148 $1of147 $outOfRange49 - end - unreachable - end - i32.const 14768 - local.set $1 - global.get $~lib/memory/__stack_pointer - i32.const 14768 - i32.store - end - local.get $2 - i32.load offset=4 - local.get $2 - i32.load offset=8 - local.get $1 - call $~lib/util/sort/SORT - global.get $~lib/memory/__stack_pointer - i32.const 4 - i32.add - global.set $~lib/memory/__stack_pointer - local.get $0 - local.get $2 - i32.store offset=4 - local.get $2 - i32.const 0 - call $~lib/typedarray/Uint8ClampedArray#__get - i32.const 1 - i32.ne - br_if $folding-inner24 - local.get $2 - i32.const 1 - call $~lib/typedarray/Uint8ClampedArray#__get - i32.const 2 - i32.ne - br_if $folding-inner25 - local.get $2 - i32.const 2 - call $~lib/typedarray/Uint8ClampedArray#__get - i32.const 3 - i32.ne - br_if $folding-inner26 - global.get $~lib/memory/__stack_pointer - i32.const 14800 - i32.store offset=8 - local.get $2 - i32.load offset=4 - local.get $2 - i32.load offset=8 - i32.const 14800 - call $~lib/util/sort/SORT - local.get $2 - i32.const 0 - call $~lib/typedarray/Uint8ClampedArray#__get - i32.const 3 - i32.ne - br_if $folding-inner27 - local.get $2 - i32.const 1 - call $~lib/typedarray/Uint8ClampedArray#__get - i32.const 2 - i32.ne - br_if $folding-inner28 - local.get $2 - i32.const 2 - call $~lib/typedarray/Uint8ClampedArray#__get - i32.const 1 - i32.ne - br_if $folding-inner29 - global.get $~lib/memory/__stack_pointer - i32.const 12 - i32.add - global.set $~lib/memory/__stack_pointer - i32.const 0 - local.set $1 - global.get $~lib/memory/__stack_pointer - i32.const 12 - i32.sub - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 15924 - i32.lt_s - br_if $folding-inner14 - global.get $~lib/memory/__stack_pointer - local.tee $0 - i64.const 0 - i64.store - local.get $0 - i32.const 0 - i32.store offset=8 - local.get $0 - i32.const 3 - call $~lib/typedarray/Int16Array#constructor - local.tee $2 - i32.store - local.get $2 - i32.const 2 - i32.const 1 - call $~lib/typedarray/Int16Array#__set - local.get $2 - i32.const 1 - i32.const 2 - call $~lib/typedarray/Int16Array#__set - local.get $2 - i32.const 0 - i32.const 3 - call $~lib/typedarray/Int16Array#__set - i32.const 0 - global.set $~argumentsLength - global.get $~lib/memory/__stack_pointer - local.tee $0 - i32.const 4 - i32.sub - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 15924 - i32.lt_s - br_if $folding-inner14 - global.get $~lib/memory/__stack_pointer - i32.const 0 - i32.store - block $1of151 - block $0of152 - block $outOfRange53 - global.get $~argumentsLength - br_table $0of152 $1of151 $outOfRange53 - end - unreachable - end - i32.const 14832 - local.set $1 - global.get $~lib/memory/__stack_pointer - i32.const 14832 - i32.store - end - local.get $2 - i32.load offset=4 - local.get $2 - i32.load offset=8 - i32.const 1 - i32.shr_u - local.get $1 - call $~lib/util/sort/SORT - global.get $~lib/memory/__stack_pointer - i32.const 4 - i32.add - global.set $~lib/memory/__stack_pointer - local.get $0 - local.get $2 - i32.store offset=4 - local.get $2 - i32.const 0 - call $~lib/typedarray/Int16Array#__get - i32.const 1 - i32.ne - br_if $folding-inner24 - local.get $2 - i32.const 1 - call $~lib/typedarray/Int16Array#__get - i32.const 2 - i32.ne - br_if $folding-inner25 - local.get $2 - i32.const 2 - call $~lib/typedarray/Int16Array#__get - i32.const 3 - i32.ne - br_if $folding-inner26 - global.get $~lib/memory/__stack_pointer - i32.const 14864 - i32.store offset=8 - local.get $2 - i32.load offset=4 - local.get $2 - i32.load offset=8 - i32.const 1 - i32.shr_u - i32.const 14864 - call $~lib/util/sort/SORT - local.get $2 - i32.const 0 - call $~lib/typedarray/Int16Array#__get - i32.const 3 - i32.ne - br_if $folding-inner27 - local.get $2 - i32.const 1 - call $~lib/typedarray/Int16Array#__get - i32.const 2 - i32.ne - br_if $folding-inner28 - local.get $2 - i32.const 2 - call $~lib/typedarray/Int16Array#__get - i32.const 1 - i32.ne - br_if $folding-inner29 - global.get $~lib/memory/__stack_pointer - i32.const 12 - i32.add - global.set $~lib/memory/__stack_pointer - i32.const 0 - local.set $1 - global.get $~lib/memory/__stack_pointer - i32.const 12 - i32.sub - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 15924 - i32.lt_s - br_if $folding-inner14 - global.get $~lib/memory/__stack_pointer - local.tee $0 - i64.const 0 - i64.store - local.get $0 - i32.const 0 - i32.store offset=8 - local.get $0 - i32.const 3 - call $~lib/typedarray/Uint16Array#constructor - local.tee $2 - i32.store - local.get $2 - i32.const 2 - i32.const 1 - call $~lib/typedarray/Uint16Array#__set - local.get $2 - i32.const 1 - i32.const 2 - call $~lib/typedarray/Uint16Array#__set - local.get $2 - i32.const 0 - i32.const 3 - call $~lib/typedarray/Uint16Array#__set - i32.const 0 - global.set $~argumentsLength - global.get $~lib/memory/__stack_pointer - local.tee $0 - i32.const 4 - i32.sub - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 15924 - i32.lt_s - br_if $folding-inner14 - global.get $~lib/memory/__stack_pointer - i32.const 0 - i32.store - block $1of155 - block $0of156 - block $outOfRange57 - global.get $~argumentsLength - br_table $0of156 $1of155 $outOfRange57 - end - unreachable - end - i32.const 14896 - local.set $1 - global.get $~lib/memory/__stack_pointer - i32.const 14896 - i32.store - end - local.get $2 - i32.load offset=4 - local.get $2 - i32.load offset=8 - i32.const 1 - i32.shr_u - local.get $1 - call $~lib/util/sort/SORT - global.get $~lib/memory/__stack_pointer - i32.const 4 - i32.add - global.set $~lib/memory/__stack_pointer - local.get $0 - local.get $2 - i32.store offset=4 - local.get $2 - i32.const 0 - call $~lib/typedarray/Uint16Array#__get - i32.const 1 - i32.ne - br_if $folding-inner24 - local.get $2 - i32.const 1 - call $~lib/typedarray/Uint16Array#__get - i32.const 2 - i32.ne - br_if $folding-inner25 - local.get $2 - i32.const 2 - call $~lib/typedarray/Uint16Array#__get - i32.const 3 - i32.ne - br_if $folding-inner26 - global.get $~lib/memory/__stack_pointer - i32.const 14928 - i32.store offset=8 - local.get $2 - i32.load offset=4 - local.get $2 - i32.load offset=8 - i32.const 1 - i32.shr_u - i32.const 14928 - call $~lib/util/sort/SORT - local.get $2 - i32.const 0 - call $~lib/typedarray/Uint16Array#__get - i32.const 3 - i32.ne - br_if $folding-inner27 - local.get $2 - i32.const 1 - call $~lib/typedarray/Uint16Array#__get - i32.const 2 - i32.ne - br_if $folding-inner28 - local.get $2 - i32.const 2 - call $~lib/typedarray/Uint16Array#__get - i32.const 1 - i32.ne - br_if $folding-inner29 - global.get $~lib/memory/__stack_pointer - i32.const 12 - i32.add - global.set $~lib/memory/__stack_pointer - i32.const 0 - local.set $1 - global.get $~lib/memory/__stack_pointer - i32.const 12 - i32.sub - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 15924 - i32.lt_s - br_if $folding-inner14 - global.get $~lib/memory/__stack_pointer - local.tee $0 - i64.const 0 - i64.store - local.get $0 - i32.const 0 - i32.store offset=8 - local.get $0 - i32.const 3 - call $~lib/typedarray/Int32Array#constructor - local.tee $2 - i32.store - local.get $2 - i32.const 2 - i32.const 1 - call $~lib/typedarray/Int32Array#__set - local.get $2 - i32.const 1 - i32.const 2 - call $~lib/typedarray/Int32Array#__set - local.get $2 - i32.const 0 - i32.const 3 - call $~lib/typedarray/Int32Array#__set - i32.const 0 - global.set $~argumentsLength - global.get $~lib/memory/__stack_pointer - local.tee $0 - i32.const 4 - i32.sub - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 15924 - i32.lt_s - br_if $folding-inner14 - global.get $~lib/memory/__stack_pointer - i32.const 0 - i32.store - block $1of159 - block $0of160 - block $outOfRange61 - global.get $~argumentsLength - br_table $0of160 $1of159 $outOfRange61 - end - unreachable - end - i32.const 14960 - local.set $1 - global.get $~lib/memory/__stack_pointer - i32.const 14960 - i32.store - end - local.get $2 - i32.load offset=4 - local.get $2 - i32.load offset=8 - i32.const 2 - i32.shr_u - local.get $1 - call $~lib/util/sort/SORT - global.get $~lib/memory/__stack_pointer - i32.const 4 - i32.add - global.set $~lib/memory/__stack_pointer - local.get $0 - local.get $2 - i32.store offset=4 - local.get $2 - i32.const 0 - call $~lib/typedarray/Int32Array#__get - i32.const 1 - i32.ne - br_if $folding-inner24 - local.get $2 - i32.const 1 - call $~lib/typedarray/Int32Array#__get - i32.const 2 - i32.ne - br_if $folding-inner25 - local.get $2 - i32.const 2 - call $~lib/typedarray/Int32Array#__get - i32.const 3 - i32.ne - br_if $folding-inner26 - global.get $~lib/memory/__stack_pointer - i32.const 14992 - i32.store offset=8 - local.get $2 - i32.load offset=4 - local.get $2 - i32.load offset=8 - i32.const 2 - i32.shr_u - i32.const 14992 - call $~lib/util/sort/SORT - local.get $2 - i32.const 0 - call $~lib/typedarray/Int32Array#__get - i32.const 3 - i32.ne - br_if $folding-inner27 - local.get $2 - i32.const 1 - call $~lib/typedarray/Int32Array#__get - i32.const 2 - i32.ne - br_if $folding-inner28 - local.get $2 - i32.const 2 - call $~lib/typedarray/Int32Array#__get - i32.const 1 - i32.ne - br_if $folding-inner29 - global.get $~lib/memory/__stack_pointer - i32.const 12 - i32.add - global.set $~lib/memory/__stack_pointer - i32.const 0 - local.set $1 - global.get $~lib/memory/__stack_pointer - i32.const 12 - i32.sub - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 15924 - i32.lt_s - br_if $folding-inner14 - global.get $~lib/memory/__stack_pointer - local.tee $0 - i64.const 0 - i64.store - local.get $0 - i32.const 0 - i32.store offset=8 - local.get $0 - i32.const 3 - call $~lib/typedarray/Uint32Array#constructor - local.tee $2 - i32.store - local.get $2 - i32.const 2 - i32.const 1 - call $~lib/typedarray/Uint32Array#__set - local.get $2 - i32.const 1 - i32.const 2 - call $~lib/typedarray/Uint32Array#__set - local.get $2 - i32.const 0 - i32.const 3 - call $~lib/typedarray/Uint32Array#__set - i32.const 0 - global.set $~argumentsLength - global.get $~lib/memory/__stack_pointer - local.tee $0 - i32.const 4 - i32.sub - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 15924 - i32.lt_s - br_if $folding-inner14 - global.get $~lib/memory/__stack_pointer - i32.const 0 - i32.store - block $1of163 - block $0of164 - block $outOfRange65 - global.get $~argumentsLength - br_table $0of164 $1of163 $outOfRange65 - end - unreachable - end - i32.const 15024 - local.set $1 - global.get $~lib/memory/__stack_pointer - i32.const 15024 - i32.store - end - local.get $2 - i32.load offset=4 - local.get $2 - i32.load offset=8 - i32.const 2 - i32.shr_u - local.get $1 - call $~lib/util/sort/SORT - global.get $~lib/memory/__stack_pointer - i32.const 4 - i32.add - global.set $~lib/memory/__stack_pointer - local.get $0 - local.get $2 - i32.store offset=4 - local.get $2 - i32.const 0 - call $~lib/typedarray/Uint32Array#__get - i32.const 1 - i32.ne - br_if $folding-inner24 - local.get $2 - i32.const 1 - call $~lib/typedarray/Uint32Array#__get - i32.const 2 - i32.ne - br_if $folding-inner25 - local.get $2 - i32.const 2 - call $~lib/typedarray/Uint32Array#__get - i32.const 3 - i32.ne - br_if $folding-inner26 - global.get $~lib/memory/__stack_pointer - i32.const 15056 - i32.store offset=8 - local.get $2 - i32.load offset=4 - local.get $2 - i32.load offset=8 - i32.const 2 - i32.shr_u - i32.const 15056 - call $~lib/util/sort/SORT - local.get $2 - i32.const 0 - call $~lib/typedarray/Uint32Array#__get - i32.const 3 - i32.ne - br_if $folding-inner27 - local.get $2 - i32.const 1 - call $~lib/typedarray/Uint32Array#__get - i32.const 2 - i32.ne - br_if $folding-inner28 - local.get $2 - i32.const 2 - call $~lib/typedarray/Uint32Array#__get - i32.const 1 - i32.ne - br_if $folding-inner29 - global.get $~lib/memory/__stack_pointer - i32.const 12 - i32.add - global.set $~lib/memory/__stack_pointer - i32.const 0 - local.set $1 - global.get $~lib/memory/__stack_pointer - i32.const 12 - i32.sub - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 15924 - i32.lt_s - br_if $folding-inner14 - global.get $~lib/memory/__stack_pointer - local.tee $0 - i64.const 0 - i64.store - local.get $0 - i32.const 0 - i32.store offset=8 - local.get $0 - i32.const 3 - call $~lib/typedarray/Int64Array#constructor - local.tee $2 - i32.store - local.get $2 - i32.const 2 - i64.const 1 - call $~lib/typedarray/Int64Array#__set - local.get $2 - i32.const 1 - i64.const 2 - call $~lib/typedarray/Int64Array#__set - local.get $2 - i32.const 0 - i64.const 3 - call $~lib/typedarray/Int64Array#__set - i32.const 0 - global.set $~argumentsLength - global.get $~lib/memory/__stack_pointer - local.tee $0 - i32.const 4 - i32.sub - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 15924 - i32.lt_s - br_if $folding-inner14 - global.get $~lib/memory/__stack_pointer - i32.const 0 - i32.store - block $1of167 - block $0of168 - block $outOfRange69 - global.get $~argumentsLength - br_table $0of168 $1of167 $outOfRange69 - end - unreachable - end - i32.const 15088 - local.set $1 - global.get $~lib/memory/__stack_pointer - i32.const 15088 - i32.store - end - local.get $2 - i32.load offset=4 - local.get $2 - i32.load offset=8 - i32.const 3 - i32.shr_u - local.get $1 - call $~lib/util/sort/SORT - global.get $~lib/memory/__stack_pointer - i32.const 4 - i32.add - global.set $~lib/memory/__stack_pointer - local.get $0 - local.get $2 - i32.store offset=4 - local.get $2 - i32.const 0 - call $~lib/typedarray/Int64Array#__get - i64.const 1 - i64.ne - br_if $folding-inner24 - local.get $2 - i32.const 1 - call $~lib/typedarray/Int64Array#__get - i64.const 2 - i64.ne - br_if $folding-inner25 - local.get $2 - i32.const 2 - call $~lib/typedarray/Int64Array#__get - i64.const 3 - i64.ne - br_if $folding-inner26 - global.get $~lib/memory/__stack_pointer - i32.const 15120 - i32.store offset=8 - local.get $2 - i32.load offset=4 - local.get $2 - i32.load offset=8 - i32.const 3 - i32.shr_u - i32.const 15120 - call $~lib/util/sort/SORT - local.get $2 - i32.const 0 - call $~lib/typedarray/Int64Array#__get - i64.const 3 - i64.ne - br_if $folding-inner27 - local.get $2 - i32.const 1 - call $~lib/typedarray/Int64Array#__get - i64.const 2 - i64.ne - br_if $folding-inner28 - local.get $2 - i32.const 2 - call $~lib/typedarray/Int64Array#__get - i64.const 1 - i64.ne - br_if $folding-inner29 - global.get $~lib/memory/__stack_pointer - i32.const 12 - i32.add - global.set $~lib/memory/__stack_pointer - i32.const 0 - local.set $1 - global.get $~lib/memory/__stack_pointer - i32.const 12 - i32.sub - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 15924 - i32.lt_s - br_if $folding-inner14 - global.get $~lib/memory/__stack_pointer - local.tee $0 - i64.const 0 - i64.store - local.get $0 - i32.const 0 - i32.store offset=8 - local.get $0 - i32.const 3 - call $~lib/typedarray/Uint64Array#constructor - local.tee $2 - i32.store - local.get $2 - i32.const 2 - i64.const 1 - call $~lib/typedarray/Uint64Array#__set - local.get $2 - i32.const 1 - i64.const 2 - call $~lib/typedarray/Uint64Array#__set - local.get $2 - i32.const 0 - i64.const 3 - call $~lib/typedarray/Uint64Array#__set - i32.const 0 - global.set $~argumentsLength - global.get $~lib/memory/__stack_pointer - local.tee $0 - i32.const 4 - i32.sub - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 15924 - i32.lt_s - br_if $folding-inner14 - global.get $~lib/memory/__stack_pointer - i32.const 0 - i32.store - block $1of171 - block $0of172 - block $outOfRange73 - global.get $~argumentsLength - br_table $0of172 $1of171 $outOfRange73 - end - unreachable - end - i32.const 15152 - local.set $1 - global.get $~lib/memory/__stack_pointer - i32.const 15152 - i32.store - end - local.get $2 - i32.load offset=4 - local.get $2 - i32.load offset=8 - i32.const 3 - i32.shr_u - local.get $1 - call $~lib/util/sort/SORT - global.get $~lib/memory/__stack_pointer - i32.const 4 - i32.add - global.set $~lib/memory/__stack_pointer - local.get $0 - local.get $2 - i32.store offset=4 - local.get $2 - i32.const 0 - call $~lib/typedarray/Uint64Array#__get - i64.const 1 - i64.ne - br_if $folding-inner24 - local.get $2 - i32.const 1 - call $~lib/typedarray/Uint64Array#__get - i64.const 2 - i64.ne - br_if $folding-inner25 - local.get $2 - i32.const 2 - call $~lib/typedarray/Uint64Array#__get - i64.const 3 - i64.ne - br_if $folding-inner26 - global.get $~lib/memory/__stack_pointer - i32.const 15184 - i32.store offset=8 - local.get $2 - i32.load offset=4 - local.get $2 - i32.load offset=8 - i32.const 3 - i32.shr_u - i32.const 15184 - call $~lib/util/sort/SORT - local.get $2 - i32.const 0 - call $~lib/typedarray/Uint64Array#__get - i64.const 3 - i64.ne - br_if $folding-inner27 - local.get $2 - i32.const 1 - call $~lib/typedarray/Uint64Array#__get - i64.const 2 - i64.ne - br_if $folding-inner28 - local.get $2 - i32.const 2 - call $~lib/typedarray/Uint64Array#__get - i64.const 1 - i64.ne - br_if $folding-inner29 - global.get $~lib/memory/__stack_pointer - i32.const 12 - i32.add - global.set $~lib/memory/__stack_pointer - i32.const 0 - local.set $1 - global.get $~lib/memory/__stack_pointer - i32.const 12 - i32.sub - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 15924 - i32.lt_s - br_if $folding-inner14 - global.get $~lib/memory/__stack_pointer - local.tee $0 - i64.const 0 - i64.store - local.get $0 - i32.const 0 - i32.store offset=8 - local.get $0 - i32.const 3 - call $~lib/typedarray/Float32Array#constructor - local.tee $2 - i32.store - local.get $2 - i32.const 2 - f32.const 1 - call $~lib/typedarray/Float32Array#__set - local.get $2 - i32.const 1 - f32.const 2 - call $~lib/typedarray/Float32Array#__set - local.get $2 - i32.const 0 - f32.const 3 - call $~lib/typedarray/Float32Array#__set - i32.const 0 - global.set $~argumentsLength - global.get $~lib/memory/__stack_pointer - local.tee $0 - i32.const 4 - i32.sub - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 15924 - i32.lt_s - br_if $folding-inner14 - global.get $~lib/memory/__stack_pointer - i32.const 0 - i32.store - block $1of175 - block $0of176 - block $outOfRange77 - global.get $~argumentsLength - br_table $0of176 $1of175 $outOfRange77 - end - unreachable - end - i32.const 15216 - local.set $1 - global.get $~lib/memory/__stack_pointer - i32.const 15216 - i32.store - end - local.get $2 - i32.load offset=4 - local.get $2 - i32.load offset=8 - i32.const 2 - i32.shr_u - local.get $1 - call $~lib/util/sort/SORT - global.get $~lib/memory/__stack_pointer - i32.const 4 - i32.add - global.set $~lib/memory/__stack_pointer - local.get $0 - local.get $2 - i32.store offset=4 - local.get $2 - i32.const 0 - call $~lib/typedarray/Float32Array#__get - f32.const 1 - f32.ne - br_if $folding-inner24 - local.get $2 - i32.const 1 - call $~lib/typedarray/Float32Array#__get - f32.const 2 - f32.ne - br_if $folding-inner25 - local.get $2 - i32.const 2 - call $~lib/typedarray/Float32Array#__get - f32.const 3 - f32.ne - br_if $folding-inner26 - global.get $~lib/memory/__stack_pointer - i32.const 15248 - i32.store offset=8 - local.get $2 - i32.load offset=4 - local.get $2 - i32.load offset=8 - i32.const 2 - i32.shr_u - i32.const 15248 - call $~lib/util/sort/SORT - local.get $2 - i32.const 0 - call $~lib/typedarray/Float32Array#__get - f32.const 3 - f32.ne - br_if $folding-inner27 - local.get $2 - i32.const 1 - call $~lib/typedarray/Float32Array#__get - f32.const 2 - f32.ne - br_if $folding-inner28 - local.get $2 - i32.const 2 - call $~lib/typedarray/Float32Array#__get - f32.const 1 - f32.ne - br_if $folding-inner29 - global.get $~lib/memory/__stack_pointer - i32.const 12 - i32.add - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 12 - i32.sub - global.set $~lib/memory/__stack_pointer - global.get $~lib/memory/__stack_pointer - i32.const 15924 - i32.lt_s - br_if $folding-inner14 - global.get $~lib/memory/__stack_pointer - local.tee $0 - i64.const 0 - i64.store - local.get $0 - i32.const 0 - i32.store offset=8 - local.get $0 - i32.const 3 - call $~lib/typedarray/Float64Array#constructor - local.tee $0 - i32.store - local.get $0 - i32.const 2 - 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 0 - f64.const 3 - call $~lib/typedarray/Float64Array#__set - i32.const 0 - global.set $~argumentsLength - global.get $~lib/memory/__stack_pointer - local.get $0 - call $~lib/typedarray/Float64Array#sort@varargs - local.tee $0 - i32.store offset=4 - local.get $0 - i32.const 0 - call $~lib/typedarray/Float64Array#__get - f64.const 1 - f64.ne - br_if $folding-inner24 - local.get $0 - i32.const 1 - call $~lib/typedarray/Float64Array#__get - f64.const 2 - f64.ne - br_if $folding-inner25 - local.get $0 - i32.const 2 - call $~lib/typedarray/Float64Array#__get - f64.const 3 - f64.ne - br_if $folding-inner26 - global.get $~lib/memory/__stack_pointer - i32.const 15280 - i32.store offset=8 - local.get $0 - i32.load offset=4 - local.get $0 - i32.load offset=8 - i32.const 3 - i32.shr_u - i32.const 15280 - call $~lib/util/sort/SORT - local.get $0 - i32.const 0 - call $~lib/typedarray/Float64Array#__get - f64.const 3 - f64.ne - br_if $folding-inner27 - local.get $0 - i32.const 1 - call $~lib/typedarray/Float64Array#__get - f64.const 2 - f64.ne - br_if $folding-inner28 - local.get $0 - i32.const 2 - call $~lib/typedarray/Float64Array#__get - f64.const 1 - f64.ne - br_if $folding-inner29 - global.get $~lib/memory/__stack_pointer - i32.const 12 - i32.add - global.set $~lib/memory/__stack_pointer - i32.const 32308 - global.set $~lib/memory/__stack_pointer - global.get $~lib/rt/itcms/state - i32.const 0 - i32.gt_s - if - loop $while-continue|063 + global.set $~lib/memory/__stack_pointer + i32.const 33012 + global.set $~lib/memory/__stack_pointer global.get $~lib/rt/itcms/state + i32.const 0 + i32.gt_s if - call $~lib/rt/itcms/step - drop - br $while-continue|063 + loop $while-continue|063 + global.get $~lib/rt/itcms/state + if + call $~lib/rt/itcms/step + drop + br $while-continue|063 + end + end end - end - end - call $~lib/rt/itcms/step - drop - loop $while-continue|1 - global.get $~lib/rt/itcms/state - if call $~lib/rt/itcms/step drop - br $while-continue|1 + loop $while-continue|1 + global.get $~lib/rt/itcms/state + if + call $~lib/rt/itcms/step + drop + br $while-continue|1 + end + end + global.get $~lib/rt/itcms/total + i64.extend_i32_u + i64.const 200 + i64.mul + i64.const 100 + i64.div_u + i32.wrap_i64 + i32.const 1024 + i32.add + global.set $~lib/rt/itcms/threshold + global.get $~lib/memory/__stack_pointer + i32.const 32 + i32.add + global.set $~lib/memory/__stack_pointer + return end + i32.const 0 + i32.const 1568 + i32.const 323 + i32.const 3 + call $~lib/builtins/abort + unreachable end - global.get $~lib/rt/itcms/total - i64.extend_i32_u - i64.const 200 - i64.mul - i64.const 100 - i64.div_u - i32.wrap_i64 - i32.const 1024 - i32.add - global.set $~lib/rt/itcms/threshold - global.get $~lib/memory/__stack_pointer - i32.const 32 - i32.add - global.set $~lib/memory/__stack_pointer - return + i32.const 0 + i32.const 1568 + i32.const 344 + i32.const 3 + call $~lib/builtins/abort + unreachable end i32.const 0 i32.const 1568 - i32.const 323 + i32.const 345 i32.const 3 call $~lib/builtins/abort unreachable end i32.const 0 i32.const 1568 - i32.const 344 + i32.const 346 i32.const 3 call $~lib/builtins/abort unreachable end i32.const 0 i32.const 1568 - i32.const 345 + i32.const 367 i32.const 3 call $~lib/builtins/abort unreachable end i32.const 0 i32.const 1568 - i32.const 346 + i32.const 438 i32.const 3 call $~lib/builtins/abort unreachable end i32.const 0 i32.const 1568 - i32.const 367 + i32.const 440 i32.const 3 call $~lib/builtins/abort unreachable end i32.const 0 i32.const 1568 - i32.const 438 + i32.const 461 i32.const 3 call $~lib/builtins/abort unreachable end i32.const 0 i32.const 1568 - i32.const 440 + i32.const 463 i32.const 3 call $~lib/builtins/abort unreachable end i32.const 0 i32.const 1568 - i32.const 461 + i32.const 484 i32.const 3 call $~lib/builtins/abort unreachable end i32.const 0 i32.const 1568 - i32.const 463 + i32.const 486 i32.const 3 call $~lib/builtins/abort unreachable end i32.const 0 i32.const 1568 - i32.const 484 + i32.const 507 i32.const 3 call $~lib/builtins/abort unreachable end i32.const 0 i32.const 1568 - i32.const 486 + i32.const 509 i32.const 3 call $~lib/builtins/abort unreachable end i32.const 0 i32.const 1568 - i32.const 518 + i32.const 541 i32.const 3 call $~lib/builtins/abort unreachable end i32.const 1360 i32.const 1632 - i32.const 1854 + i32.const 1911 i32.const 47 call $~lib/builtins/abort unreachable @@ -63369,83 +64799,83 @@ end i32.const 0 i32.const 1568 - i32.const 652 + i32.const 675 i32.const 5 call $~lib/builtins/abort unreachable end i32.const 0 i32.const 1568 - i32.const 653 + i32.const 676 i32.const 5 call $~lib/builtins/abort unreachable end i32.const 0 i32.const 1568 - i32.const 649 + i32.const 672 i32.const 5 call $~lib/builtins/abort unreachable end i32.const 0 i32.const 1568 - i32.const 650 + i32.const 673 i32.const 5 call $~lib/builtins/abort unreachable end i32.const 0 i32.const 1568 - i32.const 855 + i32.const 878 i32.const 3 call $~lib/builtins/abort unreachable end i32.const 0 i32.const 1568 - i32.const 856 + i32.const 879 i32.const 3 call $~lib/builtins/abort unreachable end i32.const 0 i32.const 1568 - i32.const 857 + i32.const 880 i32.const 3 call $~lib/builtins/abort unreachable end i32.const 0 i32.const 1568 - i32.const 859 + i32.const 882 i32.const 3 call $~lib/builtins/abort unreachable end i32.const 0 i32.const 1568 - i32.const 860 + i32.const 883 i32.const 3 call $~lib/builtins/abort unreachable end i32.const 0 i32.const 1568 - i32.const 861 + i32.const 884 i32.const 3 call $~lib/builtins/abort unreachable end i32.const 0 i32.const 1568 - i32.const 707 + i32.const 730 i32.const 5 call $~lib/builtins/abort unreachable end - i32.const 32336 - i32.const 32384 + i32.const 33040 + i32.const 33088 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -63453,7 +64883,7 @@ end i32.const 1056 i32.const 1632 - i32.const 1820 + i32.const 1877 i32.const 9 call $~lib/builtins/abort unreachable @@ -63464,11 +64894,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15924 + i32.const 16628 i32.lt_s if - i32.const 32336 - i32.const 32384 + i32.const 33040 + i32.const 33088 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -63550,11 +64980,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15924 + i32.const 16628 i32.lt_s if - i32.const 32336 - i32.const 32384 + i32.const 33040 + i32.const 33088 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -63590,11 +65020,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15924 + i32.const 16628 i32.lt_s if - i32.const 32336 - i32.const 32384 + i32.const 33040 + i32.const 33088 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -63630,11 +65060,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15924 + i32.const 16628 i32.lt_s if - i32.const 32336 - i32.const 32384 + i32.const 33040 + i32.const 33088 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -63670,11 +65100,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15924 + i32.const 16628 i32.lt_s if - i32.const 32336 - i32.const 32384 + i32.const 33040 + i32.const 33088 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -63710,11 +65140,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15924 + i32.const 16628 i32.lt_s if - i32.const 32336 - i32.const 32384 + i32.const 33040 + i32.const 33088 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -63750,11 +65180,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15924 + i32.const 16628 i32.lt_s if - i32.const 32336 - i32.const 32384 + i32.const 33040 + i32.const 33088 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -63790,11 +65220,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15924 + i32.const 16628 i32.lt_s if - i32.const 32336 - i32.const 32384 + i32.const 33040 + i32.const 33088 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -63830,11 +65260,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15924 + i32.const 16628 i32.lt_s if - i32.const 32336 - i32.const 32384 + i32.const 33040 + i32.const 33088 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -63870,11 +65300,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15924 + i32.const 16628 i32.lt_s if - i32.const 32336 - i32.const 32384 + i32.const 33040 + i32.const 33088 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -63910,11 +65340,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15924 + i32.const 16628 i32.lt_s if - i32.const 32336 - i32.const 32384 + i32.const 33040 + i32.const 33088 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -63950,11 +65380,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15924 + i32.const 16628 i32.lt_s if - i32.const 32336 - i32.const 32384 + i32.const 33040 + i32.const 33088 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -63991,11 +65421,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15924 + i32.const 16628 i32.lt_s if - i32.const 32336 - i32.const 32384 + i32.const 33040 + i32.const 33088 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -64102,11 +65532,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15924 + i32.const 16628 i32.lt_s if - i32.const 32336 - i32.const 32384 + i32.const 33040 + i32.const 33088 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -64212,11 +65642,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15924 + i32.const 16628 i32.lt_s if - i32.const 32336 - i32.const 32384 + i32.const 33040 + i32.const 33088 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -64262,11 +65692,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15924 + i32.const 16628 i32.lt_s if - i32.const 32336 - i32.const 32384 + i32.const 33040 + i32.const 33088 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -64327,11 +65757,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15924 + i32.const 16628 i32.lt_s if - i32.const 32336 - i32.const 32384 + i32.const 33040 + i32.const 33088 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -64431,11 +65861,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15924 + i32.const 16628 i32.lt_s if - i32.const 32336 - i32.const 32384 + i32.const 33040 + i32.const 33088 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -64532,11 +65962,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15924 + i32.const 16628 i32.lt_s if - i32.const 32336 - i32.const 32384 + i32.const 33040 + i32.const 33088 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -64621,11 +66051,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15924 + i32.const 16628 i32.lt_s if - i32.const 32336 - i32.const 32384 + i32.const 33040 + i32.const 33088 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -64710,11 +66140,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15924 + i32.const 16628 i32.lt_s if - i32.const 32336 - i32.const 32384 + i32.const 33040 + i32.const 33088 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -64805,11 +66235,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15924 + i32.const 16628 i32.lt_s if - i32.const 32336 - i32.const 32384 + i32.const 33040 + i32.const 33088 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -64900,11 +66330,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15924 + i32.const 16628 i32.lt_s if - i32.const 32336 - i32.const 32384 + i32.const 33040 + i32.const 33088 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -64995,11 +66425,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15924 + i32.const 16628 i32.lt_s if - i32.const 32336 - i32.const 32384 + i32.const 33040 + i32.const 33088 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -65090,11 +66520,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15924 + i32.const 16628 i32.lt_s if - i32.const 32336 - i32.const 32384 + i32.const 33040 + i32.const 33088 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -65185,11 +66615,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15924 + i32.const 16628 i32.lt_s if - i32.const 32336 - i32.const 32384 + i32.const 33040 + i32.const 33088 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -65280,11 +66710,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15924 + i32.const 16628 i32.lt_s if - i32.const 32336 - i32.const 32384 + i32.const 33040 + i32.const 33088 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -65300,7 +66730,7 @@ i32.const 4 i32.add global.set $~lib/memory/__stack_pointer - i32.const 7296 + i32.const 8000 return end global.get $~lib/memory/__stack_pointer @@ -65394,11 +66824,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15924 + i32.const 16628 i32.lt_s if - i32.const 32336 - i32.const 32384 + i32.const 33040 + i32.const 33088 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -65457,7 +66887,7 @@ i32.const 4 i32.add global.set $~lib/memory/__stack_pointer - i32.const 7072 + i32.const 7776 return end i32.const 0 @@ -65502,11 +66932,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15924 + i32.const 16628 i32.lt_s if - i32.const 32336 - i32.const 32384 + i32.const 33040 + i32.const 33088 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -65522,7 +66952,7 @@ i32.const 4 i32.add global.set $~lib/memory/__stack_pointer - i32.const 7296 + i32.const 8000 return end global.get $~lib/memory/__stack_pointer @@ -65598,11 +67028,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15924 + i32.const 16628 i32.lt_s if - i32.const 32336 - i32.const 32384 + i32.const 33040 + i32.const 33088 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -65619,7 +67049,7 @@ i32.const 4 i32.add global.set $~lib/memory/__stack_pointer - i32.const 8960 + i32.const 9664 return end local.get $0 @@ -65636,22 +67066,22 @@ i32.const 4 i32.add global.set $~lib/memory/__stack_pointer - i32.const 8992 + i32.const 9696 return end global.get $~lib/memory/__stack_pointer i32.const 4 i32.add global.set $~lib/memory/__stack_pointer - i32.const 9024 - i32.const 9072 + i32.const 9728 + i32.const 9776 local.get $0 f64.const 0 f64.lt select return end - i32.const 9104 + i32.const 9808 local.get $0 call $~lib/util/number/dtoa_core i32.const 1 @@ -65664,7 +67094,7 @@ local.tee $2 i32.store local.get $2 - i32.const 9104 + i32.const 9808 local.get $1 call $~lib/memory/memory.copy global.get $~lib/memory/__stack_pointer @@ -65680,11 +67110,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15924 + i32.const 16628 i32.lt_s if - i32.const 32336 - i32.const 32384 + i32.const 33040 + i32.const 33088 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -65727,11 +67157,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 15924 + i32.const 16628 i32.lt_s if - i32.const 32336 - i32.const 32384 + i32.const 33040 + i32.const 33088 i32.const 1 i32.const 1 call $~lib/builtins/abort diff --git a/tests/compiler/std/typedarray.ts b/tests/compiler/std/typedarray.ts index 3d416f5491..ba08ab3b20 100644 --- a/tests/compiler/std/typedarray.ts +++ b/tests/compiler/std/typedarray.ts @@ -315,11 +315,11 @@ testInstantiate(5); // tests work. function testReduce, T extends number>(): void { - var array: ArrayType = instantiate(3); + var array = instantiate(3); array[0] = 1; array[1] = 2; array[2] = 3; - var result = array.reduce((acc: T, val: T) => (acc + val), 0); + var result = array.reduce((acc, val) => (acc + val), 0); assert(result == 6); } @@ -336,7 +336,7 @@ testReduce(); testReduce(); function testAt, T extends number>(): void { - var array: ArrayType = instantiate(3); + var array = instantiate(3); array[0] = 1; array[1] = 2; array[2] = 3; @@ -359,11 +359,11 @@ testAt(); testAt(); function testReduceRight, T extends number>(): void { - var array: ArrayType = instantiate(3); + var array = instantiate(3); array[0] = 1; array[1] = 2; array[2] = 3; - var result = array.reduceRight((acc: T, val: T) => (acc + val), 0); + var result = array.reduceRight((acc, val) => (acc + val), 0); assert(result == 6); } @@ -380,11 +380,11 @@ testReduceRight(); testReduceRight(); function testArrayMap, T extends number>(): void { - var source: ArrayType = instantiate(3); + var source = instantiate(3); source[0] = 1; source[1] = 2; source[2] = 3; - var result = source.map((value: T) => (value * value)); + var result = source.map(value => (value * value)); assert(result[0] == 1); assert(result[1] == 4); assert(result[2] == 9); @@ -403,13 +403,13 @@ testArrayMap(); testArrayMap(); function testArrayFilter, T extends number>(): void { - var source: ArrayType = instantiate(6); + var source = instantiate(6); source[0] = 1; source[1] = 2; source[2] = 3; source[3] = 4; source[5] = 5; - var result = source.filter((value: T) => value > 2); + var result = source.filter(value => value > 2); assert(result.byteOffset == 0); assert(result.length == 3); assert(result[0] == 3); @@ -430,13 +430,13 @@ testArrayFilter(); testArrayFilter(); function testArraySome, T extends number>(): void { - var source: ArrayType = instantiate(3); + var source = instantiate(3); source[0] = 2; source[1] = 4; source[2] = 6; - var result: bool = source.some((value: T) => value == 2); + var result: bool = source.some(value => value == 2); assert(result); - var failResult = source.some((value: T) => value == 0); + var failResult = source.some(value => value == 0); assert(!failResult); } @@ -453,13 +453,13 @@ testArraySome(); testArraySome(); function testArrayFindIndex, T extends number>(): void { - var source: ArrayType = instantiate(3); + var source = instantiate(3); source[0] = 1; source[1] = 2; source[2] = 3; - var result = source.findIndex((value: T) => value == 2); + var result = source.findIndex(value => value == 2); assert(result == 1); - var failResult = source.findIndex((value: T) => value == 4); + var failResult = source.findIndex(value => value == 4); assert(failResult == -1); } @@ -475,14 +475,37 @@ testArrayFindIndex(); testArrayFindIndex(); testArrayFindIndex(); +function testArrayFindLastIndex, T extends number>(): void { + var source = instantiate(3); + source[0] = 1; + source[1] = 2; + source[2] = 3; + var result = source.findLastIndex(value => value == 2); + assert(result == 1); + var failResult = source.findLastIndex(value => value == 4); + assert(failResult == -1); +} + +testArrayFindLastIndex(); +testArrayFindLastIndex(); +testArrayFindLastIndex(); +testArrayFindLastIndex(); +testArrayFindLastIndex(); +testArrayFindLastIndex(); +testArrayFindLastIndex(); +testArrayFindLastIndex(); +testArrayFindLastIndex(); +testArrayFindLastIndex(); +testArrayFindLastIndex(); + function testArrayEvery, T extends number>(): void { - var source: ArrayType = instantiate(3); + var source = instantiate(3); source[0] = 2; source[1] = 4; source[2] = 6; - var result = source.every((value: T) => value % 2 == 0); + var result = source.every(value => value % 2 == 0); assert(result); - var failResult = source.every((value: T) => value == 2); + var failResult = source.every(value => value == 2); assert(!failResult); } diff --git a/tests/compiler/std/typedarray.untouched.wat b/tests/compiler/std/typedarray.untouched.wat index 35bf132db2..2965752016 100644 --- a/tests/compiler/std/typedarray.untouched.wat +++ b/tests/compiler/std/typedarray.untouched.wat @@ -1,17 +1,17 @@ (module (type $i32_i32_=>_i32 (func (param i32 i32) (result i32))) - (type $i32_i32_=>_none (func (param i32 i32))) (type $i32_i32_i32_=>_i32 (func (param i32 i32 i32) (result i32))) (type $none_=>_none (func)) + (type $i32_i32_=>_none (func (param i32 i32))) (type $i32_i32_i32_=>_none (func (param i32 i32 i32))) (type $i32_=>_i32 (func (param i32) (result i32))) (type $i32_i32_i32_i32_=>_i32 (func (param i32 i32 i32 i32) (result i32))) - (type $i64_i64_=>_i32 (func (param i64 i64) (result i32))) (type $i64_i32_i32_=>_i32 (func (param i64 i32 i32) (result i32))) - (type $f64_f64_=>_i32 (func (param f64 f64) (result i32))) - (type $f32_f32_=>_i32 (func (param f32 f32) (result i32))) + (type $i64_i64_=>_i32 (func (param i64 i64) (result i32))) (type $f32_i32_i32_=>_i32 (func (param f32 i32 i32) (result i32))) (type $f64_i32_i32_=>_i32 (func (param f64 i32 i32) (result i32))) + (type $f64_f64_=>_i32 (func (param f64 f64) (result i32))) + (type $f32_f32_=>_i32 (func (param f32 f32) (result i32))) (type $i32_i32_i32_i32_i32_=>_none (func (param i32 i32 i32 i32 i32))) (type $i32_i32_i32_i32_i32_i32_=>_none (func (param i32 i32 i32 i32 i32 i32))) (type $i32_=>_none (func (param i32))) @@ -80,24 +80,24 @@ (global $~lib/builtins/i32.MAX_VALUE i32 (i32.const 2147483647)) (global $std/typedarray/forEachCallCount (mut i32) (i32.const 0)) (global $std/typedarray/forEachSelf (mut i32) (i32.const 0)) - (global $std/typedarray/forEachValues i32 (i32.const 5424)) - (global $std/typedarray/testArrayReverseValues i32 (i32.const 5888)) - (global $std/typedarray/testArrayIndexOfAndLastIndexOfValues i32 (i32.const 6000)) + (global $std/typedarray/forEachValues i32 (i32.const 6128)) + (global $std/typedarray/testArrayReverseValues i32 (i32.const 6592)) + (global $std/typedarray/testArrayIndexOfAndLastIndexOfValues i32 (i32.const 6704)) (global $~lib/util/number/_frc_plus (mut i64) (i64.const 0)) (global $~lib/util/number/_frc_minus (mut i64) (i64.const 0)) (global $~lib/util/number/_exp (mut i32) (i32.const 0)) (global $~lib/util/number/_K (mut i32) (i32.const 0)) (global $~lib/util/number/_frc_pow (mut i64) (i64.const 0)) (global $~lib/util/number/_exp_pow (mut i32) (i32.const 0)) - (global $std/typedarray/testArrayWrapValues i32 (i32.const 9200)) - (global $std/typedarray/setSource1 (mut i32) (i32.const 9280)) - (global $std/typedarray/setSource2 (mut i32) (i32.const 9360)) - (global $std/typedarray/setSource3 (mut i32) (i32.const 9456)) - (global $std/typedarray/setSource7 (mut i32) (i32.const 9536)) - (global $~lib/rt/__rtti_base i32 (i32.const 14272)) - (global $~lib/memory/__data_end i32 (i32.const 14900)) - (global $~lib/memory/__stack_pointer (mut i32) (i32.const 31284)) - (global $~lib/memory/__heap_base i32 (i32.const 31284)) + (global $std/typedarray/testArrayWrapValues i32 (i32.const 9904)) + (global $std/typedarray/setSource1 (mut i32) (i32.const 9984)) + (global $std/typedarray/setSource2 (mut i32) (i32.const 10064)) + (global $std/typedarray/setSource3 (mut i32) (i32.const 10160)) + (global $std/typedarray/setSource7 (mut i32) (i32.const 10240)) + (global $~lib/rt/__rtti_base i32 (i32.const 14976)) + (global $~lib/memory/__data_end i32 (i32.const 15604)) + (global $~lib/memory/__stack_pointer (mut i32) (i32.const 31988)) + (global $~lib/memory/__heap_base i32 (i32.const 31988)) (memory $0 1) (data (i32.const 12) ",\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\1c\00\00\00I\00n\00v\00a\00l\00i\00d\00 \00l\00e\00n\00g\00t\00h\00") (data (i32.const 60) "<\00\00\00\00\00\00\00\00\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\00\00\00\00\00\00\00") @@ -249,141 +249,163 @@ (data (i32.const 5276) "\1c\00\00\00\00\00\00\00\00\00\00\000\00\00\00\08\00\00\00m\00\00\00\00\00\00\00\00\00\00\00") (data (i32.const 5308) "\1c\00\00\00\00\00\00\00\00\00\00\001\00\00\00\08\00\00\00n\00\00\00\00\00\00\00\00\00\00\00") (data (i32.const 5340) "\1c\00\00\00\00\00\00\00\00\00\00\001\00\00\00\08\00\00\00o\00\00\00\00\00\00\00\00\00\00\00") - (data (i32.const 5372) "\1c\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\0c\00\00\00\n\00\00\00\0c\00\00\00\0e\00\00\00") - (data (i32.const 5404) ",\00\00\00\00\00\00\00\00\00\00\00\10\00\00\00\10\00\00\00\10\15\00\00\10\15\00\00\0c\00\00\00\03\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00") - (data (i32.const 5452) "\1c\00\00\00\00\00\00\00\00\00\00\002\00\00\00\08\00\00\00p\00\00\00\00\00\00\00\00\00\00\00") - (data (i32.const 5484) "\1c\00\00\00\00\00\00\00\00\00\00\003\00\00\00\08\00\00\00q\00\00\00\00\00\00\00\00\00\00\00") - (data (i32.const 5516) "\1c\00\00\00\00\00\00\00\00\00\00\004\00\00\00\08\00\00\00r\00\00\00\00\00\00\00\00\00\00\00") - (data (i32.const 5548) "\1c\00\00\00\00\00\00\00\00\00\00\005\00\00\00\08\00\00\00s\00\00\00\00\00\00\00\00\00\00\00") - (data (i32.const 5580) "\1c\00\00\00\00\00\00\00\00\00\00\006\00\00\00\08\00\00\00t\00\00\00\00\00\00\00\00\00\00\00") - (data (i32.const 5612) "\1c\00\00\00\00\00\00\00\00\00\00\007\00\00\00\08\00\00\00u\00\00\00\00\00\00\00\00\00\00\00") - (data (i32.const 5644) "\1c\00\00\00\00\00\00\00\00\00\00\008\00\00\00\08\00\00\00v\00\00\00\00\00\00\00\00\00\00\00") - (data (i32.const 5676) "\1c\00\00\00\00\00\00\00\00\00\00\009\00\00\00\08\00\00\00w\00\00\00\00\00\00\00\00\00\00\00") - (data (i32.const 5708) "\1c\00\00\00\00\00\00\00\00\00\00\00:\00\00\00\08\00\00\00x\00\00\00\00\00\00\00\00\00\00\00") - (data (i32.const 5740) "\1c\00\00\00\00\00\00\00\00\00\00\00;\00\00\00\08\00\00\00y\00\00\00\00\00\00\00\00\00\00\00") - (data (i32.const 5772) "\1c\00\00\00\00\00\00\00\00\00\00\00<\00\00\00\08\00\00\00z\00\00\00\00\00\00\00\00\00\00\00") - (data (i32.const 5804) "<\00\00\00\00\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\00\00\00\00\00\00\00\00") - (data (i32.const 5868) ",\00\00\00\00\00\00\00\00\00\00\00\10\00\00\00\10\00\00\00\c0\16\00\00\c0\16\00\00$\00\00\00\t\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00") - (data (i32.const 5916) "<\00\00\00\00\00\00\00\00\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\00\00\00") - (data (i32.const 5980) ",\00\00\00\00\00\00\00\00\00\00\00\10\00\00\00\10\00\00\000\17\00\000\17\00\00,\00\00\00\0b\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00") - (data (i32.const 6028) "\1c\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00") - (data (i32.const 6060) "|\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00d\00\00\00t\00o\00S\00t\00r\00i\00n\00g\00(\00)\00 \00r\00a\00d\00i\00x\00 \00a\00r\00g\00u\00m\00e\00n\00t\00 \00m\00u\00s\00t\00 \00b\00e\00 \00b\00e\00t\00w\00e\00e\00n\00 \002\00 \00a\00n\00d\00 \003\006\00\00\00\00\00\00\00\00\00") - (data (i32.const 6188) "<\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00&\00\00\00~\00l\00i\00b\00/\00u\00t\00i\00l\00/\00n\00u\00m\00b\00e\00r\00.\00t\00s\00\00\00\00\00\00\00") - (data (i32.const 6252) "\1c\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\02\00\00\000\00\00\00\00\00\00\00\00\00\00\00") - (data (i32.const 6284) "0\000\000\001\000\002\000\003\000\004\000\005\000\006\000\007\000\008\000\009\001\000\001\001\001\002\001\003\001\004\001\005\001\006\001\007\001\008\001\009\002\000\002\001\002\002\002\003\002\004\002\005\002\006\002\007\002\008\002\009\003\000\003\001\003\002\003\003\003\004\003\005\003\006\003\007\003\008\003\009\004\000\004\001\004\002\004\003\004\004\004\005\004\006\004\007\004\008\004\009\005\000\005\001\005\002\005\003\005\004\005\005\005\006\005\007\005\008\005\009\006\000\006\001\006\002\006\003\006\004\006\005\006\006\006\007\006\008\006\009\007\000\007\001\007\002\007\003\007\004\007\005\007\006\007\007\007\008\007\009\008\000\008\001\008\002\008\003\008\004\008\005\008\006\008\007\008\008\008\009\009\000\009\001\009\002\009\003\009\004\009\005\009\006\009\007\009\008\009\009\00") - (data (i32.const 6684) "\1c\04\00\00\00\00\00\00\00\00\00\00\01\00\00\00\00\04\00\000\000\000\001\000\002\000\003\000\004\000\005\000\006\000\007\000\008\000\009\000\00a\000\00b\000\00c\000\00d\000\00e\000\00f\001\000\001\001\001\002\001\003\001\004\001\005\001\006\001\007\001\008\001\009\001\00a\001\00b\001\00c\001\00d\001\00e\001\00f\002\000\002\001\002\002\002\003\002\004\002\005\002\006\002\007\002\008\002\009\002\00a\002\00b\002\00c\002\00d\002\00e\002\00f\003\000\003\001\003\002\003\003\003\004\003\005\003\006\003\007\003\008\003\009\003\00a\003\00b\003\00c\003\00d\003\00e\003\00f\004\000\004\001\004\002\004\003\004\004\004\005\004\006\004\007\004\008\004\009\004\00a\004\00b\004\00c\004\00d\004\00e\004\00f\005\000\005\001\005\002\005\003\005\004\005\005\005\006\005\007\005\008\005\009\005\00a\005\00b\005\00c\005\00d\005\00e\005\00f\006\000\006\001\006\002\006\003\006\004\006\005\006\006\006\007\006\008\006\009\006\00a\006\00b\006\00c\006\00d\006\00e\006\00f\007\000\007\001\007\002\007\003\007\004\007\005\007\006\007\007\007\008\007\009\007\00a\007\00b\007\00c\007\00d\007\00e\007\00f\008\000\008\001\008\002\008\003\008\004\008\005\008\006\008\007\008\008\008\009\008\00a\008\00b\008\00c\008\00d\008\00e\008\00f\009\000\009\001\009\002\009\003\009\004\009\005\009\006\009\007\009\008\009\009\009\00a\009\00b\009\00c\009\00d\009\00e\009\00f\00a\000\00a\001\00a\002\00a\003\00a\004\00a\005\00a\006\00a\007\00a\008\00a\009\00a\00a\00a\00b\00a\00c\00a\00d\00a\00e\00a\00f\00b\000\00b\001\00b\002\00b\003\00b\004\00b\005\00b\006\00b\007\00b\008\00b\009\00b\00a\00b\00b\00b\00c\00b\00d\00b\00e\00b\00f\00c\000\00c\001\00c\002\00c\003\00c\004\00c\005\00c\006\00c\007\00c\008\00c\009\00c\00a\00c\00b\00c\00c\00c\00d\00c\00e\00c\00f\00d\000\00d\001\00d\002\00d\003\00d\004\00d\005\00d\006\00d\007\00d\008\00d\009\00d\00a\00d\00b\00d\00c\00d\00d\00d\00e\00d\00f\00e\000\00e\001\00e\002\00e\003\00e\004\00e\005\00e\006\00e\007\00e\008\00e\009\00e\00a\00e\00b\00e\00c\00e\00d\00e\00e\00e\00f\00f\000\00f\001\00f\002\00f\003\00f\004\00f\005\00f\006\00f\007\00f\008\00f\009\00f\00a\00f\00b\00f\00c\00f\00d\00f\00e\00f\00f\00\00\00\00\00\00\00\00\00\00\00\00\00") - (data (i32.const 7740) "\\\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00H\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\00\00\00\00\00") - (data (i32.const 7836) "\1c\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\02\00\00\00,\00\00\00\00\00\00\00\00\00\00\00") - (data (i32.const 7868) ",\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\12\00\00\001\00,\002\00,\003\00,\004\00,\005\00\00\00\00\00\00\00\00\00\00\00") - (data (i32.const 7916) "\1c\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\06\00\00\000\00.\000\00\00\00\00\00\00\00") - (data (i32.const 7948) "\1c\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\06\00\00\00N\00a\00N\00\00\00\00\00\00\00") - (data (i32.const 7980) ",\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\12\00\00\00-\00I\00n\00f\00i\00n\00i\00t\00y\00\00\00\00\00\00\00\00\00\00\00") - (data (i32.const 8028) ",\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\10\00\00\00I\00n\00f\00i\00n\00i\00t\00y\00\00\00\00\00\00\00\00\00\00\00\00\00") - (data (i32.const 8080) "\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\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 8136) "\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\10\00\00\00\c0$\00\00\c0$\00\00\18\00\00\00\03\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00") - (data (i32.const 9484) "\1c\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\03\00\00\00\92\91\90\00\00\00\00\00\00\00\00\00") - (data (i32.const 9516) ",\00\00\00\00\00\00\00\00\00\00\00\0f\00\00\00\10\00\00\00 %\00\00 %\00\00\03\00\00\00\03\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00") - (data (i32.const 9564) "\1c\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\n\00\00\00\01\02\03\00\00\00\00\00\00\00\00\00") - (data (i32.const 9596) ",\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\12\00\00\00I\00n\00t\008\00A\00r\00r\00a\00y\00\00\00\00\00\00\00\00\00\00\00") - (data (i32.const 9644) "\1c\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\n\00\00\00\01\02\03\04\05\06\00\00\00\00\00\00") - (data (i32.const 9676) "\1c\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\n\00\00\00\01\02\03\04\05\06\07\08\t\00\00\00") - (data (i32.const 9708) "\1c\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\n\00\00\00\01\02\00\00\00\06\07\08\t\00\00\00") - (data (i32.const 9740) "\1c\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\n\00\00\00defg\e8\e9\ea\92\91\90\00\00") - (data (i32.const 9772) "\1c\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\n\00\00\00\01\02\03\00\00\00\00\00\00\00\00\00") - (data (i32.const 9804) ",\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\14\00\00\00U\00i\00n\00t\008\00A\00r\00r\00a\00y\00\00\00\00\00\00\00\00\00") - (data (i32.const 9852) "\1c\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\n\00\00\00\01\02\03\04\05\06\00\00\00\00\00\00") - (data (i32.const 9884) "\1c\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\n\00\00\00\01\02\03\04\05\06\07\08\t\00\00\00") - (data (i32.const 9916) "\1c\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\n\00\00\00\01\02\00\00\00\06\07\08\t\00\00\00") - (data (i32.const 9948) "\1c\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\n\00\00\00defg\e8\e9\ea\92\91\90\00\00") - (data (i32.const 9980) "\1c\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\n\00\00\00\01\02\03\00\00\00\00\00\00\00\00\00") - (data (i32.const 10012) "<\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\"\00\00\00U\00i\00n\00t\008\00C\00l\00a\00m\00p\00e\00d\00A\00r\00r\00a\00y\00\00\00\00\00\00\00\00\00\00\00") - (data (i32.const 10076) "\1c\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\n\00\00\00\01\02\03\04\05\06\00\00\00\00\00\00") - (data (i32.const 10108) "\1c\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\n\00\00\00\01\02\03\04\05\06\07\08\t\00\00\00") - (data (i32.const 10140) "\1c\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\n\00\00\00\01\02\00\00\00\06\07\08\t\00\00\00") - (data (i32.const 10172) "\1c\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\n\00\00\00defg\ff\ff\ff\00\00\00\00\00") - (data (i32.const 10204) ",\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\14\00\00\00\01\00\02\00\03\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 10252) ",\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\14\00\00\00I\00n\00t\001\006\00A\00r\00r\00a\00y\00\00\00\00\00\00\00\00\00") - (data (i32.const 10300) ",\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\14\00\00\00\01\00\02\00\03\00\04\00\05\00\06\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00") - (data (i32.const 10348) ",\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\14\00\00\00\01\00\02\00\03\00\04\00\05\00\06\00\07\00\08\00\t\00\00\00\00\00\00\00\00\00\00\00") - (data (i32.const 10396) ",\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\14\00\00\00\01\00\02\00\00\00\00\00\00\00\06\00\07\00\08\00\t\00\00\00\00\00\00\00\00\00\00\00") - (data (i32.const 10444) ",\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\14\00\00\00d\00e\00f\00g\00\e8\03\e9\03\ea\03\92\ff\91\ff\90\ff\00\00\00\00\00\00\00\00") - (data (i32.const 10492) ",\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\14\00\00\00\01\00\02\00\03\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 10540) ",\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\16\00\00\00U\00i\00n\00t\001\006\00A\00r\00r\00a\00y\00\00\00\00\00\00\00") - (data (i32.const 10588) ",\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\14\00\00\00\01\00\02\00\03\00\04\00\05\00\06\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00") - (data (i32.const 10636) ",\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\14\00\00\00\01\00\02\00\03\00\04\00\05\00\06\00\07\00\08\00\t\00\00\00\00\00\00\00\00\00\00\00") - (data (i32.const 10684) ",\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\14\00\00\00\01\00\02\00\00\00\00\00\00\00\06\00\07\00\08\00\t\00\00\00\00\00\00\00\00\00\00\00") - (data (i32.const 10732) ",\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\14\00\00\00d\00e\00f\00g\00\e8\03\e9\03\ea\03\92\ff\91\ff\90\ff\00\00\00\00\00\00\00\00") - (data (i32.const 10780) "<\00\00\00\00\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\00\00\00\00\00\00\00\00\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 10844) ",\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\14\00\00\00I\00n\00t\003\002\00A\00r\00r\00a\00y\00\00\00\00\00\00\00\00\00") - (data (i32.const 10892) "<\00\00\00\00\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\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00") - (data (i32.const 10956) "<\00\00\00\00\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\00\00\00\00\00\00\00\00") - (data (i32.const 11020) "<\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00(\00\00\00\01\00\00\00\02\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\06\00\00\00\07\00\00\00\08\00\00\00\t\00\00\00\00\00\00\00\00\00\00\00") - (data (i32.const 11084) "<\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00(\00\00\00d\00\00\00e\00\00\00f\00\00\00g\00\00\00\e8\03\00\00\e9\03\00\00\ea\03\00\00\92\ff\ff\ff\91\ff\ff\ff\90\ff\ff\ff\00\00\00\00") - (data (i32.const 11148) "<\00\00\00\00\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\00\00\00\00\00\00\00\00\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 11212) ",\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\16\00\00\00U\00i\00n\00t\003\002\00A\00r\00r\00a\00y\00\00\00\00\00\00\00") - (data (i32.const 11260) "<\00\00\00\00\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\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00") - (data (i32.const 11324) "<\00\00\00\00\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\00\00\00\00\00\00\00\00") - (data (i32.const 11388) "<\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00(\00\00\00\01\00\00\00\02\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\06\00\00\00\07\00\00\00\08\00\00\00\t\00\00\00\00\00\00\00\00\00\00\00") - (data (i32.const 11452) "<\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00(\00\00\00d\00\00\00e\00\00\00f\00\00\00g\00\00\00\e8\03\00\00\e9\03\00\00\ea\03\00\00\92\ff\ff\ff\91\ff\ff\ff\90\ff\ff\ff\00\00\00\00") - (data (i32.const 11516) "l\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00P\00\00\00\01\00\00\00\00\00\00\00\02\00\00\00\00\00\00\00\03\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\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 11628) ",\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\14\00\00\00I\00n\00t\006\004\00A\00r\00r\00a\00y\00\00\00\00\00\00\00\00\00") - (data (i32.const 11676) "l\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00P\00\00\00\01\00\00\00\00\00\00\00\02\00\00\00\00\00\00\00\03\00\00\00\00\00\00\00\04\00\00\00\00\00\00\00\05\00\00\00\00\00\00\00\06\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\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 11788) "l\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00P\00\00\00\01\00\00\00\00\00\00\00\02\00\00\00\00\00\00\00\03\00\00\00\00\00\00\00\04\00\00\00\00\00\00\00\05\00\00\00\00\00\00\00\06\00\00\00\00\00\00\00\07\00\00\00\00\00\00\00\08\00\00\00\00\00\00\00\t\00\00\00\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 11900) "l\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00P\00\00\00\01\00\00\00\00\00\00\00\02\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\06\00\00\00\00\00\00\00\07\00\00\00\00\00\00\00\08\00\00\00\00\00\00\00\t\00\00\00\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 12012) "l\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00P\00\00\00d\00\00\00\00\00\00\00e\00\00\00\00\00\00\00f\00\00\00\00\00\00\00g\00\00\00\00\00\00\00\e8\03\00\00\00\00\00\00\e9\03\00\00\00\00\00\00\ea\03\00\00\00\00\00\00\92\ff\ff\ff\ff\ff\ff\ff\91\ff\ff\ff\ff\ff\ff\ff\90\ff\ff\ff\ff\ff\ff\ff\00\00\00\00\00\00\00\00\00\00\00\00") - (data (i32.const 12124) "l\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00P\00\00\00\01\00\00\00\00\00\00\00\02\00\00\00\00\00\00\00\03\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\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 12236) ",\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\16\00\00\00U\00i\00n\00t\006\004\00A\00r\00r\00a\00y\00\00\00\00\00\00\00") - (data (i32.const 12284) "l\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00P\00\00\00\01\00\00\00\00\00\00\00\02\00\00\00\00\00\00\00\03\00\00\00\00\00\00\00\04\00\00\00\00\00\00\00\05\00\00\00\00\00\00\00\06\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\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 12396) "l\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00P\00\00\00\01\00\00\00\00\00\00\00\02\00\00\00\00\00\00\00\03\00\00\00\00\00\00\00\04\00\00\00\00\00\00\00\05\00\00\00\00\00\00\00\06\00\00\00\00\00\00\00\07\00\00\00\00\00\00\00\08\00\00\00\00\00\00\00\t\00\00\00\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 12508) "l\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00P\00\00\00\01\00\00\00\00\00\00\00\02\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\06\00\00\00\00\00\00\00\07\00\00\00\00\00\00\00\08\00\00\00\00\00\00\00\t\00\00\00\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 12620) "l\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00P\00\00\00d\00\00\00\00\00\00\00e\00\00\00\00\00\00\00f\00\00\00\00\00\00\00g\00\00\00\00\00\00\00\e8\03\00\00\00\00\00\00\e9\03\00\00\00\00\00\00\ea\03\00\00\00\00\00\00\92\ff\ff\ff\ff\ff\ff\ff\91\ff\ff\ff\ff\ff\ff\ff\90\ff\ff\ff\ff\ff\ff\ff\00\00\00\00\00\00\00\00\00\00\00\00") - (data (i32.const 12732) "<\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00(\00\00\00\00\00\80?\00\00\00@\00\00@@\00\00\00\00\00\00\00\00\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 12796) ",\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\18\00\00\00F\00l\00o\00a\00t\003\002\00A\00r\00r\00a\00y\00\00\00\00\00") - (data (i32.const 12844) "<\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00(\00\00\00\00\00\80?\00\00\00@\00\00@@\00\00\80@\00\00\a0@\00\00\c0@\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00") - (data (i32.const 12908) "<\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00(\00\00\00\00\00\80?\00\00\00@\00\00@@\00\00\80@\00\00\a0@\00\00\c0@\00\00\e0@\00\00\00A\00\00\10A\00\00\00\00\00\00\00\00") - (data (i32.const 12972) "<\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00(\00\00\00\00\00\c8B\00\00\caB\00\00\ccB\00\00\ceB\00\00zD\00@zD\00\80zD\00\00\dc\c2\00\00\de\c2\00\00\e0\c2\00\00\00\00") - (data (i32.const 13036) "l\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00P\00\00\00\00\00\00\00\00\00\f0?\00\00\00\00\00\00\00@\00\00\00\00\00\00\08@\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\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 13148) ",\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\18\00\00\00F\00l\00o\00a\00t\006\004\00A\00r\00r\00a\00y\00\00\00\00\00") - (data (i32.const 13196) "l\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00P\00\00\00\00\00\00\00\00\00\f0?\00\00\00\00\00\00\00@\00\00\00\00\00\00\08@\00\00\00\00\00\00\10@\00\00\00\00\00\00\14@\00\00\00\00\00\00\18@\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\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 13308) "l\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00P\00\00\00\00\00\00\00\00\00\f0?\00\00\00\00\00\00\00@\00\00\00\00\00\00\08@\00\00\00\00\00\00\10@\00\00\00\00\00\00\14@\00\00\00\00\00\00\18@\00\00\00\00\00\00\1c@\00\00\00\00\00\00 @\00\00\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 13420) "l\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00P\00\00\00\00\00\00\00\00\00Y@\00\00\00\00\00@Y@\00\00\00\00\00\80Y@\00\00\00\00\00\c0Y@\00\00\00\00\00@\8f@\00\00\00\00\00H\8f@\00\00\00\00\00P\8f@\00\00\00\00\00\80[\c0\00\00\00\00\00\c0[\c0\00\00\00\00\00\00\\\c0\00\00\00\00\00\00\00\00\00\00\00\00") - (data (i32.const 13532) "\1c\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\n\00\00\00\00\ff\00\00\00d\n\ff\ff\00\00\00") - (data (i32.const 13564) "\1c\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\n\00\00\00\01\ffd\ff\00\00d\n\ff\00\00\00") - (data (i32.const 13596) "\1c\00\00\00\00\00\00\00\00\00\00\00E\00\00\00\08\00\00\00{\00\00\00\00\00\00\00\00\00\00\00") - (data (i32.const 13628) "\1c\00\00\00\00\00\00\00\00\00\00\00E\00\00\00\08\00\00\00|\00\00\00\00\00\00\00\00\00\00\00") - (data (i32.const 13660) "\1c\00\00\00\00\00\00\00\00\00\00\00F\00\00\00\08\00\00\00}\00\00\00\00\00\00\00\00\00\00\00") - (data (i32.const 13692) "\1c\00\00\00\00\00\00\00\00\00\00\00F\00\00\00\08\00\00\00~\00\00\00\00\00\00\00\00\00\00\00") - (data (i32.const 13724) "\1c\00\00\00\00\00\00\00\00\00\00\00F\00\00\00\08\00\00\00\7f\00\00\00\00\00\00\00\00\00\00\00") - (data (i32.const 13756) "\1c\00\00\00\00\00\00\00\00\00\00\00F\00\00\00\08\00\00\00\80\00\00\00\00\00\00\00\00\00\00\00") - (data (i32.const 13788) "\1c\00\00\00\00\00\00\00\00\00\00\00G\00\00\00\08\00\00\00\81\00\00\00\00\00\00\00\00\00\00\00") - (data (i32.const 13820) "\1c\00\00\00\00\00\00\00\00\00\00\00G\00\00\00\08\00\00\00\82\00\00\00\00\00\00\00\00\00\00\00") - (data (i32.const 13852) "\1c\00\00\00\00\00\00\00\00\00\00\00H\00\00\00\08\00\00\00\83\00\00\00\00\00\00\00\00\00\00\00") - (data (i32.const 13884) "\1c\00\00\00\00\00\00\00\00\00\00\00H\00\00\00\08\00\00\00\84\00\00\00\00\00\00\00\00\00\00\00") - (data (i32.const 13916) "\1c\00\00\00\00\00\00\00\00\00\00\00I\00\00\00\08\00\00\00\85\00\00\00\00\00\00\00\00\00\00\00") - (data (i32.const 13948) "\1c\00\00\00\00\00\00\00\00\00\00\00I\00\00\00\08\00\00\00\86\00\00\00\00\00\00\00\00\00\00\00") - (data (i32.const 13980) "\1c\00\00\00\00\00\00\00\00\00\00\00J\00\00\00\08\00\00\00\87\00\00\00\00\00\00\00\00\00\00\00") - (data (i32.const 14012) "\1c\00\00\00\00\00\00\00\00\00\00\00J\00\00\00\08\00\00\00\88\00\00\00\00\00\00\00\00\00\00\00") - (data (i32.const 14044) "\1c\00\00\00\00\00\00\00\00\00\00\00K\00\00\00\08\00\00\00\89\00\00\00\00\00\00\00\00\00\00\00") - (data (i32.const 14076) "\1c\00\00\00\00\00\00\00\00\00\00\00K\00\00\00\08\00\00\00\8a\00\00\00\00\00\00\00\00\00\00\00") - (data (i32.const 14108) "\1c\00\00\00\00\00\00\00\00\00\00\00L\00\00\00\08\00\00\00\8b\00\00\00\00\00\00\00\00\00\00\00") - (data (i32.const 14140) "\1c\00\00\00\00\00\00\00\00\00\00\00L\00\00\00\08\00\00\00\8c\00\00\00\00\00\00\00\00\00\00\00") - (data (i32.const 14172) "\1c\00\00\00\00\00\00\00\00\00\00\00M\00\00\00\08\00\00\00\8d\00\00\00\00\00\00\00\00\00\00\00") - (data (i32.const 14204) "\1c\00\00\00\00\00\00\00\00\00\00\00M\00\00\00\08\00\00\00\8e\00\00\00\00\00\00\00\00\00\00\00") - (data (i32.const 14236) "\1c\00\00\00\00\00\00\00\00\00\00\00\0e\00\00\00\08\00\00\00\8f\00\00\00\00\00\00\00\00\00\00\00") - (data (i32.const 14272) "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\00A\08\00\00\02\00\00\00A\00\00\00\02\00\00\00A\00\00\00\02\00\00\00\81\08\00\00\02\00\00\00\81\00\00\00\02\00\00\00\01\t\00\00\02\00\00\00\01\01\00\00\02\00\00\00\01\n\00\00\02\00\00\00\01\02\00\00\02\00\00\00\01\19\00\00\02\00\00\00\01\1a\00\00\02\00\00\00\00\00\00\00\00\00\00\00B\08\00\00\00\00\00\00\02\t\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\02\19\00\00\00\00\00\00\02\1a\00\00\00\00\00\00B\00\00\00\00\00\00\00\82\08\00\00\00\00\00\00\82\00\00\00\00\00\00\00\02\01\00\00\00\00\00\00\02\n\00\00\00\00\00\00\02\02\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00") - (table $0 144 funcref) - (elem $0 (i32.const 1) $~lib/util/sort/COMPARATOR~anonymous|0 $std/typedarray/testReduce<~lib/typedarray/Int8Array,i8>~anonymous|0 $std/typedarray/testReduce<~lib/typedarray/Uint8Array,u8>~anonymous|0 $std/typedarray/testReduce<~lib/typedarray/Uint8ClampedArray,u8>~anonymous|0 $std/typedarray/testReduce<~lib/typedarray/Int16Array,i16>~anonymous|0 $std/typedarray/testReduce<~lib/typedarray/Uint16Array,u16>~anonymous|0 $std/typedarray/testReduce<~lib/typedarray/Int32Array,i32>~anonymous|0 $std/typedarray/testReduce<~lib/typedarray/Uint32Array,u32>~anonymous|0 $std/typedarray/testReduce<~lib/typedarray/Int64Array,i64>~anonymous|0 $std/typedarray/testReduce<~lib/typedarray/Uint64Array,u64>~anonymous|0 $std/typedarray/testReduce<~lib/typedarray/Float32Array,f32>~anonymous|0 $std/typedarray/testReduce<~lib/typedarray/Float64Array,f64>~anonymous|0 $std/typedarray/testReduceRight<~lib/typedarray/Int8Array,i8>~anonymous|0 $std/typedarray/testReduceRight<~lib/typedarray/Uint8Array,u8>~anonymous|0 $std/typedarray/testReduceRight<~lib/typedarray/Uint8ClampedArray,u8>~anonymous|0 $std/typedarray/testReduceRight<~lib/typedarray/Int16Array,i16>~anonymous|0 $std/typedarray/testReduceRight<~lib/typedarray/Uint16Array,u16>~anonymous|0 $std/typedarray/testReduceRight<~lib/typedarray/Int32Array,i32>~anonymous|0 $std/typedarray/testReduceRight<~lib/typedarray/Uint32Array,u32>~anonymous|0 $std/typedarray/testReduceRight<~lib/typedarray/Int64Array,i64>~anonymous|0 $std/typedarray/testReduceRight<~lib/typedarray/Uint64Array,u64>~anonymous|0 $std/typedarray/testReduceRight<~lib/typedarray/Float32Array,f32>~anonymous|0 $std/typedarray/testReduceRight<~lib/typedarray/Float64Array,f64>~anonymous|0 $std/typedarray/testArrayMap<~lib/typedarray/Int8Array,i8>~anonymous|0 $std/typedarray/testArrayMap<~lib/typedarray/Uint8Array,u8>~anonymous|0 $std/typedarray/testArrayMap<~lib/typedarray/Uint8ClampedArray,u8>~anonymous|0 $std/typedarray/testArrayMap<~lib/typedarray/Int16Array,i16>~anonymous|0 $std/typedarray/testArrayMap<~lib/typedarray/Uint16Array,u16>~anonymous|0 $std/typedarray/testArrayMap<~lib/typedarray/Int32Array,i32>~anonymous|0 $std/typedarray/testArrayMap<~lib/typedarray/Uint32Array,u32>~anonymous|0 $std/typedarray/testArrayMap<~lib/typedarray/Int64Array,i64>~anonymous|0 $std/typedarray/testArrayMap<~lib/typedarray/Uint64Array,u64>~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/Uint8ClampedArray,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/Uint8Array,u8>~anonymous|0 $std/typedarray/testArraySome<~lib/typedarray/Uint8Array,u8>~anonymous|1 $std/typedarray/testArraySome<~lib/typedarray/Uint8ClampedArray,u8>~anonymous|0 $std/typedarray/testArraySome<~lib/typedarray/Uint8ClampedArray,u8>~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/Uint16Array,u16>~anonymous|0 $std/typedarray/testArraySome<~lib/typedarray/Uint16Array,u16>~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/Uint32Array,u32>~anonymous|0 $std/typedarray/testArraySome<~lib/typedarray/Uint32Array,u32>~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/Uint64Array,u64>~anonymous|0 $std/typedarray/testArraySome<~lib/typedarray/Uint64Array,u64>~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/testArrayFindIndex<~lib/typedarray/Int8Array,i8>~anonymous|0 $std/typedarray/testArrayFindIndex<~lib/typedarray/Int8Array,i8>~anonymous|1 $std/typedarray/testArrayFindIndex<~lib/typedarray/Uint8Array,u8>~anonymous|0 $std/typedarray/testArrayFindIndex<~lib/typedarray/Uint8Array,u8>~anonymous|1 $std/typedarray/testArrayFindIndex<~lib/typedarray/Uint8ClampedArray,u8>~anonymous|0 $std/typedarray/testArrayFindIndex<~lib/typedarray/Uint8ClampedArray,u8>~anonymous|1 $std/typedarray/testArrayFindIndex<~lib/typedarray/Int16Array,i16>~anonymous|0 $std/typedarray/testArrayFindIndex<~lib/typedarray/Int16Array,i16>~anonymous|1 $std/typedarray/testArrayFindIndex<~lib/typedarray/Uint16Array,u16>~anonymous|0 $std/typedarray/testArrayFindIndex<~lib/typedarray/Uint16Array,u16>~anonymous|1 $std/typedarray/testArrayFindIndex<~lib/typedarray/Int32Array,i32>~anonymous|0 $std/typedarray/testArrayFindIndex<~lib/typedarray/Int32Array,i32>~anonymous|1 $std/typedarray/testArrayFindIndex<~lib/typedarray/Uint32Array,u32>~anonymous|0 $std/typedarray/testArrayFindIndex<~lib/typedarray/Uint32Array,u32>~anonymous|1 $std/typedarray/testArrayFindIndex<~lib/typedarray/Int64Array,i64>~anonymous|0 $std/typedarray/testArrayFindIndex<~lib/typedarray/Int64Array,i64>~anonymous|1 $std/typedarray/testArrayFindIndex<~lib/typedarray/Uint64Array,u64>~anonymous|0 $std/typedarray/testArrayFindIndex<~lib/typedarray/Uint64Array,u64>~anonymous|1 $std/typedarray/testArrayFindIndex<~lib/typedarray/Float32Array,f32>~anonymous|0 $std/typedarray/testArrayFindIndex<~lib/typedarray/Float32Array,f32>~anonymous|1 $std/typedarray/testArrayFindIndex<~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/testArrayEvery<~lib/typedarray/Int8Array,i8>~anonymous|1 $std/typedarray/testArrayEvery<~lib/typedarray/Uint8Array,u8>~anonymous|0 $std/typedarray/testArrayEvery<~lib/typedarray/Uint8Array,u8>~anonymous|1 $std/typedarray/testArrayEvery<~lib/typedarray/Uint8ClampedArray,u8>~anonymous|0 $std/typedarray/testArrayEvery<~lib/typedarray/Uint8ClampedArray,u8>~anonymous|1 $std/typedarray/testArrayEvery<~lib/typedarray/Int16Array,i16>~anonymous|0 $std/typedarray/testArrayEvery<~lib/typedarray/Int16Array,i16>~anonymous|1 $std/typedarray/testArrayEvery<~lib/typedarray/Uint16Array,u16>~anonymous|0 $std/typedarray/testArrayEvery<~lib/typedarray/Uint16Array,u16>~anonymous|1 $std/typedarray/testArrayEvery<~lib/typedarray/Int32Array,i32>~anonymous|0 $std/typedarray/testArrayEvery<~lib/typedarray/Int32Array,i32>~anonymous|1 $std/typedarray/testArrayEvery<~lib/typedarray/Uint32Array,u32>~anonymous|0 $std/typedarray/testArrayEvery<~lib/typedarray/Uint32Array,u32>~anonymous|1 $std/typedarray/testArrayEvery<~lib/typedarray/Int64Array,i64>~anonymous|0 $std/typedarray/testArrayEvery<~lib/typedarray/Int64Array,i64>~anonymous|1 $std/typedarray/testArrayEvery<~lib/typedarray/Uint64Array,u64>~anonymous|0 $std/typedarray/testArrayEvery<~lib/typedarray/Uint64Array,u64>~anonymous|1 $std/typedarray/testArrayEvery<~lib/typedarray/Float32Array,f32>~anonymous|0 $std/typedarray/testArrayEvery<~lib/typedarray/Float32Array,f32>~anonymous|1 $std/typedarray/testArrayEvery<~lib/typedarray/Float64Array,f64>~anonymous|0 $std/typedarray/testArrayEvery<~lib/typedarray/Float64Array,f64>~anonymous|1 $std/typedarray/testArrayForEach<~lib/typedarray/Int8Array,i8>~anonymous|0 $std/typedarray/testArrayForEach<~lib/typedarray/Uint8Array,u8>~anonymous|0 $std/typedarray/testArrayForEach<~lib/typedarray/Uint8ClampedArray,u8>~anonymous|0 $std/typedarray/testArrayForEach<~lib/typedarray/Int16Array,i16>~anonymous|0 $std/typedarray/testArrayForEach<~lib/typedarray/Uint16Array,u16>~anonymous|0 $std/typedarray/testArrayForEach<~lib/typedarray/Int32Array,i32>~anonymous|0 $std/typedarray/testArrayForEach<~lib/typedarray/Uint32Array,u32>~anonymous|0 $std/typedarray/testArrayForEach<~lib/typedarray/Int64Array,i64>~anonymous|0 $std/typedarray/testArrayForEach<~lib/typedarray/Uint64Array,u64>~anonymous|0 $std/typedarray/testArrayForEach<~lib/typedarray/Float32Array,f32>~anonymous|0 $std/typedarray/testArrayForEach<~lib/typedarray/Float64Array,f64>~anonymous|0 $~lib/util/sort/COMPARATOR~anonymous|0 $std/typedarray/testArraySort<~lib/typedarray/Int8Array,i8>~anonymous|0 $~lib/util/sort/COMPARATOR~anonymous|0 $std/typedarray/testArraySort<~lib/typedarray/Uint8Array,u8>~anonymous|0 $~lib/util/sort/COMPARATOR~anonymous|1 $std/typedarray/testArraySort<~lib/typedarray/Uint8ClampedArray,u8>~anonymous|0 $~lib/util/sort/COMPARATOR~anonymous|0 $std/typedarray/testArraySort<~lib/typedarray/Int16Array,i16>~anonymous|0 $~lib/util/sort/COMPARATOR~anonymous|0 $std/typedarray/testArraySort<~lib/typedarray/Uint16Array,u16>~anonymous|0 $~lib/util/sort/COMPARATOR~anonymous|0 $std/typedarray/testArraySort<~lib/typedarray/Int32Array,i32>~anonymous|0 $~lib/util/sort/COMPARATOR~anonymous|0 $std/typedarray/testArraySort<~lib/typedarray/Uint32Array,u32>~anonymous|0 $~lib/util/sort/COMPARATOR~anonymous|0 $std/typedarray/testArraySort<~lib/typedarray/Int64Array,i64>~anonymous|0 $~lib/util/sort/COMPARATOR~anonymous|0 $std/typedarray/testArraySort<~lib/typedarray/Uint64Array,u64>~anonymous|0 $~lib/util/sort/COMPARATOR~anonymous|0 $std/typedarray/testArraySort<~lib/typedarray/Float32Array,f32>~anonymous|0 $std/typedarray/testArraySort<~lib/typedarray/Float64Array,f64>~anonymous|0) + (data (i32.const 5372) "\1c\00\00\00\00\00\00\00\00\00\00\00\'\00\00\00\08\00\00\00p\00\00\00\00\00\00\00\00\00\00\00") + (data (i32.const 5404) "\1c\00\00\00\00\00\00\00\00\00\00\00\'\00\00\00\08\00\00\00q\00\00\00\00\00\00\00\00\00\00\00") + (data (i32.const 5436) "\1c\00\00\00\00\00\00\00\00\00\00\00(\00\00\00\08\00\00\00r\00\00\00\00\00\00\00\00\00\00\00") + (data (i32.const 5468) "\1c\00\00\00\00\00\00\00\00\00\00\00(\00\00\00\08\00\00\00s\00\00\00\00\00\00\00\00\00\00\00") + (data (i32.const 5500) "\1c\00\00\00\00\00\00\00\00\00\00\00)\00\00\00\08\00\00\00t\00\00\00\00\00\00\00\00\00\00\00") + (data (i32.const 5532) "\1c\00\00\00\00\00\00\00\00\00\00\00)\00\00\00\08\00\00\00u\00\00\00\00\00\00\00\00\00\00\00") + (data (i32.const 5564) "\1c\00\00\00\00\00\00\00\00\00\00\00*\00\00\00\08\00\00\00v\00\00\00\00\00\00\00\00\00\00\00") + (data (i32.const 5596) "\1c\00\00\00\00\00\00\00\00\00\00\00*\00\00\00\08\00\00\00w\00\00\00\00\00\00\00\00\00\00\00") + (data (i32.const 5628) "\1c\00\00\00\00\00\00\00\00\00\00\00+\00\00\00\08\00\00\00x\00\00\00\00\00\00\00\00\00\00\00") + (data (i32.const 5660) "\1c\00\00\00\00\00\00\00\00\00\00\00+\00\00\00\08\00\00\00y\00\00\00\00\00\00\00\00\00\00\00") + (data (i32.const 5692) "\1c\00\00\00\00\00\00\00\00\00\00\00,\00\00\00\08\00\00\00z\00\00\00\00\00\00\00\00\00\00\00") + (data (i32.const 5724) "\1c\00\00\00\00\00\00\00\00\00\00\00,\00\00\00\08\00\00\00{\00\00\00\00\00\00\00\00\00\00\00") + (data (i32.const 5756) "\1c\00\00\00\00\00\00\00\00\00\00\00-\00\00\00\08\00\00\00|\00\00\00\00\00\00\00\00\00\00\00") + (data (i32.const 5788) "\1c\00\00\00\00\00\00\00\00\00\00\00-\00\00\00\08\00\00\00}\00\00\00\00\00\00\00\00\00\00\00") + (data (i32.const 5820) "\1c\00\00\00\00\00\00\00\00\00\00\00.\00\00\00\08\00\00\00~\00\00\00\00\00\00\00\00\00\00\00") + (data (i32.const 5852) "\1c\00\00\00\00\00\00\00\00\00\00\00.\00\00\00\08\00\00\00\7f\00\00\00\00\00\00\00\00\00\00\00") + (data (i32.const 5884) "\1c\00\00\00\00\00\00\00\00\00\00\00/\00\00\00\08\00\00\00\80\00\00\00\00\00\00\00\00\00\00\00") + (data (i32.const 5916) "\1c\00\00\00\00\00\00\00\00\00\00\00/\00\00\00\08\00\00\00\81\00\00\00\00\00\00\00\00\00\00\00") + (data (i32.const 5948) "\1c\00\00\00\00\00\00\00\00\00\00\000\00\00\00\08\00\00\00\82\00\00\00\00\00\00\00\00\00\00\00") + (data (i32.const 5980) "\1c\00\00\00\00\00\00\00\00\00\00\000\00\00\00\08\00\00\00\83\00\00\00\00\00\00\00\00\00\00\00") + (data (i32.const 6012) "\1c\00\00\00\00\00\00\00\00\00\00\001\00\00\00\08\00\00\00\84\00\00\00\00\00\00\00\00\00\00\00") + (data (i32.const 6044) "\1c\00\00\00\00\00\00\00\00\00\00\001\00\00\00\08\00\00\00\85\00\00\00\00\00\00\00\00\00\00\00") + (data (i32.const 6076) "\1c\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\0c\00\00\00\n\00\00\00\0c\00\00\00\0e\00\00\00") + (data (i32.const 6108) ",\00\00\00\00\00\00\00\00\00\00\00\10\00\00\00\10\00\00\00\d0\17\00\00\d0\17\00\00\0c\00\00\00\03\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00") + (data (i32.const 6156) "\1c\00\00\00\00\00\00\00\00\00\00\002\00\00\00\08\00\00\00\86\00\00\00\00\00\00\00\00\00\00\00") + (data (i32.const 6188) "\1c\00\00\00\00\00\00\00\00\00\00\003\00\00\00\08\00\00\00\87\00\00\00\00\00\00\00\00\00\00\00") + (data (i32.const 6220) "\1c\00\00\00\00\00\00\00\00\00\00\004\00\00\00\08\00\00\00\88\00\00\00\00\00\00\00\00\00\00\00") + (data (i32.const 6252) "\1c\00\00\00\00\00\00\00\00\00\00\005\00\00\00\08\00\00\00\89\00\00\00\00\00\00\00\00\00\00\00") + (data (i32.const 6284) "\1c\00\00\00\00\00\00\00\00\00\00\006\00\00\00\08\00\00\00\8a\00\00\00\00\00\00\00\00\00\00\00") + (data (i32.const 6316) "\1c\00\00\00\00\00\00\00\00\00\00\007\00\00\00\08\00\00\00\8b\00\00\00\00\00\00\00\00\00\00\00") + (data (i32.const 6348) "\1c\00\00\00\00\00\00\00\00\00\00\008\00\00\00\08\00\00\00\8c\00\00\00\00\00\00\00\00\00\00\00") + (data (i32.const 6380) "\1c\00\00\00\00\00\00\00\00\00\00\009\00\00\00\08\00\00\00\8d\00\00\00\00\00\00\00\00\00\00\00") + (data (i32.const 6412) "\1c\00\00\00\00\00\00\00\00\00\00\00:\00\00\00\08\00\00\00\8e\00\00\00\00\00\00\00\00\00\00\00") + (data (i32.const 6444) "\1c\00\00\00\00\00\00\00\00\00\00\00;\00\00\00\08\00\00\00\8f\00\00\00\00\00\00\00\00\00\00\00") + (data (i32.const 6476) "\1c\00\00\00\00\00\00\00\00\00\00\00<\00\00\00\08\00\00\00\90\00\00\00\00\00\00\00\00\00\00\00") + (data (i32.const 6508) "<\00\00\00\00\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\00\00\00\00\00\00\00\00") + (data (i32.const 6572) ",\00\00\00\00\00\00\00\00\00\00\00\10\00\00\00\10\00\00\00\80\19\00\00\80\19\00\00$\00\00\00\t\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00") + (data (i32.const 6620) "<\00\00\00\00\00\00\00\00\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\00\00\00") + (data (i32.const 6684) ",\00\00\00\00\00\00\00\00\00\00\00\10\00\00\00\10\00\00\00\f0\19\00\00\f0\19\00\00,\00\00\00\0b\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00") + (data (i32.const 6732) "\1c\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00") + (data (i32.const 6764) "|\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00d\00\00\00t\00o\00S\00t\00r\00i\00n\00g\00(\00)\00 \00r\00a\00d\00i\00x\00 \00a\00r\00g\00u\00m\00e\00n\00t\00 \00m\00u\00s\00t\00 \00b\00e\00 \00b\00e\00t\00w\00e\00e\00n\00 \002\00 \00a\00n\00d\00 \003\006\00\00\00\00\00\00\00\00\00") + (data (i32.const 6892) "<\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00&\00\00\00~\00l\00i\00b\00/\00u\00t\00i\00l\00/\00n\00u\00m\00b\00e\00r\00.\00t\00s\00\00\00\00\00\00\00") + (data (i32.const 6956) "\1c\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\02\00\00\000\00\00\00\00\00\00\00\00\00\00\00") + (data (i32.const 6988) "0\000\000\001\000\002\000\003\000\004\000\005\000\006\000\007\000\008\000\009\001\000\001\001\001\002\001\003\001\004\001\005\001\006\001\007\001\008\001\009\002\000\002\001\002\002\002\003\002\004\002\005\002\006\002\007\002\008\002\009\003\000\003\001\003\002\003\003\003\004\003\005\003\006\003\007\003\008\003\009\004\000\004\001\004\002\004\003\004\004\004\005\004\006\004\007\004\008\004\009\005\000\005\001\005\002\005\003\005\004\005\005\005\006\005\007\005\008\005\009\006\000\006\001\006\002\006\003\006\004\006\005\006\006\006\007\006\008\006\009\007\000\007\001\007\002\007\003\007\004\007\005\007\006\007\007\007\008\007\009\008\000\008\001\008\002\008\003\008\004\008\005\008\006\008\007\008\008\008\009\009\000\009\001\009\002\009\003\009\004\009\005\009\006\009\007\009\008\009\009\00") + (data (i32.const 7388) "\1c\04\00\00\00\00\00\00\00\00\00\00\01\00\00\00\00\04\00\000\000\000\001\000\002\000\003\000\004\000\005\000\006\000\007\000\008\000\009\000\00a\000\00b\000\00c\000\00d\000\00e\000\00f\001\000\001\001\001\002\001\003\001\004\001\005\001\006\001\007\001\008\001\009\001\00a\001\00b\001\00c\001\00d\001\00e\001\00f\002\000\002\001\002\002\002\003\002\004\002\005\002\006\002\007\002\008\002\009\002\00a\002\00b\002\00c\002\00d\002\00e\002\00f\003\000\003\001\003\002\003\003\003\004\003\005\003\006\003\007\003\008\003\009\003\00a\003\00b\003\00c\003\00d\003\00e\003\00f\004\000\004\001\004\002\004\003\004\004\004\005\004\006\004\007\004\008\004\009\004\00a\004\00b\004\00c\004\00d\004\00e\004\00f\005\000\005\001\005\002\005\003\005\004\005\005\005\006\005\007\005\008\005\009\005\00a\005\00b\005\00c\005\00d\005\00e\005\00f\006\000\006\001\006\002\006\003\006\004\006\005\006\006\006\007\006\008\006\009\006\00a\006\00b\006\00c\006\00d\006\00e\006\00f\007\000\007\001\007\002\007\003\007\004\007\005\007\006\007\007\007\008\007\009\007\00a\007\00b\007\00c\007\00d\007\00e\007\00f\008\000\008\001\008\002\008\003\008\004\008\005\008\006\008\007\008\008\008\009\008\00a\008\00b\008\00c\008\00d\008\00e\008\00f\009\000\009\001\009\002\009\003\009\004\009\005\009\006\009\007\009\008\009\009\009\00a\009\00b\009\00c\009\00d\009\00e\009\00f\00a\000\00a\001\00a\002\00a\003\00a\004\00a\005\00a\006\00a\007\00a\008\00a\009\00a\00a\00a\00b\00a\00c\00a\00d\00a\00e\00a\00f\00b\000\00b\001\00b\002\00b\003\00b\004\00b\005\00b\006\00b\007\00b\008\00b\009\00b\00a\00b\00b\00b\00c\00b\00d\00b\00e\00b\00f\00c\000\00c\001\00c\002\00c\003\00c\004\00c\005\00c\006\00c\007\00c\008\00c\009\00c\00a\00c\00b\00c\00c\00c\00d\00c\00e\00c\00f\00d\000\00d\001\00d\002\00d\003\00d\004\00d\005\00d\006\00d\007\00d\008\00d\009\00d\00a\00d\00b\00d\00c\00d\00d\00d\00e\00d\00f\00e\000\00e\001\00e\002\00e\003\00e\004\00e\005\00e\006\00e\007\00e\008\00e\009\00e\00a\00e\00b\00e\00c\00e\00d\00e\00e\00e\00f\00f\000\00f\001\00f\002\00f\003\00f\004\00f\005\00f\006\00f\007\00f\008\00f\009\00f\00a\00f\00b\00f\00c\00f\00d\00f\00e\00f\00f\00\00\00\00\00\00\00\00\00\00\00\00\00") + (data (i32.const 8444) "\\\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00H\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\00\00\00\00\00") + (data (i32.const 8540) "\1c\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\02\00\00\00,\00\00\00\00\00\00\00\00\00\00\00") + (data (i32.const 8572) ",\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\12\00\00\001\00,\002\00,\003\00,\004\00,\005\00\00\00\00\00\00\00\00\00\00\00") + (data (i32.const 8620) "\1c\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\06\00\00\000\00.\000\00\00\00\00\00\00\00") + (data (i32.const 8652) "\1c\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\06\00\00\00N\00a\00N\00\00\00\00\00\00\00") + (data (i32.const 8684) ",\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\12\00\00\00-\00I\00n\00f\00i\00n\00i\00t\00y\00\00\00\00\00\00\00\00\00\00\00") + (data (i32.const 8732) ",\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\10\00\00\00I\00n\00f\00i\00n\00i\00t\00y\00\00\00\00\00\00\00\00\00\00\00\00\00") + (data (i32.const 8784) "\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\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 8840) "\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\10\00\00\00\80\'\00\00\80\'\00\00\18\00\00\00\03\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00") + (data (i32.const 10188) "\1c\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\03\00\00\00\92\91\90\00\00\00\00\00\00\00\00\00") + (data (i32.const 10220) ",\00\00\00\00\00\00\00\00\00\00\00\0f\00\00\00\10\00\00\00\e0\'\00\00\e0\'\00\00\03\00\00\00\03\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00") + (data (i32.const 10268) "\1c\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\n\00\00\00\01\02\03\00\00\00\00\00\00\00\00\00") + (data (i32.const 10300) ",\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\12\00\00\00I\00n\00t\008\00A\00r\00r\00a\00y\00\00\00\00\00\00\00\00\00\00\00") + (data (i32.const 10348) "\1c\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\n\00\00\00\01\02\03\04\05\06\00\00\00\00\00\00") + (data (i32.const 10380) "\1c\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\n\00\00\00\01\02\03\04\05\06\07\08\t\00\00\00") + (data (i32.const 10412) "\1c\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\n\00\00\00\01\02\00\00\00\06\07\08\t\00\00\00") + (data (i32.const 10444) "\1c\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\n\00\00\00defg\e8\e9\ea\92\91\90\00\00") + (data (i32.const 10476) "\1c\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\n\00\00\00\01\02\03\00\00\00\00\00\00\00\00\00") + (data (i32.const 10508) ",\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\14\00\00\00U\00i\00n\00t\008\00A\00r\00r\00a\00y\00\00\00\00\00\00\00\00\00") + (data (i32.const 10556) "\1c\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\n\00\00\00\01\02\03\04\05\06\00\00\00\00\00\00") + (data (i32.const 10588) "\1c\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\n\00\00\00\01\02\03\04\05\06\07\08\t\00\00\00") + (data (i32.const 10620) "\1c\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\n\00\00\00\01\02\00\00\00\06\07\08\t\00\00\00") + (data (i32.const 10652) "\1c\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\n\00\00\00defg\e8\e9\ea\92\91\90\00\00") + (data (i32.const 10684) "\1c\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\n\00\00\00\01\02\03\00\00\00\00\00\00\00\00\00") + (data (i32.const 10716) "<\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\"\00\00\00U\00i\00n\00t\008\00C\00l\00a\00m\00p\00e\00d\00A\00r\00r\00a\00y\00\00\00\00\00\00\00\00\00\00\00") + (data (i32.const 10780) "\1c\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\n\00\00\00\01\02\03\04\05\06\00\00\00\00\00\00") + (data (i32.const 10812) "\1c\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\n\00\00\00\01\02\03\04\05\06\07\08\t\00\00\00") + (data (i32.const 10844) "\1c\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\n\00\00\00\01\02\00\00\00\06\07\08\t\00\00\00") + (data (i32.const 10876) "\1c\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\n\00\00\00defg\ff\ff\ff\00\00\00\00\00") + (data (i32.const 10908) ",\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\14\00\00\00\01\00\02\00\03\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 10956) ",\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\14\00\00\00I\00n\00t\001\006\00A\00r\00r\00a\00y\00\00\00\00\00\00\00\00\00") + (data (i32.const 11004) ",\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\14\00\00\00\01\00\02\00\03\00\04\00\05\00\06\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00") + (data (i32.const 11052) ",\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\14\00\00\00\01\00\02\00\03\00\04\00\05\00\06\00\07\00\08\00\t\00\00\00\00\00\00\00\00\00\00\00") + (data (i32.const 11100) ",\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\14\00\00\00\01\00\02\00\00\00\00\00\00\00\06\00\07\00\08\00\t\00\00\00\00\00\00\00\00\00\00\00") + (data (i32.const 11148) ",\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\14\00\00\00d\00e\00f\00g\00\e8\03\e9\03\ea\03\92\ff\91\ff\90\ff\00\00\00\00\00\00\00\00") + (data (i32.const 11196) ",\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\14\00\00\00\01\00\02\00\03\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 11244) ",\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\16\00\00\00U\00i\00n\00t\001\006\00A\00r\00r\00a\00y\00\00\00\00\00\00\00") + (data (i32.const 11292) ",\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\14\00\00\00\01\00\02\00\03\00\04\00\05\00\06\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00") + (data (i32.const 11340) ",\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\14\00\00\00\01\00\02\00\03\00\04\00\05\00\06\00\07\00\08\00\t\00\00\00\00\00\00\00\00\00\00\00") + (data (i32.const 11388) ",\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\14\00\00\00\01\00\02\00\00\00\00\00\00\00\06\00\07\00\08\00\t\00\00\00\00\00\00\00\00\00\00\00") + (data (i32.const 11436) ",\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\14\00\00\00d\00e\00f\00g\00\e8\03\e9\03\ea\03\92\ff\91\ff\90\ff\00\00\00\00\00\00\00\00") + (data (i32.const 11484) "<\00\00\00\00\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\00\00\00\00\00\00\00\00\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 11548) ",\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\14\00\00\00I\00n\00t\003\002\00A\00r\00r\00a\00y\00\00\00\00\00\00\00\00\00") + (data (i32.const 11596) "<\00\00\00\00\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\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00") + (data (i32.const 11660) "<\00\00\00\00\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\00\00\00\00\00\00\00\00") + (data (i32.const 11724) "<\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00(\00\00\00\01\00\00\00\02\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\06\00\00\00\07\00\00\00\08\00\00\00\t\00\00\00\00\00\00\00\00\00\00\00") + (data (i32.const 11788) "<\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00(\00\00\00d\00\00\00e\00\00\00f\00\00\00g\00\00\00\e8\03\00\00\e9\03\00\00\ea\03\00\00\92\ff\ff\ff\91\ff\ff\ff\90\ff\ff\ff\00\00\00\00") + (data (i32.const 11852) "<\00\00\00\00\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\00\00\00\00\00\00\00\00\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 11916) ",\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\16\00\00\00U\00i\00n\00t\003\002\00A\00r\00r\00a\00y\00\00\00\00\00\00\00") + (data (i32.const 11964) "<\00\00\00\00\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\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00") + (data (i32.const 12028) "<\00\00\00\00\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\00\00\00\00\00\00\00\00") + (data (i32.const 12092) "<\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00(\00\00\00\01\00\00\00\02\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\06\00\00\00\07\00\00\00\08\00\00\00\t\00\00\00\00\00\00\00\00\00\00\00") + (data (i32.const 12156) "<\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00(\00\00\00d\00\00\00e\00\00\00f\00\00\00g\00\00\00\e8\03\00\00\e9\03\00\00\ea\03\00\00\92\ff\ff\ff\91\ff\ff\ff\90\ff\ff\ff\00\00\00\00") + (data (i32.const 12220) "l\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00P\00\00\00\01\00\00\00\00\00\00\00\02\00\00\00\00\00\00\00\03\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\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 12332) ",\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\14\00\00\00I\00n\00t\006\004\00A\00r\00r\00a\00y\00\00\00\00\00\00\00\00\00") + (data (i32.const 12380) "l\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00P\00\00\00\01\00\00\00\00\00\00\00\02\00\00\00\00\00\00\00\03\00\00\00\00\00\00\00\04\00\00\00\00\00\00\00\05\00\00\00\00\00\00\00\06\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\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 12492) "l\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00P\00\00\00\01\00\00\00\00\00\00\00\02\00\00\00\00\00\00\00\03\00\00\00\00\00\00\00\04\00\00\00\00\00\00\00\05\00\00\00\00\00\00\00\06\00\00\00\00\00\00\00\07\00\00\00\00\00\00\00\08\00\00\00\00\00\00\00\t\00\00\00\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 12604) "l\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00P\00\00\00\01\00\00\00\00\00\00\00\02\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\06\00\00\00\00\00\00\00\07\00\00\00\00\00\00\00\08\00\00\00\00\00\00\00\t\00\00\00\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 12716) "l\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00P\00\00\00d\00\00\00\00\00\00\00e\00\00\00\00\00\00\00f\00\00\00\00\00\00\00g\00\00\00\00\00\00\00\e8\03\00\00\00\00\00\00\e9\03\00\00\00\00\00\00\ea\03\00\00\00\00\00\00\92\ff\ff\ff\ff\ff\ff\ff\91\ff\ff\ff\ff\ff\ff\ff\90\ff\ff\ff\ff\ff\ff\ff\00\00\00\00\00\00\00\00\00\00\00\00") + (data (i32.const 12828) "l\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00P\00\00\00\01\00\00\00\00\00\00\00\02\00\00\00\00\00\00\00\03\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\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 12940) ",\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\16\00\00\00U\00i\00n\00t\006\004\00A\00r\00r\00a\00y\00\00\00\00\00\00\00") + (data (i32.const 12988) "l\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00P\00\00\00\01\00\00\00\00\00\00\00\02\00\00\00\00\00\00\00\03\00\00\00\00\00\00\00\04\00\00\00\00\00\00\00\05\00\00\00\00\00\00\00\06\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\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 13100) "l\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00P\00\00\00\01\00\00\00\00\00\00\00\02\00\00\00\00\00\00\00\03\00\00\00\00\00\00\00\04\00\00\00\00\00\00\00\05\00\00\00\00\00\00\00\06\00\00\00\00\00\00\00\07\00\00\00\00\00\00\00\08\00\00\00\00\00\00\00\t\00\00\00\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 13212) "l\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00P\00\00\00\01\00\00\00\00\00\00\00\02\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\06\00\00\00\00\00\00\00\07\00\00\00\00\00\00\00\08\00\00\00\00\00\00\00\t\00\00\00\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 13324) "l\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00P\00\00\00d\00\00\00\00\00\00\00e\00\00\00\00\00\00\00f\00\00\00\00\00\00\00g\00\00\00\00\00\00\00\e8\03\00\00\00\00\00\00\e9\03\00\00\00\00\00\00\ea\03\00\00\00\00\00\00\92\ff\ff\ff\ff\ff\ff\ff\91\ff\ff\ff\ff\ff\ff\ff\90\ff\ff\ff\ff\ff\ff\ff\00\00\00\00\00\00\00\00\00\00\00\00") + (data (i32.const 13436) "<\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00(\00\00\00\00\00\80?\00\00\00@\00\00@@\00\00\00\00\00\00\00\00\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 13500) ",\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\18\00\00\00F\00l\00o\00a\00t\003\002\00A\00r\00r\00a\00y\00\00\00\00\00") + (data (i32.const 13548) "<\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00(\00\00\00\00\00\80?\00\00\00@\00\00@@\00\00\80@\00\00\a0@\00\00\c0@\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00") + (data (i32.const 13612) "<\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00(\00\00\00\00\00\80?\00\00\00@\00\00@@\00\00\80@\00\00\a0@\00\00\c0@\00\00\e0@\00\00\00A\00\00\10A\00\00\00\00\00\00\00\00") + (data (i32.const 13676) "<\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00(\00\00\00\00\00\c8B\00\00\caB\00\00\ccB\00\00\ceB\00\00zD\00@zD\00\80zD\00\00\dc\c2\00\00\de\c2\00\00\e0\c2\00\00\00\00") + (data (i32.const 13740) "l\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00P\00\00\00\00\00\00\00\00\00\f0?\00\00\00\00\00\00\00@\00\00\00\00\00\00\08@\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\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 13852) ",\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\18\00\00\00F\00l\00o\00a\00t\006\004\00A\00r\00r\00a\00y\00\00\00\00\00") + (data (i32.const 13900) "l\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00P\00\00\00\00\00\00\00\00\00\f0?\00\00\00\00\00\00\00@\00\00\00\00\00\00\08@\00\00\00\00\00\00\10@\00\00\00\00\00\00\14@\00\00\00\00\00\00\18@\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\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 14012) "l\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00P\00\00\00\00\00\00\00\00\00\f0?\00\00\00\00\00\00\00@\00\00\00\00\00\00\08@\00\00\00\00\00\00\10@\00\00\00\00\00\00\14@\00\00\00\00\00\00\18@\00\00\00\00\00\00\1c@\00\00\00\00\00\00 @\00\00\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 14124) "l\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00P\00\00\00\00\00\00\00\00\00Y@\00\00\00\00\00@Y@\00\00\00\00\00\80Y@\00\00\00\00\00\c0Y@\00\00\00\00\00@\8f@\00\00\00\00\00H\8f@\00\00\00\00\00P\8f@\00\00\00\00\00\80[\c0\00\00\00\00\00\c0[\c0\00\00\00\00\00\00\\\c0\00\00\00\00\00\00\00\00\00\00\00\00") + (data (i32.const 14236) "\1c\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\n\00\00\00\00\ff\00\00\00d\n\ff\ff\00\00\00") + (data (i32.const 14268) "\1c\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\n\00\00\00\01\ffd\ff\00\00d\n\ff\00\00\00") + (data (i32.const 14300) "\1c\00\00\00\00\00\00\00\00\00\00\00E\00\00\00\08\00\00\00\91\00\00\00\00\00\00\00\00\00\00\00") + (data (i32.const 14332) "\1c\00\00\00\00\00\00\00\00\00\00\00E\00\00\00\08\00\00\00\92\00\00\00\00\00\00\00\00\00\00\00") + (data (i32.const 14364) "\1c\00\00\00\00\00\00\00\00\00\00\00F\00\00\00\08\00\00\00\93\00\00\00\00\00\00\00\00\00\00\00") + (data (i32.const 14396) "\1c\00\00\00\00\00\00\00\00\00\00\00F\00\00\00\08\00\00\00\94\00\00\00\00\00\00\00\00\00\00\00") + (data (i32.const 14428) "\1c\00\00\00\00\00\00\00\00\00\00\00F\00\00\00\08\00\00\00\95\00\00\00\00\00\00\00\00\00\00\00") + (data (i32.const 14460) "\1c\00\00\00\00\00\00\00\00\00\00\00F\00\00\00\08\00\00\00\96\00\00\00\00\00\00\00\00\00\00\00") + (data (i32.const 14492) "\1c\00\00\00\00\00\00\00\00\00\00\00G\00\00\00\08\00\00\00\97\00\00\00\00\00\00\00\00\00\00\00") + (data (i32.const 14524) "\1c\00\00\00\00\00\00\00\00\00\00\00G\00\00\00\08\00\00\00\98\00\00\00\00\00\00\00\00\00\00\00") + (data (i32.const 14556) "\1c\00\00\00\00\00\00\00\00\00\00\00H\00\00\00\08\00\00\00\99\00\00\00\00\00\00\00\00\00\00\00") + (data (i32.const 14588) "\1c\00\00\00\00\00\00\00\00\00\00\00H\00\00\00\08\00\00\00\9a\00\00\00\00\00\00\00\00\00\00\00") + (data (i32.const 14620) "\1c\00\00\00\00\00\00\00\00\00\00\00I\00\00\00\08\00\00\00\9b\00\00\00\00\00\00\00\00\00\00\00") + (data (i32.const 14652) "\1c\00\00\00\00\00\00\00\00\00\00\00I\00\00\00\08\00\00\00\9c\00\00\00\00\00\00\00\00\00\00\00") + (data (i32.const 14684) "\1c\00\00\00\00\00\00\00\00\00\00\00J\00\00\00\08\00\00\00\9d\00\00\00\00\00\00\00\00\00\00\00") + (data (i32.const 14716) "\1c\00\00\00\00\00\00\00\00\00\00\00J\00\00\00\08\00\00\00\9e\00\00\00\00\00\00\00\00\00\00\00") + (data (i32.const 14748) "\1c\00\00\00\00\00\00\00\00\00\00\00K\00\00\00\08\00\00\00\9f\00\00\00\00\00\00\00\00\00\00\00") + (data (i32.const 14780) "\1c\00\00\00\00\00\00\00\00\00\00\00K\00\00\00\08\00\00\00\a0\00\00\00\00\00\00\00\00\00\00\00") + (data (i32.const 14812) "\1c\00\00\00\00\00\00\00\00\00\00\00L\00\00\00\08\00\00\00\a1\00\00\00\00\00\00\00\00\00\00\00") + (data (i32.const 14844) "\1c\00\00\00\00\00\00\00\00\00\00\00L\00\00\00\08\00\00\00\a2\00\00\00\00\00\00\00\00\00\00\00") + (data (i32.const 14876) "\1c\00\00\00\00\00\00\00\00\00\00\00M\00\00\00\08\00\00\00\a3\00\00\00\00\00\00\00\00\00\00\00") + (data (i32.const 14908) "\1c\00\00\00\00\00\00\00\00\00\00\00M\00\00\00\08\00\00\00\a4\00\00\00\00\00\00\00\00\00\00\00") + (data (i32.const 14940) "\1c\00\00\00\00\00\00\00\00\00\00\00\0e\00\00\00\08\00\00\00\a5\00\00\00\00\00\00\00\00\00\00\00") + (data (i32.const 14976) "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\00A\08\00\00\02\00\00\00A\00\00\00\02\00\00\00A\00\00\00\02\00\00\00\81\08\00\00\02\00\00\00\81\00\00\00\02\00\00\00\01\t\00\00\02\00\00\00\01\01\00\00\02\00\00\00\01\n\00\00\02\00\00\00\01\02\00\00\02\00\00\00\01\19\00\00\02\00\00\00\01\1a\00\00\02\00\00\00\00\00\00\00\00\00\00\00B\08\00\00\00\00\00\00\02\t\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\02\19\00\00\00\00\00\00\02\1a\00\00\00\00\00\00B\00\00\00\00\00\00\00\82\08\00\00\00\00\00\00\82\00\00\00\00\00\00\00\02\01\00\00\00\00\00\00\02\n\00\00\00\00\00\00\02\02\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00") + (table $0 166 funcref) + (elem $0 (i32.const 1) $~lib/util/sort/COMPARATOR~anonymous|0 $std/typedarray/testReduce<~lib/typedarray/Int8Array,i8>~anonymous|0 $std/typedarray/testReduce<~lib/typedarray/Uint8Array,u8>~anonymous|0 $std/typedarray/testReduce<~lib/typedarray/Uint8ClampedArray,u8>~anonymous|0 $std/typedarray/testReduce<~lib/typedarray/Int16Array,i16>~anonymous|0 $std/typedarray/testReduce<~lib/typedarray/Uint16Array,u16>~anonymous|0 $std/typedarray/testReduce<~lib/typedarray/Int32Array,i32>~anonymous|0 $std/typedarray/testReduce<~lib/typedarray/Uint32Array,u32>~anonymous|0 $std/typedarray/testReduce<~lib/typedarray/Int64Array,i64>~anonymous|0 $std/typedarray/testReduce<~lib/typedarray/Uint64Array,u64>~anonymous|0 $std/typedarray/testReduce<~lib/typedarray/Float32Array,f32>~anonymous|0 $std/typedarray/testReduce<~lib/typedarray/Float64Array,f64>~anonymous|0 $std/typedarray/testReduceRight<~lib/typedarray/Int8Array,i8>~anonymous|0 $std/typedarray/testReduceRight<~lib/typedarray/Uint8Array,u8>~anonymous|0 $std/typedarray/testReduceRight<~lib/typedarray/Uint8ClampedArray,u8>~anonymous|0 $std/typedarray/testReduceRight<~lib/typedarray/Int16Array,i16>~anonymous|0 $std/typedarray/testReduceRight<~lib/typedarray/Uint16Array,u16>~anonymous|0 $std/typedarray/testReduceRight<~lib/typedarray/Int32Array,i32>~anonymous|0 $std/typedarray/testReduceRight<~lib/typedarray/Uint32Array,u32>~anonymous|0 $std/typedarray/testReduceRight<~lib/typedarray/Int64Array,i64>~anonymous|0 $std/typedarray/testReduceRight<~lib/typedarray/Uint64Array,u64>~anonymous|0 $std/typedarray/testReduceRight<~lib/typedarray/Float32Array,f32>~anonymous|0 $std/typedarray/testReduceRight<~lib/typedarray/Float64Array,f64>~anonymous|0 $std/typedarray/testArrayMap<~lib/typedarray/Int8Array,i8>~anonymous|0 $std/typedarray/testArrayMap<~lib/typedarray/Uint8Array,u8>~anonymous|0 $std/typedarray/testArrayMap<~lib/typedarray/Uint8ClampedArray,u8>~anonymous|0 $std/typedarray/testArrayMap<~lib/typedarray/Int16Array,i16>~anonymous|0 $std/typedarray/testArrayMap<~lib/typedarray/Uint16Array,u16>~anonymous|0 $std/typedarray/testArrayMap<~lib/typedarray/Int32Array,i32>~anonymous|0 $std/typedarray/testArrayMap<~lib/typedarray/Uint32Array,u32>~anonymous|0 $std/typedarray/testArrayMap<~lib/typedarray/Int64Array,i64>~anonymous|0 $std/typedarray/testArrayMap<~lib/typedarray/Uint64Array,u64>~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/Uint8ClampedArray,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/Uint8Array,u8>~anonymous|0 $std/typedarray/testArraySome<~lib/typedarray/Uint8Array,u8>~anonymous|1 $std/typedarray/testArraySome<~lib/typedarray/Uint8ClampedArray,u8>~anonymous|0 $std/typedarray/testArraySome<~lib/typedarray/Uint8ClampedArray,u8>~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/Uint16Array,u16>~anonymous|0 $std/typedarray/testArraySome<~lib/typedarray/Uint16Array,u16>~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/Uint32Array,u32>~anonymous|0 $std/typedarray/testArraySome<~lib/typedarray/Uint32Array,u32>~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/Uint64Array,u64>~anonymous|0 $std/typedarray/testArraySome<~lib/typedarray/Uint64Array,u64>~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/testArrayFindIndex<~lib/typedarray/Int8Array,i8>~anonymous|0 $std/typedarray/testArrayFindIndex<~lib/typedarray/Int8Array,i8>~anonymous|1 $std/typedarray/testArrayFindIndex<~lib/typedarray/Uint8Array,u8>~anonymous|0 $std/typedarray/testArrayFindIndex<~lib/typedarray/Uint8Array,u8>~anonymous|1 $std/typedarray/testArrayFindIndex<~lib/typedarray/Uint8ClampedArray,u8>~anonymous|0 $std/typedarray/testArrayFindIndex<~lib/typedarray/Uint8ClampedArray,u8>~anonymous|1 $std/typedarray/testArrayFindIndex<~lib/typedarray/Int16Array,i16>~anonymous|0 $std/typedarray/testArrayFindIndex<~lib/typedarray/Int16Array,i16>~anonymous|1 $std/typedarray/testArrayFindIndex<~lib/typedarray/Uint16Array,u16>~anonymous|0 $std/typedarray/testArrayFindIndex<~lib/typedarray/Uint16Array,u16>~anonymous|1 $std/typedarray/testArrayFindIndex<~lib/typedarray/Int32Array,i32>~anonymous|0 $std/typedarray/testArrayFindIndex<~lib/typedarray/Int32Array,i32>~anonymous|1 $std/typedarray/testArrayFindIndex<~lib/typedarray/Uint32Array,u32>~anonymous|0 $std/typedarray/testArrayFindIndex<~lib/typedarray/Uint32Array,u32>~anonymous|1 $std/typedarray/testArrayFindIndex<~lib/typedarray/Int64Array,i64>~anonymous|0 $std/typedarray/testArrayFindIndex<~lib/typedarray/Int64Array,i64>~anonymous|1 $std/typedarray/testArrayFindIndex<~lib/typedarray/Uint64Array,u64>~anonymous|0 $std/typedarray/testArrayFindIndex<~lib/typedarray/Uint64Array,u64>~anonymous|1 $std/typedarray/testArrayFindIndex<~lib/typedarray/Float32Array,f32>~anonymous|0 $std/typedarray/testArrayFindIndex<~lib/typedarray/Float32Array,f32>~anonymous|1 $std/typedarray/testArrayFindIndex<~lib/typedarray/Float64Array,f64>~anonymous|0 $std/typedarray/testArrayFindIndex<~lib/typedarray/Float64Array,f64>~anonymous|1 $std/typedarray/testArrayFindLastIndex<~lib/typedarray/Int8Array,i8>~anonymous|0 $std/typedarray/testArrayFindLastIndex<~lib/typedarray/Int8Array,i8>~anonymous|1 $std/typedarray/testArrayFindLastIndex<~lib/typedarray/Uint8Array,u8>~anonymous|0 $std/typedarray/testArrayFindLastIndex<~lib/typedarray/Uint8Array,u8>~anonymous|1 $std/typedarray/testArrayFindLastIndex<~lib/typedarray/Uint8ClampedArray,u8>~anonymous|0 $std/typedarray/testArrayFindLastIndex<~lib/typedarray/Uint8ClampedArray,u8>~anonymous|1 $std/typedarray/testArrayFindLastIndex<~lib/typedarray/Int16Array,i16>~anonymous|0 $std/typedarray/testArrayFindLastIndex<~lib/typedarray/Int16Array,i16>~anonymous|1 $std/typedarray/testArrayFindLastIndex<~lib/typedarray/Uint16Array,u16>~anonymous|0 $std/typedarray/testArrayFindLastIndex<~lib/typedarray/Uint16Array,u16>~anonymous|1 $std/typedarray/testArrayFindLastIndex<~lib/typedarray/Int32Array,i32>~anonymous|0 $std/typedarray/testArrayFindLastIndex<~lib/typedarray/Int32Array,i32>~anonymous|1 $std/typedarray/testArrayFindLastIndex<~lib/typedarray/Uint32Array,u32>~anonymous|0 $std/typedarray/testArrayFindLastIndex<~lib/typedarray/Uint32Array,u32>~anonymous|1 $std/typedarray/testArrayFindLastIndex<~lib/typedarray/Int64Array,i64>~anonymous|0 $std/typedarray/testArrayFindLastIndex<~lib/typedarray/Int64Array,i64>~anonymous|1 $std/typedarray/testArrayFindLastIndex<~lib/typedarray/Uint64Array,u64>~anonymous|0 $std/typedarray/testArrayFindLastIndex<~lib/typedarray/Uint64Array,u64>~anonymous|1 $std/typedarray/testArrayFindLastIndex<~lib/typedarray/Float32Array,f32>~anonymous|0 $std/typedarray/testArrayFindLastIndex<~lib/typedarray/Float32Array,f32>~anonymous|1 $std/typedarray/testArrayFindLastIndex<~lib/typedarray/Float64Array,f64>~anonymous|0 $std/typedarray/testArrayFindLastIndex<~lib/typedarray/Float64Array,f64>~anonymous|1 $std/typedarray/testArrayEvery<~lib/typedarray/Int8Array,i8>~anonymous|0 $std/typedarray/testArrayEvery<~lib/typedarray/Int8Array,i8>~anonymous|1 $std/typedarray/testArrayEvery<~lib/typedarray/Uint8Array,u8>~anonymous|0 $std/typedarray/testArrayEvery<~lib/typedarray/Uint8Array,u8>~anonymous|1 $std/typedarray/testArrayEvery<~lib/typedarray/Uint8ClampedArray,u8>~anonymous|0 $std/typedarray/testArrayEvery<~lib/typedarray/Uint8ClampedArray,u8>~anonymous|1 $std/typedarray/testArrayEvery<~lib/typedarray/Int16Array,i16>~anonymous|0 $std/typedarray/testArrayEvery<~lib/typedarray/Int16Array,i16>~anonymous|1 $std/typedarray/testArrayEvery<~lib/typedarray/Uint16Array,u16>~anonymous|0 $std/typedarray/testArrayEvery<~lib/typedarray/Uint16Array,u16>~anonymous|1 $std/typedarray/testArrayEvery<~lib/typedarray/Int32Array,i32>~anonymous|0 $std/typedarray/testArrayEvery<~lib/typedarray/Int32Array,i32>~anonymous|1 $std/typedarray/testArrayEvery<~lib/typedarray/Uint32Array,u32>~anonymous|0 $std/typedarray/testArrayEvery<~lib/typedarray/Uint32Array,u32>~anonymous|1 $std/typedarray/testArrayEvery<~lib/typedarray/Int64Array,i64>~anonymous|0 $std/typedarray/testArrayEvery<~lib/typedarray/Int64Array,i64>~anonymous|1 $std/typedarray/testArrayEvery<~lib/typedarray/Uint64Array,u64>~anonymous|0 $std/typedarray/testArrayEvery<~lib/typedarray/Uint64Array,u64>~anonymous|1 $std/typedarray/testArrayEvery<~lib/typedarray/Float32Array,f32>~anonymous|0 $std/typedarray/testArrayEvery<~lib/typedarray/Float32Array,f32>~anonymous|1 $std/typedarray/testArrayEvery<~lib/typedarray/Float64Array,f64>~anonymous|0 $std/typedarray/testArrayEvery<~lib/typedarray/Float64Array,f64>~anonymous|1 $std/typedarray/testArrayForEach<~lib/typedarray/Int8Array,i8>~anonymous|0 $std/typedarray/testArrayForEach<~lib/typedarray/Uint8Array,u8>~anonymous|0 $std/typedarray/testArrayForEach<~lib/typedarray/Uint8ClampedArray,u8>~anonymous|0 $std/typedarray/testArrayForEach<~lib/typedarray/Int16Array,i16>~anonymous|0 $std/typedarray/testArrayForEach<~lib/typedarray/Uint16Array,u16>~anonymous|0 $std/typedarray/testArrayForEach<~lib/typedarray/Int32Array,i32>~anonymous|0 $std/typedarray/testArrayForEach<~lib/typedarray/Uint32Array,u32>~anonymous|0 $std/typedarray/testArrayForEach<~lib/typedarray/Int64Array,i64>~anonymous|0 $std/typedarray/testArrayForEach<~lib/typedarray/Uint64Array,u64>~anonymous|0 $std/typedarray/testArrayForEach<~lib/typedarray/Float32Array,f32>~anonymous|0 $std/typedarray/testArrayForEach<~lib/typedarray/Float64Array,f64>~anonymous|0 $~lib/util/sort/COMPARATOR~anonymous|0 $std/typedarray/testArraySort<~lib/typedarray/Int8Array,i8>~anonymous|0 $~lib/util/sort/COMPARATOR~anonymous|0 $std/typedarray/testArraySort<~lib/typedarray/Uint8Array,u8>~anonymous|0 $~lib/util/sort/COMPARATOR~anonymous|1 $std/typedarray/testArraySort<~lib/typedarray/Uint8ClampedArray,u8>~anonymous|0 $~lib/util/sort/COMPARATOR~anonymous|0 $std/typedarray/testArraySort<~lib/typedarray/Int16Array,i16>~anonymous|0 $~lib/util/sort/COMPARATOR~anonymous|0 $std/typedarray/testArraySort<~lib/typedarray/Uint16Array,u16>~anonymous|0 $~lib/util/sort/COMPARATOR~anonymous|0 $std/typedarray/testArraySort<~lib/typedarray/Int32Array,i32>~anonymous|0 $~lib/util/sort/COMPARATOR~anonymous|0 $std/typedarray/testArraySort<~lib/typedarray/Uint32Array,u32>~anonymous|0 $~lib/util/sort/COMPARATOR~anonymous|0 $std/typedarray/testArraySort<~lib/typedarray/Int64Array,i64>~anonymous|0 $~lib/util/sort/COMPARATOR~anonymous|0 $std/typedarray/testArraySort<~lib/typedarray/Uint64Array,u64>~anonymous|0 $~lib/util/sort/COMPARATOR~anonymous|0 $std/typedarray/testArraySort<~lib/typedarray/Float32Array,f32>~anonymous|0 $std/typedarray/testArraySort<~lib/typedarray/Float64Array,f64>~anonymous|0) (export "memory" (memory $0)) (start $~start) (func $~lib/rt/itcms/Object#set:nextWithColor (param $0 i32) (param $1 i32) @@ -3412,7 +3434,7 @@ if i32.const 336 i32.const 608 - i32.const 715 + i32.const 735 i32.const 64 call $~lib/builtins/abort unreachable @@ -3436,7 +3458,7 @@ if i32.const 336 i32.const 608 - i32.const 704 + i32.const 724 i32.const 64 call $~lib/builtins/abort unreachable @@ -3459,7 +3481,7 @@ if i32.const 336 i32.const 608 - i32.const 1395 + i32.const 1435 i32.const 64 call $~lib/builtins/abort unreachable @@ -4478,7 +4500,7 @@ if i32.const 336 i32.const 608 - i32.const 1384 + i32.const 1424 i32.const 64 call $~lib/builtins/abort unreachable @@ -4499,7 +4521,7 @@ if i32.const 336 i32.const 608 - i32.const 307 + i32.const 315 i32.const 45 call $~lib/builtins/abort unreachable @@ -4531,7 +4553,7 @@ if i32.const 336 i32.const 608 - i32.const 296 + i32.const 304 i32.const 45 call $~lib/builtins/abort unreachable @@ -5954,7 +5976,7 @@ if i32.const 336 i32.const 736 - i32.const 99 + i32.const 106 i32.const 42 call $~lib/builtins/abort unreachable @@ -6129,7 +6151,7 @@ if i32.const 336 i32.const 736 - i32.const 99 + i32.const 106 i32.const 42 call $~lib/builtins/abort unreachable @@ -6396,7 +6418,7 @@ if i32.const 336 i32.const 608 - i32.const 171 + i32.const 175 i32.const 45 call $~lib/builtins/abort unreachable @@ -6534,7 +6556,7 @@ if i32.const 336 i32.const 608 - i32.const 443 + i32.const 455 i32.const 64 call $~lib/builtins/abort unreachable @@ -6616,7 +6638,7 @@ if i32.const 336 i32.const 608 - i32.const 579 + i32.const 595 i32.const 64 call $~lib/builtins/abort unreachable @@ -6756,7 +6778,7 @@ if i32.const 336 i32.const 608 - i32.const 851 + i32.const 875 i32.const 64 call $~lib/builtins/abort unreachable @@ -6838,7 +6860,7 @@ if i32.const 336 i32.const 608 - i32.const 987 + i32.const 1015 i32.const 64 call $~lib/builtins/abort unreachable @@ -6920,7 +6942,7 @@ if i32.const 336 i32.const 608 - i32.const 1123 + i32.const 1155 i32.const 64 call $~lib/builtins/abort unreachable @@ -7002,7 +7024,7 @@ if i32.const 336 i32.const 608 - i32.const 1259 + i32.const 1295 i32.const 64 call $~lib/builtins/abort unreachable @@ -7258,7 +7280,7 @@ if i32.const 336 i32.const 608 - i32.const 183 + i32.const 187 i32.const 33 call $~lib/builtins/abort unreachable @@ -7364,7 +7386,7 @@ if i32.const 336 i32.const 608 - i32.const 319 + i32.const 327 i32.const 33 call $~lib/builtins/abort unreachable @@ -7472,7 +7494,7 @@ if i32.const 336 i32.const 608 - i32.const 455 + i32.const 467 i32.const 33 call $~lib/builtins/abort unreachable @@ -7582,7 +7604,7 @@ if i32.const 336 i32.const 608 - i32.const 591 + i32.const 607 i32.const 33 call $~lib/builtins/abort unreachable @@ -7692,7 +7714,7 @@ if i32.const 336 i32.const 608 - i32.const 727 + i32.const 747 i32.const 33 call $~lib/builtins/abort unreachable @@ -7802,7 +7824,7 @@ if i32.const 336 i32.const 608 - i32.const 863 + i32.const 887 i32.const 33 call $~lib/builtins/abort unreachable @@ -7912,7 +7934,7 @@ if i32.const 336 i32.const 608 - i32.const 999 + i32.const 1027 i32.const 33 call $~lib/builtins/abort unreachable @@ -8022,7 +8044,7 @@ if i32.const 336 i32.const 608 - i32.const 1135 + i32.const 1167 i32.const 33 call $~lib/builtins/abort unreachable @@ -8132,7 +8154,7 @@ if i32.const 336 i32.const 608 - i32.const 1271 + i32.const 1307 i32.const 33 call $~lib/builtins/abort unreachable @@ -8242,7 +8264,7 @@ if i32.const 336 i32.const 608 - i32.const 1407 + i32.const 1447 i32.const 33 call $~lib/builtins/abort unreachable @@ -8975,7 +8997,7 @@ if i32.const 336 i32.const 608 - i32.const 160 + i32.const 164 i32.const 45 call $~lib/builtins/abort unreachable @@ -9006,7 +9028,7 @@ if i32.const 336 i32.const 608 - i32.const 432 + i32.const 444 i32.const 64 call $~lib/builtins/abort unreachable @@ -9034,7 +9056,7 @@ if i32.const 336 i32.const 608 - i32.const 568 + i32.const 584 i32.const 64 call $~lib/builtins/abort unreachable @@ -9067,7 +9089,7 @@ if i32.const 336 i32.const 608 - i32.const 840 + i32.const 864 i32.const 64 call $~lib/builtins/abort unreachable @@ -9095,7 +9117,7 @@ if i32.const 336 i32.const 608 - i32.const 976 + i32.const 1004 i32.const 64 call $~lib/builtins/abort unreachable @@ -9123,7 +9145,7 @@ if i32.const 336 i32.const 608 - i32.const 1112 + i32.const 1144 i32.const 64 call $~lib/builtins/abort unreachable @@ -9151,7 +9173,7 @@ if i32.const 336 i32.const 608 - i32.const 1248 + i32.const 1284 i32.const 64 call $~lib/builtins/abort unreachable @@ -10717,22 +10739,19 @@ f64.const 4 f64.eq ) - (func $std/typedarray/testArrayEvery<~lib/typedarray/Int8Array,i8>~anonymous|0 (param $0 i32) (param $1 i32) (param $2 i32) (result i32) + (func $std/typedarray/testArrayFindLastIndex<~lib/typedarray/Int8Array,i8>~anonymous|0 (param $0 i32) (param $1 i32) (param $2 i32) (result i32) local.get $0 i32.extend8_s i32.const 2 - i32.rem_s - i32.const 0 i32.eq ) - (func $~lib/typedarray/Int8Array#every (param $0 i32) (param $1 i32) (result i32) + (func $~lib/typedarray/Int8Array#findLastIndex (param $0 i32) (param $1 i32) (result i32) (local $2 i32) (local $3 i32) (local $4 i32) (local $5 i32) (local $6 i32) - (local $7 i32) - block $~lib/typedarray/EVERY<~lib/typedarray/Int8Array,i8>|inlined.0 (result i32) + block $~lib/typedarray/FIND_LAST_INDEX<~lib/typedarray/Int8Array,i8>|inlined.0 (result i32) local.get $0 local.set $3 local.get $1 @@ -10740,71 +10759,65 @@ local.get $3 i32.load offset=4 local.set $4 - i32.const 0 - local.set $5 local.get $3 call $~lib/typedarray/Int8Array#get:length - local.set $6 + i32.const 1 + i32.sub + local.set $5 loop $for-loop|0 local.get $5 + i32.const 0 + i32.ge_s + local.set $6 local.get $6 - i32.lt_s - local.set $7 - local.get $7 if - block $for-continue|0 - local.get $4 - local.get $5 - i32.const 0 - i32.shl - i32.add - i32.load8_s + local.get $4 + local.get $5 + i32.const 0 + i32.shl + i32.add + i32.load8_s + local.get $5 + local.get $3 + i32.const 3 + global.set $~argumentsLength + local.get $2 + i32.load + call_indirect $0 (type $i32_i32_i32_=>_i32) + if local.get $5 - local.get $3 - i32.const 3 - global.set $~argumentsLength - local.get $2 - i32.load - call_indirect $0 (type $i32_i32_i32_=>_i32) - if - br $for-continue|0 - end - i32.const 0 - br $~lib/typedarray/EVERY<~lib/typedarray/Int8Array,i8>|inlined.0 + br $~lib/typedarray/FIND_LAST_INDEX<~lib/typedarray/Int8Array,i8>|inlined.0 end local.get $5 i32.const 1 - i32.add + i32.sub local.set $5 br $for-loop|0 end end - i32.const 1 + i32.const -1 end ) - (func $std/typedarray/testArrayEvery<~lib/typedarray/Int8Array,i8>~anonymous|1 (param $0 i32) (param $1 i32) (param $2 i32) (result i32) + (func $std/typedarray/testArrayFindLastIndex<~lib/typedarray/Int8Array,i8>~anonymous|1 (param $0 i32) (param $1 i32) (param $2 i32) (result i32) local.get $0 i32.extend8_s - i32.const 2 + i32.const 4 i32.eq ) - (func $std/typedarray/testArrayEvery<~lib/typedarray/Uint8Array,u8>~anonymous|0 (param $0 i32) (param $1 i32) (param $2 i32) (result i32) + (func $std/typedarray/testArrayFindLastIndex<~lib/typedarray/Uint8Array,u8>~anonymous|0 (param $0 i32) (param $1 i32) (param $2 i32) (result i32) local.get $0 i32.const 255 i32.and i32.const 2 - i32.rem_u - i32.const 0 i32.eq ) - (func $~lib/typedarray/Uint8Array#every (param $0 i32) (param $1 i32) (result i32) + (func $~lib/typedarray/Uint8Array#findLastIndex (param $0 i32) (param $1 i32) (result i32) (local $2 i32) (local $3 i32) (local $4 i32) (local $5 i32) (local $6 i32) - (local $7 i32) - block $~lib/typedarray/EVERY<~lib/typedarray/Uint8Array,u8>|inlined.0 (result i32) + block $~lib/typedarray/FIND_LAST_INDEX<~lib/typedarray/Uint8Array,u8>|inlined.0 (result i32) local.get $0 local.set $3 local.get $1 @@ -10812,72 +10825,66 @@ local.get $3 i32.load offset=4 local.set $4 - i32.const 0 - local.set $5 local.get $3 call $~lib/typedarray/Uint8Array#get:length - local.set $6 + i32.const 1 + i32.sub + local.set $5 loop $for-loop|0 local.get $5 + i32.const 0 + i32.ge_s + local.set $6 local.get $6 - i32.lt_s - local.set $7 - local.get $7 if - block $for-continue|0 - local.get $4 - local.get $5 - i32.const 0 - i32.shl - i32.add - i32.load8_u + local.get $4 + local.get $5 + i32.const 0 + i32.shl + i32.add + i32.load8_u + local.get $5 + local.get $3 + i32.const 3 + global.set $~argumentsLength + local.get $2 + i32.load + call_indirect $0 (type $i32_i32_i32_=>_i32) + if local.get $5 - local.get $3 - i32.const 3 - global.set $~argumentsLength - local.get $2 - i32.load - call_indirect $0 (type $i32_i32_i32_=>_i32) - if - br $for-continue|0 - end - i32.const 0 - br $~lib/typedarray/EVERY<~lib/typedarray/Uint8Array,u8>|inlined.0 + br $~lib/typedarray/FIND_LAST_INDEX<~lib/typedarray/Uint8Array,u8>|inlined.0 end local.get $5 i32.const 1 - i32.add + i32.sub local.set $5 br $for-loop|0 end end - i32.const 1 + i32.const -1 end ) - (func $std/typedarray/testArrayEvery<~lib/typedarray/Uint8Array,u8>~anonymous|1 (param $0 i32) (param $1 i32) (param $2 i32) (result i32) + (func $std/typedarray/testArrayFindLastIndex<~lib/typedarray/Uint8Array,u8>~anonymous|1 (param $0 i32) (param $1 i32) (param $2 i32) (result i32) local.get $0 i32.const 255 i32.and - i32.const 2 + i32.const 4 i32.eq ) - (func $std/typedarray/testArrayEvery<~lib/typedarray/Uint8ClampedArray,u8>~anonymous|0 (param $0 i32) (param $1 i32) (param $2 i32) (result i32) + (func $std/typedarray/testArrayFindLastIndex<~lib/typedarray/Uint8ClampedArray,u8>~anonymous|0 (param $0 i32) (param $1 i32) (param $2 i32) (result i32) local.get $0 i32.const 255 i32.and i32.const 2 - i32.rem_u - i32.const 0 i32.eq ) - (func $~lib/typedarray/Uint8ClampedArray#every (param $0 i32) (param $1 i32) (result i32) + (func $~lib/typedarray/Uint8ClampedArray#findLastIndex (param $0 i32) (param $1 i32) (result i32) (local $2 i32) (local $3 i32) (local $4 i32) (local $5 i32) (local $6 i32) - (local $7 i32) - block $~lib/typedarray/EVERY<~lib/typedarray/Uint8ClampedArray,u8>|inlined.0 (result i32) + block $~lib/typedarray/FIND_LAST_INDEX<~lib/typedarray/Uint8ClampedArray,u8>|inlined.0 (result i32) local.get $0 local.set $3 local.get $1 @@ -10885,71 +10892,65 @@ local.get $3 i32.load offset=4 local.set $4 - i32.const 0 - local.set $5 local.get $3 call $~lib/typedarray/Uint8ClampedArray#get:length - local.set $6 + i32.const 1 + i32.sub + local.set $5 loop $for-loop|0 local.get $5 + i32.const 0 + i32.ge_s + local.set $6 local.get $6 - i32.lt_s - local.set $7 - local.get $7 if - block $for-continue|0 - local.get $4 - local.get $5 - i32.const 0 - i32.shl - i32.add - i32.load8_u + local.get $4 + local.get $5 + i32.const 0 + i32.shl + i32.add + i32.load8_u + local.get $5 + local.get $3 + i32.const 3 + global.set $~argumentsLength + local.get $2 + i32.load + call_indirect $0 (type $i32_i32_i32_=>_i32) + if local.get $5 - local.get $3 - i32.const 3 - global.set $~argumentsLength - local.get $2 - i32.load - call_indirect $0 (type $i32_i32_i32_=>_i32) - if - br $for-continue|0 - end - i32.const 0 - br $~lib/typedarray/EVERY<~lib/typedarray/Uint8ClampedArray,u8>|inlined.0 + br $~lib/typedarray/FIND_LAST_INDEX<~lib/typedarray/Uint8ClampedArray,u8>|inlined.0 end local.get $5 i32.const 1 - i32.add + i32.sub local.set $5 br $for-loop|0 end end - i32.const 1 + i32.const -1 end ) - (func $std/typedarray/testArrayEvery<~lib/typedarray/Uint8ClampedArray,u8>~anonymous|1 (param $0 i32) (param $1 i32) (param $2 i32) (result i32) + (func $std/typedarray/testArrayFindLastIndex<~lib/typedarray/Uint8ClampedArray,u8>~anonymous|1 (param $0 i32) (param $1 i32) (param $2 i32) (result i32) local.get $0 i32.const 255 i32.and - i32.const 2 + i32.const 4 i32.eq ) - (func $std/typedarray/testArrayEvery<~lib/typedarray/Int16Array,i16>~anonymous|0 (param $0 i32) (param $1 i32) (param $2 i32) (result i32) + (func $std/typedarray/testArrayFindLastIndex<~lib/typedarray/Int16Array,i16>~anonymous|0 (param $0 i32) (param $1 i32) (param $2 i32) (result i32) local.get $0 i32.extend16_s i32.const 2 - i32.rem_s - i32.const 0 i32.eq ) - (func $~lib/typedarray/Int16Array#every (param $0 i32) (param $1 i32) (result i32) + (func $~lib/typedarray/Int16Array#findLastIndex (param $0 i32) (param $1 i32) (result i32) (local $2 i32) (local $3 i32) (local $4 i32) (local $5 i32) (local $6 i32) - (local $7 i32) - block $~lib/typedarray/EVERY<~lib/typedarray/Int16Array,i16>|inlined.0 (result i32) + block $~lib/typedarray/FIND_LAST_INDEX<~lib/typedarray/Int16Array,i16>|inlined.0 (result i32) local.get $0 local.set $3 local.get $1 @@ -10957,71 +10958,65 @@ local.get $3 i32.load offset=4 local.set $4 - i32.const 0 - local.set $5 local.get $3 call $~lib/typedarray/Int16Array#get:length - local.set $6 + i32.const 1 + i32.sub + local.set $5 loop $for-loop|0 local.get $5 + i32.const 0 + i32.ge_s + local.set $6 local.get $6 - i32.lt_s - local.set $7 - local.get $7 if - block $for-continue|0 - local.get $4 - local.get $5 - i32.const 1 - i32.shl - i32.add - i32.load16_s + local.get $4 + local.get $5 + i32.const 1 + i32.shl + i32.add + i32.load16_s + local.get $5 + local.get $3 + i32.const 3 + global.set $~argumentsLength + local.get $2 + i32.load + call_indirect $0 (type $i32_i32_i32_=>_i32) + if local.get $5 - local.get $3 - i32.const 3 - global.set $~argumentsLength - local.get $2 - i32.load - call_indirect $0 (type $i32_i32_i32_=>_i32) - if - br $for-continue|0 - end - i32.const 0 - br $~lib/typedarray/EVERY<~lib/typedarray/Int16Array,i16>|inlined.0 + br $~lib/typedarray/FIND_LAST_INDEX<~lib/typedarray/Int16Array,i16>|inlined.0 end local.get $5 i32.const 1 - i32.add + i32.sub local.set $5 br $for-loop|0 end end - i32.const 1 + i32.const -1 end ) - (func $std/typedarray/testArrayEvery<~lib/typedarray/Int16Array,i16>~anonymous|1 (param $0 i32) (param $1 i32) (param $2 i32) (result i32) + (func $std/typedarray/testArrayFindLastIndex<~lib/typedarray/Int16Array,i16>~anonymous|1 (param $0 i32) (param $1 i32) (param $2 i32) (result i32) local.get $0 i32.extend16_s - i32.const 2 + i32.const 4 i32.eq ) - (func $std/typedarray/testArrayEvery<~lib/typedarray/Uint16Array,u16>~anonymous|0 (param $0 i32) (param $1 i32) (param $2 i32) (result i32) + (func $std/typedarray/testArrayFindLastIndex<~lib/typedarray/Uint16Array,u16>~anonymous|0 (param $0 i32) (param $1 i32) (param $2 i32) (result i32) local.get $0 i32.const 65535 i32.and i32.const 2 - i32.rem_u - i32.const 0 i32.eq ) - (func $~lib/typedarray/Uint16Array#every (param $0 i32) (param $1 i32) (result i32) + (func $~lib/typedarray/Uint16Array#findLastIndex (param $0 i32) (param $1 i32) (result i32) (local $2 i32) (local $3 i32) (local $4 i32) (local $5 i32) (local $6 i32) - (local $7 i32) - block $~lib/typedarray/EVERY<~lib/typedarray/Uint16Array,u16>|inlined.0 (result i32) + block $~lib/typedarray/FIND_LAST_INDEX<~lib/typedarray/Uint16Array,u16>|inlined.0 (result i32) local.get $0 local.set $3 local.get $1 @@ -11029,70 +11024,64 @@ local.get $3 i32.load offset=4 local.set $4 - i32.const 0 - local.set $5 local.get $3 call $~lib/typedarray/Uint16Array#get:length - local.set $6 + i32.const 1 + i32.sub + local.set $5 loop $for-loop|0 local.get $5 + i32.const 0 + i32.ge_s + local.set $6 local.get $6 - i32.lt_s - local.set $7 - local.get $7 if - block $for-continue|0 - local.get $4 - local.get $5 - i32.const 1 - i32.shl - i32.add - i32.load16_u + local.get $4 + local.get $5 + i32.const 1 + i32.shl + i32.add + i32.load16_u + local.get $5 + local.get $3 + i32.const 3 + global.set $~argumentsLength + local.get $2 + i32.load + call_indirect $0 (type $i32_i32_i32_=>_i32) + if local.get $5 - local.get $3 - i32.const 3 - global.set $~argumentsLength - local.get $2 - i32.load - call_indirect $0 (type $i32_i32_i32_=>_i32) - if - br $for-continue|0 - end - i32.const 0 - br $~lib/typedarray/EVERY<~lib/typedarray/Uint16Array,u16>|inlined.0 + br $~lib/typedarray/FIND_LAST_INDEX<~lib/typedarray/Uint16Array,u16>|inlined.0 end local.get $5 i32.const 1 - i32.add + i32.sub local.set $5 br $for-loop|0 end end - i32.const 1 + i32.const -1 end ) - (func $std/typedarray/testArrayEvery<~lib/typedarray/Uint16Array,u16>~anonymous|1 (param $0 i32) (param $1 i32) (param $2 i32) (result i32) + (func $std/typedarray/testArrayFindLastIndex<~lib/typedarray/Uint16Array,u16>~anonymous|1 (param $0 i32) (param $1 i32) (param $2 i32) (result i32) local.get $0 i32.const 65535 i32.and - i32.const 2 + i32.const 4 i32.eq ) - (func $std/typedarray/testArrayEvery<~lib/typedarray/Int32Array,i32>~anonymous|0 (param $0 i32) (param $1 i32) (param $2 i32) (result i32) + (func $std/typedarray/testArrayFindLastIndex<~lib/typedarray/Int32Array,i32>~anonymous|0 (param $0 i32) (param $1 i32) (param $2 i32) (result i32) local.get $0 i32.const 2 - i32.rem_s - i32.const 0 i32.eq ) - (func $~lib/typedarray/Int32Array#every (param $0 i32) (param $1 i32) (result i32) + (func $~lib/typedarray/Int32Array#findLastIndex (param $0 i32) (param $1 i32) (result i32) (local $2 i32) (local $3 i32) (local $4 i32) (local $5 i32) (local $6 i32) - (local $7 i32) - block $~lib/typedarray/EVERY<~lib/typedarray/Int32Array,i32>|inlined.0 (result i32) + block $~lib/typedarray/FIND_LAST_INDEX<~lib/typedarray/Int32Array,i32>|inlined.0 (result i32) local.get $0 local.set $3 local.get $1 @@ -11100,68 +11089,62 @@ local.get $3 i32.load offset=4 local.set $4 - i32.const 0 - local.set $5 local.get $3 call $~lib/typedarray/Int32Array#get:length - local.set $6 + i32.const 1 + i32.sub + local.set $5 loop $for-loop|0 local.get $5 + i32.const 0 + i32.ge_s + local.set $6 local.get $6 - i32.lt_s - local.set $7 - local.get $7 if - block $for-continue|0 - local.get $4 - local.get $5 - i32.const 2 - i32.shl - i32.add - i32.load + local.get $4 + local.get $5 + i32.const 2 + i32.shl + i32.add + i32.load + local.get $5 + local.get $3 + i32.const 3 + global.set $~argumentsLength + local.get $2 + i32.load + call_indirect $0 (type $i32_i32_i32_=>_i32) + if local.get $5 - local.get $3 - i32.const 3 - global.set $~argumentsLength - local.get $2 - i32.load - call_indirect $0 (type $i32_i32_i32_=>_i32) - if - br $for-continue|0 - end - i32.const 0 - br $~lib/typedarray/EVERY<~lib/typedarray/Int32Array,i32>|inlined.0 + br $~lib/typedarray/FIND_LAST_INDEX<~lib/typedarray/Int32Array,i32>|inlined.0 end local.get $5 i32.const 1 - i32.add + i32.sub local.set $5 br $for-loop|0 end end - i32.const 1 + i32.const -1 end ) - (func $std/typedarray/testArrayEvery<~lib/typedarray/Int32Array,i32>~anonymous|1 (param $0 i32) (param $1 i32) (param $2 i32) (result i32) + (func $std/typedarray/testArrayFindLastIndex<~lib/typedarray/Int32Array,i32>~anonymous|1 (param $0 i32) (param $1 i32) (param $2 i32) (result i32) local.get $0 - i32.const 2 + i32.const 4 i32.eq ) - (func $std/typedarray/testArrayEvery<~lib/typedarray/Uint32Array,u32>~anonymous|0 (param $0 i32) (param $1 i32) (param $2 i32) (result i32) + (func $std/typedarray/testArrayFindLastIndex<~lib/typedarray/Uint32Array,u32>~anonymous|0 (param $0 i32) (param $1 i32) (param $2 i32) (result i32) local.get $0 i32.const 2 - i32.rem_u - i32.const 0 i32.eq ) - (func $~lib/typedarray/Uint32Array#every (param $0 i32) (param $1 i32) (result i32) + (func $~lib/typedarray/Uint32Array#findLastIndex (param $0 i32) (param $1 i32) (result i32) (local $2 i32) (local $3 i32) (local $4 i32) (local $5 i32) (local $6 i32) - (local $7 i32) - block $~lib/typedarray/EVERY<~lib/typedarray/Uint32Array,u32>|inlined.0 (result i32) + block $~lib/typedarray/FIND_LAST_INDEX<~lib/typedarray/Uint32Array,u32>|inlined.0 (result i32) local.get $0 local.set $3 local.get $1 @@ -11169,68 +11152,62 @@ local.get $3 i32.load offset=4 local.set $4 - i32.const 0 - local.set $5 local.get $3 call $~lib/typedarray/Uint32Array#get:length - local.set $6 + i32.const 1 + i32.sub + local.set $5 loop $for-loop|0 local.get $5 + i32.const 0 + i32.ge_s + local.set $6 local.get $6 - i32.lt_s - local.set $7 - local.get $7 if - block $for-continue|0 - local.get $4 - local.get $5 - i32.const 2 - i32.shl - i32.add - i32.load + local.get $4 + local.get $5 + i32.const 2 + i32.shl + i32.add + i32.load + local.get $5 + local.get $3 + i32.const 3 + global.set $~argumentsLength + local.get $2 + i32.load + call_indirect $0 (type $i32_i32_i32_=>_i32) + if local.get $5 - local.get $3 - i32.const 3 - global.set $~argumentsLength - local.get $2 - i32.load - call_indirect $0 (type $i32_i32_i32_=>_i32) - if - br $for-continue|0 - end - i32.const 0 - br $~lib/typedarray/EVERY<~lib/typedarray/Uint32Array,u32>|inlined.0 + br $~lib/typedarray/FIND_LAST_INDEX<~lib/typedarray/Uint32Array,u32>|inlined.0 end local.get $5 i32.const 1 - i32.add + i32.sub local.set $5 br $for-loop|0 end end - i32.const 1 + i32.const -1 end ) - (func $std/typedarray/testArrayEvery<~lib/typedarray/Uint32Array,u32>~anonymous|1 (param $0 i32) (param $1 i32) (param $2 i32) (result i32) + (func $std/typedarray/testArrayFindLastIndex<~lib/typedarray/Uint32Array,u32>~anonymous|1 (param $0 i32) (param $1 i32) (param $2 i32) (result i32) local.get $0 - i32.const 2 + i32.const 4 i32.eq ) - (func $std/typedarray/testArrayEvery<~lib/typedarray/Int64Array,i64>~anonymous|0 (param $0 i64) (param $1 i32) (param $2 i32) (result i32) + (func $std/typedarray/testArrayFindLastIndex<~lib/typedarray/Int64Array,i64>~anonymous|0 (param $0 i64) (param $1 i32) (param $2 i32) (result i32) local.get $0 i64.const 2 - i64.rem_s - i64.const 0 i64.eq ) - (func $~lib/typedarray/Int64Array#every (param $0 i32) (param $1 i32) (result i32) + (func $~lib/typedarray/Int64Array#findLastIndex (param $0 i32) (param $1 i32) (result i32) (local $2 i32) (local $3 i32) (local $4 i32) (local $5 i32) (local $6 i32) - (local $7 i32) - block $~lib/typedarray/EVERY<~lib/typedarray/Int64Array,i64>|inlined.0 (result i32) + block $~lib/typedarray/FIND_LAST_INDEX<~lib/typedarray/Int64Array,i64>|inlined.0 (result i32) local.get $0 local.set $3 local.get $1 @@ -11238,68 +11215,62 @@ local.get $3 i32.load offset=4 local.set $4 - i32.const 0 - local.set $5 local.get $3 call $~lib/typedarray/Int64Array#get:length - local.set $6 + i32.const 1 + i32.sub + local.set $5 loop $for-loop|0 local.get $5 + i32.const 0 + i32.ge_s + local.set $6 local.get $6 - i32.lt_s - local.set $7 - local.get $7 if - block $for-continue|0 - local.get $4 - local.get $5 - i32.const 3 - i32.shl - i32.add - i64.load + local.get $4 + local.get $5 + i32.const 3 + i32.shl + i32.add + i64.load + local.get $5 + local.get $3 + i32.const 3 + global.set $~argumentsLength + local.get $2 + i32.load + call_indirect $0 (type $i64_i32_i32_=>_i32) + if local.get $5 - local.get $3 - i32.const 3 - global.set $~argumentsLength - local.get $2 - i32.load - call_indirect $0 (type $i64_i32_i32_=>_i32) - if - br $for-continue|0 - end - i32.const 0 - br $~lib/typedarray/EVERY<~lib/typedarray/Int64Array,i64>|inlined.0 + br $~lib/typedarray/FIND_LAST_INDEX<~lib/typedarray/Int64Array,i64>|inlined.0 end local.get $5 i32.const 1 - i32.add + i32.sub local.set $5 br $for-loop|0 end end - i32.const 1 + i32.const -1 end ) - (func $std/typedarray/testArrayEvery<~lib/typedarray/Int64Array,i64>~anonymous|1 (param $0 i64) (param $1 i32) (param $2 i32) (result i32) + (func $std/typedarray/testArrayFindLastIndex<~lib/typedarray/Int64Array,i64>~anonymous|1 (param $0 i64) (param $1 i32) (param $2 i32) (result i32) local.get $0 - i64.const 2 + i64.const 4 i64.eq ) - (func $std/typedarray/testArrayEvery<~lib/typedarray/Uint64Array,u64>~anonymous|0 (param $0 i64) (param $1 i32) (param $2 i32) (result i32) + (func $std/typedarray/testArrayFindLastIndex<~lib/typedarray/Uint64Array,u64>~anonymous|0 (param $0 i64) (param $1 i32) (param $2 i32) (result i32) local.get $0 i64.const 2 - i64.rem_u - i64.const 0 i64.eq ) - (func $~lib/typedarray/Uint64Array#every (param $0 i32) (param $1 i32) (result i32) + (func $~lib/typedarray/Uint64Array#findLastIndex (param $0 i32) (param $1 i32) (result i32) (local $2 i32) (local $3 i32) (local $4 i32) (local $5 i32) (local $6 i32) - (local $7 i32) - block $~lib/typedarray/EVERY<~lib/typedarray/Uint64Array,u64>|inlined.0 (result i32) + block $~lib/typedarray/FIND_LAST_INDEX<~lib/typedarray/Uint64Array,u64>|inlined.0 (result i32) local.get $0 local.set $3 local.get $1 @@ -11307,23 +11278,783 @@ local.get $3 i32.load offset=4 local.set $4 - i32.const 0 - local.set $5 local.get $3 call $~lib/typedarray/Uint64Array#get:length - local.set $6 + i32.const 1 + i32.sub + local.set $5 loop $for-loop|0 local.get $5 + i32.const 0 + i32.ge_s + local.set $6 local.get $6 - i32.lt_s - local.set $7 - local.get $7 if - block $for-continue|0 - local.get $4 + local.get $4 + local.get $5 + i32.const 3 + i32.shl + i32.add + i64.load + local.get $5 + local.get $3 + i32.const 3 + global.set $~argumentsLength + local.get $2 + i32.load + call_indirect $0 (type $i64_i32_i32_=>_i32) + if local.get $5 - i32.const 3 - i32.shl + br $~lib/typedarray/FIND_LAST_INDEX<~lib/typedarray/Uint64Array,u64>|inlined.0 + end + local.get $5 + i32.const 1 + i32.sub + local.set $5 + br $for-loop|0 + end + end + i32.const -1 + end + ) + (func $std/typedarray/testArrayFindLastIndex<~lib/typedarray/Uint64Array,u64>~anonymous|1 (param $0 i64) (param $1 i32) (param $2 i32) (result i32) + local.get $0 + i64.const 4 + i64.eq + ) + (func $std/typedarray/testArrayFindLastIndex<~lib/typedarray/Float32Array,f32>~anonymous|0 (param $0 f32) (param $1 i32) (param $2 i32) (result i32) + local.get $0 + f32.const 2 + f32.eq + ) + (func $~lib/typedarray/Float32Array#findLastIndex (param $0 i32) (param $1 i32) (result i32) + (local $2 i32) + (local $3 i32) + (local $4 i32) + (local $5 i32) + (local $6 i32) + block $~lib/typedarray/FIND_LAST_INDEX<~lib/typedarray/Float32Array,f32>|inlined.0 (result i32) + local.get $0 + local.set $3 + local.get $1 + local.set $2 + local.get $3 + i32.load offset=4 + local.set $4 + local.get $3 + call $~lib/typedarray/Float32Array#get:length + i32.const 1 + i32.sub + local.set $5 + loop $for-loop|0 + local.get $5 + i32.const 0 + i32.ge_s + local.set $6 + local.get $6 + if + local.get $4 + local.get $5 + i32.const 2 + i32.shl + i32.add + f32.load + local.get $5 + local.get $3 + i32.const 3 + global.set $~argumentsLength + local.get $2 + i32.load + call_indirect $0 (type $f32_i32_i32_=>_i32) + if + local.get $5 + br $~lib/typedarray/FIND_LAST_INDEX<~lib/typedarray/Float32Array,f32>|inlined.0 + end + local.get $5 + i32.const 1 + i32.sub + local.set $5 + br $for-loop|0 + end + end + i32.const -1 + end + ) + (func $std/typedarray/testArrayFindLastIndex<~lib/typedarray/Float32Array,f32>~anonymous|1 (param $0 f32) (param $1 i32) (param $2 i32) (result i32) + local.get $0 + f32.const 4 + f32.eq + ) + (func $std/typedarray/testArrayFindLastIndex<~lib/typedarray/Float64Array,f64>~anonymous|0 (param $0 f64) (param $1 i32) (param $2 i32) (result i32) + local.get $0 + f64.const 2 + f64.eq + ) + (func $~lib/typedarray/Float64Array#findLastIndex (param $0 i32) (param $1 i32) (result i32) + (local $2 i32) + (local $3 i32) + (local $4 i32) + (local $5 i32) + (local $6 i32) + block $~lib/typedarray/FIND_LAST_INDEX<~lib/typedarray/Float64Array,f64>|inlined.0 (result i32) + local.get $0 + local.set $3 + local.get $1 + local.set $2 + local.get $3 + i32.load offset=4 + local.set $4 + local.get $3 + call $~lib/typedarray/Float64Array#get:length + i32.const 1 + i32.sub + local.set $5 + loop $for-loop|0 + local.get $5 + i32.const 0 + i32.ge_s + local.set $6 + local.get $6 + if + local.get $4 + local.get $5 + i32.const 3 + i32.shl + i32.add + f64.load + local.get $5 + local.get $3 + i32.const 3 + global.set $~argumentsLength + local.get $2 + i32.load + call_indirect $0 (type $f64_i32_i32_=>_i32) + if + local.get $5 + br $~lib/typedarray/FIND_LAST_INDEX<~lib/typedarray/Float64Array,f64>|inlined.0 + end + local.get $5 + i32.const 1 + i32.sub + local.set $5 + br $for-loop|0 + end + end + i32.const -1 + end + ) + (func $std/typedarray/testArrayFindLastIndex<~lib/typedarray/Float64Array,f64>~anonymous|1 (param $0 f64) (param $1 i32) (param $2 i32) (result i32) + local.get $0 + f64.const 4 + f64.eq + ) + (func $std/typedarray/testArrayEvery<~lib/typedarray/Int8Array,i8>~anonymous|0 (param $0 i32) (param $1 i32) (param $2 i32) (result i32) + local.get $0 + i32.extend8_s + i32.const 2 + i32.rem_s + i32.const 0 + i32.eq + ) + (func $~lib/typedarray/Int8Array#every (param $0 i32) (param $1 i32) (result i32) + (local $2 i32) + (local $3 i32) + (local $4 i32) + (local $5 i32) + (local $6 i32) + (local $7 i32) + block $~lib/typedarray/EVERY<~lib/typedarray/Int8Array,i8>|inlined.0 (result i32) + local.get $0 + local.set $3 + local.get $1 + local.set $2 + local.get $3 + i32.load offset=4 + local.set $4 + i32.const 0 + local.set $5 + local.get $3 + call $~lib/typedarray/Int8Array#get:length + local.set $6 + loop $for-loop|0 + local.get $5 + local.get $6 + i32.lt_s + local.set $7 + local.get $7 + if + block $for-continue|0 + local.get $4 + local.get $5 + i32.const 0 + i32.shl + i32.add + i32.load8_s + local.get $5 + local.get $3 + i32.const 3 + global.set $~argumentsLength + local.get $2 + i32.load + call_indirect $0 (type $i32_i32_i32_=>_i32) + if + br $for-continue|0 + end + i32.const 0 + br $~lib/typedarray/EVERY<~lib/typedarray/Int8Array,i8>|inlined.0 + end + local.get $5 + i32.const 1 + i32.add + local.set $5 + br $for-loop|0 + end + end + i32.const 1 + end + ) + (func $std/typedarray/testArrayEvery<~lib/typedarray/Int8Array,i8>~anonymous|1 (param $0 i32) (param $1 i32) (param $2 i32) (result i32) + local.get $0 + i32.extend8_s + i32.const 2 + i32.eq + ) + (func $std/typedarray/testArrayEvery<~lib/typedarray/Uint8Array,u8>~anonymous|0 (param $0 i32) (param $1 i32) (param $2 i32) (result i32) + local.get $0 + i32.const 255 + i32.and + i32.const 2 + i32.rem_u + i32.const 0 + i32.eq + ) + (func $~lib/typedarray/Uint8Array#every (param $0 i32) (param $1 i32) (result i32) + (local $2 i32) + (local $3 i32) + (local $4 i32) + (local $5 i32) + (local $6 i32) + (local $7 i32) + block $~lib/typedarray/EVERY<~lib/typedarray/Uint8Array,u8>|inlined.0 (result i32) + local.get $0 + local.set $3 + local.get $1 + local.set $2 + local.get $3 + i32.load offset=4 + local.set $4 + i32.const 0 + local.set $5 + local.get $3 + call $~lib/typedarray/Uint8Array#get:length + local.set $6 + loop $for-loop|0 + local.get $5 + local.get $6 + i32.lt_s + local.set $7 + local.get $7 + if + block $for-continue|0 + local.get $4 + local.get $5 + i32.const 0 + i32.shl + i32.add + i32.load8_u + local.get $5 + local.get $3 + i32.const 3 + global.set $~argumentsLength + local.get $2 + i32.load + call_indirect $0 (type $i32_i32_i32_=>_i32) + if + br $for-continue|0 + end + i32.const 0 + br $~lib/typedarray/EVERY<~lib/typedarray/Uint8Array,u8>|inlined.0 + end + local.get $5 + i32.const 1 + i32.add + local.set $5 + br $for-loop|0 + end + end + i32.const 1 + end + ) + (func $std/typedarray/testArrayEvery<~lib/typedarray/Uint8Array,u8>~anonymous|1 (param $0 i32) (param $1 i32) (param $2 i32) (result i32) + local.get $0 + i32.const 255 + i32.and + i32.const 2 + i32.eq + ) + (func $std/typedarray/testArrayEvery<~lib/typedarray/Uint8ClampedArray,u8>~anonymous|0 (param $0 i32) (param $1 i32) (param $2 i32) (result i32) + local.get $0 + i32.const 255 + i32.and + i32.const 2 + i32.rem_u + i32.const 0 + i32.eq + ) + (func $~lib/typedarray/Uint8ClampedArray#every (param $0 i32) (param $1 i32) (result i32) + (local $2 i32) + (local $3 i32) + (local $4 i32) + (local $5 i32) + (local $6 i32) + (local $7 i32) + block $~lib/typedarray/EVERY<~lib/typedarray/Uint8ClampedArray,u8>|inlined.0 (result i32) + local.get $0 + local.set $3 + local.get $1 + local.set $2 + local.get $3 + i32.load offset=4 + local.set $4 + i32.const 0 + local.set $5 + local.get $3 + call $~lib/typedarray/Uint8ClampedArray#get:length + local.set $6 + loop $for-loop|0 + local.get $5 + local.get $6 + i32.lt_s + local.set $7 + local.get $7 + if + block $for-continue|0 + local.get $4 + local.get $5 + i32.const 0 + i32.shl + i32.add + i32.load8_u + local.get $5 + local.get $3 + i32.const 3 + global.set $~argumentsLength + local.get $2 + i32.load + call_indirect $0 (type $i32_i32_i32_=>_i32) + if + br $for-continue|0 + end + i32.const 0 + br $~lib/typedarray/EVERY<~lib/typedarray/Uint8ClampedArray,u8>|inlined.0 + end + local.get $5 + i32.const 1 + i32.add + local.set $5 + br $for-loop|0 + end + end + i32.const 1 + end + ) + (func $std/typedarray/testArrayEvery<~lib/typedarray/Uint8ClampedArray,u8>~anonymous|1 (param $0 i32) (param $1 i32) (param $2 i32) (result i32) + local.get $0 + i32.const 255 + i32.and + i32.const 2 + i32.eq + ) + (func $std/typedarray/testArrayEvery<~lib/typedarray/Int16Array,i16>~anonymous|0 (param $0 i32) (param $1 i32) (param $2 i32) (result i32) + local.get $0 + i32.extend16_s + i32.const 2 + i32.rem_s + i32.const 0 + i32.eq + ) + (func $~lib/typedarray/Int16Array#every (param $0 i32) (param $1 i32) (result i32) + (local $2 i32) + (local $3 i32) + (local $4 i32) + (local $5 i32) + (local $6 i32) + (local $7 i32) + block $~lib/typedarray/EVERY<~lib/typedarray/Int16Array,i16>|inlined.0 (result i32) + local.get $0 + local.set $3 + local.get $1 + local.set $2 + local.get $3 + i32.load offset=4 + local.set $4 + i32.const 0 + local.set $5 + local.get $3 + call $~lib/typedarray/Int16Array#get:length + local.set $6 + loop $for-loop|0 + local.get $5 + local.get $6 + i32.lt_s + local.set $7 + local.get $7 + if + block $for-continue|0 + local.get $4 + local.get $5 + i32.const 1 + i32.shl + i32.add + i32.load16_s + local.get $5 + local.get $3 + i32.const 3 + global.set $~argumentsLength + local.get $2 + i32.load + call_indirect $0 (type $i32_i32_i32_=>_i32) + if + br $for-continue|0 + end + i32.const 0 + br $~lib/typedarray/EVERY<~lib/typedarray/Int16Array,i16>|inlined.0 + end + local.get $5 + i32.const 1 + i32.add + local.set $5 + br $for-loop|0 + end + end + i32.const 1 + end + ) + (func $std/typedarray/testArrayEvery<~lib/typedarray/Int16Array,i16>~anonymous|1 (param $0 i32) (param $1 i32) (param $2 i32) (result i32) + local.get $0 + i32.extend16_s + i32.const 2 + i32.eq + ) + (func $std/typedarray/testArrayEvery<~lib/typedarray/Uint16Array,u16>~anonymous|0 (param $0 i32) (param $1 i32) (param $2 i32) (result i32) + local.get $0 + i32.const 65535 + i32.and + i32.const 2 + i32.rem_u + i32.const 0 + i32.eq + ) + (func $~lib/typedarray/Uint16Array#every (param $0 i32) (param $1 i32) (result i32) + (local $2 i32) + (local $3 i32) + (local $4 i32) + (local $5 i32) + (local $6 i32) + (local $7 i32) + block $~lib/typedarray/EVERY<~lib/typedarray/Uint16Array,u16>|inlined.0 (result i32) + local.get $0 + local.set $3 + local.get $1 + local.set $2 + local.get $3 + i32.load offset=4 + local.set $4 + i32.const 0 + local.set $5 + local.get $3 + call $~lib/typedarray/Uint16Array#get:length + local.set $6 + loop $for-loop|0 + local.get $5 + local.get $6 + i32.lt_s + local.set $7 + local.get $7 + if + block $for-continue|0 + local.get $4 + local.get $5 + i32.const 1 + i32.shl + i32.add + i32.load16_u + local.get $5 + local.get $3 + i32.const 3 + global.set $~argumentsLength + local.get $2 + i32.load + call_indirect $0 (type $i32_i32_i32_=>_i32) + if + br $for-continue|0 + end + i32.const 0 + br $~lib/typedarray/EVERY<~lib/typedarray/Uint16Array,u16>|inlined.0 + end + local.get $5 + i32.const 1 + i32.add + local.set $5 + br $for-loop|0 + end + end + i32.const 1 + end + ) + (func $std/typedarray/testArrayEvery<~lib/typedarray/Uint16Array,u16>~anonymous|1 (param $0 i32) (param $1 i32) (param $2 i32) (result i32) + local.get $0 + i32.const 65535 + i32.and + i32.const 2 + i32.eq + ) + (func $std/typedarray/testArrayEvery<~lib/typedarray/Int32Array,i32>~anonymous|0 (param $0 i32) (param $1 i32) (param $2 i32) (result i32) + local.get $0 + i32.const 2 + i32.rem_s + i32.const 0 + i32.eq + ) + (func $~lib/typedarray/Int32Array#every (param $0 i32) (param $1 i32) (result i32) + (local $2 i32) + (local $3 i32) + (local $4 i32) + (local $5 i32) + (local $6 i32) + (local $7 i32) + block $~lib/typedarray/EVERY<~lib/typedarray/Int32Array,i32>|inlined.0 (result i32) + local.get $0 + local.set $3 + local.get $1 + local.set $2 + local.get $3 + i32.load offset=4 + local.set $4 + i32.const 0 + local.set $5 + local.get $3 + call $~lib/typedarray/Int32Array#get:length + local.set $6 + loop $for-loop|0 + local.get $5 + local.get $6 + i32.lt_s + local.set $7 + local.get $7 + if + block $for-continue|0 + local.get $4 + local.get $5 + i32.const 2 + i32.shl + i32.add + i32.load + local.get $5 + local.get $3 + i32.const 3 + global.set $~argumentsLength + local.get $2 + i32.load + call_indirect $0 (type $i32_i32_i32_=>_i32) + if + br $for-continue|0 + end + i32.const 0 + br $~lib/typedarray/EVERY<~lib/typedarray/Int32Array,i32>|inlined.0 + end + local.get $5 + i32.const 1 + i32.add + local.set $5 + br $for-loop|0 + end + end + i32.const 1 + end + ) + (func $std/typedarray/testArrayEvery<~lib/typedarray/Int32Array,i32>~anonymous|1 (param $0 i32) (param $1 i32) (param $2 i32) (result i32) + local.get $0 + i32.const 2 + i32.eq + ) + (func $std/typedarray/testArrayEvery<~lib/typedarray/Uint32Array,u32>~anonymous|0 (param $0 i32) (param $1 i32) (param $2 i32) (result i32) + local.get $0 + i32.const 2 + i32.rem_u + i32.const 0 + i32.eq + ) + (func $~lib/typedarray/Uint32Array#every (param $0 i32) (param $1 i32) (result i32) + (local $2 i32) + (local $3 i32) + (local $4 i32) + (local $5 i32) + (local $6 i32) + (local $7 i32) + block $~lib/typedarray/EVERY<~lib/typedarray/Uint32Array,u32>|inlined.0 (result i32) + local.get $0 + local.set $3 + local.get $1 + local.set $2 + local.get $3 + i32.load offset=4 + local.set $4 + i32.const 0 + local.set $5 + local.get $3 + call $~lib/typedarray/Uint32Array#get:length + local.set $6 + loop $for-loop|0 + local.get $5 + local.get $6 + i32.lt_s + local.set $7 + local.get $7 + if + block $for-continue|0 + local.get $4 + local.get $5 + i32.const 2 + i32.shl + i32.add + i32.load + local.get $5 + local.get $3 + i32.const 3 + global.set $~argumentsLength + local.get $2 + i32.load + call_indirect $0 (type $i32_i32_i32_=>_i32) + if + br $for-continue|0 + end + i32.const 0 + br $~lib/typedarray/EVERY<~lib/typedarray/Uint32Array,u32>|inlined.0 + end + local.get $5 + i32.const 1 + i32.add + local.set $5 + br $for-loop|0 + end + end + i32.const 1 + end + ) + (func $std/typedarray/testArrayEvery<~lib/typedarray/Uint32Array,u32>~anonymous|1 (param $0 i32) (param $1 i32) (param $2 i32) (result i32) + local.get $0 + i32.const 2 + i32.eq + ) + (func $std/typedarray/testArrayEvery<~lib/typedarray/Int64Array,i64>~anonymous|0 (param $0 i64) (param $1 i32) (param $2 i32) (result i32) + local.get $0 + i64.const 2 + i64.rem_s + i64.const 0 + i64.eq + ) + (func $~lib/typedarray/Int64Array#every (param $0 i32) (param $1 i32) (result i32) + (local $2 i32) + (local $3 i32) + (local $4 i32) + (local $5 i32) + (local $6 i32) + (local $7 i32) + block $~lib/typedarray/EVERY<~lib/typedarray/Int64Array,i64>|inlined.0 (result i32) + local.get $0 + local.set $3 + local.get $1 + local.set $2 + local.get $3 + i32.load offset=4 + local.set $4 + i32.const 0 + local.set $5 + local.get $3 + call $~lib/typedarray/Int64Array#get:length + local.set $6 + loop $for-loop|0 + local.get $5 + local.get $6 + i32.lt_s + local.set $7 + local.get $7 + if + block $for-continue|0 + local.get $4 + local.get $5 + i32.const 3 + i32.shl + i32.add + i64.load + local.get $5 + local.get $3 + i32.const 3 + global.set $~argumentsLength + local.get $2 + i32.load + call_indirect $0 (type $i64_i32_i32_=>_i32) + if + br $for-continue|0 + end + i32.const 0 + br $~lib/typedarray/EVERY<~lib/typedarray/Int64Array,i64>|inlined.0 + end + local.get $5 + i32.const 1 + i32.add + local.set $5 + br $for-loop|0 + end + end + i32.const 1 + end + ) + (func $std/typedarray/testArrayEvery<~lib/typedarray/Int64Array,i64>~anonymous|1 (param $0 i64) (param $1 i32) (param $2 i32) (result i32) + local.get $0 + i64.const 2 + i64.eq + ) + (func $std/typedarray/testArrayEvery<~lib/typedarray/Uint64Array,u64>~anonymous|0 (param $0 i64) (param $1 i32) (param $2 i32) (result i32) + local.get $0 + i64.const 2 + i64.rem_u + i64.const 0 + i64.eq + ) + (func $~lib/typedarray/Uint64Array#every (param $0 i32) (param $1 i32) (result i32) + (local $2 i32) + (local $3 i32) + (local $4 i32) + (local $5 i32) + (local $6 i32) + (local $7 i32) + block $~lib/typedarray/EVERY<~lib/typedarray/Uint64Array,u64>|inlined.0 (result i32) + local.get $0 + local.set $3 + local.get $1 + local.set $2 + local.get $3 + i32.load offset=4 + local.set $4 + i32.const 0 + local.set $5 + local.get $3 + call $~lib/typedarray/Uint64Array#get:length + local.set $6 + loop $for-loop|0 + local.get $5 + local.get $6 + i32.lt_s + local.set $7 + local.get $7 + if + block $for-continue|0 + local.get $4 + local.get $5 + i32.const 3 + i32.shl i32.add i64.load local.get $5 @@ -13456,7 +14187,7 @@ if i32.const 0 i32.const 544 - i32.const 580 + i32.const 603 i32.const 3 call $~lib/builtins/abort unreachable @@ -13471,7 +14202,7 @@ if i32.const 0 i32.const 544 - i32.const 581 + i32.const 604 i32.const 3 call $~lib/builtins/abort unreachable @@ -13486,7 +14217,7 @@ if i32.const 0 i32.const 544 - i32.const 582 + i32.const 605 i32.const 3 call $~lib/builtins/abort unreachable @@ -13501,7 +14232,7 @@ if i32.const 0 i32.const 544 - i32.const 583 + i32.const 606 i32.const 3 call $~lib/builtins/abort unreachable @@ -13516,7 +14247,7 @@ if i32.const 0 i32.const 544 - i32.const 584 + i32.const 607 i32.const 3 call $~lib/builtins/abort unreachable @@ -13531,7 +14262,7 @@ if i32.const 0 i32.const 544 - i32.const 585 + i32.const 608 i32.const 3 call $~lib/builtins/abort unreachable @@ -13546,7 +14277,7 @@ if i32.const 0 i32.const 544 - i32.const 586 + i32.const 609 i32.const 3 call $~lib/builtins/abort unreachable @@ -13561,7 +14292,7 @@ if i32.const 0 i32.const 544 - i32.const 587 + i32.const 610 i32.const 3 call $~lib/builtins/abort unreachable @@ -13576,7 +14307,7 @@ if i32.const 0 i32.const 544 - i32.const 588 + i32.const 611 i32.const 3 call $~lib/builtins/abort unreachable @@ -13593,7 +14324,7 @@ if i32.const 0 i32.const 544 - i32.const 590 + i32.const 613 i32.const 3 call $~lib/builtins/abort unreachable @@ -13610,7 +14341,7 @@ if i32.const 0 i32.const 544 - i32.const 591 + i32.const 614 i32.const 3 call $~lib/builtins/abort unreachable @@ -13627,7 +14358,7 @@ if i32.const 0 i32.const 544 - i32.const 592 + i32.const 615 i32.const 3 call $~lib/builtins/abort unreachable @@ -13644,7 +14375,7 @@ if i32.const 0 i32.const 544 - i32.const 593 + i32.const 616 i32.const 3 call $~lib/builtins/abort unreachable @@ -13659,7 +14390,7 @@ if i32.const 0 i32.const 544 - i32.const 594 + i32.const 617 i32.const 3 call $~lib/builtins/abort unreachable @@ -13674,7 +14405,7 @@ if i32.const 0 i32.const 544 - i32.const 595 + i32.const 618 i32.const 3 call $~lib/builtins/abort unreachable @@ -13689,7 +14420,7 @@ if i32.const 0 i32.const 544 - i32.const 596 + i32.const 619 i32.const 3 call $~lib/builtins/abort unreachable @@ -13704,7 +14435,7 @@ if i32.const 0 i32.const 544 - i32.const 597 + i32.const 620 i32.const 3 call $~lib/builtins/abort unreachable @@ -13719,7 +14450,7 @@ if i32.const 0 i32.const 544 - i32.const 598 + i32.const 621 i32.const 3 call $~lib/builtins/abort unreachable @@ -13734,7 +14465,7 @@ if i32.const 0 i32.const 544 - i32.const 599 + i32.const 622 i32.const 3 call $~lib/builtins/abort unreachable @@ -13756,7 +14487,7 @@ if i32.const 0 i32.const 544 - i32.const 603 + i32.const 626 i32.const 3 call $~lib/builtins/abort unreachable @@ -13773,7 +14504,7 @@ if i32.const 0 i32.const 544 - i32.const 604 + i32.const 627 i32.const 3 call $~lib/builtins/abort unreachable @@ -13790,7 +14521,7 @@ if i32.const 0 i32.const 544 - i32.const 605 + i32.const 628 i32.const 3 call $~lib/builtins/abort unreachable @@ -13805,7 +14536,7 @@ if i32.const 0 i32.const 544 - i32.const 606 + i32.const 629 i32.const 3 call $~lib/builtins/abort unreachable @@ -13820,7 +14551,7 @@ if i32.const 0 i32.const 544 - i32.const 607 + i32.const 630 i32.const 3 call $~lib/builtins/abort unreachable @@ -13835,7 +14566,7 @@ if i32.const 0 i32.const 544 - i32.const 608 + i32.const 631 i32.const 3 call $~lib/builtins/abort unreachable @@ -13852,7 +14583,7 @@ if i32.const 0 i32.const 544 - i32.const 609 + i32.const 632 i32.const 3 call $~lib/builtins/abort unreachable @@ -13867,7 +14598,7 @@ if i32.const 0 i32.const 544 - i32.const 610 + i32.const 633 i32.const 3 call $~lib/builtins/abort unreachable @@ -14126,7 +14857,7 @@ if i32.const 0 i32.const 544 - i32.const 580 + i32.const 603 i32.const 3 call $~lib/builtins/abort unreachable @@ -14141,7 +14872,7 @@ if i32.const 0 i32.const 544 - i32.const 581 + i32.const 604 i32.const 3 call $~lib/builtins/abort unreachable @@ -14156,7 +14887,7 @@ if i32.const 0 i32.const 544 - i32.const 582 + i32.const 605 i32.const 3 call $~lib/builtins/abort unreachable @@ -14171,7 +14902,7 @@ if i32.const 0 i32.const 544 - i32.const 583 + i32.const 606 i32.const 3 call $~lib/builtins/abort unreachable @@ -14186,7 +14917,7 @@ if i32.const 0 i32.const 544 - i32.const 584 + i32.const 607 i32.const 3 call $~lib/builtins/abort unreachable @@ -14201,7 +14932,7 @@ if i32.const 0 i32.const 544 - i32.const 585 + i32.const 608 i32.const 3 call $~lib/builtins/abort unreachable @@ -14216,7 +14947,7 @@ if i32.const 0 i32.const 544 - i32.const 586 + i32.const 609 i32.const 3 call $~lib/builtins/abort unreachable @@ -14231,7 +14962,7 @@ if i32.const 0 i32.const 544 - i32.const 587 + i32.const 610 i32.const 3 call $~lib/builtins/abort unreachable @@ -14246,7 +14977,7 @@ if i32.const 0 i32.const 544 - i32.const 588 + i32.const 611 i32.const 3 call $~lib/builtins/abort unreachable @@ -14263,7 +14994,7 @@ if i32.const 0 i32.const 544 - i32.const 590 + i32.const 613 i32.const 3 call $~lib/builtins/abort unreachable @@ -14280,7 +15011,7 @@ if i32.const 0 i32.const 544 - i32.const 591 + i32.const 614 i32.const 3 call $~lib/builtins/abort unreachable @@ -14297,7 +15028,7 @@ if i32.const 0 i32.const 544 - i32.const 592 + i32.const 615 i32.const 3 call $~lib/builtins/abort unreachable @@ -14314,7 +15045,7 @@ if i32.const 0 i32.const 544 - i32.const 593 + i32.const 616 i32.const 3 call $~lib/builtins/abort unreachable @@ -14329,7 +15060,7 @@ if i32.const 0 i32.const 544 - i32.const 594 + i32.const 617 i32.const 3 call $~lib/builtins/abort unreachable @@ -14344,7 +15075,7 @@ if i32.const 0 i32.const 544 - i32.const 595 + i32.const 618 i32.const 3 call $~lib/builtins/abort unreachable @@ -14359,7 +15090,7 @@ if i32.const 0 i32.const 544 - i32.const 596 + i32.const 619 i32.const 3 call $~lib/builtins/abort unreachable @@ -14374,7 +15105,7 @@ if i32.const 0 i32.const 544 - i32.const 597 + i32.const 620 i32.const 3 call $~lib/builtins/abort unreachable @@ -14389,7 +15120,7 @@ if i32.const 0 i32.const 544 - i32.const 598 + i32.const 621 i32.const 3 call $~lib/builtins/abort unreachable @@ -14404,7 +15135,7 @@ if i32.const 0 i32.const 544 - i32.const 599 + i32.const 622 i32.const 3 call $~lib/builtins/abort unreachable @@ -14426,7 +15157,7 @@ if i32.const 0 i32.const 544 - i32.const 603 + i32.const 626 i32.const 3 call $~lib/builtins/abort unreachable @@ -14443,7 +15174,7 @@ if i32.const 0 i32.const 544 - i32.const 604 + i32.const 627 i32.const 3 call $~lib/builtins/abort unreachable @@ -14460,7 +15191,7 @@ if i32.const 0 i32.const 544 - i32.const 605 + i32.const 628 i32.const 3 call $~lib/builtins/abort unreachable @@ -14475,7 +15206,7 @@ if i32.const 0 i32.const 544 - i32.const 606 + i32.const 629 i32.const 3 call $~lib/builtins/abort unreachable @@ -14490,7 +15221,7 @@ if i32.const 0 i32.const 544 - i32.const 607 + i32.const 630 i32.const 3 call $~lib/builtins/abort unreachable @@ -14505,7 +15236,7 @@ if i32.const 0 i32.const 544 - i32.const 608 + i32.const 631 i32.const 3 call $~lib/builtins/abort unreachable @@ -14522,7 +15253,7 @@ if i32.const 0 i32.const 544 - i32.const 609 + i32.const 632 i32.const 3 call $~lib/builtins/abort unreachable @@ -14537,7 +15268,7 @@ if i32.const 0 i32.const 544 - i32.const 610 + i32.const 633 i32.const 3 call $~lib/builtins/abort unreachable @@ -14796,7 +15527,7 @@ if i32.const 0 i32.const 544 - i32.const 580 + i32.const 603 i32.const 3 call $~lib/builtins/abort unreachable @@ -14811,7 +15542,7 @@ if i32.const 0 i32.const 544 - i32.const 581 + i32.const 604 i32.const 3 call $~lib/builtins/abort unreachable @@ -14826,7 +15557,7 @@ if i32.const 0 i32.const 544 - i32.const 582 + i32.const 605 i32.const 3 call $~lib/builtins/abort unreachable @@ -14841,7 +15572,7 @@ if i32.const 0 i32.const 544 - i32.const 583 + i32.const 606 i32.const 3 call $~lib/builtins/abort unreachable @@ -14856,7 +15587,7 @@ if i32.const 0 i32.const 544 - i32.const 584 + i32.const 607 i32.const 3 call $~lib/builtins/abort unreachable @@ -14871,7 +15602,7 @@ if i32.const 0 i32.const 544 - i32.const 585 + i32.const 608 i32.const 3 call $~lib/builtins/abort unreachable @@ -14886,7 +15617,7 @@ if i32.const 0 i32.const 544 - i32.const 586 + i32.const 609 i32.const 3 call $~lib/builtins/abort unreachable @@ -14901,7 +15632,7 @@ if i32.const 0 i32.const 544 - i32.const 587 + i32.const 610 i32.const 3 call $~lib/builtins/abort unreachable @@ -14916,7 +15647,7 @@ if i32.const 0 i32.const 544 - i32.const 588 + i32.const 611 i32.const 3 call $~lib/builtins/abort unreachable @@ -14933,7 +15664,7 @@ if i32.const 0 i32.const 544 - i32.const 590 + i32.const 613 i32.const 3 call $~lib/builtins/abort unreachable @@ -14950,7 +15681,7 @@ if i32.const 0 i32.const 544 - i32.const 591 + i32.const 614 i32.const 3 call $~lib/builtins/abort unreachable @@ -14967,7 +15698,7 @@ if i32.const 0 i32.const 544 - i32.const 592 + i32.const 615 i32.const 3 call $~lib/builtins/abort unreachable @@ -14984,7 +15715,7 @@ if i32.const 0 i32.const 544 - i32.const 593 + i32.const 616 i32.const 3 call $~lib/builtins/abort unreachable @@ -14999,7 +15730,7 @@ if i32.const 0 i32.const 544 - i32.const 594 + i32.const 617 i32.const 3 call $~lib/builtins/abort unreachable @@ -15014,7 +15745,7 @@ if i32.const 0 i32.const 544 - i32.const 595 + i32.const 618 i32.const 3 call $~lib/builtins/abort unreachable @@ -15029,7 +15760,7 @@ if i32.const 0 i32.const 544 - i32.const 596 + i32.const 619 i32.const 3 call $~lib/builtins/abort unreachable @@ -15044,7 +15775,7 @@ if i32.const 0 i32.const 544 - i32.const 597 + i32.const 620 i32.const 3 call $~lib/builtins/abort unreachable @@ -15059,7 +15790,7 @@ if i32.const 0 i32.const 544 - i32.const 598 + i32.const 621 i32.const 3 call $~lib/builtins/abort unreachable @@ -15074,7 +15805,7 @@ if i32.const 0 i32.const 544 - i32.const 599 + i32.const 622 i32.const 3 call $~lib/builtins/abort unreachable @@ -15096,7 +15827,7 @@ if i32.const 0 i32.const 544 - i32.const 603 + i32.const 626 i32.const 3 call $~lib/builtins/abort unreachable @@ -15113,7 +15844,7 @@ if i32.const 0 i32.const 544 - i32.const 604 + i32.const 627 i32.const 3 call $~lib/builtins/abort unreachable @@ -15130,7 +15861,7 @@ if i32.const 0 i32.const 544 - i32.const 605 + i32.const 628 i32.const 3 call $~lib/builtins/abort unreachable @@ -15145,7 +15876,7 @@ if i32.const 0 i32.const 544 - i32.const 606 + i32.const 629 i32.const 3 call $~lib/builtins/abort unreachable @@ -15160,7 +15891,7 @@ if i32.const 0 i32.const 544 - i32.const 607 + i32.const 630 i32.const 3 call $~lib/builtins/abort unreachable @@ -15175,7 +15906,7 @@ if i32.const 0 i32.const 544 - i32.const 608 + i32.const 631 i32.const 3 call $~lib/builtins/abort unreachable @@ -15192,7 +15923,7 @@ if i32.const 0 i32.const 544 - i32.const 609 + i32.const 632 i32.const 3 call $~lib/builtins/abort unreachable @@ -15207,7 +15938,7 @@ if i32.const 0 i32.const 544 - i32.const 610 + i32.const 633 i32.const 3 call $~lib/builtins/abort unreachable @@ -15463,7 +16194,7 @@ if i32.const 0 i32.const 544 - i32.const 580 + i32.const 603 i32.const 3 call $~lib/builtins/abort unreachable @@ -15478,7 +16209,7 @@ if i32.const 0 i32.const 544 - i32.const 581 + i32.const 604 i32.const 3 call $~lib/builtins/abort unreachable @@ -15493,7 +16224,7 @@ if i32.const 0 i32.const 544 - i32.const 582 + i32.const 605 i32.const 3 call $~lib/builtins/abort unreachable @@ -15508,7 +16239,7 @@ if i32.const 0 i32.const 544 - i32.const 583 + i32.const 606 i32.const 3 call $~lib/builtins/abort unreachable @@ -15523,7 +16254,7 @@ if i32.const 0 i32.const 544 - i32.const 584 + i32.const 607 i32.const 3 call $~lib/builtins/abort unreachable @@ -15538,7 +16269,7 @@ if i32.const 0 i32.const 544 - i32.const 585 + i32.const 608 i32.const 3 call $~lib/builtins/abort unreachable @@ -15553,7 +16284,7 @@ if i32.const 0 i32.const 544 - i32.const 586 + i32.const 609 i32.const 3 call $~lib/builtins/abort unreachable @@ -15568,7 +16299,7 @@ if i32.const 0 i32.const 544 - i32.const 587 + i32.const 610 i32.const 3 call $~lib/builtins/abort unreachable @@ -15583,7 +16314,7 @@ if i32.const 0 i32.const 544 - i32.const 588 + i32.const 611 i32.const 3 call $~lib/builtins/abort unreachable @@ -15600,7 +16331,7 @@ if i32.const 0 i32.const 544 - i32.const 590 + i32.const 613 i32.const 3 call $~lib/builtins/abort unreachable @@ -15617,7 +16348,7 @@ if i32.const 0 i32.const 544 - i32.const 591 + i32.const 614 i32.const 3 call $~lib/builtins/abort unreachable @@ -15634,7 +16365,7 @@ if i32.const 0 i32.const 544 - i32.const 592 + i32.const 615 i32.const 3 call $~lib/builtins/abort unreachable @@ -15651,7 +16382,7 @@ if i32.const 0 i32.const 544 - i32.const 593 + i32.const 616 i32.const 3 call $~lib/builtins/abort unreachable @@ -15666,7 +16397,7 @@ if i32.const 0 i32.const 544 - i32.const 594 + i32.const 617 i32.const 3 call $~lib/builtins/abort unreachable @@ -15681,7 +16412,7 @@ if i32.const 0 i32.const 544 - i32.const 595 + i32.const 618 i32.const 3 call $~lib/builtins/abort unreachable @@ -15696,7 +16427,7 @@ if i32.const 0 i32.const 544 - i32.const 596 + i32.const 619 i32.const 3 call $~lib/builtins/abort unreachable @@ -15711,7 +16442,7 @@ if i32.const 0 i32.const 544 - i32.const 597 + i32.const 620 i32.const 3 call $~lib/builtins/abort unreachable @@ -15726,7 +16457,7 @@ if i32.const 0 i32.const 544 - i32.const 598 + i32.const 621 i32.const 3 call $~lib/builtins/abort unreachable @@ -15741,7 +16472,7 @@ if i32.const 0 i32.const 544 - i32.const 599 + i32.const 622 i32.const 3 call $~lib/builtins/abort unreachable @@ -15763,7 +16494,7 @@ if i32.const 0 i32.const 544 - i32.const 603 + i32.const 626 i32.const 3 call $~lib/builtins/abort unreachable @@ -15780,7 +16511,7 @@ if i32.const 0 i32.const 544 - i32.const 604 + i32.const 627 i32.const 3 call $~lib/builtins/abort unreachable @@ -15797,7 +16528,7 @@ if i32.const 0 i32.const 544 - i32.const 605 + i32.const 628 i32.const 3 call $~lib/builtins/abort unreachable @@ -15812,7 +16543,7 @@ if i32.const 0 i32.const 544 - i32.const 606 + i32.const 629 i32.const 3 call $~lib/builtins/abort unreachable @@ -15827,7 +16558,7 @@ if i32.const 0 i32.const 544 - i32.const 607 + i32.const 630 i32.const 3 call $~lib/builtins/abort unreachable @@ -15842,7 +16573,7 @@ if i32.const 0 i32.const 544 - i32.const 608 + i32.const 631 i32.const 3 call $~lib/builtins/abort unreachable @@ -15859,7 +16590,7 @@ if i32.const 0 i32.const 544 - i32.const 609 + i32.const 632 i32.const 3 call $~lib/builtins/abort unreachable @@ -15874,7 +16605,7 @@ if i32.const 0 i32.const 544 - i32.const 610 + i32.const 633 i32.const 3 call $~lib/builtins/abort unreachable @@ -16133,7 +16864,7 @@ if i32.const 0 i32.const 544 - i32.const 580 + i32.const 603 i32.const 3 call $~lib/builtins/abort unreachable @@ -16148,7 +16879,7 @@ if i32.const 0 i32.const 544 - i32.const 581 + i32.const 604 i32.const 3 call $~lib/builtins/abort unreachable @@ -16163,7 +16894,7 @@ if i32.const 0 i32.const 544 - i32.const 582 + i32.const 605 i32.const 3 call $~lib/builtins/abort unreachable @@ -16178,7 +16909,7 @@ if i32.const 0 i32.const 544 - i32.const 583 + i32.const 606 i32.const 3 call $~lib/builtins/abort unreachable @@ -16193,7 +16924,7 @@ if i32.const 0 i32.const 544 - i32.const 584 + i32.const 607 i32.const 3 call $~lib/builtins/abort unreachable @@ -16208,7 +16939,7 @@ if i32.const 0 i32.const 544 - i32.const 585 + i32.const 608 i32.const 3 call $~lib/builtins/abort unreachable @@ -16223,7 +16954,7 @@ if i32.const 0 i32.const 544 - i32.const 586 + i32.const 609 i32.const 3 call $~lib/builtins/abort unreachable @@ -16238,7 +16969,7 @@ if i32.const 0 i32.const 544 - i32.const 587 + i32.const 610 i32.const 3 call $~lib/builtins/abort unreachable @@ -16253,7 +16984,7 @@ if i32.const 0 i32.const 544 - i32.const 588 + i32.const 611 i32.const 3 call $~lib/builtins/abort unreachable @@ -16270,7 +17001,7 @@ if i32.const 0 i32.const 544 - i32.const 590 + i32.const 613 i32.const 3 call $~lib/builtins/abort unreachable @@ -16287,7 +17018,7 @@ if i32.const 0 i32.const 544 - i32.const 591 + i32.const 614 i32.const 3 call $~lib/builtins/abort unreachable @@ -16304,7 +17035,7 @@ if i32.const 0 i32.const 544 - i32.const 592 + i32.const 615 i32.const 3 call $~lib/builtins/abort unreachable @@ -16321,7 +17052,7 @@ if i32.const 0 i32.const 544 - i32.const 593 + i32.const 616 i32.const 3 call $~lib/builtins/abort unreachable @@ -16336,7 +17067,7 @@ if i32.const 0 i32.const 544 - i32.const 594 + i32.const 617 i32.const 3 call $~lib/builtins/abort unreachable @@ -16351,7 +17082,7 @@ if i32.const 0 i32.const 544 - i32.const 595 + i32.const 618 i32.const 3 call $~lib/builtins/abort unreachable @@ -16366,7 +17097,7 @@ if i32.const 0 i32.const 544 - i32.const 596 + i32.const 619 i32.const 3 call $~lib/builtins/abort unreachable @@ -16381,7 +17112,7 @@ if i32.const 0 i32.const 544 - i32.const 597 + i32.const 620 i32.const 3 call $~lib/builtins/abort unreachable @@ -16396,7 +17127,7 @@ if i32.const 0 i32.const 544 - i32.const 598 + i32.const 621 i32.const 3 call $~lib/builtins/abort unreachable @@ -16411,7 +17142,7 @@ if i32.const 0 i32.const 544 - i32.const 599 + i32.const 622 i32.const 3 call $~lib/builtins/abort unreachable @@ -16433,7 +17164,7 @@ if i32.const 0 i32.const 544 - i32.const 603 + i32.const 626 i32.const 3 call $~lib/builtins/abort unreachable @@ -16450,7 +17181,7 @@ if i32.const 0 i32.const 544 - i32.const 604 + i32.const 627 i32.const 3 call $~lib/builtins/abort unreachable @@ -16467,7 +17198,7 @@ if i32.const 0 i32.const 544 - i32.const 605 + i32.const 628 i32.const 3 call $~lib/builtins/abort unreachable @@ -16482,7 +17213,7 @@ if i32.const 0 i32.const 544 - i32.const 606 + i32.const 629 i32.const 3 call $~lib/builtins/abort unreachable @@ -16497,7 +17228,7 @@ if i32.const 0 i32.const 544 - i32.const 607 + i32.const 630 i32.const 3 call $~lib/builtins/abort unreachable @@ -16512,7 +17243,7 @@ if i32.const 0 i32.const 544 - i32.const 608 + i32.const 631 i32.const 3 call $~lib/builtins/abort unreachable @@ -16529,7 +17260,7 @@ if i32.const 0 i32.const 544 - i32.const 609 + i32.const 632 i32.const 3 call $~lib/builtins/abort unreachable @@ -16544,7 +17275,7 @@ if i32.const 0 i32.const 544 - i32.const 610 + i32.const 633 i32.const 3 call $~lib/builtins/abort unreachable @@ -16797,7 +17528,7 @@ if i32.const 0 i32.const 544 - i32.const 580 + i32.const 603 i32.const 3 call $~lib/builtins/abort unreachable @@ -16812,7 +17543,7 @@ if i32.const 0 i32.const 544 - i32.const 581 + i32.const 604 i32.const 3 call $~lib/builtins/abort unreachable @@ -16827,7 +17558,7 @@ if i32.const 0 i32.const 544 - i32.const 582 + i32.const 605 i32.const 3 call $~lib/builtins/abort unreachable @@ -16842,7 +17573,7 @@ if i32.const 0 i32.const 544 - i32.const 583 + i32.const 606 i32.const 3 call $~lib/builtins/abort unreachable @@ -16857,7 +17588,7 @@ if i32.const 0 i32.const 544 - i32.const 584 + i32.const 607 i32.const 3 call $~lib/builtins/abort unreachable @@ -16872,7 +17603,7 @@ if i32.const 0 i32.const 544 - i32.const 585 + i32.const 608 i32.const 3 call $~lib/builtins/abort unreachable @@ -16887,7 +17618,7 @@ if i32.const 0 i32.const 544 - i32.const 586 + i32.const 609 i32.const 3 call $~lib/builtins/abort unreachable @@ -16902,7 +17633,7 @@ if i32.const 0 i32.const 544 - i32.const 587 + i32.const 610 i32.const 3 call $~lib/builtins/abort unreachable @@ -16917,7 +17648,7 @@ if i32.const 0 i32.const 544 - i32.const 588 + i32.const 611 i32.const 3 call $~lib/builtins/abort unreachable @@ -16934,7 +17665,7 @@ if i32.const 0 i32.const 544 - i32.const 590 + i32.const 613 i32.const 3 call $~lib/builtins/abort unreachable @@ -16951,7 +17682,7 @@ if i32.const 0 i32.const 544 - i32.const 591 + i32.const 614 i32.const 3 call $~lib/builtins/abort unreachable @@ -16968,7 +17699,7 @@ if i32.const 0 i32.const 544 - i32.const 592 + i32.const 615 i32.const 3 call $~lib/builtins/abort unreachable @@ -16985,7 +17716,7 @@ if i32.const 0 i32.const 544 - i32.const 593 + i32.const 616 i32.const 3 call $~lib/builtins/abort unreachable @@ -17000,7 +17731,7 @@ if i32.const 0 i32.const 544 - i32.const 594 + i32.const 617 i32.const 3 call $~lib/builtins/abort unreachable @@ -17015,7 +17746,7 @@ if i32.const 0 i32.const 544 - i32.const 595 + i32.const 618 i32.const 3 call $~lib/builtins/abort unreachable @@ -17030,7 +17761,7 @@ if i32.const 0 i32.const 544 - i32.const 596 + i32.const 619 i32.const 3 call $~lib/builtins/abort unreachable @@ -17045,7 +17776,7 @@ if i32.const 0 i32.const 544 - i32.const 597 + i32.const 620 i32.const 3 call $~lib/builtins/abort unreachable @@ -17060,7 +17791,7 @@ if i32.const 0 i32.const 544 - i32.const 598 + i32.const 621 i32.const 3 call $~lib/builtins/abort unreachable @@ -17075,7 +17806,7 @@ if i32.const 0 i32.const 544 - i32.const 599 + i32.const 622 i32.const 3 call $~lib/builtins/abort unreachable @@ -17097,7 +17828,7 @@ if i32.const 0 i32.const 544 - i32.const 603 + i32.const 626 i32.const 3 call $~lib/builtins/abort unreachable @@ -17114,7 +17845,7 @@ if i32.const 0 i32.const 544 - i32.const 604 + i32.const 627 i32.const 3 call $~lib/builtins/abort unreachable @@ -17131,7 +17862,7 @@ if i32.const 0 i32.const 544 - i32.const 605 + i32.const 628 i32.const 3 call $~lib/builtins/abort unreachable @@ -17146,7 +17877,7 @@ if i32.const 0 i32.const 544 - i32.const 606 + i32.const 629 i32.const 3 call $~lib/builtins/abort unreachable @@ -17161,7 +17892,7 @@ if i32.const 0 i32.const 544 - i32.const 607 + i32.const 630 i32.const 3 call $~lib/builtins/abort unreachable @@ -17176,7 +17907,7 @@ if i32.const 0 i32.const 544 - i32.const 608 + i32.const 631 i32.const 3 call $~lib/builtins/abort unreachable @@ -17193,7 +17924,7 @@ if i32.const 0 i32.const 544 - i32.const 609 + i32.const 632 i32.const 3 call $~lib/builtins/abort unreachable @@ -17208,7 +17939,7 @@ if i32.const 0 i32.const 544 - i32.const 610 + i32.const 633 i32.const 3 call $~lib/builtins/abort unreachable @@ -17461,7 +18192,7 @@ if i32.const 0 i32.const 544 - i32.const 580 + i32.const 603 i32.const 3 call $~lib/builtins/abort unreachable @@ -17476,7 +18207,7 @@ if i32.const 0 i32.const 544 - i32.const 581 + i32.const 604 i32.const 3 call $~lib/builtins/abort unreachable @@ -17491,7 +18222,7 @@ if i32.const 0 i32.const 544 - i32.const 582 + i32.const 605 i32.const 3 call $~lib/builtins/abort unreachable @@ -17506,7 +18237,7 @@ if i32.const 0 i32.const 544 - i32.const 583 + i32.const 606 i32.const 3 call $~lib/builtins/abort unreachable @@ -17521,7 +18252,7 @@ if i32.const 0 i32.const 544 - i32.const 584 + i32.const 607 i32.const 3 call $~lib/builtins/abort unreachable @@ -17536,7 +18267,7 @@ if i32.const 0 i32.const 544 - i32.const 585 + i32.const 608 i32.const 3 call $~lib/builtins/abort unreachable @@ -17551,7 +18282,7 @@ if i32.const 0 i32.const 544 - i32.const 586 + i32.const 609 i32.const 3 call $~lib/builtins/abort unreachable @@ -17566,7 +18297,7 @@ if i32.const 0 i32.const 544 - i32.const 587 + i32.const 610 i32.const 3 call $~lib/builtins/abort unreachable @@ -17581,7 +18312,7 @@ if i32.const 0 i32.const 544 - i32.const 588 + i32.const 611 i32.const 3 call $~lib/builtins/abort unreachable @@ -17598,7 +18329,7 @@ if i32.const 0 i32.const 544 - i32.const 590 + i32.const 613 i32.const 3 call $~lib/builtins/abort unreachable @@ -17615,7 +18346,7 @@ if i32.const 0 i32.const 544 - i32.const 591 + i32.const 614 i32.const 3 call $~lib/builtins/abort unreachable @@ -17632,7 +18363,7 @@ if i32.const 0 i32.const 544 - i32.const 592 + i32.const 615 i32.const 3 call $~lib/builtins/abort unreachable @@ -17649,7 +18380,7 @@ if i32.const 0 i32.const 544 - i32.const 593 + i32.const 616 i32.const 3 call $~lib/builtins/abort unreachable @@ -17664,7 +18395,7 @@ if i32.const 0 i32.const 544 - i32.const 594 + i32.const 617 i32.const 3 call $~lib/builtins/abort unreachable @@ -17679,7 +18410,7 @@ if i32.const 0 i32.const 544 - i32.const 595 + i32.const 618 i32.const 3 call $~lib/builtins/abort unreachable @@ -17694,7 +18425,7 @@ if i32.const 0 i32.const 544 - i32.const 596 + i32.const 619 i32.const 3 call $~lib/builtins/abort unreachable @@ -17709,7 +18440,7 @@ if i32.const 0 i32.const 544 - i32.const 597 + i32.const 620 i32.const 3 call $~lib/builtins/abort unreachable @@ -17724,7 +18455,7 @@ if i32.const 0 i32.const 544 - i32.const 598 + i32.const 621 i32.const 3 call $~lib/builtins/abort unreachable @@ -17739,7 +18470,7 @@ if i32.const 0 i32.const 544 - i32.const 599 + i32.const 622 i32.const 3 call $~lib/builtins/abort unreachable @@ -17761,7 +18492,7 @@ if i32.const 0 i32.const 544 - i32.const 603 + i32.const 626 i32.const 3 call $~lib/builtins/abort unreachable @@ -17778,7 +18509,7 @@ if i32.const 0 i32.const 544 - i32.const 604 + i32.const 627 i32.const 3 call $~lib/builtins/abort unreachable @@ -17795,7 +18526,7 @@ if i32.const 0 i32.const 544 - i32.const 605 + i32.const 628 i32.const 3 call $~lib/builtins/abort unreachable @@ -17810,7 +18541,7 @@ if i32.const 0 i32.const 544 - i32.const 606 + i32.const 629 i32.const 3 call $~lib/builtins/abort unreachable @@ -17825,7 +18556,7 @@ if i32.const 0 i32.const 544 - i32.const 607 + i32.const 630 i32.const 3 call $~lib/builtins/abort unreachable @@ -17840,7 +18571,7 @@ if i32.const 0 i32.const 544 - i32.const 608 + i32.const 631 i32.const 3 call $~lib/builtins/abort unreachable @@ -17857,7 +18588,7 @@ if i32.const 0 i32.const 544 - i32.const 609 + i32.const 632 i32.const 3 call $~lib/builtins/abort unreachable @@ -17872,7 +18603,7 @@ if i32.const 0 i32.const 544 - i32.const 610 + i32.const 633 i32.const 3 call $~lib/builtins/abort unreachable @@ -18126,7 +18857,7 @@ if i32.const 0 i32.const 544 - i32.const 580 + i32.const 603 i32.const 3 call $~lib/builtins/abort unreachable @@ -18141,7 +18872,7 @@ if i32.const 0 i32.const 544 - i32.const 581 + i32.const 604 i32.const 3 call $~lib/builtins/abort unreachable @@ -18156,7 +18887,7 @@ if i32.const 0 i32.const 544 - i32.const 582 + i32.const 605 i32.const 3 call $~lib/builtins/abort unreachable @@ -18171,7 +18902,7 @@ if i32.const 0 i32.const 544 - i32.const 583 + i32.const 606 i32.const 3 call $~lib/builtins/abort unreachable @@ -18186,7 +18917,7 @@ if i32.const 0 i32.const 544 - i32.const 584 + i32.const 607 i32.const 3 call $~lib/builtins/abort unreachable @@ -18201,7 +18932,7 @@ if i32.const 0 i32.const 544 - i32.const 585 + i32.const 608 i32.const 3 call $~lib/builtins/abort unreachable @@ -18216,7 +18947,7 @@ if i32.const 0 i32.const 544 - i32.const 586 + i32.const 609 i32.const 3 call $~lib/builtins/abort unreachable @@ -18231,7 +18962,7 @@ if i32.const 0 i32.const 544 - i32.const 587 + i32.const 610 i32.const 3 call $~lib/builtins/abort unreachable @@ -18246,7 +18977,7 @@ if i32.const 0 i32.const 544 - i32.const 588 + i32.const 611 i32.const 3 call $~lib/builtins/abort unreachable @@ -18263,7 +18994,7 @@ if i32.const 0 i32.const 544 - i32.const 590 + i32.const 613 i32.const 3 call $~lib/builtins/abort unreachable @@ -18280,7 +19011,7 @@ if i32.const 0 i32.const 544 - i32.const 591 + i32.const 614 i32.const 3 call $~lib/builtins/abort unreachable @@ -18297,7 +19028,7 @@ if i32.const 0 i32.const 544 - i32.const 592 + i32.const 615 i32.const 3 call $~lib/builtins/abort unreachable @@ -18314,7 +19045,7 @@ if i32.const 0 i32.const 544 - i32.const 593 + i32.const 616 i32.const 3 call $~lib/builtins/abort unreachable @@ -18329,7 +19060,7 @@ if i32.const 0 i32.const 544 - i32.const 594 + i32.const 617 i32.const 3 call $~lib/builtins/abort unreachable @@ -18344,7 +19075,7 @@ if i32.const 0 i32.const 544 - i32.const 595 + i32.const 618 i32.const 3 call $~lib/builtins/abort unreachable @@ -18359,7 +19090,7 @@ if i32.const 0 i32.const 544 - i32.const 596 + i32.const 619 i32.const 3 call $~lib/builtins/abort unreachable @@ -18374,7 +19105,7 @@ if i32.const 0 i32.const 544 - i32.const 597 + i32.const 620 i32.const 3 call $~lib/builtins/abort unreachable @@ -18389,7 +19120,7 @@ if i32.const 0 i32.const 544 - i32.const 598 + i32.const 621 i32.const 3 call $~lib/builtins/abort unreachable @@ -18404,7 +19135,7 @@ if i32.const 0 i32.const 544 - i32.const 599 + i32.const 622 i32.const 3 call $~lib/builtins/abort unreachable @@ -18426,7 +19157,7 @@ if i32.const 0 i32.const 544 - i32.const 603 + i32.const 626 i32.const 3 call $~lib/builtins/abort unreachable @@ -18443,7 +19174,7 @@ if i32.const 0 i32.const 544 - i32.const 604 + i32.const 627 i32.const 3 call $~lib/builtins/abort unreachable @@ -18460,7 +19191,7 @@ if i32.const 0 i32.const 544 - i32.const 605 + i32.const 628 i32.const 3 call $~lib/builtins/abort unreachable @@ -18475,7 +19206,7 @@ if i32.const 0 i32.const 544 - i32.const 606 + i32.const 629 i32.const 3 call $~lib/builtins/abort unreachable @@ -18490,7 +19221,7 @@ if i32.const 0 i32.const 544 - i32.const 607 + i32.const 630 i32.const 3 call $~lib/builtins/abort unreachable @@ -18505,7 +19236,7 @@ if i32.const 0 i32.const 544 - i32.const 608 + i32.const 631 i32.const 3 call $~lib/builtins/abort unreachable @@ -18522,7 +19253,7 @@ if i32.const 0 i32.const 544 - i32.const 609 + i32.const 632 i32.const 3 call $~lib/builtins/abort unreachable @@ -18537,7 +19268,7 @@ if i32.const 0 i32.const 544 - i32.const 610 + i32.const 633 i32.const 3 call $~lib/builtins/abort unreachable @@ -18791,7 +19522,7 @@ if i32.const 0 i32.const 544 - i32.const 580 + i32.const 603 i32.const 3 call $~lib/builtins/abort unreachable @@ -18806,7 +19537,7 @@ if i32.const 0 i32.const 544 - i32.const 581 + i32.const 604 i32.const 3 call $~lib/builtins/abort unreachable @@ -18821,7 +19552,7 @@ if i32.const 0 i32.const 544 - i32.const 582 + i32.const 605 i32.const 3 call $~lib/builtins/abort unreachable @@ -18836,7 +19567,7 @@ if i32.const 0 i32.const 544 - i32.const 583 + i32.const 606 i32.const 3 call $~lib/builtins/abort unreachable @@ -18851,7 +19582,7 @@ if i32.const 0 i32.const 544 - i32.const 584 + i32.const 607 i32.const 3 call $~lib/builtins/abort unreachable @@ -18866,7 +19597,7 @@ if i32.const 0 i32.const 544 - i32.const 585 + i32.const 608 i32.const 3 call $~lib/builtins/abort unreachable @@ -18881,7 +19612,7 @@ if i32.const 0 i32.const 544 - i32.const 586 + i32.const 609 i32.const 3 call $~lib/builtins/abort unreachable @@ -18896,7 +19627,7 @@ if i32.const 0 i32.const 544 - i32.const 587 + i32.const 610 i32.const 3 call $~lib/builtins/abort unreachable @@ -18911,7 +19642,7 @@ if i32.const 0 i32.const 544 - i32.const 588 + i32.const 611 i32.const 3 call $~lib/builtins/abort unreachable @@ -18928,7 +19659,7 @@ if i32.const 0 i32.const 544 - i32.const 590 + i32.const 613 i32.const 3 call $~lib/builtins/abort unreachable @@ -18945,7 +19676,7 @@ if i32.const 0 i32.const 544 - i32.const 591 + i32.const 614 i32.const 3 call $~lib/builtins/abort unreachable @@ -18962,7 +19693,7 @@ if i32.const 0 i32.const 544 - i32.const 592 + i32.const 615 i32.const 3 call $~lib/builtins/abort unreachable @@ -18979,7 +19710,7 @@ if i32.const 0 i32.const 544 - i32.const 593 + i32.const 616 i32.const 3 call $~lib/builtins/abort unreachable @@ -18994,7 +19725,7 @@ if i32.const 0 i32.const 544 - i32.const 594 + i32.const 617 i32.const 3 call $~lib/builtins/abort unreachable @@ -19009,7 +19740,7 @@ if i32.const 0 i32.const 544 - i32.const 595 + i32.const 618 i32.const 3 call $~lib/builtins/abort unreachable @@ -19024,7 +19755,7 @@ if i32.const 0 i32.const 544 - i32.const 596 + i32.const 619 i32.const 3 call $~lib/builtins/abort unreachable @@ -19039,7 +19770,7 @@ if i32.const 0 i32.const 544 - i32.const 597 + i32.const 620 i32.const 3 call $~lib/builtins/abort unreachable @@ -19054,7 +19785,7 @@ if i32.const 0 i32.const 544 - i32.const 598 + i32.const 621 i32.const 3 call $~lib/builtins/abort unreachable @@ -19069,7 +19800,7 @@ if i32.const 0 i32.const 544 - i32.const 599 + i32.const 622 i32.const 3 call $~lib/builtins/abort unreachable @@ -19091,7 +19822,7 @@ if i32.const 0 i32.const 544 - i32.const 603 + i32.const 626 i32.const 3 call $~lib/builtins/abort unreachable @@ -19108,7 +19839,7 @@ if i32.const 0 i32.const 544 - i32.const 604 + i32.const 627 i32.const 3 call $~lib/builtins/abort unreachable @@ -19125,7 +19856,7 @@ if i32.const 0 i32.const 544 - i32.const 605 + i32.const 628 i32.const 3 call $~lib/builtins/abort unreachable @@ -19140,7 +19871,7 @@ if i32.const 0 i32.const 544 - i32.const 606 + i32.const 629 i32.const 3 call $~lib/builtins/abort unreachable @@ -19155,7 +19886,7 @@ if i32.const 0 i32.const 544 - i32.const 607 + i32.const 630 i32.const 3 call $~lib/builtins/abort unreachable @@ -19170,7 +19901,7 @@ if i32.const 0 i32.const 544 - i32.const 608 + i32.const 631 i32.const 3 call $~lib/builtins/abort unreachable @@ -19187,7 +19918,7 @@ if i32.const 0 i32.const 544 - i32.const 609 + i32.const 632 i32.const 3 call $~lib/builtins/abort unreachable @@ -19202,7 +19933,7 @@ if i32.const 0 i32.const 544 - i32.const 610 + i32.const 633 i32.const 3 call $~lib/builtins/abort unreachable @@ -19456,7 +20187,7 @@ if i32.const 0 i32.const 544 - i32.const 580 + i32.const 603 i32.const 3 call $~lib/builtins/abort unreachable @@ -19471,7 +20202,7 @@ if i32.const 0 i32.const 544 - i32.const 581 + i32.const 604 i32.const 3 call $~lib/builtins/abort unreachable @@ -19486,7 +20217,7 @@ if i32.const 0 i32.const 544 - i32.const 582 + i32.const 605 i32.const 3 call $~lib/builtins/abort unreachable @@ -19501,7 +20232,7 @@ if i32.const 0 i32.const 544 - i32.const 583 + i32.const 606 i32.const 3 call $~lib/builtins/abort unreachable @@ -19516,7 +20247,7 @@ if i32.const 0 i32.const 544 - i32.const 584 + i32.const 607 i32.const 3 call $~lib/builtins/abort unreachable @@ -19531,7 +20262,7 @@ if i32.const 0 i32.const 544 - i32.const 585 + i32.const 608 i32.const 3 call $~lib/builtins/abort unreachable @@ -19546,7 +20277,7 @@ if i32.const 0 i32.const 544 - i32.const 586 + i32.const 609 i32.const 3 call $~lib/builtins/abort unreachable @@ -19561,7 +20292,7 @@ if i32.const 0 i32.const 544 - i32.const 587 + i32.const 610 i32.const 3 call $~lib/builtins/abort unreachable @@ -19576,7 +20307,7 @@ if i32.const 0 i32.const 544 - i32.const 588 + i32.const 611 i32.const 3 call $~lib/builtins/abort unreachable @@ -19593,7 +20324,7 @@ if i32.const 0 i32.const 544 - i32.const 590 + i32.const 613 i32.const 3 call $~lib/builtins/abort unreachable @@ -19610,7 +20341,7 @@ if i32.const 0 i32.const 544 - i32.const 591 + i32.const 614 i32.const 3 call $~lib/builtins/abort unreachable @@ -19627,7 +20358,7 @@ if i32.const 0 i32.const 544 - i32.const 592 + i32.const 615 i32.const 3 call $~lib/builtins/abort unreachable @@ -19644,7 +20375,7 @@ if i32.const 0 i32.const 544 - i32.const 593 + i32.const 616 i32.const 3 call $~lib/builtins/abort unreachable @@ -19659,7 +20390,7 @@ if i32.const 0 i32.const 544 - i32.const 594 + i32.const 617 i32.const 3 call $~lib/builtins/abort unreachable @@ -19674,7 +20405,7 @@ if i32.const 0 i32.const 544 - i32.const 595 + i32.const 618 i32.const 3 call $~lib/builtins/abort unreachable @@ -19689,7 +20420,7 @@ if i32.const 0 i32.const 544 - i32.const 596 + i32.const 619 i32.const 3 call $~lib/builtins/abort unreachable @@ -19704,7 +20435,7 @@ if i32.const 0 i32.const 544 - i32.const 597 + i32.const 620 i32.const 3 call $~lib/builtins/abort unreachable @@ -19719,7 +20450,7 @@ if i32.const 0 i32.const 544 - i32.const 598 + i32.const 621 i32.const 3 call $~lib/builtins/abort unreachable @@ -19734,7 +20465,7 @@ if i32.const 0 i32.const 544 - i32.const 599 + i32.const 622 i32.const 3 call $~lib/builtins/abort unreachable @@ -19756,7 +20487,7 @@ if i32.const 0 i32.const 544 - i32.const 603 + i32.const 626 i32.const 3 call $~lib/builtins/abort unreachable @@ -19773,7 +20504,7 @@ if i32.const 0 i32.const 544 - i32.const 604 + i32.const 627 i32.const 3 call $~lib/builtins/abort unreachable @@ -19790,7 +20521,7 @@ if i32.const 0 i32.const 544 - i32.const 605 + i32.const 628 i32.const 3 call $~lib/builtins/abort unreachable @@ -19805,7 +20536,7 @@ if i32.const 0 i32.const 544 - i32.const 606 + i32.const 629 i32.const 3 call $~lib/builtins/abort unreachable @@ -19820,7 +20551,7 @@ if i32.const 0 i32.const 544 - i32.const 607 + i32.const 630 i32.const 3 call $~lib/builtins/abort unreachable @@ -19835,7 +20566,7 @@ if i32.const 0 i32.const 544 - i32.const 608 + i32.const 631 i32.const 3 call $~lib/builtins/abort unreachable @@ -19852,7 +20583,7 @@ if i32.const 0 i32.const 544 - i32.const 609 + i32.const 632 i32.const 3 call $~lib/builtins/abort unreachable @@ -19867,7 +20598,7 @@ if i32.const 0 i32.const 544 - i32.const 610 + i32.const 633 i32.const 3 call $~lib/builtins/abort unreachable @@ -20121,7 +20852,7 @@ if i32.const 0 i32.const 544 - i32.const 580 + i32.const 603 i32.const 3 call $~lib/builtins/abort unreachable @@ -20136,7 +20867,7 @@ if i32.const 0 i32.const 544 - i32.const 581 + i32.const 604 i32.const 3 call $~lib/builtins/abort unreachable @@ -20151,7 +20882,7 @@ if i32.const 0 i32.const 544 - i32.const 582 + i32.const 605 i32.const 3 call $~lib/builtins/abort unreachable @@ -20166,7 +20897,7 @@ if i32.const 0 i32.const 544 - i32.const 583 + i32.const 606 i32.const 3 call $~lib/builtins/abort unreachable @@ -20181,7 +20912,7 @@ if i32.const 0 i32.const 544 - i32.const 584 + i32.const 607 i32.const 3 call $~lib/builtins/abort unreachable @@ -20196,7 +20927,7 @@ if i32.const 0 i32.const 544 - i32.const 585 + i32.const 608 i32.const 3 call $~lib/builtins/abort unreachable @@ -20211,7 +20942,7 @@ if i32.const 0 i32.const 544 - i32.const 586 + i32.const 609 i32.const 3 call $~lib/builtins/abort unreachable @@ -20226,7 +20957,7 @@ if i32.const 0 i32.const 544 - i32.const 587 + i32.const 610 i32.const 3 call $~lib/builtins/abort unreachable @@ -20241,7 +20972,7 @@ if i32.const 0 i32.const 544 - i32.const 588 + i32.const 611 i32.const 3 call $~lib/builtins/abort unreachable @@ -20258,7 +20989,7 @@ if i32.const 0 i32.const 544 - i32.const 590 + i32.const 613 i32.const 3 call $~lib/builtins/abort unreachable @@ -20275,7 +21006,7 @@ if i32.const 0 i32.const 544 - i32.const 591 + i32.const 614 i32.const 3 call $~lib/builtins/abort unreachable @@ -20292,7 +21023,7 @@ if i32.const 0 i32.const 544 - i32.const 592 + i32.const 615 i32.const 3 call $~lib/builtins/abort unreachable @@ -20309,7 +21040,7 @@ if i32.const 0 i32.const 544 - i32.const 593 + i32.const 616 i32.const 3 call $~lib/builtins/abort unreachable @@ -20324,7 +21055,7 @@ if i32.const 0 i32.const 544 - i32.const 594 + i32.const 617 i32.const 3 call $~lib/builtins/abort unreachable @@ -20339,7 +21070,7 @@ if i32.const 0 i32.const 544 - i32.const 595 + i32.const 618 i32.const 3 call $~lib/builtins/abort unreachable @@ -20354,7 +21085,7 @@ if i32.const 0 i32.const 544 - i32.const 596 + i32.const 619 i32.const 3 call $~lib/builtins/abort unreachable @@ -20369,7 +21100,7 @@ if i32.const 0 i32.const 544 - i32.const 597 + i32.const 620 i32.const 3 call $~lib/builtins/abort unreachable @@ -20384,7 +21115,7 @@ if i32.const 0 i32.const 544 - i32.const 598 + i32.const 621 i32.const 3 call $~lib/builtins/abort unreachable @@ -20399,7 +21130,7 @@ if i32.const 0 i32.const 544 - i32.const 599 + i32.const 622 i32.const 3 call $~lib/builtins/abort unreachable @@ -20421,7 +21152,7 @@ if i32.const 0 i32.const 544 - i32.const 603 + i32.const 626 i32.const 3 call $~lib/builtins/abort unreachable @@ -20438,7 +21169,7 @@ if i32.const 0 i32.const 544 - i32.const 604 + i32.const 627 i32.const 3 call $~lib/builtins/abort unreachable @@ -20455,7 +21186,7 @@ if i32.const 0 i32.const 544 - i32.const 605 + i32.const 628 i32.const 3 call $~lib/builtins/abort unreachable @@ -20470,7 +21201,7 @@ if i32.const 0 i32.const 544 - i32.const 606 + i32.const 629 i32.const 3 call $~lib/builtins/abort unreachable @@ -20485,7 +21216,7 @@ if i32.const 0 i32.const 544 - i32.const 607 + i32.const 630 i32.const 3 call $~lib/builtins/abort unreachable @@ -20500,7 +21231,7 @@ if i32.const 0 i32.const 544 - i32.const 608 + i32.const 631 i32.const 3 call $~lib/builtins/abort unreachable @@ -20517,7 +21248,7 @@ if i32.const 0 i32.const 544 - i32.const 609 + i32.const 632 i32.const 3 call $~lib/builtins/abort unreachable @@ -20532,7 +21263,7 @@ if i32.const 0 i32.const 544 - i32.const 610 + i32.const 633 i32.const 3 call $~lib/builtins/abort unreachable @@ -20830,14 +21561,14 @@ i32.const 100 i32.rem_u local.set $7 - i32.const 6284 + i32.const 6988 local.get $6 i32.const 2 i32.shl i32.add i64.load32_u local.set $8 - i32.const 6284 + i32.const 6988 local.get $7 i32.const 2 i32.shl @@ -20880,7 +21611,7 @@ i32.const 2 i32.sub local.set $2 - i32.const 6284 + i32.const 6988 local.get $10 i32.const 2 i32.shl @@ -20903,7 +21634,7 @@ i32.const 2 i32.sub local.set $2 - i32.const 6284 + i32.const 6988 local.get $1 i32.const 2 i32.shl @@ -20953,7 +21684,7 @@ i32.const 1 i32.shl i32.add - i32.const 6704 + i32.const 7408 local.get $1 i32.wrap_i64 i32.const 255 @@ -20975,7 +21706,7 @@ i32.and if local.get $0 - i32.const 6704 + i32.const 7408 local.get $1 i32.wrap_i64 i32.const 6 @@ -21098,7 +21829,7 @@ i32.const 1 i32.shl i32.add - i32.const 7760 + i32.const 8464 local.get $1 local.get $6 i64.and @@ -21134,7 +21865,7 @@ i32.const 1 i32.shl i32.add - i32.const 7760 + i32.const 8464 local.get $1 local.get $6 local.get $4 @@ -21913,14 +22644,14 @@ i32.const 100 i32.rem_u local.set $11 - i32.const 6284 + i32.const 6988 local.get $10 i32.const 2 i32.shl i32.add i64.load32_u local.set $12 - i32.const 6284 + i32.const 6988 local.get $11 i32.const 2 i32.shl @@ -21942,14 +22673,14 @@ i64.shl i64.or i64.store - i32.const 6284 + i32.const 6988 local.get $8 i32.const 2 i32.shl i32.add i64.load32_u local.set $12 - i32.const 6284 + i32.const 6988 local.get $9 i32.const 2 i32.shl @@ -22458,7 +23189,7 @@ local.set $22 local.get $18 local.set $21 - i32.const 9008 + i32.const 9712 local.get $13 i32.const 2 i32.shl @@ -22599,7 +23330,7 @@ i32.add global.set $~lib/util/number/_K local.get $10 - i32.const 9008 + i32.const 9712 i32.const 0 local.get $13 i32.sub @@ -23180,14 +23911,14 @@ i32.shl i32.sub global.set $~lib/util/number/_K - i32.const 8136 + i32.const 8840 local.get $14 i32.const 3 i32.shl i32.add i64.load global.set $~lib/util/number/_frc_pow - i32.const 8832 + i32.const 9536 local.get $14 i32.const 1 i32.shl @@ -23813,7 +24544,7 @@ if i32.const 336 i32.const 608 - i32.const 1853 + i32.const 1910 i32.const 19 call $~lib/builtins/abort unreachable @@ -23828,7 +24559,7 @@ if i32.const 336 i32.const 608 - i32.const 1854 + i32.const 1911 i32.const 47 call $~lib/builtins/abort unreachable @@ -23929,7 +24660,7 @@ if i32.const 336 i32.const 608 - i32.const 1853 + i32.const 1910 i32.const 19 call $~lib/builtins/abort unreachable @@ -23944,7 +24675,7 @@ if i32.const 336 i32.const 608 - i32.const 1854 + i32.const 1911 i32.const 47 call $~lib/builtins/abort unreachable @@ -24035,7 +24766,7 @@ if i32.const 336 i32.const 608 - i32.const 1853 + i32.const 1910 i32.const 19 call $~lib/builtins/abort unreachable @@ -24050,7 +24781,7 @@ if i32.const 336 i32.const 608 - i32.const 1854 + i32.const 1911 i32.const 47 call $~lib/builtins/abort unreachable @@ -24135,7 +24866,7 @@ if i32.const 336 i32.const 608 - i32.const 1853 + i32.const 1910 i32.const 19 call $~lib/builtins/abort unreachable @@ -24150,7 +24881,7 @@ if i32.const 336 i32.const 608 - i32.const 1854 + i32.const 1911 i32.const 47 call $~lib/builtins/abort unreachable @@ -24236,7 +24967,7 @@ if i32.const 336 i32.const 608 - i32.const 1853 + i32.const 1910 i32.const 19 call $~lib/builtins/abort unreachable @@ -24251,7 +24982,7 @@ if i32.const 336 i32.const 608 - i32.const 1854 + i32.const 1911 i32.const 47 call $~lib/builtins/abort unreachable @@ -24294,7 +25025,7 @@ if i32.const 336 i32.const 608 - i32.const 1853 + i32.const 1910 i32.const 19 call $~lib/builtins/abort unreachable @@ -24309,7 +25040,7 @@ if i32.const 336 i32.const 608 - i32.const 1854 + i32.const 1911 i32.const 47 call $~lib/builtins/abort unreachable @@ -24384,7 +25115,7 @@ if i32.const 336 i32.const 608 - i32.const 1853 + i32.const 1910 i32.const 19 call $~lib/builtins/abort unreachable @@ -24399,7 +25130,7 @@ if i32.const 336 i32.const 608 - i32.const 1854 + i32.const 1911 i32.const 47 call $~lib/builtins/abort unreachable @@ -24442,7 +25173,7 @@ if i32.const 336 i32.const 608 - i32.const 1853 + i32.const 1910 i32.const 19 call $~lib/builtins/abort unreachable @@ -24457,7 +25188,7 @@ if i32.const 336 i32.const 608 - i32.const 1854 + i32.const 1911 i32.const 47 call $~lib/builtins/abort unreachable @@ -24558,7 +25289,7 @@ if i32.const 336 i32.const 608 - i32.const 1853 + i32.const 1910 i32.const 19 call $~lib/builtins/abort unreachable @@ -24573,7 +25304,7 @@ if i32.const 336 i32.const 608 - i32.const 1854 + i32.const 1911 i32.const 47 call $~lib/builtins/abort unreachable @@ -24664,7 +25395,7 @@ if i32.const 336 i32.const 608 - i32.const 1853 + i32.const 1910 i32.const 19 call $~lib/builtins/abort unreachable @@ -24679,7 +25410,7 @@ if i32.const 336 i32.const 608 - i32.const 1854 + i32.const 1911 i32.const 47 call $~lib/builtins/abort unreachable @@ -24760,7 +25491,7 @@ if i32.const 336 i32.const 608 - i32.const 1853 + i32.const 1910 i32.const 19 call $~lib/builtins/abort unreachable @@ -24775,7 +25506,7 @@ if i32.const 336 i32.const 608 - i32.const 1854 + i32.const 1911 i32.const 47 call $~lib/builtins/abort unreachable @@ -24861,7 +25592,7 @@ if i32.const 336 i32.const 608 - i32.const 1853 + i32.const 1910 i32.const 19 call $~lib/builtins/abort unreachable @@ -24876,7 +25607,7 @@ if i32.const 336 i32.const 608 - i32.const 1854 + i32.const 1911 i32.const 47 call $~lib/builtins/abort unreachable @@ -24919,7 +25650,7 @@ if i32.const 336 i32.const 608 - i32.const 1853 + i32.const 1910 i32.const 19 call $~lib/builtins/abort unreachable @@ -24934,7 +25665,7 @@ if i32.const 336 i32.const 608 - i32.const 1854 + i32.const 1911 i32.const 47 call $~lib/builtins/abort unreachable @@ -25009,7 +25740,7 @@ if i32.const 336 i32.const 608 - i32.const 1853 + i32.const 1910 i32.const 19 call $~lib/builtins/abort unreachable @@ -25024,7 +25755,7 @@ if i32.const 336 i32.const 608 - i32.const 1854 + i32.const 1911 i32.const 47 call $~lib/builtins/abort unreachable @@ -25068,7 +25799,7 @@ if i32.const 336 i32.const 608 - i32.const 1853 + i32.const 1910 i32.const 19 call $~lib/builtins/abort unreachable @@ -25083,7 +25814,7 @@ if i32.const 336 i32.const 608 - i32.const 1854 + i32.const 1911 i32.const 47 call $~lib/builtins/abort unreachable @@ -25190,7 +25921,7 @@ if i32.const 336 i32.const 608 - i32.const 1853 + i32.const 1910 i32.const 19 call $~lib/builtins/abort unreachable @@ -25205,7 +25936,7 @@ if i32.const 336 i32.const 608 - i32.const 1854 + i32.const 1911 i32.const 47 call $~lib/builtins/abort unreachable @@ -25300,7 +26031,7 @@ if i32.const 336 i32.const 608 - i32.const 1853 + i32.const 1910 i32.const 19 call $~lib/builtins/abort unreachable @@ -25315,7 +26046,7 @@ if i32.const 336 i32.const 608 - i32.const 1854 + i32.const 1911 i32.const 47 call $~lib/builtins/abort unreachable @@ -25419,7 +26150,7 @@ if i32.const 336 i32.const 608 - i32.const 1853 + i32.const 1910 i32.const 19 call $~lib/builtins/abort unreachable @@ -25434,7 +26165,7 @@ if i32.const 336 i32.const 608 - i32.const 1854 + i32.const 1911 i32.const 47 call $~lib/builtins/abort unreachable @@ -25523,7 +26254,7 @@ if i32.const 336 i32.const 608 - i32.const 1853 + i32.const 1910 i32.const 19 call $~lib/builtins/abort unreachable @@ -25538,7 +26269,7 @@ if i32.const 336 i32.const 608 - i32.const 1854 + i32.const 1911 i32.const 47 call $~lib/builtins/abort unreachable @@ -25582,7 +26313,7 @@ if i32.const 336 i32.const 608 - i32.const 1853 + i32.const 1910 i32.const 19 call $~lib/builtins/abort unreachable @@ -25597,7 +26328,7 @@ if i32.const 336 i32.const 608 - i32.const 1854 + i32.const 1911 i32.const 47 call $~lib/builtins/abort unreachable @@ -25697,7 +26428,7 @@ if i32.const 336 i32.const 608 - i32.const 1853 + i32.const 1910 i32.const 19 call $~lib/builtins/abort unreachable @@ -25712,7 +26443,7 @@ if i32.const 336 i32.const 608 - i32.const 1854 + i32.const 1911 i32.const 47 call $~lib/builtins/abort unreachable @@ -25810,7 +26541,7 @@ if i32.const 336 i32.const 608 - i32.const 1853 + i32.const 1910 i32.const 19 call $~lib/builtins/abort unreachable @@ -25825,7 +26556,7 @@ if i32.const 336 i32.const 608 - i32.const 1854 + i32.const 1911 i32.const 47 call $~lib/builtins/abort unreachable @@ -25928,7 +26659,7 @@ if i32.const 336 i32.const 608 - i32.const 1853 + i32.const 1910 i32.const 19 call $~lib/builtins/abort unreachable @@ -25943,7 +26674,7 @@ if i32.const 336 i32.const 608 - i32.const 1854 + i32.const 1911 i32.const 47 call $~lib/builtins/abort unreachable @@ -26034,7 +26765,7 @@ if i32.const 336 i32.const 608 - i32.const 1853 + i32.const 1910 i32.const 19 call $~lib/builtins/abort unreachable @@ -26049,7 +26780,7 @@ if i32.const 336 i32.const 608 - i32.const 1854 + i32.const 1911 i32.const 47 call $~lib/builtins/abort unreachable @@ -26130,7 +26861,7 @@ if i32.const 336 i32.const 608 - i32.const 1853 + i32.const 1910 i32.const 19 call $~lib/builtins/abort unreachable @@ -26145,7 +26876,7 @@ if i32.const 336 i32.const 608 - i32.const 1854 + i32.const 1911 i32.const 47 call $~lib/builtins/abort unreachable @@ -26236,7 +26967,7 @@ if i32.const 336 i32.const 608 - i32.const 1853 + i32.const 1910 i32.const 19 call $~lib/builtins/abort unreachable @@ -26251,7 +26982,7 @@ if i32.const 336 i32.const 608 - i32.const 1854 + i32.const 1911 i32.const 47 call $~lib/builtins/abort unreachable @@ -26326,7 +27057,7 @@ if i32.const 336 i32.const 608 - i32.const 1853 + i32.const 1910 i32.const 19 call $~lib/builtins/abort unreachable @@ -26341,7 +27072,7 @@ if i32.const 336 i32.const 608 - i32.const 1854 + i32.const 1911 i32.const 47 call $~lib/builtins/abort unreachable @@ -26384,7 +27115,7 @@ if i32.const 336 i32.const 608 - i32.const 1853 + i32.const 1910 i32.const 19 call $~lib/builtins/abort unreachable @@ -26399,7 +27130,7 @@ if i32.const 336 i32.const 608 - i32.const 1854 + i32.const 1911 i32.const 47 call $~lib/builtins/abort unreachable @@ -26479,7 +27210,7 @@ if i32.const 336 i32.const 608 - i32.const 1853 + i32.const 1910 i32.const 19 call $~lib/builtins/abort unreachable @@ -26494,7 +27225,7 @@ if i32.const 336 i32.const 608 - i32.const 1854 + i32.const 1911 i32.const 47 call $~lib/builtins/abort unreachable @@ -26597,7 +27328,7 @@ if i32.const 336 i32.const 608 - i32.const 1853 + i32.const 1910 i32.const 19 call $~lib/builtins/abort unreachable @@ -26612,7 +27343,7 @@ if i32.const 336 i32.const 608 - i32.const 1854 + i32.const 1911 i32.const 47 call $~lib/builtins/abort unreachable @@ -26703,7 +27434,7 @@ if i32.const 336 i32.const 608 - i32.const 1853 + i32.const 1910 i32.const 19 call $~lib/builtins/abort unreachable @@ -26718,7 +27449,7 @@ if i32.const 336 i32.const 608 - i32.const 1854 + i32.const 1911 i32.const 47 call $~lib/builtins/abort unreachable @@ -26799,7 +27530,7 @@ if i32.const 336 i32.const 608 - i32.const 1853 + i32.const 1910 i32.const 19 call $~lib/builtins/abort unreachable @@ -26814,7 +27545,7 @@ if i32.const 336 i32.const 608 - i32.const 1854 + i32.const 1911 i32.const 47 call $~lib/builtins/abort unreachable @@ -26905,7 +27636,7 @@ if i32.const 336 i32.const 608 - i32.const 1853 + i32.const 1910 i32.const 19 call $~lib/builtins/abort unreachable @@ -26920,7 +27651,7 @@ if i32.const 336 i32.const 608 - i32.const 1854 + i32.const 1911 i32.const 47 call $~lib/builtins/abort unreachable @@ -26995,7 +27726,7 @@ if i32.const 336 i32.const 608 - i32.const 1853 + i32.const 1910 i32.const 19 call $~lib/builtins/abort unreachable @@ -27010,7 +27741,7 @@ if i32.const 336 i32.const 608 - i32.const 1854 + i32.const 1911 i32.const 47 call $~lib/builtins/abort unreachable @@ -27053,7 +27784,7 @@ if i32.const 336 i32.const 608 - i32.const 1853 + i32.const 1910 i32.const 19 call $~lib/builtins/abort unreachable @@ -27068,7 +27799,7 @@ if i32.const 336 i32.const 608 - i32.const 1854 + i32.const 1911 i32.const 47 call $~lib/builtins/abort unreachable @@ -27143,7 +27874,7 @@ if i32.const 336 i32.const 608 - i32.const 1853 + i32.const 1910 i32.const 19 call $~lib/builtins/abort unreachable @@ -27158,7 +27889,7 @@ if i32.const 336 i32.const 608 - i32.const 1854 + i32.const 1911 i32.const 47 call $~lib/builtins/abort unreachable @@ -27220,7 +27951,7 @@ if i32.const 336 i32.const 608 - i32.const 1853 + i32.const 1910 i32.const 19 call $~lib/builtins/abort unreachable @@ -27235,7 +27966,7 @@ if i32.const 336 i32.const 608 - i32.const 1854 + i32.const 1911 i32.const 47 call $~lib/builtins/abort unreachable @@ -27326,7 +28057,7 @@ if i32.const 336 i32.const 608 - i32.const 1853 + i32.const 1910 i32.const 19 call $~lib/builtins/abort unreachable @@ -27341,7 +28072,7 @@ if i32.const 336 i32.const 608 - i32.const 1854 + i32.const 1911 i32.const 47 call $~lib/builtins/abort unreachable @@ -27422,7 +28153,7 @@ if i32.const 336 i32.const 608 - i32.const 1853 + i32.const 1910 i32.const 19 call $~lib/builtins/abort unreachable @@ -27437,7 +28168,7 @@ if i32.const 336 i32.const 608 - i32.const 1854 + i32.const 1911 i32.const 47 call $~lib/builtins/abort unreachable @@ -27528,7 +28259,7 @@ if i32.const 336 i32.const 608 - i32.const 1853 + i32.const 1910 i32.const 19 call $~lib/builtins/abort unreachable @@ -27543,7 +28274,7 @@ if i32.const 336 i32.const 608 - i32.const 1854 + i32.const 1911 i32.const 47 call $~lib/builtins/abort unreachable @@ -27623,7 +28354,7 @@ if i32.const 336 i32.const 608 - i32.const 1853 + i32.const 1910 i32.const 19 call $~lib/builtins/abort unreachable @@ -27638,7 +28369,7 @@ if i32.const 336 i32.const 608 - i32.const 1854 + i32.const 1911 i32.const 47 call $~lib/builtins/abort unreachable @@ -27718,7 +28449,7 @@ if i32.const 336 i32.const 608 - i32.const 1853 + i32.const 1910 i32.const 19 call $~lib/builtins/abort unreachable @@ -27733,7 +28464,7 @@ if i32.const 336 i32.const 608 - i32.const 1854 + i32.const 1911 i32.const 47 call $~lib/builtins/abort unreachable @@ -27808,7 +28539,7 @@ if i32.const 336 i32.const 608 - i32.const 1853 + i32.const 1910 i32.const 19 call $~lib/builtins/abort unreachable @@ -27823,7 +28554,7 @@ if i32.const 336 i32.const 608 - i32.const 1854 + i32.const 1911 i32.const 47 call $~lib/builtins/abort unreachable @@ -27889,7 +28620,7 @@ if i32.const 336 i32.const 608 - i32.const 1853 + i32.const 1910 i32.const 19 call $~lib/builtins/abort unreachable @@ -27904,7 +28635,7 @@ if i32.const 336 i32.const 608 - i32.const 1854 + i32.const 1911 i32.const 47 call $~lib/builtins/abort unreachable @@ -27995,7 +28726,7 @@ if i32.const 336 i32.const 608 - i32.const 1853 + i32.const 1910 i32.const 19 call $~lib/builtins/abort unreachable @@ -28010,7 +28741,7 @@ if i32.const 336 i32.const 608 - i32.const 1854 + i32.const 1911 i32.const 47 call $~lib/builtins/abort unreachable @@ -28091,7 +28822,7 @@ if i32.const 336 i32.const 608 - i32.const 1853 + i32.const 1910 i32.const 19 call $~lib/builtins/abort unreachable @@ -28106,7 +28837,7 @@ if i32.const 336 i32.const 608 - i32.const 1854 + i32.const 1911 i32.const 47 call $~lib/builtins/abort unreachable @@ -28197,7 +28928,7 @@ if i32.const 336 i32.const 608 - i32.const 1853 + i32.const 1910 i32.const 19 call $~lib/builtins/abort unreachable @@ -28212,7 +28943,7 @@ if i32.const 336 i32.const 608 - i32.const 1854 + i32.const 1911 i32.const 47 call $~lib/builtins/abort unreachable @@ -28292,7 +29023,7 @@ if i32.const 336 i32.const 608 - i32.const 1853 + i32.const 1910 i32.const 19 call $~lib/builtins/abort unreachable @@ -28307,7 +29038,7 @@ if i32.const 336 i32.const 608 - i32.const 1854 + i32.const 1911 i32.const 47 call $~lib/builtins/abort unreachable @@ -28387,7 +29118,7 @@ if i32.const 336 i32.const 608 - i32.const 1853 + i32.const 1910 i32.const 19 call $~lib/builtins/abort unreachable @@ -28402,7 +29133,7 @@ if i32.const 336 i32.const 608 - i32.const 1854 + i32.const 1911 i32.const 47 call $~lib/builtins/abort unreachable @@ -28482,7 +29213,7 @@ if i32.const 336 i32.const 608 - i32.const 1853 + i32.const 1910 i32.const 19 call $~lib/builtins/abort unreachable @@ -28497,7 +29228,7 @@ if i32.const 336 i32.const 608 - i32.const 1854 + i32.const 1911 i32.const 47 call $~lib/builtins/abort unreachable @@ -28600,7 +29331,7 @@ if i32.const 336 i32.const 608 - i32.const 1853 + i32.const 1910 i32.const 19 call $~lib/builtins/abort unreachable @@ -28615,7 +29346,7 @@ if i32.const 336 i32.const 608 - i32.const 1854 + i32.const 1911 i32.const 47 call $~lib/builtins/abort unreachable @@ -28701,7 +29432,7 @@ if i32.const 336 i32.const 608 - i32.const 1853 + i32.const 1910 i32.const 19 call $~lib/builtins/abort unreachable @@ -28716,7 +29447,7 @@ if i32.const 336 i32.const 608 - i32.const 1854 + i32.const 1911 i32.const 47 call $~lib/builtins/abort unreachable @@ -28760,7 +29491,7 @@ if i32.const 336 i32.const 608 - i32.const 1853 + i32.const 1910 i32.const 19 call $~lib/builtins/abort unreachable @@ -28775,7 +29506,7 @@ if i32.const 336 i32.const 608 - i32.const 1854 + i32.const 1911 i32.const 47 call $~lib/builtins/abort unreachable @@ -28866,7 +29597,7 @@ if i32.const 336 i32.const 608 - i32.const 1853 + i32.const 1910 i32.const 19 call $~lib/builtins/abort unreachable @@ -28881,7 +29612,7 @@ if i32.const 336 i32.const 608 - i32.const 1854 + i32.const 1911 i32.const 47 call $~lib/builtins/abort unreachable @@ -28961,7 +29692,7 @@ if i32.const 336 i32.const 608 - i32.const 1853 + i32.const 1910 i32.const 19 call $~lib/builtins/abort unreachable @@ -28976,7 +29707,7 @@ if i32.const 336 i32.const 608 - i32.const 1854 + i32.const 1911 i32.const 47 call $~lib/builtins/abort unreachable @@ -29056,7 +29787,7 @@ if i32.const 336 i32.const 608 - i32.const 1853 + i32.const 1910 i32.const 19 call $~lib/builtins/abort unreachable @@ -29071,7 +29802,7 @@ if i32.const 336 i32.const 608 - i32.const 1854 + i32.const 1911 i32.const 47 call $~lib/builtins/abort unreachable @@ -29151,7 +29882,7 @@ if i32.const 336 i32.const 608 - i32.const 1853 + i32.const 1910 i32.const 19 call $~lib/builtins/abort unreachable @@ -29166,7 +29897,7 @@ if i32.const 336 i32.const 608 - i32.const 1854 + i32.const 1911 i32.const 47 call $~lib/builtins/abort unreachable @@ -29269,7 +30000,7 @@ if i32.const 336 i32.const 608 - i32.const 1853 + i32.const 1910 i32.const 19 call $~lib/builtins/abort unreachable @@ -29284,7 +30015,7 @@ if i32.const 336 i32.const 608 - i32.const 1854 + i32.const 1911 i32.const 47 call $~lib/builtins/abort unreachable @@ -29370,7 +30101,7 @@ if i32.const 336 i32.const 608 - i32.const 1853 + i32.const 1910 i32.const 19 call $~lib/builtins/abort unreachable @@ -29385,7 +30116,7 @@ if i32.const 336 i32.const 608 - i32.const 1854 + i32.const 1911 i32.const 47 call $~lib/builtins/abort unreachable @@ -29429,7 +30160,7 @@ if i32.const 336 i32.const 608 - i32.const 1853 + i32.const 1910 i32.const 19 call $~lib/builtins/abort unreachable @@ -29444,7 +30175,7 @@ if i32.const 336 i32.const 608 - i32.const 1854 + i32.const 1911 i32.const 47 call $~lib/builtins/abort unreachable @@ -29535,7 +30266,7 @@ if i32.const 336 i32.const 608 - i32.const 1853 + i32.const 1910 i32.const 19 call $~lib/builtins/abort unreachable @@ -29550,7 +30281,7 @@ if i32.const 336 i32.const 608 - i32.const 1854 + i32.const 1911 i32.const 47 call $~lib/builtins/abort unreachable @@ -29630,7 +30361,7 @@ if i32.const 336 i32.const 608 - i32.const 1853 + i32.const 1910 i32.const 19 call $~lib/builtins/abort unreachable @@ -29645,7 +30376,7 @@ if i32.const 336 i32.const 608 - i32.const 1854 + i32.const 1911 i32.const 47 call $~lib/builtins/abort unreachable @@ -29725,7 +30456,7 @@ if i32.const 336 i32.const 608 - i32.const 1853 + i32.const 1910 i32.const 19 call $~lib/builtins/abort unreachable @@ -29740,7 +30471,7 @@ if i32.const 336 i32.const 608 - i32.const 1854 + i32.const 1911 i32.const 47 call $~lib/builtins/abort unreachable @@ -29820,7 +30551,7 @@ if i32.const 336 i32.const 608 - i32.const 1853 + i32.const 1910 i32.const 19 call $~lib/builtins/abort unreachable @@ -29835,7 +30566,7 @@ if i32.const 336 i32.const 608 - i32.const 1854 + i32.const 1911 i32.const 47 call $~lib/builtins/abort unreachable @@ -29930,7 +30661,7 @@ if i32.const 336 i32.const 608 - i32.const 1853 + i32.const 1910 i32.const 19 call $~lib/builtins/abort unreachable @@ -29945,7 +30676,7 @@ if i32.const 336 i32.const 608 - i32.const 1854 + i32.const 1911 i32.const 47 call $~lib/builtins/abort unreachable @@ -29988,7 +30719,7 @@ if i32.const 336 i32.const 608 - i32.const 1853 + i32.const 1910 i32.const 19 call $~lib/builtins/abort unreachable @@ -30003,7 +30734,7 @@ if i32.const 336 i32.const 608 - i32.const 1854 + i32.const 1911 i32.const 47 call $~lib/builtins/abort unreachable @@ -30085,7 +30816,7 @@ if i32.const 336 i32.const 608 - i32.const 1853 + i32.const 1910 i32.const 19 call $~lib/builtins/abort unreachable @@ -30100,7 +30831,7 @@ if i32.const 336 i32.const 608 - i32.const 1854 + i32.const 1911 i32.const 47 call $~lib/builtins/abort unreachable @@ -30182,7 +30913,7 @@ if i32.const 336 i32.const 608 - i32.const 1853 + i32.const 1910 i32.const 19 call $~lib/builtins/abort unreachable @@ -30197,7 +30928,7 @@ if i32.const 336 i32.const 608 - i32.const 1854 + i32.const 1911 i32.const 47 call $~lib/builtins/abort unreachable @@ -30279,7 +31010,7 @@ if i32.const 336 i32.const 608 - i32.const 1853 + i32.const 1910 i32.const 19 call $~lib/builtins/abort unreachable @@ -30294,7 +31025,7 @@ if i32.const 336 i32.const 608 - i32.const 1854 + i32.const 1911 i32.const 47 call $~lib/builtins/abort unreachable @@ -30376,7 +31107,7 @@ if i32.const 336 i32.const 608 - i32.const 1853 + i32.const 1910 i32.const 19 call $~lib/builtins/abort unreachable @@ -30391,7 +31122,7 @@ if i32.const 336 i32.const 608 - i32.const 1854 + i32.const 1911 i32.const 47 call $~lib/builtins/abort unreachable @@ -30491,7 +31222,7 @@ if i32.const 336 i32.const 608 - i32.const 1853 + i32.const 1910 i32.const 19 call $~lib/builtins/abort unreachable @@ -30506,7 +31237,7 @@ if i32.const 336 i32.const 608 - i32.const 1854 + i32.const 1911 i32.const 47 call $~lib/builtins/abort unreachable @@ -30589,7 +31320,7 @@ if i32.const 336 i32.const 608 - i32.const 1853 + i32.const 1910 i32.const 19 call $~lib/builtins/abort unreachable @@ -30604,7 +31335,7 @@ if i32.const 336 i32.const 608 - i32.const 1854 + i32.const 1911 i32.const 47 call $~lib/builtins/abort unreachable @@ -30686,7 +31417,7 @@ if i32.const 336 i32.const 608 - i32.const 1853 + i32.const 1910 i32.const 19 call $~lib/builtins/abort unreachable @@ -30701,7 +31432,7 @@ if i32.const 336 i32.const 608 - i32.const 1854 + i32.const 1911 i32.const 47 call $~lib/builtins/abort unreachable @@ -30783,7 +31514,7 @@ if i32.const 336 i32.const 608 - i32.const 1853 + i32.const 1910 i32.const 19 call $~lib/builtins/abort unreachable @@ -30798,7 +31529,7 @@ if i32.const 336 i32.const 608 - i32.const 1854 + i32.const 1911 i32.const 47 call $~lib/builtins/abort unreachable @@ -30880,7 +31611,7 @@ if i32.const 336 i32.const 608 - i32.const 1853 + i32.const 1910 i32.const 19 call $~lib/builtins/abort unreachable @@ -30895,7 +31626,7 @@ if i32.const 336 i32.const 608 - i32.const 1854 + i32.const 1911 i32.const 47 call $~lib/builtins/abort unreachable @@ -30978,7 +31709,7 @@ if i32.const 336 i32.const 608 - i32.const 1853 + i32.const 1910 i32.const 19 call $~lib/builtins/abort unreachable @@ -30993,7 +31724,7 @@ if i32.const 336 i32.const 608 - i32.const 1854 + i32.const 1911 i32.const 47 call $~lib/builtins/abort unreachable @@ -31088,7 +31819,7 @@ if i32.const 336 i32.const 608 - i32.const 1853 + i32.const 1910 i32.const 19 call $~lib/builtins/abort unreachable @@ -31103,7 +31834,7 @@ if i32.const 336 i32.const 608 - i32.const 1854 + i32.const 1911 i32.const 47 call $~lib/builtins/abort unreachable @@ -31205,7 +31936,7 @@ if i32.const 336 i32.const 608 - i32.const 1853 + i32.const 1910 i32.const 19 call $~lib/builtins/abort unreachable @@ -31220,7 +31951,7 @@ if i32.const 336 i32.const 608 - i32.const 1854 + i32.const 1911 i32.const 47 call $~lib/builtins/abort unreachable @@ -39870,10 +40601,10 @@ i32.const 144 local.get $0 call $~lib/rt/itcms/__visit - i32.const 6704 + i32.const 7408 local.get $0 call $~lib/rt/itcms/__visit - i32.const 7760 + i32.const 8464 local.get $0 call $~lib/rt/itcms/__visit ) @@ -41137,25 +41868,660 @@ call $~lib/function/Function<%28f32%2Cf32%29=>i32>~visit return end - unreachable + unreachable + ) + (func $~start + call $start:std/typedarray + ) + (func $~stack_check + global.get $~lib/memory/__stack_pointer + global.get $~lib/memory/__data_end + i32.lt_s + if + i32.const 32016 + i32.const 32064 + i32.const 1 + i32.const 1 + call $~lib/builtins/abort + unreachable + end + ) + (func $std/typedarray/testReduce<~lib/typedarray/Int8Array,i8> + (local $0 i32) + (local $1 i32) + (local $2 i32) + global.get $~lib/memory/__stack_pointer + i32.const 8 + i32.sub + global.set $~lib/memory/__stack_pointer + call $~stack_check + global.get $~lib/memory/__stack_pointer + i64.const 0 + i64.store + global.get $~lib/memory/__stack_pointer + i32.const 0 + i32.const 3 + call $~lib/typedarray/Int8Array#constructor + local.tee $0 + i32.store + local.get $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 + local.get $0 + i32.const 1872 + local.set $2 + global.get $~lib/memory/__stack_pointer + local.get $2 + i32.store offset=4 + local.get $2 + i32.const 0 + call $~lib/typedarray/Int8Array#reduce + local.set $1 + local.get $1 + i32.extend8_s + i32.const 6 + i32.eq + i32.eqz + if + i32.const 0 + i32.const 544 + i32.const 323 + i32.const 3 + call $~lib/builtins/abort + unreachable + end + global.get $~lib/memory/__stack_pointer + i32.const 8 + i32.add + global.set $~lib/memory/__stack_pointer + ) + (func $std/typedarray/testReduce<~lib/typedarray/Uint8Array,u8> + (local $0 i32) + (local $1 i32) + (local $2 i32) + global.get $~lib/memory/__stack_pointer + i32.const 8 + i32.sub + global.set $~lib/memory/__stack_pointer + call $~stack_check + global.get $~lib/memory/__stack_pointer + i64.const 0 + i64.store + global.get $~lib/memory/__stack_pointer + i32.const 0 + i32.const 3 + call $~lib/typedarray/Uint8Array#constructor + local.tee $0 + i32.store + local.get $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 + local.get $0 + i32.const 1904 + local.set $2 + global.get $~lib/memory/__stack_pointer + local.get $2 + i32.store offset=4 + local.get $2 + i32.const 0 + call $~lib/typedarray/Uint8Array#reduce + local.set $1 + local.get $1 + i32.const 255 + i32.and + i32.const 6 + i32.eq + i32.eqz + if + i32.const 0 + i32.const 544 + i32.const 323 + i32.const 3 + call $~lib/builtins/abort + unreachable + end + global.get $~lib/memory/__stack_pointer + i32.const 8 + i32.add + global.set $~lib/memory/__stack_pointer + ) + (func $std/typedarray/testReduce<~lib/typedarray/Uint8ClampedArray,u8> + (local $0 i32) + (local $1 i32) + (local $2 i32) + global.get $~lib/memory/__stack_pointer + i32.const 8 + i32.sub + global.set $~lib/memory/__stack_pointer + call $~stack_check + global.get $~lib/memory/__stack_pointer + i64.const 0 + i64.store + global.get $~lib/memory/__stack_pointer + i32.const 0 + i32.const 3 + call $~lib/typedarray/Uint8ClampedArray#constructor + local.tee $0 + i32.store + local.get $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 + local.get $0 + i32.const 1936 + local.set $2 + global.get $~lib/memory/__stack_pointer + local.get $2 + i32.store offset=4 + local.get $2 + i32.const 0 + call $~lib/typedarray/Uint8ClampedArray#reduce + local.set $1 + local.get $1 + i32.const 255 + i32.and + i32.const 6 + i32.eq + i32.eqz + if + i32.const 0 + i32.const 544 + i32.const 323 + i32.const 3 + call $~lib/builtins/abort + unreachable + end + global.get $~lib/memory/__stack_pointer + i32.const 8 + i32.add + global.set $~lib/memory/__stack_pointer ) - (func $~start - call $start:std/typedarray + (func $std/typedarray/testReduce<~lib/typedarray/Int16Array,i16> + (local $0 i32) + (local $1 i32) + (local $2 i32) + global.get $~lib/memory/__stack_pointer + i32.const 8 + i32.sub + global.set $~lib/memory/__stack_pointer + call $~stack_check + global.get $~lib/memory/__stack_pointer + i64.const 0 + i64.store + global.get $~lib/memory/__stack_pointer + i32.const 0 + i32.const 3 + call $~lib/typedarray/Int16Array#constructor + local.tee $0 + i32.store + local.get $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 + local.get $0 + i32.const 1968 + local.set $2 + global.get $~lib/memory/__stack_pointer + local.get $2 + i32.store offset=4 + local.get $2 + i32.const 0 + call $~lib/typedarray/Int16Array#reduce + local.set $1 + local.get $1 + i32.extend16_s + i32.const 6 + i32.eq + i32.eqz + if + i32.const 0 + i32.const 544 + i32.const 323 + i32.const 3 + call $~lib/builtins/abort + unreachable + end + global.get $~lib/memory/__stack_pointer + i32.const 8 + i32.add + global.set $~lib/memory/__stack_pointer ) - (func $~stack_check + (func $std/typedarray/testReduce<~lib/typedarray/Uint16Array,u16> + (local $0 i32) + (local $1 i32) + (local $2 i32) global.get $~lib/memory/__stack_pointer - global.get $~lib/memory/__data_end - i32.lt_s + i32.const 8 + i32.sub + global.set $~lib/memory/__stack_pointer + call $~stack_check + global.get $~lib/memory/__stack_pointer + i64.const 0 + i64.store + global.get $~lib/memory/__stack_pointer + i32.const 0 + i32.const 3 + call $~lib/typedarray/Uint16Array#constructor + local.tee $0 + i32.store + local.get $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 + local.get $0 + i32.const 2000 + local.set $2 + global.get $~lib/memory/__stack_pointer + local.get $2 + i32.store offset=4 + local.get $2 + i32.const 0 + call $~lib/typedarray/Uint16Array#reduce + local.set $1 + local.get $1 + i32.const 65535 + i32.and + i32.const 6 + i32.eq + i32.eqz if - i32.const 31312 - i32.const 31360 - i32.const 1 - i32.const 1 + i32.const 0 + i32.const 544 + i32.const 323 + i32.const 3 + call $~lib/builtins/abort + unreachable + end + global.get $~lib/memory/__stack_pointer + i32.const 8 + i32.add + global.set $~lib/memory/__stack_pointer + ) + (func $std/typedarray/testReduce<~lib/typedarray/Int32Array,i32> + (local $0 i32) + (local $1 i32) + (local $2 i32) + global.get $~lib/memory/__stack_pointer + i32.const 8 + i32.sub + global.set $~lib/memory/__stack_pointer + call $~stack_check + global.get $~lib/memory/__stack_pointer + i64.const 0 + i64.store + global.get $~lib/memory/__stack_pointer + i32.const 0 + i32.const 3 + call $~lib/typedarray/Int32Array#constructor + local.tee $0 + i32.store + local.get $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 + local.get $0 + i32.const 2032 + local.set $2 + global.get $~lib/memory/__stack_pointer + local.get $2 + i32.store offset=4 + local.get $2 + i32.const 0 + call $~lib/typedarray/Int32Array#reduce + local.set $1 + local.get $1 + i32.const 6 + i32.eq + i32.eqz + if + i32.const 0 + i32.const 544 + i32.const 323 + i32.const 3 call $~lib/builtins/abort unreachable end + global.get $~lib/memory/__stack_pointer + i32.const 8 + i32.add + global.set $~lib/memory/__stack_pointer ) - (func $std/typedarray/testReduce<~lib/typedarray/Int8Array,i8> + (func $std/typedarray/testReduce<~lib/typedarray/Uint32Array,u32> + (local $0 i32) + (local $1 i32) + (local $2 i32) + global.get $~lib/memory/__stack_pointer + i32.const 8 + i32.sub + global.set $~lib/memory/__stack_pointer + call $~stack_check + global.get $~lib/memory/__stack_pointer + i64.const 0 + i64.store + global.get $~lib/memory/__stack_pointer + i32.const 0 + i32.const 3 + call $~lib/typedarray/Uint32Array#constructor + local.tee $0 + i32.store + local.get $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 + local.get $0 + i32.const 2064 + local.set $2 + global.get $~lib/memory/__stack_pointer + local.get $2 + i32.store offset=4 + local.get $2 + i32.const 0 + call $~lib/typedarray/Uint32Array#reduce + local.set $1 + local.get $1 + i32.const 6 + i32.eq + i32.eqz + if + i32.const 0 + i32.const 544 + i32.const 323 + i32.const 3 + call $~lib/builtins/abort + unreachable + end + global.get $~lib/memory/__stack_pointer + i32.const 8 + i32.add + global.set $~lib/memory/__stack_pointer + ) + (func $std/typedarray/testReduce<~lib/typedarray/Int64Array,i64> + (local $0 i32) + (local $1 i64) + (local $2 i32) + global.get $~lib/memory/__stack_pointer + i32.const 8 + i32.sub + global.set $~lib/memory/__stack_pointer + call $~stack_check + global.get $~lib/memory/__stack_pointer + i64.const 0 + i64.store + global.get $~lib/memory/__stack_pointer + i32.const 0 + i32.const 3 + call $~lib/typedarray/Int64Array#constructor + local.tee $0 + i32.store + local.get $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 + local.get $0 + i32.const 2096 + local.set $2 + global.get $~lib/memory/__stack_pointer + local.get $2 + i32.store offset=4 + local.get $2 + i64.const 0 + call $~lib/typedarray/Int64Array#reduce + local.set $1 + local.get $1 + i64.const 6 + i64.eq + i32.eqz + if + i32.const 0 + i32.const 544 + i32.const 323 + i32.const 3 + call $~lib/builtins/abort + unreachable + end + global.get $~lib/memory/__stack_pointer + i32.const 8 + i32.add + global.set $~lib/memory/__stack_pointer + ) + (func $std/typedarray/testReduce<~lib/typedarray/Uint64Array,u64> + (local $0 i32) + (local $1 i64) + (local $2 i32) + global.get $~lib/memory/__stack_pointer + i32.const 8 + i32.sub + global.set $~lib/memory/__stack_pointer + call $~stack_check + global.get $~lib/memory/__stack_pointer + i64.const 0 + i64.store + global.get $~lib/memory/__stack_pointer + i32.const 0 + i32.const 3 + call $~lib/typedarray/Uint64Array#constructor + local.tee $0 + i32.store + local.get $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 + local.get $0 + i32.const 2128 + local.set $2 + global.get $~lib/memory/__stack_pointer + local.get $2 + i32.store offset=4 + local.get $2 + i64.const 0 + call $~lib/typedarray/Uint64Array#reduce + local.set $1 + local.get $1 + i64.const 6 + i64.eq + i32.eqz + if + i32.const 0 + i32.const 544 + i32.const 323 + i32.const 3 + call $~lib/builtins/abort + unreachable + end + global.get $~lib/memory/__stack_pointer + i32.const 8 + i32.add + global.set $~lib/memory/__stack_pointer + ) + (func $std/typedarray/testReduce<~lib/typedarray/Float32Array,f32> + (local $0 i32) + (local $1 f32) + (local $2 i32) + global.get $~lib/memory/__stack_pointer + i32.const 8 + i32.sub + global.set $~lib/memory/__stack_pointer + call $~stack_check + global.get $~lib/memory/__stack_pointer + i64.const 0 + i64.store + global.get $~lib/memory/__stack_pointer + i32.const 0 + i32.const 3 + call $~lib/typedarray/Float32Array#constructor + local.tee $0 + i32.store + local.get $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 + local.get $0 + i32.const 2160 + local.set $2 + global.get $~lib/memory/__stack_pointer + local.get $2 + i32.store offset=4 + local.get $2 + f32.const 0 + call $~lib/typedarray/Float32Array#reduce + local.set $1 + local.get $1 + f32.const 6 + f32.eq + i32.eqz + if + i32.const 0 + i32.const 544 + i32.const 323 + i32.const 3 + call $~lib/builtins/abort + unreachable + end + global.get $~lib/memory/__stack_pointer + i32.const 8 + i32.add + global.set $~lib/memory/__stack_pointer + ) + (func $std/typedarray/testReduce<~lib/typedarray/Float64Array,f64> + (local $0 i32) + (local $1 f64) + (local $2 i32) + global.get $~lib/memory/__stack_pointer + i32.const 8 + i32.sub + global.set $~lib/memory/__stack_pointer + call $~stack_check + global.get $~lib/memory/__stack_pointer + i64.const 0 + i64.store + global.get $~lib/memory/__stack_pointer + i32.const 0 + i32.const 3 + call $~lib/typedarray/Float64Array#constructor + local.tee $0 + i32.store + local.get $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 + local.get $0 + i32.const 2192 + local.set $2 + global.get $~lib/memory/__stack_pointer + local.get $2 + i32.store offset=4 + local.get $2 + f64.const 0 + call $~lib/typedarray/Float64Array#reduce + local.set $1 + local.get $1 + f64.const 6 + f64.eq + i32.eqz + if + i32.const 0 + i32.const 544 + i32.const 323 + i32.const 3 + call $~lib/builtins/abort + unreachable + end + global.get $~lib/memory/__stack_pointer + i32.const 8 + i32.add + global.set $~lib/memory/__stack_pointer + ) + (func $std/typedarray/testReduceRight<~lib/typedarray/Int8Array,i8> (local $0 i32) (local $1 i32) (local $2 i32) @@ -41186,14 +42552,14 @@ i32.const 3 call $~lib/typedarray/Int8Array#__set local.get $0 - i32.const 1872 + i32.const 2224 local.set $2 global.get $~lib/memory/__stack_pointer local.get $2 i32.store offset=4 local.get $2 i32.const 0 - call $~lib/typedarray/Int8Array#reduce + call $~lib/typedarray/Int8Array#reduceRight local.set $1 local.get $1 i32.extend8_s @@ -41203,7 +42569,7 @@ if i32.const 0 i32.const 544 - i32.const 323 + i32.const 367 i32.const 3 call $~lib/builtins/abort unreachable @@ -41213,7 +42579,7 @@ i32.add global.set $~lib/memory/__stack_pointer ) - (func $std/typedarray/testReduce<~lib/typedarray/Uint8Array,u8> + (func $std/typedarray/testReduceRight<~lib/typedarray/Uint8Array,u8> (local $0 i32) (local $1 i32) (local $2 i32) @@ -41244,14 +42610,14 @@ i32.const 3 call $~lib/typedarray/Uint8Array#__set local.get $0 - i32.const 1904 + i32.const 2256 local.set $2 global.get $~lib/memory/__stack_pointer local.get $2 i32.store offset=4 local.get $2 i32.const 0 - call $~lib/typedarray/Uint8Array#reduce + call $~lib/typedarray/Uint8Array#reduceRight local.set $1 local.get $1 i32.const 255 @@ -41262,7 +42628,7 @@ if i32.const 0 i32.const 544 - i32.const 323 + i32.const 367 i32.const 3 call $~lib/builtins/abort unreachable @@ -41272,7 +42638,7 @@ i32.add global.set $~lib/memory/__stack_pointer ) - (func $std/typedarray/testReduce<~lib/typedarray/Uint8ClampedArray,u8> + (func $std/typedarray/testReduceRight<~lib/typedarray/Uint8ClampedArray,u8> (local $0 i32) (local $1 i32) (local $2 i32) @@ -41303,14 +42669,14 @@ i32.const 3 call $~lib/typedarray/Uint8ClampedArray#__set local.get $0 - i32.const 1936 + i32.const 2288 local.set $2 global.get $~lib/memory/__stack_pointer local.get $2 i32.store offset=4 local.get $2 i32.const 0 - call $~lib/typedarray/Uint8ClampedArray#reduce + call $~lib/typedarray/Uint8ClampedArray#reduceRight local.set $1 local.get $1 i32.const 255 @@ -41321,7 +42687,7 @@ if i32.const 0 i32.const 544 - i32.const 323 + i32.const 367 i32.const 3 call $~lib/builtins/abort unreachable @@ -41331,7 +42697,7 @@ i32.add global.set $~lib/memory/__stack_pointer ) - (func $std/typedarray/testReduce<~lib/typedarray/Int16Array,i16> + (func $std/typedarray/testReduceRight<~lib/typedarray/Int16Array,i16> (local $0 i32) (local $1 i32) (local $2 i32) @@ -41362,14 +42728,14 @@ i32.const 3 call $~lib/typedarray/Int16Array#__set local.get $0 - i32.const 1968 + i32.const 2320 local.set $2 global.get $~lib/memory/__stack_pointer local.get $2 i32.store offset=4 local.get $2 i32.const 0 - call $~lib/typedarray/Int16Array#reduce + call $~lib/typedarray/Int16Array#reduceRight local.set $1 local.get $1 i32.extend16_s @@ -41379,7 +42745,7 @@ if i32.const 0 i32.const 544 - i32.const 323 + i32.const 367 i32.const 3 call $~lib/builtins/abort unreachable @@ -41389,7 +42755,7 @@ i32.add global.set $~lib/memory/__stack_pointer ) - (func $std/typedarray/testReduce<~lib/typedarray/Uint16Array,u16> + (func $std/typedarray/testReduceRight<~lib/typedarray/Uint16Array,u16> (local $0 i32) (local $1 i32) (local $2 i32) @@ -41420,14 +42786,14 @@ i32.const 3 call $~lib/typedarray/Uint16Array#__set local.get $0 - i32.const 2000 + i32.const 2352 local.set $2 global.get $~lib/memory/__stack_pointer local.get $2 i32.store offset=4 local.get $2 i32.const 0 - call $~lib/typedarray/Uint16Array#reduce + call $~lib/typedarray/Uint16Array#reduceRight local.set $1 local.get $1 i32.const 65535 @@ -41438,7 +42804,7 @@ if i32.const 0 i32.const 544 - i32.const 323 + i32.const 367 i32.const 3 call $~lib/builtins/abort unreachable @@ -41448,7 +42814,7 @@ i32.add global.set $~lib/memory/__stack_pointer ) - (func $std/typedarray/testReduce<~lib/typedarray/Int32Array,i32> + (func $std/typedarray/testReduceRight<~lib/typedarray/Int32Array,i32> (local $0 i32) (local $1 i32) (local $2 i32) @@ -41479,14 +42845,14 @@ i32.const 3 call $~lib/typedarray/Int32Array#__set local.get $0 - i32.const 2032 + i32.const 2384 local.set $2 global.get $~lib/memory/__stack_pointer local.get $2 i32.store offset=4 local.get $2 i32.const 0 - call $~lib/typedarray/Int32Array#reduce + call $~lib/typedarray/Int32Array#reduceRight local.set $1 local.get $1 i32.const 6 @@ -41495,7 +42861,7 @@ if i32.const 0 i32.const 544 - i32.const 323 + i32.const 367 i32.const 3 call $~lib/builtins/abort unreachable @@ -41505,7 +42871,7 @@ i32.add global.set $~lib/memory/__stack_pointer ) - (func $std/typedarray/testReduce<~lib/typedarray/Uint32Array,u32> + (func $std/typedarray/testReduceRight<~lib/typedarray/Uint32Array,u32> (local $0 i32) (local $1 i32) (local $2 i32) @@ -41536,14 +42902,14 @@ i32.const 3 call $~lib/typedarray/Uint32Array#__set local.get $0 - i32.const 2064 + i32.const 2416 local.set $2 global.get $~lib/memory/__stack_pointer local.get $2 i32.store offset=4 local.get $2 i32.const 0 - call $~lib/typedarray/Uint32Array#reduce + call $~lib/typedarray/Uint32Array#reduceRight local.set $1 local.get $1 i32.const 6 @@ -41552,7 +42918,7 @@ if i32.const 0 i32.const 544 - i32.const 323 + i32.const 367 i32.const 3 call $~lib/builtins/abort unreachable @@ -41562,7 +42928,7 @@ i32.add global.set $~lib/memory/__stack_pointer ) - (func $std/typedarray/testReduce<~lib/typedarray/Int64Array,i64> + (func $std/typedarray/testReduceRight<~lib/typedarray/Int64Array,i64> (local $0 i32) (local $1 i64) (local $2 i32) @@ -41593,14 +42959,14 @@ i64.const 3 call $~lib/typedarray/Int64Array#__set local.get $0 - i32.const 2096 + i32.const 2448 local.set $2 global.get $~lib/memory/__stack_pointer local.get $2 i32.store offset=4 local.get $2 i64.const 0 - call $~lib/typedarray/Int64Array#reduce + call $~lib/typedarray/Int64Array#reduceRight local.set $1 local.get $1 i64.const 6 @@ -41609,7 +42975,7 @@ if i32.const 0 i32.const 544 - i32.const 323 + i32.const 367 i32.const 3 call $~lib/builtins/abort unreachable @@ -41619,7 +42985,7 @@ i32.add global.set $~lib/memory/__stack_pointer ) - (func $std/typedarray/testReduce<~lib/typedarray/Uint64Array,u64> + (func $std/typedarray/testReduceRight<~lib/typedarray/Uint64Array,u64> (local $0 i32) (local $1 i64) (local $2 i32) @@ -41650,14 +43016,14 @@ i64.const 3 call $~lib/typedarray/Uint64Array#__set local.get $0 - i32.const 2128 + i32.const 2480 local.set $2 global.get $~lib/memory/__stack_pointer local.get $2 i32.store offset=4 local.get $2 i64.const 0 - call $~lib/typedarray/Uint64Array#reduce + call $~lib/typedarray/Uint64Array#reduceRight local.set $1 local.get $1 i64.const 6 @@ -41666,7 +43032,7 @@ if i32.const 0 i32.const 544 - i32.const 323 + i32.const 367 i32.const 3 call $~lib/builtins/abort unreachable @@ -41676,7 +43042,7 @@ i32.add global.set $~lib/memory/__stack_pointer ) - (func $std/typedarray/testReduce<~lib/typedarray/Float32Array,f32> + (func $std/typedarray/testReduceRight<~lib/typedarray/Float32Array,f32> (local $0 i32) (local $1 f32) (local $2 i32) @@ -41707,14 +43073,14 @@ f32.const 3 call $~lib/typedarray/Float32Array#__set local.get $0 - i32.const 2160 + i32.const 2512 local.set $2 global.get $~lib/memory/__stack_pointer local.get $2 i32.store offset=4 local.get $2 f32.const 0 - call $~lib/typedarray/Float32Array#reduce + call $~lib/typedarray/Float32Array#reduceRight local.set $1 local.get $1 f32.const 6 @@ -41723,7 +43089,7 @@ if i32.const 0 i32.const 544 - i32.const 323 + i32.const 367 i32.const 3 call $~lib/builtins/abort unreachable @@ -41733,7 +43099,7 @@ i32.add global.set $~lib/memory/__stack_pointer ) - (func $std/typedarray/testReduce<~lib/typedarray/Float64Array,f64> + (func $std/typedarray/testReduceRight<~lib/typedarray/Float64Array,f64> (local $0 i32) (local $1 f64) (local $2 i32) @@ -41764,14 +43130,14 @@ f64.const 3 call $~lib/typedarray/Float64Array#__set local.get $0 - i32.const 2192 + i32.const 2544 local.set $2 global.get $~lib/memory/__stack_pointer local.get $2 i32.store offset=4 local.get $2 f64.const 0 - call $~lib/typedarray/Float64Array#reduce + call $~lib/typedarray/Float64Array#reduceRight local.set $1 local.get $1 f64.const 6 @@ -41780,7 +43146,7 @@ if i32.const 0 i32.const 544 - i32.const 323 + i32.const 367 i32.const 3 call $~lib/builtins/abort unreachable @@ -41790,12 +43156,12 @@ i32.add global.set $~lib/memory/__stack_pointer ) - (func $std/typedarray/testReduceRight<~lib/typedarray/Int8Array,i8> + (func $std/typedarray/testArrayMap<~lib/typedarray/Int8Array,i8> (local $0 i32) (local $1 i32) (local $2 i32) global.get $~lib/memory/__stack_pointer - i32.const 8 + i32.const 12 i32.sub global.set $~lib/memory/__stack_pointer call $~stack_check @@ -41804,6 +43170,9 @@ i64.store global.get $~lib/memory/__stack_pointer i32.const 0 + i32.store offset=8 + global.get $~lib/memory/__stack_pointer + i32.const 0 i32.const 3 call $~lib/typedarray/Int8Array#constructor local.tee $0 @@ -41820,40 +43189,70 @@ i32.const 2 i32.const 3 call $~lib/typedarray/Int8Array#__set + global.get $~lib/memory/__stack_pointer local.get $0 - i32.const 2224 + i32.const 2576 local.set $2 global.get $~lib/memory/__stack_pointer local.get $2 i32.store offset=4 local.get $2 + call $~lib/typedarray/Int8Array#map + local.tee $1 + i32.store offset=8 + local.get $1 i32.const 0 - call $~lib/typedarray/Int8Array#reduceRight - local.set $1 + call $~lib/typedarray/Int8Array#__get + i32.const 1 + i32.eq + i32.eqz + if + i32.const 0 + i32.const 544 + i32.const 388 + i32.const 3 + call $~lib/builtins/abort + unreachable + end local.get $1 - i32.extend8_s - i32.const 6 + i32.const 1 + call $~lib/typedarray/Int8Array#__get + i32.const 4 i32.eq i32.eqz if i32.const 0 i32.const 544 - i32.const 367 + i32.const 389 + i32.const 3 + call $~lib/builtins/abort + unreachable + end + local.get $1 + i32.const 2 + call $~lib/typedarray/Int8Array#__get + i32.const 9 + i32.eq + i32.eqz + if + i32.const 0 + i32.const 544 + i32.const 390 i32.const 3 call $~lib/builtins/abort unreachable end global.get $~lib/memory/__stack_pointer - i32.const 8 + i32.const 12 i32.add global.set $~lib/memory/__stack_pointer ) - (func $std/typedarray/testReduceRight<~lib/typedarray/Uint8Array,u8> + (func $std/typedarray/testArrayMap<~lib/typedarray/Uint8Array,u8> (local $0 i32) (local $1 i32) (local $2 i32) global.get $~lib/memory/__stack_pointer - i32.const 8 + i32.const 12 i32.sub global.set $~lib/memory/__stack_pointer call $~stack_check @@ -41862,6 +43261,9 @@ i64.store global.get $~lib/memory/__stack_pointer i32.const 0 + i32.store offset=8 + global.get $~lib/memory/__stack_pointer + i32.const 0 i32.const 3 call $~lib/typedarray/Uint8Array#constructor local.tee $0 @@ -41878,41 +43280,70 @@ i32.const 2 i32.const 3 call $~lib/typedarray/Uint8Array#__set + global.get $~lib/memory/__stack_pointer local.get $0 - i32.const 2256 + i32.const 2608 local.set $2 global.get $~lib/memory/__stack_pointer local.get $2 i32.store offset=4 local.get $2 + call $~lib/typedarray/Uint8Array#map + local.tee $1 + i32.store offset=8 + local.get $1 i32.const 0 - call $~lib/typedarray/Uint8Array#reduceRight - local.set $1 + call $~lib/typedarray/Uint8Array#__get + i32.const 1 + i32.eq + i32.eqz + if + i32.const 0 + i32.const 544 + i32.const 388 + i32.const 3 + call $~lib/builtins/abort + unreachable + end local.get $1 - i32.const 255 - i32.and - i32.const 6 + i32.const 1 + call $~lib/typedarray/Uint8Array#__get + i32.const 4 i32.eq i32.eqz if i32.const 0 i32.const 544 - i32.const 367 + i32.const 389 + i32.const 3 + call $~lib/builtins/abort + unreachable + end + local.get $1 + i32.const 2 + call $~lib/typedarray/Uint8Array#__get + i32.const 9 + i32.eq + i32.eqz + if + i32.const 0 + i32.const 544 + i32.const 390 i32.const 3 call $~lib/builtins/abort unreachable end global.get $~lib/memory/__stack_pointer - i32.const 8 + i32.const 12 i32.add global.set $~lib/memory/__stack_pointer ) - (func $std/typedarray/testReduceRight<~lib/typedarray/Uint8ClampedArray,u8> + (func $std/typedarray/testArrayMap<~lib/typedarray/Uint8ClampedArray,u8> (local $0 i32) (local $1 i32) (local $2 i32) global.get $~lib/memory/__stack_pointer - i32.const 8 + i32.const 12 i32.sub global.set $~lib/memory/__stack_pointer call $~stack_check @@ -41921,6 +43352,9 @@ i64.store global.get $~lib/memory/__stack_pointer i32.const 0 + i32.store offset=8 + global.get $~lib/memory/__stack_pointer + i32.const 0 i32.const 3 call $~lib/typedarray/Uint8ClampedArray#constructor local.tee $0 @@ -41937,41 +43371,70 @@ i32.const 2 i32.const 3 call $~lib/typedarray/Uint8ClampedArray#__set + global.get $~lib/memory/__stack_pointer local.get $0 - i32.const 2288 + i32.const 2640 local.set $2 global.get $~lib/memory/__stack_pointer local.get $2 i32.store offset=4 local.get $2 + call $~lib/typedarray/Uint8ClampedArray#map + local.tee $1 + i32.store offset=8 + local.get $1 i32.const 0 - call $~lib/typedarray/Uint8ClampedArray#reduceRight - local.set $1 + call $~lib/typedarray/Uint8ClampedArray#__get + i32.const 1 + i32.eq + i32.eqz + if + i32.const 0 + i32.const 544 + i32.const 388 + i32.const 3 + call $~lib/builtins/abort + unreachable + end local.get $1 - i32.const 255 - i32.and - i32.const 6 + i32.const 1 + call $~lib/typedarray/Uint8ClampedArray#__get + i32.const 4 i32.eq i32.eqz if i32.const 0 i32.const 544 - i32.const 367 + i32.const 389 + i32.const 3 + call $~lib/builtins/abort + unreachable + end + local.get $1 + i32.const 2 + call $~lib/typedarray/Uint8ClampedArray#__get + i32.const 9 + i32.eq + i32.eqz + if + i32.const 0 + i32.const 544 + i32.const 390 i32.const 3 call $~lib/builtins/abort unreachable end global.get $~lib/memory/__stack_pointer - i32.const 8 + i32.const 12 i32.add global.set $~lib/memory/__stack_pointer ) - (func $std/typedarray/testReduceRight<~lib/typedarray/Int16Array,i16> + (func $std/typedarray/testArrayMap<~lib/typedarray/Int16Array,i16> (local $0 i32) (local $1 i32) (local $2 i32) global.get $~lib/memory/__stack_pointer - i32.const 8 + i32.const 12 i32.sub global.set $~lib/memory/__stack_pointer call $~stack_check @@ -41980,6 +43443,9 @@ i64.store global.get $~lib/memory/__stack_pointer i32.const 0 + i32.store offset=8 + global.get $~lib/memory/__stack_pointer + i32.const 0 i32.const 3 call $~lib/typedarray/Int16Array#constructor local.tee $0 @@ -41996,40 +43462,70 @@ i32.const 2 i32.const 3 call $~lib/typedarray/Int16Array#__set + global.get $~lib/memory/__stack_pointer local.get $0 - i32.const 2320 + i32.const 2672 local.set $2 global.get $~lib/memory/__stack_pointer local.get $2 i32.store offset=4 local.get $2 + call $~lib/typedarray/Int16Array#map + local.tee $1 + i32.store offset=8 + local.get $1 i32.const 0 - call $~lib/typedarray/Int16Array#reduceRight - local.set $1 + call $~lib/typedarray/Int16Array#__get + i32.const 1 + i32.eq + i32.eqz + if + i32.const 0 + i32.const 544 + i32.const 388 + i32.const 3 + call $~lib/builtins/abort + unreachable + end local.get $1 - i32.extend16_s - i32.const 6 + i32.const 1 + call $~lib/typedarray/Int16Array#__get + i32.const 4 i32.eq i32.eqz if i32.const 0 i32.const 544 - i32.const 367 + i32.const 389 + i32.const 3 + call $~lib/builtins/abort + unreachable + end + local.get $1 + i32.const 2 + call $~lib/typedarray/Int16Array#__get + i32.const 9 + i32.eq + i32.eqz + if + i32.const 0 + i32.const 544 + i32.const 390 i32.const 3 call $~lib/builtins/abort unreachable end global.get $~lib/memory/__stack_pointer - i32.const 8 + i32.const 12 i32.add global.set $~lib/memory/__stack_pointer ) - (func $std/typedarray/testReduceRight<~lib/typedarray/Uint16Array,u16> + (func $std/typedarray/testArrayMap<~lib/typedarray/Uint16Array,u16> (local $0 i32) (local $1 i32) (local $2 i32) global.get $~lib/memory/__stack_pointer - i32.const 8 + i32.const 12 i32.sub global.set $~lib/memory/__stack_pointer call $~stack_check @@ -42038,6 +43534,9 @@ i64.store global.get $~lib/memory/__stack_pointer i32.const 0 + i32.store offset=8 + global.get $~lib/memory/__stack_pointer + i32.const 0 i32.const 3 call $~lib/typedarray/Uint16Array#constructor local.tee $0 @@ -42054,41 +43553,70 @@ i32.const 2 i32.const 3 call $~lib/typedarray/Uint16Array#__set + global.get $~lib/memory/__stack_pointer local.get $0 - i32.const 2352 + i32.const 2704 local.set $2 global.get $~lib/memory/__stack_pointer local.get $2 i32.store offset=4 local.get $2 + call $~lib/typedarray/Uint16Array#map + local.tee $1 + i32.store offset=8 + local.get $1 i32.const 0 - call $~lib/typedarray/Uint16Array#reduceRight - local.set $1 + call $~lib/typedarray/Uint16Array#__get + i32.const 1 + i32.eq + i32.eqz + if + i32.const 0 + i32.const 544 + i32.const 388 + i32.const 3 + call $~lib/builtins/abort + unreachable + end local.get $1 - i32.const 65535 - i32.and - i32.const 6 + i32.const 1 + call $~lib/typedarray/Uint16Array#__get + i32.const 4 i32.eq i32.eqz if i32.const 0 i32.const 544 - i32.const 367 + i32.const 389 + i32.const 3 + call $~lib/builtins/abort + unreachable + end + local.get $1 + i32.const 2 + call $~lib/typedarray/Uint16Array#__get + i32.const 9 + i32.eq + i32.eqz + if + i32.const 0 + i32.const 544 + i32.const 390 i32.const 3 call $~lib/builtins/abort unreachable end global.get $~lib/memory/__stack_pointer - i32.const 8 + i32.const 12 i32.add global.set $~lib/memory/__stack_pointer ) - (func $std/typedarray/testReduceRight<~lib/typedarray/Int32Array,i32> + (func $std/typedarray/testArrayMap<~lib/typedarray/Int32Array,i32> (local $0 i32) (local $1 i32) (local $2 i32) global.get $~lib/memory/__stack_pointer - i32.const 8 + i32.const 12 i32.sub global.set $~lib/memory/__stack_pointer call $~stack_check @@ -42097,6 +43625,9 @@ i64.store global.get $~lib/memory/__stack_pointer i32.const 0 + i32.store offset=8 + global.get $~lib/memory/__stack_pointer + i32.const 0 i32.const 3 call $~lib/typedarray/Int32Array#constructor local.tee $0 @@ -42113,39 +43644,70 @@ i32.const 2 i32.const 3 call $~lib/typedarray/Int32Array#__set + global.get $~lib/memory/__stack_pointer local.get $0 - i32.const 2384 + i32.const 2736 local.set $2 global.get $~lib/memory/__stack_pointer local.get $2 i32.store offset=4 local.get $2 + call $~lib/typedarray/Int32Array#map + local.tee $1 + i32.store offset=8 + local.get $1 i32.const 0 - call $~lib/typedarray/Int32Array#reduceRight - local.set $1 + call $~lib/typedarray/Int32Array#__get + i32.const 1 + i32.eq + i32.eqz + if + i32.const 0 + i32.const 544 + i32.const 388 + i32.const 3 + call $~lib/builtins/abort + unreachable + end + local.get $1 + i32.const 1 + call $~lib/typedarray/Int32Array#__get + i32.const 4 + i32.eq + i32.eqz + if + i32.const 0 + i32.const 544 + i32.const 389 + i32.const 3 + call $~lib/builtins/abort + unreachable + end local.get $1 - i32.const 6 + i32.const 2 + call $~lib/typedarray/Int32Array#__get + i32.const 9 i32.eq i32.eqz if i32.const 0 i32.const 544 - i32.const 367 + i32.const 390 i32.const 3 call $~lib/builtins/abort unreachable end global.get $~lib/memory/__stack_pointer - i32.const 8 + i32.const 12 i32.add global.set $~lib/memory/__stack_pointer ) - (func $std/typedarray/testReduceRight<~lib/typedarray/Uint32Array,u32> + (func $std/typedarray/testArrayMap<~lib/typedarray/Uint32Array,u32> (local $0 i32) (local $1 i32) (local $2 i32) global.get $~lib/memory/__stack_pointer - i32.const 8 + i32.const 12 i32.sub global.set $~lib/memory/__stack_pointer call $~stack_check @@ -42154,6 +43716,9 @@ i64.store global.get $~lib/memory/__stack_pointer i32.const 0 + i32.store offset=8 + global.get $~lib/memory/__stack_pointer + i32.const 0 i32.const 3 call $~lib/typedarray/Uint32Array#constructor local.tee $0 @@ -42170,39 +43735,70 @@ i32.const 2 i32.const 3 call $~lib/typedarray/Uint32Array#__set + global.get $~lib/memory/__stack_pointer local.get $0 - i32.const 2416 + i32.const 2768 local.set $2 global.get $~lib/memory/__stack_pointer local.get $2 i32.store offset=4 local.get $2 + call $~lib/typedarray/Uint32Array#map + local.tee $1 + i32.store offset=8 + local.get $1 i32.const 0 - call $~lib/typedarray/Uint32Array#reduceRight - local.set $1 + call $~lib/typedarray/Uint32Array#__get + i32.const 1 + i32.eq + i32.eqz + if + i32.const 0 + i32.const 544 + i32.const 388 + i32.const 3 + call $~lib/builtins/abort + unreachable + end local.get $1 - i32.const 6 + i32.const 1 + call $~lib/typedarray/Uint32Array#__get + i32.const 4 i32.eq i32.eqz if i32.const 0 i32.const 544 - i32.const 367 + i32.const 389 + i32.const 3 + call $~lib/builtins/abort + unreachable + end + local.get $1 + i32.const 2 + call $~lib/typedarray/Uint32Array#__get + i32.const 9 + i32.eq + i32.eqz + if + i32.const 0 + i32.const 544 + i32.const 390 i32.const 3 call $~lib/builtins/abort unreachable end global.get $~lib/memory/__stack_pointer - i32.const 8 + i32.const 12 i32.add global.set $~lib/memory/__stack_pointer ) - (func $std/typedarray/testReduceRight<~lib/typedarray/Int64Array,i64> + (func $std/typedarray/testArrayMap<~lib/typedarray/Int64Array,i64> (local $0 i32) - (local $1 i64) + (local $1 i32) (local $2 i32) global.get $~lib/memory/__stack_pointer - i32.const 8 + i32.const 12 i32.sub global.set $~lib/memory/__stack_pointer call $~stack_check @@ -42211,6 +43807,9 @@ i64.store global.get $~lib/memory/__stack_pointer i32.const 0 + i32.store offset=8 + global.get $~lib/memory/__stack_pointer + i32.const 0 i32.const 3 call $~lib/typedarray/Int64Array#constructor local.tee $0 @@ -42227,39 +43826,70 @@ i32.const 2 i64.const 3 call $~lib/typedarray/Int64Array#__set + global.get $~lib/memory/__stack_pointer local.get $0 - i32.const 2448 + i32.const 2800 local.set $2 global.get $~lib/memory/__stack_pointer local.get $2 i32.store offset=4 local.get $2 - i64.const 0 - call $~lib/typedarray/Int64Array#reduceRight - local.set $1 + call $~lib/typedarray/Int64Array#map + local.tee $1 + i32.store offset=8 local.get $1 - i64.const 6 + i32.const 0 + call $~lib/typedarray/Int64Array#__get + i64.const 1 i64.eq i32.eqz if i32.const 0 i32.const 544 - i32.const 367 + i32.const 388 + i32.const 3 + call $~lib/builtins/abort + unreachable + end + local.get $1 + i32.const 1 + call $~lib/typedarray/Int64Array#__get + i64.const 4 + i64.eq + i32.eqz + if + i32.const 0 + i32.const 544 + i32.const 389 + i32.const 3 + call $~lib/builtins/abort + unreachable + end + local.get $1 + i32.const 2 + call $~lib/typedarray/Int64Array#__get + i64.const 9 + i64.eq + i32.eqz + if + i32.const 0 + i32.const 544 + i32.const 390 i32.const 3 call $~lib/builtins/abort unreachable end global.get $~lib/memory/__stack_pointer - i32.const 8 + i32.const 12 i32.add global.set $~lib/memory/__stack_pointer ) - (func $std/typedarray/testReduceRight<~lib/typedarray/Uint64Array,u64> + (func $std/typedarray/testArrayMap<~lib/typedarray/Uint64Array,u64> (local $0 i32) - (local $1 i64) + (local $1 i32) (local $2 i32) global.get $~lib/memory/__stack_pointer - i32.const 8 + i32.const 12 i32.sub global.set $~lib/memory/__stack_pointer call $~stack_check @@ -42268,6 +43898,9 @@ i64.store global.get $~lib/memory/__stack_pointer i32.const 0 + i32.store offset=8 + global.get $~lib/memory/__stack_pointer + i32.const 0 i32.const 3 call $~lib/typedarray/Uint64Array#constructor local.tee $0 @@ -42284,148 +43917,65 @@ i32.const 2 i64.const 3 call $~lib/typedarray/Uint64Array#__set + global.get $~lib/memory/__stack_pointer local.get $0 - i32.const 2480 + i32.const 2832 local.set $2 global.get $~lib/memory/__stack_pointer local.get $2 i32.store offset=4 local.get $2 - i64.const 0 - call $~lib/typedarray/Uint64Array#reduceRight - local.set $1 + call $~lib/typedarray/Uint64Array#map + local.tee $1 + i32.store offset=8 local.get $1 - i64.const 6 + i32.const 0 + call $~lib/typedarray/Uint64Array#__get + i64.const 1 i64.eq i32.eqz if i32.const 0 i32.const 544 - i32.const 367 + i32.const 388 i32.const 3 call $~lib/builtins/abort unreachable end - global.get $~lib/memory/__stack_pointer - i32.const 8 - i32.add - global.set $~lib/memory/__stack_pointer - ) - (func $std/typedarray/testReduceRight<~lib/typedarray/Float32Array,f32> - (local $0 i32) - (local $1 f32) - (local $2 i32) - global.get $~lib/memory/__stack_pointer - i32.const 8 - i32.sub - global.set $~lib/memory/__stack_pointer - call $~stack_check - global.get $~lib/memory/__stack_pointer - i64.const 0 - i64.store - global.get $~lib/memory/__stack_pointer - i32.const 0 - i32.const 3 - call $~lib/typedarray/Float32Array#constructor - local.tee $0 - i32.store - local.get $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 - local.get $0 - i32.const 2512 - local.set $2 - global.get $~lib/memory/__stack_pointer - local.get $2 - i32.store offset=4 - local.get $2 - f32.const 0 - call $~lib/typedarray/Float32Array#reduceRight - local.set $1 local.get $1 - f32.const 6 - f32.eq + i32.const 1 + call $~lib/typedarray/Uint64Array#__get + i64.const 4 + i64.eq i32.eqz if i32.const 0 i32.const 544 - i32.const 367 + i32.const 389 i32.const 3 call $~lib/builtins/abort unreachable end - global.get $~lib/memory/__stack_pointer - i32.const 8 - i32.add - global.set $~lib/memory/__stack_pointer - ) - (func $std/typedarray/testReduceRight<~lib/typedarray/Float64Array,f64> - (local $0 i32) - (local $1 f64) - (local $2 i32) - global.get $~lib/memory/__stack_pointer - i32.const 8 - i32.sub - global.set $~lib/memory/__stack_pointer - call $~stack_check - global.get $~lib/memory/__stack_pointer - i64.const 0 - i64.store - global.get $~lib/memory/__stack_pointer - i32.const 0 - i32.const 3 - call $~lib/typedarray/Float64Array#constructor - local.tee $0 - i32.store - local.get $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 - local.get $0 - i32.const 2544 - local.set $2 - global.get $~lib/memory/__stack_pointer - local.get $2 - i32.store offset=4 - local.get $2 - f64.const 0 - call $~lib/typedarray/Float64Array#reduceRight - local.set $1 local.get $1 - f64.const 6 - f64.eq + i32.const 2 + call $~lib/typedarray/Uint64Array#__get + i64.const 9 + i64.eq i32.eqz if i32.const 0 i32.const 544 - i32.const 367 + i32.const 390 i32.const 3 call $~lib/builtins/abort unreachable end global.get $~lib/memory/__stack_pointer - i32.const 8 + i32.const 12 i32.add global.set $~lib/memory/__stack_pointer ) - (func $std/typedarray/testArrayMap<~lib/typedarray/Int8Array,i8> + (func $std/typedarray/testArrayMap<~lib/typedarray/Float32Array,f32> (local $0 i32) (local $1 i32) (local $2 i32) @@ -42443,37 +43993,37 @@ global.get $~lib/memory/__stack_pointer i32.const 0 i32.const 3 - call $~lib/typedarray/Int8Array#constructor + call $~lib/typedarray/Float32Array#constructor local.tee $0 i32.store local.get $0 i32.const 0 - i32.const 1 - call $~lib/typedarray/Int8Array#__set + f32.const 1 + call $~lib/typedarray/Float32Array#__set local.get $0 i32.const 1 - i32.const 2 - call $~lib/typedarray/Int8Array#__set + f32.const 2 + call $~lib/typedarray/Float32Array#__set local.get $0 i32.const 2 - i32.const 3 - call $~lib/typedarray/Int8Array#__set + f32.const 3 + call $~lib/typedarray/Float32Array#__set global.get $~lib/memory/__stack_pointer local.get $0 - i32.const 2576 + i32.const 2864 local.set $2 global.get $~lib/memory/__stack_pointer local.get $2 i32.store offset=4 local.get $2 - call $~lib/typedarray/Int8Array#map + call $~lib/typedarray/Float32Array#map local.tee $1 i32.store offset=8 local.get $1 i32.const 0 - call $~lib/typedarray/Int8Array#__get - i32.const 1 - i32.eq + call $~lib/typedarray/Float32Array#__get + f32.const 1 + f32.eq i32.eqz if i32.const 0 @@ -42485,9 +44035,9 @@ end local.get $1 i32.const 1 - call $~lib/typedarray/Int8Array#__get - i32.const 4 - i32.eq + call $~lib/typedarray/Float32Array#__get + f32.const 4 + f32.eq i32.eqz if i32.const 0 @@ -42499,9 +44049,9 @@ end local.get $1 i32.const 2 - call $~lib/typedarray/Int8Array#__get - i32.const 9 - i32.eq + call $~lib/typedarray/Float32Array#__get + f32.const 9 + f32.eq i32.eqz if i32.const 0 @@ -42516,7 +44066,7 @@ i32.add global.set $~lib/memory/__stack_pointer ) - (func $std/typedarray/testArrayMap<~lib/typedarray/Uint8Array,u8> + (func $std/typedarray/testArrayMap<~lib/typedarray/Float64Array,f64> (local $0 i32) (local $1 i32) (local $2 i32) @@ -42534,37 +44084,37 @@ global.get $~lib/memory/__stack_pointer i32.const 0 i32.const 3 - call $~lib/typedarray/Uint8Array#constructor + call $~lib/typedarray/Float64Array#constructor local.tee $0 i32.store local.get $0 i32.const 0 - i32.const 1 - call $~lib/typedarray/Uint8Array#__set + f64.const 1 + call $~lib/typedarray/Float64Array#__set local.get $0 i32.const 1 - i32.const 2 - call $~lib/typedarray/Uint8Array#__set + f64.const 2 + call $~lib/typedarray/Float64Array#__set local.get $0 i32.const 2 - i32.const 3 - call $~lib/typedarray/Uint8Array#__set + f64.const 3 + call $~lib/typedarray/Float64Array#__set global.get $~lib/memory/__stack_pointer local.get $0 - i32.const 2608 + i32.const 2896 local.set $2 global.get $~lib/memory/__stack_pointer local.get $2 i32.store offset=4 local.get $2 - call $~lib/typedarray/Uint8Array#map + call $~lib/typedarray/Float64Array#map local.tee $1 i32.store offset=8 local.get $1 i32.const 0 - call $~lib/typedarray/Uint8Array#__get - i32.const 1 - i32.eq + call $~lib/typedarray/Float64Array#__get + f64.const 1 + f64.eq i32.eqz if i32.const 0 @@ -42576,9 +44126,9 @@ end local.get $1 i32.const 1 - call $~lib/typedarray/Uint8Array#__get - i32.const 4 - i32.eq + call $~lib/typedarray/Float64Array#__get + f64.const 4 + f64.eq i32.eqz if i32.const 0 @@ -42590,9 +44140,9 @@ end local.get $1 i32.const 2 - call $~lib/typedarray/Uint8Array#__get - i32.const 9 - i32.eq + call $~lib/typedarray/Float64Array#__get + f64.const 9 + f64.eq i32.eqz if i32.const 0 @@ -42607,7 +44157,7 @@ i32.add global.set $~lib/memory/__stack_pointer ) - (func $std/typedarray/testArrayMap<~lib/typedarray/Uint8ClampedArray,u8> + (func $std/typedarray/testArrayFilter<~lib/typedarray/Int8Array,i8> (local $0 i32) (local $1 i32) (local $2 i32) @@ -42624,71 +44174,105 @@ i32.store offset=8 global.get $~lib/memory/__stack_pointer i32.const 0 - i32.const 3 - call $~lib/typedarray/Uint8ClampedArray#constructor + i32.const 6 + call $~lib/typedarray/Int8Array#constructor local.tee $0 i32.store local.get $0 i32.const 0 i32.const 1 - call $~lib/typedarray/Uint8ClampedArray#__set + call $~lib/typedarray/Int8Array#__set local.get $0 i32.const 1 i32.const 2 - call $~lib/typedarray/Uint8ClampedArray#__set + call $~lib/typedarray/Int8Array#__set local.get $0 i32.const 2 i32.const 3 - call $~lib/typedarray/Uint8ClampedArray#__set + call $~lib/typedarray/Int8Array#__set + local.get $0 + i32.const 3 + i32.const 4 + call $~lib/typedarray/Int8Array#__set + local.get $0 + i32.const 5 + i32.const 5 + call $~lib/typedarray/Int8Array#__set global.get $~lib/memory/__stack_pointer local.get $0 - i32.const 2640 + i32.const 2928 local.set $2 global.get $~lib/memory/__stack_pointer local.get $2 i32.store offset=4 local.get $2 - call $~lib/typedarray/Uint8ClampedArray#map + call $~lib/typedarray/Int8Array#filter local.tee $1 i32.store offset=8 local.get $1 + call $~lib/arraybuffer/ArrayBufferView#get:byteOffset i32.const 0 - call $~lib/typedarray/Uint8ClampedArray#__get - i32.const 1 i32.eq i32.eqz if i32.const 0 i32.const 544 - i32.const 388 + i32.const 413 + i32.const 3 + call $~lib/builtins/abort + unreachable + end + local.get $1 + call $~lib/typedarray/Int8Array#get:length + i32.const 3 + i32.eq + i32.eqz + if + i32.const 0 + i32.const 544 + i32.const 414 + i32.const 3 + call $~lib/builtins/abort + unreachable + end + local.get $1 + i32.const 0 + call $~lib/typedarray/Int8Array#__get + i32.const 3 + i32.eq + i32.eqz + if + i32.const 0 + i32.const 544 + i32.const 415 i32.const 3 call $~lib/builtins/abort unreachable end local.get $1 i32.const 1 - call $~lib/typedarray/Uint8ClampedArray#__get + call $~lib/typedarray/Int8Array#__get i32.const 4 i32.eq i32.eqz if i32.const 0 i32.const 544 - i32.const 389 + i32.const 416 i32.const 3 call $~lib/builtins/abort unreachable end local.get $1 i32.const 2 - call $~lib/typedarray/Uint8ClampedArray#__get - i32.const 9 + call $~lib/typedarray/Int8Array#__get + i32.const 5 i32.eq i32.eqz if i32.const 0 i32.const 544 - i32.const 390 + i32.const 417 i32.const 3 call $~lib/builtins/abort unreachable @@ -42698,7 +44282,7 @@ i32.add global.set $~lib/memory/__stack_pointer ) - (func $std/typedarray/testArrayMap<~lib/typedarray/Int16Array,i16> + (func $std/typedarray/testArrayFilter<~lib/typedarray/Uint8Array,u8> (local $0 i32) (local $1 i32) (local $2 i32) @@ -42715,71 +44299,105 @@ i32.store offset=8 global.get $~lib/memory/__stack_pointer i32.const 0 - i32.const 3 - call $~lib/typedarray/Int16Array#constructor + i32.const 6 + call $~lib/typedarray/Uint8Array#constructor local.tee $0 i32.store local.get $0 i32.const 0 i32.const 1 - call $~lib/typedarray/Int16Array#__set + call $~lib/typedarray/Uint8Array#__set local.get $0 i32.const 1 i32.const 2 - call $~lib/typedarray/Int16Array#__set + call $~lib/typedarray/Uint8Array#__set local.get $0 i32.const 2 i32.const 3 - call $~lib/typedarray/Int16Array#__set + call $~lib/typedarray/Uint8Array#__set + local.get $0 + i32.const 3 + i32.const 4 + call $~lib/typedarray/Uint8Array#__set + local.get $0 + i32.const 5 + i32.const 5 + call $~lib/typedarray/Uint8Array#__set global.get $~lib/memory/__stack_pointer local.get $0 - i32.const 2672 + i32.const 2960 local.set $2 global.get $~lib/memory/__stack_pointer local.get $2 i32.store offset=4 local.get $2 - call $~lib/typedarray/Int16Array#map + call $~lib/typedarray/Uint8Array#filter local.tee $1 i32.store offset=8 local.get $1 + call $~lib/arraybuffer/ArrayBufferView#get:byteOffset i32.const 0 - call $~lib/typedarray/Int16Array#__get - i32.const 1 i32.eq i32.eqz if i32.const 0 i32.const 544 - i32.const 388 + i32.const 413 + i32.const 3 + call $~lib/builtins/abort + unreachable + end + local.get $1 + call $~lib/typedarray/Uint8Array#get:length + i32.const 3 + i32.eq + i32.eqz + if + i32.const 0 + i32.const 544 + i32.const 414 + i32.const 3 + call $~lib/builtins/abort + unreachable + end + local.get $1 + i32.const 0 + call $~lib/typedarray/Uint8Array#__get + i32.const 3 + i32.eq + i32.eqz + if + i32.const 0 + i32.const 544 + i32.const 415 i32.const 3 call $~lib/builtins/abort unreachable end local.get $1 i32.const 1 - call $~lib/typedarray/Int16Array#__get + call $~lib/typedarray/Uint8Array#__get i32.const 4 i32.eq i32.eqz if i32.const 0 i32.const 544 - i32.const 389 + i32.const 416 i32.const 3 call $~lib/builtins/abort unreachable end local.get $1 i32.const 2 - call $~lib/typedarray/Int16Array#__get - i32.const 9 + call $~lib/typedarray/Uint8Array#__get + i32.const 5 i32.eq i32.eqz if i32.const 0 i32.const 544 - i32.const 390 + i32.const 417 i32.const 3 call $~lib/builtins/abort unreachable @@ -42789,7 +44407,7 @@ i32.add global.set $~lib/memory/__stack_pointer ) - (func $std/typedarray/testArrayMap<~lib/typedarray/Uint16Array,u16> + (func $std/typedarray/testArrayFilter<~lib/typedarray/Uint8ClampedArray,u8> (local $0 i32) (local $1 i32) (local $2 i32) @@ -42806,71 +44424,105 @@ i32.store offset=8 global.get $~lib/memory/__stack_pointer i32.const 0 - i32.const 3 - call $~lib/typedarray/Uint16Array#constructor + i32.const 6 + call $~lib/typedarray/Uint8ClampedArray#constructor local.tee $0 i32.store local.get $0 i32.const 0 i32.const 1 - call $~lib/typedarray/Uint16Array#__set + call $~lib/typedarray/Uint8ClampedArray#__set local.get $0 i32.const 1 i32.const 2 - call $~lib/typedarray/Uint16Array#__set + call $~lib/typedarray/Uint8ClampedArray#__set local.get $0 i32.const 2 i32.const 3 - call $~lib/typedarray/Uint16Array#__set + call $~lib/typedarray/Uint8ClampedArray#__set + local.get $0 + i32.const 3 + i32.const 4 + call $~lib/typedarray/Uint8ClampedArray#__set + local.get $0 + i32.const 5 + i32.const 5 + call $~lib/typedarray/Uint8ClampedArray#__set global.get $~lib/memory/__stack_pointer local.get $0 - i32.const 2704 + i32.const 2992 local.set $2 global.get $~lib/memory/__stack_pointer local.get $2 i32.store offset=4 local.get $2 - call $~lib/typedarray/Uint16Array#map + call $~lib/typedarray/Uint8ClampedArray#filter local.tee $1 i32.store offset=8 local.get $1 + call $~lib/arraybuffer/ArrayBufferView#get:byteOffset + i32.const 0 + i32.eq + i32.eqz + if + i32.const 0 + i32.const 544 + i32.const 413 + i32.const 3 + call $~lib/builtins/abort + unreachable + end + local.get $1 + call $~lib/typedarray/Uint8ClampedArray#get:length + i32.const 3 + i32.eq + i32.eqz + if + i32.const 0 + i32.const 544 + i32.const 414 + i32.const 3 + call $~lib/builtins/abort + unreachable + end + local.get $1 i32.const 0 - call $~lib/typedarray/Uint16Array#__get - i32.const 1 + call $~lib/typedarray/Uint8ClampedArray#__get + i32.const 3 i32.eq i32.eqz if i32.const 0 i32.const 544 - i32.const 388 + i32.const 415 i32.const 3 call $~lib/builtins/abort unreachable end local.get $1 i32.const 1 - call $~lib/typedarray/Uint16Array#__get + call $~lib/typedarray/Uint8ClampedArray#__get i32.const 4 i32.eq i32.eqz if i32.const 0 i32.const 544 - i32.const 389 + i32.const 416 i32.const 3 call $~lib/builtins/abort unreachable end local.get $1 i32.const 2 - call $~lib/typedarray/Uint16Array#__get - i32.const 9 + call $~lib/typedarray/Uint8ClampedArray#__get + i32.const 5 i32.eq i32.eqz if i32.const 0 i32.const 544 - i32.const 390 + i32.const 417 i32.const 3 call $~lib/builtins/abort unreachable @@ -42880,7 +44532,7 @@ i32.add global.set $~lib/memory/__stack_pointer ) - (func $std/typedarray/testArrayMap<~lib/typedarray/Int32Array,i32> + (func $std/typedarray/testArrayFilter<~lib/typedarray/Int16Array,i16> (local $0 i32) (local $1 i32) (local $2 i32) @@ -42897,71 +44549,105 @@ i32.store offset=8 global.get $~lib/memory/__stack_pointer i32.const 0 - i32.const 3 - call $~lib/typedarray/Int32Array#constructor + i32.const 6 + call $~lib/typedarray/Int16Array#constructor local.tee $0 i32.store local.get $0 i32.const 0 i32.const 1 - call $~lib/typedarray/Int32Array#__set + call $~lib/typedarray/Int16Array#__set local.get $0 i32.const 1 i32.const 2 - call $~lib/typedarray/Int32Array#__set + call $~lib/typedarray/Int16Array#__set local.get $0 i32.const 2 i32.const 3 - call $~lib/typedarray/Int32Array#__set + call $~lib/typedarray/Int16Array#__set + local.get $0 + i32.const 3 + i32.const 4 + call $~lib/typedarray/Int16Array#__set + local.get $0 + i32.const 5 + i32.const 5 + call $~lib/typedarray/Int16Array#__set global.get $~lib/memory/__stack_pointer local.get $0 - i32.const 2736 + i32.const 3024 local.set $2 global.get $~lib/memory/__stack_pointer local.get $2 i32.store offset=4 local.get $2 - call $~lib/typedarray/Int32Array#map + call $~lib/typedarray/Int16Array#filter local.tee $1 i32.store offset=8 local.get $1 + call $~lib/arraybuffer/ArrayBufferView#get:byteOffset i32.const 0 - call $~lib/typedarray/Int32Array#__get - i32.const 1 i32.eq i32.eqz if i32.const 0 i32.const 544 - i32.const 388 + i32.const 413 + i32.const 3 + call $~lib/builtins/abort + unreachable + end + local.get $1 + call $~lib/typedarray/Int16Array#get:length + i32.const 3 + i32.eq + i32.eqz + if + i32.const 0 + i32.const 544 + i32.const 414 + i32.const 3 + call $~lib/builtins/abort + unreachable + end + local.get $1 + i32.const 0 + call $~lib/typedarray/Int16Array#__get + i32.const 3 + i32.eq + i32.eqz + if + i32.const 0 + i32.const 544 + i32.const 415 i32.const 3 call $~lib/builtins/abort unreachable end local.get $1 i32.const 1 - call $~lib/typedarray/Int32Array#__get + call $~lib/typedarray/Int16Array#__get i32.const 4 i32.eq i32.eqz if i32.const 0 i32.const 544 - i32.const 389 + i32.const 416 i32.const 3 call $~lib/builtins/abort unreachable end local.get $1 i32.const 2 - call $~lib/typedarray/Int32Array#__get - i32.const 9 + call $~lib/typedarray/Int16Array#__get + i32.const 5 i32.eq i32.eqz if i32.const 0 i32.const 544 - i32.const 390 + i32.const 417 i32.const 3 call $~lib/builtins/abort unreachable @@ -42971,7 +44657,7 @@ i32.add global.set $~lib/memory/__stack_pointer ) - (func $std/typedarray/testArrayMap<~lib/typedarray/Uint32Array,u32> + (func $std/typedarray/testArrayFilter<~lib/typedarray/Uint16Array,u16> (local $0 i32) (local $1 i32) (local $2 i32) @@ -42988,71 +44674,105 @@ i32.store offset=8 global.get $~lib/memory/__stack_pointer i32.const 0 - i32.const 3 - call $~lib/typedarray/Uint32Array#constructor + i32.const 6 + call $~lib/typedarray/Uint16Array#constructor local.tee $0 i32.store local.get $0 i32.const 0 i32.const 1 - call $~lib/typedarray/Uint32Array#__set + call $~lib/typedarray/Uint16Array#__set local.get $0 i32.const 1 i32.const 2 - call $~lib/typedarray/Uint32Array#__set + call $~lib/typedarray/Uint16Array#__set local.get $0 i32.const 2 i32.const 3 - call $~lib/typedarray/Uint32Array#__set + call $~lib/typedarray/Uint16Array#__set + local.get $0 + i32.const 3 + i32.const 4 + call $~lib/typedarray/Uint16Array#__set + local.get $0 + i32.const 5 + i32.const 5 + call $~lib/typedarray/Uint16Array#__set global.get $~lib/memory/__stack_pointer local.get $0 - i32.const 2768 + i32.const 3056 local.set $2 global.get $~lib/memory/__stack_pointer local.get $2 i32.store offset=4 local.get $2 - call $~lib/typedarray/Uint32Array#map + call $~lib/typedarray/Uint16Array#filter local.tee $1 i32.store offset=8 local.get $1 + call $~lib/arraybuffer/ArrayBufferView#get:byteOffset i32.const 0 - call $~lib/typedarray/Uint32Array#__get - i32.const 1 i32.eq i32.eqz if i32.const 0 i32.const 544 - i32.const 388 + i32.const 413 + i32.const 3 + call $~lib/builtins/abort + unreachable + end + local.get $1 + call $~lib/typedarray/Uint16Array#get:length + i32.const 3 + i32.eq + i32.eqz + if + i32.const 0 + i32.const 544 + i32.const 414 + i32.const 3 + call $~lib/builtins/abort + unreachable + end + local.get $1 + i32.const 0 + call $~lib/typedarray/Uint16Array#__get + i32.const 3 + i32.eq + i32.eqz + if + i32.const 0 + i32.const 544 + i32.const 415 i32.const 3 call $~lib/builtins/abort unreachable end local.get $1 i32.const 1 - call $~lib/typedarray/Uint32Array#__get + call $~lib/typedarray/Uint16Array#__get i32.const 4 i32.eq i32.eqz if i32.const 0 i32.const 544 - i32.const 389 + i32.const 416 i32.const 3 call $~lib/builtins/abort unreachable end local.get $1 i32.const 2 - call $~lib/typedarray/Uint32Array#__get - i32.const 9 + call $~lib/typedarray/Uint16Array#__get + i32.const 5 i32.eq i32.eqz if i32.const 0 i32.const 544 - i32.const 390 + i32.const 417 i32.const 3 call $~lib/builtins/abort unreachable @@ -43062,7 +44782,7 @@ i32.add global.set $~lib/memory/__stack_pointer ) - (func $std/typedarray/testArrayMap<~lib/typedarray/Int64Array,i64> + (func $std/typedarray/testArrayFilter<~lib/typedarray/Int32Array,i32> (local $0 i32) (local $1 i32) (local $2 i32) @@ -43079,162 +44799,105 @@ i32.store offset=8 global.get $~lib/memory/__stack_pointer i32.const 0 - i32.const 3 - call $~lib/typedarray/Int64Array#constructor + i32.const 6 + call $~lib/typedarray/Int32Array#constructor local.tee $0 i32.store local.get $0 i32.const 0 - i64.const 1 - call $~lib/typedarray/Int64Array#__set + i32.const 1 + call $~lib/typedarray/Int32Array#__set local.get $0 i32.const 1 - i64.const 2 - call $~lib/typedarray/Int64Array#__set + i32.const 2 + call $~lib/typedarray/Int32Array#__set local.get $0 i32.const 2 - i64.const 3 - call $~lib/typedarray/Int64Array#__set + i32.const 3 + call $~lib/typedarray/Int32Array#__set + local.get $0 + i32.const 3 + i32.const 4 + call $~lib/typedarray/Int32Array#__set + local.get $0 + i32.const 5 + i32.const 5 + call $~lib/typedarray/Int32Array#__set global.get $~lib/memory/__stack_pointer local.get $0 - i32.const 2800 + i32.const 3088 local.set $2 global.get $~lib/memory/__stack_pointer local.get $2 i32.store offset=4 local.get $2 - call $~lib/typedarray/Int64Array#map + call $~lib/typedarray/Int32Array#filter local.tee $1 i32.store offset=8 local.get $1 + call $~lib/arraybuffer/ArrayBufferView#get:byteOffset i32.const 0 - call $~lib/typedarray/Int64Array#__get - i64.const 1 - i64.eq + i32.eq i32.eqz if i32.const 0 i32.const 544 - i32.const 388 + i32.const 413 i32.const 3 call $~lib/builtins/abort unreachable end local.get $1 - i32.const 1 - call $~lib/typedarray/Int64Array#__get - i64.const 4 - i64.eq + call $~lib/typedarray/Int32Array#get:length + i32.const 3 + i32.eq i32.eqz if i32.const 0 i32.const 544 - i32.const 389 + i32.const 414 i32.const 3 call $~lib/builtins/abort unreachable end local.get $1 - i32.const 2 - call $~lib/typedarray/Int64Array#__get - i64.const 9 - i64.eq - i32.eqz - if - i32.const 0 - i32.const 544 - i32.const 390 - i32.const 3 - call $~lib/builtins/abort - unreachable - end - global.get $~lib/memory/__stack_pointer - i32.const 12 - i32.add - global.set $~lib/memory/__stack_pointer - ) - (func $std/typedarray/testArrayMap<~lib/typedarray/Uint64Array,u64> - (local $0 i32) - (local $1 i32) - (local $2 i32) - global.get $~lib/memory/__stack_pointer - i32.const 12 - i32.sub - global.set $~lib/memory/__stack_pointer - call $~stack_check - global.get $~lib/memory/__stack_pointer - i64.const 0 - i64.store - global.get $~lib/memory/__stack_pointer - i32.const 0 - i32.store offset=8 - global.get $~lib/memory/__stack_pointer i32.const 0 + call $~lib/typedarray/Int32Array#__get i32.const 3 - call $~lib/typedarray/Uint64Array#constructor - local.tee $0 - i32.store - local.get $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 - global.get $~lib/memory/__stack_pointer - local.get $0 - i32.const 2832 - local.set $2 - global.get $~lib/memory/__stack_pointer - local.get $2 - i32.store offset=4 - local.get $2 - call $~lib/typedarray/Uint64Array#map - local.tee $1 - i32.store offset=8 - local.get $1 - i32.const 0 - call $~lib/typedarray/Uint64Array#__get - i64.const 1 - i64.eq + i32.eq i32.eqz if i32.const 0 i32.const 544 - i32.const 388 + i32.const 415 i32.const 3 call $~lib/builtins/abort unreachable end local.get $1 i32.const 1 - call $~lib/typedarray/Uint64Array#__get - i64.const 4 - i64.eq + call $~lib/typedarray/Int32Array#__get + i32.const 4 + i32.eq i32.eqz if i32.const 0 i32.const 544 - i32.const 389 + i32.const 416 i32.const 3 call $~lib/builtins/abort unreachable end local.get $1 i32.const 2 - call $~lib/typedarray/Uint64Array#__get - i64.const 9 - i64.eq + call $~lib/typedarray/Int32Array#__get + i32.const 5 + i32.eq i32.eqz if i32.const 0 i32.const 544 - i32.const 390 + i32.const 417 i32.const 3 call $~lib/builtins/abort unreachable @@ -43244,7 +44907,7 @@ i32.add global.set $~lib/memory/__stack_pointer ) - (func $std/typedarray/testArrayMap<~lib/typedarray/Float32Array,f32> + (func $std/typedarray/testArrayFilter<~lib/typedarray/Uint32Array,u32> (local $0 i32) (local $1 i32) (local $2 i32) @@ -43261,71 +44924,105 @@ i32.store offset=8 global.get $~lib/memory/__stack_pointer i32.const 0 - i32.const 3 - call $~lib/typedarray/Float32Array#constructor + i32.const 6 + call $~lib/typedarray/Uint32Array#constructor local.tee $0 i32.store local.get $0 i32.const 0 - f32.const 1 - call $~lib/typedarray/Float32Array#__set + i32.const 1 + call $~lib/typedarray/Uint32Array#__set local.get $0 i32.const 1 - f32.const 2 - call $~lib/typedarray/Float32Array#__set + i32.const 2 + call $~lib/typedarray/Uint32Array#__set local.get $0 i32.const 2 - f32.const 3 - call $~lib/typedarray/Float32Array#__set + i32.const 3 + call $~lib/typedarray/Uint32Array#__set + local.get $0 + i32.const 3 + i32.const 4 + call $~lib/typedarray/Uint32Array#__set + local.get $0 + i32.const 5 + i32.const 5 + call $~lib/typedarray/Uint32Array#__set global.get $~lib/memory/__stack_pointer local.get $0 - i32.const 2864 + i32.const 3120 local.set $2 global.get $~lib/memory/__stack_pointer local.get $2 i32.store offset=4 local.get $2 - call $~lib/typedarray/Float32Array#map + call $~lib/typedarray/Uint32Array#filter local.tee $1 i32.store offset=8 local.get $1 + call $~lib/arraybuffer/ArrayBufferView#get:byteOffset i32.const 0 - call $~lib/typedarray/Float32Array#__get - f32.const 1 - f32.eq + i32.eq i32.eqz if i32.const 0 i32.const 544 - i32.const 388 + i32.const 413 + i32.const 3 + call $~lib/builtins/abort + unreachable + end + local.get $1 + call $~lib/typedarray/Uint32Array#get:length + i32.const 3 + i32.eq + i32.eqz + if + i32.const 0 + i32.const 544 + i32.const 414 + i32.const 3 + call $~lib/builtins/abort + unreachable + end + local.get $1 + i32.const 0 + call $~lib/typedarray/Uint32Array#__get + i32.const 3 + i32.eq + i32.eqz + if + i32.const 0 + i32.const 544 + i32.const 415 i32.const 3 call $~lib/builtins/abort unreachable end local.get $1 i32.const 1 - call $~lib/typedarray/Float32Array#__get - f32.const 4 - f32.eq + call $~lib/typedarray/Uint32Array#__get + i32.const 4 + i32.eq i32.eqz if i32.const 0 i32.const 544 - i32.const 389 + i32.const 416 i32.const 3 call $~lib/builtins/abort unreachable end local.get $1 i32.const 2 - call $~lib/typedarray/Float32Array#__get - f32.const 9 - f32.eq + call $~lib/typedarray/Uint32Array#__get + i32.const 5 + i32.eq i32.eqz if i32.const 0 i32.const 544 - i32.const 390 + i32.const 417 i32.const 3 call $~lib/builtins/abort unreachable @@ -43335,7 +45032,7 @@ i32.add global.set $~lib/memory/__stack_pointer ) - (func $std/typedarray/testArrayMap<~lib/typedarray/Float64Array,f64> + (func $std/typedarray/testArrayFilter<~lib/typedarray/Int64Array,i64> (local $0 i32) (local $1 i32) (local $2 i32) @@ -43352,71 +45049,105 @@ i32.store offset=8 global.get $~lib/memory/__stack_pointer i32.const 0 - i32.const 3 - call $~lib/typedarray/Float64Array#constructor + i32.const 6 + call $~lib/typedarray/Int64Array#constructor local.tee $0 i32.store local.get $0 i32.const 0 - f64.const 1 - call $~lib/typedarray/Float64Array#__set + i64.const 1 + call $~lib/typedarray/Int64Array#__set local.get $0 i32.const 1 - f64.const 2 - call $~lib/typedarray/Float64Array#__set + i64.const 2 + call $~lib/typedarray/Int64Array#__set local.get $0 i32.const 2 - f64.const 3 - call $~lib/typedarray/Float64Array#__set + i64.const 3 + call $~lib/typedarray/Int64Array#__set + local.get $0 + i32.const 3 + i64.const 4 + call $~lib/typedarray/Int64Array#__set + local.get $0 + i32.const 5 + i64.const 5 + call $~lib/typedarray/Int64Array#__set global.get $~lib/memory/__stack_pointer local.get $0 - i32.const 2896 + i32.const 3152 local.set $2 global.get $~lib/memory/__stack_pointer local.get $2 i32.store offset=4 local.get $2 - call $~lib/typedarray/Float64Array#map + call $~lib/typedarray/Int64Array#filter local.tee $1 i32.store offset=8 local.get $1 + call $~lib/arraybuffer/ArrayBufferView#get:byteOffset i32.const 0 - call $~lib/typedarray/Float64Array#__get - f64.const 1 - f64.eq + i32.eq i32.eqz if i32.const 0 i32.const 544 - i32.const 388 + i32.const 413 + i32.const 3 + call $~lib/builtins/abort + unreachable + end + local.get $1 + call $~lib/typedarray/Int64Array#get:length + i32.const 3 + i32.eq + i32.eqz + if + i32.const 0 + i32.const 544 + i32.const 414 + i32.const 3 + call $~lib/builtins/abort + unreachable + end + local.get $1 + i32.const 0 + call $~lib/typedarray/Int64Array#__get + i64.const 3 + i64.eq + i32.eqz + if + i32.const 0 + i32.const 544 + i32.const 415 i32.const 3 call $~lib/builtins/abort unreachable end local.get $1 i32.const 1 - call $~lib/typedarray/Float64Array#__get - f64.const 4 - f64.eq + call $~lib/typedarray/Int64Array#__get + i64.const 4 + i64.eq i32.eqz if i32.const 0 i32.const 544 - i32.const 389 + i32.const 416 i32.const 3 call $~lib/builtins/abort unreachable end local.get $1 i32.const 2 - call $~lib/typedarray/Float64Array#__get - f64.const 9 - f64.eq + call $~lib/typedarray/Int64Array#__get + i64.const 5 + i64.eq i32.eqz if i32.const 0 i32.const 544 - i32.const 390 + i32.const 417 i32.const 3 call $~lib/builtins/abort unreachable @@ -43426,7 +45157,7 @@ i32.add global.set $~lib/memory/__stack_pointer ) - (func $std/typedarray/testArrayFilter<~lib/typedarray/Int8Array,i8> + (func $std/typedarray/testArrayFilter<~lib/typedarray/Uint64Array,u64> (local $0 i32) (local $1 i32) (local $2 i32) @@ -43444,38 +45175,38 @@ global.get $~lib/memory/__stack_pointer i32.const 0 i32.const 6 - call $~lib/typedarray/Int8Array#constructor + call $~lib/typedarray/Uint64Array#constructor local.tee $0 i32.store local.get $0 i32.const 0 - i32.const 1 - call $~lib/typedarray/Int8Array#__set + i64.const 1 + call $~lib/typedarray/Uint64Array#__set local.get $0 i32.const 1 - i32.const 2 - call $~lib/typedarray/Int8Array#__set + i64.const 2 + call $~lib/typedarray/Uint64Array#__set local.get $0 i32.const 2 - i32.const 3 - call $~lib/typedarray/Int8Array#__set + i64.const 3 + call $~lib/typedarray/Uint64Array#__set local.get $0 i32.const 3 - i32.const 4 - call $~lib/typedarray/Int8Array#__set + i64.const 4 + call $~lib/typedarray/Uint64Array#__set local.get $0 i32.const 5 - i32.const 5 - call $~lib/typedarray/Int8Array#__set + i64.const 5 + call $~lib/typedarray/Uint64Array#__set global.get $~lib/memory/__stack_pointer local.get $0 - i32.const 2928 + i32.const 3184 local.set $2 global.get $~lib/memory/__stack_pointer local.get $2 i32.store offset=4 local.get $2 - call $~lib/typedarray/Int8Array#filter + call $~lib/typedarray/Uint64Array#filter local.tee $1 i32.store offset=8 local.get $1 @@ -43492,7 +45223,7 @@ unreachable end local.get $1 - call $~lib/typedarray/Int8Array#get:length + call $~lib/typedarray/Uint64Array#get:length i32.const 3 i32.eq i32.eqz @@ -43506,9 +45237,9 @@ end local.get $1 i32.const 0 - call $~lib/typedarray/Int8Array#__get - i32.const 3 - i32.eq + call $~lib/typedarray/Uint64Array#__get + i64.const 3 + i64.eq i32.eqz if i32.const 0 @@ -43520,9 +45251,9 @@ end local.get $1 i32.const 1 - call $~lib/typedarray/Int8Array#__get - i32.const 4 - i32.eq + call $~lib/typedarray/Uint64Array#__get + i64.const 4 + i64.eq i32.eqz if i32.const 0 @@ -43534,9 +45265,9 @@ end local.get $1 i32.const 2 - call $~lib/typedarray/Int8Array#__get - i32.const 5 - i32.eq + call $~lib/typedarray/Uint64Array#__get + i64.const 5 + i64.eq i32.eqz if i32.const 0 @@ -43551,7 +45282,7 @@ i32.add global.set $~lib/memory/__stack_pointer ) - (func $std/typedarray/testArrayFilter<~lib/typedarray/Uint8Array,u8> + (func $std/typedarray/testArrayFilter<~lib/typedarray/Float32Array,f32> (local $0 i32) (local $1 i32) (local $2 i32) @@ -43569,38 +45300,38 @@ global.get $~lib/memory/__stack_pointer i32.const 0 i32.const 6 - call $~lib/typedarray/Uint8Array#constructor + call $~lib/typedarray/Float32Array#constructor local.tee $0 i32.store local.get $0 i32.const 0 - i32.const 1 - call $~lib/typedarray/Uint8Array#__set + f32.const 1 + call $~lib/typedarray/Float32Array#__set local.get $0 i32.const 1 - i32.const 2 - call $~lib/typedarray/Uint8Array#__set + f32.const 2 + call $~lib/typedarray/Float32Array#__set local.get $0 i32.const 2 - i32.const 3 - call $~lib/typedarray/Uint8Array#__set + f32.const 3 + call $~lib/typedarray/Float32Array#__set local.get $0 i32.const 3 - i32.const 4 - call $~lib/typedarray/Uint8Array#__set + f32.const 4 + call $~lib/typedarray/Float32Array#__set local.get $0 i32.const 5 - i32.const 5 - call $~lib/typedarray/Uint8Array#__set + f32.const 5 + call $~lib/typedarray/Float32Array#__set global.get $~lib/memory/__stack_pointer local.get $0 - i32.const 2960 + i32.const 3216 local.set $2 global.get $~lib/memory/__stack_pointer local.get $2 i32.store offset=4 local.get $2 - call $~lib/typedarray/Uint8Array#filter + call $~lib/typedarray/Float32Array#filter local.tee $1 i32.store offset=8 local.get $1 @@ -43617,7 +45348,7 @@ unreachable end local.get $1 - call $~lib/typedarray/Uint8Array#get:length + call $~lib/typedarray/Float32Array#get:length i32.const 3 i32.eq i32.eqz @@ -43631,9 +45362,9 @@ end local.get $1 i32.const 0 - call $~lib/typedarray/Uint8Array#__get - i32.const 3 - i32.eq + call $~lib/typedarray/Float32Array#__get + f32.const 3 + f32.eq i32.eqz if i32.const 0 @@ -43645,9 +45376,9 @@ end local.get $1 i32.const 1 - call $~lib/typedarray/Uint8Array#__get - i32.const 4 - i32.eq + call $~lib/typedarray/Float32Array#__get + f32.const 4 + f32.eq i32.eqz if i32.const 0 @@ -43659,9 +45390,9 @@ end local.get $1 i32.const 2 - call $~lib/typedarray/Uint8Array#__get - i32.const 5 - i32.eq + call $~lib/typedarray/Float32Array#__get + f32.const 5 + f32.eq i32.eqz if i32.const 0 @@ -43676,7 +45407,7 @@ i32.add global.set $~lib/memory/__stack_pointer ) - (func $std/typedarray/testArrayFilter<~lib/typedarray/Uint8ClampedArray,u8> + (func $std/typedarray/testArrayFilter<~lib/typedarray/Float64Array,f64> (local $0 i32) (local $1 i32) (local $2 i32) @@ -43694,38 +45425,38 @@ global.get $~lib/memory/__stack_pointer i32.const 0 i32.const 6 - call $~lib/typedarray/Uint8ClampedArray#constructor + call $~lib/typedarray/Float64Array#constructor local.tee $0 i32.store local.get $0 i32.const 0 - i32.const 1 - call $~lib/typedarray/Uint8ClampedArray#__set + f64.const 1 + call $~lib/typedarray/Float64Array#__set local.get $0 i32.const 1 - i32.const 2 - call $~lib/typedarray/Uint8ClampedArray#__set + f64.const 2 + call $~lib/typedarray/Float64Array#__set local.get $0 i32.const 2 - i32.const 3 - call $~lib/typedarray/Uint8ClampedArray#__set + f64.const 3 + call $~lib/typedarray/Float64Array#__set local.get $0 i32.const 3 - i32.const 4 - call $~lib/typedarray/Uint8ClampedArray#__set + f64.const 4 + call $~lib/typedarray/Float64Array#__set local.get $0 i32.const 5 - i32.const 5 - call $~lib/typedarray/Uint8ClampedArray#__set + f64.const 5 + call $~lib/typedarray/Float64Array#__set global.get $~lib/memory/__stack_pointer local.get $0 - i32.const 2992 + i32.const 3248 local.set $2 global.get $~lib/memory/__stack_pointer local.get $2 i32.store offset=4 local.get $2 - call $~lib/typedarray/Uint8ClampedArray#filter + call $~lib/typedarray/Float64Array#filter local.tee $1 i32.store offset=8 local.get $1 @@ -43742,7 +45473,7 @@ unreachable end local.get $1 - call $~lib/typedarray/Uint8ClampedArray#get:length + call $~lib/typedarray/Float64Array#get:length i32.const 3 i32.eq i32.eqz @@ -43756,9 +45487,9 @@ end local.get $1 i32.const 0 - call $~lib/typedarray/Uint8ClampedArray#__get - i32.const 3 - i32.eq + call $~lib/typedarray/Float64Array#__get + f64.const 3 + f64.eq i32.eqz if i32.const 0 @@ -43770,9 +45501,9 @@ end local.get $1 i32.const 1 - call $~lib/typedarray/Uint8ClampedArray#__get - i32.const 4 - i32.eq + call $~lib/typedarray/Float64Array#__get + f64.const 4 + f64.eq i32.eqz if i32.const 0 @@ -43784,9 +45515,9 @@ end local.get $1 i32.const 2 - call $~lib/typedarray/Uint8ClampedArray#__get - i32.const 5 - i32.eq + call $~lib/typedarray/Float64Array#__get + f64.const 5 + f64.eq i32.eqz if i32.const 0 @@ -43801,12 +45532,13 @@ i32.add global.set $~lib/memory/__stack_pointer ) - (func $std/typedarray/testArrayFilter<~lib/typedarray/Int16Array,i16> + (func $std/typedarray/testArraySome<~lib/typedarray/Int8Array,i8> (local $0 i32) (local $1 i32) (local $2 i32) + (local $3 i32) global.get $~lib/memory/__stack_pointer - i32.const 12 + i32.const 8 i32.sub global.set $~lib/memory/__stack_pointer call $~stack_check @@ -43815,123 +45547,152 @@ i64.store global.get $~lib/memory/__stack_pointer i32.const 0 - i32.store offset=8 - global.get $~lib/memory/__stack_pointer - i32.const 0 - i32.const 6 - call $~lib/typedarray/Int16Array#constructor + i32.const 3 + call $~lib/typedarray/Int8Array#constructor local.tee $0 i32.store local.get $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 + call $~lib/typedarray/Int8Array#__set local.get $0 - i32.const 3 + i32.const 1 i32.const 4 - call $~lib/typedarray/Int16Array#__set + call $~lib/typedarray/Int8Array#__set local.get $0 - i32.const 5 - i32.const 5 - call $~lib/typedarray/Int16Array#__set - global.get $~lib/memory/__stack_pointer + i32.const 2 + i32.const 6 + call $~lib/typedarray/Int8Array#__set local.get $0 - i32.const 3024 - local.set $2 + i32.const 3280 + local.set $3 global.get $~lib/memory/__stack_pointer - local.get $2 + local.get $3 i32.store offset=4 - local.get $2 - call $~lib/typedarray/Int16Array#filter - local.tee $1 - i32.store offset=8 + local.get $3 + call $~lib/typedarray/Int8Array#some + local.set $1 local.get $1 - call $~lib/arraybuffer/ArrayBufferView#get:byteOffset i32.const 0 - i32.eq + i32.ne i32.eqz if i32.const 0 i32.const 544 - i32.const 413 + i32.const 438 i32.const 3 call $~lib/builtins/abort unreachable end - local.get $1 - call $~lib/typedarray/Int16Array#get:length - i32.const 3 - i32.eq + local.get $0 + i32.const 3312 + local.set $3 + global.get $~lib/memory/__stack_pointer + local.get $3 + i32.store offset=4 + local.get $3 + call $~lib/typedarray/Int8Array#some + local.set $2 + local.get $2 + i32.eqz i32.eqz if i32.const 0 i32.const 544 - i32.const 414 + i32.const 440 i32.const 3 call $~lib/builtins/abort unreachable end - local.get $1 + global.get $~lib/memory/__stack_pointer + i32.const 8 + i32.add + global.set $~lib/memory/__stack_pointer + ) + (func $std/typedarray/testArraySome<~lib/typedarray/Uint8Array,u8> + (local $0 i32) + (local $1 i32) + (local $2 i32) + (local $3 i32) + global.get $~lib/memory/__stack_pointer + i32.const 8 + i32.sub + global.set $~lib/memory/__stack_pointer + call $~stack_check + global.get $~lib/memory/__stack_pointer + i64.const 0 + i64.store + global.get $~lib/memory/__stack_pointer i32.const 0 - call $~lib/typedarray/Int16Array#__get i32.const 3 - i32.eq - i32.eqz - if - i32.const 0 - i32.const 544 - i32.const 415 - i32.const 3 - call $~lib/builtins/abort - unreachable - end - local.get $1 + call $~lib/typedarray/Uint8Array#constructor + local.tee $0 + i32.store + local.get $0 + i32.const 0 + i32.const 2 + call $~lib/typedarray/Uint8Array#__set + local.get $0 i32.const 1 - call $~lib/typedarray/Int16Array#__get i32.const 4 - i32.eq + call $~lib/typedarray/Uint8Array#__set + local.get $0 + i32.const 2 + i32.const 6 + call $~lib/typedarray/Uint8Array#__set + local.get $0 + i32.const 3344 + local.set $3 + global.get $~lib/memory/__stack_pointer + local.get $3 + i32.store offset=4 + local.get $3 + call $~lib/typedarray/Uint8Array#some + local.set $1 + local.get $1 + i32.const 0 + i32.ne i32.eqz if i32.const 0 i32.const 544 - i32.const 416 + i32.const 438 i32.const 3 call $~lib/builtins/abort unreachable end - local.get $1 - i32.const 2 - call $~lib/typedarray/Int16Array#__get - i32.const 5 - i32.eq + local.get $0 + i32.const 3376 + local.set $3 + global.get $~lib/memory/__stack_pointer + local.get $3 + i32.store offset=4 + local.get $3 + call $~lib/typedarray/Uint8Array#some + local.set $2 + local.get $2 + i32.eqz i32.eqz if i32.const 0 i32.const 544 - i32.const 417 + i32.const 440 i32.const 3 call $~lib/builtins/abort unreachable end global.get $~lib/memory/__stack_pointer - i32.const 12 + i32.const 8 i32.add global.set $~lib/memory/__stack_pointer ) - (func $std/typedarray/testArrayFilter<~lib/typedarray/Uint16Array,u16> + (func $std/typedarray/testArraySome<~lib/typedarray/Uint8ClampedArray,u8> (local $0 i32) (local $1 i32) (local $2 i32) + (local $3 i32) global.get $~lib/memory/__stack_pointer - i32.const 12 + i32.const 8 i32.sub global.set $~lib/memory/__stack_pointer call $~stack_check @@ -43940,123 +45701,152 @@ i64.store global.get $~lib/memory/__stack_pointer i32.const 0 - i32.store offset=8 - global.get $~lib/memory/__stack_pointer - i32.const 0 - i32.const 6 - call $~lib/typedarray/Uint16Array#constructor + i32.const 3 + call $~lib/typedarray/Uint8ClampedArray#constructor local.tee $0 i32.store local.get $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 + call $~lib/typedarray/Uint8ClampedArray#__set local.get $0 - i32.const 3 + i32.const 1 i32.const 4 - call $~lib/typedarray/Uint16Array#__set + call $~lib/typedarray/Uint8ClampedArray#__set local.get $0 - i32.const 5 - i32.const 5 - call $~lib/typedarray/Uint16Array#__set - global.get $~lib/memory/__stack_pointer + i32.const 2 + i32.const 6 + call $~lib/typedarray/Uint8ClampedArray#__set local.get $0 - i32.const 3056 - local.set $2 + i32.const 3408 + local.set $3 global.get $~lib/memory/__stack_pointer - local.get $2 + local.get $3 i32.store offset=4 - local.get $2 - call $~lib/typedarray/Uint16Array#filter - local.tee $1 - i32.store offset=8 + local.get $3 + call $~lib/typedarray/Uint8ClampedArray#some + local.set $1 local.get $1 - call $~lib/arraybuffer/ArrayBufferView#get:byteOffset i32.const 0 - i32.eq + i32.ne i32.eqz if i32.const 0 i32.const 544 - i32.const 413 + i32.const 438 i32.const 3 call $~lib/builtins/abort unreachable end - local.get $1 - call $~lib/typedarray/Uint16Array#get:length - i32.const 3 - i32.eq + local.get $0 + i32.const 3440 + local.set $3 + global.get $~lib/memory/__stack_pointer + local.get $3 + i32.store offset=4 + local.get $3 + call $~lib/typedarray/Uint8ClampedArray#some + local.set $2 + local.get $2 + i32.eqz i32.eqz if i32.const 0 i32.const 544 - i32.const 414 + i32.const 440 i32.const 3 call $~lib/builtins/abort unreachable end - local.get $1 + global.get $~lib/memory/__stack_pointer + i32.const 8 + i32.add + global.set $~lib/memory/__stack_pointer + ) + (func $std/typedarray/testArraySome<~lib/typedarray/Int16Array,i16> + (local $0 i32) + (local $1 i32) + (local $2 i32) + (local $3 i32) + global.get $~lib/memory/__stack_pointer + i32.const 8 + i32.sub + global.set $~lib/memory/__stack_pointer + call $~stack_check + global.get $~lib/memory/__stack_pointer + i64.const 0 + i64.store + global.get $~lib/memory/__stack_pointer i32.const 0 - call $~lib/typedarray/Uint16Array#__get i32.const 3 - i32.eq - i32.eqz - if - i32.const 0 - i32.const 544 - i32.const 415 - i32.const 3 - call $~lib/builtins/abort - unreachable - end - local.get $1 + call $~lib/typedarray/Int16Array#constructor + local.tee $0 + i32.store + local.get $0 + i32.const 0 + i32.const 2 + call $~lib/typedarray/Int16Array#__set + local.get $0 i32.const 1 - call $~lib/typedarray/Uint16Array#__get i32.const 4 - i32.eq + call $~lib/typedarray/Int16Array#__set + local.get $0 + i32.const 2 + i32.const 6 + call $~lib/typedarray/Int16Array#__set + local.get $0 + i32.const 3472 + local.set $3 + global.get $~lib/memory/__stack_pointer + local.get $3 + i32.store offset=4 + local.get $3 + call $~lib/typedarray/Int16Array#some + local.set $1 + local.get $1 + i32.const 0 + i32.ne i32.eqz if i32.const 0 i32.const 544 - i32.const 416 + i32.const 438 i32.const 3 call $~lib/builtins/abort unreachable end - local.get $1 - i32.const 2 - call $~lib/typedarray/Uint16Array#__get - i32.const 5 - i32.eq + local.get $0 + i32.const 3504 + local.set $3 + global.get $~lib/memory/__stack_pointer + local.get $3 + i32.store offset=4 + local.get $3 + call $~lib/typedarray/Int16Array#some + local.set $2 + local.get $2 + i32.eqz i32.eqz if i32.const 0 i32.const 544 - i32.const 417 + i32.const 440 i32.const 3 call $~lib/builtins/abort unreachable end global.get $~lib/memory/__stack_pointer - i32.const 12 + i32.const 8 i32.add global.set $~lib/memory/__stack_pointer ) - (func $std/typedarray/testArrayFilter<~lib/typedarray/Int32Array,i32> + (func $std/typedarray/testArraySome<~lib/typedarray/Uint16Array,u16> (local $0 i32) (local $1 i32) (local $2 i32) + (local $3 i32) global.get $~lib/memory/__stack_pointer - i32.const 12 + i32.const 8 i32.sub global.set $~lib/memory/__stack_pointer call $~stack_check @@ -44065,123 +45855,152 @@ i64.store global.get $~lib/memory/__stack_pointer i32.const 0 - i32.store offset=8 - global.get $~lib/memory/__stack_pointer - i32.const 0 - i32.const 6 - call $~lib/typedarray/Int32Array#constructor + i32.const 3 + call $~lib/typedarray/Uint16Array#constructor local.tee $0 i32.store local.get $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 + call $~lib/typedarray/Uint16Array#__set local.get $0 - i32.const 3 + i32.const 1 i32.const 4 - call $~lib/typedarray/Int32Array#__set + call $~lib/typedarray/Uint16Array#__set local.get $0 - i32.const 5 - i32.const 5 - call $~lib/typedarray/Int32Array#__set - global.get $~lib/memory/__stack_pointer + i32.const 2 + i32.const 6 + call $~lib/typedarray/Uint16Array#__set local.get $0 - i32.const 3088 - local.set $2 + i32.const 3536 + local.set $3 global.get $~lib/memory/__stack_pointer - local.get $2 + local.get $3 i32.store offset=4 - local.get $2 - call $~lib/typedarray/Int32Array#filter - local.tee $1 - i32.store offset=8 + local.get $3 + call $~lib/typedarray/Uint16Array#some + local.set $1 local.get $1 - call $~lib/arraybuffer/ArrayBufferView#get:byteOffset i32.const 0 - i32.eq + i32.ne i32.eqz if i32.const 0 i32.const 544 - i32.const 413 + i32.const 438 i32.const 3 call $~lib/builtins/abort unreachable end - local.get $1 - call $~lib/typedarray/Int32Array#get:length - i32.const 3 - i32.eq + local.get $0 + i32.const 3568 + local.set $3 + global.get $~lib/memory/__stack_pointer + local.get $3 + i32.store offset=4 + local.get $3 + call $~lib/typedarray/Uint16Array#some + local.set $2 + local.get $2 + i32.eqz i32.eqz if i32.const 0 i32.const 544 - i32.const 414 + i32.const 440 i32.const 3 call $~lib/builtins/abort unreachable end - local.get $1 + global.get $~lib/memory/__stack_pointer + i32.const 8 + i32.add + global.set $~lib/memory/__stack_pointer + ) + (func $std/typedarray/testArraySome<~lib/typedarray/Int32Array,i32> + (local $0 i32) + (local $1 i32) + (local $2 i32) + (local $3 i32) + global.get $~lib/memory/__stack_pointer + i32.const 8 + i32.sub + global.set $~lib/memory/__stack_pointer + call $~stack_check + global.get $~lib/memory/__stack_pointer + i64.const 0 + i64.store + global.get $~lib/memory/__stack_pointer i32.const 0 - call $~lib/typedarray/Int32Array#__get i32.const 3 - i32.eq - i32.eqz - if - i32.const 0 - i32.const 544 - i32.const 415 - i32.const 3 - call $~lib/builtins/abort - unreachable - end - local.get $1 + call $~lib/typedarray/Int32Array#constructor + local.tee $0 + i32.store + local.get $0 + i32.const 0 + i32.const 2 + call $~lib/typedarray/Int32Array#__set + local.get $0 i32.const 1 - call $~lib/typedarray/Int32Array#__get i32.const 4 - i32.eq + call $~lib/typedarray/Int32Array#__set + local.get $0 + i32.const 2 + i32.const 6 + call $~lib/typedarray/Int32Array#__set + local.get $0 + i32.const 3600 + local.set $3 + global.get $~lib/memory/__stack_pointer + local.get $3 + i32.store offset=4 + local.get $3 + call $~lib/typedarray/Int32Array#some + local.set $1 + local.get $1 + i32.const 0 + i32.ne i32.eqz if i32.const 0 i32.const 544 - i32.const 416 + i32.const 438 i32.const 3 call $~lib/builtins/abort unreachable end - local.get $1 - i32.const 2 - call $~lib/typedarray/Int32Array#__get - i32.const 5 - i32.eq + local.get $0 + i32.const 3632 + local.set $3 + global.get $~lib/memory/__stack_pointer + local.get $3 + i32.store offset=4 + local.get $3 + call $~lib/typedarray/Int32Array#some + local.set $2 + local.get $2 + i32.eqz i32.eqz if i32.const 0 i32.const 544 - i32.const 417 + i32.const 440 i32.const 3 call $~lib/builtins/abort unreachable end global.get $~lib/memory/__stack_pointer - i32.const 12 + i32.const 8 i32.add global.set $~lib/memory/__stack_pointer ) - (func $std/typedarray/testArrayFilter<~lib/typedarray/Uint32Array,u32> + (func $std/typedarray/testArraySome<~lib/typedarray/Uint32Array,u32> (local $0 i32) (local $1 i32) (local $2 i32) + (local $3 i32) global.get $~lib/memory/__stack_pointer - i32.const 12 + i32.const 8 i32.sub global.set $~lib/memory/__stack_pointer call $~stack_check @@ -44190,123 +46009,75 @@ i64.store global.get $~lib/memory/__stack_pointer i32.const 0 - i32.store offset=8 - global.get $~lib/memory/__stack_pointer - i32.const 0 - i32.const 6 + i32.const 3 call $~lib/typedarray/Uint32Array#constructor local.tee $0 i32.store local.get $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 local.get $0 - i32.const 3 + i32.const 1 i32.const 4 call $~lib/typedarray/Uint32Array#__set local.get $0 - i32.const 5 - i32.const 5 + i32.const 2 + i32.const 6 call $~lib/typedarray/Uint32Array#__set - global.get $~lib/memory/__stack_pointer local.get $0 - i32.const 3120 - local.set $2 + i32.const 3664 + local.set $3 global.get $~lib/memory/__stack_pointer - local.get $2 + local.get $3 i32.store offset=4 - local.get $2 - call $~lib/typedarray/Uint32Array#filter - local.tee $1 - i32.store offset=8 - local.get $1 - call $~lib/arraybuffer/ArrayBufferView#get:byteOffset - i32.const 0 - i32.eq - i32.eqz - if - i32.const 0 - i32.const 544 - i32.const 413 - i32.const 3 - call $~lib/builtins/abort - unreachable - end - local.get $1 - call $~lib/typedarray/Uint32Array#get:length - i32.const 3 - i32.eq - i32.eqz - if - i32.const 0 - i32.const 544 - i32.const 414 - i32.const 3 - call $~lib/builtins/abort - unreachable - end + local.get $3 + call $~lib/typedarray/Uint32Array#some + local.set $1 local.get $1 i32.const 0 - call $~lib/typedarray/Uint32Array#__get - i32.const 3 - i32.eq + i32.ne i32.eqz if i32.const 0 i32.const 544 - i32.const 415 + i32.const 438 i32.const 3 call $~lib/builtins/abort unreachable end - local.get $1 - i32.const 1 - call $~lib/typedarray/Uint32Array#__get - i32.const 4 - i32.eq + local.get $0 + i32.const 3696 + local.set $3 + global.get $~lib/memory/__stack_pointer + local.get $3 + i32.store offset=4 + local.get $3 + call $~lib/typedarray/Uint32Array#some + local.set $2 + local.get $2 i32.eqz - if - i32.const 0 - i32.const 544 - i32.const 416 - i32.const 3 - call $~lib/builtins/abort - unreachable - end - local.get $1 - i32.const 2 - call $~lib/typedarray/Uint32Array#__get - i32.const 5 - i32.eq i32.eqz if i32.const 0 i32.const 544 - i32.const 417 + i32.const 440 i32.const 3 call $~lib/builtins/abort unreachable end global.get $~lib/memory/__stack_pointer - i32.const 12 + i32.const 8 i32.add global.set $~lib/memory/__stack_pointer ) - (func $std/typedarray/testArrayFilter<~lib/typedarray/Int64Array,i64> + (func $std/typedarray/testArraySome<~lib/typedarray/Int64Array,i64> (local $0 i32) (local $1 i32) (local $2 i32) + (local $3 i32) global.get $~lib/memory/__stack_pointer - i32.const 12 + i32.const 8 i32.sub global.set $~lib/memory/__stack_pointer call $~stack_check @@ -44315,123 +46086,75 @@ i64.store global.get $~lib/memory/__stack_pointer i32.const 0 - i32.store offset=8 - global.get $~lib/memory/__stack_pointer - i32.const 0 - i32.const 6 + i32.const 3 call $~lib/typedarray/Int64Array#constructor local.tee $0 i32.store local.get $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 - local.get $0 - i32.const 3 + i32.const 1 i64.const 4 call $~lib/typedarray/Int64Array#__set local.get $0 - i32.const 5 - i64.const 5 + i32.const 2 + i64.const 6 call $~lib/typedarray/Int64Array#__set - global.get $~lib/memory/__stack_pointer local.get $0 - i32.const 3152 - local.set $2 + i32.const 3728 + local.set $3 global.get $~lib/memory/__stack_pointer - local.get $2 + local.get $3 i32.store offset=4 - local.get $2 - call $~lib/typedarray/Int64Array#filter - local.tee $1 - i32.store offset=8 - local.get $1 - call $~lib/arraybuffer/ArrayBufferView#get:byteOffset - i32.const 0 - i32.eq - i32.eqz - if - i32.const 0 - i32.const 544 - i32.const 413 - i32.const 3 - call $~lib/builtins/abort - unreachable - end - local.get $1 - call $~lib/typedarray/Int64Array#get:length - i32.const 3 - i32.eq - i32.eqz - if - i32.const 0 - i32.const 544 - i32.const 414 - i32.const 3 - call $~lib/builtins/abort - unreachable - end + local.get $3 + call $~lib/typedarray/Int64Array#some + local.set $1 local.get $1 i32.const 0 - call $~lib/typedarray/Int64Array#__get - i64.const 3 - i64.eq + i32.ne i32.eqz if i32.const 0 i32.const 544 - i32.const 415 + i32.const 438 i32.const 3 call $~lib/builtins/abort unreachable end - local.get $1 - i32.const 1 - call $~lib/typedarray/Int64Array#__get - i64.const 4 - i64.eq + local.get $0 + i32.const 3760 + local.set $3 + global.get $~lib/memory/__stack_pointer + local.get $3 + i32.store offset=4 + local.get $3 + call $~lib/typedarray/Int64Array#some + local.set $2 + local.get $2 i32.eqz - if - i32.const 0 - i32.const 544 - i32.const 416 - i32.const 3 - call $~lib/builtins/abort - unreachable - end - local.get $1 - i32.const 2 - call $~lib/typedarray/Int64Array#__get - i64.const 5 - i64.eq i32.eqz if i32.const 0 i32.const 544 - i32.const 417 + i32.const 440 i32.const 3 call $~lib/builtins/abort unreachable end global.get $~lib/memory/__stack_pointer - i32.const 12 + i32.const 8 i32.add global.set $~lib/memory/__stack_pointer ) - (func $std/typedarray/testArrayFilter<~lib/typedarray/Uint64Array,u64> + (func $std/typedarray/testArraySome<~lib/typedarray/Uint64Array,u64> (local $0 i32) (local $1 i32) (local $2 i32) + (local $3 i32) global.get $~lib/memory/__stack_pointer - i32.const 12 + i32.const 8 i32.sub global.set $~lib/memory/__stack_pointer call $~stack_check @@ -44440,123 +46163,75 @@ i64.store global.get $~lib/memory/__stack_pointer i32.const 0 - i32.store offset=8 - global.get $~lib/memory/__stack_pointer - i32.const 0 - i32.const 6 + i32.const 3 call $~lib/typedarray/Uint64Array#constructor local.tee $0 i32.store local.get $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 - local.get $0 - i32.const 3 + i32.const 1 i64.const 4 call $~lib/typedarray/Uint64Array#__set local.get $0 - i32.const 5 - i64.const 5 + i32.const 2 + i64.const 6 call $~lib/typedarray/Uint64Array#__set - global.get $~lib/memory/__stack_pointer local.get $0 - i32.const 3184 - local.set $2 + i32.const 3792 + local.set $3 global.get $~lib/memory/__stack_pointer - local.get $2 + local.get $3 i32.store offset=4 - local.get $2 - call $~lib/typedarray/Uint64Array#filter - local.tee $1 - i32.store offset=8 - local.get $1 - call $~lib/arraybuffer/ArrayBufferView#get:byteOffset - i32.const 0 - i32.eq - i32.eqz - if - i32.const 0 - i32.const 544 - i32.const 413 - i32.const 3 - call $~lib/builtins/abort - unreachable - end - local.get $1 - call $~lib/typedarray/Uint64Array#get:length - i32.const 3 - i32.eq - i32.eqz - if - i32.const 0 - i32.const 544 - i32.const 414 - i32.const 3 - call $~lib/builtins/abort - unreachable - end + local.get $3 + call $~lib/typedarray/Uint64Array#some + local.set $1 local.get $1 i32.const 0 - call $~lib/typedarray/Uint64Array#__get - i64.const 3 - i64.eq + i32.ne i32.eqz if i32.const 0 i32.const 544 - i32.const 415 + i32.const 438 i32.const 3 call $~lib/builtins/abort unreachable end - local.get $1 - i32.const 1 - call $~lib/typedarray/Uint64Array#__get - i64.const 4 - i64.eq + local.get $0 + i32.const 3824 + local.set $3 + global.get $~lib/memory/__stack_pointer + local.get $3 + i32.store offset=4 + local.get $3 + call $~lib/typedarray/Uint64Array#some + local.set $2 + local.get $2 i32.eqz - if - i32.const 0 - i32.const 544 - i32.const 416 - i32.const 3 - call $~lib/builtins/abort - unreachable - end - local.get $1 - i32.const 2 - call $~lib/typedarray/Uint64Array#__get - i64.const 5 - i64.eq i32.eqz if i32.const 0 i32.const 544 - i32.const 417 + i32.const 440 i32.const 3 call $~lib/builtins/abort unreachable end global.get $~lib/memory/__stack_pointer - i32.const 12 + i32.const 8 i32.add global.set $~lib/memory/__stack_pointer ) - (func $std/typedarray/testArrayFilter<~lib/typedarray/Float32Array,f32> + (func $std/typedarray/testArraySome<~lib/typedarray/Float32Array,f32> (local $0 i32) (local $1 i32) (local $2 i32) + (local $3 i32) global.get $~lib/memory/__stack_pointer - i32.const 12 + i32.const 8 i32.sub global.set $~lib/memory/__stack_pointer call $~stack_check @@ -44565,123 +46240,75 @@ i64.store global.get $~lib/memory/__stack_pointer i32.const 0 - i32.store offset=8 - global.get $~lib/memory/__stack_pointer - i32.const 0 - i32.const 6 + i32.const 3 call $~lib/typedarray/Float32Array#constructor local.tee $0 i32.store local.get $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 - local.get $0 - i32.const 3 + i32.const 1 f32.const 4 call $~lib/typedarray/Float32Array#__set local.get $0 - i32.const 5 - f32.const 5 + i32.const 2 + f32.const 6 call $~lib/typedarray/Float32Array#__set - global.get $~lib/memory/__stack_pointer local.get $0 - i32.const 3216 - local.set $2 + i32.const 3856 + local.set $3 global.get $~lib/memory/__stack_pointer - local.get $2 + local.get $3 i32.store offset=4 - local.get $2 - call $~lib/typedarray/Float32Array#filter - local.tee $1 - i32.store offset=8 - local.get $1 - call $~lib/arraybuffer/ArrayBufferView#get:byteOffset - i32.const 0 - i32.eq - i32.eqz - if - i32.const 0 - i32.const 544 - i32.const 413 - i32.const 3 - call $~lib/builtins/abort - unreachable - end - local.get $1 - call $~lib/typedarray/Float32Array#get:length - i32.const 3 - i32.eq - i32.eqz - if - i32.const 0 - i32.const 544 - i32.const 414 - i32.const 3 - call $~lib/builtins/abort - unreachable - end + local.get $3 + call $~lib/typedarray/Float32Array#some + local.set $1 local.get $1 i32.const 0 - call $~lib/typedarray/Float32Array#__get - f32.const 3 - f32.eq + i32.ne i32.eqz if i32.const 0 i32.const 544 - i32.const 415 + i32.const 438 i32.const 3 call $~lib/builtins/abort unreachable end - local.get $1 - i32.const 1 - call $~lib/typedarray/Float32Array#__get - f32.const 4 - f32.eq + local.get $0 + i32.const 3888 + local.set $3 + global.get $~lib/memory/__stack_pointer + local.get $3 + i32.store offset=4 + local.get $3 + call $~lib/typedarray/Float32Array#some + local.set $2 + local.get $2 i32.eqz - if - i32.const 0 - i32.const 544 - i32.const 416 - i32.const 3 - call $~lib/builtins/abort - unreachable - end - local.get $1 - i32.const 2 - call $~lib/typedarray/Float32Array#__get - f32.const 5 - f32.eq i32.eqz if i32.const 0 i32.const 544 - i32.const 417 + i32.const 440 i32.const 3 call $~lib/builtins/abort unreachable end global.get $~lib/memory/__stack_pointer - i32.const 12 + i32.const 8 i32.add global.set $~lib/memory/__stack_pointer ) - (func $std/typedarray/testArrayFilter<~lib/typedarray/Float64Array,f64> + (func $std/typedarray/testArraySome<~lib/typedarray/Float64Array,f64> (local $0 i32) (local $1 i32) (local $2 i32) + (local $3 i32) global.get $~lib/memory/__stack_pointer - i32.const 12 + i32.const 8 i32.sub global.set $~lib/memory/__stack_pointer call $~stack_check @@ -44690,118 +46317,69 @@ i64.store global.get $~lib/memory/__stack_pointer i32.const 0 - i32.store offset=8 - global.get $~lib/memory/__stack_pointer - i32.const 0 - i32.const 6 + i32.const 3 call $~lib/typedarray/Float64Array#constructor local.tee $0 i32.store local.get $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 - local.get $0 - i32.const 3 + i32.const 1 f64.const 4 call $~lib/typedarray/Float64Array#__set local.get $0 - i32.const 5 - f64.const 5 + i32.const 2 + f64.const 6 call $~lib/typedarray/Float64Array#__set - global.get $~lib/memory/__stack_pointer local.get $0 - i32.const 3248 - local.set $2 + i32.const 3920 + local.set $3 global.get $~lib/memory/__stack_pointer - local.get $2 + local.get $3 i32.store offset=4 - local.get $2 - call $~lib/typedarray/Float64Array#filter - local.tee $1 - i32.store offset=8 - local.get $1 - call $~lib/arraybuffer/ArrayBufferView#get:byteOffset - i32.const 0 - i32.eq - i32.eqz - if - i32.const 0 - i32.const 544 - i32.const 413 - i32.const 3 - call $~lib/builtins/abort - unreachable - end - local.get $1 - call $~lib/typedarray/Float64Array#get:length - i32.const 3 - i32.eq - i32.eqz - if - i32.const 0 - i32.const 544 - i32.const 414 - i32.const 3 - call $~lib/builtins/abort - unreachable - end + local.get $3 + call $~lib/typedarray/Float64Array#some + local.set $1 local.get $1 i32.const 0 - call $~lib/typedarray/Float64Array#__get - f64.const 3 - f64.eq - i32.eqz - if - i32.const 0 - i32.const 544 - i32.const 415 - i32.const 3 - call $~lib/builtins/abort - unreachable - end - local.get $1 - i32.const 1 - call $~lib/typedarray/Float64Array#__get - f64.const 4 - f64.eq + i32.ne i32.eqz if i32.const 0 i32.const 544 - i32.const 416 + i32.const 438 i32.const 3 call $~lib/builtins/abort unreachable end - local.get $1 - i32.const 2 - call $~lib/typedarray/Float64Array#__get - f64.const 5 - f64.eq + local.get $0 + i32.const 3952 + local.set $3 + global.get $~lib/memory/__stack_pointer + local.get $3 + i32.store offset=4 + local.get $3 + call $~lib/typedarray/Float64Array#some + local.set $2 + local.get $2 + i32.eqz i32.eqz if i32.const 0 i32.const 544 - i32.const 417 + i32.const 440 i32.const 3 call $~lib/builtins/abort unreachable end global.get $~lib/memory/__stack_pointer - i32.const 12 + i32.const 8 i32.add global.set $~lib/memory/__stack_pointer ) - (func $std/typedarray/testArraySome<~lib/typedarray/Int8Array,i8> + (func $std/typedarray/testArrayFindIndex<~lib/typedarray/Int8Array,i8> (local $0 i32) (local $1 i32) (local $2 i32) @@ -44822,53 +46400,54 @@ i32.store local.get $0 i32.const 0 - i32.const 2 + i32.const 1 call $~lib/typedarray/Int8Array#__set local.get $0 i32.const 1 - i32.const 4 + i32.const 2 call $~lib/typedarray/Int8Array#__set local.get $0 i32.const 2 - i32.const 6 + i32.const 3 call $~lib/typedarray/Int8Array#__set local.get $0 - i32.const 3280 + i32.const 3984 local.set $3 global.get $~lib/memory/__stack_pointer local.get $3 i32.store offset=4 local.get $3 - call $~lib/typedarray/Int8Array#some + call $~lib/typedarray/Int8Array#findIndex local.set $1 local.get $1 - i32.const 0 - i32.ne + i32.const 1 + i32.eq i32.eqz if i32.const 0 i32.const 544 - i32.const 438 + i32.const 461 i32.const 3 call $~lib/builtins/abort unreachable end local.get $0 - i32.const 3312 + i32.const 4016 local.set $3 global.get $~lib/memory/__stack_pointer local.get $3 i32.store offset=4 local.get $3 - call $~lib/typedarray/Int8Array#some + call $~lib/typedarray/Int8Array#findIndex local.set $2 local.get $2 - i32.eqz + i32.const -1 + i32.eq i32.eqz if i32.const 0 i32.const 544 - i32.const 440 + i32.const 463 i32.const 3 call $~lib/builtins/abort unreachable @@ -44878,7 +46457,7 @@ i32.add global.set $~lib/memory/__stack_pointer ) - (func $std/typedarray/testArraySome<~lib/typedarray/Uint8Array,u8> + (func $std/typedarray/testArrayFindIndex<~lib/typedarray/Uint8Array,u8> (local $0 i32) (local $1 i32) (local $2 i32) @@ -44899,53 +46478,54 @@ i32.store local.get $0 i32.const 0 - i32.const 2 + i32.const 1 call $~lib/typedarray/Uint8Array#__set local.get $0 i32.const 1 - i32.const 4 + i32.const 2 call $~lib/typedarray/Uint8Array#__set local.get $0 i32.const 2 - i32.const 6 + i32.const 3 call $~lib/typedarray/Uint8Array#__set local.get $0 - i32.const 3344 + i32.const 4048 local.set $3 global.get $~lib/memory/__stack_pointer local.get $3 i32.store offset=4 local.get $3 - call $~lib/typedarray/Uint8Array#some + call $~lib/typedarray/Uint8Array#findIndex local.set $1 local.get $1 - i32.const 0 - i32.ne + i32.const 1 + i32.eq i32.eqz if i32.const 0 i32.const 544 - i32.const 438 + i32.const 461 i32.const 3 call $~lib/builtins/abort unreachable end local.get $0 - i32.const 3376 + i32.const 4080 local.set $3 global.get $~lib/memory/__stack_pointer local.get $3 i32.store offset=4 local.get $3 - call $~lib/typedarray/Uint8Array#some + call $~lib/typedarray/Uint8Array#findIndex local.set $2 local.get $2 - i32.eqz + i32.const -1 + i32.eq i32.eqz if i32.const 0 i32.const 544 - i32.const 440 + i32.const 463 i32.const 3 call $~lib/builtins/abort unreachable @@ -44955,7 +46535,7 @@ i32.add global.set $~lib/memory/__stack_pointer ) - (func $std/typedarray/testArraySome<~lib/typedarray/Uint8ClampedArray,u8> + (func $std/typedarray/testArrayFindIndex<~lib/typedarray/Uint8ClampedArray,u8> (local $0 i32) (local $1 i32) (local $2 i32) @@ -44976,53 +46556,54 @@ i32.store local.get $0 i32.const 0 - i32.const 2 + i32.const 1 call $~lib/typedarray/Uint8ClampedArray#__set local.get $0 i32.const 1 - i32.const 4 + i32.const 2 call $~lib/typedarray/Uint8ClampedArray#__set local.get $0 i32.const 2 - i32.const 6 + i32.const 3 call $~lib/typedarray/Uint8ClampedArray#__set local.get $0 - i32.const 3408 + i32.const 4112 local.set $3 global.get $~lib/memory/__stack_pointer local.get $3 i32.store offset=4 local.get $3 - call $~lib/typedarray/Uint8ClampedArray#some + call $~lib/typedarray/Uint8ClampedArray#findIndex local.set $1 local.get $1 - i32.const 0 - i32.ne + i32.const 1 + i32.eq i32.eqz if i32.const 0 i32.const 544 - i32.const 438 + i32.const 461 i32.const 3 call $~lib/builtins/abort unreachable end local.get $0 - i32.const 3440 + i32.const 4144 local.set $3 global.get $~lib/memory/__stack_pointer local.get $3 i32.store offset=4 local.get $3 - call $~lib/typedarray/Uint8ClampedArray#some + call $~lib/typedarray/Uint8ClampedArray#findIndex local.set $2 local.get $2 - i32.eqz + i32.const -1 + i32.eq i32.eqz if i32.const 0 i32.const 544 - i32.const 440 + i32.const 463 i32.const 3 call $~lib/builtins/abort unreachable @@ -45032,7 +46613,7 @@ i32.add global.set $~lib/memory/__stack_pointer ) - (func $std/typedarray/testArraySome<~lib/typedarray/Int16Array,i16> + (func $std/typedarray/testArrayFindIndex<~lib/typedarray/Int16Array,i16> (local $0 i32) (local $1 i32) (local $2 i32) @@ -45053,53 +46634,54 @@ i32.store local.get $0 i32.const 0 - i32.const 2 + i32.const 1 call $~lib/typedarray/Int16Array#__set local.get $0 i32.const 1 - i32.const 4 + i32.const 2 call $~lib/typedarray/Int16Array#__set local.get $0 i32.const 2 - i32.const 6 + i32.const 3 call $~lib/typedarray/Int16Array#__set local.get $0 - i32.const 3472 + i32.const 4176 local.set $3 global.get $~lib/memory/__stack_pointer local.get $3 i32.store offset=4 local.get $3 - call $~lib/typedarray/Int16Array#some + call $~lib/typedarray/Int16Array#findIndex local.set $1 local.get $1 - i32.const 0 - i32.ne + i32.const 1 + i32.eq i32.eqz if i32.const 0 i32.const 544 - i32.const 438 + i32.const 461 i32.const 3 call $~lib/builtins/abort unreachable end local.get $0 - i32.const 3504 + i32.const 4208 local.set $3 global.get $~lib/memory/__stack_pointer local.get $3 i32.store offset=4 local.get $3 - call $~lib/typedarray/Int16Array#some + call $~lib/typedarray/Int16Array#findIndex local.set $2 local.get $2 - i32.eqz + i32.const -1 + i32.eq i32.eqz if i32.const 0 i32.const 544 - i32.const 440 + i32.const 463 i32.const 3 call $~lib/builtins/abort unreachable @@ -45109,7 +46691,7 @@ i32.add global.set $~lib/memory/__stack_pointer ) - (func $std/typedarray/testArraySome<~lib/typedarray/Uint16Array,u16> + (func $std/typedarray/testArrayFindIndex<~lib/typedarray/Uint16Array,u16> (local $0 i32) (local $1 i32) (local $2 i32) @@ -45130,53 +46712,54 @@ i32.store local.get $0 i32.const 0 - i32.const 2 + i32.const 1 call $~lib/typedarray/Uint16Array#__set local.get $0 i32.const 1 - i32.const 4 + i32.const 2 call $~lib/typedarray/Uint16Array#__set local.get $0 i32.const 2 - i32.const 6 + i32.const 3 call $~lib/typedarray/Uint16Array#__set local.get $0 - i32.const 3536 + i32.const 4240 local.set $3 global.get $~lib/memory/__stack_pointer local.get $3 i32.store offset=4 local.get $3 - call $~lib/typedarray/Uint16Array#some + call $~lib/typedarray/Uint16Array#findIndex local.set $1 local.get $1 - i32.const 0 - i32.ne + i32.const 1 + i32.eq i32.eqz if i32.const 0 i32.const 544 - i32.const 438 + i32.const 461 i32.const 3 call $~lib/builtins/abort unreachable end local.get $0 - i32.const 3568 + i32.const 4272 local.set $3 global.get $~lib/memory/__stack_pointer local.get $3 i32.store offset=4 local.get $3 - call $~lib/typedarray/Uint16Array#some + call $~lib/typedarray/Uint16Array#findIndex local.set $2 local.get $2 - i32.eqz + i32.const -1 + i32.eq i32.eqz if i32.const 0 i32.const 544 - i32.const 440 + i32.const 463 i32.const 3 call $~lib/builtins/abort unreachable @@ -45186,7 +46769,7 @@ i32.add global.set $~lib/memory/__stack_pointer ) - (func $std/typedarray/testArraySome<~lib/typedarray/Int32Array,i32> + (func $std/typedarray/testArrayFindIndex<~lib/typedarray/Int32Array,i32> (local $0 i32) (local $1 i32) (local $2 i32) @@ -45207,53 +46790,54 @@ i32.store local.get $0 i32.const 0 - i32.const 2 + i32.const 1 call $~lib/typedarray/Int32Array#__set local.get $0 i32.const 1 - i32.const 4 + i32.const 2 call $~lib/typedarray/Int32Array#__set local.get $0 i32.const 2 - i32.const 6 + i32.const 3 call $~lib/typedarray/Int32Array#__set local.get $0 - i32.const 3600 + i32.const 4304 local.set $3 global.get $~lib/memory/__stack_pointer local.get $3 i32.store offset=4 local.get $3 - call $~lib/typedarray/Int32Array#some + call $~lib/typedarray/Int32Array#findIndex local.set $1 local.get $1 - i32.const 0 - i32.ne + i32.const 1 + i32.eq i32.eqz if i32.const 0 i32.const 544 - i32.const 438 + i32.const 461 i32.const 3 call $~lib/builtins/abort unreachable end local.get $0 - i32.const 3632 + i32.const 4336 local.set $3 global.get $~lib/memory/__stack_pointer local.get $3 i32.store offset=4 local.get $3 - call $~lib/typedarray/Int32Array#some + call $~lib/typedarray/Int32Array#findIndex local.set $2 local.get $2 - i32.eqz + i32.const -1 + i32.eq i32.eqz if i32.const 0 i32.const 544 - i32.const 440 + i32.const 463 i32.const 3 call $~lib/builtins/abort unreachable @@ -45263,7 +46847,7 @@ i32.add global.set $~lib/memory/__stack_pointer ) - (func $std/typedarray/testArraySome<~lib/typedarray/Uint32Array,u32> + (func $std/typedarray/testArrayFindIndex<~lib/typedarray/Uint32Array,u32> (local $0 i32) (local $1 i32) (local $2 i32) @@ -45284,53 +46868,54 @@ i32.store local.get $0 i32.const 0 - i32.const 2 + i32.const 1 call $~lib/typedarray/Uint32Array#__set local.get $0 i32.const 1 - i32.const 4 + i32.const 2 call $~lib/typedarray/Uint32Array#__set local.get $0 i32.const 2 - i32.const 6 + i32.const 3 call $~lib/typedarray/Uint32Array#__set local.get $0 - i32.const 3664 + i32.const 4368 local.set $3 global.get $~lib/memory/__stack_pointer local.get $3 i32.store offset=4 local.get $3 - call $~lib/typedarray/Uint32Array#some + call $~lib/typedarray/Uint32Array#findIndex local.set $1 local.get $1 - i32.const 0 - i32.ne + i32.const 1 + i32.eq i32.eqz if i32.const 0 i32.const 544 - i32.const 438 + i32.const 461 i32.const 3 call $~lib/builtins/abort unreachable end local.get $0 - i32.const 3696 + i32.const 4400 local.set $3 global.get $~lib/memory/__stack_pointer local.get $3 i32.store offset=4 local.get $3 - call $~lib/typedarray/Uint32Array#some + call $~lib/typedarray/Uint32Array#findIndex local.set $2 local.get $2 - i32.eqz + i32.const -1 + i32.eq i32.eqz if i32.const 0 i32.const 544 - i32.const 440 + i32.const 463 i32.const 3 call $~lib/builtins/abort unreachable @@ -45340,7 +46925,7 @@ i32.add global.set $~lib/memory/__stack_pointer ) - (func $std/typedarray/testArraySome<~lib/typedarray/Int64Array,i64> + (func $std/typedarray/testArrayFindIndex<~lib/typedarray/Int64Array,i64> (local $0 i32) (local $1 i32) (local $2 i32) @@ -45361,53 +46946,54 @@ i32.store local.get $0 i32.const 0 - i64.const 2 + i64.const 1 call $~lib/typedarray/Int64Array#__set local.get $0 i32.const 1 - i64.const 4 + i64.const 2 call $~lib/typedarray/Int64Array#__set local.get $0 i32.const 2 - i64.const 6 + i64.const 3 call $~lib/typedarray/Int64Array#__set local.get $0 - i32.const 3728 + i32.const 4432 local.set $3 global.get $~lib/memory/__stack_pointer local.get $3 i32.store offset=4 local.get $3 - call $~lib/typedarray/Int64Array#some + call $~lib/typedarray/Int64Array#findIndex local.set $1 local.get $1 - i32.const 0 - i32.ne + i32.const 1 + i32.eq i32.eqz if i32.const 0 i32.const 544 - i32.const 438 + i32.const 461 i32.const 3 call $~lib/builtins/abort unreachable end local.get $0 - i32.const 3760 + i32.const 4464 local.set $3 global.get $~lib/memory/__stack_pointer local.get $3 i32.store offset=4 local.get $3 - call $~lib/typedarray/Int64Array#some + call $~lib/typedarray/Int64Array#findIndex local.set $2 local.get $2 - i32.eqz + i32.const -1 + i32.eq i32.eqz if i32.const 0 i32.const 544 - i32.const 440 + i32.const 463 i32.const 3 call $~lib/builtins/abort unreachable @@ -45417,7 +47003,7 @@ i32.add global.set $~lib/memory/__stack_pointer ) - (func $std/typedarray/testArraySome<~lib/typedarray/Uint64Array,u64> + (func $std/typedarray/testArrayFindIndex<~lib/typedarray/Uint64Array,u64> (local $0 i32) (local $1 i32) (local $2 i32) @@ -45438,53 +47024,54 @@ i32.store local.get $0 i32.const 0 - i64.const 2 + i64.const 1 call $~lib/typedarray/Uint64Array#__set local.get $0 i32.const 1 - i64.const 4 + i64.const 2 call $~lib/typedarray/Uint64Array#__set local.get $0 i32.const 2 - i64.const 6 + i64.const 3 call $~lib/typedarray/Uint64Array#__set local.get $0 - i32.const 3792 + i32.const 4496 local.set $3 global.get $~lib/memory/__stack_pointer local.get $3 i32.store offset=4 local.get $3 - call $~lib/typedarray/Uint64Array#some + call $~lib/typedarray/Uint64Array#findIndex local.set $1 local.get $1 - i32.const 0 - i32.ne + i32.const 1 + i32.eq i32.eqz if i32.const 0 i32.const 544 - i32.const 438 + i32.const 461 i32.const 3 call $~lib/builtins/abort unreachable end local.get $0 - i32.const 3824 + i32.const 4528 local.set $3 global.get $~lib/memory/__stack_pointer local.get $3 i32.store offset=4 local.get $3 - call $~lib/typedarray/Uint64Array#some + call $~lib/typedarray/Uint64Array#findIndex local.set $2 local.get $2 - i32.eqz + i32.const -1 + i32.eq i32.eqz if i32.const 0 i32.const 544 - i32.const 440 + i32.const 463 i32.const 3 call $~lib/builtins/abort unreachable @@ -45494,7 +47081,7 @@ i32.add global.set $~lib/memory/__stack_pointer ) - (func $std/typedarray/testArraySome<~lib/typedarray/Float32Array,f32> + (func $std/typedarray/testArrayFindIndex<~lib/typedarray/Float32Array,f32> (local $0 i32) (local $1 i32) (local $2 i32) @@ -45515,53 +47102,54 @@ i32.store local.get $0 i32.const 0 - f32.const 2 + f32.const 1 call $~lib/typedarray/Float32Array#__set local.get $0 i32.const 1 - f32.const 4 + f32.const 2 call $~lib/typedarray/Float32Array#__set local.get $0 i32.const 2 - f32.const 6 + f32.const 3 call $~lib/typedarray/Float32Array#__set local.get $0 - i32.const 3856 + i32.const 4560 local.set $3 global.get $~lib/memory/__stack_pointer local.get $3 i32.store offset=4 local.get $3 - call $~lib/typedarray/Float32Array#some + call $~lib/typedarray/Float32Array#findIndex local.set $1 local.get $1 - i32.const 0 - i32.ne + i32.const 1 + i32.eq i32.eqz if i32.const 0 i32.const 544 - i32.const 438 + i32.const 461 i32.const 3 call $~lib/builtins/abort unreachable end local.get $0 - i32.const 3888 + i32.const 4592 local.set $3 global.get $~lib/memory/__stack_pointer local.get $3 i32.store offset=4 local.get $3 - call $~lib/typedarray/Float32Array#some + call $~lib/typedarray/Float32Array#findIndex local.set $2 local.get $2 - i32.eqz + i32.const -1 + i32.eq i32.eqz if i32.const 0 i32.const 544 - i32.const 440 + i32.const 463 i32.const 3 call $~lib/builtins/abort unreachable @@ -45571,7 +47159,7 @@ i32.add global.set $~lib/memory/__stack_pointer ) - (func $std/typedarray/testArraySome<~lib/typedarray/Float64Array,f64> + (func $std/typedarray/testArrayFindIndex<~lib/typedarray/Float64Array,f64> (local $0 i32) (local $1 i32) (local $2 i32) @@ -45592,53 +47180,54 @@ i32.store local.get $0 i32.const 0 - f64.const 2 + f64.const 1 call $~lib/typedarray/Float64Array#__set local.get $0 i32.const 1 - f64.const 4 + f64.const 2 call $~lib/typedarray/Float64Array#__set local.get $0 i32.const 2 - f64.const 6 + f64.const 3 call $~lib/typedarray/Float64Array#__set local.get $0 - i32.const 3920 + i32.const 4624 local.set $3 global.get $~lib/memory/__stack_pointer local.get $3 i32.store offset=4 local.get $3 - call $~lib/typedarray/Float64Array#some + call $~lib/typedarray/Float64Array#findIndex local.set $1 local.get $1 - i32.const 0 - i32.ne + i32.const 1 + i32.eq i32.eqz if i32.const 0 i32.const 544 - i32.const 438 + i32.const 461 i32.const 3 call $~lib/builtins/abort unreachable end local.get $0 - i32.const 3952 + i32.const 4656 local.set $3 global.get $~lib/memory/__stack_pointer local.get $3 i32.store offset=4 local.get $3 - call $~lib/typedarray/Float64Array#some + call $~lib/typedarray/Float64Array#findIndex local.set $2 local.get $2 - i32.eqz + i32.const -1 + i32.eq i32.eqz if i32.const 0 i32.const 544 - i32.const 440 + i32.const 463 i32.const 3 call $~lib/builtins/abort unreachable @@ -45648,7 +47237,7 @@ i32.add global.set $~lib/memory/__stack_pointer ) - (func $std/typedarray/testArrayFindIndex<~lib/typedarray/Int8Array,i8> + (func $std/typedarray/testArrayFindLastIndex<~lib/typedarray/Int8Array,i8> (local $0 i32) (local $1 i32) (local $2 i32) @@ -45680,13 +47269,13 @@ i32.const 3 call $~lib/typedarray/Int8Array#__set local.get $0 - i32.const 3984 + i32.const 4688 local.set $3 global.get $~lib/memory/__stack_pointer local.get $3 i32.store offset=4 local.get $3 - call $~lib/typedarray/Int8Array#findIndex + call $~lib/typedarray/Int8Array#findLastIndex local.set $1 local.get $1 i32.const 1 @@ -45695,19 +47284,19 @@ if i32.const 0 i32.const 544 - i32.const 461 + i32.const 484 i32.const 3 call $~lib/builtins/abort unreachable end local.get $0 - i32.const 4016 + i32.const 4720 local.set $3 global.get $~lib/memory/__stack_pointer local.get $3 i32.store offset=4 local.get $3 - call $~lib/typedarray/Int8Array#findIndex + call $~lib/typedarray/Int8Array#findLastIndex local.set $2 local.get $2 i32.const -1 @@ -45716,7 +47305,7 @@ if i32.const 0 i32.const 544 - i32.const 463 + i32.const 486 i32.const 3 call $~lib/builtins/abort unreachable @@ -45726,7 +47315,7 @@ i32.add global.set $~lib/memory/__stack_pointer ) - (func $std/typedarray/testArrayFindIndex<~lib/typedarray/Uint8Array,u8> + (func $std/typedarray/testArrayFindLastIndex<~lib/typedarray/Uint8Array,u8> (local $0 i32) (local $1 i32) (local $2 i32) @@ -45758,13 +47347,13 @@ i32.const 3 call $~lib/typedarray/Uint8Array#__set local.get $0 - i32.const 4048 + i32.const 4752 local.set $3 global.get $~lib/memory/__stack_pointer local.get $3 i32.store offset=4 local.get $3 - call $~lib/typedarray/Uint8Array#findIndex + call $~lib/typedarray/Uint8Array#findLastIndex local.set $1 local.get $1 i32.const 1 @@ -45773,19 +47362,19 @@ if i32.const 0 i32.const 544 - i32.const 461 + i32.const 484 i32.const 3 call $~lib/builtins/abort unreachable end local.get $0 - i32.const 4080 + i32.const 4784 local.set $3 global.get $~lib/memory/__stack_pointer local.get $3 i32.store offset=4 local.get $3 - call $~lib/typedarray/Uint8Array#findIndex + call $~lib/typedarray/Uint8Array#findLastIndex local.set $2 local.get $2 i32.const -1 @@ -45794,7 +47383,7 @@ if i32.const 0 i32.const 544 - i32.const 463 + i32.const 486 i32.const 3 call $~lib/builtins/abort unreachable @@ -45804,7 +47393,7 @@ i32.add global.set $~lib/memory/__stack_pointer ) - (func $std/typedarray/testArrayFindIndex<~lib/typedarray/Uint8ClampedArray,u8> + (func $std/typedarray/testArrayFindLastIndex<~lib/typedarray/Uint8ClampedArray,u8> (local $0 i32) (local $1 i32) (local $2 i32) @@ -45836,13 +47425,13 @@ i32.const 3 call $~lib/typedarray/Uint8ClampedArray#__set local.get $0 - i32.const 4112 + i32.const 4816 local.set $3 global.get $~lib/memory/__stack_pointer local.get $3 i32.store offset=4 local.get $3 - call $~lib/typedarray/Uint8ClampedArray#findIndex + call $~lib/typedarray/Uint8ClampedArray#findLastIndex local.set $1 local.get $1 i32.const 1 @@ -45851,19 +47440,19 @@ if i32.const 0 i32.const 544 - i32.const 461 + i32.const 484 i32.const 3 call $~lib/builtins/abort unreachable end local.get $0 - i32.const 4144 + i32.const 4848 local.set $3 global.get $~lib/memory/__stack_pointer local.get $3 i32.store offset=4 local.get $3 - call $~lib/typedarray/Uint8ClampedArray#findIndex + call $~lib/typedarray/Uint8ClampedArray#findLastIndex local.set $2 local.get $2 i32.const -1 @@ -45872,7 +47461,7 @@ if i32.const 0 i32.const 544 - i32.const 463 + i32.const 486 i32.const 3 call $~lib/builtins/abort unreachable @@ -45882,7 +47471,7 @@ i32.add global.set $~lib/memory/__stack_pointer ) - (func $std/typedarray/testArrayFindIndex<~lib/typedarray/Int16Array,i16> + (func $std/typedarray/testArrayFindLastIndex<~lib/typedarray/Int16Array,i16> (local $0 i32) (local $1 i32) (local $2 i32) @@ -45914,13 +47503,13 @@ i32.const 3 call $~lib/typedarray/Int16Array#__set local.get $0 - i32.const 4176 + i32.const 4880 local.set $3 global.get $~lib/memory/__stack_pointer local.get $3 i32.store offset=4 local.get $3 - call $~lib/typedarray/Int16Array#findIndex + call $~lib/typedarray/Int16Array#findLastIndex local.set $1 local.get $1 i32.const 1 @@ -45929,19 +47518,19 @@ if i32.const 0 i32.const 544 - i32.const 461 + i32.const 484 i32.const 3 call $~lib/builtins/abort unreachable end local.get $0 - i32.const 4208 + i32.const 4912 local.set $3 global.get $~lib/memory/__stack_pointer local.get $3 i32.store offset=4 local.get $3 - call $~lib/typedarray/Int16Array#findIndex + call $~lib/typedarray/Int16Array#findLastIndex local.set $2 local.get $2 i32.const -1 @@ -45950,7 +47539,7 @@ if i32.const 0 i32.const 544 - i32.const 463 + i32.const 486 i32.const 3 call $~lib/builtins/abort unreachable @@ -45960,7 +47549,7 @@ i32.add global.set $~lib/memory/__stack_pointer ) - (func $std/typedarray/testArrayFindIndex<~lib/typedarray/Uint16Array,u16> + (func $std/typedarray/testArrayFindLastIndex<~lib/typedarray/Uint16Array,u16> (local $0 i32) (local $1 i32) (local $2 i32) @@ -45992,13 +47581,13 @@ i32.const 3 call $~lib/typedarray/Uint16Array#__set local.get $0 - i32.const 4240 + i32.const 4944 local.set $3 global.get $~lib/memory/__stack_pointer local.get $3 i32.store offset=4 local.get $3 - call $~lib/typedarray/Uint16Array#findIndex + call $~lib/typedarray/Uint16Array#findLastIndex local.set $1 local.get $1 i32.const 1 @@ -46007,19 +47596,19 @@ if i32.const 0 i32.const 544 - i32.const 461 + i32.const 484 i32.const 3 call $~lib/builtins/abort unreachable end local.get $0 - i32.const 4272 + i32.const 4976 local.set $3 global.get $~lib/memory/__stack_pointer local.get $3 i32.store offset=4 local.get $3 - call $~lib/typedarray/Uint16Array#findIndex + call $~lib/typedarray/Uint16Array#findLastIndex local.set $2 local.get $2 i32.const -1 @@ -46028,7 +47617,7 @@ if i32.const 0 i32.const 544 - i32.const 463 + i32.const 486 i32.const 3 call $~lib/builtins/abort unreachable @@ -46038,7 +47627,7 @@ i32.add global.set $~lib/memory/__stack_pointer ) - (func $std/typedarray/testArrayFindIndex<~lib/typedarray/Int32Array,i32> + (func $std/typedarray/testArrayFindLastIndex<~lib/typedarray/Int32Array,i32> (local $0 i32) (local $1 i32) (local $2 i32) @@ -46070,13 +47659,13 @@ i32.const 3 call $~lib/typedarray/Int32Array#__set local.get $0 - i32.const 4304 + i32.const 5008 local.set $3 global.get $~lib/memory/__stack_pointer local.get $3 i32.store offset=4 local.get $3 - call $~lib/typedarray/Int32Array#findIndex + call $~lib/typedarray/Int32Array#findLastIndex local.set $1 local.get $1 i32.const 1 @@ -46085,19 +47674,19 @@ if i32.const 0 i32.const 544 - i32.const 461 + i32.const 484 i32.const 3 call $~lib/builtins/abort unreachable end local.get $0 - i32.const 4336 + i32.const 5040 local.set $3 global.get $~lib/memory/__stack_pointer local.get $3 i32.store offset=4 local.get $3 - call $~lib/typedarray/Int32Array#findIndex + call $~lib/typedarray/Int32Array#findLastIndex local.set $2 local.get $2 i32.const -1 @@ -46106,7 +47695,7 @@ if i32.const 0 i32.const 544 - i32.const 463 + i32.const 486 i32.const 3 call $~lib/builtins/abort unreachable @@ -46116,7 +47705,7 @@ i32.add global.set $~lib/memory/__stack_pointer ) - (func $std/typedarray/testArrayFindIndex<~lib/typedarray/Uint32Array,u32> + (func $std/typedarray/testArrayFindLastIndex<~lib/typedarray/Uint32Array,u32> (local $0 i32) (local $1 i32) (local $2 i32) @@ -46148,13 +47737,13 @@ i32.const 3 call $~lib/typedarray/Uint32Array#__set local.get $0 - i32.const 4368 + i32.const 5072 local.set $3 global.get $~lib/memory/__stack_pointer local.get $3 i32.store offset=4 local.get $3 - call $~lib/typedarray/Uint32Array#findIndex + call $~lib/typedarray/Uint32Array#findLastIndex local.set $1 local.get $1 i32.const 1 @@ -46163,19 +47752,19 @@ if i32.const 0 i32.const 544 - i32.const 461 + i32.const 484 i32.const 3 call $~lib/builtins/abort unreachable end local.get $0 - i32.const 4400 + i32.const 5104 local.set $3 global.get $~lib/memory/__stack_pointer local.get $3 i32.store offset=4 local.get $3 - call $~lib/typedarray/Uint32Array#findIndex + call $~lib/typedarray/Uint32Array#findLastIndex local.set $2 local.get $2 i32.const -1 @@ -46184,7 +47773,7 @@ if i32.const 0 i32.const 544 - i32.const 463 + i32.const 486 i32.const 3 call $~lib/builtins/abort unreachable @@ -46194,7 +47783,7 @@ i32.add global.set $~lib/memory/__stack_pointer ) - (func $std/typedarray/testArrayFindIndex<~lib/typedarray/Int64Array,i64> + (func $std/typedarray/testArrayFindLastIndex<~lib/typedarray/Int64Array,i64> (local $0 i32) (local $1 i32) (local $2 i32) @@ -46226,13 +47815,13 @@ i64.const 3 call $~lib/typedarray/Int64Array#__set local.get $0 - i32.const 4432 + i32.const 5136 local.set $3 global.get $~lib/memory/__stack_pointer local.get $3 i32.store offset=4 local.get $3 - call $~lib/typedarray/Int64Array#findIndex + call $~lib/typedarray/Int64Array#findLastIndex local.set $1 local.get $1 i32.const 1 @@ -46241,19 +47830,19 @@ if i32.const 0 i32.const 544 - i32.const 461 + i32.const 484 i32.const 3 call $~lib/builtins/abort unreachable end local.get $0 - i32.const 4464 + i32.const 5168 local.set $3 global.get $~lib/memory/__stack_pointer local.get $3 i32.store offset=4 local.get $3 - call $~lib/typedarray/Int64Array#findIndex + call $~lib/typedarray/Int64Array#findLastIndex local.set $2 local.get $2 i32.const -1 @@ -46262,7 +47851,7 @@ if i32.const 0 i32.const 544 - i32.const 463 + i32.const 486 i32.const 3 call $~lib/builtins/abort unreachable @@ -46272,7 +47861,7 @@ i32.add global.set $~lib/memory/__stack_pointer ) - (func $std/typedarray/testArrayFindIndex<~lib/typedarray/Uint64Array,u64> + (func $std/typedarray/testArrayFindLastIndex<~lib/typedarray/Uint64Array,u64> (local $0 i32) (local $1 i32) (local $2 i32) @@ -46304,13 +47893,13 @@ i64.const 3 call $~lib/typedarray/Uint64Array#__set local.get $0 - i32.const 4496 + i32.const 5200 local.set $3 global.get $~lib/memory/__stack_pointer local.get $3 i32.store offset=4 local.get $3 - call $~lib/typedarray/Uint64Array#findIndex + call $~lib/typedarray/Uint64Array#findLastIndex local.set $1 local.get $1 i32.const 1 @@ -46319,19 +47908,19 @@ if i32.const 0 i32.const 544 - i32.const 461 + i32.const 484 i32.const 3 call $~lib/builtins/abort unreachable end local.get $0 - i32.const 4528 + i32.const 5232 local.set $3 global.get $~lib/memory/__stack_pointer local.get $3 i32.store offset=4 local.get $3 - call $~lib/typedarray/Uint64Array#findIndex + call $~lib/typedarray/Uint64Array#findLastIndex local.set $2 local.get $2 i32.const -1 @@ -46340,7 +47929,7 @@ if i32.const 0 i32.const 544 - i32.const 463 + i32.const 486 i32.const 3 call $~lib/builtins/abort unreachable @@ -46350,7 +47939,7 @@ i32.add global.set $~lib/memory/__stack_pointer ) - (func $std/typedarray/testArrayFindIndex<~lib/typedarray/Float32Array,f32> + (func $std/typedarray/testArrayFindLastIndex<~lib/typedarray/Float32Array,f32> (local $0 i32) (local $1 i32) (local $2 i32) @@ -46382,13 +47971,13 @@ f32.const 3 call $~lib/typedarray/Float32Array#__set local.get $0 - i32.const 4560 + i32.const 5264 local.set $3 global.get $~lib/memory/__stack_pointer local.get $3 i32.store offset=4 local.get $3 - call $~lib/typedarray/Float32Array#findIndex + call $~lib/typedarray/Float32Array#findLastIndex local.set $1 local.get $1 i32.const 1 @@ -46397,19 +47986,19 @@ if i32.const 0 i32.const 544 - i32.const 461 + i32.const 484 i32.const 3 call $~lib/builtins/abort unreachable end local.get $0 - i32.const 4592 + i32.const 5296 local.set $3 global.get $~lib/memory/__stack_pointer local.get $3 i32.store offset=4 local.get $3 - call $~lib/typedarray/Float32Array#findIndex + call $~lib/typedarray/Float32Array#findLastIndex local.set $2 local.get $2 i32.const -1 @@ -46418,7 +48007,7 @@ if i32.const 0 i32.const 544 - i32.const 463 + i32.const 486 i32.const 3 call $~lib/builtins/abort unreachable @@ -46428,7 +48017,7 @@ i32.add global.set $~lib/memory/__stack_pointer ) - (func $std/typedarray/testArrayFindIndex<~lib/typedarray/Float64Array,f64> + (func $std/typedarray/testArrayFindLastIndex<~lib/typedarray/Float64Array,f64> (local $0 i32) (local $1 i32) (local $2 i32) @@ -46460,13 +48049,13 @@ f64.const 3 call $~lib/typedarray/Float64Array#__set local.get $0 - i32.const 4624 + i32.const 5328 local.set $3 global.get $~lib/memory/__stack_pointer local.get $3 i32.store offset=4 local.get $3 - call $~lib/typedarray/Float64Array#findIndex + call $~lib/typedarray/Float64Array#findLastIndex local.set $1 local.get $1 i32.const 1 @@ -46475,19 +48064,19 @@ if i32.const 0 i32.const 544 - i32.const 461 + i32.const 484 i32.const 3 call $~lib/builtins/abort unreachable end local.get $0 - i32.const 4656 + i32.const 5360 local.set $3 global.get $~lib/memory/__stack_pointer local.get $3 i32.store offset=4 local.get $3 - call $~lib/typedarray/Float64Array#findIndex + call $~lib/typedarray/Float64Array#findLastIndex local.set $2 local.get $2 i32.const -1 @@ -46496,7 +48085,7 @@ if i32.const 0 i32.const 544 - i32.const 463 + i32.const 486 i32.const 3 call $~lib/builtins/abort unreachable @@ -46538,7 +48127,7 @@ i32.const 6 call $~lib/typedarray/Int8Array#__set local.get $0 - i32.const 4688 + i32.const 5392 local.set $3 global.get $~lib/memory/__stack_pointer local.get $3 @@ -46553,13 +48142,13 @@ if i32.const 0 i32.const 544 - i32.const 484 + i32.const 507 i32.const 3 call $~lib/builtins/abort unreachable end local.get $0 - i32.const 4720 + i32.const 5424 local.set $3 global.get $~lib/memory/__stack_pointer local.get $3 @@ -46573,7 +48162,7 @@ if i32.const 0 i32.const 544 - i32.const 486 + i32.const 509 i32.const 3 call $~lib/builtins/abort unreachable @@ -46615,7 +48204,7 @@ i32.const 6 call $~lib/typedarray/Uint8Array#__set local.get $0 - i32.const 4752 + i32.const 5456 local.set $3 global.get $~lib/memory/__stack_pointer local.get $3 @@ -46630,13 +48219,13 @@ if i32.const 0 i32.const 544 - i32.const 484 + i32.const 507 i32.const 3 call $~lib/builtins/abort unreachable end local.get $0 - i32.const 4784 + i32.const 5488 local.set $3 global.get $~lib/memory/__stack_pointer local.get $3 @@ -46650,7 +48239,7 @@ if i32.const 0 i32.const 544 - i32.const 486 + i32.const 509 i32.const 3 call $~lib/builtins/abort unreachable @@ -46692,7 +48281,7 @@ i32.const 6 call $~lib/typedarray/Uint8ClampedArray#__set local.get $0 - i32.const 4816 + i32.const 5520 local.set $3 global.get $~lib/memory/__stack_pointer local.get $3 @@ -46707,13 +48296,13 @@ if i32.const 0 i32.const 544 - i32.const 484 + i32.const 507 i32.const 3 call $~lib/builtins/abort unreachable end local.get $0 - i32.const 4848 + i32.const 5552 local.set $3 global.get $~lib/memory/__stack_pointer local.get $3 @@ -46727,7 +48316,7 @@ if i32.const 0 i32.const 544 - i32.const 486 + i32.const 509 i32.const 3 call $~lib/builtins/abort unreachable @@ -46769,7 +48358,7 @@ i32.const 6 call $~lib/typedarray/Int16Array#__set local.get $0 - i32.const 4880 + i32.const 5584 local.set $3 global.get $~lib/memory/__stack_pointer local.get $3 @@ -46784,13 +48373,13 @@ if i32.const 0 i32.const 544 - i32.const 484 + i32.const 507 i32.const 3 call $~lib/builtins/abort unreachable end local.get $0 - i32.const 4912 + i32.const 5616 local.set $3 global.get $~lib/memory/__stack_pointer local.get $3 @@ -46804,7 +48393,7 @@ if i32.const 0 i32.const 544 - i32.const 486 + i32.const 509 i32.const 3 call $~lib/builtins/abort unreachable @@ -46846,7 +48435,7 @@ i32.const 6 call $~lib/typedarray/Uint16Array#__set local.get $0 - i32.const 4944 + i32.const 5648 local.set $3 global.get $~lib/memory/__stack_pointer local.get $3 @@ -46861,13 +48450,13 @@ if i32.const 0 i32.const 544 - i32.const 484 + i32.const 507 i32.const 3 call $~lib/builtins/abort unreachable end local.get $0 - i32.const 4976 + i32.const 5680 local.set $3 global.get $~lib/memory/__stack_pointer local.get $3 @@ -46881,7 +48470,7 @@ if i32.const 0 i32.const 544 - i32.const 486 + i32.const 509 i32.const 3 call $~lib/builtins/abort unreachable @@ -46923,7 +48512,7 @@ i32.const 6 call $~lib/typedarray/Int32Array#__set local.get $0 - i32.const 5008 + i32.const 5712 local.set $3 global.get $~lib/memory/__stack_pointer local.get $3 @@ -46938,13 +48527,13 @@ if i32.const 0 i32.const 544 - i32.const 484 + i32.const 507 i32.const 3 call $~lib/builtins/abort unreachable end local.get $0 - i32.const 5040 + i32.const 5744 local.set $3 global.get $~lib/memory/__stack_pointer local.get $3 @@ -46958,7 +48547,7 @@ if i32.const 0 i32.const 544 - i32.const 486 + i32.const 509 i32.const 3 call $~lib/builtins/abort unreachable @@ -47000,7 +48589,7 @@ i32.const 6 call $~lib/typedarray/Uint32Array#__set local.get $0 - i32.const 5072 + i32.const 5776 local.set $3 global.get $~lib/memory/__stack_pointer local.get $3 @@ -47015,13 +48604,13 @@ if i32.const 0 i32.const 544 - i32.const 484 + i32.const 507 i32.const 3 call $~lib/builtins/abort unreachable end local.get $0 - i32.const 5104 + i32.const 5808 local.set $3 global.get $~lib/memory/__stack_pointer local.get $3 @@ -47035,7 +48624,7 @@ if i32.const 0 i32.const 544 - i32.const 486 + i32.const 509 i32.const 3 call $~lib/builtins/abort unreachable @@ -47077,7 +48666,7 @@ i64.const 6 call $~lib/typedarray/Int64Array#__set local.get $0 - i32.const 5136 + i32.const 5840 local.set $3 global.get $~lib/memory/__stack_pointer local.get $3 @@ -47092,13 +48681,13 @@ if i32.const 0 i32.const 544 - i32.const 484 + i32.const 507 i32.const 3 call $~lib/builtins/abort unreachable end local.get $0 - i32.const 5168 + i32.const 5872 local.set $3 global.get $~lib/memory/__stack_pointer local.get $3 @@ -47112,7 +48701,7 @@ if i32.const 0 i32.const 544 - i32.const 486 + i32.const 509 i32.const 3 call $~lib/builtins/abort unreachable @@ -47154,7 +48743,7 @@ i64.const 6 call $~lib/typedarray/Uint64Array#__set local.get $0 - i32.const 5200 + i32.const 5904 local.set $3 global.get $~lib/memory/__stack_pointer local.get $3 @@ -47169,13 +48758,13 @@ if i32.const 0 i32.const 544 - i32.const 484 + i32.const 507 i32.const 3 call $~lib/builtins/abort unreachable end local.get $0 - i32.const 5232 + i32.const 5936 local.set $3 global.get $~lib/memory/__stack_pointer local.get $3 @@ -47189,7 +48778,7 @@ if i32.const 0 i32.const 544 - i32.const 486 + i32.const 509 i32.const 3 call $~lib/builtins/abort unreachable @@ -47231,7 +48820,7 @@ f32.const 6 call $~lib/typedarray/Float32Array#__set local.get $0 - i32.const 5264 + i32.const 5968 local.set $3 global.get $~lib/memory/__stack_pointer local.get $3 @@ -47246,13 +48835,13 @@ if i32.const 0 i32.const 544 - i32.const 484 + i32.const 507 i32.const 3 call $~lib/builtins/abort unreachable end local.get $0 - i32.const 5296 + i32.const 6000 local.set $3 global.get $~lib/memory/__stack_pointer local.get $3 @@ -47266,7 +48855,7 @@ if i32.const 0 i32.const 544 - i32.const 486 + i32.const 509 i32.const 3 call $~lib/builtins/abort unreachable @@ -47308,7 +48897,7 @@ f64.const 6 call $~lib/typedarray/Float64Array#__set local.get $0 - i32.const 5328 + i32.const 6032 local.set $3 global.get $~lib/memory/__stack_pointer local.get $3 @@ -47323,13 +48912,13 @@ if i32.const 0 i32.const 544 - i32.const 484 + i32.const 507 i32.const 3 call $~lib/builtins/abort unreachable end local.get $0 - i32.const 5360 + i32.const 6064 local.set $3 global.get $~lib/memory/__stack_pointer local.get $3 @@ -47343,7 +48932,7 @@ if i32.const 0 i32.const 544 - i32.const 486 + i32.const 509 i32.const 3 call $~lib/builtins/abort unreachable @@ -47382,7 +48971,7 @@ if i32.const 0 i32.const 544 - i32.const 513 + i32.const 536 i32.const 5 call $~lib/builtins/abort unreachable @@ -47394,7 +48983,7 @@ if i32.const 0 i32.const 544 - i32.const 514 + i32.const 537 i32.const 5 call $~lib/builtins/abort unreachable @@ -47406,7 +48995,7 @@ if i32.const 0 i32.const 544 - i32.const 515 + i32.const 538 i32.const 5 call $~lib/builtins/abort unreachable @@ -47481,7 +49070,7 @@ i32.extend8_s call $~lib/typedarray/Int8Array#__set local.get $0 - i32.const 5472 + i32.const 6176 local.set $1 global.get $~lib/memory/__stack_pointer local.get $1 @@ -47495,7 +49084,7 @@ if i32.const 0 i32.const 544 - i32.const 518 + i32.const 541 i32.const 3 call $~lib/builtins/abort unreachable @@ -47536,7 +49125,7 @@ if i32.const 0 i32.const 544 - i32.const 513 + i32.const 536 i32.const 5 call $~lib/builtins/abort unreachable @@ -47548,7 +49137,7 @@ if i32.const 0 i32.const 544 - i32.const 514 + i32.const 537 i32.const 5 call $~lib/builtins/abort unreachable @@ -47560,7 +49149,7 @@ if i32.const 0 i32.const 544 - i32.const 515 + i32.const 538 i32.const 5 call $~lib/builtins/abort unreachable @@ -47638,7 +49227,7 @@ i32.and call $~lib/typedarray/Uint8Array#__set local.get $0 - i32.const 5504 + i32.const 6208 local.set $1 global.get $~lib/memory/__stack_pointer local.get $1 @@ -47652,7 +49241,7 @@ if i32.const 0 i32.const 544 - i32.const 518 + i32.const 541 i32.const 3 call $~lib/builtins/abort unreachable @@ -47693,7 +49282,7 @@ if i32.const 0 i32.const 544 - i32.const 513 + i32.const 536 i32.const 5 call $~lib/builtins/abort unreachable @@ -47705,7 +49294,7 @@ if i32.const 0 i32.const 544 - i32.const 514 + i32.const 537 i32.const 5 call $~lib/builtins/abort unreachable @@ -47717,7 +49306,7 @@ if i32.const 0 i32.const 544 - i32.const 515 + i32.const 538 i32.const 5 call $~lib/builtins/abort unreachable @@ -47795,7 +49384,7 @@ i32.and call $~lib/typedarray/Uint8ClampedArray#__set local.get $0 - i32.const 5536 + i32.const 6240 local.set $1 global.get $~lib/memory/__stack_pointer local.get $1 @@ -47809,7 +49398,7 @@ if i32.const 0 i32.const 544 - i32.const 518 + i32.const 541 i32.const 3 call $~lib/builtins/abort unreachable @@ -47848,7 +49437,7 @@ if i32.const 0 i32.const 544 - i32.const 513 + i32.const 536 i32.const 5 call $~lib/builtins/abort unreachable @@ -47860,7 +49449,7 @@ if i32.const 0 i32.const 544 - i32.const 514 + i32.const 537 i32.const 5 call $~lib/builtins/abort unreachable @@ -47872,7 +49461,7 @@ if i32.const 0 i32.const 544 - i32.const 515 + i32.const 538 i32.const 5 call $~lib/builtins/abort unreachable @@ -47947,7 +49536,7 @@ i32.extend16_s call $~lib/typedarray/Int16Array#__set local.get $0 - i32.const 5568 + i32.const 6272 local.set $1 global.get $~lib/memory/__stack_pointer local.get $1 @@ -47961,7 +49550,7 @@ if i32.const 0 i32.const 544 - i32.const 518 + i32.const 541 i32.const 3 call $~lib/builtins/abort unreachable @@ -48002,7 +49591,7 @@ if i32.const 0 i32.const 544 - i32.const 513 + i32.const 536 i32.const 5 call $~lib/builtins/abort unreachable @@ -48014,7 +49603,7 @@ if i32.const 0 i32.const 544 - i32.const 514 + i32.const 537 i32.const 5 call $~lib/builtins/abort unreachable @@ -48026,7 +49615,7 @@ if i32.const 0 i32.const 544 - i32.const 515 + i32.const 538 i32.const 5 call $~lib/builtins/abort unreachable @@ -48104,7 +49693,7 @@ i32.and call $~lib/typedarray/Uint16Array#__set local.get $0 - i32.const 5600 + i32.const 6304 local.set $1 global.get $~lib/memory/__stack_pointer local.get $1 @@ -48118,7 +49707,7 @@ if i32.const 0 i32.const 544 - i32.const 518 + i32.const 541 i32.const 3 call $~lib/builtins/abort unreachable @@ -48155,7 +49744,7 @@ if i32.const 0 i32.const 544 - i32.const 513 + i32.const 536 i32.const 5 call $~lib/builtins/abort unreachable @@ -48167,7 +49756,7 @@ if i32.const 0 i32.const 544 - i32.const 514 + i32.const 537 i32.const 5 call $~lib/builtins/abort unreachable @@ -48179,7 +49768,7 @@ if i32.const 0 i32.const 544 - i32.const 515 + i32.const 538 i32.const 5 call $~lib/builtins/abort unreachable @@ -48251,7 +49840,7 @@ call $~lib/array/Array#__get call $~lib/typedarray/Int32Array#__set local.get $0 - i32.const 5632 + i32.const 6336 local.set $1 global.get $~lib/memory/__stack_pointer local.get $1 @@ -48265,7 +49854,7 @@ if i32.const 0 i32.const 544 - i32.const 518 + i32.const 541 i32.const 3 call $~lib/builtins/abort unreachable @@ -48302,7 +49891,7 @@ if i32.const 0 i32.const 544 - i32.const 513 + i32.const 536 i32.const 5 call $~lib/builtins/abort unreachable @@ -48314,7 +49903,7 @@ if i32.const 0 i32.const 544 - i32.const 514 + i32.const 537 i32.const 5 call $~lib/builtins/abort unreachable @@ -48326,7 +49915,7 @@ if i32.const 0 i32.const 544 - i32.const 515 + i32.const 538 i32.const 5 call $~lib/builtins/abort unreachable @@ -48398,7 +49987,7 @@ call $~lib/array/Array#__get call $~lib/typedarray/Uint32Array#__set local.get $0 - i32.const 5664 + i32.const 6368 local.set $1 global.get $~lib/memory/__stack_pointer local.get $1 @@ -48412,7 +50001,7 @@ if i32.const 0 i32.const 544 - i32.const 518 + i32.const 541 i32.const 3 call $~lib/builtins/abort unreachable @@ -48450,7 +50039,7 @@ if i32.const 0 i32.const 544 - i32.const 513 + i32.const 536 i32.const 5 call $~lib/builtins/abort unreachable @@ -48462,7 +50051,7 @@ if i32.const 0 i32.const 544 - i32.const 514 + i32.const 537 i32.const 5 call $~lib/builtins/abort unreachable @@ -48474,7 +50063,7 @@ if i32.const 0 i32.const 544 - i32.const 515 + i32.const 538 i32.const 5 call $~lib/builtins/abort unreachable @@ -48549,7 +50138,7 @@ i64.extend_i32_s call $~lib/typedarray/Int64Array#__set local.get $0 - i32.const 5696 + i32.const 6400 local.set $1 global.get $~lib/memory/__stack_pointer local.get $1 @@ -48563,7 +50152,7 @@ if i32.const 0 i32.const 544 - i32.const 518 + i32.const 541 i32.const 3 call $~lib/builtins/abort unreachable @@ -48601,7 +50190,7 @@ if i32.const 0 i32.const 544 - i32.const 513 + i32.const 536 i32.const 5 call $~lib/builtins/abort unreachable @@ -48613,7 +50202,7 @@ if i32.const 0 i32.const 544 - i32.const 514 + i32.const 537 i32.const 5 call $~lib/builtins/abort unreachable @@ -48625,7 +50214,7 @@ if i32.const 0 i32.const 544 - i32.const 515 + i32.const 538 i32.const 5 call $~lib/builtins/abort unreachable @@ -48700,7 +50289,7 @@ i64.extend_i32_s call $~lib/typedarray/Uint64Array#__set local.get $0 - i32.const 5728 + i32.const 6432 local.set $1 global.get $~lib/memory/__stack_pointer local.get $1 @@ -48714,7 +50303,7 @@ if i32.const 0 i32.const 544 - i32.const 518 + i32.const 541 i32.const 3 call $~lib/builtins/abort unreachable @@ -48752,7 +50341,7 @@ if i32.const 0 i32.const 544 - i32.const 513 + i32.const 536 i32.const 5 call $~lib/builtins/abort unreachable @@ -48764,7 +50353,7 @@ if i32.const 0 i32.const 544 - i32.const 514 + i32.const 537 i32.const 5 call $~lib/builtins/abort unreachable @@ -48776,7 +50365,7 @@ if i32.const 0 i32.const 544 - i32.const 515 + i32.const 538 i32.const 5 call $~lib/builtins/abort unreachable @@ -48851,7 +50440,7 @@ f32.convert_i32_s call $~lib/typedarray/Float32Array#__set local.get $0 - i32.const 5760 + i32.const 6464 local.set $1 global.get $~lib/memory/__stack_pointer local.get $1 @@ -48865,7 +50454,7 @@ if i32.const 0 i32.const 544 - i32.const 518 + i32.const 541 i32.const 3 call $~lib/builtins/abort unreachable @@ -48903,7 +50492,7 @@ if i32.const 0 i32.const 544 - i32.const 513 + i32.const 536 i32.const 5 call $~lib/builtins/abort unreachable @@ -48915,7 +50504,7 @@ if i32.const 0 i32.const 544 - i32.const 514 + i32.const 537 i32.const 5 call $~lib/builtins/abort unreachable @@ -48927,7 +50516,7 @@ if i32.const 0 i32.const 544 - i32.const 515 + i32.const 538 i32.const 5 call $~lib/builtins/abort unreachable @@ -49002,7 +50591,7 @@ f64.convert_i32_s call $~lib/typedarray/Float64Array#__set local.get $0 - i32.const 5792 + i32.const 6496 local.set $1 global.get $~lib/memory/__stack_pointer local.get $1 @@ -49016,7 +50605,7 @@ if i32.const 0 i32.const 544 - i32.const 518 + i32.const 541 i32.const 3 call $~lib/builtins/abort unreachable @@ -49126,7 +50715,7 @@ if i32.const 0 i32.const 544 - i32.const 547 + i32.const 570 i32.const 5 call $~lib/builtins/abort unreachable @@ -49160,7 +50749,7 @@ if i32.const 0 i32.const 544 - i32.const 552 + i32.const 575 i32.const 3 call $~lib/builtins/abort unreachable @@ -49174,7 +50763,7 @@ if i32.const 0 i32.const 544 - i32.const 553 + i32.const 576 i32.const 3 call $~lib/builtins/abort unreachable @@ -49188,7 +50777,7 @@ if i32.const 0 i32.const 544 - i32.const 554 + i32.const 577 i32.const 3 call $~lib/builtins/abort unreachable @@ -49202,7 +50791,7 @@ if i32.const 0 i32.const 544 - i32.const 555 + i32.const 578 i32.const 3 call $~lib/builtins/abort unreachable @@ -49315,7 +50904,7 @@ if i32.const 0 i32.const 544 - i32.const 547 + i32.const 570 i32.const 5 call $~lib/builtins/abort unreachable @@ -49349,7 +50938,7 @@ if i32.const 0 i32.const 544 - i32.const 552 + i32.const 575 i32.const 3 call $~lib/builtins/abort unreachable @@ -49363,7 +50952,7 @@ if i32.const 0 i32.const 544 - i32.const 553 + i32.const 576 i32.const 3 call $~lib/builtins/abort unreachable @@ -49377,7 +50966,7 @@ if i32.const 0 i32.const 544 - i32.const 554 + i32.const 577 i32.const 3 call $~lib/builtins/abort unreachable @@ -49391,7 +50980,7 @@ if i32.const 0 i32.const 544 - i32.const 555 + i32.const 578 i32.const 3 call $~lib/builtins/abort unreachable @@ -49504,7 +51093,7 @@ if i32.const 0 i32.const 544 - i32.const 547 + i32.const 570 i32.const 5 call $~lib/builtins/abort unreachable @@ -49538,7 +51127,7 @@ if i32.const 0 i32.const 544 - i32.const 552 + i32.const 575 i32.const 3 call $~lib/builtins/abort unreachable @@ -49552,7 +51141,7 @@ if i32.const 0 i32.const 544 - i32.const 553 + i32.const 576 i32.const 3 call $~lib/builtins/abort unreachable @@ -49566,7 +51155,7 @@ if i32.const 0 i32.const 544 - i32.const 554 + i32.const 577 i32.const 3 call $~lib/builtins/abort unreachable @@ -49580,7 +51169,7 @@ if i32.const 0 i32.const 544 - i32.const 555 + i32.const 578 i32.const 3 call $~lib/builtins/abort unreachable @@ -49690,7 +51279,7 @@ if i32.const 0 i32.const 544 - i32.const 547 + i32.const 570 i32.const 5 call $~lib/builtins/abort unreachable @@ -49724,7 +51313,7 @@ if i32.const 0 i32.const 544 - i32.const 552 + i32.const 575 i32.const 3 call $~lib/builtins/abort unreachable @@ -49738,7 +51327,7 @@ if i32.const 0 i32.const 544 - i32.const 553 + i32.const 576 i32.const 3 call $~lib/builtins/abort unreachable @@ -49752,7 +51341,7 @@ if i32.const 0 i32.const 544 - i32.const 554 + i32.const 577 i32.const 3 call $~lib/builtins/abort unreachable @@ -49766,7 +51355,7 @@ if i32.const 0 i32.const 544 - i32.const 555 + i32.const 578 i32.const 3 call $~lib/builtins/abort unreachable @@ -49879,7 +51468,7 @@ if i32.const 0 i32.const 544 - i32.const 547 + i32.const 570 i32.const 5 call $~lib/builtins/abort unreachable @@ -49913,7 +51502,7 @@ if i32.const 0 i32.const 544 - i32.const 552 + i32.const 575 i32.const 3 call $~lib/builtins/abort unreachable @@ -49927,7 +51516,7 @@ if i32.const 0 i32.const 544 - i32.const 553 + i32.const 576 i32.const 3 call $~lib/builtins/abort unreachable @@ -49941,7 +51530,7 @@ if i32.const 0 i32.const 544 - i32.const 554 + i32.const 577 i32.const 3 call $~lib/builtins/abort unreachable @@ -49955,7 +51544,7 @@ if i32.const 0 i32.const 544 - i32.const 555 + i32.const 578 i32.const 3 call $~lib/builtins/abort unreachable @@ -50062,7 +51651,7 @@ if i32.const 0 i32.const 544 - i32.const 547 + i32.const 570 i32.const 5 call $~lib/builtins/abort unreachable @@ -50096,7 +51685,7 @@ if i32.const 0 i32.const 544 - i32.const 552 + i32.const 575 i32.const 3 call $~lib/builtins/abort unreachable @@ -50110,7 +51699,7 @@ if i32.const 0 i32.const 544 - i32.const 553 + i32.const 576 i32.const 3 call $~lib/builtins/abort unreachable @@ -50124,7 +51713,7 @@ if i32.const 0 i32.const 544 - i32.const 554 + i32.const 577 i32.const 3 call $~lib/builtins/abort unreachable @@ -50138,7 +51727,7 @@ if i32.const 0 i32.const 544 - i32.const 555 + i32.const 578 i32.const 3 call $~lib/builtins/abort unreachable @@ -50245,7 +51834,7 @@ if i32.const 0 i32.const 544 - i32.const 547 + i32.const 570 i32.const 5 call $~lib/builtins/abort unreachable @@ -50279,7 +51868,7 @@ if i32.const 0 i32.const 544 - i32.const 552 + i32.const 575 i32.const 3 call $~lib/builtins/abort unreachable @@ -50293,7 +51882,7 @@ if i32.const 0 i32.const 544 - i32.const 553 + i32.const 576 i32.const 3 call $~lib/builtins/abort unreachable @@ -50307,7 +51896,7 @@ if i32.const 0 i32.const 544 - i32.const 554 + i32.const 577 i32.const 3 call $~lib/builtins/abort unreachable @@ -50321,7 +51910,7 @@ if i32.const 0 i32.const 544 - i32.const 555 + i32.const 578 i32.const 3 call $~lib/builtins/abort unreachable @@ -50431,7 +52020,7 @@ if i32.const 0 i32.const 544 - i32.const 547 + i32.const 570 i32.const 5 call $~lib/builtins/abort unreachable @@ -50465,7 +52054,7 @@ if i32.const 0 i32.const 544 - i32.const 552 + i32.const 575 i32.const 3 call $~lib/builtins/abort unreachable @@ -50479,7 +52068,7 @@ if i32.const 0 i32.const 544 - i32.const 553 + i32.const 576 i32.const 3 call $~lib/builtins/abort unreachable @@ -50493,7 +52082,7 @@ if i32.const 0 i32.const 544 - i32.const 554 + i32.const 577 i32.const 3 call $~lib/builtins/abort unreachable @@ -50507,7 +52096,7 @@ if i32.const 0 i32.const 544 - i32.const 555 + i32.const 578 i32.const 3 call $~lib/builtins/abort unreachable @@ -50617,7 +52206,7 @@ if i32.const 0 i32.const 544 - i32.const 547 + i32.const 570 i32.const 5 call $~lib/builtins/abort unreachable @@ -50651,7 +52240,7 @@ if i32.const 0 i32.const 544 - i32.const 552 + i32.const 575 i32.const 3 call $~lib/builtins/abort unreachable @@ -50665,7 +52254,7 @@ if i32.const 0 i32.const 544 - i32.const 553 + i32.const 576 i32.const 3 call $~lib/builtins/abort unreachable @@ -50679,7 +52268,7 @@ if i32.const 0 i32.const 544 - i32.const 554 + i32.const 577 i32.const 3 call $~lib/builtins/abort unreachable @@ -50693,7 +52282,7 @@ if i32.const 0 i32.const 544 - i32.const 555 + i32.const 578 i32.const 3 call $~lib/builtins/abort unreachable @@ -50803,7 +52392,7 @@ if i32.const 0 i32.const 544 - i32.const 547 + i32.const 570 i32.const 5 call $~lib/builtins/abort unreachable @@ -50837,7 +52426,7 @@ if i32.const 0 i32.const 544 - i32.const 552 + i32.const 575 i32.const 3 call $~lib/builtins/abort unreachable @@ -50851,7 +52440,7 @@ if i32.const 0 i32.const 544 - i32.const 553 + i32.const 576 i32.const 3 call $~lib/builtins/abort unreachable @@ -50865,7 +52454,7 @@ if i32.const 0 i32.const 544 - i32.const 554 + i32.const 577 i32.const 3 call $~lib/builtins/abort unreachable @@ -50879,7 +52468,7 @@ if i32.const 0 i32.const 544 - i32.const 555 + i32.const 578 i32.const 3 call $~lib/builtins/abort unreachable @@ -50989,7 +52578,7 @@ if i32.const 0 i32.const 544 - i32.const 547 + i32.const 570 i32.const 5 call $~lib/builtins/abort unreachable @@ -51023,7 +52612,7 @@ if i32.const 0 i32.const 544 - i32.const 552 + i32.const 575 i32.const 3 call $~lib/builtins/abort unreachable @@ -51037,7 +52626,7 @@ if i32.const 0 i32.const 544 - i32.const 553 + i32.const 576 i32.const 3 call $~lib/builtins/abort unreachable @@ -51051,7 +52640,7 @@ if i32.const 0 i32.const 544 - i32.const 554 + i32.const 577 i32.const 3 call $~lib/builtins/abort unreachable @@ -51065,7 +52654,7 @@ if i32.const 0 i32.const 544 - i32.const 555 + i32.const 578 i32.const 3 call $~lib/builtins/abort unreachable @@ -51086,7 +52675,7 @@ i32.const 0 i32.store local.get $0 - i32.const 7856 + i32.const 8560 local.set $1 global.get $~lib/memory/__stack_pointer local.get $1 @@ -51143,7 +52732,7 @@ i32.const 0 drop local.get $0 - i32.const 7856 + i32.const 8560 local.set $1 global.get $~lib/memory/__stack_pointer local.get $1 @@ -51155,7 +52744,7 @@ local.get $1 i32.store offset=4 local.get $1 - i32.const 7888 + i32.const 8592 local.set $1 global.get $~lib/memory/__stack_pointer local.get $1 @@ -51166,7 +52755,7 @@ if i32.const 0 i32.const 544 - i32.const 652 + i32.const 675 i32.const 5 call $~lib/builtins/abort unreachable @@ -51178,7 +52767,7 @@ local.get $1 i32.store offset=4 local.get $1 - i32.const 7888 + i32.const 8592 local.set $1 global.get $~lib/memory/__stack_pointer local.get $1 @@ -51189,7 +52778,7 @@ if i32.const 0 i32.const 544 - i32.const 653 + i32.const 676 i32.const 5 call $~lib/builtins/abort unreachable @@ -51210,7 +52799,7 @@ i32.const 0 i32.store local.get $0 - i32.const 7856 + i32.const 8560 local.set $1 global.get $~lib/memory/__stack_pointer local.get $1 @@ -51267,7 +52856,7 @@ i32.const 0 drop local.get $0 - i32.const 7856 + i32.const 8560 local.set $1 global.get $~lib/memory/__stack_pointer local.get $1 @@ -51279,7 +52868,7 @@ local.get $1 i32.store offset=4 local.get $1 - i32.const 7888 + i32.const 8592 local.set $1 global.get $~lib/memory/__stack_pointer local.get $1 @@ -51290,7 +52879,7 @@ if i32.const 0 i32.const 544 - i32.const 652 + i32.const 675 i32.const 5 call $~lib/builtins/abort unreachable @@ -51302,7 +52891,7 @@ local.get $1 i32.store offset=4 local.get $1 - i32.const 7888 + i32.const 8592 local.set $1 global.get $~lib/memory/__stack_pointer local.get $1 @@ -51313,7 +52902,7 @@ if i32.const 0 i32.const 544 - i32.const 653 + i32.const 676 i32.const 5 call $~lib/builtins/abort unreachable @@ -51334,7 +52923,7 @@ i32.const 0 i32.store local.get $0 - i32.const 7856 + i32.const 8560 local.set $1 global.get $~lib/memory/__stack_pointer local.get $1 @@ -51391,7 +52980,7 @@ i32.const 0 drop local.get $0 - i32.const 7856 + i32.const 8560 local.set $1 global.get $~lib/memory/__stack_pointer local.get $1 @@ -51403,7 +52992,7 @@ local.get $1 i32.store offset=4 local.get $1 - i32.const 7888 + i32.const 8592 local.set $1 global.get $~lib/memory/__stack_pointer local.get $1 @@ -51414,7 +53003,7 @@ if i32.const 0 i32.const 544 - i32.const 652 + i32.const 675 i32.const 5 call $~lib/builtins/abort unreachable @@ -51426,7 +53015,7 @@ local.get $1 i32.store offset=4 local.get $1 - i32.const 7888 + i32.const 8592 local.set $1 global.get $~lib/memory/__stack_pointer local.get $1 @@ -51437,7 +53026,7 @@ if i32.const 0 i32.const 544 - i32.const 653 + i32.const 676 i32.const 5 call $~lib/builtins/abort unreachable @@ -51458,7 +53047,7 @@ i32.const 0 i32.store local.get $0 - i32.const 7856 + i32.const 8560 local.set $1 global.get $~lib/memory/__stack_pointer local.get $1 @@ -51515,7 +53104,7 @@ i32.const 0 drop local.get $0 - i32.const 7856 + i32.const 8560 local.set $1 global.get $~lib/memory/__stack_pointer local.get $1 @@ -51527,7 +53116,7 @@ local.get $1 i32.store offset=4 local.get $1 - i32.const 7888 + i32.const 8592 local.set $1 global.get $~lib/memory/__stack_pointer local.get $1 @@ -51538,7 +53127,7 @@ if i32.const 0 i32.const 544 - i32.const 652 + i32.const 675 i32.const 5 call $~lib/builtins/abort unreachable @@ -51550,7 +53139,7 @@ local.get $1 i32.store offset=4 local.get $1 - i32.const 7888 + i32.const 8592 local.set $1 global.get $~lib/memory/__stack_pointer local.get $1 @@ -51561,7 +53150,7 @@ if i32.const 0 i32.const 544 - i32.const 653 + i32.const 676 i32.const 5 call $~lib/builtins/abort unreachable @@ -51582,7 +53171,7 @@ i32.const 0 i32.store local.get $0 - i32.const 7856 + i32.const 8560 local.set $1 global.get $~lib/memory/__stack_pointer local.get $1 @@ -51639,7 +53228,7 @@ i32.const 0 drop local.get $0 - i32.const 7856 + i32.const 8560 local.set $1 global.get $~lib/memory/__stack_pointer local.get $1 @@ -51651,7 +53240,7 @@ local.get $1 i32.store offset=4 local.get $1 - i32.const 7888 + i32.const 8592 local.set $1 global.get $~lib/memory/__stack_pointer local.get $1 @@ -51662,7 +53251,7 @@ if i32.const 0 i32.const 544 - i32.const 652 + i32.const 675 i32.const 5 call $~lib/builtins/abort unreachable @@ -51674,7 +53263,7 @@ local.get $1 i32.store offset=4 local.get $1 - i32.const 7888 + i32.const 8592 local.set $1 global.get $~lib/memory/__stack_pointer local.get $1 @@ -51685,7 +53274,7 @@ if i32.const 0 i32.const 544 - i32.const 653 + i32.const 676 i32.const 5 call $~lib/builtins/abort unreachable @@ -51706,7 +53295,7 @@ i32.const 0 i32.store local.get $0 - i32.const 7856 + i32.const 8560 local.set $1 global.get $~lib/memory/__stack_pointer local.get $1 @@ -51763,7 +53352,7 @@ i32.const 0 drop local.get $0 - i32.const 7856 + i32.const 8560 local.set $1 global.get $~lib/memory/__stack_pointer local.get $1 @@ -51775,7 +53364,7 @@ local.get $1 i32.store offset=4 local.get $1 - i32.const 7888 + i32.const 8592 local.set $1 global.get $~lib/memory/__stack_pointer local.get $1 @@ -51786,7 +53375,7 @@ if i32.const 0 i32.const 544 - i32.const 652 + i32.const 675 i32.const 5 call $~lib/builtins/abort unreachable @@ -51798,7 +53387,7 @@ local.get $1 i32.store offset=4 local.get $1 - i32.const 7888 + i32.const 8592 local.set $1 global.get $~lib/memory/__stack_pointer local.get $1 @@ -51809,7 +53398,7 @@ if i32.const 0 i32.const 544 - i32.const 653 + i32.const 676 i32.const 5 call $~lib/builtins/abort unreachable @@ -51830,7 +53419,7 @@ i32.const 0 i32.store local.get $0 - i32.const 7856 + i32.const 8560 local.set $1 global.get $~lib/memory/__stack_pointer local.get $1 @@ -51887,7 +53476,7 @@ i32.const 0 drop local.get $0 - i32.const 7856 + i32.const 8560 local.set $1 global.get $~lib/memory/__stack_pointer local.get $1 @@ -51899,7 +53488,7 @@ local.get $1 i32.store offset=4 local.get $1 - i32.const 7888 + i32.const 8592 local.set $1 global.get $~lib/memory/__stack_pointer local.get $1 @@ -51910,7 +53499,7 @@ if i32.const 0 i32.const 544 - i32.const 652 + i32.const 675 i32.const 5 call $~lib/builtins/abort unreachable @@ -51922,7 +53511,7 @@ local.get $1 i32.store offset=4 local.get $1 - i32.const 7888 + i32.const 8592 local.set $1 global.get $~lib/memory/__stack_pointer local.get $1 @@ -51933,7 +53522,7 @@ if i32.const 0 i32.const 544 - i32.const 653 + i32.const 676 i32.const 5 call $~lib/builtins/abort unreachable @@ -51954,7 +53543,7 @@ i32.const 0 i32.store local.get $0 - i32.const 7856 + i32.const 8560 local.set $1 global.get $~lib/memory/__stack_pointer local.get $1 @@ -52011,7 +53600,7 @@ i32.const 0 drop local.get $0 - i32.const 7856 + i32.const 8560 local.set $1 global.get $~lib/memory/__stack_pointer local.get $1 @@ -52023,7 +53612,7 @@ local.get $1 i32.store offset=4 local.get $1 - i32.const 7888 + i32.const 8592 local.set $1 global.get $~lib/memory/__stack_pointer local.get $1 @@ -52034,7 +53623,7 @@ if i32.const 0 i32.const 544 - i32.const 652 + i32.const 675 i32.const 5 call $~lib/builtins/abort unreachable @@ -52046,7 +53635,7 @@ local.get $1 i32.store offset=4 local.get $1 - i32.const 7888 + i32.const 8592 local.set $1 global.get $~lib/memory/__stack_pointer local.get $1 @@ -52057,7 +53646,7 @@ if i32.const 0 i32.const 544 - i32.const 653 + i32.const 676 i32.const 5 call $~lib/builtins/abort unreachable @@ -52078,7 +53667,7 @@ i32.const 0 i32.store local.get $0 - i32.const 7856 + i32.const 8560 local.set $1 global.get $~lib/memory/__stack_pointer local.get $1 @@ -52135,7 +53724,7 @@ i32.const 0 drop local.get $0 - i32.const 7856 + i32.const 8560 local.set $1 global.get $~lib/memory/__stack_pointer local.get $1 @@ -52147,7 +53736,7 @@ local.get $1 i32.store offset=4 local.get $1 - i32.const 7888 + i32.const 8592 local.set $1 global.get $~lib/memory/__stack_pointer local.get $1 @@ -52158,7 +53747,7 @@ if i32.const 0 i32.const 544 - i32.const 652 + i32.const 675 i32.const 5 call $~lib/builtins/abort unreachable @@ -52170,7 +53759,7 @@ local.get $1 i32.store offset=4 local.get $1 - i32.const 7888 + i32.const 8592 local.set $1 global.get $~lib/memory/__stack_pointer local.get $1 @@ -52181,7 +53770,7 @@ if i32.const 0 i32.const 544 - i32.const 653 + i32.const 676 i32.const 5 call $~lib/builtins/abort unreachable @@ -52202,7 +53791,7 @@ i32.const 0 i32.store local.get $0 - i32.const 7856 + i32.const 8560 local.set $1 global.get $~lib/memory/__stack_pointer local.get $1 @@ -52259,7 +53848,7 @@ i32.const 1 drop local.get $0 - i32.const 7856 + i32.const 8560 local.set $1 global.get $~lib/memory/__stack_pointer local.get $1 @@ -52271,7 +53860,7 @@ local.get $1 i32.store offset=4 local.get $1 - i32.const 9072 + i32.const 9776 local.set $1 global.get $~lib/memory/__stack_pointer local.get $1 @@ -52282,7 +53871,7 @@ if i32.const 0 i32.const 544 - i32.const 649 + i32.const 672 i32.const 5 call $~lib/builtins/abort unreachable @@ -52294,7 +53883,7 @@ local.get $1 i32.store offset=4 local.get $1 - i32.const 9072 + i32.const 9776 local.set $1 global.get $~lib/memory/__stack_pointer local.get $1 @@ -52305,7 +53894,7 @@ if i32.const 0 i32.const 544 - i32.const 650 + i32.const 673 i32.const 5 call $~lib/builtins/abort unreachable @@ -52326,7 +53915,7 @@ i32.const 0 i32.store local.get $0 - i32.const 7856 + i32.const 8560 local.set $1 global.get $~lib/memory/__stack_pointer local.get $1 @@ -52383,7 +53972,7 @@ i32.const 1 drop local.get $0 - i32.const 7856 + i32.const 8560 local.set $1 global.get $~lib/memory/__stack_pointer local.get $1 @@ -52395,7 +53984,7 @@ local.get $1 i32.store offset=4 local.get $1 - i32.const 9072 + i32.const 9776 local.set $1 global.get $~lib/memory/__stack_pointer local.get $1 @@ -52406,7 +53995,7 @@ if i32.const 0 i32.const 544 - i32.const 649 + i32.const 672 i32.const 5 call $~lib/builtins/abort unreachable @@ -52418,7 +54007,7 @@ local.get $1 i32.store offset=4 local.get $1 - i32.const 9072 + i32.const 9776 local.set $1 global.get $~lib/memory/__stack_pointer local.get $1 @@ -52429,7 +54018,7 @@ if i32.const 0 i32.const 544 - i32.const 650 + i32.const 673 i32.const 5 call $~lib/builtins/abort unreachable @@ -52547,7 +54136,7 @@ if i32.const 0 i32.const 544 - i32.const 707 + i32.const 730 i32.const 5 call $~lib/builtins/abort unreachable @@ -52675,7 +54264,7 @@ if i32.const 0 i32.const 544 - i32.const 707 + i32.const 730 i32.const 5 call $~lib/builtins/abort unreachable @@ -52805,7 +54394,7 @@ if i32.const 0 i32.const 544 - i32.const 707 + i32.const 730 i32.const 5 call $~lib/builtins/abort unreachable @@ -52936,7 +54525,7 @@ if i32.const 0 i32.const 544 - i32.const 707 + i32.const 730 i32.const 5 call $~lib/builtins/abort unreachable @@ -53070,7 +54659,7 @@ if i32.const 0 i32.const 544 - i32.const 707 + i32.const 730 i32.const 5 call $~lib/builtins/abort unreachable @@ -53204,7 +54793,7 @@ if i32.const 0 i32.const 544 - i32.const 707 + i32.const 730 i32.const 5 call $~lib/builtins/abort unreachable @@ -53340,7 +54929,7 @@ if i32.const 0 i32.const 544 - i32.const 707 + i32.const 730 i32.const 5 call $~lib/builtins/abort unreachable @@ -53479,7 +55068,7 @@ if i32.const 0 i32.const 544 - i32.const 707 + i32.const 730 i32.const 5 call $~lib/builtins/abort unreachable @@ -53620,7 +55209,7 @@ if i32.const 0 i32.const 544 - i32.const 707 + i32.const 730 i32.const 5 call $~lib/builtins/abort unreachable @@ -53763,7 +55352,7 @@ if i32.const 0 i32.const 544 - i32.const 707 + i32.const 730 i32.const 5 call $~lib/builtins/abort unreachable @@ -53908,7 +55497,7 @@ if i32.const 0 i32.const 544 - i32.const 707 + i32.const 730 i32.const 5 call $~lib/builtins/abort unreachable @@ -53951,7 +55540,7 @@ if i32.const 0 i32.const 544 - i32.const 735 + i32.const 758 i32.const 3 call $~lib/builtins/abort unreachable @@ -53977,7 +55566,7 @@ local.get $6 i32.ne if - i32.const 9616 + i32.const 10320 local.set $7 global.get $~lib/memory/__stack_pointer local.get $7 @@ -53998,7 +55587,7 @@ if i32.const 0 i32.const 544 - i32.const 741 + i32.const 764 i32.const 7 call $~lib/builtins/abort unreachable @@ -54115,7 +55704,7 @@ i32.const 10 i32.const 0 i32.const 15 - i32.const 9584 + i32.const 10288 call $~lib/rt/__newArray local.set $6 global.get $~lib/memory/__stack_pointer @@ -54136,7 +55725,7 @@ i32.const 10 i32.const 0 i32.const 15 - i32.const 9664 + i32.const 10368 call $~lib/rt/__newArray local.set $6 global.get $~lib/memory/__stack_pointer @@ -54152,7 +55741,7 @@ i32.const 10 i32.const 0 i32.const 15 - i32.const 9696 + i32.const 10400 call $~lib/rt/__newArray local.set $6 global.get $~lib/memory/__stack_pointer @@ -54175,7 +55764,7 @@ i32.const 10 i32.const 0 i32.const 15 - i32.const 9728 + i32.const 10432 call $~lib/rt/__newArray local.set $6 global.get $~lib/memory/__stack_pointer @@ -54206,7 +55795,7 @@ i32.const 10 i32.const 0 i32.const 15 - i32.const 9760 + i32.const 10464 call $~lib/rt/__newArray local.set $6 global.get $~lib/memory/__stack_pointer @@ -54245,7 +55834,7 @@ if i32.const 0 i32.const 544 - i32.const 735 + i32.const 758 i32.const 3 call $~lib/builtins/abort unreachable @@ -54271,7 +55860,7 @@ local.get $6 i32.ne if - i32.const 9824 + i32.const 10528 local.set $7 global.get $~lib/memory/__stack_pointer local.get $7 @@ -54292,7 +55881,7 @@ if i32.const 0 i32.const 544 - i32.const 741 + i32.const 764 i32.const 7 call $~lib/builtins/abort unreachable @@ -54409,7 +55998,7 @@ i32.const 10 i32.const 0 i32.const 63 - i32.const 9792 + i32.const 10496 call $~lib/rt/__newArray local.set $6 global.get $~lib/memory/__stack_pointer @@ -54430,7 +56019,7 @@ i32.const 10 i32.const 0 i32.const 63 - i32.const 9872 + i32.const 10576 call $~lib/rt/__newArray local.set $6 global.get $~lib/memory/__stack_pointer @@ -54446,7 +56035,7 @@ i32.const 10 i32.const 0 i32.const 63 - i32.const 9904 + i32.const 10608 call $~lib/rt/__newArray local.set $6 global.get $~lib/memory/__stack_pointer @@ -54469,7 +56058,7 @@ i32.const 10 i32.const 0 i32.const 63 - i32.const 9936 + i32.const 10640 call $~lib/rt/__newArray local.set $6 global.get $~lib/memory/__stack_pointer @@ -54500,7 +56089,7 @@ i32.const 10 i32.const 0 i32.const 63 - i32.const 9968 + i32.const 10672 call $~lib/rt/__newArray local.set $6 global.get $~lib/memory/__stack_pointer @@ -54539,7 +56128,7 @@ if i32.const 0 i32.const 544 - i32.const 735 + i32.const 758 i32.const 3 call $~lib/builtins/abort unreachable @@ -54565,7 +56154,7 @@ local.get $6 i32.ne if - i32.const 10032 + i32.const 10736 local.set $7 global.get $~lib/memory/__stack_pointer local.get $7 @@ -54586,7 +56175,7 @@ if i32.const 0 i32.const 544 - i32.const 741 + i32.const 764 i32.const 7 call $~lib/builtins/abort unreachable @@ -54703,7 +56292,7 @@ i32.const 10 i32.const 0 i32.const 63 - i32.const 10000 + i32.const 10704 call $~lib/rt/__newArray local.set $6 global.get $~lib/memory/__stack_pointer @@ -54724,7 +56313,7 @@ i32.const 10 i32.const 0 i32.const 63 - i32.const 10096 + i32.const 10800 call $~lib/rt/__newArray local.set $6 global.get $~lib/memory/__stack_pointer @@ -54740,7 +56329,7 @@ i32.const 10 i32.const 0 i32.const 63 - i32.const 10128 + i32.const 10832 call $~lib/rt/__newArray local.set $6 global.get $~lib/memory/__stack_pointer @@ -54763,7 +56352,7 @@ i32.const 10 i32.const 0 i32.const 63 - i32.const 10160 + i32.const 10864 call $~lib/rt/__newArray local.set $6 global.get $~lib/memory/__stack_pointer @@ -54794,7 +56383,7 @@ i32.const 10 i32.const 0 i32.const 63 - i32.const 10192 + i32.const 10896 call $~lib/rt/__newArray local.set $6 global.get $~lib/memory/__stack_pointer @@ -54833,7 +56422,7 @@ if i32.const 0 i32.const 544 - i32.const 735 + i32.const 758 i32.const 3 call $~lib/builtins/abort unreachable @@ -54859,7 +56448,7 @@ local.get $6 i32.ne if - i32.const 10272 + i32.const 10976 local.set $7 global.get $~lib/memory/__stack_pointer local.get $7 @@ -54880,7 +56469,7 @@ if i32.const 0 i32.const 544 - i32.const 741 + i32.const 764 i32.const 7 call $~lib/builtins/abort unreachable @@ -54997,7 +56586,7 @@ i32.const 10 i32.const 1 i32.const 64 - i32.const 10224 + i32.const 10928 call $~lib/rt/__newArray local.set $6 global.get $~lib/memory/__stack_pointer @@ -55018,7 +56607,7 @@ i32.const 10 i32.const 1 i32.const 64 - i32.const 10320 + i32.const 11024 call $~lib/rt/__newArray local.set $6 global.get $~lib/memory/__stack_pointer @@ -55034,7 +56623,7 @@ i32.const 10 i32.const 1 i32.const 64 - i32.const 10368 + i32.const 11072 call $~lib/rt/__newArray local.set $6 global.get $~lib/memory/__stack_pointer @@ -55057,7 +56646,7 @@ i32.const 10 i32.const 1 i32.const 64 - i32.const 10416 + i32.const 11120 call $~lib/rt/__newArray local.set $6 global.get $~lib/memory/__stack_pointer @@ -55088,7 +56677,7 @@ i32.const 10 i32.const 1 i32.const 64 - i32.const 10464 + i32.const 11168 call $~lib/rt/__newArray local.set $6 global.get $~lib/memory/__stack_pointer @@ -55127,7 +56716,7 @@ if i32.const 0 i32.const 544 - i32.const 735 + i32.const 758 i32.const 3 call $~lib/builtins/abort unreachable @@ -55153,7 +56742,7 @@ local.get $6 i32.ne if - i32.const 10560 + i32.const 11264 local.set $7 global.get $~lib/memory/__stack_pointer local.get $7 @@ -55174,7 +56763,7 @@ if i32.const 0 i32.const 544 - i32.const 741 + i32.const 764 i32.const 7 call $~lib/builtins/abort unreachable @@ -55291,7 +56880,7 @@ i32.const 10 i32.const 1 i32.const 65 - i32.const 10512 + i32.const 11216 call $~lib/rt/__newArray local.set $6 global.get $~lib/memory/__stack_pointer @@ -55312,7 +56901,7 @@ i32.const 10 i32.const 1 i32.const 65 - i32.const 10608 + i32.const 11312 call $~lib/rt/__newArray local.set $6 global.get $~lib/memory/__stack_pointer @@ -55328,7 +56917,7 @@ i32.const 10 i32.const 1 i32.const 65 - i32.const 10656 + i32.const 11360 call $~lib/rt/__newArray local.set $6 global.get $~lib/memory/__stack_pointer @@ -55351,7 +56940,7 @@ i32.const 10 i32.const 1 i32.const 65 - i32.const 10704 + i32.const 11408 call $~lib/rt/__newArray local.set $6 global.get $~lib/memory/__stack_pointer @@ -55382,7 +56971,7 @@ i32.const 10 i32.const 1 i32.const 65 - i32.const 10752 + i32.const 11456 call $~lib/rt/__newArray local.set $6 global.get $~lib/memory/__stack_pointer @@ -55421,7 +57010,7 @@ if i32.const 0 i32.const 544 - i32.const 735 + i32.const 758 i32.const 3 call $~lib/builtins/abort unreachable @@ -55447,7 +57036,7 @@ local.get $6 i32.ne if - i32.const 10864 + i32.const 11568 local.set $7 global.get $~lib/memory/__stack_pointer local.get $7 @@ -55468,7 +57057,7 @@ if i32.const 0 i32.const 544 - i32.const 741 + i32.const 764 i32.const 7 call $~lib/builtins/abort unreachable @@ -55585,7 +57174,7 @@ i32.const 10 i32.const 2 i32.const 16 - i32.const 10800 + i32.const 11504 call $~lib/rt/__newArray local.set $6 global.get $~lib/memory/__stack_pointer @@ -55606,7 +57195,7 @@ i32.const 10 i32.const 2 i32.const 16 - i32.const 10912 + i32.const 11616 call $~lib/rt/__newArray local.set $6 global.get $~lib/memory/__stack_pointer @@ -55622,7 +57211,7 @@ i32.const 10 i32.const 2 i32.const 16 - i32.const 10976 + i32.const 11680 call $~lib/rt/__newArray local.set $6 global.get $~lib/memory/__stack_pointer @@ -55645,7 +57234,7 @@ i32.const 10 i32.const 2 i32.const 16 - i32.const 11040 + i32.const 11744 call $~lib/rt/__newArray local.set $6 global.get $~lib/memory/__stack_pointer @@ -55676,7 +57265,7 @@ i32.const 10 i32.const 2 i32.const 16 - i32.const 11104 + i32.const 11808 call $~lib/rt/__newArray local.set $6 global.get $~lib/memory/__stack_pointer @@ -55715,7 +57304,7 @@ if i32.const 0 i32.const 544 - i32.const 735 + i32.const 758 i32.const 3 call $~lib/builtins/abort unreachable @@ -55741,7 +57330,7 @@ local.get $6 i32.ne if - i32.const 11232 + i32.const 11936 local.set $7 global.get $~lib/memory/__stack_pointer local.get $7 @@ -55762,7 +57351,7 @@ if i32.const 0 i32.const 544 - i32.const 741 + i32.const 764 i32.const 7 call $~lib/builtins/abort unreachable @@ -55879,7 +57468,7 @@ i32.const 10 i32.const 2 i32.const 66 - i32.const 11168 + i32.const 11872 call $~lib/rt/__newArray local.set $6 global.get $~lib/memory/__stack_pointer @@ -55900,7 +57489,7 @@ i32.const 10 i32.const 2 i32.const 66 - i32.const 11280 + i32.const 11984 call $~lib/rt/__newArray local.set $6 global.get $~lib/memory/__stack_pointer @@ -55916,7 +57505,7 @@ i32.const 10 i32.const 2 i32.const 66 - i32.const 11344 + i32.const 12048 call $~lib/rt/__newArray local.set $6 global.get $~lib/memory/__stack_pointer @@ -55939,7 +57528,7 @@ i32.const 10 i32.const 2 i32.const 66 - i32.const 11408 + i32.const 12112 call $~lib/rt/__newArray local.set $6 global.get $~lib/memory/__stack_pointer @@ -55970,7 +57559,7 @@ i32.const 10 i32.const 2 i32.const 66 - i32.const 11472 + i32.const 12176 call $~lib/rt/__newArray local.set $6 global.get $~lib/memory/__stack_pointer @@ -56009,7 +57598,7 @@ if i32.const 0 i32.const 544 - i32.const 735 + i32.const 758 i32.const 3 call $~lib/builtins/abort unreachable @@ -56035,7 +57624,7 @@ local.get $6 i64.ne if - i32.const 11648 + i32.const 12352 local.set $7 global.get $~lib/memory/__stack_pointer local.get $7 @@ -56056,7 +57645,7 @@ if i32.const 0 i32.const 544 - i32.const 741 + i32.const 764 i32.const 7 call $~lib/builtins/abort unreachable @@ -56173,7 +57762,7 @@ i32.const 10 i32.const 3 i32.const 67 - i32.const 11536 + i32.const 12240 call $~lib/rt/__newArray local.set $6 global.get $~lib/memory/__stack_pointer @@ -56194,7 +57783,7 @@ i32.const 10 i32.const 3 i32.const 67 - i32.const 11696 + i32.const 12400 call $~lib/rt/__newArray local.set $6 global.get $~lib/memory/__stack_pointer @@ -56210,7 +57799,7 @@ i32.const 10 i32.const 3 i32.const 67 - i32.const 11808 + i32.const 12512 call $~lib/rt/__newArray local.set $6 global.get $~lib/memory/__stack_pointer @@ -56233,7 +57822,7 @@ i32.const 10 i32.const 3 i32.const 67 - i32.const 11920 + i32.const 12624 call $~lib/rt/__newArray local.set $6 global.get $~lib/memory/__stack_pointer @@ -56264,7 +57853,7 @@ i32.const 10 i32.const 3 i32.const 67 - i32.const 12032 + i32.const 12736 call $~lib/rt/__newArray local.set $6 global.get $~lib/memory/__stack_pointer @@ -56303,7 +57892,7 @@ if i32.const 0 i32.const 544 - i32.const 735 + i32.const 758 i32.const 3 call $~lib/builtins/abort unreachable @@ -56329,7 +57918,7 @@ local.get $6 i64.ne if - i32.const 12256 + i32.const 12960 local.set $7 global.get $~lib/memory/__stack_pointer local.get $7 @@ -56350,7 +57939,7 @@ if i32.const 0 i32.const 544 - i32.const 741 + i32.const 764 i32.const 7 call $~lib/builtins/abort unreachable @@ -56467,7 +58056,7 @@ i32.const 10 i32.const 3 i32.const 68 - i32.const 12144 + i32.const 12848 call $~lib/rt/__newArray local.set $6 global.get $~lib/memory/__stack_pointer @@ -56488,7 +58077,7 @@ i32.const 10 i32.const 3 i32.const 68 - i32.const 12304 + i32.const 13008 call $~lib/rt/__newArray local.set $6 global.get $~lib/memory/__stack_pointer @@ -56504,7 +58093,7 @@ i32.const 10 i32.const 3 i32.const 68 - i32.const 12416 + i32.const 13120 call $~lib/rt/__newArray local.set $6 global.get $~lib/memory/__stack_pointer @@ -56527,7 +58116,7 @@ i32.const 10 i32.const 3 i32.const 68 - i32.const 12528 + i32.const 13232 call $~lib/rt/__newArray local.set $6 global.get $~lib/memory/__stack_pointer @@ -56558,7 +58147,7 @@ i32.const 10 i32.const 3 i32.const 68 - i32.const 12640 + i32.const 13344 call $~lib/rt/__newArray local.set $6 global.get $~lib/memory/__stack_pointer @@ -56597,7 +58186,7 @@ if i32.const 0 i32.const 544 - i32.const 735 + i32.const 758 i32.const 3 call $~lib/builtins/abort unreachable @@ -56623,7 +58212,7 @@ local.get $6 f32.ne if - i32.const 12816 + i32.const 13520 local.set $7 global.get $~lib/memory/__stack_pointer local.get $7 @@ -56644,7 +58233,7 @@ if i32.const 0 i32.const 544 - i32.const 741 + i32.const 764 i32.const 7 call $~lib/builtins/abort unreachable @@ -56761,7 +58350,7 @@ i32.const 10 i32.const 2 i32.const 61 - i32.const 12752 + i32.const 13456 call $~lib/rt/__newArray local.set $6 global.get $~lib/memory/__stack_pointer @@ -56782,7 +58371,7 @@ i32.const 10 i32.const 2 i32.const 61 - i32.const 12864 + i32.const 13568 call $~lib/rt/__newArray local.set $6 global.get $~lib/memory/__stack_pointer @@ -56798,7 +58387,7 @@ i32.const 10 i32.const 2 i32.const 61 - i32.const 12928 + i32.const 13632 call $~lib/rt/__newArray local.set $6 global.get $~lib/memory/__stack_pointer @@ -56831,7 +58420,7 @@ i32.const 10 i32.const 2 i32.const 61 - i32.const 12992 + i32.const 13696 call $~lib/rt/__newArray local.set $6 global.get $~lib/memory/__stack_pointer @@ -56870,7 +58459,7 @@ if i32.const 0 i32.const 544 - i32.const 735 + i32.const 758 i32.const 3 call $~lib/builtins/abort unreachable @@ -56896,7 +58485,7 @@ local.get $6 f64.ne if - i32.const 13168 + i32.const 13872 local.set $7 global.get $~lib/memory/__stack_pointer local.get $7 @@ -56915,7 +58504,7 @@ if i32.const 0 i32.const 544 - i32.const 741 + i32.const 764 i32.const 7 call $~lib/builtins/abort unreachable @@ -57032,7 +58621,7 @@ i32.const 10 i32.const 3 i32.const 62 - i32.const 13056 + i32.const 13760 call $~lib/rt/__newArray local.set $6 global.get $~lib/memory/__stack_pointer @@ -57053,7 +58642,7 @@ i32.const 10 i32.const 3 i32.const 62 - i32.const 13216 + i32.const 13920 call $~lib/rt/__newArray local.set $6 global.get $~lib/memory/__stack_pointer @@ -57069,7 +58658,7 @@ i32.const 10 i32.const 3 i32.const 62 - i32.const 13328 + i32.const 14032 call $~lib/rt/__newArray local.set $6 global.get $~lib/memory/__stack_pointer @@ -57102,7 +58691,7 @@ i32.const 10 i32.const 3 i32.const 62 - i32.const 13440 + i32.const 14144 call $~lib/rt/__newArray local.set $6 global.get $~lib/memory/__stack_pointer @@ -57165,7 +58754,7 @@ if i32.const 0 i32.const 544 - i32.const 855 + i32.const 878 i32.const 3 call $~lib/builtins/abort unreachable @@ -57179,7 +58768,7 @@ if i32.const 0 i32.const 544 - i32.const 856 + i32.const 879 i32.const 3 call $~lib/builtins/abort unreachable @@ -57193,13 +58782,13 @@ if i32.const 0 i32.const 544 - i32.const 857 + i32.const 880 i32.const 3 call $~lib/builtins/abort unreachable end local.get $1 - i32.const 13648 + i32.const 14352 local.set $2 global.get $~lib/memory/__stack_pointer local.get $2 @@ -57216,7 +58805,7 @@ if i32.const 0 i32.const 544 - i32.const 859 + i32.const 882 i32.const 3 call $~lib/builtins/abort unreachable @@ -57230,7 +58819,7 @@ if i32.const 0 i32.const 544 - i32.const 860 + i32.const 883 i32.const 3 call $~lib/builtins/abort unreachable @@ -57244,7 +58833,7 @@ if i32.const 0 i32.const 544 - i32.const 861 + i32.const 884 i32.const 3 call $~lib/builtins/abort unreachable @@ -57304,7 +58893,7 @@ if i32.const 0 i32.const 544 - i32.const 855 + i32.const 878 i32.const 3 call $~lib/builtins/abort unreachable @@ -57318,7 +58907,7 @@ if i32.const 0 i32.const 544 - i32.const 856 + i32.const 879 i32.const 3 call $~lib/builtins/abort unreachable @@ -57332,13 +58921,13 @@ if i32.const 0 i32.const 544 - i32.const 857 + i32.const 880 i32.const 3 call $~lib/builtins/abort unreachable end local.get $1 - i32.const 13712 + i32.const 14416 local.set $2 global.get $~lib/memory/__stack_pointer local.get $2 @@ -57355,7 +58944,7 @@ if i32.const 0 i32.const 544 - i32.const 859 + i32.const 882 i32.const 3 call $~lib/builtins/abort unreachable @@ -57369,7 +58958,7 @@ if i32.const 0 i32.const 544 - i32.const 860 + i32.const 883 i32.const 3 call $~lib/builtins/abort unreachable @@ -57383,7 +58972,7 @@ if i32.const 0 i32.const 544 - i32.const 861 + i32.const 884 i32.const 3 call $~lib/builtins/abort unreachable @@ -57443,7 +59032,7 @@ if i32.const 0 i32.const 544 - i32.const 855 + i32.const 878 i32.const 3 call $~lib/builtins/abort unreachable @@ -57457,7 +59046,7 @@ if i32.const 0 i32.const 544 - i32.const 856 + i32.const 879 i32.const 3 call $~lib/builtins/abort unreachable @@ -57471,13 +59060,13 @@ if i32.const 0 i32.const 544 - i32.const 857 + i32.const 880 i32.const 3 call $~lib/builtins/abort unreachable end local.get $1 - i32.const 13776 + i32.const 14480 local.set $2 global.get $~lib/memory/__stack_pointer local.get $2 @@ -57494,7 +59083,7 @@ if i32.const 0 i32.const 544 - i32.const 859 + i32.const 882 i32.const 3 call $~lib/builtins/abort unreachable @@ -57508,7 +59097,7 @@ if i32.const 0 i32.const 544 - i32.const 860 + i32.const 883 i32.const 3 call $~lib/builtins/abort unreachable @@ -57522,7 +59111,7 @@ if i32.const 0 i32.const 544 - i32.const 861 + i32.const 884 i32.const 3 call $~lib/builtins/abort unreachable @@ -57582,7 +59171,7 @@ if i32.const 0 i32.const 544 - i32.const 855 + i32.const 878 i32.const 3 call $~lib/builtins/abort unreachable @@ -57596,7 +59185,7 @@ if i32.const 0 i32.const 544 - i32.const 856 + i32.const 879 i32.const 3 call $~lib/builtins/abort unreachable @@ -57610,13 +59199,13 @@ if i32.const 0 i32.const 544 - i32.const 857 + i32.const 880 i32.const 3 call $~lib/builtins/abort unreachable end local.get $1 - i32.const 13840 + i32.const 14544 local.set $2 global.get $~lib/memory/__stack_pointer local.get $2 @@ -57633,7 +59222,7 @@ if i32.const 0 i32.const 544 - i32.const 859 + i32.const 882 i32.const 3 call $~lib/builtins/abort unreachable @@ -57647,7 +59236,7 @@ if i32.const 0 i32.const 544 - i32.const 860 + i32.const 883 i32.const 3 call $~lib/builtins/abort unreachable @@ -57661,7 +59250,7 @@ if i32.const 0 i32.const 544 - i32.const 861 + i32.const 884 i32.const 3 call $~lib/builtins/abort unreachable @@ -57721,7 +59310,7 @@ if i32.const 0 i32.const 544 - i32.const 855 + i32.const 878 i32.const 3 call $~lib/builtins/abort unreachable @@ -57735,7 +59324,7 @@ if i32.const 0 i32.const 544 - i32.const 856 + i32.const 879 i32.const 3 call $~lib/builtins/abort unreachable @@ -57749,13 +59338,13 @@ if i32.const 0 i32.const 544 - i32.const 857 + i32.const 880 i32.const 3 call $~lib/builtins/abort unreachable end local.get $1 - i32.const 13904 + i32.const 14608 local.set $2 global.get $~lib/memory/__stack_pointer local.get $2 @@ -57772,7 +59361,7 @@ if i32.const 0 i32.const 544 - i32.const 859 + i32.const 882 i32.const 3 call $~lib/builtins/abort unreachable @@ -57786,7 +59375,7 @@ if i32.const 0 i32.const 544 - i32.const 860 + i32.const 883 i32.const 3 call $~lib/builtins/abort unreachable @@ -57800,7 +59389,7 @@ if i32.const 0 i32.const 544 - i32.const 861 + i32.const 884 i32.const 3 call $~lib/builtins/abort unreachable @@ -57860,7 +59449,7 @@ if i32.const 0 i32.const 544 - i32.const 855 + i32.const 878 i32.const 3 call $~lib/builtins/abort unreachable @@ -57874,7 +59463,7 @@ if i32.const 0 i32.const 544 - i32.const 856 + i32.const 879 i32.const 3 call $~lib/builtins/abort unreachable @@ -57888,13 +59477,13 @@ if i32.const 0 i32.const 544 - i32.const 857 + i32.const 880 i32.const 3 call $~lib/builtins/abort unreachable end local.get $1 - i32.const 13968 + i32.const 14672 local.set $2 global.get $~lib/memory/__stack_pointer local.get $2 @@ -57911,7 +59500,7 @@ if i32.const 0 i32.const 544 - i32.const 859 + i32.const 882 i32.const 3 call $~lib/builtins/abort unreachable @@ -57925,7 +59514,7 @@ if i32.const 0 i32.const 544 - i32.const 860 + i32.const 883 i32.const 3 call $~lib/builtins/abort unreachable @@ -57939,7 +59528,7 @@ if i32.const 0 i32.const 544 - i32.const 861 + i32.const 884 i32.const 3 call $~lib/builtins/abort unreachable @@ -57999,7 +59588,7 @@ if i32.const 0 i32.const 544 - i32.const 855 + i32.const 878 i32.const 3 call $~lib/builtins/abort unreachable @@ -58013,7 +59602,7 @@ if i32.const 0 i32.const 544 - i32.const 856 + i32.const 879 i32.const 3 call $~lib/builtins/abort unreachable @@ -58027,13 +59616,13 @@ if i32.const 0 i32.const 544 - i32.const 857 + i32.const 880 i32.const 3 call $~lib/builtins/abort unreachable end local.get $1 - i32.const 14032 + i32.const 14736 local.set $2 global.get $~lib/memory/__stack_pointer local.get $2 @@ -58050,7 +59639,7 @@ if i32.const 0 i32.const 544 - i32.const 859 + i32.const 882 i32.const 3 call $~lib/builtins/abort unreachable @@ -58064,7 +59653,7 @@ if i32.const 0 i32.const 544 - i32.const 860 + i32.const 883 i32.const 3 call $~lib/builtins/abort unreachable @@ -58078,7 +59667,7 @@ if i32.const 0 i32.const 544 - i32.const 861 + i32.const 884 i32.const 3 call $~lib/builtins/abort unreachable @@ -58138,7 +59727,7 @@ if i32.const 0 i32.const 544 - i32.const 855 + i32.const 878 i32.const 3 call $~lib/builtins/abort unreachable @@ -58152,7 +59741,7 @@ if i32.const 0 i32.const 544 - i32.const 856 + i32.const 879 i32.const 3 call $~lib/builtins/abort unreachable @@ -58166,13 +59755,13 @@ if i32.const 0 i32.const 544 - i32.const 857 + i32.const 880 i32.const 3 call $~lib/builtins/abort unreachable end local.get $1 - i32.const 14096 + i32.const 14800 local.set $2 global.get $~lib/memory/__stack_pointer local.get $2 @@ -58189,7 +59778,7 @@ if i32.const 0 i32.const 544 - i32.const 859 + i32.const 882 i32.const 3 call $~lib/builtins/abort unreachable @@ -58203,7 +59792,7 @@ if i32.const 0 i32.const 544 - i32.const 860 + i32.const 883 i32.const 3 call $~lib/builtins/abort unreachable @@ -58217,7 +59806,7 @@ if i32.const 0 i32.const 544 - i32.const 861 + i32.const 884 i32.const 3 call $~lib/builtins/abort unreachable @@ -58277,7 +59866,7 @@ if i32.const 0 i32.const 544 - i32.const 855 + i32.const 878 i32.const 3 call $~lib/builtins/abort unreachable @@ -58291,7 +59880,7 @@ if i32.const 0 i32.const 544 - i32.const 856 + i32.const 879 i32.const 3 call $~lib/builtins/abort unreachable @@ -58305,13 +59894,13 @@ if i32.const 0 i32.const 544 - i32.const 857 + i32.const 880 i32.const 3 call $~lib/builtins/abort unreachable end local.get $1 - i32.const 14160 + i32.const 14864 local.set $2 global.get $~lib/memory/__stack_pointer local.get $2 @@ -58328,7 +59917,7 @@ if i32.const 0 i32.const 544 - i32.const 859 + i32.const 882 i32.const 3 call $~lib/builtins/abort unreachable @@ -58342,7 +59931,7 @@ if i32.const 0 i32.const 544 - i32.const 860 + i32.const 883 i32.const 3 call $~lib/builtins/abort unreachable @@ -58356,7 +59945,7 @@ if i32.const 0 i32.const 544 - i32.const 861 + i32.const 884 i32.const 3 call $~lib/builtins/abort unreachable @@ -58416,7 +60005,7 @@ if i32.const 0 i32.const 544 - i32.const 855 + i32.const 878 i32.const 3 call $~lib/builtins/abort unreachable @@ -58430,7 +60019,7 @@ if i32.const 0 i32.const 544 - i32.const 856 + i32.const 879 i32.const 3 call $~lib/builtins/abort unreachable @@ -58444,13 +60033,13 @@ if i32.const 0 i32.const 544 - i32.const 857 + i32.const 880 i32.const 3 call $~lib/builtins/abort unreachable end local.get $1 - i32.const 14224 + i32.const 14928 local.set $2 global.get $~lib/memory/__stack_pointer local.get $2 @@ -58467,7 +60056,7 @@ if i32.const 0 i32.const 544 - i32.const 859 + i32.const 882 i32.const 3 call $~lib/builtins/abort unreachable @@ -58481,7 +60070,7 @@ if i32.const 0 i32.const 544 - i32.const 860 + i32.const 883 i32.const 3 call $~lib/builtins/abort unreachable @@ -58495,7 +60084,7 @@ if i32.const 0 i32.const 544 - i32.const 861 + i32.const 884 i32.const 3 call $~lib/builtins/abort unreachable @@ -58555,7 +60144,7 @@ if i32.const 0 i32.const 544 - i32.const 855 + i32.const 878 i32.const 3 call $~lib/builtins/abort unreachable @@ -58569,7 +60158,7 @@ if i32.const 0 i32.const 544 - i32.const 856 + i32.const 879 i32.const 3 call $~lib/builtins/abort unreachable @@ -58583,13 +60172,13 @@ if i32.const 0 i32.const 544 - i32.const 857 + i32.const 880 i32.const 3 call $~lib/builtins/abort unreachable end local.get $1 - i32.const 14256 + i32.const 14960 local.set $2 global.get $~lib/memory/__stack_pointer local.get $2 @@ -58606,7 +60195,7 @@ if i32.const 0 i32.const 544 - i32.const 859 + i32.const 882 i32.const 3 call $~lib/builtins/abort unreachable @@ -58620,7 +60209,7 @@ if i32.const 0 i32.const 544 - i32.const 860 + i32.const 883 i32.const 3 call $~lib/builtins/abort unreachable @@ -58634,7 +60223,7 @@ if i32.const 0 i32.const 544 - i32.const 861 + i32.const 884 i32.const 3 call $~lib/builtins/abort unreachable @@ -60634,6 +62223,17 @@ call $std/typedarray/testArrayFindIndex<~lib/typedarray/Uint64Array,u64> call $std/typedarray/testArrayFindIndex<~lib/typedarray/Float32Array,f32> call $std/typedarray/testArrayFindIndex<~lib/typedarray/Float64Array,f64> + call $std/typedarray/testArrayFindLastIndex<~lib/typedarray/Int8Array,i8> + call $std/typedarray/testArrayFindLastIndex<~lib/typedarray/Uint8Array,u8> + call $std/typedarray/testArrayFindLastIndex<~lib/typedarray/Uint8ClampedArray,u8> + call $std/typedarray/testArrayFindLastIndex<~lib/typedarray/Int16Array,i16> + call $std/typedarray/testArrayFindLastIndex<~lib/typedarray/Uint16Array,u16> + call $std/typedarray/testArrayFindLastIndex<~lib/typedarray/Int32Array,i32> + call $std/typedarray/testArrayFindLastIndex<~lib/typedarray/Uint32Array,u32> + call $std/typedarray/testArrayFindLastIndex<~lib/typedarray/Int64Array,i64> + call $std/typedarray/testArrayFindLastIndex<~lib/typedarray/Uint64Array,u64> + call $std/typedarray/testArrayFindLastIndex<~lib/typedarray/Float32Array,f32> + call $std/typedarray/testArrayFindLastIndex<~lib/typedarray/Float64Array,f64> call $std/typedarray/testArrayEvery<~lib/typedarray/Int8Array,i8> call $std/typedarray/testArrayEvery<~lib/typedarray/Uint8Array,u8> call $std/typedarray/testArrayEvery<~lib/typedarray/Uint8ClampedArray,u8> @@ -60698,7 +62298,7 @@ if i32.const 0 i32.const 544 - i32.const 630 + i32.const 653 i32.const 3 call $~lib/builtins/abort unreachable @@ -60715,7 +62315,7 @@ if i32.const 0 i32.const 544 - i32.const 631 + i32.const 654 i32.const 3 call $~lib/builtins/abort unreachable @@ -60740,7 +62340,7 @@ if i32.const 0 i32.const 544 - i32.const 636 + i32.const 659 i32.const 3 call $~lib/builtins/abort unreachable @@ -60757,7 +62357,7 @@ if i32.const 0 i32.const 544 - i32.const 637 + i32.const 660 i32.const 3 call $~lib/builtins/abort unreachable @@ -60796,7 +62396,7 @@ if i32.const 0 i32.const 544 - i32.const 714 + i32.const 737 i32.const 3 call $~lib/builtins/abort unreachable @@ -60824,7 +62424,7 @@ if i32.const 0 i32.const 544 - i32.const 718 + i32.const 741 i32.const 3 call $~lib/builtins/abort unreachable @@ -60927,7 +62527,7 @@ i32.const 10 i32.const 0 i32.const 63 - i32.const 13552 + i32.const 14256 call $~lib/rt/__newArray local.set $8 global.get $~lib/memory/__stack_pointer @@ -60991,7 +62591,7 @@ i32.const 10 i32.const 0 i32.const 63 - i32.const 13584 + i32.const 14288 call $~lib/rt/__newArray local.set $8 global.get $~lib/memory/__stack_pointer @@ -65506,8 +67106,8 @@ i32.gt_s end if - i32.const 6080 - i32.const 6208 + i32.const 6784 + i32.const 6912 i32.const 373 i32.const 5 call $~lib/builtins/abort @@ -65516,7 +67116,7 @@ local.get $0 i32.eqz if - i32.const 6272 + i32.const 6976 local.set $8 global.get $~lib/memory/__stack_pointer i32.const 4 @@ -65729,7 +67329,7 @@ local.get $10 i32.eqz if - i32.const 6048 + i32.const 6752 local.set $12 global.get $~lib/memory/__stack_pointer i32.const 4 @@ -65805,7 +67405,7 @@ i32.const 0 i32.lt_s if - i32.const 6048 + i32.const 6752 local.set $11 global.get $~lib/memory/__stack_pointer i32.const 4 @@ -65975,8 +67575,8 @@ i32.gt_s end if - i32.const 6080 - i32.const 6208 + i32.const 6784 + i32.const 6912 i32.const 350 i32.const 5 call $~lib/builtins/abort @@ -65985,7 +67585,7 @@ local.get $0 i32.eqz if - i32.const 6272 + i32.const 6976 local.set $7 global.get $~lib/memory/__stack_pointer i32.const 4 @@ -66116,7 +67716,7 @@ i32.const 0 i32.lt_s if - i32.const 6048 + i32.const 6752 local.set $11 global.get $~lib/memory/__stack_pointer i32.const 4 @@ -66286,7 +67886,7 @@ i32.const 0 i32.lt_s if - i32.const 6048 + i32.const 6752 local.set $11 global.get $~lib/memory/__stack_pointer i32.const 4 @@ -66456,7 +68056,7 @@ i32.const 0 i32.lt_s if - i32.const 6048 + i32.const 6752 local.set $11 global.get $~lib/memory/__stack_pointer i32.const 4 @@ -66626,7 +68226,7 @@ i32.const 0 i32.lt_s if - i32.const 6048 + i32.const 6752 local.set $11 global.get $~lib/memory/__stack_pointer i32.const 4 @@ -66796,7 +68396,7 @@ i32.const 0 i32.lt_s if - i32.const 6048 + i32.const 6752 local.set $11 global.get $~lib/memory/__stack_pointer i32.const 4 @@ -66969,8 +68569,8 @@ i32.gt_s end if - i32.const 6080 - i32.const 6208 + i32.const 6784 + i32.const 6912 i32.const 431 i32.const 5 call $~lib/builtins/abort @@ -66981,7 +68581,7 @@ i64.ne i32.eqz if - i32.const 6272 + i32.const 6976 local.set $10 global.get $~lib/memory/__stack_pointer i32.const 4 @@ -67172,7 +68772,7 @@ i32.const 0 i32.lt_s if - i32.const 6048 + i32.const 6752 local.set $12 global.get $~lib/memory/__stack_pointer i32.const 4 @@ -67346,8 +68946,8 @@ i32.gt_s end if - i32.const 6080 - i32.const 6208 + i32.const 6784 + i32.const 6912 i32.const 401 i32.const 5 call $~lib/builtins/abort @@ -67358,7 +68958,7 @@ i64.ne i32.eqz if - i32.const 6272 + i32.const 6976 local.set $9 global.get $~lib/memory/__stack_pointer i32.const 4 @@ -67523,7 +69123,7 @@ i32.const 0 i32.lt_s if - i32.const 6048 + i32.const 6752 local.set $12 global.get $~lib/memory/__stack_pointer i32.const 4 @@ -67683,7 +69283,7 @@ f64.const 0 f64.eq if - i32.const 7936 + i32.const 8640 local.set $3 global.get $~lib/memory/__stack_pointer i32.const 4 @@ -67703,7 +69303,7 @@ local.get $0 f64.ne if - i32.const 7968 + i32.const 8672 local.set $3 global.get $~lib/memory/__stack_pointer i32.const 4 @@ -67712,8 +69312,8 @@ local.get $3 return end - i32.const 8000 - i32.const 8048 + i32.const 8704 + i32.const 8752 local.get $0 f64.const 0 f64.lt @@ -67726,7 +69326,7 @@ local.get $3 return end - i32.const 8080 + i32.const 8784 local.get $0 call $~lib/util/number/dtoa_core i32.const 1 @@ -67739,7 +69339,7 @@ local.tee $2 i32.store local.get $2 - i32.const 8080 + i32.const 8784 local.get $1 call $~lib/memory/memory.copy local.get $2 @@ -67776,7 +69376,7 @@ i32.const 0 i32.lt_s if - i32.const 6048 + i32.const 6752 local.set $11 global.get $~lib/memory/__stack_pointer i32.const 4 @@ -67940,7 +69540,7 @@ i32.const 0 i32.lt_s if - i32.const 6048 + i32.const 6752 local.set $11 global.get $~lib/memory/__stack_pointer i32.const 4 @@ -68150,7 +69750,7 @@ if i32.const 336 i32.const 608 - i32.const 1815 + i32.const 1872 i32.const 5 call $~lib/builtins/abort unreachable @@ -68169,7 +69769,7 @@ if i32.const 32 i32.const 608 - i32.const 1820 + i32.const 1877 i32.const 9 call $~lib/builtins/abort unreachable @@ -68181,7 +69781,7 @@ else i32.const 32 i32.const 608 - i32.const 1824 + i32.const 1881 i32.const 7 call $~lib/builtins/abort unreachable @@ -68199,7 +69799,7 @@ if i32.const 32 i32.const 608 - i32.const 1829 + i32.const 1886 i32.const 7 call $~lib/builtins/abort unreachable @@ -68368,7 +69968,7 @@ if i32.const 336 i32.const 608 - i32.const 1815 + i32.const 1872 i32.const 5 call $~lib/builtins/abort unreachable @@ -68387,7 +69987,7 @@ if i32.const 32 i32.const 608 - i32.const 1820 + i32.const 1877 i32.const 9 call $~lib/builtins/abort unreachable @@ -68399,7 +69999,7 @@ else i32.const 32 i32.const 608 - i32.const 1824 + i32.const 1881 i32.const 7 call $~lib/builtins/abort unreachable @@ -68417,7 +70017,7 @@ if i32.const 32 i32.const 608 - i32.const 1829 + i32.const 1886 i32.const 7 call $~lib/builtins/abort unreachable @@ -68487,7 +70087,7 @@ if i32.const 336 i32.const 608 - i32.const 1815 + i32.const 1872 i32.const 5 call $~lib/builtins/abort unreachable @@ -68506,7 +70106,7 @@ if i32.const 32 i32.const 608 - i32.const 1820 + i32.const 1877 i32.const 9 call $~lib/builtins/abort unreachable @@ -68518,7 +70118,7 @@ else i32.const 32 i32.const 608 - i32.const 1824 + i32.const 1881 i32.const 7 call $~lib/builtins/abort unreachable @@ -68536,7 +70136,7 @@ if i32.const 32 i32.const 608 - i32.const 1829 + i32.const 1886 i32.const 7 call $~lib/builtins/abort unreachable @@ -68606,7 +70206,7 @@ if i32.const 336 i32.const 608 - i32.const 1815 + i32.const 1872 i32.const 5 call $~lib/builtins/abort unreachable @@ -68625,7 +70225,7 @@ if i32.const 32 i32.const 608 - i32.const 1820 + i32.const 1877 i32.const 9 call $~lib/builtins/abort unreachable @@ -68637,7 +70237,7 @@ else i32.const 32 i32.const 608 - i32.const 1824 + i32.const 1881 i32.const 7 call $~lib/builtins/abort unreachable @@ -68655,7 +70255,7 @@ if i32.const 32 i32.const 608 - i32.const 1829 + i32.const 1886 i32.const 7 call $~lib/builtins/abort unreachable @@ -68725,7 +70325,7 @@ if i32.const 336 i32.const 608 - i32.const 1815 + i32.const 1872 i32.const 5 call $~lib/builtins/abort unreachable @@ -68744,7 +70344,7 @@ if i32.const 32 i32.const 608 - i32.const 1820 + i32.const 1877 i32.const 9 call $~lib/builtins/abort unreachable @@ -68756,7 +70356,7 @@ else i32.const 32 i32.const 608 - i32.const 1824 + i32.const 1881 i32.const 7 call $~lib/builtins/abort unreachable @@ -68774,7 +70374,7 @@ if i32.const 32 i32.const 608 - i32.const 1829 + i32.const 1886 i32.const 7 call $~lib/builtins/abort unreachable @@ -68844,7 +70444,7 @@ if i32.const 336 i32.const 608 - i32.const 1815 + i32.const 1872 i32.const 5 call $~lib/builtins/abort unreachable @@ -68863,7 +70463,7 @@ if i32.const 32 i32.const 608 - i32.const 1820 + i32.const 1877 i32.const 9 call $~lib/builtins/abort unreachable @@ -68875,7 +70475,7 @@ else i32.const 32 i32.const 608 - i32.const 1824 + i32.const 1881 i32.const 7 call $~lib/builtins/abort unreachable @@ -68893,7 +70493,7 @@ if i32.const 32 i32.const 608 - i32.const 1829 + i32.const 1886 i32.const 7 call $~lib/builtins/abort unreachable @@ -68963,7 +70563,7 @@ if i32.const 336 i32.const 608 - i32.const 1815 + i32.const 1872 i32.const 5 call $~lib/builtins/abort unreachable @@ -68982,7 +70582,7 @@ if i32.const 32 i32.const 608 - i32.const 1820 + i32.const 1877 i32.const 9 call $~lib/builtins/abort unreachable @@ -68994,7 +70594,7 @@ else i32.const 32 i32.const 608 - i32.const 1824 + i32.const 1881 i32.const 7 call $~lib/builtins/abort unreachable @@ -69012,7 +70612,7 @@ if i32.const 32 i32.const 608 - i32.const 1829 + i32.const 1886 i32.const 7 call $~lib/builtins/abort unreachable @@ -69082,7 +70682,7 @@ if i32.const 336 i32.const 608 - i32.const 1815 + i32.const 1872 i32.const 5 call $~lib/builtins/abort unreachable @@ -69101,7 +70701,7 @@ if i32.const 32 i32.const 608 - i32.const 1820 + i32.const 1877 i32.const 9 call $~lib/builtins/abort unreachable @@ -69113,7 +70713,7 @@ else i32.const 32 i32.const 608 - i32.const 1824 + i32.const 1881 i32.const 7 call $~lib/builtins/abort unreachable @@ -69131,7 +70731,7 @@ if i32.const 32 i32.const 608 - i32.const 1829 + i32.const 1886 i32.const 7 call $~lib/builtins/abort unreachable @@ -69201,7 +70801,7 @@ if i32.const 336 i32.const 608 - i32.const 1815 + i32.const 1872 i32.const 5 call $~lib/builtins/abort unreachable @@ -69220,7 +70820,7 @@ if i32.const 32 i32.const 608 - i32.const 1820 + i32.const 1877 i32.const 9 call $~lib/builtins/abort unreachable @@ -69232,7 +70832,7 @@ else i32.const 32 i32.const 608 - i32.const 1824 + i32.const 1881 i32.const 7 call $~lib/builtins/abort unreachable @@ -69250,7 +70850,7 @@ if i32.const 32 i32.const 608 - i32.const 1829 + i32.const 1886 i32.const 7 call $~lib/builtins/abort unreachable @@ -69320,7 +70920,7 @@ if i32.const 336 i32.const 608 - i32.const 1815 + i32.const 1872 i32.const 5 call $~lib/builtins/abort unreachable @@ -69339,7 +70939,7 @@ if i32.const 32 i32.const 608 - i32.const 1820 + i32.const 1877 i32.const 9 call $~lib/builtins/abort unreachable @@ -69351,7 +70951,7 @@ else i32.const 32 i32.const 608 - i32.const 1824 + i32.const 1881 i32.const 7 call $~lib/builtins/abort unreachable @@ -69369,7 +70969,7 @@ if i32.const 32 i32.const 608 - i32.const 1829 + i32.const 1886 i32.const 7 call $~lib/builtins/abort unreachable @@ -69439,7 +71039,7 @@ if i32.const 336 i32.const 608 - i32.const 1815 + i32.const 1872 i32.const 5 call $~lib/builtins/abort unreachable @@ -69458,7 +71058,7 @@ if i32.const 32 i32.const 608 - i32.const 1820 + i32.const 1877 i32.const 9 call $~lib/builtins/abort unreachable @@ -69470,7 +71070,7 @@ else i32.const 32 i32.const 608 - i32.const 1824 + i32.const 1881 i32.const 7 call $~lib/builtins/abort unreachable @@ -69488,7 +71088,7 @@ if i32.const 32 i32.const 608 - i32.const 1829 + i32.const 1886 i32.const 7 call $~lib/builtins/abort unreachable @@ -69549,7 +71149,7 @@ i32.const 4 i32.le_u drop - i32.const 13616 + i32.const 14320 br $~lib/util/sort/COMPARATOR|inlined.0 end local.tee $1 @@ -69589,7 +71189,7 @@ drop i32.const 0 drop - i32.const 13680 + i32.const 14384 br $~lib/util/sort/COMPARATOR|inlined.0 end local.tee $1 @@ -69629,7 +71229,7 @@ drop i32.const 0 drop - i32.const 13744 + i32.const 14448 br $~lib/util/sort/COMPARATOR|inlined.1 end local.tee $1 @@ -69671,7 +71271,7 @@ i32.const 4 i32.le_u drop - i32.const 13808 + i32.const 14512 br $~lib/util/sort/COMPARATOR|inlined.0 end local.tee $1 @@ -69711,7 +71311,7 @@ drop i32.const 0 drop - i32.const 13872 + i32.const 14576 br $~lib/util/sort/COMPARATOR|inlined.0 end local.tee $1 @@ -69753,7 +71353,7 @@ i32.const 4 i32.le_u drop - i32.const 13936 + i32.const 14640 br $~lib/util/sort/COMPARATOR|inlined.0 end local.tee $1 @@ -69793,7 +71393,7 @@ drop i32.const 0 drop - i32.const 14000 + i32.const 14704 br $~lib/util/sort/COMPARATOR|inlined.0 end local.tee $1 @@ -69835,7 +71435,7 @@ i32.const 4 i32.le_u drop - i32.const 14064 + i32.const 14768 br $~lib/util/sort/COMPARATOR|inlined.0 end local.tee $1 @@ -69875,7 +71475,7 @@ drop i32.const 0 drop - i32.const 14128 + i32.const 14832 br $~lib/util/sort/COMPARATOR|inlined.0 end local.tee $1 @@ -69919,7 +71519,7 @@ i32.const 4 i32.eq drop - i32.const 14192 + i32.const 14896 br $~lib/util/sort/COMPARATOR|inlined.0 end local.tee $1