From dea840e5a23b06e82316c68376c2e982382c6a41 Mon Sep 17 00:00:00 2001 From: MaxGraey Date: Sat, 24 Aug 2019 16:53:01 +0300 Subject: [PATCH 1/4] Implement TypedArray#slice --- std/assembly/index.d.ts | 10 +- std/assembly/typedarray.ts | 89 +- tests/compiler/std/dataview.optimized.wat | 2 +- tests/compiler/std/dataview.untouched.wat | 2 +- tests/compiler/std/typedarray.optimized.wat | 2043 +++++++++------- tests/compiler/std/typedarray.ts | 57 +- tests/compiler/std/typedarray.untouched.wat | 2383 +++++++++++-------- 7 files changed, 2692 insertions(+), 1894 deletions(-) diff --git a/std/assembly/index.d.ts b/std/assembly/index.d.ts index 36384badb3..ef8145217e 100644 --- a/std/assembly/index.d.ts +++ b/std/assembly/index.d.ts @@ -1137,16 +1137,18 @@ declare abstract class TypedArray implements ArrayBufferView { indexOf(searchElement: T, fromIndex?: i32): i32; /** The lastIndexOf() method returns the last index at which a given element can be found in the typed array, or -1 if it is not present. The typed array is searched backwards, starting at fromIndex. */ lastIndexOf(searchElement: T, fromIndex?: i32): i32; + /** Returns copied section of an TypedArray from begin inclusive to end exclusive */ + slice(begin?: i32, end?: i32): TypedArray; /** Returns a new TypedArray of this type on the same ArrayBuffer from begin inclusive to end exclusive. */ - subarray(begin?: i32, end?: i32): this; + subarray(begin?: i32, end?: i32): TypedArray; /** The reduce() method applies a function against an accumulator and each value of the typed array (from left-to-right) has to reduce it to a single value. This method has the same algorithm as Array.prototype.reduce(). */ - reduce(callbackfn: (accumulator: W, value: T, index: i32, self: this) => W, initialValue: W): W; + reduce(callbackfn: (accumulator: U, value: T, index: i32, self: this) => U, initialValue: U): U; /** The reduceRight() method applies a function against an accumulator and each value of the typed array (from left-to-right) has to reduce it to a single value, starting from the end of the array. This method has the same algorithm as Array.prototype.reduceRight(). */ - reduceRight(callbackfn: (accumulator: W, value: T, index: i32, self: this) => W, initialValue: W): W; + reduceRight(callbackfn: (accumulator: U, value: T, index: i32, self: this) => U, initialValue: U): U; /** The some() method tests whether some element in the typed array passes the test implemented by the provided function. This method has the same algorithm as Array.prototype.some().*/ some(callbackfn: (value: T, index: i32, self: this) => bool): bool; /** The map() method creates a new typed array with the results of calling a provided function on every element in this typed array. This method has the same algorithm as Array.prototype.map().*/ - map(callbackfn: (value: T, index: i32, self: this) => T): this; + map(callbackfn: (value: T, index: i32, self: this) => T): TypedArray; /** The sort() method sorts the elements of a typed array numerically in place and returns the typed array. This method has the same algorithm as Array.prototype.sort(), except that sorts the values numerically instead of as strings. TypedArray is one of the typed array types here. */ sort(callback?: (a: T, b: T) => i32): this; /** The fill() method fills all the elements of a typed array from a start index to an end index with a static value. This method has the same algorithm as Array.prototype.fill(). */ diff --git a/std/assembly/typedarray.ts b/std/assembly/typedarray.ts index 5f85e7e56b..5a2553aeeb 100644 --- a/std/assembly/typedarray.ts +++ b/std/assembly/typedarray.ts @@ -64,7 +64,11 @@ export class Int8Array extends ArrayBufferView { return SORT(this, comparator); } - subarray(begin: i32 = 0, end: i32 = 0x7fffffff): Int8Array { + slice(begin: i32 = 0, end: i32 = i32.MAX_VALUE): Int8Array { + return SLICE(this, begin, end); + } + + subarray(begin: i32 = 0, end: i32 = i32.MAX_VALUE): Int8Array { return SUBARRAY(this, begin, end); } @@ -172,7 +176,11 @@ export class Uint8Array extends ArrayBufferView { return SORT(this, comparator); } - subarray(begin: i32 = 0, end: i32 = 0x7fffffff): Uint8Array { + slice(begin: i32 = 0, end: i32 = i32.MAX_VALUE): Uint8Array { + return SLICE(this, begin, end); + } + + subarray(begin: i32 = 0, end: i32 = i32.MAX_VALUE): Uint8Array { return SUBARRAY(this, begin, end); } @@ -280,7 +288,11 @@ export class Uint8ClampedArray extends ArrayBufferView { return SORT(this, fn); } - subarray(start: i32 = 0, end: i32 = 0x7fffffff): Uint8ClampedArray { + slice(begin: i32 = 0, end: i32 = i32.MAX_VALUE): Uint8ClampedArray { + return SLICE(this, begin, end); + } + + subarray(start: i32 = 0, end: i32 = i32.MAX_VALUE): Uint8ClampedArray { return SUBARRAY(this, start, end); } @@ -388,7 +400,11 @@ export class Int16Array extends ArrayBufferView { return SORT(this, comparator); } - subarray(begin: i32 = 0, end: i32 = 0x7fffffff): Int16Array { + slice(begin: i32 = 0, end: i32 = i32.MAX_VALUE): Int16Array { + return SLICE(this, begin, end); + } + + subarray(begin: i32 = 0, end: i32 = i32.MAX_VALUE): Int16Array { return SUBARRAY(this, begin, end); } @@ -496,7 +512,11 @@ export class Uint16Array extends ArrayBufferView { return SORT(this, comparator); } - subarray(begin: i32 = 0, end: i32 = 0x7fffffff): Uint16Array { + slice(begin: i32 = 0, end: i32 = i32.MAX_VALUE): Uint16Array { + return SLICE(this, begin, end); + } + + subarray(begin: i32 = 0, end: i32 = i32.MAX_VALUE): Uint16Array { return SUBARRAY(this, begin, end); } @@ -604,7 +624,11 @@ export class Int32Array extends ArrayBufferView { return SORT(this, comparator); } - subarray(begin: i32 = 0, end: i32 = 0x7fffffff): Int32Array { + slice(begin: i32 = 0, end: i32 = i32.MAX_VALUE): Int32Array { + return SLICE(this, begin, end); + } + + subarray(begin: i32 = 0, end: i32 = i32.MAX_VALUE): Int32Array { return SUBARRAY(this, begin, end); } @@ -712,7 +736,11 @@ export class Uint32Array extends ArrayBufferView { return SORT(this, comparator); } - subarray(begin: i32 = 0, end: i32 = 0x7fffffff): Uint32Array { + slice(begin: i32 = 0, end: i32 = i32.MAX_VALUE): Uint32Array { + return SLICE(this, begin, end); + } + + subarray(begin: i32 = 0, end: i32 = i32.MAX_VALUE): Uint32Array { return SUBARRAY(this, begin, end); } @@ -820,7 +848,11 @@ export class Int64Array extends ArrayBufferView { return SORT(this, comparator); } - subarray(begin: i32 = 0, end: i32 = 0x7fffffff): Int64Array { + slice(begin: i32 = 0, end: i32 = i32.MAX_VALUE): Int64Array { + return SLICE(this, begin, end); + } + + subarray(begin: i32 = 0, end: i32 = i32.MAX_VALUE): Int64Array { return SUBARRAY(this, begin, end); } @@ -928,7 +960,11 @@ export class Uint64Array extends ArrayBufferView { return SORT(this, comparator); } - subarray(begin: i32 = 0, end: i32 = 0x7fffffff): Uint64Array { + slice(begin: i32 = 0, end: i32 = i32.MAX_VALUE): Uint64Array { + return SLICE(this, begin, end); + } + + subarray(begin: i32 = 0, end: i32 = i32.MAX_VALUE): Uint64Array { return SUBARRAY(this, begin, end); } @@ -1036,7 +1072,11 @@ export class Float32Array extends ArrayBufferView { return SORT(this, comparator); } - subarray(begin: i32 = 0, end: i32 = 0x7fffffff): Float32Array { + slice(begin: i32 = 0, end: i32 = i32.MAX_VALUE): Float32Array { + return SLICE(this, begin, end); + } + + subarray(begin: i32 = 0, end: i32 = i32.MAX_VALUE): Float32Array { return SUBARRAY(this, begin, end); } @@ -1144,7 +1184,11 @@ export class Float64Array extends ArrayBufferView { return SORT(this, comparator); } - subarray(begin: i32 = 0, end: i32 = 0x7fffffff): Float64Array { + slice(begin: i32 = 0, end: i32 = i32.MAX_VALUE): Float64Array { + return SLICE(this, begin, end); + } + + subarray(begin: i32 = 0, end: i32 = i32.MAX_VALUE): Float64Array { return SUBARRAY(this, begin, end); } @@ -1235,6 +1279,27 @@ function SORT( return array; } +// @ts-ignore: decorator +@inline +function SLICE( + array: TArray, + start: i32, + end: i32 +): TArray { + var length = array.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(__alloc(offsetof(), idof())); + slice.dataLength = length << alignof(); + memory.copy( + slice.dataStart, + array.dataStart + (start << alignof()), + length << alignof() + ); + return slice; +} + // @ts-ignore: decorator @inline function SUBARRAY( @@ -1242,7 +1307,7 @@ function SUBARRAY( begin: i32, end: i32 ): TArray { - var len = array.length; + var len = array.length; begin = begin < 0 ? max(len + begin, 0) : min(begin, len); end = end < 0 ? max(len + end, 0) : min(end, len); end = max(end, begin); diff --git a/tests/compiler/std/dataview.optimized.wat b/tests/compiler/std/dataview.optimized.wat index f8663f9c5d..28fe008463 100644 --- a/tests/compiler/std/dataview.optimized.wat +++ b/tests/compiler/std/dataview.optimized.wat @@ -1634,7 +1634,7 @@ if i32.const 280 i32.const 376 - i32.const 146 + i32.const 150 i32.const 44 call $~lib/builtins/abort unreachable diff --git a/tests/compiler/std/dataview.untouched.wat b/tests/compiler/std/dataview.untouched.wat index 87d114e3b8..5747a2449b 100644 --- a/tests/compiler/std/dataview.untouched.wat +++ b/tests/compiler/std/dataview.untouched.wat @@ -3327,7 +3327,7 @@ if i32.const 280 i32.const 376 - i32.const 146 + i32.const 150 i32.const 44 call $~lib/builtins/abort unreachable diff --git a/tests/compiler/std/typedarray.optimized.wat b/tests/compiler/std/typedarray.optimized.wat index d6ec0ebf01..96870a8c4a 100644 --- a/tests/compiler/std/typedarray.optimized.wat +++ b/tests/compiler/std/typedarray.optimized.wat @@ -2455,7 +2455,7 @@ if i32.const 280 i32.const 432 - i32.const 578 + i32.const 598 i32.const 63 call $~lib/builtins/abort unreachable @@ -2479,7 +2479,7 @@ if i32.const 280 i32.const 432 - i32.const 567 + i32.const 587 i32.const 63 call $~lib/builtins/abort unreachable @@ -2602,7 +2602,7 @@ if i32.const 280 i32.const 432 - i32.const 1118 + i32.const 1158 i32.const 63 call $~lib/builtins/abort unreachable @@ -3166,7 +3166,7 @@ if i32.const 280 i32.const 432 - i32.const 1107 + i32.const 1147 i32.const 63 call $~lib/builtins/abort unreachable @@ -3187,7 +3187,7 @@ if i32.const 280 i32.const 432 - i32.const 254 + i32.const 262 i32.const 44 call $~lib/builtins/abort unreachable @@ -3219,7 +3219,7 @@ if i32.const 280 i32.const 432 - i32.const 243 + i32.const 251 i32.const 44 call $~lib/builtins/abort unreachable @@ -3693,7 +3693,91 @@ call $~lib/rt/pure/__release i32.const 0 ) - (func $std/typedarray/testReduce<~lib/typedarray/Int8Array,i8>~anonymous|0 (; 65 ;) (type $FUNCSIG$iiiii) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (result i32) + (func $~lib/typedarray/Int32Array#slice (; 65 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) + (local $3 i32) + (local $4 i32) + local.get $0 + call $~lib/rt/pure/__retain + local.tee $4 + call $~lib/typedarray/Int32Array#get:length + local.set $3 + local.get $1 + i32.const 0 + i32.lt_s + if (result i32) + local.get $1 + local.get $3 + i32.add + local.tee $0 + i32.const 0 + local.get $0 + i32.const 0 + i32.gt_s + select + else + local.get $1 + local.get $3 + local.get $1 + local.get $3 + i32.lt_s + select + end + local.set $0 + local.get $2 + i32.const 0 + i32.lt_s + if (result i32) + local.get $2 + local.get $3 + i32.add + local.tee $1 + i32.const 0 + local.get $1 + i32.const 0 + i32.gt_s + select + else + local.get $2 + local.get $3 + local.get $2 + local.get $3 + i32.lt_s + select + end + local.set $1 + i32.const 12 + i32.const 8 + call $~lib/rt/tlsf/__alloc + call $~lib/rt/pure/__retain + local.tee $2 + local.get $1 + local.get $0 + i32.sub + local.tee $1 + i32.const 0 + local.get $1 + i32.const 0 + i32.gt_s + select + i32.const 2 + i32.shl + local.tee $1 + i32.store offset=8 + local.get $2 + i32.load offset=4 + local.get $4 + i32.load offset=4 + local.get $0 + i32.const 2 + i32.shl + i32.add + local.get $1 + call $~lib/memory/memory.copy + local.get $4 + call $~lib/rt/pure/__release + local.get $2 + ) + (func $std/typedarray/testReduce<~lib/typedarray/Int8Array,i8>~anonymous|0 (; 66 ;) (type $FUNCSIG$iiiii) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (result i32) local.get $3 call $~lib/rt/pure/__retain drop @@ -3703,7 +3787,7 @@ local.get $1 i32.add ) - (func $~lib/typedarray/Int8Array#reduce (; 66 ;) (type $FUNCSIG$ii) (param $0 i32) (result i32) + (func $~lib/typedarray/Int8Array#reduce (; 67 ;) (type $FUNCSIG$ii) (param $0 i32) (result i32) (local $1 i32) (local $2 i32) (local $3 i32) @@ -3745,7 +3829,7 @@ call $~lib/rt/pure/__release local.get $2 ) - (func $std/typedarray/testReduce<~lib/typedarray/Int8Array,i8> (; 67 ;) (type $FUNCSIG$v) + (func $std/typedarray/testReduce<~lib/typedarray/Int8Array,i8> (; 68 ;) (type $FUNCSIG$v) (local $0 i32) (local $1 i32) i32.const 3 @@ -3773,7 +3857,7 @@ if i32.const 0 i32.const 376 - i32.const 257 + i32.const 290 i32.const 2 call $~lib/builtins/abort unreachable @@ -3783,7 +3867,7 @@ local.get $0 call $~lib/rt/pure/__release ) - (func $~lib/typedarray/Uint8Array#__set (; 68 ;) (type $FUNCSIG$viii) (param $0 i32) (param $1 i32) (param $2 i32) + (func $~lib/typedarray/Uint8Array#__set (; 69 ;) (type $FUNCSIG$viii) (param $0 i32) (param $1 i32) (param $2 i32) local.get $1 local.get $0 i32.load offset=8 @@ -3791,7 +3875,7 @@ if i32.const 280 i32.const 432 - i32.const 146 + i32.const 150 i32.const 44 call $~lib/builtins/abort unreachable @@ -3803,7 +3887,7 @@ local.get $2 i32.store8 ) - (func $~lib/typedarray/Uint8Array#reduce (; 69 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32) + (func $~lib/typedarray/Uint8Array#reduce (; 70 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32) (local $2 i32) (local $3 i32) (local $4 i32) @@ -3846,7 +3930,7 @@ call $~lib/rt/pure/__release local.get $3 ) - (func $std/typedarray/testReduce<~lib/typedarray/Uint8Array,u8> (; 70 ;) (type $FUNCSIG$v) + (func $std/typedarray/testReduce<~lib/typedarray/Uint8Array,u8> (; 71 ;) (type $FUNCSIG$v) (local $0 i32) (local $1 i32) i32.const 3 @@ -3875,7 +3959,7 @@ if i32.const 0 i32.const 376 - i32.const 257 + i32.const 290 i32.const 2 call $~lib/builtins/abort unreachable @@ -3885,7 +3969,7 @@ local.get $0 call $~lib/rt/pure/__release ) - (func $std/typedarray/testReduce<~lib/typedarray/Uint8ClampedArray,u8> (; 71 ;) (type $FUNCSIG$v) + (func $std/typedarray/testReduce<~lib/typedarray/Uint8ClampedArray,u8> (; 72 ;) (type $FUNCSIG$v) (local $0 i32) (local $1 i32) i32.const 3 @@ -3914,7 +3998,7 @@ if i32.const 0 i32.const 376 - i32.const 257 + i32.const 290 i32.const 2 call $~lib/builtins/abort unreachable @@ -3924,7 +4008,7 @@ local.get $0 call $~lib/rt/pure/__release ) - (func $~lib/typedarray/Int16Array#__set (; 72 ;) (type $FUNCSIG$viii) (param $0 i32) (param $1 i32) (param $2 i32) + (func $~lib/typedarray/Int16Array#__set (; 73 ;) (type $FUNCSIG$viii) (param $0 i32) (param $1 i32) (param $2 i32) local.get $1 local.get $0 i32.load offset=8 @@ -3934,7 +4018,7 @@ if i32.const 280 i32.const 432 - i32.const 362 + i32.const 374 i32.const 63 call $~lib/builtins/abort unreachable @@ -3948,7 +4032,7 @@ local.get $2 i32.store16 ) - (func $~lib/typedarray/Int16Array#reduce (; 73 ;) (type $FUNCSIG$ii) (param $0 i32) (result i32) + (func $~lib/typedarray/Int16Array#reduce (; 74 ;) (type $FUNCSIG$ii) (param $0 i32) (result i32) (local $1 i32) (local $2 i32) (local $3 i32) @@ -3992,7 +4076,7 @@ call $~lib/rt/pure/__release local.get $1 ) - (func $std/typedarray/testReduce<~lib/typedarray/Int16Array,i16> (; 74 ;) (type $FUNCSIG$v) + (func $std/typedarray/testReduce<~lib/typedarray/Int16Array,i16> (; 75 ;) (type $FUNCSIG$v) (local $0 i32) (local $1 i32) i32.const 3 @@ -4020,7 +4104,7 @@ if i32.const 0 i32.const 376 - i32.const 257 + i32.const 290 i32.const 2 call $~lib/builtins/abort unreachable @@ -4030,7 +4114,7 @@ local.get $0 call $~lib/rt/pure/__release ) - (func $~lib/typedarray/Uint16Array#__set (; 75 ;) (type $FUNCSIG$viii) (param $0 i32) (param $1 i32) (param $2 i32) + (func $~lib/typedarray/Uint16Array#__set (; 76 ;) (type $FUNCSIG$viii) (param $0 i32) (param $1 i32) (param $2 i32) local.get $1 local.get $0 i32.load offset=8 @@ -4040,7 +4124,7 @@ if i32.const 280 i32.const 432 - i32.const 470 + i32.const 486 i32.const 63 call $~lib/builtins/abort unreachable @@ -4054,7 +4138,7 @@ local.get $2 i32.store16 ) - (func $~lib/typedarray/Uint16Array#reduce (; 76 ;) (type $FUNCSIG$ii) (param $0 i32) (result i32) + (func $~lib/typedarray/Uint16Array#reduce (; 77 ;) (type $FUNCSIG$ii) (param $0 i32) (result i32) (local $1 i32) (local $2 i32) (local $3 i32) @@ -4098,7 +4182,7 @@ call $~lib/rt/pure/__release local.get $1 ) - (func $std/typedarray/testReduce<~lib/typedarray/Uint16Array,u16> (; 77 ;) (type $FUNCSIG$v) + (func $std/typedarray/testReduce<~lib/typedarray/Uint16Array,u16> (; 78 ;) (type $FUNCSIG$v) (local $0 i32) (local $1 i32) i32.const 3 @@ -4126,7 +4210,7 @@ if i32.const 0 i32.const 376 - i32.const 257 + i32.const 290 i32.const 2 call $~lib/builtins/abort unreachable @@ -4136,7 +4220,7 @@ local.get $0 call $~lib/rt/pure/__release ) - (func $~lib/typedarray/Int32Array#reduce (; 78 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32) + (func $~lib/typedarray/Int32Array#reduce (; 79 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32) (local $2 i32) (local $3 i32) (local $4 i32) @@ -4181,7 +4265,7 @@ call $~lib/rt/pure/__release local.get $2 ) - (func $std/typedarray/testReduce<~lib/typedarray/Int32Array,i32> (; 79 ;) (type $FUNCSIG$v) + (func $std/typedarray/testReduce<~lib/typedarray/Int32Array,i32> (; 80 ;) (type $FUNCSIG$v) (local $0 i32) (local $1 i32) i32.const 3 @@ -4208,7 +4292,7 @@ if i32.const 0 i32.const 376 - i32.const 257 + i32.const 290 i32.const 2 call $~lib/builtins/abort unreachable @@ -4218,7 +4302,7 @@ local.get $0 call $~lib/rt/pure/__release ) - (func $~lib/typedarray/Uint32Array#__set (; 80 ;) (type $FUNCSIG$viii) (param $0 i32) (param $1 i32) (param $2 i32) + (func $~lib/typedarray/Uint32Array#__set (; 81 ;) (type $FUNCSIG$viii) (param $0 i32) (param $1 i32) (param $2 i32) local.get $1 local.get $0 i32.load offset=8 @@ -4228,7 +4312,7 @@ if i32.const 280 i32.const 432 - i32.const 686 + i32.const 710 i32.const 63 call $~lib/builtins/abort unreachable @@ -4242,7 +4326,7 @@ local.get $2 i32.store ) - (func $std/typedarray/testReduce<~lib/typedarray/Uint32Array,u32> (; 81 ;) (type $FUNCSIG$v) + (func $std/typedarray/testReduce<~lib/typedarray/Uint32Array,u32> (; 82 ;) (type $FUNCSIG$v) (local $0 i32) (local $1 i32) i32.const 3 @@ -4269,7 +4353,7 @@ if i32.const 0 i32.const 376 - i32.const 257 + i32.const 290 i32.const 2 call $~lib/builtins/abort unreachable @@ -4279,7 +4363,7 @@ local.get $0 call $~lib/rt/pure/__release ) - (func $~lib/typedarray/Int64Array#__set (; 82 ;) (type $FUNCSIG$viij) (param $0 i32) (param $1 i32) (param $2 i64) + (func $~lib/typedarray/Int64Array#__set (; 83 ;) (type $FUNCSIG$viij) (param $0 i32) (param $1 i32) (param $2 i64) local.get $1 local.get $0 i32.load offset=8 @@ -4289,7 +4373,7 @@ if i32.const 280 i32.const 432 - i32.const 794 + i32.const 822 i32.const 63 call $~lib/builtins/abort unreachable @@ -4303,7 +4387,7 @@ local.get $2 i64.store ) - (func $std/typedarray/testReduce<~lib/typedarray/Int64Array,i64>~anonymous|0 (; 83 ;) (type $FUNCSIG$jjjii) (param $0 i64) (param $1 i64) (param $2 i32) (param $3 i32) (result i64) + (func $std/typedarray/testReduce<~lib/typedarray/Int64Array,i64>~anonymous|0 (; 84 ;) (type $FUNCSIG$jjjii) (param $0 i64) (param $1 i64) (param $2 i32) (param $3 i32) (result i64) local.get $3 call $~lib/rt/pure/__retain drop @@ -4313,7 +4397,7 @@ local.get $1 i64.add ) - (func $~lib/typedarray/Int64Array#reduce (; 84 ;) (type $FUNCSIG$jii) (param $0 i32) (param $1 i32) (result i64) + (func $~lib/typedarray/Int64Array#reduce (; 85 ;) (type $FUNCSIG$jii) (param $0 i32) (param $1 i32) (result i64) (local $2 i64) (local $3 i32) (local $4 i32) @@ -4358,7 +4442,7 @@ call $~lib/rt/pure/__release local.get $2 ) - (func $std/typedarray/testReduce<~lib/typedarray/Int64Array,i64> (; 85 ;) (type $FUNCSIG$v) + (func $std/typedarray/testReduce<~lib/typedarray/Int64Array,i64> (; 86 ;) (type $FUNCSIG$v) (local $0 i32) (local $1 i32) i32.const 3 @@ -4385,7 +4469,7 @@ if i32.const 0 i32.const 376 - i32.const 257 + i32.const 290 i32.const 2 call $~lib/builtins/abort unreachable @@ -4395,7 +4479,7 @@ local.get $0 call $~lib/rt/pure/__release ) - (func $~lib/typedarray/Uint64Array#__set (; 86 ;) (type $FUNCSIG$viij) (param $0 i32) (param $1 i32) (param $2 i64) + (func $~lib/typedarray/Uint64Array#__set (; 87 ;) (type $FUNCSIG$viij) (param $0 i32) (param $1 i32) (param $2 i64) local.get $1 local.get $0 i32.load offset=8 @@ -4405,7 +4489,7 @@ if i32.const 280 i32.const 432 - i32.const 902 + i32.const 934 i32.const 63 call $~lib/builtins/abort unreachable @@ -4419,7 +4503,7 @@ local.get $2 i64.store ) - (func $std/typedarray/testReduce<~lib/typedarray/Uint64Array,u64> (; 87 ;) (type $FUNCSIG$v) + (func $std/typedarray/testReduce<~lib/typedarray/Uint64Array,u64> (; 88 ;) (type $FUNCSIG$v) (local $0 i32) (local $1 i32) i32.const 3 @@ -4446,7 +4530,7 @@ if i32.const 0 i32.const 376 - i32.const 257 + i32.const 290 i32.const 2 call $~lib/builtins/abort unreachable @@ -4456,7 +4540,7 @@ local.get $0 call $~lib/rt/pure/__release ) - (func $~lib/typedarray/Float32Array#__set (; 88 ;) (type $FUNCSIG$viif) (param $0 i32) (param $1 i32) (param $2 f32) + (func $~lib/typedarray/Float32Array#__set (; 89 ;) (type $FUNCSIG$viif) (param $0 i32) (param $1 i32) (param $2 f32) local.get $1 local.get $0 i32.load offset=8 @@ -4466,7 +4550,7 @@ if i32.const 280 i32.const 432 - i32.const 1010 + i32.const 1046 i32.const 63 call $~lib/builtins/abort unreachable @@ -4480,7 +4564,7 @@ local.get $2 f32.store ) - (func $std/typedarray/testReduce<~lib/typedarray/Float32Array,f32>~anonymous|0 (; 89 ;) (type $FUNCSIG$fffii) (param $0 f32) (param $1 f32) (param $2 i32) (param $3 i32) (result f32) + (func $std/typedarray/testReduce<~lib/typedarray/Float32Array,f32>~anonymous|0 (; 90 ;) (type $FUNCSIG$fffii) (param $0 f32) (param $1 f32) (param $2 i32) (param $3 i32) (result f32) local.get $3 call $~lib/rt/pure/__retain drop @@ -4490,7 +4574,7 @@ local.get $1 f32.add ) - (func $~lib/typedarray/Float32Array#reduce (; 90 ;) (type $FUNCSIG$fi) (param $0 i32) (result f32) + (func $~lib/typedarray/Float32Array#reduce (; 91 ;) (type $FUNCSIG$fi) (param $0 i32) (result f32) (local $1 f32) (local $2 i32) (local $3 i32) @@ -4534,7 +4618,7 @@ call $~lib/rt/pure/__release local.get $1 ) - (func $std/typedarray/testReduce<~lib/typedarray/Float32Array,f32> (; 91 ;) (type $FUNCSIG$v) + (func $std/typedarray/testReduce<~lib/typedarray/Float32Array,f32> (; 92 ;) (type $FUNCSIG$v) (local $0 i32) (local $1 i32) i32.const 3 @@ -4560,7 +4644,7 @@ if i32.const 0 i32.const 376 - i32.const 257 + i32.const 290 i32.const 2 call $~lib/builtins/abort unreachable @@ -4570,7 +4654,7 @@ local.get $0 call $~lib/rt/pure/__release ) - (func $std/typedarray/testReduce<~lib/typedarray/Float64Array,f64>~anonymous|0 (; 92 ;) (type $FUNCSIG$dddii) (param $0 f64) (param $1 f64) (param $2 i32) (param $3 i32) (result f64) + (func $std/typedarray/testReduce<~lib/typedarray/Float64Array,f64>~anonymous|0 (; 93 ;) (type $FUNCSIG$dddii) (param $0 f64) (param $1 f64) (param $2 i32) (param $3 i32) (result f64) local.get $3 call $~lib/rt/pure/__retain drop @@ -4580,7 +4664,7 @@ local.get $1 f64.add ) - (func $~lib/typedarray/Float64Array#reduce (; 93 ;) (type $FUNCSIG$di) (param $0 i32) (result f64) + (func $~lib/typedarray/Float64Array#reduce (; 94 ;) (type $FUNCSIG$di) (param $0 i32) (result f64) (local $1 f64) (local $2 i32) (local $3 i32) @@ -4624,7 +4708,7 @@ call $~lib/rt/pure/__release local.get $1 ) - (func $std/typedarray/testReduce<~lib/typedarray/Float64Array,f64> (; 94 ;) (type $FUNCSIG$v) + (func $std/typedarray/testReduce<~lib/typedarray/Float64Array,f64> (; 95 ;) (type $FUNCSIG$v) (local $0 i32) (local $1 i32) i32.const 3 @@ -4650,7 +4734,7 @@ if i32.const 0 i32.const 376 - i32.const 257 + i32.const 290 i32.const 2 call $~lib/builtins/abort unreachable @@ -4660,7 +4744,7 @@ local.get $0 call $~lib/rt/pure/__release ) - (func $~lib/typedarray/Int8Array#reduceRight (; 95 ;) (type $FUNCSIG$ii) (param $0 i32) (result i32) + (func $~lib/typedarray/Int8Array#reduceRight (; 96 ;) (type $FUNCSIG$ii) (param $0 i32) (result i32) (local $1 i32) (local $2 i32) (local $3 i32) @@ -4701,7 +4785,7 @@ call $~lib/rt/pure/__release local.get $2 ) - (func $std/typedarray/testReduceRight<~lib/typedarray/Int8Array,i8> (; 96 ;) (type $FUNCSIG$v) + (func $std/typedarray/testReduceRight<~lib/typedarray/Int8Array,i8> (; 97 ;) (type $FUNCSIG$v) (local $0 i32) (local $1 i32) i32.const 3 @@ -4729,7 +4813,7 @@ if i32.const 0 i32.const 376 - i32.const 278 + i32.const 311 i32.const 2 call $~lib/builtins/abort unreachable @@ -4739,7 +4823,7 @@ local.get $0 call $~lib/rt/pure/__release ) - (func $~lib/typedarray/Uint8Array#reduceRight (; 97 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32) + (func $~lib/typedarray/Uint8Array#reduceRight (; 98 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32) (local $2 i32) (local $3 i32) (local $4 i32) @@ -4781,7 +4865,7 @@ call $~lib/rt/pure/__release local.get $3 ) - (func $std/typedarray/testReduceRight<~lib/typedarray/Uint8Array,u8> (; 98 ;) (type $FUNCSIG$v) + (func $std/typedarray/testReduceRight<~lib/typedarray/Uint8Array,u8> (; 99 ;) (type $FUNCSIG$v) (local $0 i32) (local $1 i32) i32.const 3 @@ -4810,7 +4894,7 @@ if i32.const 0 i32.const 376 - i32.const 278 + i32.const 311 i32.const 2 call $~lib/builtins/abort unreachable @@ -4820,7 +4904,7 @@ local.get $0 call $~lib/rt/pure/__release ) - (func $std/typedarray/testReduceRight<~lib/typedarray/Uint8ClampedArray,u8> (; 99 ;) (type $FUNCSIG$v) + (func $std/typedarray/testReduceRight<~lib/typedarray/Uint8ClampedArray,u8> (; 100 ;) (type $FUNCSIG$v) (local $0 i32) (local $1 i32) i32.const 3 @@ -4849,7 +4933,7 @@ if i32.const 0 i32.const 376 - i32.const 278 + i32.const 311 i32.const 2 call $~lib/builtins/abort unreachable @@ -4859,7 +4943,7 @@ local.get $0 call $~lib/rt/pure/__release ) - (func $~lib/typedarray/Int16Array#reduceRight (; 100 ;) (type $FUNCSIG$ii) (param $0 i32) (result i32) + (func $~lib/typedarray/Int16Array#reduceRight (; 101 ;) (type $FUNCSIG$ii) (param $0 i32) (result i32) (local $1 i32) (local $2 i32) (local $3 i32) @@ -4902,7 +4986,7 @@ call $~lib/rt/pure/__release local.get $1 ) - (func $std/typedarray/testReduceRight<~lib/typedarray/Int16Array,i16> (; 101 ;) (type $FUNCSIG$v) + (func $std/typedarray/testReduceRight<~lib/typedarray/Int16Array,i16> (; 102 ;) (type $FUNCSIG$v) (local $0 i32) (local $1 i32) i32.const 3 @@ -4930,7 +5014,7 @@ if i32.const 0 i32.const 376 - i32.const 278 + i32.const 311 i32.const 2 call $~lib/builtins/abort unreachable @@ -4940,7 +5024,7 @@ local.get $0 call $~lib/rt/pure/__release ) - (func $~lib/typedarray/Uint16Array#reduceRight (; 102 ;) (type $FUNCSIG$ii) (param $0 i32) (result i32) + (func $~lib/typedarray/Uint16Array#reduceRight (; 103 ;) (type $FUNCSIG$ii) (param $0 i32) (result i32) (local $1 i32) (local $2 i32) (local $3 i32) @@ -4983,7 +5067,7 @@ call $~lib/rt/pure/__release local.get $1 ) - (func $std/typedarray/testReduceRight<~lib/typedarray/Uint16Array,u16> (; 103 ;) (type $FUNCSIG$v) + (func $std/typedarray/testReduceRight<~lib/typedarray/Uint16Array,u16> (; 104 ;) (type $FUNCSIG$v) (local $0 i32) (local $1 i32) i32.const 3 @@ -5011,7 +5095,7 @@ if i32.const 0 i32.const 376 - i32.const 278 + i32.const 311 i32.const 2 call $~lib/builtins/abort unreachable @@ -5021,7 +5105,7 @@ local.get $0 call $~lib/rt/pure/__release ) - (func $~lib/typedarray/Int32Array#reduceRight (; 104 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32) + (func $~lib/typedarray/Int32Array#reduceRight (; 105 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32) (local $2 i32) (local $3 i32) (local $4 i32) @@ -5065,7 +5149,7 @@ call $~lib/rt/pure/__release local.get $2 ) - (func $std/typedarray/testReduceRight<~lib/typedarray/Int32Array,i32> (; 105 ;) (type $FUNCSIG$v) + (func $std/typedarray/testReduceRight<~lib/typedarray/Int32Array,i32> (; 106 ;) (type $FUNCSIG$v) (local $0 i32) (local $1 i32) i32.const 3 @@ -5092,7 +5176,7 @@ if i32.const 0 i32.const 376 - i32.const 278 + i32.const 311 i32.const 2 call $~lib/builtins/abort unreachable @@ -5102,7 +5186,7 @@ local.get $0 call $~lib/rt/pure/__release ) - (func $std/typedarray/testReduceRight<~lib/typedarray/Uint32Array,u32> (; 106 ;) (type $FUNCSIG$v) + (func $std/typedarray/testReduceRight<~lib/typedarray/Uint32Array,u32> (; 107 ;) (type $FUNCSIG$v) (local $0 i32) (local $1 i32) i32.const 3 @@ -5129,7 +5213,7 @@ if i32.const 0 i32.const 376 - i32.const 278 + i32.const 311 i32.const 2 call $~lib/builtins/abort unreachable @@ -5139,7 +5223,7 @@ local.get $0 call $~lib/rt/pure/__release ) - (func $~lib/typedarray/Int64Array#reduceRight (; 107 ;) (type $FUNCSIG$jii) (param $0 i32) (param $1 i32) (result i64) + (func $~lib/typedarray/Int64Array#reduceRight (; 108 ;) (type $FUNCSIG$jii) (param $0 i32) (param $1 i32) (result i64) (local $2 i64) (local $3 i32) (local $4 i32) @@ -5183,7 +5267,7 @@ call $~lib/rt/pure/__release local.get $2 ) - (func $std/typedarray/testReduceRight<~lib/typedarray/Int64Array,i64> (; 108 ;) (type $FUNCSIG$v) + (func $std/typedarray/testReduceRight<~lib/typedarray/Int64Array,i64> (; 109 ;) (type $FUNCSIG$v) (local $0 i32) (local $1 i32) i32.const 3 @@ -5210,7 +5294,7 @@ if i32.const 0 i32.const 376 - i32.const 278 + i32.const 311 i32.const 2 call $~lib/builtins/abort unreachable @@ -5220,7 +5304,7 @@ local.get $0 call $~lib/rt/pure/__release ) - (func $std/typedarray/testReduceRight<~lib/typedarray/Uint64Array,u64> (; 109 ;) (type $FUNCSIG$v) + (func $std/typedarray/testReduceRight<~lib/typedarray/Uint64Array,u64> (; 110 ;) (type $FUNCSIG$v) (local $0 i32) (local $1 i32) i32.const 3 @@ -5247,7 +5331,7 @@ if i32.const 0 i32.const 376 - i32.const 278 + i32.const 311 i32.const 2 call $~lib/builtins/abort unreachable @@ -5257,7 +5341,7 @@ local.get $0 call $~lib/rt/pure/__release ) - (func $~lib/typedarray/Float32Array#reduceRight (; 110 ;) (type $FUNCSIG$fi) (param $0 i32) (result f32) + (func $~lib/typedarray/Float32Array#reduceRight (; 111 ;) (type $FUNCSIG$fi) (param $0 i32) (result f32) (local $1 f32) (local $2 i32) (local $3 i32) @@ -5300,7 +5384,7 @@ call $~lib/rt/pure/__release local.get $1 ) - (func $std/typedarray/testReduceRight<~lib/typedarray/Float32Array,f32> (; 111 ;) (type $FUNCSIG$v) + (func $std/typedarray/testReduceRight<~lib/typedarray/Float32Array,f32> (; 112 ;) (type $FUNCSIG$v) (local $0 i32) (local $1 i32) i32.const 3 @@ -5326,7 +5410,7 @@ if i32.const 0 i32.const 376 - i32.const 278 + i32.const 311 i32.const 2 call $~lib/builtins/abort unreachable @@ -5336,7 +5420,7 @@ local.get $0 call $~lib/rt/pure/__release ) - (func $~lib/typedarray/Float64Array#reduceRight (; 112 ;) (type $FUNCSIG$di) (param $0 i32) (result f64) + (func $~lib/typedarray/Float64Array#reduceRight (; 113 ;) (type $FUNCSIG$di) (param $0 i32) (result f64) (local $1 f64) (local $2 i32) (local $3 i32) @@ -5379,7 +5463,7 @@ call $~lib/rt/pure/__release local.get $1 ) - (func $std/typedarray/testReduceRight<~lib/typedarray/Float64Array,f64> (; 113 ;) (type $FUNCSIG$v) + (func $std/typedarray/testReduceRight<~lib/typedarray/Float64Array,f64> (; 114 ;) (type $FUNCSIG$v) (local $0 i32) (local $1 i32) i32.const 3 @@ -5405,7 +5489,7 @@ if i32.const 0 i32.const 376 - i32.const 278 + i32.const 311 i32.const 2 call $~lib/builtins/abort unreachable @@ -5415,7 +5499,7 @@ local.get $0 call $~lib/rt/pure/__release ) - (func $std/typedarray/testArrayMap<~lib/typedarray/Int8Array,i8>~anonymous|0 (; 114 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) + (func $std/typedarray/testArrayMap<~lib/typedarray/Int8Array,i8>~anonymous|0 (; 115 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) local.get $2 call $~lib/rt/pure/__retain drop @@ -5425,7 +5509,7 @@ local.get $0 i32.mul ) - (func $~lib/typedarray/Int8Array#map (; 115 ;) (type $FUNCSIG$ii) (param $0 i32) (result i32) + (func $~lib/typedarray/Int8Array#map (; 116 ;) (type $FUNCSIG$ii) (param $0 i32) (result i32) (local $1 i32) (local $2 i32) (local $3 i32) @@ -5480,7 +5564,7 @@ call $~lib/rt/pure/__release local.get $5 ) - (func $std/typedarray/testArrayMap<~lib/typedarray/Int8Array,i8> (; 116 ;) (type $FUNCSIG$v) + (func $std/typedarray/testArrayMap<~lib/typedarray/Int8Array,i8> (; 117 ;) (type $FUNCSIG$v) (local $0 i32) (local $1 i32) (local $2 i32) @@ -5510,7 +5594,7 @@ if i32.const 0 i32.const 376 - i32.const 299 + i32.const 332 i32.const 2 call $~lib/builtins/abort unreachable @@ -5523,7 +5607,7 @@ if i32.const 0 i32.const 376 - i32.const 300 + i32.const 333 i32.const 2 call $~lib/builtins/abort unreachable @@ -5536,7 +5620,7 @@ if i32.const 0 i32.const 376 - i32.const 301 + i32.const 334 i32.const 2 call $~lib/builtins/abort unreachable @@ -5548,7 +5632,7 @@ local.get $1 call $~lib/rt/pure/__release ) - (func $~lib/typedarray/Uint8Array#map (; 117 ;) (type $FUNCSIG$ii) (param $0 i32) (result i32) + (func $~lib/typedarray/Uint8Array#map (; 118 ;) (type $FUNCSIG$ii) (param $0 i32) (result i32) (local $1 i32) (local $2 i32) (local $3 i32) @@ -5603,7 +5687,7 @@ call $~lib/rt/pure/__release local.get $5 ) - (func $~lib/typedarray/Uint8Array#__get (; 118 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32) + (func $~lib/typedarray/Uint8Array#__get (; 119 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32) local.get $1 local.get $0 i32.load offset=8 @@ -5611,7 +5695,7 @@ if i32.const 280 i32.const 432 - i32.const 135 + i32.const 139 i32.const 44 call $~lib/builtins/abort unreachable @@ -5622,7 +5706,7 @@ i32.add i32.load8_u ) - (func $std/typedarray/testArrayMap<~lib/typedarray/Uint8Array,u8> (; 119 ;) (type $FUNCSIG$v) + (func $std/typedarray/testArrayMap<~lib/typedarray/Uint8Array,u8> (; 120 ;) (type $FUNCSIG$v) (local $0 i32) (local $1 i32) (local $2 i32) @@ -5652,7 +5736,7 @@ if i32.const 0 i32.const 376 - i32.const 299 + i32.const 332 i32.const 2 call $~lib/builtins/abort unreachable @@ -5665,7 +5749,7 @@ if i32.const 0 i32.const 376 - i32.const 300 + i32.const 333 i32.const 2 call $~lib/builtins/abort unreachable @@ -5678,7 +5762,7 @@ if i32.const 0 i32.const 376 - i32.const 301 + i32.const 334 i32.const 2 call $~lib/builtins/abort unreachable @@ -5690,7 +5774,7 @@ local.get $1 call $~lib/rt/pure/__release ) - (func $~lib/typedarray/Uint8ClampedArray#map (; 120 ;) (type $FUNCSIG$ii) (param $0 i32) (result i32) + (func $~lib/typedarray/Uint8ClampedArray#map (; 121 ;) (type $FUNCSIG$ii) (param $0 i32) (result i32) (local $1 i32) (local $2 i32) (local $3 i32) @@ -5745,7 +5829,7 @@ call $~lib/rt/pure/__release local.get $5 ) - (func $std/typedarray/testArrayMap<~lib/typedarray/Uint8ClampedArray,u8> (; 121 ;) (type $FUNCSIG$v) + (func $std/typedarray/testArrayMap<~lib/typedarray/Uint8ClampedArray,u8> (; 122 ;) (type $FUNCSIG$v) (local $0 i32) (local $1 i32) (local $2 i32) @@ -5775,7 +5859,7 @@ if i32.const 0 i32.const 376 - i32.const 299 + i32.const 332 i32.const 2 call $~lib/builtins/abort unreachable @@ -5788,7 +5872,7 @@ if i32.const 0 i32.const 376 - i32.const 300 + i32.const 333 i32.const 2 call $~lib/builtins/abort unreachable @@ -5801,7 +5885,7 @@ if i32.const 0 i32.const 376 - i32.const 301 + i32.const 334 i32.const 2 call $~lib/builtins/abort unreachable @@ -5813,7 +5897,7 @@ local.get $1 call $~lib/rt/pure/__release ) - (func $~lib/typedarray/Int16Array#map (; 122 ;) (type $FUNCSIG$ii) (param $0 i32) (result i32) + (func $~lib/typedarray/Int16Array#map (; 123 ;) (type $FUNCSIG$ii) (param $0 i32) (result i32) (local $1 i32) (local $2 i32) (local $3 i32) @@ -5875,7 +5959,7 @@ call $~lib/rt/pure/__release local.get $5 ) - (func $~lib/typedarray/Int16Array#__get (; 123 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32) + (func $~lib/typedarray/Int16Array#__get (; 124 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32) local.get $1 local.get $0 i32.load offset=8 @@ -5885,7 +5969,7 @@ if i32.const 280 i32.const 432 - i32.const 351 + i32.const 363 i32.const 63 call $~lib/builtins/abort unreachable @@ -5898,7 +5982,7 @@ i32.add i32.load16_s ) - (func $std/typedarray/testArrayMap<~lib/typedarray/Int16Array,i16> (; 124 ;) (type $FUNCSIG$v) + (func $std/typedarray/testArrayMap<~lib/typedarray/Int16Array,i16> (; 125 ;) (type $FUNCSIG$v) (local $0 i32) (local $1 i32) (local $2 i32) @@ -5928,7 +6012,7 @@ if i32.const 0 i32.const 376 - i32.const 299 + i32.const 332 i32.const 2 call $~lib/builtins/abort unreachable @@ -5941,7 +6025,7 @@ if i32.const 0 i32.const 376 - i32.const 300 + i32.const 333 i32.const 2 call $~lib/builtins/abort unreachable @@ -5954,7 +6038,7 @@ if i32.const 0 i32.const 376 - i32.const 301 + i32.const 334 i32.const 2 call $~lib/builtins/abort unreachable @@ -5966,7 +6050,7 @@ local.get $1 call $~lib/rt/pure/__release ) - (func $~lib/typedarray/Uint16Array#map (; 125 ;) (type $FUNCSIG$ii) (param $0 i32) (result i32) + (func $~lib/typedarray/Uint16Array#map (; 126 ;) (type $FUNCSIG$ii) (param $0 i32) (result i32) (local $1 i32) (local $2 i32) (local $3 i32) @@ -6028,7 +6112,7 @@ call $~lib/rt/pure/__release local.get $5 ) - (func $~lib/typedarray/Uint16Array#__get (; 126 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32) + (func $~lib/typedarray/Uint16Array#__get (; 127 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32) local.get $1 local.get $0 i32.load offset=8 @@ -6038,7 +6122,7 @@ if i32.const 280 i32.const 432 - i32.const 459 + i32.const 475 i32.const 63 call $~lib/builtins/abort unreachable @@ -6051,7 +6135,7 @@ i32.add i32.load16_u ) - (func $std/typedarray/testArrayMap<~lib/typedarray/Uint16Array,u16> (; 127 ;) (type $FUNCSIG$v) + (func $std/typedarray/testArrayMap<~lib/typedarray/Uint16Array,u16> (; 128 ;) (type $FUNCSIG$v) (local $0 i32) (local $1 i32) (local $2 i32) @@ -6081,7 +6165,7 @@ if i32.const 0 i32.const 376 - i32.const 299 + i32.const 332 i32.const 2 call $~lib/builtins/abort unreachable @@ -6094,7 +6178,7 @@ if i32.const 0 i32.const 376 - i32.const 300 + i32.const 333 i32.const 2 call $~lib/builtins/abort unreachable @@ -6107,7 +6191,7 @@ if i32.const 0 i32.const 376 - i32.const 301 + i32.const 334 i32.const 2 call $~lib/builtins/abort unreachable @@ -6119,7 +6203,7 @@ local.get $1 call $~lib/rt/pure/__release ) - (func $~lib/typedarray/Int32Array#map (; 128 ;) (type $FUNCSIG$ii) (param $0 i32) (result i32) + (func $~lib/typedarray/Int32Array#map (; 129 ;) (type $FUNCSIG$ii) (param $0 i32) (result i32) (local $1 i32) (local $2 i32) (local $3 i32) @@ -6181,7 +6265,7 @@ call $~lib/rt/pure/__release local.get $5 ) - (func $std/typedarray/testArrayMap<~lib/typedarray/Int32Array,i32> (; 129 ;) (type $FUNCSIG$v) + (func $std/typedarray/testArrayMap<~lib/typedarray/Int32Array,i32> (; 130 ;) (type $FUNCSIG$v) (local $0 i32) (local $1 i32) (local $2 i32) @@ -6211,7 +6295,7 @@ if i32.const 0 i32.const 376 - i32.const 299 + i32.const 332 i32.const 2 call $~lib/builtins/abort unreachable @@ -6224,7 +6308,7 @@ if i32.const 0 i32.const 376 - i32.const 300 + i32.const 333 i32.const 2 call $~lib/builtins/abort unreachable @@ -6237,7 +6321,7 @@ if i32.const 0 i32.const 376 - i32.const 301 + i32.const 334 i32.const 2 call $~lib/builtins/abort unreachable @@ -6249,7 +6333,7 @@ local.get $1 call $~lib/rt/pure/__release ) - (func $~lib/typedarray/Uint32Array#map (; 130 ;) (type $FUNCSIG$ii) (param $0 i32) (result i32) + (func $~lib/typedarray/Uint32Array#map (; 131 ;) (type $FUNCSIG$ii) (param $0 i32) (result i32) (local $1 i32) (local $2 i32) (local $3 i32) @@ -6311,7 +6395,7 @@ call $~lib/rt/pure/__release local.get $5 ) - (func $~lib/typedarray/Uint32Array#__get (; 131 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32) + (func $~lib/typedarray/Uint32Array#__get (; 132 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32) local.get $1 local.get $0 i32.load offset=8 @@ -6321,7 +6405,7 @@ if i32.const 280 i32.const 432 - i32.const 675 + i32.const 699 i32.const 63 call $~lib/builtins/abort unreachable @@ -6334,7 +6418,7 @@ i32.add i32.load ) - (func $std/typedarray/testArrayMap<~lib/typedarray/Uint32Array,u32> (; 132 ;) (type $FUNCSIG$v) + (func $std/typedarray/testArrayMap<~lib/typedarray/Uint32Array,u32> (; 133 ;) (type $FUNCSIG$v) (local $0 i32) (local $1 i32) (local $2 i32) @@ -6364,7 +6448,7 @@ if i32.const 0 i32.const 376 - i32.const 299 + i32.const 332 i32.const 2 call $~lib/builtins/abort unreachable @@ -6377,7 +6461,7 @@ if i32.const 0 i32.const 376 - i32.const 300 + i32.const 333 i32.const 2 call $~lib/builtins/abort unreachable @@ -6390,7 +6474,7 @@ if i32.const 0 i32.const 376 - i32.const 301 + i32.const 334 i32.const 2 call $~lib/builtins/abort unreachable @@ -6402,7 +6486,7 @@ local.get $1 call $~lib/rt/pure/__release ) - (func $std/typedarray/testArrayMap<~lib/typedarray/Int64Array,i64>~anonymous|0 (; 133 ;) (type $FUNCSIG$jjii) (param $0 i64) (param $1 i32) (param $2 i32) (result i64) + (func $std/typedarray/testArrayMap<~lib/typedarray/Int64Array,i64>~anonymous|0 (; 134 ;) (type $FUNCSIG$jjii) (param $0 i64) (param $1 i32) (param $2 i32) (result i64) local.get $2 call $~lib/rt/pure/__retain drop @@ -6412,7 +6496,7 @@ local.get $0 i64.mul ) - (func $~lib/typedarray/Int64Array#map (; 134 ;) (type $FUNCSIG$ii) (param $0 i32) (result i32) + (func $~lib/typedarray/Int64Array#map (; 135 ;) (type $FUNCSIG$ii) (param $0 i32) (result i32) (local $1 i32) (local $2 i32) (local $3 i32) @@ -6474,7 +6558,7 @@ call $~lib/rt/pure/__release local.get $5 ) - (func $~lib/typedarray/Int64Array#__get (; 135 ;) (type $FUNCSIG$jii) (param $0 i32) (param $1 i32) (result i64) + (func $~lib/typedarray/Int64Array#__get (; 136 ;) (type $FUNCSIG$jii) (param $0 i32) (param $1 i32) (result i64) local.get $1 local.get $0 i32.load offset=8 @@ -6484,7 +6568,7 @@ if i32.const 280 i32.const 432 - i32.const 783 + i32.const 811 i32.const 63 call $~lib/builtins/abort unreachable @@ -6497,7 +6581,7 @@ i32.add i64.load ) - (func $std/typedarray/testArrayMap<~lib/typedarray/Int64Array,i64> (; 136 ;) (type $FUNCSIG$v) + (func $std/typedarray/testArrayMap<~lib/typedarray/Int64Array,i64> (; 137 ;) (type $FUNCSIG$v) (local $0 i32) (local $1 i32) (local $2 i32) @@ -6527,7 +6611,7 @@ if i32.const 0 i32.const 376 - i32.const 299 + i32.const 332 i32.const 2 call $~lib/builtins/abort unreachable @@ -6540,7 +6624,7 @@ if i32.const 0 i32.const 376 - i32.const 300 + i32.const 333 i32.const 2 call $~lib/builtins/abort unreachable @@ -6553,7 +6637,7 @@ if i32.const 0 i32.const 376 - i32.const 301 + i32.const 334 i32.const 2 call $~lib/builtins/abort unreachable @@ -6565,7 +6649,7 @@ local.get $1 call $~lib/rt/pure/__release ) - (func $~lib/typedarray/Uint64Array#map (; 137 ;) (type $FUNCSIG$ii) (param $0 i32) (result i32) + (func $~lib/typedarray/Uint64Array#map (; 138 ;) (type $FUNCSIG$ii) (param $0 i32) (result i32) (local $1 i32) (local $2 i32) (local $3 i32) @@ -6627,7 +6711,7 @@ call $~lib/rt/pure/__release local.get $5 ) - (func $~lib/typedarray/Uint64Array#__get (; 138 ;) (type $FUNCSIG$jii) (param $0 i32) (param $1 i32) (result i64) + (func $~lib/typedarray/Uint64Array#__get (; 139 ;) (type $FUNCSIG$jii) (param $0 i32) (param $1 i32) (result i64) local.get $1 local.get $0 i32.load offset=8 @@ -6637,7 +6721,7 @@ if i32.const 280 i32.const 432 - i32.const 891 + i32.const 923 i32.const 63 call $~lib/builtins/abort unreachable @@ -6650,7 +6734,7 @@ i32.add i64.load ) - (func $std/typedarray/testArrayMap<~lib/typedarray/Uint64Array,u64> (; 139 ;) (type $FUNCSIG$v) + (func $std/typedarray/testArrayMap<~lib/typedarray/Uint64Array,u64> (; 140 ;) (type $FUNCSIG$v) (local $0 i32) (local $1 i32) (local $2 i32) @@ -6680,7 +6764,7 @@ if i32.const 0 i32.const 376 - i32.const 299 + i32.const 332 i32.const 2 call $~lib/builtins/abort unreachable @@ -6693,7 +6777,7 @@ if i32.const 0 i32.const 376 - i32.const 300 + i32.const 333 i32.const 2 call $~lib/builtins/abort unreachable @@ -6706,7 +6790,7 @@ if i32.const 0 i32.const 376 - i32.const 301 + i32.const 334 i32.const 2 call $~lib/builtins/abort unreachable @@ -6718,7 +6802,7 @@ local.get $1 call $~lib/rt/pure/__release ) - (func $std/typedarray/testArrayMap<~lib/typedarray/Float32Array,f32>~anonymous|0 (; 140 ;) (type $FUNCSIG$ffii) (param $0 f32) (param $1 i32) (param $2 i32) (result f32) + (func $std/typedarray/testArrayMap<~lib/typedarray/Float32Array,f32>~anonymous|0 (; 141 ;) (type $FUNCSIG$ffii) (param $0 f32) (param $1 i32) (param $2 i32) (result f32) local.get $2 call $~lib/rt/pure/__retain drop @@ -6728,7 +6812,7 @@ local.get $0 f32.mul ) - (func $~lib/typedarray/Float32Array#map (; 141 ;) (type $FUNCSIG$ii) (param $0 i32) (result i32) + (func $~lib/typedarray/Float32Array#map (; 142 ;) (type $FUNCSIG$ii) (param $0 i32) (result i32) (local $1 i32) (local $2 i32) (local $3 i32) @@ -6790,7 +6874,7 @@ call $~lib/rt/pure/__release local.get $5 ) - (func $~lib/typedarray/Float32Array#__get (; 142 ;) (type $FUNCSIG$fii) (param $0 i32) (param $1 i32) (result f32) + (func $~lib/typedarray/Float32Array#__get (; 143 ;) (type $FUNCSIG$fii) (param $0 i32) (param $1 i32) (result f32) local.get $1 local.get $0 i32.load offset=8 @@ -6800,7 +6884,7 @@ if i32.const 280 i32.const 432 - i32.const 999 + i32.const 1035 i32.const 63 call $~lib/builtins/abort unreachable @@ -6813,7 +6897,7 @@ i32.add f32.load ) - (func $std/typedarray/testArrayMap<~lib/typedarray/Float32Array,f32> (; 143 ;) (type $FUNCSIG$v) + (func $std/typedarray/testArrayMap<~lib/typedarray/Float32Array,f32> (; 144 ;) (type $FUNCSIG$v) (local $0 i32) (local $1 i32) (local $2 i32) @@ -6843,7 +6927,7 @@ if i32.const 0 i32.const 376 - i32.const 299 + i32.const 332 i32.const 2 call $~lib/builtins/abort unreachable @@ -6856,7 +6940,7 @@ if i32.const 0 i32.const 376 - i32.const 300 + i32.const 333 i32.const 2 call $~lib/builtins/abort unreachable @@ -6869,7 +6953,7 @@ if i32.const 0 i32.const 376 - i32.const 301 + i32.const 334 i32.const 2 call $~lib/builtins/abort unreachable @@ -6881,7 +6965,7 @@ local.get $1 call $~lib/rt/pure/__release ) - (func $std/typedarray/testArrayMap<~lib/typedarray/Float64Array,f64>~anonymous|0 (; 144 ;) (type $FUNCSIG$ddii) (param $0 f64) (param $1 i32) (param $2 i32) (result f64) + (func $std/typedarray/testArrayMap<~lib/typedarray/Float64Array,f64>~anonymous|0 (; 145 ;) (type $FUNCSIG$ddii) (param $0 f64) (param $1 i32) (param $2 i32) (result f64) local.get $2 call $~lib/rt/pure/__retain drop @@ -6891,7 +6975,7 @@ local.get $0 f64.mul ) - (func $~lib/typedarray/Float64Array#map (; 145 ;) (type $FUNCSIG$ii) (param $0 i32) (result i32) + (func $~lib/typedarray/Float64Array#map (; 146 ;) (type $FUNCSIG$ii) (param $0 i32) (result i32) (local $1 i32) (local $2 i32) (local $3 i32) @@ -6953,7 +7037,7 @@ call $~lib/rt/pure/__release local.get $5 ) - (func $std/typedarray/testArrayMap<~lib/typedarray/Float64Array,f64> (; 146 ;) (type $FUNCSIG$v) + (func $std/typedarray/testArrayMap<~lib/typedarray/Float64Array,f64> (; 147 ;) (type $FUNCSIG$v) (local $0 i32) (local $1 i32) (local $2 i32) @@ -6983,7 +7067,7 @@ if i32.const 0 i32.const 376 - i32.const 299 + i32.const 332 i32.const 2 call $~lib/builtins/abort unreachable @@ -6996,7 +7080,7 @@ if i32.const 0 i32.const 376 - i32.const 300 + i32.const 333 i32.const 2 call $~lib/builtins/abort unreachable @@ -7009,7 +7093,7 @@ if i32.const 0 i32.const 376 - i32.const 301 + i32.const 334 i32.const 2 call $~lib/builtins/abort unreachable @@ -7021,7 +7105,7 @@ local.get $1 call $~lib/rt/pure/__release ) - (func $std/typedarray/testArraySome<~lib/typedarray/Int8Array,i8>~anonymous|0 (; 147 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) + (func $std/typedarray/testArraySome<~lib/typedarray/Int8Array,i8>~anonymous|0 (; 148 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) local.get $2 call $~lib/rt/pure/__retain drop @@ -7033,7 +7117,7 @@ i32.const 2 i32.eq ) - (func $~lib/typedarray/Int8Array#some (; 148 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32) + (func $~lib/typedarray/Int8Array#some (; 149 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32) (local $2 i32) (local $3 i32) (local $4 i32) @@ -7083,7 +7167,7 @@ i32.const 0 end ) - (func $std/typedarray/testArraySome<~lib/typedarray/Int8Array,i8>~anonymous|1 (; 149 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) + (func $std/typedarray/testArraySome<~lib/typedarray/Int8Array,i8>~anonymous|1 (; 150 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) local.get $2 call $~lib/rt/pure/__retain drop @@ -7094,7 +7178,7 @@ i32.and i32.eqz ) - (func $std/typedarray/testArraySome<~lib/typedarray/Int8Array,i8> (; 150 ;) (type $FUNCSIG$v) + (func $std/typedarray/testArraySome<~lib/typedarray/Int8Array,i8> (; 151 ;) (type $FUNCSIG$v) (local $0 i32) (local $1 i32) i32.const 3 @@ -7120,7 +7204,7 @@ if i32.const 0 i32.const 376 - i32.const 322 + i32.const 355 i32.const 2 call $~lib/builtins/abort unreachable @@ -7131,7 +7215,7 @@ if i32.const 0 i32.const 376 - i32.const 324 + i32.const 357 i32.const 2 call $~lib/builtins/abort unreachable @@ -7141,7 +7225,7 @@ local.get $0 call $~lib/rt/pure/__release ) - (func $~lib/typedarray/Uint8Array#some (; 151 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32) + (func $~lib/typedarray/Uint8Array#some (; 152 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32) (local $2 i32) (local $3 i32) (local $4 i32) @@ -7191,7 +7275,7 @@ i32.const 0 end ) - (func $std/typedarray/testArraySome<~lib/typedarray/Uint8Array,u8> (; 152 ;) (type $FUNCSIG$v) + (func $std/typedarray/testArraySome<~lib/typedarray/Uint8Array,u8> (; 153 ;) (type $FUNCSIG$v) (local $0 i32) (local $1 i32) i32.const 3 @@ -7217,7 +7301,7 @@ if i32.const 0 i32.const 376 - i32.const 322 + i32.const 355 i32.const 2 call $~lib/builtins/abort unreachable @@ -7228,7 +7312,7 @@ if i32.const 0 i32.const 376 - i32.const 324 + i32.const 357 i32.const 2 call $~lib/builtins/abort unreachable @@ -7238,7 +7322,7 @@ local.get $0 call $~lib/rt/pure/__release ) - (func $std/typedarray/testArraySome<~lib/typedarray/Uint8ClampedArray,u8> (; 153 ;) (type $FUNCSIG$v) + (func $std/typedarray/testArraySome<~lib/typedarray/Uint8ClampedArray,u8> (; 154 ;) (type $FUNCSIG$v) (local $0 i32) (local $1 i32) i32.const 3 @@ -7264,7 +7348,7 @@ if i32.const 0 i32.const 376 - i32.const 322 + i32.const 355 i32.const 2 call $~lib/builtins/abort unreachable @@ -7275,7 +7359,7 @@ if i32.const 0 i32.const 376 - i32.const 324 + i32.const 357 i32.const 2 call $~lib/builtins/abort unreachable @@ -7285,7 +7369,7 @@ local.get $0 call $~lib/rt/pure/__release ) - (func $std/typedarray/testArraySome<~lib/typedarray/Int16Array,i16>~anonymous|0 (; 154 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) + (func $std/typedarray/testArraySome<~lib/typedarray/Int16Array,i16>~anonymous|0 (; 155 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) local.get $2 call $~lib/rt/pure/__retain drop @@ -7297,7 +7381,7 @@ i32.const 2 i32.eq ) - (func $~lib/typedarray/Int16Array#some (; 155 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32) + (func $~lib/typedarray/Int16Array#some (; 156 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32) (local $2 i32) (local $3 i32) (local $4 i32) @@ -7350,7 +7434,7 @@ i32.const 0 end ) - (func $std/typedarray/testArraySome<~lib/typedarray/Int16Array,i16>~anonymous|1 (; 156 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) + (func $std/typedarray/testArraySome<~lib/typedarray/Int16Array,i16>~anonymous|1 (; 157 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) local.get $2 call $~lib/rt/pure/__retain drop @@ -7361,7 +7445,7 @@ i32.and i32.eqz ) - (func $std/typedarray/testArraySome<~lib/typedarray/Int16Array,i16> (; 157 ;) (type $FUNCSIG$v) + (func $std/typedarray/testArraySome<~lib/typedarray/Int16Array,i16> (; 158 ;) (type $FUNCSIG$v) (local $0 i32) (local $1 i32) i32.const 3 @@ -7387,7 +7471,7 @@ if i32.const 0 i32.const 376 - i32.const 322 + i32.const 355 i32.const 2 call $~lib/builtins/abort unreachable @@ -7398,7 +7482,7 @@ if i32.const 0 i32.const 376 - i32.const 324 + i32.const 357 i32.const 2 call $~lib/builtins/abort unreachable @@ -7408,7 +7492,7 @@ local.get $0 call $~lib/rt/pure/__release ) - (func $~lib/typedarray/Uint16Array#some (; 158 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32) + (func $~lib/typedarray/Uint16Array#some (; 159 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32) (local $2 i32) (local $3 i32) (local $4 i32) @@ -7461,7 +7545,7 @@ i32.const 0 end ) - (func $std/typedarray/testArraySome<~lib/typedarray/Uint16Array,u16> (; 159 ;) (type $FUNCSIG$v) + (func $std/typedarray/testArraySome<~lib/typedarray/Uint16Array,u16> (; 160 ;) (type $FUNCSIG$v) (local $0 i32) (local $1 i32) i32.const 3 @@ -7487,7 +7571,7 @@ if i32.const 0 i32.const 376 - i32.const 322 + i32.const 355 i32.const 2 call $~lib/builtins/abort unreachable @@ -7498,7 +7582,7 @@ if i32.const 0 i32.const 376 - i32.const 324 + i32.const 357 i32.const 2 call $~lib/builtins/abort unreachable @@ -7508,7 +7592,7 @@ local.get $0 call $~lib/rt/pure/__release ) - (func $std/typedarray/testArraySome<~lib/typedarray/Int32Array,i32>~anonymous|0 (; 160 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) + (func $std/typedarray/testArraySome<~lib/typedarray/Int32Array,i32>~anonymous|0 (; 161 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) local.get $2 call $~lib/rt/pure/__retain drop @@ -7518,7 +7602,7 @@ i32.const 2 i32.eq ) - (func $~lib/typedarray/Int32Array#some (; 161 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32) + (func $~lib/typedarray/Int32Array#some (; 162 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32) (local $2 i32) (local $3 i32) (local $4 i32) @@ -7571,7 +7655,7 @@ i32.const 0 end ) - (func $std/typedarray/testArraySome<~lib/typedarray/Int32Array,i32>~anonymous|1 (; 162 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) + (func $std/typedarray/testArraySome<~lib/typedarray/Int32Array,i32>~anonymous|1 (; 163 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) local.get $2 call $~lib/rt/pure/__retain drop @@ -7580,7 +7664,7 @@ local.get $0 i32.eqz ) - (func $std/typedarray/testArraySome<~lib/typedarray/Int32Array,i32> (; 163 ;) (type $FUNCSIG$v) + (func $std/typedarray/testArraySome<~lib/typedarray/Int32Array,i32> (; 164 ;) (type $FUNCSIG$v) (local $0 i32) (local $1 i32) i32.const 3 @@ -7606,7 +7690,7 @@ if i32.const 0 i32.const 376 - i32.const 322 + i32.const 355 i32.const 2 call $~lib/builtins/abort unreachable @@ -7617,7 +7701,7 @@ if i32.const 0 i32.const 376 - i32.const 324 + i32.const 357 i32.const 2 call $~lib/builtins/abort unreachable @@ -7627,7 +7711,7 @@ local.get $0 call $~lib/rt/pure/__release ) - (func $std/typedarray/testArraySome<~lib/typedarray/Uint32Array,u32> (; 164 ;) (type $FUNCSIG$v) + (func $std/typedarray/testArraySome<~lib/typedarray/Uint32Array,u32> (; 165 ;) (type $FUNCSIG$v) (local $0 i32) (local $1 i32) i32.const 3 @@ -7653,7 +7737,7 @@ if i32.const 0 i32.const 376 - i32.const 322 + i32.const 355 i32.const 2 call $~lib/builtins/abort unreachable @@ -7664,7 +7748,7 @@ if i32.const 0 i32.const 376 - i32.const 324 + i32.const 357 i32.const 2 call $~lib/builtins/abort unreachable @@ -7674,7 +7758,7 @@ local.get $0 call $~lib/rt/pure/__release ) - (func $std/typedarray/testArraySome<~lib/typedarray/Int64Array,i64>~anonymous|0 (; 165 ;) (type $FUNCSIG$ijii) (param $0 i64) (param $1 i32) (param $2 i32) (result i32) + (func $std/typedarray/testArraySome<~lib/typedarray/Int64Array,i64>~anonymous|0 (; 166 ;) (type $FUNCSIG$ijii) (param $0 i64) (param $1 i32) (param $2 i32) (result i32) local.get $2 call $~lib/rt/pure/__retain drop @@ -7684,7 +7768,7 @@ i64.const 2 i64.eq ) - (func $~lib/typedarray/Int64Array#some (; 166 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32) + (func $~lib/typedarray/Int64Array#some (; 167 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32) (local $2 i32) (local $3 i32) (local $4 i32) @@ -7737,7 +7821,7 @@ i32.const 0 end ) - (func $std/typedarray/testArraySome<~lib/typedarray/Int64Array,i64>~anonymous|1 (; 167 ;) (type $FUNCSIG$ijii) (param $0 i64) (param $1 i32) (param $2 i32) (result i32) + (func $std/typedarray/testArraySome<~lib/typedarray/Int64Array,i64>~anonymous|1 (; 168 ;) (type $FUNCSIG$ijii) (param $0 i64) (param $1 i32) (param $2 i32) (result i32) local.get $2 call $~lib/rt/pure/__retain drop @@ -7747,7 +7831,7 @@ i64.const 0 i64.eq ) - (func $std/typedarray/testArraySome<~lib/typedarray/Int64Array,i64> (; 168 ;) (type $FUNCSIG$v) + (func $std/typedarray/testArraySome<~lib/typedarray/Int64Array,i64> (; 169 ;) (type $FUNCSIG$v) (local $0 i32) (local $1 i32) i32.const 3 @@ -7773,7 +7857,7 @@ if i32.const 0 i32.const 376 - i32.const 322 + i32.const 355 i32.const 2 call $~lib/builtins/abort unreachable @@ -7784,7 +7868,7 @@ if i32.const 0 i32.const 376 - i32.const 324 + i32.const 357 i32.const 2 call $~lib/builtins/abort unreachable @@ -7794,7 +7878,7 @@ local.get $0 call $~lib/rt/pure/__release ) - (func $std/typedarray/testArraySome<~lib/typedarray/Uint64Array,u64> (; 169 ;) (type $FUNCSIG$v) + (func $std/typedarray/testArraySome<~lib/typedarray/Uint64Array,u64> (; 170 ;) (type $FUNCSIG$v) (local $0 i32) (local $1 i32) i32.const 3 @@ -7820,7 +7904,7 @@ if i32.const 0 i32.const 376 - i32.const 322 + i32.const 355 i32.const 2 call $~lib/builtins/abort unreachable @@ -7831,7 +7915,7 @@ if i32.const 0 i32.const 376 - i32.const 324 + i32.const 357 i32.const 2 call $~lib/builtins/abort unreachable @@ -7841,7 +7925,7 @@ local.get $0 call $~lib/rt/pure/__release ) - (func $std/typedarray/testArraySome<~lib/typedarray/Float32Array,f32>~anonymous|0 (; 170 ;) (type $FUNCSIG$ifii) (param $0 f32) (param $1 i32) (param $2 i32) (result i32) + (func $std/typedarray/testArraySome<~lib/typedarray/Float32Array,f32>~anonymous|0 (; 171 ;) (type $FUNCSIG$ifii) (param $0 f32) (param $1 i32) (param $2 i32) (result i32) local.get $2 call $~lib/rt/pure/__retain drop @@ -7851,7 +7935,7 @@ f32.const 2 f32.eq ) - (func $~lib/typedarray/Float32Array#some (; 171 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32) + (func $~lib/typedarray/Float32Array#some (; 172 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32) (local $2 i32) (local $3 i32) (local $4 i32) @@ -7904,7 +7988,7 @@ i32.const 0 end ) - (func $std/typedarray/testArraySome<~lib/typedarray/Float32Array,f32>~anonymous|1 (; 172 ;) (type $FUNCSIG$ifii) (param $0 f32) (param $1 i32) (param $2 i32) (result i32) + (func $std/typedarray/testArraySome<~lib/typedarray/Float32Array,f32>~anonymous|1 (; 173 ;) (type $FUNCSIG$ifii) (param $0 f32) (param $1 i32) (param $2 i32) (result i32) local.get $2 call $~lib/rt/pure/__retain drop @@ -7914,7 +7998,7 @@ f32.const 0 f32.eq ) - (func $std/typedarray/testArraySome<~lib/typedarray/Float32Array,f32> (; 173 ;) (type $FUNCSIG$v) + (func $std/typedarray/testArraySome<~lib/typedarray/Float32Array,f32> (; 174 ;) (type $FUNCSIG$v) (local $0 i32) (local $1 i32) i32.const 3 @@ -7940,7 +8024,7 @@ if i32.const 0 i32.const 376 - i32.const 322 + i32.const 355 i32.const 2 call $~lib/builtins/abort unreachable @@ -7951,7 +8035,7 @@ if i32.const 0 i32.const 376 - i32.const 324 + i32.const 357 i32.const 2 call $~lib/builtins/abort unreachable @@ -7961,7 +8045,7 @@ local.get $0 call $~lib/rt/pure/__release ) - (func $std/typedarray/testArraySome<~lib/typedarray/Float64Array,f64>~anonymous|0 (; 174 ;) (type $FUNCSIG$idii) (param $0 f64) (param $1 i32) (param $2 i32) (result i32) + (func $std/typedarray/testArraySome<~lib/typedarray/Float64Array,f64>~anonymous|0 (; 175 ;) (type $FUNCSIG$idii) (param $0 f64) (param $1 i32) (param $2 i32) (result i32) local.get $2 call $~lib/rt/pure/__retain drop @@ -7971,7 +8055,7 @@ f64.const 2 f64.eq ) - (func $~lib/typedarray/Float64Array#some (; 175 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32) + (func $~lib/typedarray/Float64Array#some (; 176 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32) (local $2 i32) (local $3 i32) (local $4 i32) @@ -8024,7 +8108,7 @@ i32.const 0 end ) - (func $std/typedarray/testArraySome<~lib/typedarray/Float64Array,f64>~anonymous|1 (; 176 ;) (type $FUNCSIG$idii) (param $0 f64) (param $1 i32) (param $2 i32) (result i32) + (func $std/typedarray/testArraySome<~lib/typedarray/Float64Array,f64>~anonymous|1 (; 177 ;) (type $FUNCSIG$idii) (param $0 f64) (param $1 i32) (param $2 i32) (result i32) local.get $2 call $~lib/rt/pure/__retain drop @@ -8034,7 +8118,7 @@ f64.const 0 f64.eq ) - (func $std/typedarray/testArraySome<~lib/typedarray/Float64Array,f64> (; 177 ;) (type $FUNCSIG$v) + (func $std/typedarray/testArraySome<~lib/typedarray/Float64Array,f64> (; 178 ;) (type $FUNCSIG$v) (local $0 i32) (local $1 i32) i32.const 3 @@ -8060,7 +8144,7 @@ if i32.const 0 i32.const 376 - i32.const 322 + i32.const 355 i32.const 2 call $~lib/builtins/abort unreachable @@ -8071,7 +8155,7 @@ if i32.const 0 i32.const 376 - i32.const 324 + i32.const 357 i32.const 2 call $~lib/builtins/abort unreachable @@ -8081,7 +8165,7 @@ local.get $0 call $~lib/rt/pure/__release ) - (func $~lib/typedarray/Int8Array#findIndex (; 178 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32) + (func $~lib/typedarray/Int8Array#findIndex (; 179 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32) (local $2 i32) (local $3 i32) (local $4 i32) @@ -8132,7 +8216,7 @@ end local.get $0 ) - (func $std/typedarray/testArrayFindIndex<~lib/typedarray/Int8Array,i8>~anonymous|1 (; 179 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) + (func $std/typedarray/testArrayFindIndex<~lib/typedarray/Int8Array,i8>~anonymous|1 (; 180 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) local.get $2 call $~lib/rt/pure/__retain drop @@ -8144,7 +8228,7 @@ i32.const 4 i32.eq ) - (func $std/typedarray/testArrayFindIndex<~lib/typedarray/Int8Array,i8> (; 180 ;) (type $FUNCSIG$v) + (func $std/typedarray/testArrayFindIndex<~lib/typedarray/Int8Array,i8> (; 181 ;) (type $FUNCSIG$v) (local $0 i32) (local $1 i32) i32.const 3 @@ -8171,7 +8255,7 @@ if i32.const 0 i32.const 376 - i32.const 345 + i32.const 378 i32.const 2 call $~lib/builtins/abort unreachable @@ -8184,7 +8268,7 @@ if i32.const 0 i32.const 376 - i32.const 347 + i32.const 380 i32.const 2 call $~lib/builtins/abort unreachable @@ -8194,7 +8278,7 @@ local.get $0 call $~lib/rt/pure/__release ) - (func $~lib/typedarray/Uint8Array#findIndex (; 181 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32) + (func $~lib/typedarray/Uint8Array#findIndex (; 182 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32) (local $2 i32) (local $3 i32) (local $4 i32) @@ -8245,7 +8329,7 @@ end local.get $0 ) - (func $std/typedarray/testArrayFindIndex<~lib/typedarray/Uint8Array,u8> (; 182 ;) (type $FUNCSIG$v) + (func $std/typedarray/testArrayFindIndex<~lib/typedarray/Uint8Array,u8> (; 183 ;) (type $FUNCSIG$v) (local $0 i32) (local $1 i32) i32.const 3 @@ -8272,7 +8356,7 @@ if i32.const 0 i32.const 376 - i32.const 345 + i32.const 378 i32.const 2 call $~lib/builtins/abort unreachable @@ -8285,7 +8369,7 @@ if i32.const 0 i32.const 376 - i32.const 347 + i32.const 380 i32.const 2 call $~lib/builtins/abort unreachable @@ -8295,7 +8379,7 @@ local.get $0 call $~lib/rt/pure/__release ) - (func $std/typedarray/testArrayFindIndex<~lib/typedarray/Uint8ClampedArray,u8> (; 183 ;) (type $FUNCSIG$v) + (func $std/typedarray/testArrayFindIndex<~lib/typedarray/Uint8ClampedArray,u8> (; 184 ;) (type $FUNCSIG$v) (local $0 i32) (local $1 i32) i32.const 3 @@ -8322,7 +8406,7 @@ if i32.const 0 i32.const 376 - i32.const 345 + i32.const 378 i32.const 2 call $~lib/builtins/abort unreachable @@ -8335,7 +8419,7 @@ if i32.const 0 i32.const 376 - i32.const 347 + i32.const 380 i32.const 2 call $~lib/builtins/abort unreachable @@ -8345,7 +8429,7 @@ local.get $0 call $~lib/rt/pure/__release ) - (func $~lib/typedarray/Int16Array#findIndex (; 184 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32) + (func $~lib/typedarray/Int16Array#findIndex (; 185 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32) (local $2 i32) (local $3 i32) (local $4 i32) @@ -8399,7 +8483,7 @@ end local.get $0 ) - (func $std/typedarray/testArrayFindIndex<~lib/typedarray/Int16Array,i16>~anonymous|1 (; 185 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) + (func $std/typedarray/testArrayFindIndex<~lib/typedarray/Int16Array,i16>~anonymous|1 (; 186 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) local.get $2 call $~lib/rt/pure/__retain drop @@ -8411,7 +8495,7 @@ i32.const 4 i32.eq ) - (func $std/typedarray/testArrayFindIndex<~lib/typedarray/Int16Array,i16> (; 186 ;) (type $FUNCSIG$v) + (func $std/typedarray/testArrayFindIndex<~lib/typedarray/Int16Array,i16> (; 187 ;) (type $FUNCSIG$v) (local $0 i32) (local $1 i32) i32.const 3 @@ -8438,7 +8522,7 @@ if i32.const 0 i32.const 376 - i32.const 345 + i32.const 378 i32.const 2 call $~lib/builtins/abort unreachable @@ -8451,7 +8535,7 @@ if i32.const 0 i32.const 376 - i32.const 347 + i32.const 380 i32.const 2 call $~lib/builtins/abort unreachable @@ -8461,7 +8545,7 @@ local.get $0 call $~lib/rt/pure/__release ) - (func $~lib/typedarray/Uint16Array#findIndex (; 187 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32) + (func $~lib/typedarray/Uint16Array#findIndex (; 188 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32) (local $2 i32) (local $3 i32) (local $4 i32) @@ -8515,7 +8599,7 @@ end local.get $0 ) - (func $std/typedarray/testArrayFindIndex<~lib/typedarray/Uint16Array,u16> (; 188 ;) (type $FUNCSIG$v) + (func $std/typedarray/testArrayFindIndex<~lib/typedarray/Uint16Array,u16> (; 189 ;) (type $FUNCSIG$v) (local $0 i32) (local $1 i32) i32.const 3 @@ -8542,7 +8626,7 @@ if i32.const 0 i32.const 376 - i32.const 345 + i32.const 378 i32.const 2 call $~lib/builtins/abort unreachable @@ -8555,7 +8639,7 @@ if i32.const 0 i32.const 376 - i32.const 347 + i32.const 380 i32.const 2 call $~lib/builtins/abort unreachable @@ -8565,7 +8649,7 @@ local.get $0 call $~lib/rt/pure/__release ) - (func $~lib/typedarray/Int32Array#findIndex (; 189 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32) + (func $~lib/typedarray/Int32Array#findIndex (; 190 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32) (local $2 i32) (local $3 i32) (local $4 i32) @@ -8619,7 +8703,7 @@ end local.get $0 ) - (func $std/typedarray/testArrayFindIndex<~lib/typedarray/Int32Array,i32>~anonymous|1 (; 190 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) + (func $std/typedarray/testArrayFindIndex<~lib/typedarray/Int32Array,i32>~anonymous|1 (; 191 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) local.get $2 call $~lib/rt/pure/__retain drop @@ -8629,7 +8713,7 @@ i32.const 4 i32.eq ) - (func $std/typedarray/testArrayFindIndex<~lib/typedarray/Int32Array,i32> (; 191 ;) (type $FUNCSIG$v) + (func $std/typedarray/testArrayFindIndex<~lib/typedarray/Int32Array,i32> (; 192 ;) (type $FUNCSIG$v) (local $0 i32) (local $1 i32) i32.const 3 @@ -8656,7 +8740,7 @@ if i32.const 0 i32.const 376 - i32.const 345 + i32.const 378 i32.const 2 call $~lib/builtins/abort unreachable @@ -8669,7 +8753,7 @@ if i32.const 0 i32.const 376 - i32.const 347 + i32.const 380 i32.const 2 call $~lib/builtins/abort unreachable @@ -8679,7 +8763,7 @@ local.get $0 call $~lib/rt/pure/__release ) - (func $std/typedarray/testArrayFindIndex<~lib/typedarray/Uint32Array,u32> (; 192 ;) (type $FUNCSIG$v) + (func $std/typedarray/testArrayFindIndex<~lib/typedarray/Uint32Array,u32> (; 193 ;) (type $FUNCSIG$v) (local $0 i32) (local $1 i32) i32.const 3 @@ -8706,7 +8790,7 @@ if i32.const 0 i32.const 376 - i32.const 345 + i32.const 378 i32.const 2 call $~lib/builtins/abort unreachable @@ -8719,7 +8803,7 @@ if i32.const 0 i32.const 376 - i32.const 347 + i32.const 380 i32.const 2 call $~lib/builtins/abort unreachable @@ -8729,7 +8813,7 @@ local.get $0 call $~lib/rt/pure/__release ) - (func $~lib/typedarray/Int64Array#findIndex (; 193 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32) + (func $~lib/typedarray/Int64Array#findIndex (; 194 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32) (local $2 i32) (local $3 i32) (local $4 i32) @@ -8783,7 +8867,7 @@ end local.get $0 ) - (func $std/typedarray/testArrayFindIndex<~lib/typedarray/Int64Array,i64>~anonymous|1 (; 194 ;) (type $FUNCSIG$ijii) (param $0 i64) (param $1 i32) (param $2 i32) (result i32) + (func $std/typedarray/testArrayFindIndex<~lib/typedarray/Int64Array,i64>~anonymous|1 (; 195 ;) (type $FUNCSIG$ijii) (param $0 i64) (param $1 i32) (param $2 i32) (result i32) local.get $2 call $~lib/rt/pure/__retain drop @@ -8793,7 +8877,7 @@ i64.const 4 i64.eq ) - (func $std/typedarray/testArrayFindIndex<~lib/typedarray/Int64Array,i64> (; 195 ;) (type $FUNCSIG$v) + (func $std/typedarray/testArrayFindIndex<~lib/typedarray/Int64Array,i64> (; 196 ;) (type $FUNCSIG$v) (local $0 i32) (local $1 i32) i32.const 3 @@ -8820,7 +8904,7 @@ if i32.const 0 i32.const 376 - i32.const 345 + i32.const 378 i32.const 2 call $~lib/builtins/abort unreachable @@ -8833,7 +8917,7 @@ if i32.const 0 i32.const 376 - i32.const 347 + i32.const 380 i32.const 2 call $~lib/builtins/abort unreachable @@ -8843,7 +8927,7 @@ local.get $0 call $~lib/rt/pure/__release ) - (func $std/typedarray/testArrayFindIndex<~lib/typedarray/Uint64Array,u64> (; 196 ;) (type $FUNCSIG$v) + (func $std/typedarray/testArrayFindIndex<~lib/typedarray/Uint64Array,u64> (; 197 ;) (type $FUNCSIG$v) (local $0 i32) (local $1 i32) i32.const 3 @@ -8870,7 +8954,7 @@ if i32.const 0 i32.const 376 - i32.const 345 + i32.const 378 i32.const 2 call $~lib/builtins/abort unreachable @@ -8883,7 +8967,7 @@ if i32.const 0 i32.const 376 - i32.const 347 + i32.const 380 i32.const 2 call $~lib/builtins/abort unreachable @@ -8893,7 +8977,7 @@ local.get $0 call $~lib/rt/pure/__release ) - (func $~lib/typedarray/Float32Array#findIndex (; 197 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32) + (func $~lib/typedarray/Float32Array#findIndex (; 198 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32) (local $2 i32) (local $3 i32) (local $4 i32) @@ -8947,7 +9031,7 @@ end local.get $0 ) - (func $std/typedarray/testArrayFindIndex<~lib/typedarray/Float32Array,f32>~anonymous|1 (; 198 ;) (type $FUNCSIG$ifii) (param $0 f32) (param $1 i32) (param $2 i32) (result i32) + (func $std/typedarray/testArrayFindIndex<~lib/typedarray/Float32Array,f32>~anonymous|1 (; 199 ;) (type $FUNCSIG$ifii) (param $0 f32) (param $1 i32) (param $2 i32) (result i32) local.get $2 call $~lib/rt/pure/__retain drop @@ -8957,7 +9041,7 @@ f32.const 4 f32.eq ) - (func $std/typedarray/testArrayFindIndex<~lib/typedarray/Float32Array,f32> (; 199 ;) (type $FUNCSIG$v) + (func $std/typedarray/testArrayFindIndex<~lib/typedarray/Float32Array,f32> (; 200 ;) (type $FUNCSIG$v) (local $0 i32) (local $1 i32) i32.const 3 @@ -8984,7 +9068,7 @@ if i32.const 0 i32.const 376 - i32.const 345 + i32.const 378 i32.const 2 call $~lib/builtins/abort unreachable @@ -8997,7 +9081,7 @@ if i32.const 0 i32.const 376 - i32.const 347 + i32.const 380 i32.const 2 call $~lib/builtins/abort unreachable @@ -9007,7 +9091,7 @@ local.get $0 call $~lib/rt/pure/__release ) - (func $~lib/typedarray/Float64Array#findIndex (; 200 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32) + (func $~lib/typedarray/Float64Array#findIndex (; 201 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32) (local $2 i32) (local $3 i32) (local $4 i32) @@ -9061,7 +9145,7 @@ end local.get $0 ) - (func $std/typedarray/testArrayFindIndex<~lib/typedarray/Float64Array,f64>~anonymous|1 (; 201 ;) (type $FUNCSIG$idii) (param $0 f64) (param $1 i32) (param $2 i32) (result i32) + (func $std/typedarray/testArrayFindIndex<~lib/typedarray/Float64Array,f64>~anonymous|1 (; 202 ;) (type $FUNCSIG$idii) (param $0 f64) (param $1 i32) (param $2 i32) (result i32) local.get $2 call $~lib/rt/pure/__retain drop @@ -9071,7 +9155,7 @@ f64.const 4 f64.eq ) - (func $std/typedarray/testArrayFindIndex<~lib/typedarray/Float64Array,f64> (; 202 ;) (type $FUNCSIG$v) + (func $std/typedarray/testArrayFindIndex<~lib/typedarray/Float64Array,f64> (; 203 ;) (type $FUNCSIG$v) (local $0 i32) (local $1 i32) i32.const 3 @@ -9098,7 +9182,7 @@ if i32.const 0 i32.const 376 - i32.const 345 + i32.const 378 i32.const 2 call $~lib/builtins/abort unreachable @@ -9111,7 +9195,7 @@ if i32.const 0 i32.const 376 - i32.const 347 + i32.const 380 i32.const 2 call $~lib/builtins/abort unreachable @@ -9121,7 +9205,7 @@ local.get $0 call $~lib/rt/pure/__release ) - (func $std/typedarray/testArrayEvery<~lib/typedarray/Int8Array,i8>~anonymous|0 (; 203 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) + (func $std/typedarray/testArrayEvery<~lib/typedarray/Int8Array,i8>~anonymous|0 (; 204 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) local.get $2 call $~lib/rt/pure/__retain drop @@ -9136,7 +9220,7 @@ local.get $2 call $~lib/rt/pure/__release ) - (func $~lib/typedarray/Int8Array#every (; 204 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32) + (func $~lib/typedarray/Int8Array#every (; 205 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32) (local $2 i32) (local $3 i32) (local $4 i32) @@ -9186,7 +9270,7 @@ i32.const 1 end ) - (func $std/typedarray/testArrayEvery<~lib/typedarray/Int8Array,i8> (; 205 ;) (type $FUNCSIG$v) + (func $std/typedarray/testArrayEvery<~lib/typedarray/Int8Array,i8> (; 206 ;) (type $FUNCSIG$v) (local $0 i32) (local $1 i32) i32.const 3 @@ -9212,7 +9296,7 @@ if i32.const 0 i32.const 376 - i32.const 368 + i32.const 401 i32.const 2 call $~lib/builtins/abort unreachable @@ -9223,7 +9307,7 @@ if i32.const 0 i32.const 376 - i32.const 370 + i32.const 403 i32.const 2 call $~lib/builtins/abort unreachable @@ -9233,7 +9317,7 @@ local.get $0 call $~lib/rt/pure/__release ) - (func $std/typedarray/testArrayEvery<~lib/typedarray/Uint8Array,u8>~anonymous|0 (; 206 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) + (func $std/typedarray/testArrayEvery<~lib/typedarray/Uint8Array,u8>~anonymous|0 (; 207 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) local.get $2 call $~lib/rt/pure/__retain drop @@ -9244,7 +9328,7 @@ i32.and i32.eqz ) - (func $~lib/typedarray/Uint8Array#every (; 207 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32) + (func $~lib/typedarray/Uint8Array#every (; 208 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32) (local $2 i32) (local $3 i32) (local $4 i32) @@ -9294,7 +9378,7 @@ i32.const 1 end ) - (func $std/typedarray/testArrayEvery<~lib/typedarray/Uint8Array,u8> (; 208 ;) (type $FUNCSIG$v) + (func $std/typedarray/testArrayEvery<~lib/typedarray/Uint8Array,u8> (; 209 ;) (type $FUNCSIG$v) (local $0 i32) (local $1 i32) i32.const 3 @@ -9320,7 +9404,7 @@ if i32.const 0 i32.const 376 - i32.const 368 + i32.const 401 i32.const 2 call $~lib/builtins/abort unreachable @@ -9331,7 +9415,7 @@ if i32.const 0 i32.const 376 - i32.const 370 + i32.const 403 i32.const 2 call $~lib/builtins/abort unreachable @@ -9341,7 +9425,7 @@ local.get $0 call $~lib/rt/pure/__release ) - (func $std/typedarray/testArrayEvery<~lib/typedarray/Uint8ClampedArray,u8> (; 209 ;) (type $FUNCSIG$v) + (func $std/typedarray/testArrayEvery<~lib/typedarray/Uint8ClampedArray,u8> (; 210 ;) (type $FUNCSIG$v) (local $0 i32) (local $1 i32) i32.const 3 @@ -9367,7 +9451,7 @@ if i32.const 0 i32.const 376 - i32.const 368 + i32.const 401 i32.const 2 call $~lib/builtins/abort unreachable @@ -9378,7 +9462,7 @@ if i32.const 0 i32.const 376 - i32.const 370 + i32.const 403 i32.const 2 call $~lib/builtins/abort unreachable @@ -9388,7 +9472,7 @@ local.get $0 call $~lib/rt/pure/__release ) - (func $std/typedarray/testArrayEvery<~lib/typedarray/Int16Array,i16>~anonymous|0 (; 210 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) + (func $std/typedarray/testArrayEvery<~lib/typedarray/Int16Array,i16>~anonymous|0 (; 211 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) local.get $2 call $~lib/rt/pure/__retain drop @@ -9403,7 +9487,7 @@ local.get $2 call $~lib/rt/pure/__release ) - (func $~lib/typedarray/Int16Array#every (; 211 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32) + (func $~lib/typedarray/Int16Array#every (; 212 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32) (local $2 i32) (local $3 i32) (local $4 i32) @@ -9455,7 +9539,7 @@ i32.const 1 end ) - (func $std/typedarray/testArrayEvery<~lib/typedarray/Int16Array,i16> (; 212 ;) (type $FUNCSIG$v) + (func $std/typedarray/testArrayEvery<~lib/typedarray/Int16Array,i16> (; 213 ;) (type $FUNCSIG$v) (local $0 i32) (local $1 i32) i32.const 3 @@ -9481,7 +9565,7 @@ if i32.const 0 i32.const 376 - i32.const 368 + i32.const 401 i32.const 2 call $~lib/builtins/abort unreachable @@ -9492,7 +9576,7 @@ if i32.const 0 i32.const 376 - i32.const 370 + i32.const 403 i32.const 2 call $~lib/builtins/abort unreachable @@ -9502,7 +9586,7 @@ local.get $0 call $~lib/rt/pure/__release ) - (func $~lib/typedarray/Uint16Array#every (; 213 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32) + (func $~lib/typedarray/Uint16Array#every (; 214 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32) (local $2 i32) (local $3 i32) (local $4 i32) @@ -9554,7 +9638,7 @@ i32.const 1 end ) - (func $std/typedarray/testArrayEvery<~lib/typedarray/Uint16Array,u16> (; 214 ;) (type $FUNCSIG$v) + (func $std/typedarray/testArrayEvery<~lib/typedarray/Uint16Array,u16> (; 215 ;) (type $FUNCSIG$v) (local $0 i32) (local $1 i32) i32.const 3 @@ -9580,7 +9664,7 @@ if i32.const 0 i32.const 376 - i32.const 368 + i32.const 401 i32.const 2 call $~lib/builtins/abort unreachable @@ -9591,7 +9675,7 @@ if i32.const 0 i32.const 376 - i32.const 370 + i32.const 403 i32.const 2 call $~lib/builtins/abort unreachable @@ -9601,7 +9685,7 @@ local.get $0 call $~lib/rt/pure/__release ) - (func $std/typedarray/testArrayEvery<~lib/typedarray/Int32Array,i32>~anonymous|0 (; 215 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) + (func $std/typedarray/testArrayEvery<~lib/typedarray/Int32Array,i32>~anonymous|0 (; 216 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) local.get $2 call $~lib/rt/pure/__retain drop @@ -9612,7 +9696,7 @@ local.get $2 call $~lib/rt/pure/__release ) - (func $~lib/typedarray/Int32Array#every (; 216 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32) + (func $~lib/typedarray/Int32Array#every (; 217 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32) (local $2 i32) (local $3 i32) (local $4 i32) @@ -9664,7 +9748,7 @@ i32.const 1 end ) - (func $std/typedarray/testArrayEvery<~lib/typedarray/Int32Array,i32> (; 217 ;) (type $FUNCSIG$v) + (func $std/typedarray/testArrayEvery<~lib/typedarray/Int32Array,i32> (; 218 ;) (type $FUNCSIG$v) (local $0 i32) (local $1 i32) i32.const 3 @@ -9690,7 +9774,7 @@ if i32.const 0 i32.const 376 - i32.const 368 + i32.const 401 i32.const 2 call $~lib/builtins/abort unreachable @@ -9701,7 +9785,7 @@ if i32.const 0 i32.const 376 - i32.const 370 + i32.const 403 i32.const 2 call $~lib/builtins/abort unreachable @@ -9711,7 +9795,7 @@ local.get $0 call $~lib/rt/pure/__release ) - (func $std/typedarray/testArrayEvery<~lib/typedarray/Uint32Array,u32> (; 218 ;) (type $FUNCSIG$v) + (func $std/typedarray/testArrayEvery<~lib/typedarray/Uint32Array,u32> (; 219 ;) (type $FUNCSIG$v) (local $0 i32) (local $1 i32) i32.const 3 @@ -9737,7 +9821,7 @@ if i32.const 0 i32.const 376 - i32.const 368 + i32.const 401 i32.const 2 call $~lib/builtins/abort unreachable @@ -9748,7 +9832,7 @@ if i32.const 0 i32.const 376 - i32.const 370 + i32.const 403 i32.const 2 call $~lib/builtins/abort unreachable @@ -9758,7 +9842,7 @@ local.get $0 call $~lib/rt/pure/__release ) - (func $std/typedarray/testArrayEvery<~lib/typedarray/Int64Array,i64>~anonymous|0 (; 219 ;) (type $FUNCSIG$ijii) (param $0 i64) (param $1 i32) (param $2 i32) (result i32) + (func $std/typedarray/testArrayEvery<~lib/typedarray/Int64Array,i64>~anonymous|0 (; 220 ;) (type $FUNCSIG$ijii) (param $0 i64) (param $1 i32) (param $2 i32) (result i32) local.get $2 call $~lib/rt/pure/__retain drop @@ -9770,7 +9854,7 @@ local.get $2 call $~lib/rt/pure/__release ) - (func $~lib/typedarray/Int64Array#every (; 220 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32) + (func $~lib/typedarray/Int64Array#every (; 221 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32) (local $2 i32) (local $3 i32) (local $4 i32) @@ -9822,7 +9906,7 @@ i32.const 1 end ) - (func $std/typedarray/testArrayEvery<~lib/typedarray/Int64Array,i64> (; 221 ;) (type $FUNCSIG$v) + (func $std/typedarray/testArrayEvery<~lib/typedarray/Int64Array,i64> (; 222 ;) (type $FUNCSIG$v) (local $0 i32) (local $1 i32) i32.const 3 @@ -9848,7 +9932,7 @@ if i32.const 0 i32.const 376 - i32.const 368 + i32.const 401 i32.const 2 call $~lib/builtins/abort unreachable @@ -9859,7 +9943,7 @@ if i32.const 0 i32.const 376 - i32.const 370 + i32.const 403 i32.const 2 call $~lib/builtins/abort unreachable @@ -9869,7 +9953,7 @@ local.get $0 call $~lib/rt/pure/__release ) - (func $std/typedarray/testArrayEvery<~lib/typedarray/Uint64Array,u64>~anonymous|0 (; 222 ;) (type $FUNCSIG$ijii) (param $0 i64) (param $1 i32) (param $2 i32) (result i32) + (func $std/typedarray/testArrayEvery<~lib/typedarray/Uint64Array,u64>~anonymous|0 (; 223 ;) (type $FUNCSIG$ijii) (param $0 i64) (param $1 i32) (param $2 i32) (result i32) local.get $2 call $~lib/rt/pure/__retain drop @@ -9881,7 +9965,7 @@ local.get $2 call $~lib/rt/pure/__release ) - (func $std/typedarray/testArrayEvery<~lib/typedarray/Uint64Array,u64> (; 223 ;) (type $FUNCSIG$v) + (func $std/typedarray/testArrayEvery<~lib/typedarray/Uint64Array,u64> (; 224 ;) (type $FUNCSIG$v) (local $0 i32) (local $1 i32) i32.const 3 @@ -9907,7 +9991,7 @@ if i32.const 0 i32.const 376 - i32.const 368 + i32.const 401 i32.const 2 call $~lib/builtins/abort unreachable @@ -9918,7 +10002,7 @@ if i32.const 0 i32.const 376 - i32.const 370 + i32.const 403 i32.const 2 call $~lib/builtins/abort unreachable @@ -9928,7 +10012,7 @@ local.get $0 call $~lib/rt/pure/__release ) - (func $~lib/math/NativeMathf.mod (; 224 ;) (type $FUNCSIG$ff) (param $0 f32) (result f32) + (func $~lib/math/NativeMathf.mod (; 225 ;) (type $FUNCSIG$ff) (param $0 f32) (result f32) (local $1 i32) (local $2 i32) (local $3 i32) @@ -10077,7 +10161,7 @@ local.get $0 f32.mul ) - (func $std/typedarray/testArrayEvery<~lib/typedarray/Float32Array,f32>~anonymous|0 (; 225 ;) (type $FUNCSIG$ifii) (param $0 f32) (param $1 i32) (param $2 i32) (result i32) + (func $std/typedarray/testArrayEvery<~lib/typedarray/Float32Array,f32>~anonymous|0 (; 226 ;) (type $FUNCSIG$ifii) (param $0 f32) (param $1 i32) (param $2 i32) (result i32) local.get $2 call $~lib/rt/pure/__retain drop @@ -10088,7 +10172,7 @@ local.get $2 call $~lib/rt/pure/__release ) - (func $~lib/typedarray/Float32Array#every (; 226 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32) + (func $~lib/typedarray/Float32Array#every (; 227 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32) (local $2 i32) (local $3 i32) (local $4 i32) @@ -10140,7 +10224,7 @@ i32.const 1 end ) - (func $std/typedarray/testArrayEvery<~lib/typedarray/Float32Array,f32> (; 227 ;) (type $FUNCSIG$v) + (func $std/typedarray/testArrayEvery<~lib/typedarray/Float32Array,f32> (; 228 ;) (type $FUNCSIG$v) (local $0 i32) (local $1 i32) i32.const 3 @@ -10166,7 +10250,7 @@ if i32.const 0 i32.const 376 - i32.const 368 + i32.const 401 i32.const 2 call $~lib/builtins/abort unreachable @@ -10177,7 +10261,7 @@ if i32.const 0 i32.const 376 - i32.const 370 + i32.const 403 i32.const 2 call $~lib/builtins/abort unreachable @@ -10187,7 +10271,7 @@ local.get $0 call $~lib/rt/pure/__release ) - (func $~lib/math/NativeMath.mod (; 228 ;) (type $FUNCSIG$dd) (param $0 f64) (result f64) + (func $~lib/math/NativeMath.mod (; 229 ;) (type $FUNCSIG$dd) (param $0 f64) (result f64) (local $1 i64) (local $2 i64) (local $3 i64) @@ -10343,7 +10427,7 @@ local.get $0 f64.mul ) - (func $std/typedarray/testArrayEvery<~lib/typedarray/Float64Array,f64>~anonymous|0 (; 229 ;) (type $FUNCSIG$idii) (param $0 f64) (param $1 i32) (param $2 i32) (result i32) + (func $std/typedarray/testArrayEvery<~lib/typedarray/Float64Array,f64>~anonymous|0 (; 230 ;) (type $FUNCSIG$idii) (param $0 f64) (param $1 i32) (param $2 i32) (result i32) local.get $2 call $~lib/rt/pure/__retain drop @@ -10354,7 +10438,7 @@ local.get $2 call $~lib/rt/pure/__release ) - (func $~lib/typedarray/Float64Array#every (; 230 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32) + (func $~lib/typedarray/Float64Array#every (; 231 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32) (local $2 i32) (local $3 i32) (local $4 i32) @@ -10406,7 +10490,7 @@ i32.const 1 end ) - (func $std/typedarray/testArrayEvery<~lib/typedarray/Float64Array,f64> (; 231 ;) (type $FUNCSIG$v) + (func $std/typedarray/testArrayEvery<~lib/typedarray/Float64Array,f64> (; 232 ;) (type $FUNCSIG$v) (local $0 i32) (local $1 i32) i32.const 3 @@ -10432,7 +10516,7 @@ if i32.const 0 i32.const 376 - i32.const 368 + i32.const 401 i32.const 2 call $~lib/builtins/abort unreachable @@ -10443,7 +10527,7 @@ if i32.const 0 i32.const 376 - i32.const 370 + i32.const 403 i32.const 2 call $~lib/builtins/abort unreachable @@ -10453,7 +10537,7 @@ local.get $0 call $~lib/rt/pure/__release ) - (func $std/typedarray/testArrayForEach<~lib/typedarray/Int8Array,i8>~anonymous|0 (; 232 ;) (type $FUNCSIG$viii) (param $0 i32) (param $1 i32) (param $2 i32) + (func $std/typedarray/testArrayForEach<~lib/typedarray/Int8Array,i8>~anonymous|0 (; 233 ;) (type $FUNCSIG$viii) (param $0 i32) (param $1 i32) (param $2 i32) local.get $2 call $~lib/rt/pure/__retain drop @@ -10469,7 +10553,7 @@ if i32.const 0 i32.const 376 - i32.const 397 + i32.const 430 i32.const 4 call $~lib/builtins/abort unreachable @@ -10480,7 +10564,7 @@ if i32.const 0 i32.const 376 - i32.const 398 + i32.const 431 i32.const 4 call $~lib/builtins/abort unreachable @@ -10491,7 +10575,7 @@ if i32.const 0 i32.const 376 - i32.const 399 + i32.const 432 i32.const 4 call $~lib/builtins/abort unreachable @@ -10503,7 +10587,7 @@ local.get $2 call $~lib/rt/pure/__release ) - (func $~lib/typedarray/Int8Array#forEach (; 233 ;) (type $FUNCSIG$vi) (param $0 i32) + (func $~lib/typedarray/Int8Array#forEach (; 234 ;) (type $FUNCSIG$vi) (param $0 i32) (local $1 i32) (local $2 i32) (local $3 i32) @@ -10541,7 +10625,7 @@ local.get $1 call $~lib/rt/pure/__release ) - (func $std/typedarray/testArrayForEach<~lib/typedarray/Int8Array,i8> (; 234 ;) (type $FUNCSIG$v) + (func $std/typedarray/testArrayForEach<~lib/typedarray/Int8Array,i8> (; 235 ;) (type $FUNCSIG$v) (local $0 i32) (local $1 i32) i32.const 0 @@ -10590,7 +10674,7 @@ if i32.const 0 i32.const 376 - i32.const 402 + i32.const 435 i32.const 2 call $~lib/builtins/abort unreachable @@ -10600,7 +10684,7 @@ local.get $0 call $~lib/rt/pure/__release ) - (func $~lib/typedarray/Uint8Array#forEach (; 235 ;) (type $FUNCSIG$vii) (param $0 i32) (param $1 i32) + (func $~lib/typedarray/Uint8Array#forEach (; 236 ;) (type $FUNCSIG$vii) (param $0 i32) (param $1 i32) (local $2 i32) (local $3 i32) (local $4 i32) @@ -10639,7 +10723,7 @@ local.get $2 call $~lib/rt/pure/__release ) - (func $std/typedarray/testArrayForEach<~lib/typedarray/Uint8Array,u8> (; 236 ;) (type $FUNCSIG$v) + (func $std/typedarray/testArrayForEach<~lib/typedarray/Uint8Array,u8> (; 237 ;) (type $FUNCSIG$v) (local $0 i32) (local $1 i32) i32.const 0 @@ -10683,7 +10767,7 @@ if i32.const 0 i32.const 376 - i32.const 402 + i32.const 435 i32.const 2 call $~lib/builtins/abort unreachable @@ -10693,7 +10777,7 @@ local.get $0 call $~lib/rt/pure/__release ) - (func $std/typedarray/testArrayForEach<~lib/typedarray/Uint8ClampedArray,u8> (; 237 ;) (type $FUNCSIG$v) + (func $std/typedarray/testArrayForEach<~lib/typedarray/Uint8ClampedArray,u8> (; 238 ;) (type $FUNCSIG$v) (local $0 i32) (local $1 i32) i32.const 0 @@ -10737,7 +10821,7 @@ if i32.const 0 i32.const 376 - i32.const 402 + i32.const 435 i32.const 2 call $~lib/builtins/abort unreachable @@ -10747,7 +10831,7 @@ local.get $0 call $~lib/rt/pure/__release ) - (func $std/typedarray/testArrayForEach<~lib/typedarray/Int16Array,i16>~anonymous|0 (; 238 ;) (type $FUNCSIG$viii) (param $0 i32) (param $1 i32) (param $2 i32) + (func $std/typedarray/testArrayForEach<~lib/typedarray/Int16Array,i16>~anonymous|0 (; 239 ;) (type $FUNCSIG$viii) (param $0 i32) (param $1 i32) (param $2 i32) local.get $2 call $~lib/rt/pure/__retain drop @@ -10763,7 +10847,7 @@ if i32.const 0 i32.const 376 - i32.const 397 + i32.const 430 i32.const 4 call $~lib/builtins/abort unreachable @@ -10774,7 +10858,7 @@ if i32.const 0 i32.const 376 - i32.const 398 + i32.const 431 i32.const 4 call $~lib/builtins/abort unreachable @@ -10785,7 +10869,7 @@ if i32.const 0 i32.const 376 - i32.const 399 + i32.const 432 i32.const 4 call $~lib/builtins/abort unreachable @@ -10797,7 +10881,7 @@ local.get $2 call $~lib/rt/pure/__release ) - (func $~lib/typedarray/Int16Array#forEach (; 239 ;) (type $FUNCSIG$vi) (param $0 i32) + (func $~lib/typedarray/Int16Array#forEach (; 240 ;) (type $FUNCSIG$vi) (param $0 i32) (local $1 i32) (local $2 i32) (local $3 i32) @@ -10837,7 +10921,7 @@ local.get $1 call $~lib/rt/pure/__release ) - (func $std/typedarray/testArrayForEach<~lib/typedarray/Int16Array,i16> (; 240 ;) (type $FUNCSIG$v) + (func $std/typedarray/testArrayForEach<~lib/typedarray/Int16Array,i16> (; 241 ;) (type $FUNCSIG$v) (local $0 i32) (local $1 i32) i32.const 0 @@ -10886,7 +10970,7 @@ if i32.const 0 i32.const 376 - i32.const 402 + i32.const 435 i32.const 2 call $~lib/builtins/abort unreachable @@ -10896,7 +10980,7 @@ local.get $0 call $~lib/rt/pure/__release ) - (func $~lib/typedarray/Uint16Array#forEach (; 241 ;) (type $FUNCSIG$vi) (param $0 i32) + (func $~lib/typedarray/Uint16Array#forEach (; 242 ;) (type $FUNCSIG$vi) (param $0 i32) (local $1 i32) (local $2 i32) (local $3 i32) @@ -10936,7 +11020,7 @@ local.get $1 call $~lib/rt/pure/__release ) - (func $std/typedarray/testArrayForEach<~lib/typedarray/Uint16Array,u16> (; 242 ;) (type $FUNCSIG$v) + (func $std/typedarray/testArrayForEach<~lib/typedarray/Uint16Array,u16> (; 243 ;) (type $FUNCSIG$v) (local $0 i32) (local $1 i32) i32.const 0 @@ -10979,7 +11063,7 @@ if i32.const 0 i32.const 376 - i32.const 402 + i32.const 435 i32.const 2 call $~lib/builtins/abort unreachable @@ -10989,7 +11073,7 @@ local.get $0 call $~lib/rt/pure/__release ) - (func $std/typedarray/testArrayForEach<~lib/typedarray/Int32Array,i32>~anonymous|0 (; 243 ;) (type $FUNCSIG$viii) (param $0 i32) (param $1 i32) (param $2 i32) + (func $std/typedarray/testArrayForEach<~lib/typedarray/Int32Array,i32>~anonymous|0 (; 244 ;) (type $FUNCSIG$viii) (param $0 i32) (param $1 i32) (param $2 i32) local.get $2 call $~lib/rt/pure/__retain drop @@ -11001,7 +11085,7 @@ if i32.const 0 i32.const 376 - i32.const 397 + i32.const 430 i32.const 4 call $~lib/builtins/abort unreachable @@ -11012,7 +11096,7 @@ if i32.const 0 i32.const 376 - i32.const 398 + i32.const 431 i32.const 4 call $~lib/builtins/abort unreachable @@ -11023,7 +11107,7 @@ if i32.const 0 i32.const 376 - i32.const 399 + i32.const 432 i32.const 4 call $~lib/builtins/abort unreachable @@ -11035,7 +11119,7 @@ local.get $2 call $~lib/rt/pure/__release ) - (func $~lib/typedarray/Int32Array#forEach (; 244 ;) (type $FUNCSIG$vii) (param $0 i32) (param $1 i32) + (func $~lib/typedarray/Int32Array#forEach (; 245 ;) (type $FUNCSIG$vii) (param $0 i32) (param $1 i32) (local $2 i32) (local $3 i32) (local $4 i32) @@ -11077,7 +11161,7 @@ local.get $2 call $~lib/rt/pure/__release ) - (func $std/typedarray/testArrayForEach<~lib/typedarray/Int32Array,i32> (; 245 ;) (type $FUNCSIG$v) + (func $std/typedarray/testArrayForEach<~lib/typedarray/Int32Array,i32> (; 246 ;) (type $FUNCSIG$v) (local $0 i32) (local $1 i32) i32.const 0 @@ -11115,7 +11199,7 @@ if i32.const 0 i32.const 376 - i32.const 402 + i32.const 435 i32.const 2 call $~lib/builtins/abort unreachable @@ -11125,7 +11209,7 @@ local.get $0 call $~lib/rt/pure/__release ) - (func $std/typedarray/testArrayForEach<~lib/typedarray/Uint32Array,u32> (; 246 ;) (type $FUNCSIG$v) + (func $std/typedarray/testArrayForEach<~lib/typedarray/Uint32Array,u32> (; 247 ;) (type $FUNCSIG$v) (local $0 i32) (local $1 i32) i32.const 0 @@ -11163,7 +11247,7 @@ if i32.const 0 i32.const 376 - i32.const 402 + i32.const 435 i32.const 2 call $~lib/builtins/abort unreachable @@ -11173,7 +11257,7 @@ local.get $0 call $~lib/rt/pure/__release ) - (func $std/typedarray/testArrayForEach<~lib/typedarray/Int64Array,i64>~anonymous|0 (; 247 ;) (type $FUNCSIG$vjii) (param $0 i64) (param $1 i32) (param $2 i32) + (func $std/typedarray/testArrayForEach<~lib/typedarray/Int64Array,i64>~anonymous|0 (; 248 ;) (type $FUNCSIG$vjii) (param $0 i64) (param $1 i32) (param $2 i32) local.get $2 call $~lib/rt/pure/__retain drop @@ -11186,7 +11270,7 @@ if i32.const 0 i32.const 376 - i32.const 397 + i32.const 430 i32.const 4 call $~lib/builtins/abort unreachable @@ -11197,7 +11281,7 @@ if i32.const 0 i32.const 376 - i32.const 398 + i32.const 431 i32.const 4 call $~lib/builtins/abort unreachable @@ -11208,7 +11292,7 @@ if i32.const 0 i32.const 376 - i32.const 399 + i32.const 432 i32.const 4 call $~lib/builtins/abort unreachable @@ -11220,7 +11304,7 @@ local.get $2 call $~lib/rt/pure/__release ) - (func $~lib/typedarray/Int64Array#forEach (; 248 ;) (type $FUNCSIG$vii) (param $0 i32) (param $1 i32) + (func $~lib/typedarray/Int64Array#forEach (; 249 ;) (type $FUNCSIG$vii) (param $0 i32) (param $1 i32) (local $2 i32) (local $3 i32) (local $4 i32) @@ -11262,7 +11346,7 @@ local.get $2 call $~lib/rt/pure/__release ) - (func $std/typedarray/testArrayForEach<~lib/typedarray/Int64Array,i64> (; 249 ;) (type $FUNCSIG$v) + (func $std/typedarray/testArrayForEach<~lib/typedarray/Int64Array,i64> (; 250 ;) (type $FUNCSIG$v) (local $0 i32) (local $1 i32) i32.const 0 @@ -11303,7 +11387,7 @@ if i32.const 0 i32.const 376 - i32.const 402 + i32.const 435 i32.const 2 call $~lib/builtins/abort unreachable @@ -11313,7 +11397,7 @@ local.get $0 call $~lib/rt/pure/__release ) - (func $std/typedarray/testArrayForEach<~lib/typedarray/Uint64Array,u64> (; 250 ;) (type $FUNCSIG$v) + (func $std/typedarray/testArrayForEach<~lib/typedarray/Uint64Array,u64> (; 251 ;) (type $FUNCSIG$v) (local $0 i32) (local $1 i32) i32.const 0 @@ -11354,7 +11438,7 @@ if i32.const 0 i32.const 376 - i32.const 402 + i32.const 435 i32.const 2 call $~lib/builtins/abort unreachable @@ -11364,7 +11448,7 @@ local.get $0 call $~lib/rt/pure/__release ) - (func $std/typedarray/testArrayForEach<~lib/typedarray/Float32Array,f32>~anonymous|0 (; 251 ;) (type $FUNCSIG$vfii) (param $0 f32) (param $1 i32) (param $2 i32) + (func $std/typedarray/testArrayForEach<~lib/typedarray/Float32Array,f32>~anonymous|0 (; 252 ;) (type $FUNCSIG$vfii) (param $0 f32) (param $1 i32) (param $2 i32) local.get $2 call $~lib/rt/pure/__retain drop @@ -11377,7 +11461,7 @@ if i32.const 0 i32.const 376 - i32.const 397 + i32.const 430 i32.const 4 call $~lib/builtins/abort unreachable @@ -11388,7 +11472,7 @@ if i32.const 0 i32.const 376 - i32.const 398 + i32.const 431 i32.const 4 call $~lib/builtins/abort unreachable @@ -11399,7 +11483,7 @@ if i32.const 0 i32.const 376 - i32.const 399 + i32.const 432 i32.const 4 call $~lib/builtins/abort unreachable @@ -11411,7 +11495,7 @@ local.get $2 call $~lib/rt/pure/__release ) - (func $~lib/typedarray/Float32Array#forEach (; 252 ;) (type $FUNCSIG$vi) (param $0 i32) + (func $~lib/typedarray/Float32Array#forEach (; 253 ;) (type $FUNCSIG$vi) (param $0 i32) (local $1 i32) (local $2 i32) (local $3 i32) @@ -11451,7 +11535,7 @@ local.get $1 call $~lib/rt/pure/__release ) - (func $std/typedarray/testArrayForEach<~lib/typedarray/Float32Array,f32> (; 253 ;) (type $FUNCSIG$v) + (func $std/typedarray/testArrayForEach<~lib/typedarray/Float32Array,f32> (; 254 ;) (type $FUNCSIG$v) (local $0 i32) (local $1 i32) i32.const 0 @@ -11491,7 +11575,7 @@ if i32.const 0 i32.const 376 - i32.const 402 + i32.const 435 i32.const 2 call $~lib/builtins/abort unreachable @@ -11501,7 +11585,7 @@ local.get $0 call $~lib/rt/pure/__release ) - (func $std/typedarray/testArrayForEach<~lib/typedarray/Float64Array,f64>~anonymous|0 (; 254 ;) (type $FUNCSIG$vdii) (param $0 f64) (param $1 i32) (param $2 i32) + (func $std/typedarray/testArrayForEach<~lib/typedarray/Float64Array,f64>~anonymous|0 (; 255 ;) (type $FUNCSIG$vdii) (param $0 f64) (param $1 i32) (param $2 i32) local.get $2 call $~lib/rt/pure/__retain drop @@ -11514,7 +11598,7 @@ if i32.const 0 i32.const 376 - i32.const 397 + i32.const 430 i32.const 4 call $~lib/builtins/abort unreachable @@ -11525,7 +11609,7 @@ if i32.const 0 i32.const 376 - i32.const 398 + i32.const 431 i32.const 4 call $~lib/builtins/abort unreachable @@ -11536,7 +11620,7 @@ if i32.const 0 i32.const 376 - i32.const 399 + i32.const 432 i32.const 4 call $~lib/builtins/abort unreachable @@ -11548,7 +11632,7 @@ local.get $2 call $~lib/rt/pure/__release ) - (func $~lib/typedarray/Float64Array#forEach (; 255 ;) (type $FUNCSIG$vi) (param $0 i32) + (func $~lib/typedarray/Float64Array#forEach (; 256 ;) (type $FUNCSIG$vi) (param $0 i32) (local $1 i32) (local $2 i32) (local $3 i32) @@ -11588,7 +11672,7 @@ local.get $1 call $~lib/rt/pure/__release ) - (func $std/typedarray/testArrayForEach<~lib/typedarray/Float64Array,f64> (; 256 ;) (type $FUNCSIG$v) + (func $std/typedarray/testArrayForEach<~lib/typedarray/Float64Array,f64> (; 257 ;) (type $FUNCSIG$v) (local $0 i32) (local $1 i32) i32.const 0 @@ -11628,7 +11712,7 @@ if i32.const 0 i32.const 376 - i32.const 402 + i32.const 435 i32.const 2 call $~lib/builtins/abort unreachable @@ -11638,7 +11722,7 @@ local.get $0 call $~lib/rt/pure/__release ) - (func $~lib/typedarray/Int8Array#reverse (; 257 ;) (type $FUNCSIG$ii) (param $0 i32) (result i32) + (func $~lib/typedarray/Int8Array#reverse (; 258 ;) (type $FUNCSIG$ii) (param $0 i32) (result i32) (local $1 i32) (local $2 i32) (local $3 i32) @@ -11690,7 +11774,7 @@ end local.get $3 ) - (func $std/typedarray/testArrayReverse<~lib/typedarray/Int8Array,i8> (; 258 ;) (type $FUNCSIG$v) + (func $std/typedarray/testArrayReverse<~lib/typedarray/Int8Array,i8> (; 259 ;) (type $FUNCSIG$v) (local $0 i32) (local $1 i32) (local $2 i32) @@ -11772,7 +11856,7 @@ if i32.const 0 i32.const 376 - i32.const 431 + i32.const 464 i32.const 4 call $~lib/builtins/abort unreachable @@ -11800,7 +11884,7 @@ if i32.const 0 i32.const 376 - i32.const 436 + i32.const 469 i32.const 2 call $~lib/builtins/abort unreachable @@ -11813,7 +11897,7 @@ if i32.const 0 i32.const 376 - i32.const 437 + i32.const 470 i32.const 2 call $~lib/builtins/abort unreachable @@ -11826,7 +11910,7 @@ if i32.const 0 i32.const 376 - i32.const 438 + i32.const 471 i32.const 2 call $~lib/builtins/abort unreachable @@ -11839,7 +11923,7 @@ if i32.const 0 i32.const 376 - i32.const 439 + i32.const 472 i32.const 2 call $~lib/builtins/abort unreachable @@ -11859,7 +11943,7 @@ local.get $0 call $~lib/rt/pure/__release ) - (func $~lib/typedarray/Uint8Array#reverse (; 259 ;) (type $FUNCSIG$ii) (param $0 i32) (result i32) + (func $~lib/typedarray/Uint8Array#reverse (; 260 ;) (type $FUNCSIG$ii) (param $0 i32) (result i32) (local $1 i32) (local $2 i32) (local $3 i32) @@ -11911,7 +11995,7 @@ end local.get $3 ) - (func $~lib/typedarray/Uint8Array#subarray (; 260 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32) + (func $~lib/typedarray/Uint8Array#subarray (; 261 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32) (local $2 i32) (local $3 i32) (local $4 i32) @@ -11992,7 +12076,7 @@ call $~lib/rt/pure/__release local.get $0 ) - (func $std/typedarray/testArrayReverse<~lib/typedarray/Uint8Array,u8> (; 261 ;) (type $FUNCSIG$v) + (func $std/typedarray/testArrayReverse<~lib/typedarray/Uint8Array,u8> (; 262 ;) (type $FUNCSIG$v) (local $0 i32) (local $1 i32) (local $2 i32) @@ -12068,7 +12152,7 @@ if i32.const 0 i32.const 376 - i32.const 431 + i32.const 464 i32.const 4 call $~lib/builtins/abort unreachable @@ -12095,7 +12179,7 @@ if i32.const 0 i32.const 376 - i32.const 436 + i32.const 469 i32.const 2 call $~lib/builtins/abort unreachable @@ -12108,7 +12192,7 @@ if i32.const 0 i32.const 376 - i32.const 437 + i32.const 470 i32.const 2 call $~lib/builtins/abort unreachable @@ -12121,7 +12205,7 @@ if i32.const 0 i32.const 376 - i32.const 438 + i32.const 471 i32.const 2 call $~lib/builtins/abort unreachable @@ -12134,7 +12218,7 @@ if i32.const 0 i32.const 376 - i32.const 439 + i32.const 472 i32.const 2 call $~lib/builtins/abort unreachable @@ -12154,7 +12238,7 @@ local.get $0 call $~lib/rt/pure/__release ) - (func $~lib/typedarray/Uint8ClampedArray#subarray (; 262 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32) + (func $~lib/typedarray/Uint8ClampedArray#subarray (; 263 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32) (local $2 i32) (local $3 i32) (local $4 i32) @@ -12235,7 +12319,7 @@ call $~lib/rt/pure/__release local.get $0 ) - (func $std/typedarray/testArrayReverse<~lib/typedarray/Uint8ClampedArray,u8> (; 263 ;) (type $FUNCSIG$v) + (func $std/typedarray/testArrayReverse<~lib/typedarray/Uint8ClampedArray,u8> (; 264 ;) (type $FUNCSIG$v) (local $0 i32) (local $1 i32) (local $2 i32) @@ -12311,7 +12395,7 @@ if i32.const 0 i32.const 376 - i32.const 431 + i32.const 464 i32.const 4 call $~lib/builtins/abort unreachable @@ -12338,7 +12422,7 @@ if i32.const 0 i32.const 376 - i32.const 436 + i32.const 469 i32.const 2 call $~lib/builtins/abort unreachable @@ -12351,7 +12435,7 @@ if i32.const 0 i32.const 376 - i32.const 437 + i32.const 470 i32.const 2 call $~lib/builtins/abort unreachable @@ -12364,7 +12448,7 @@ if i32.const 0 i32.const 376 - i32.const 438 + i32.const 471 i32.const 2 call $~lib/builtins/abort unreachable @@ -12377,7 +12461,7 @@ if i32.const 0 i32.const 376 - i32.const 439 + i32.const 472 i32.const 2 call $~lib/builtins/abort unreachable @@ -12397,7 +12481,7 @@ local.get $0 call $~lib/rt/pure/__release ) - (func $~lib/typedarray/Int16Array#reverse (; 264 ;) (type $FUNCSIG$ii) (param $0 i32) (result i32) + (func $~lib/typedarray/Int16Array#reverse (; 265 ;) (type $FUNCSIG$ii) (param $0 i32) (result i32) (local $1 i32) (local $2 i32) (local $3 i32) @@ -12454,7 +12538,7 @@ end local.get $3 ) - (func $~lib/typedarray/Int16Array#subarray (; 265 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32) + (func $~lib/typedarray/Int16Array#subarray (; 266 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32) (local $2 i32) (local $3 i32) (local $4 i32) @@ -12539,7 +12623,7 @@ call $~lib/rt/pure/__release local.get $1 ) - (func $std/typedarray/testArrayReverse<~lib/typedarray/Int16Array,i16> (; 266 ;) (type $FUNCSIG$v) + (func $std/typedarray/testArrayReverse<~lib/typedarray/Int16Array,i16> (; 267 ;) (type $FUNCSIG$v) (local $0 i32) (local $1 i32) (local $2 i32) @@ -12621,7 +12705,7 @@ if i32.const 0 i32.const 376 - i32.const 431 + i32.const 464 i32.const 4 call $~lib/builtins/abort unreachable @@ -12648,7 +12732,7 @@ if i32.const 0 i32.const 376 - i32.const 436 + i32.const 469 i32.const 2 call $~lib/builtins/abort unreachable @@ -12661,7 +12745,7 @@ if i32.const 0 i32.const 376 - i32.const 437 + i32.const 470 i32.const 2 call $~lib/builtins/abort unreachable @@ -12674,7 +12758,7 @@ if i32.const 0 i32.const 376 - i32.const 438 + i32.const 471 i32.const 2 call $~lib/builtins/abort unreachable @@ -12687,7 +12771,7 @@ if i32.const 0 i32.const 376 - i32.const 439 + i32.const 472 i32.const 2 call $~lib/builtins/abort unreachable @@ -12707,7 +12791,7 @@ local.get $0 call $~lib/rt/pure/__release ) - (func $~lib/typedarray/Uint16Array#reverse (; 267 ;) (type $FUNCSIG$ii) (param $0 i32) (result i32) + (func $~lib/typedarray/Uint16Array#reverse (; 268 ;) (type $FUNCSIG$ii) (param $0 i32) (result i32) (local $1 i32) (local $2 i32) (local $3 i32) @@ -12764,7 +12848,7 @@ end local.get $3 ) - (func $~lib/typedarray/Uint16Array#subarray (; 268 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32) + (func $~lib/typedarray/Uint16Array#subarray (; 269 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32) (local $2 i32) (local $3 i32) (local $4 i32) @@ -12849,7 +12933,7 @@ call $~lib/rt/pure/__release local.get $1 ) - (func $std/typedarray/testArrayReverse<~lib/typedarray/Uint16Array,u16> (; 269 ;) (type $FUNCSIG$v) + (func $std/typedarray/testArrayReverse<~lib/typedarray/Uint16Array,u16> (; 270 ;) (type $FUNCSIG$v) (local $0 i32) (local $1 i32) (local $2 i32) @@ -12925,7 +13009,7 @@ if i32.const 0 i32.const 376 - i32.const 431 + i32.const 464 i32.const 4 call $~lib/builtins/abort unreachable @@ -12952,7 +13036,7 @@ if i32.const 0 i32.const 376 - i32.const 436 + i32.const 469 i32.const 2 call $~lib/builtins/abort unreachable @@ -12965,7 +13049,7 @@ if i32.const 0 i32.const 376 - i32.const 437 + i32.const 470 i32.const 2 call $~lib/builtins/abort unreachable @@ -12978,7 +13062,7 @@ if i32.const 0 i32.const 376 - i32.const 438 + i32.const 471 i32.const 2 call $~lib/builtins/abort unreachable @@ -12991,7 +13075,7 @@ if i32.const 0 i32.const 376 - i32.const 439 + i32.const 472 i32.const 2 call $~lib/builtins/abort unreachable @@ -13011,7 +13095,7 @@ local.get $0 call $~lib/rt/pure/__release ) - (func $~lib/typedarray/Int32Array#reverse (; 270 ;) (type $FUNCSIG$ii) (param $0 i32) (result i32) + (func $~lib/typedarray/Int32Array#reverse (; 271 ;) (type $FUNCSIG$ii) (param $0 i32) (result i32) (local $1 i32) (local $2 i32) (local $3 i32) @@ -13068,7 +13152,7 @@ end local.get $3 ) - (func $std/typedarray/testArrayReverse<~lib/typedarray/Int32Array,i32> (; 271 ;) (type $FUNCSIG$v) + (func $std/typedarray/testArrayReverse<~lib/typedarray/Int32Array,i32> (; 272 ;) (type $FUNCSIG$v) (local $0 i32) (local $1 i32) (local $2 i32) @@ -13138,7 +13222,7 @@ if i32.const 0 i32.const 376 - i32.const 431 + i32.const 464 i32.const 4 call $~lib/builtins/abort unreachable @@ -13166,7 +13250,7 @@ if i32.const 0 i32.const 376 - i32.const 436 + i32.const 469 i32.const 2 call $~lib/builtins/abort unreachable @@ -13179,7 +13263,7 @@ if i32.const 0 i32.const 376 - i32.const 437 + i32.const 470 i32.const 2 call $~lib/builtins/abort unreachable @@ -13192,7 +13276,7 @@ if i32.const 0 i32.const 376 - i32.const 438 + i32.const 471 i32.const 2 call $~lib/builtins/abort unreachable @@ -13205,7 +13289,7 @@ if i32.const 0 i32.const 376 - i32.const 439 + i32.const 472 i32.const 2 call $~lib/builtins/abort unreachable @@ -13225,7 +13309,7 @@ local.get $0 call $~lib/rt/pure/__release ) - (func $~lib/typedarray/Uint32Array#subarray (; 272 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32) + (func $~lib/typedarray/Uint32Array#subarray (; 273 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32) (local $2 i32) (local $3 i32) (local $4 i32) @@ -13310,7 +13394,7 @@ call $~lib/rt/pure/__release local.get $1 ) - (func $std/typedarray/testArrayReverse<~lib/typedarray/Uint32Array,u32> (; 273 ;) (type $FUNCSIG$v) + (func $std/typedarray/testArrayReverse<~lib/typedarray/Uint32Array,u32> (; 274 ;) (type $FUNCSIG$v) (local $0 i32) (local $1 i32) (local $2 i32) @@ -13380,7 +13464,7 @@ if i32.const 0 i32.const 376 - i32.const 431 + i32.const 464 i32.const 4 call $~lib/builtins/abort unreachable @@ -13407,7 +13491,7 @@ if i32.const 0 i32.const 376 - i32.const 436 + i32.const 469 i32.const 2 call $~lib/builtins/abort unreachable @@ -13420,7 +13504,7 @@ if i32.const 0 i32.const 376 - i32.const 437 + i32.const 470 i32.const 2 call $~lib/builtins/abort unreachable @@ -13433,7 +13517,7 @@ if i32.const 0 i32.const 376 - i32.const 438 + i32.const 471 i32.const 2 call $~lib/builtins/abort unreachable @@ -13446,7 +13530,7 @@ if i32.const 0 i32.const 376 - i32.const 439 + i32.const 472 i32.const 2 call $~lib/builtins/abort unreachable @@ -13466,7 +13550,7 @@ local.get $0 call $~lib/rt/pure/__release ) - (func $~lib/typedarray/Int64Array#reverse (; 274 ;) (type $FUNCSIG$ii) (param $0 i32) (result i32) + (func $~lib/typedarray/Int64Array#reverse (; 275 ;) (type $FUNCSIG$ii) (param $0 i32) (result i32) (local $1 i32) (local $2 i32) (local $3 i32) @@ -13523,7 +13607,7 @@ end local.get $3 ) - (func $~lib/typedarray/Int64Array#subarray (; 275 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32) + (func $~lib/typedarray/Int64Array#subarray (; 276 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32) (local $2 i32) (local $3 i32) (local $4 i32) @@ -13608,7 +13692,7 @@ call $~lib/rt/pure/__release local.get $1 ) - (func $std/typedarray/testArrayReverse<~lib/typedarray/Int64Array,i64> (; 276 ;) (type $FUNCSIG$v) + (func $std/typedarray/testArrayReverse<~lib/typedarray/Int64Array,i64> (; 277 ;) (type $FUNCSIG$v) (local $0 i32) (local $1 i32) (local $2 i32) @@ -13681,7 +13765,7 @@ if i32.const 0 i32.const 376 - i32.const 431 + i32.const 464 i32.const 4 call $~lib/builtins/abort unreachable @@ -13708,7 +13792,7 @@ if i32.const 0 i32.const 376 - i32.const 436 + i32.const 469 i32.const 2 call $~lib/builtins/abort unreachable @@ -13721,7 +13805,7 @@ if i32.const 0 i32.const 376 - i32.const 437 + i32.const 470 i32.const 2 call $~lib/builtins/abort unreachable @@ -13734,7 +13818,7 @@ if i32.const 0 i32.const 376 - i32.const 438 + i32.const 471 i32.const 2 call $~lib/builtins/abort unreachable @@ -13747,7 +13831,7 @@ if i32.const 0 i32.const 376 - i32.const 439 + i32.const 472 i32.const 2 call $~lib/builtins/abort unreachable @@ -13767,7 +13851,7 @@ local.get $0 call $~lib/rt/pure/__release ) - (func $~lib/typedarray/Uint64Array#subarray (; 277 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32) + (func $~lib/typedarray/Uint64Array#subarray (; 278 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32) (local $2 i32) (local $3 i32) (local $4 i32) @@ -13852,7 +13936,7 @@ call $~lib/rt/pure/__release local.get $1 ) - (func $std/typedarray/testArrayReverse<~lib/typedarray/Uint64Array,u64> (; 278 ;) (type $FUNCSIG$v) + (func $std/typedarray/testArrayReverse<~lib/typedarray/Uint64Array,u64> (; 279 ;) (type $FUNCSIG$v) (local $0 i32) (local $1 i32) (local $2 i32) @@ -13925,7 +14009,7 @@ if i32.const 0 i32.const 376 - i32.const 431 + i32.const 464 i32.const 4 call $~lib/builtins/abort unreachable @@ -13952,7 +14036,7 @@ if i32.const 0 i32.const 376 - i32.const 436 + i32.const 469 i32.const 2 call $~lib/builtins/abort unreachable @@ -13965,7 +14049,7 @@ if i32.const 0 i32.const 376 - i32.const 437 + i32.const 470 i32.const 2 call $~lib/builtins/abort unreachable @@ -13978,7 +14062,7 @@ if i32.const 0 i32.const 376 - i32.const 438 + i32.const 471 i32.const 2 call $~lib/builtins/abort unreachable @@ -13991,7 +14075,7 @@ if i32.const 0 i32.const 376 - i32.const 439 + i32.const 472 i32.const 2 call $~lib/builtins/abort unreachable @@ -14011,7 +14095,7 @@ local.get $0 call $~lib/rt/pure/__release ) - (func $~lib/typedarray/Float32Array#reverse (; 279 ;) (type $FUNCSIG$ii) (param $0 i32) (result i32) + (func $~lib/typedarray/Float32Array#reverse (; 280 ;) (type $FUNCSIG$ii) (param $0 i32) (result i32) (local $1 i32) (local $2 i32) (local $3 i32) @@ -14068,7 +14152,7 @@ end local.get $3 ) - (func $~lib/typedarray/Float32Array#subarray (; 280 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32) + (func $~lib/typedarray/Float32Array#subarray (; 281 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32) (local $2 i32) (local $3 i32) (local $4 i32) @@ -14153,7 +14237,7 @@ call $~lib/rt/pure/__release local.get $1 ) - (func $std/typedarray/testArrayReverse<~lib/typedarray/Float32Array,f32> (; 281 ;) (type $FUNCSIG$v) + (func $std/typedarray/testArrayReverse<~lib/typedarray/Float32Array,f32> (; 282 ;) (type $FUNCSIG$v) (local $0 i32) (local $1 i32) (local $2 i32) @@ -14226,7 +14310,7 @@ if i32.const 0 i32.const 376 - i32.const 431 + i32.const 464 i32.const 4 call $~lib/builtins/abort unreachable @@ -14253,7 +14337,7 @@ if i32.const 0 i32.const 376 - i32.const 436 + i32.const 469 i32.const 2 call $~lib/builtins/abort unreachable @@ -14266,7 +14350,7 @@ if i32.const 0 i32.const 376 - i32.const 437 + i32.const 470 i32.const 2 call $~lib/builtins/abort unreachable @@ -14279,7 +14363,7 @@ if i32.const 0 i32.const 376 - i32.const 438 + i32.const 471 i32.const 2 call $~lib/builtins/abort unreachable @@ -14292,7 +14376,7 @@ if i32.const 0 i32.const 376 - i32.const 439 + i32.const 472 i32.const 2 call $~lib/builtins/abort unreachable @@ -14312,7 +14396,7 @@ local.get $0 call $~lib/rt/pure/__release ) - (func $~lib/typedarray/Float64Array#reverse (; 282 ;) (type $FUNCSIG$ii) (param $0 i32) (result i32) + (func $~lib/typedarray/Float64Array#reverse (; 283 ;) (type $FUNCSIG$ii) (param $0 i32) (result i32) (local $1 i32) (local $2 i32) (local $3 i32) @@ -14369,7 +14453,7 @@ end local.get $3 ) - (func $std/typedarray/testArrayReverse<~lib/typedarray/Float64Array,f64> (; 283 ;) (type $FUNCSIG$v) + (func $std/typedarray/testArrayReverse<~lib/typedarray/Float64Array,f64> (; 284 ;) (type $FUNCSIG$v) (local $0 i32) (local $1 i32) (local $2 i32) @@ -14442,7 +14526,7 @@ if i32.const 0 i32.const 376 - i32.const 431 + i32.const 464 i32.const 4 call $~lib/builtins/abort unreachable @@ -14470,7 +14554,7 @@ if i32.const 0 i32.const 376 - i32.const 436 + i32.const 469 i32.const 2 call $~lib/builtins/abort unreachable @@ -14483,7 +14567,7 @@ if i32.const 0 i32.const 376 - i32.const 437 + i32.const 470 i32.const 2 call $~lib/builtins/abort unreachable @@ -14496,7 +14580,7 @@ if i32.const 0 i32.const 376 - i32.const 438 + i32.const 471 i32.const 2 call $~lib/builtins/abort unreachable @@ -14509,7 +14593,7 @@ if i32.const 0 i32.const 376 - i32.const 439 + i32.const 472 i32.const 2 call $~lib/builtins/abort unreachable @@ -14529,7 +14613,7 @@ local.get $0 call $~lib/rt/pure/__release ) - (func $~lib/typedarray/Int8Array#indexOf (; 284 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) + (func $~lib/typedarray/Int8Array#indexOf (; 285 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) (local $3 i32) (local $4 i32) block $~lib/typedarray/INDEX_OF<~lib/typedarray/Int8Array,i8>|inlined.0 @@ -14604,7 +14688,7 @@ end local.get $2 ) - (func $~lib/typedarray/Int8Array#lastIndexOf (; 285 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) + (func $~lib/typedarray/Int8Array#lastIndexOf (; 286 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) (local $3 i32) block $~lib/typedarray/LAST_INDEX_OF<~lib/typedarray/Int8Array,i8>|inlined.0 local.get $0 @@ -14673,7 +14757,7 @@ end local.get $2 ) - (func $~lib/typedarray/Int8Array#lastIndexOf|trampoline (; 286 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32) + (func $~lib/typedarray/Int8Array#lastIndexOf|trampoline (; 287 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32) (local $2 i32) block $1of1 block $0of1 @@ -14694,7 +14778,7 @@ local.get $2 call $~lib/typedarray/Int8Array#lastIndexOf ) - (func $std/typedarray/testArrayIndexOfAndLastIndexOf<~lib/typedarray/Int8Array,i8> (; 287 ;) (type $FUNCSIG$v) + (func $std/typedarray/testArrayIndexOfAndLastIndexOf<~lib/typedarray/Int8Array,i8> (; 288 ;) (type $FUNCSIG$v) (local $0 i32) (local $1 i32) (local $2 i32) @@ -14740,7 +14824,7 @@ if i32.const 0 i32.const 376 - i32.const 464 + i32.const 497 i32.const 2 call $~lib/builtins/abort unreachable @@ -14754,7 +14838,7 @@ if i32.const 0 i32.const 376 - i32.const 465 + i32.const 498 i32.const 2 call $~lib/builtins/abort unreachable @@ -14768,7 +14852,7 @@ if i32.const 0 i32.const 376 - i32.const 466 + i32.const 499 i32.const 2 call $~lib/builtins/abort unreachable @@ -14782,7 +14866,7 @@ if i32.const 0 i32.const 376 - i32.const 467 + i32.const 500 i32.const 2 call $~lib/builtins/abort unreachable @@ -14796,7 +14880,7 @@ if i32.const 0 i32.const 376 - i32.const 468 + i32.const 501 i32.const 2 call $~lib/builtins/abort unreachable @@ -14810,7 +14894,7 @@ if i32.const 0 i32.const 376 - i32.const 469 + i32.const 502 i32.const 2 call $~lib/builtins/abort unreachable @@ -14824,7 +14908,7 @@ if i32.const 0 i32.const 376 - i32.const 470 + i32.const 503 i32.const 2 call $~lib/builtins/abort unreachable @@ -14838,7 +14922,7 @@ if i32.const 0 i32.const 376 - i32.const 471 + i32.const 504 i32.const 2 call $~lib/builtins/abort unreachable @@ -14852,7 +14936,7 @@ if i32.const 0 i32.const 376 - i32.const 472 + i32.const 505 i32.const 2 call $~lib/builtins/abort unreachable @@ -14865,7 +14949,7 @@ if i32.const 0 i32.const 376 - i32.const 474 + i32.const 507 i32.const 2 call $~lib/builtins/abort unreachable @@ -14880,7 +14964,7 @@ if i32.const 0 i32.const 376 - i32.const 475 + i32.const 508 i32.const 2 call $~lib/builtins/abort unreachable @@ -14895,7 +14979,7 @@ if i32.const 0 i32.const 376 - i32.const 476 + i32.const 509 i32.const 2 call $~lib/builtins/abort unreachable @@ -14910,7 +14994,7 @@ if i32.const 0 i32.const 376 - i32.const 477 + i32.const 510 i32.const 2 call $~lib/builtins/abort unreachable @@ -14924,7 +15008,7 @@ if i32.const 0 i32.const 376 - i32.const 478 + i32.const 511 i32.const 2 call $~lib/builtins/abort unreachable @@ -14938,7 +15022,7 @@ if i32.const 0 i32.const 376 - i32.const 479 + i32.const 512 i32.const 2 call $~lib/builtins/abort unreachable @@ -14952,7 +15036,7 @@ if i32.const 0 i32.const 376 - i32.const 480 + i32.const 513 i32.const 2 call $~lib/builtins/abort unreachable @@ -14966,7 +15050,7 @@ if i32.const 0 i32.const 376 - i32.const 481 + i32.const 514 i32.const 2 call $~lib/builtins/abort unreachable @@ -14980,7 +15064,7 @@ if i32.const 0 i32.const 376 - i32.const 482 + i32.const 515 i32.const 2 call $~lib/builtins/abort unreachable @@ -14994,7 +15078,7 @@ if i32.const 0 i32.const 376 - i32.const 483 + i32.const 516 i32.const 2 call $~lib/builtins/abort unreachable @@ -15012,7 +15096,7 @@ if i32.const 0 i32.const 376 - i32.const 487 + i32.const 520 i32.const 2 call $~lib/builtins/abort unreachable @@ -15024,7 +15108,7 @@ if i32.const 0 i32.const 376 - i32.const 488 + i32.const 521 i32.const 2 call $~lib/builtins/abort unreachable @@ -15038,7 +15122,7 @@ if i32.const 0 i32.const 376 - i32.const 489 + i32.const 522 i32.const 2 call $~lib/builtins/abort unreachable @@ -15052,7 +15136,7 @@ if i32.const 0 i32.const 376 - i32.const 490 + i32.const 523 i32.const 2 call $~lib/builtins/abort unreachable @@ -15066,7 +15150,7 @@ if i32.const 0 i32.const 376 - i32.const 491 + i32.const 524 i32.const 2 call $~lib/builtins/abort unreachable @@ -15080,7 +15164,7 @@ if i32.const 0 i32.const 376 - i32.const 492 + i32.const 525 i32.const 2 call $~lib/builtins/abort unreachable @@ -15094,7 +15178,7 @@ if i32.const 0 i32.const 376 - i32.const 493 + i32.const 526 i32.const 2 call $~lib/builtins/abort unreachable @@ -15108,7 +15192,7 @@ if i32.const 0 i32.const 376 - i32.const 494 + i32.const 527 i32.const 2 call $~lib/builtins/abort unreachable @@ -15122,7 +15206,7 @@ local.get $1 call $~lib/rt/pure/__release ) - (func $std/typedarray/testArrayIndexOfAndLastIndexOf<~lib/typedarray/Uint8Array,u8> (; 288 ;) (type $FUNCSIG$v) + (func $std/typedarray/testArrayIndexOfAndLastIndexOf<~lib/typedarray/Uint8Array,u8> (; 289 ;) (type $FUNCSIG$v) (local $0 i32) (local $1 i32) (local $2 i32) @@ -15166,7 +15250,7 @@ if i32.const 0 i32.const 376 - i32.const 464 + i32.const 497 i32.const 2 call $~lib/builtins/abort unreachable @@ -15180,7 +15264,7 @@ if i32.const 0 i32.const 376 - i32.const 465 + i32.const 498 i32.const 2 call $~lib/builtins/abort unreachable @@ -15194,7 +15278,7 @@ if i32.const 0 i32.const 376 - i32.const 466 + i32.const 499 i32.const 2 call $~lib/builtins/abort unreachable @@ -15208,7 +15292,7 @@ if i32.const 0 i32.const 376 - i32.const 467 + i32.const 500 i32.const 2 call $~lib/builtins/abort unreachable @@ -15222,7 +15306,7 @@ if i32.const 0 i32.const 376 - i32.const 468 + i32.const 501 i32.const 2 call $~lib/builtins/abort unreachable @@ -15236,7 +15320,7 @@ if i32.const 0 i32.const 376 - i32.const 469 + i32.const 502 i32.const 2 call $~lib/builtins/abort unreachable @@ -15250,7 +15334,7 @@ if i32.const 0 i32.const 376 - i32.const 470 + i32.const 503 i32.const 2 call $~lib/builtins/abort unreachable @@ -15264,7 +15348,7 @@ if i32.const 0 i32.const 376 - i32.const 471 + i32.const 504 i32.const 2 call $~lib/builtins/abort unreachable @@ -15278,7 +15362,7 @@ if i32.const 0 i32.const 376 - i32.const 472 + i32.const 505 i32.const 2 call $~lib/builtins/abort unreachable @@ -15291,7 +15375,7 @@ if i32.const 0 i32.const 376 - i32.const 474 + i32.const 507 i32.const 2 call $~lib/builtins/abort unreachable @@ -15306,7 +15390,7 @@ if i32.const 0 i32.const 376 - i32.const 475 + i32.const 508 i32.const 2 call $~lib/builtins/abort unreachable @@ -15321,7 +15405,7 @@ if i32.const 0 i32.const 376 - i32.const 476 + i32.const 509 i32.const 2 call $~lib/builtins/abort unreachable @@ -15336,7 +15420,7 @@ if i32.const 0 i32.const 376 - i32.const 477 + i32.const 510 i32.const 2 call $~lib/builtins/abort unreachable @@ -15350,7 +15434,7 @@ if i32.const 0 i32.const 376 - i32.const 478 + i32.const 511 i32.const 2 call $~lib/builtins/abort unreachable @@ -15364,7 +15448,7 @@ if i32.const 0 i32.const 376 - i32.const 479 + i32.const 512 i32.const 2 call $~lib/builtins/abort unreachable @@ -15378,7 +15462,7 @@ if i32.const 0 i32.const 376 - i32.const 480 + i32.const 513 i32.const 2 call $~lib/builtins/abort unreachable @@ -15392,7 +15476,7 @@ if i32.const 0 i32.const 376 - i32.const 481 + i32.const 514 i32.const 2 call $~lib/builtins/abort unreachable @@ -15406,7 +15490,7 @@ if i32.const 0 i32.const 376 - i32.const 482 + i32.const 515 i32.const 2 call $~lib/builtins/abort unreachable @@ -15420,7 +15504,7 @@ if i32.const 0 i32.const 376 - i32.const 483 + i32.const 516 i32.const 2 call $~lib/builtins/abort unreachable @@ -15437,7 +15521,7 @@ if i32.const 0 i32.const 376 - i32.const 487 + i32.const 520 i32.const 2 call $~lib/builtins/abort unreachable @@ -15449,7 +15533,7 @@ if i32.const 0 i32.const 376 - i32.const 488 + i32.const 521 i32.const 2 call $~lib/builtins/abort unreachable @@ -15463,7 +15547,7 @@ if i32.const 0 i32.const 376 - i32.const 489 + i32.const 522 i32.const 2 call $~lib/builtins/abort unreachable @@ -15477,7 +15561,7 @@ if i32.const 0 i32.const 376 - i32.const 490 + i32.const 523 i32.const 2 call $~lib/builtins/abort unreachable @@ -15491,7 +15575,7 @@ if i32.const 0 i32.const 376 - i32.const 491 + i32.const 524 i32.const 2 call $~lib/builtins/abort unreachable @@ -15505,7 +15589,7 @@ if i32.const 0 i32.const 376 - i32.const 492 + i32.const 525 i32.const 2 call $~lib/builtins/abort unreachable @@ -15519,7 +15603,7 @@ if i32.const 0 i32.const 376 - i32.const 493 + i32.const 526 i32.const 2 call $~lib/builtins/abort unreachable @@ -15533,7 +15617,7 @@ if i32.const 0 i32.const 376 - i32.const 494 + i32.const 527 i32.const 2 call $~lib/builtins/abort unreachable @@ -15547,7 +15631,7 @@ local.get $1 call $~lib/rt/pure/__release ) - (func $std/typedarray/testArrayIndexOfAndLastIndexOf<~lib/typedarray/Uint8ClampedArray,u8> (; 289 ;) (type $FUNCSIG$v) + (func $std/typedarray/testArrayIndexOfAndLastIndexOf<~lib/typedarray/Uint8ClampedArray,u8> (; 290 ;) (type $FUNCSIG$v) (local $0 i32) (local $1 i32) (local $2 i32) @@ -15591,7 +15675,7 @@ if i32.const 0 i32.const 376 - i32.const 464 + i32.const 497 i32.const 2 call $~lib/builtins/abort unreachable @@ -15605,7 +15689,7 @@ if i32.const 0 i32.const 376 - i32.const 465 + i32.const 498 i32.const 2 call $~lib/builtins/abort unreachable @@ -15619,7 +15703,7 @@ if i32.const 0 i32.const 376 - i32.const 466 + i32.const 499 i32.const 2 call $~lib/builtins/abort unreachable @@ -15633,7 +15717,7 @@ if i32.const 0 i32.const 376 - i32.const 467 + i32.const 500 i32.const 2 call $~lib/builtins/abort unreachable @@ -15647,7 +15731,7 @@ if i32.const 0 i32.const 376 - i32.const 468 + i32.const 501 i32.const 2 call $~lib/builtins/abort unreachable @@ -15661,7 +15745,7 @@ if i32.const 0 i32.const 376 - i32.const 469 + i32.const 502 i32.const 2 call $~lib/builtins/abort unreachable @@ -15675,7 +15759,7 @@ if i32.const 0 i32.const 376 - i32.const 470 + i32.const 503 i32.const 2 call $~lib/builtins/abort unreachable @@ -15689,7 +15773,7 @@ if i32.const 0 i32.const 376 - i32.const 471 + i32.const 504 i32.const 2 call $~lib/builtins/abort unreachable @@ -15703,7 +15787,7 @@ if i32.const 0 i32.const 376 - i32.const 472 + i32.const 505 i32.const 2 call $~lib/builtins/abort unreachable @@ -15716,7 +15800,7 @@ if i32.const 0 i32.const 376 - i32.const 474 + i32.const 507 i32.const 2 call $~lib/builtins/abort unreachable @@ -15731,7 +15815,7 @@ if i32.const 0 i32.const 376 - i32.const 475 + i32.const 508 i32.const 2 call $~lib/builtins/abort unreachable @@ -15746,7 +15830,7 @@ if i32.const 0 i32.const 376 - i32.const 476 + i32.const 509 i32.const 2 call $~lib/builtins/abort unreachable @@ -15761,7 +15845,7 @@ if i32.const 0 i32.const 376 - i32.const 477 + i32.const 510 i32.const 2 call $~lib/builtins/abort unreachable @@ -15775,7 +15859,7 @@ if i32.const 0 i32.const 376 - i32.const 478 + i32.const 511 i32.const 2 call $~lib/builtins/abort unreachable @@ -15789,7 +15873,7 @@ if i32.const 0 i32.const 376 - i32.const 479 + i32.const 512 i32.const 2 call $~lib/builtins/abort unreachable @@ -15803,7 +15887,7 @@ if i32.const 0 i32.const 376 - i32.const 480 + i32.const 513 i32.const 2 call $~lib/builtins/abort unreachable @@ -15817,7 +15901,7 @@ if i32.const 0 i32.const 376 - i32.const 481 + i32.const 514 i32.const 2 call $~lib/builtins/abort unreachable @@ -15831,7 +15915,7 @@ if i32.const 0 i32.const 376 - i32.const 482 + i32.const 515 i32.const 2 call $~lib/builtins/abort unreachable @@ -15845,7 +15929,7 @@ if i32.const 0 i32.const 376 - i32.const 483 + i32.const 516 i32.const 2 call $~lib/builtins/abort unreachable @@ -15862,7 +15946,7 @@ if i32.const 0 i32.const 376 - i32.const 487 + i32.const 520 i32.const 2 call $~lib/builtins/abort unreachable @@ -15874,7 +15958,7 @@ if i32.const 0 i32.const 376 - i32.const 488 + i32.const 521 i32.const 2 call $~lib/builtins/abort unreachable @@ -15888,7 +15972,7 @@ if i32.const 0 i32.const 376 - i32.const 489 + i32.const 522 i32.const 2 call $~lib/builtins/abort unreachable @@ -15902,7 +15986,7 @@ if i32.const 0 i32.const 376 - i32.const 490 + i32.const 523 i32.const 2 call $~lib/builtins/abort unreachable @@ -15916,7 +16000,7 @@ if i32.const 0 i32.const 376 - i32.const 491 + i32.const 524 i32.const 2 call $~lib/builtins/abort unreachable @@ -15930,7 +16014,7 @@ if i32.const 0 i32.const 376 - i32.const 492 + i32.const 525 i32.const 2 call $~lib/builtins/abort unreachable @@ -15944,7 +16028,7 @@ if i32.const 0 i32.const 376 - i32.const 493 + i32.const 526 i32.const 2 call $~lib/builtins/abort unreachable @@ -15958,7 +16042,7 @@ if i32.const 0 i32.const 376 - i32.const 494 + i32.const 527 i32.const 2 call $~lib/builtins/abort unreachable @@ -15972,7 +16056,7 @@ local.get $1 call $~lib/rt/pure/__release ) - (func $~lib/typedarray/Int16Array#indexOf (; 290 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) + (func $~lib/typedarray/Int16Array#indexOf (; 291 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) (local $3 i32) (local $4 i32) block $~lib/typedarray/INDEX_OF<~lib/typedarray/Int16Array,i16>|inlined.0 @@ -16049,7 +16133,7 @@ end local.get $2 ) - (func $~lib/typedarray/Int16Array#lastIndexOf (; 291 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) + (func $~lib/typedarray/Int16Array#lastIndexOf (; 292 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) (local $3 i32) block $~lib/typedarray/LAST_INDEX_OF<~lib/typedarray/Int16Array,i16>|inlined.0 local.get $0 @@ -16120,7 +16204,7 @@ end local.get $2 ) - (func $~lib/typedarray/Int16Array#lastIndexOf|trampoline (; 292 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32) + (func $~lib/typedarray/Int16Array#lastIndexOf|trampoline (; 293 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32) (local $2 i32) block $1of1 block $0of1 @@ -16141,7 +16225,7 @@ local.get $2 call $~lib/typedarray/Int16Array#lastIndexOf ) - (func $std/typedarray/testArrayIndexOfAndLastIndexOf<~lib/typedarray/Int16Array,i16> (; 293 ;) (type $FUNCSIG$v) + (func $std/typedarray/testArrayIndexOfAndLastIndexOf<~lib/typedarray/Int16Array,i16> (; 294 ;) (type $FUNCSIG$v) (local $0 i32) (local $1 i32) (local $2 i32) @@ -16187,7 +16271,7 @@ if i32.const 0 i32.const 376 - i32.const 464 + i32.const 497 i32.const 2 call $~lib/builtins/abort unreachable @@ -16201,7 +16285,7 @@ if i32.const 0 i32.const 376 - i32.const 465 + i32.const 498 i32.const 2 call $~lib/builtins/abort unreachable @@ -16215,7 +16299,7 @@ if i32.const 0 i32.const 376 - i32.const 466 + i32.const 499 i32.const 2 call $~lib/builtins/abort unreachable @@ -16229,7 +16313,7 @@ if i32.const 0 i32.const 376 - i32.const 467 + i32.const 500 i32.const 2 call $~lib/builtins/abort unreachable @@ -16243,7 +16327,7 @@ if i32.const 0 i32.const 376 - i32.const 468 + i32.const 501 i32.const 2 call $~lib/builtins/abort unreachable @@ -16257,7 +16341,7 @@ if i32.const 0 i32.const 376 - i32.const 469 + i32.const 502 i32.const 2 call $~lib/builtins/abort unreachable @@ -16271,7 +16355,7 @@ if i32.const 0 i32.const 376 - i32.const 470 + i32.const 503 i32.const 2 call $~lib/builtins/abort unreachable @@ -16285,7 +16369,7 @@ if i32.const 0 i32.const 376 - i32.const 471 + i32.const 504 i32.const 2 call $~lib/builtins/abort unreachable @@ -16299,7 +16383,7 @@ if i32.const 0 i32.const 376 - i32.const 472 + i32.const 505 i32.const 2 call $~lib/builtins/abort unreachable @@ -16312,7 +16396,7 @@ if i32.const 0 i32.const 376 - i32.const 474 + i32.const 507 i32.const 2 call $~lib/builtins/abort unreachable @@ -16327,7 +16411,7 @@ if i32.const 0 i32.const 376 - i32.const 475 + i32.const 508 i32.const 2 call $~lib/builtins/abort unreachable @@ -16342,7 +16426,7 @@ if i32.const 0 i32.const 376 - i32.const 476 + i32.const 509 i32.const 2 call $~lib/builtins/abort unreachable @@ -16357,7 +16441,7 @@ if i32.const 0 i32.const 376 - i32.const 477 + i32.const 510 i32.const 2 call $~lib/builtins/abort unreachable @@ -16371,7 +16455,7 @@ if i32.const 0 i32.const 376 - i32.const 478 + i32.const 511 i32.const 2 call $~lib/builtins/abort unreachable @@ -16385,7 +16469,7 @@ if i32.const 0 i32.const 376 - i32.const 479 + i32.const 512 i32.const 2 call $~lib/builtins/abort unreachable @@ -16399,7 +16483,7 @@ if i32.const 0 i32.const 376 - i32.const 480 + i32.const 513 i32.const 2 call $~lib/builtins/abort unreachable @@ -16413,7 +16497,7 @@ if i32.const 0 i32.const 376 - i32.const 481 + i32.const 514 i32.const 2 call $~lib/builtins/abort unreachable @@ -16427,7 +16511,7 @@ if i32.const 0 i32.const 376 - i32.const 482 + i32.const 515 i32.const 2 call $~lib/builtins/abort unreachable @@ -16441,7 +16525,7 @@ if i32.const 0 i32.const 376 - i32.const 483 + i32.const 516 i32.const 2 call $~lib/builtins/abort unreachable @@ -16458,7 +16542,7 @@ if i32.const 0 i32.const 376 - i32.const 487 + i32.const 520 i32.const 2 call $~lib/builtins/abort unreachable @@ -16470,7 +16554,7 @@ if i32.const 0 i32.const 376 - i32.const 488 + i32.const 521 i32.const 2 call $~lib/builtins/abort unreachable @@ -16484,7 +16568,7 @@ if i32.const 0 i32.const 376 - i32.const 489 + i32.const 522 i32.const 2 call $~lib/builtins/abort unreachable @@ -16498,7 +16582,7 @@ if i32.const 0 i32.const 376 - i32.const 490 + i32.const 523 i32.const 2 call $~lib/builtins/abort unreachable @@ -16512,7 +16596,7 @@ if i32.const 0 i32.const 376 - i32.const 491 + i32.const 524 i32.const 2 call $~lib/builtins/abort unreachable @@ -16526,7 +16610,7 @@ if i32.const 0 i32.const 376 - i32.const 492 + i32.const 525 i32.const 2 call $~lib/builtins/abort unreachable @@ -16540,7 +16624,7 @@ if i32.const 0 i32.const 376 - i32.const 493 + i32.const 526 i32.const 2 call $~lib/builtins/abort unreachable @@ -16554,7 +16638,7 @@ if i32.const 0 i32.const 376 - i32.const 494 + i32.const 527 i32.const 2 call $~lib/builtins/abort unreachable @@ -16568,7 +16652,7 @@ local.get $1 call $~lib/rt/pure/__release ) - (func $std/typedarray/testArrayIndexOfAndLastIndexOf<~lib/typedarray/Uint16Array,u16> (; 294 ;) (type $FUNCSIG$v) + (func $std/typedarray/testArrayIndexOfAndLastIndexOf<~lib/typedarray/Uint16Array,u16> (; 295 ;) (type $FUNCSIG$v) (local $0 i32) (local $1 i32) (local $2 i32) @@ -16612,7 +16696,7 @@ if i32.const 0 i32.const 376 - i32.const 464 + i32.const 497 i32.const 2 call $~lib/builtins/abort unreachable @@ -16626,7 +16710,7 @@ if i32.const 0 i32.const 376 - i32.const 465 + i32.const 498 i32.const 2 call $~lib/builtins/abort unreachable @@ -16640,7 +16724,7 @@ if i32.const 0 i32.const 376 - i32.const 466 + i32.const 499 i32.const 2 call $~lib/builtins/abort unreachable @@ -16654,7 +16738,7 @@ if i32.const 0 i32.const 376 - i32.const 467 + i32.const 500 i32.const 2 call $~lib/builtins/abort unreachable @@ -16668,7 +16752,7 @@ if i32.const 0 i32.const 376 - i32.const 468 + i32.const 501 i32.const 2 call $~lib/builtins/abort unreachable @@ -16682,7 +16766,7 @@ if i32.const 0 i32.const 376 - i32.const 469 + i32.const 502 i32.const 2 call $~lib/builtins/abort unreachable @@ -16696,7 +16780,7 @@ if i32.const 0 i32.const 376 - i32.const 470 + i32.const 503 i32.const 2 call $~lib/builtins/abort unreachable @@ -16710,7 +16794,7 @@ if i32.const 0 i32.const 376 - i32.const 471 + i32.const 504 i32.const 2 call $~lib/builtins/abort unreachable @@ -16724,7 +16808,7 @@ if i32.const 0 i32.const 376 - i32.const 472 + i32.const 505 i32.const 2 call $~lib/builtins/abort unreachable @@ -16737,7 +16821,7 @@ if i32.const 0 i32.const 376 - i32.const 474 + i32.const 507 i32.const 2 call $~lib/builtins/abort unreachable @@ -16752,7 +16836,7 @@ if i32.const 0 i32.const 376 - i32.const 475 + i32.const 508 i32.const 2 call $~lib/builtins/abort unreachable @@ -16767,7 +16851,7 @@ if i32.const 0 i32.const 376 - i32.const 476 + i32.const 509 i32.const 2 call $~lib/builtins/abort unreachable @@ -16782,7 +16866,7 @@ if i32.const 0 i32.const 376 - i32.const 477 + i32.const 510 i32.const 2 call $~lib/builtins/abort unreachable @@ -16796,7 +16880,7 @@ if i32.const 0 i32.const 376 - i32.const 478 + i32.const 511 i32.const 2 call $~lib/builtins/abort unreachable @@ -16810,7 +16894,7 @@ if i32.const 0 i32.const 376 - i32.const 479 + i32.const 512 i32.const 2 call $~lib/builtins/abort unreachable @@ -16824,7 +16908,7 @@ if i32.const 0 i32.const 376 - i32.const 480 + i32.const 513 i32.const 2 call $~lib/builtins/abort unreachable @@ -16838,7 +16922,7 @@ if i32.const 0 i32.const 376 - i32.const 481 + i32.const 514 i32.const 2 call $~lib/builtins/abort unreachable @@ -16852,7 +16936,7 @@ if i32.const 0 i32.const 376 - i32.const 482 + i32.const 515 i32.const 2 call $~lib/builtins/abort unreachable @@ -16866,7 +16950,7 @@ if i32.const 0 i32.const 376 - i32.const 483 + i32.const 516 i32.const 2 call $~lib/builtins/abort unreachable @@ -16883,7 +16967,7 @@ if i32.const 0 i32.const 376 - i32.const 487 + i32.const 520 i32.const 2 call $~lib/builtins/abort unreachable @@ -16895,7 +16979,7 @@ if i32.const 0 i32.const 376 - i32.const 488 + i32.const 521 i32.const 2 call $~lib/builtins/abort unreachable @@ -16909,7 +16993,7 @@ if i32.const 0 i32.const 376 - i32.const 489 + i32.const 522 i32.const 2 call $~lib/builtins/abort unreachable @@ -16923,7 +17007,7 @@ if i32.const 0 i32.const 376 - i32.const 490 + i32.const 523 i32.const 2 call $~lib/builtins/abort unreachable @@ -16937,7 +17021,7 @@ if i32.const 0 i32.const 376 - i32.const 491 + i32.const 524 i32.const 2 call $~lib/builtins/abort unreachable @@ -16951,7 +17035,7 @@ if i32.const 0 i32.const 376 - i32.const 492 + i32.const 525 i32.const 2 call $~lib/builtins/abort unreachable @@ -16965,7 +17049,7 @@ if i32.const 0 i32.const 376 - i32.const 493 + i32.const 526 i32.const 2 call $~lib/builtins/abort unreachable @@ -16979,7 +17063,7 @@ if i32.const 0 i32.const 376 - i32.const 494 + i32.const 527 i32.const 2 call $~lib/builtins/abort unreachable @@ -16993,7 +17077,7 @@ local.get $1 call $~lib/rt/pure/__release ) - (func $~lib/typedarray/Int32Array#indexOf (; 295 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) + (func $~lib/typedarray/Int32Array#indexOf (; 296 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) (local $3 i32) (local $4 i32) block $~lib/typedarray/INDEX_OF<~lib/typedarray/Int32Array,i32>|inlined.0 @@ -17068,7 +17152,7 @@ end local.get $2 ) - (func $~lib/typedarray/Int32Array#lastIndexOf (; 296 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) + (func $~lib/typedarray/Int32Array#lastIndexOf (; 297 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) (local $3 i32) block $~lib/typedarray/LAST_INDEX_OF<~lib/typedarray/Int32Array,i32>|inlined.0 local.get $0 @@ -17137,7 +17221,7 @@ end local.get $2 ) - (func $~lib/typedarray/Int32Array#lastIndexOf|trampoline (; 297 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32) + (func $~lib/typedarray/Int32Array#lastIndexOf|trampoline (; 298 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32) (local $2 i32) block $1of1 block $0of1 @@ -17158,7 +17242,7 @@ local.get $2 call $~lib/typedarray/Int32Array#lastIndexOf ) - (func $std/typedarray/testArrayIndexOfAndLastIndexOf<~lib/typedarray/Int32Array,i32> (; 298 ;) (type $FUNCSIG$v) + (func $std/typedarray/testArrayIndexOfAndLastIndexOf<~lib/typedarray/Int32Array,i32> (; 299 ;) (type $FUNCSIG$v) (local $0 i32) (local $1 i32) (local $2 i32) @@ -17200,7 +17284,7 @@ if i32.const 0 i32.const 376 - i32.const 464 + i32.const 497 i32.const 2 call $~lib/builtins/abort unreachable @@ -17214,7 +17298,7 @@ if i32.const 0 i32.const 376 - i32.const 465 + i32.const 498 i32.const 2 call $~lib/builtins/abort unreachable @@ -17228,7 +17312,7 @@ if i32.const 0 i32.const 376 - i32.const 466 + i32.const 499 i32.const 2 call $~lib/builtins/abort unreachable @@ -17242,7 +17326,7 @@ if i32.const 0 i32.const 376 - i32.const 467 + i32.const 500 i32.const 2 call $~lib/builtins/abort unreachable @@ -17256,7 +17340,7 @@ if i32.const 0 i32.const 376 - i32.const 468 + i32.const 501 i32.const 2 call $~lib/builtins/abort unreachable @@ -17270,7 +17354,7 @@ if i32.const 0 i32.const 376 - i32.const 469 + i32.const 502 i32.const 2 call $~lib/builtins/abort unreachable @@ -17284,7 +17368,7 @@ if i32.const 0 i32.const 376 - i32.const 470 + i32.const 503 i32.const 2 call $~lib/builtins/abort unreachable @@ -17298,7 +17382,7 @@ if i32.const 0 i32.const 376 - i32.const 471 + i32.const 504 i32.const 2 call $~lib/builtins/abort unreachable @@ -17312,7 +17396,7 @@ if i32.const 0 i32.const 376 - i32.const 472 + i32.const 505 i32.const 2 call $~lib/builtins/abort unreachable @@ -17325,7 +17409,7 @@ if i32.const 0 i32.const 376 - i32.const 474 + i32.const 507 i32.const 2 call $~lib/builtins/abort unreachable @@ -17340,7 +17424,7 @@ if i32.const 0 i32.const 376 - i32.const 475 + i32.const 508 i32.const 2 call $~lib/builtins/abort unreachable @@ -17355,7 +17439,7 @@ if i32.const 0 i32.const 376 - i32.const 476 + i32.const 509 i32.const 2 call $~lib/builtins/abort unreachable @@ -17370,7 +17454,7 @@ if i32.const 0 i32.const 376 - i32.const 477 + i32.const 510 i32.const 2 call $~lib/builtins/abort unreachable @@ -17384,7 +17468,7 @@ if i32.const 0 i32.const 376 - i32.const 478 + i32.const 511 i32.const 2 call $~lib/builtins/abort unreachable @@ -17398,7 +17482,7 @@ if i32.const 0 i32.const 376 - i32.const 479 + i32.const 512 i32.const 2 call $~lib/builtins/abort unreachable @@ -17412,7 +17496,7 @@ if i32.const 0 i32.const 376 - i32.const 480 + i32.const 513 i32.const 2 call $~lib/builtins/abort unreachable @@ -17426,7 +17510,7 @@ if i32.const 0 i32.const 376 - i32.const 481 + i32.const 514 i32.const 2 call $~lib/builtins/abort unreachable @@ -17440,7 +17524,7 @@ if i32.const 0 i32.const 376 - i32.const 482 + i32.const 515 i32.const 2 call $~lib/builtins/abort unreachable @@ -17454,7 +17538,7 @@ if i32.const 0 i32.const 376 - i32.const 483 + i32.const 516 i32.const 2 call $~lib/builtins/abort unreachable @@ -17472,7 +17556,7 @@ if i32.const 0 i32.const 376 - i32.const 487 + i32.const 520 i32.const 2 call $~lib/builtins/abort unreachable @@ -17484,7 +17568,7 @@ if i32.const 0 i32.const 376 - i32.const 488 + i32.const 521 i32.const 2 call $~lib/builtins/abort unreachable @@ -17498,7 +17582,7 @@ if i32.const 0 i32.const 376 - i32.const 489 + i32.const 522 i32.const 2 call $~lib/builtins/abort unreachable @@ -17512,7 +17596,7 @@ if i32.const 0 i32.const 376 - i32.const 490 + i32.const 523 i32.const 2 call $~lib/builtins/abort unreachable @@ -17526,7 +17610,7 @@ if i32.const 0 i32.const 376 - i32.const 491 + i32.const 524 i32.const 2 call $~lib/builtins/abort unreachable @@ -17540,7 +17624,7 @@ if i32.const 0 i32.const 376 - i32.const 492 + i32.const 525 i32.const 2 call $~lib/builtins/abort unreachable @@ -17554,7 +17638,7 @@ if i32.const 0 i32.const 376 - i32.const 493 + i32.const 526 i32.const 2 call $~lib/builtins/abort unreachable @@ -17568,7 +17652,7 @@ if i32.const 0 i32.const 376 - i32.const 494 + i32.const 527 i32.const 2 call $~lib/builtins/abort unreachable @@ -17582,7 +17666,7 @@ local.get $1 call $~lib/rt/pure/__release ) - (func $std/typedarray/testArrayIndexOfAndLastIndexOf<~lib/typedarray/Uint32Array,u32> (; 299 ;) (type $FUNCSIG$v) + (func $std/typedarray/testArrayIndexOfAndLastIndexOf<~lib/typedarray/Uint32Array,u32> (; 300 ;) (type $FUNCSIG$v) (local $0 i32) (local $1 i32) (local $2 i32) @@ -17624,7 +17708,7 @@ if i32.const 0 i32.const 376 - i32.const 464 + i32.const 497 i32.const 2 call $~lib/builtins/abort unreachable @@ -17638,7 +17722,7 @@ if i32.const 0 i32.const 376 - i32.const 465 + i32.const 498 i32.const 2 call $~lib/builtins/abort unreachable @@ -17652,7 +17736,7 @@ if i32.const 0 i32.const 376 - i32.const 466 + i32.const 499 i32.const 2 call $~lib/builtins/abort unreachable @@ -17666,7 +17750,7 @@ if i32.const 0 i32.const 376 - i32.const 467 + i32.const 500 i32.const 2 call $~lib/builtins/abort unreachable @@ -17680,7 +17764,7 @@ if i32.const 0 i32.const 376 - i32.const 468 + i32.const 501 i32.const 2 call $~lib/builtins/abort unreachable @@ -17694,7 +17778,7 @@ if i32.const 0 i32.const 376 - i32.const 469 + i32.const 502 i32.const 2 call $~lib/builtins/abort unreachable @@ -17708,7 +17792,7 @@ if i32.const 0 i32.const 376 - i32.const 470 + i32.const 503 i32.const 2 call $~lib/builtins/abort unreachable @@ -17722,7 +17806,7 @@ if i32.const 0 i32.const 376 - i32.const 471 + i32.const 504 i32.const 2 call $~lib/builtins/abort unreachable @@ -17736,7 +17820,7 @@ if i32.const 0 i32.const 376 - i32.const 472 + i32.const 505 i32.const 2 call $~lib/builtins/abort unreachable @@ -17749,7 +17833,7 @@ if i32.const 0 i32.const 376 - i32.const 474 + i32.const 507 i32.const 2 call $~lib/builtins/abort unreachable @@ -17764,7 +17848,7 @@ if i32.const 0 i32.const 376 - i32.const 475 + i32.const 508 i32.const 2 call $~lib/builtins/abort unreachable @@ -17779,7 +17863,7 @@ if i32.const 0 i32.const 376 - i32.const 476 + i32.const 509 i32.const 2 call $~lib/builtins/abort unreachable @@ -17794,7 +17878,7 @@ if i32.const 0 i32.const 376 - i32.const 477 + i32.const 510 i32.const 2 call $~lib/builtins/abort unreachable @@ -17808,7 +17892,7 @@ if i32.const 0 i32.const 376 - i32.const 478 + i32.const 511 i32.const 2 call $~lib/builtins/abort unreachable @@ -17822,7 +17906,7 @@ if i32.const 0 i32.const 376 - i32.const 479 + i32.const 512 i32.const 2 call $~lib/builtins/abort unreachable @@ -17836,7 +17920,7 @@ if i32.const 0 i32.const 376 - i32.const 480 + i32.const 513 i32.const 2 call $~lib/builtins/abort unreachable @@ -17850,7 +17934,7 @@ if i32.const 0 i32.const 376 - i32.const 481 + i32.const 514 i32.const 2 call $~lib/builtins/abort unreachable @@ -17864,7 +17948,7 @@ if i32.const 0 i32.const 376 - i32.const 482 + i32.const 515 i32.const 2 call $~lib/builtins/abort unreachable @@ -17878,7 +17962,7 @@ if i32.const 0 i32.const 376 - i32.const 483 + i32.const 516 i32.const 2 call $~lib/builtins/abort unreachable @@ -17895,7 +17979,7 @@ if i32.const 0 i32.const 376 - i32.const 487 + i32.const 520 i32.const 2 call $~lib/builtins/abort unreachable @@ -17907,7 +17991,7 @@ if i32.const 0 i32.const 376 - i32.const 488 + i32.const 521 i32.const 2 call $~lib/builtins/abort unreachable @@ -17921,7 +18005,7 @@ if i32.const 0 i32.const 376 - i32.const 489 + i32.const 522 i32.const 2 call $~lib/builtins/abort unreachable @@ -17935,7 +18019,7 @@ if i32.const 0 i32.const 376 - i32.const 490 + i32.const 523 i32.const 2 call $~lib/builtins/abort unreachable @@ -17949,7 +18033,7 @@ if i32.const 0 i32.const 376 - i32.const 491 + i32.const 524 i32.const 2 call $~lib/builtins/abort unreachable @@ -17963,7 +18047,7 @@ if i32.const 0 i32.const 376 - i32.const 492 + i32.const 525 i32.const 2 call $~lib/builtins/abort unreachable @@ -17977,7 +18061,7 @@ if i32.const 0 i32.const 376 - i32.const 493 + i32.const 526 i32.const 2 call $~lib/builtins/abort unreachable @@ -17991,7 +18075,7 @@ if i32.const 0 i32.const 376 - i32.const 494 + i32.const 527 i32.const 2 call $~lib/builtins/abort unreachable @@ -18005,7 +18089,7 @@ local.get $1 call $~lib/rt/pure/__release ) - (func $~lib/typedarray/Int64Array#indexOf (; 300 ;) (type $FUNCSIG$iiji) (param $0 i32) (param $1 i64) (param $2 i32) (result i32) + (func $~lib/typedarray/Int64Array#indexOf (; 301 ;) (type $FUNCSIG$iiji) (param $0 i32) (param $1 i64) (param $2 i32) (result i32) (local $3 i32) (local $4 i32) block $~lib/typedarray/INDEX_OF<~lib/typedarray/Int64Array,i64>|inlined.0 @@ -18080,7 +18164,7 @@ end local.get $2 ) - (func $~lib/typedarray/Int64Array#lastIndexOf (; 301 ;) (type $FUNCSIG$iiji) (param $0 i32) (param $1 i64) (param $2 i32) (result i32) + (func $~lib/typedarray/Int64Array#lastIndexOf (; 302 ;) (type $FUNCSIG$iiji) (param $0 i32) (param $1 i64) (param $2 i32) (result i32) (local $3 i32) block $~lib/typedarray/LAST_INDEX_OF<~lib/typedarray/Int64Array,i64>|inlined.0 local.get $0 @@ -18149,7 +18233,7 @@ end local.get $2 ) - (func $~lib/typedarray/Int64Array#lastIndexOf|trampoline (; 302 ;) (type $FUNCSIG$iij) (param $0 i32) (param $1 i64) (result i32) + (func $~lib/typedarray/Int64Array#lastIndexOf|trampoline (; 303 ;) (type $FUNCSIG$iij) (param $0 i32) (param $1 i64) (result i32) (local $2 i32) block $1of1 block $0of1 @@ -18170,7 +18254,7 @@ local.get $2 call $~lib/typedarray/Int64Array#lastIndexOf ) - (func $std/typedarray/testArrayIndexOfAndLastIndexOf<~lib/typedarray/Int64Array,i64> (; 303 ;) (type $FUNCSIG$v) + (func $std/typedarray/testArrayIndexOfAndLastIndexOf<~lib/typedarray/Int64Array,i64> (; 304 ;) (type $FUNCSIG$v) (local $0 i32) (local $1 i32) (local $2 i32) @@ -18213,7 +18297,7 @@ if i32.const 0 i32.const 376 - i32.const 464 + i32.const 497 i32.const 2 call $~lib/builtins/abort unreachable @@ -18227,7 +18311,7 @@ if i32.const 0 i32.const 376 - i32.const 465 + i32.const 498 i32.const 2 call $~lib/builtins/abort unreachable @@ -18241,7 +18325,7 @@ if i32.const 0 i32.const 376 - i32.const 466 + i32.const 499 i32.const 2 call $~lib/builtins/abort unreachable @@ -18255,7 +18339,7 @@ if i32.const 0 i32.const 376 - i32.const 467 + i32.const 500 i32.const 2 call $~lib/builtins/abort unreachable @@ -18269,7 +18353,7 @@ if i32.const 0 i32.const 376 - i32.const 468 + i32.const 501 i32.const 2 call $~lib/builtins/abort unreachable @@ -18283,7 +18367,7 @@ if i32.const 0 i32.const 376 - i32.const 469 + i32.const 502 i32.const 2 call $~lib/builtins/abort unreachable @@ -18297,7 +18381,7 @@ if i32.const 0 i32.const 376 - i32.const 470 + i32.const 503 i32.const 2 call $~lib/builtins/abort unreachable @@ -18311,7 +18395,7 @@ if i32.const 0 i32.const 376 - i32.const 471 + i32.const 504 i32.const 2 call $~lib/builtins/abort unreachable @@ -18325,7 +18409,7 @@ if i32.const 0 i32.const 376 - i32.const 472 + i32.const 505 i32.const 2 call $~lib/builtins/abort unreachable @@ -18338,7 +18422,7 @@ if i32.const 0 i32.const 376 - i32.const 474 + i32.const 507 i32.const 2 call $~lib/builtins/abort unreachable @@ -18353,7 +18437,7 @@ if i32.const 0 i32.const 376 - i32.const 475 + i32.const 508 i32.const 2 call $~lib/builtins/abort unreachable @@ -18368,7 +18452,7 @@ if i32.const 0 i32.const 376 - i32.const 476 + i32.const 509 i32.const 2 call $~lib/builtins/abort unreachable @@ -18383,7 +18467,7 @@ if i32.const 0 i32.const 376 - i32.const 477 + i32.const 510 i32.const 2 call $~lib/builtins/abort unreachable @@ -18397,7 +18481,7 @@ if i32.const 0 i32.const 376 - i32.const 478 + i32.const 511 i32.const 2 call $~lib/builtins/abort unreachable @@ -18411,7 +18495,7 @@ if i32.const 0 i32.const 376 - i32.const 479 + i32.const 512 i32.const 2 call $~lib/builtins/abort unreachable @@ -18425,7 +18509,7 @@ if i32.const 0 i32.const 376 - i32.const 480 + i32.const 513 i32.const 2 call $~lib/builtins/abort unreachable @@ -18439,7 +18523,7 @@ if i32.const 0 i32.const 376 - i32.const 481 + i32.const 514 i32.const 2 call $~lib/builtins/abort unreachable @@ -18453,7 +18537,7 @@ if i32.const 0 i32.const 376 - i32.const 482 + i32.const 515 i32.const 2 call $~lib/builtins/abort unreachable @@ -18467,7 +18551,7 @@ if i32.const 0 i32.const 376 - i32.const 483 + i32.const 516 i32.const 2 call $~lib/builtins/abort unreachable @@ -18484,7 +18568,7 @@ if i32.const 0 i32.const 376 - i32.const 487 + i32.const 520 i32.const 2 call $~lib/builtins/abort unreachable @@ -18496,7 +18580,7 @@ if i32.const 0 i32.const 376 - i32.const 488 + i32.const 521 i32.const 2 call $~lib/builtins/abort unreachable @@ -18510,7 +18594,7 @@ if i32.const 0 i32.const 376 - i32.const 489 + i32.const 522 i32.const 2 call $~lib/builtins/abort unreachable @@ -18524,7 +18608,7 @@ if i32.const 0 i32.const 376 - i32.const 490 + i32.const 523 i32.const 2 call $~lib/builtins/abort unreachable @@ -18538,7 +18622,7 @@ if i32.const 0 i32.const 376 - i32.const 491 + i32.const 524 i32.const 2 call $~lib/builtins/abort unreachable @@ -18552,7 +18636,7 @@ if i32.const 0 i32.const 376 - i32.const 492 + i32.const 525 i32.const 2 call $~lib/builtins/abort unreachable @@ -18566,7 +18650,7 @@ if i32.const 0 i32.const 376 - i32.const 493 + i32.const 526 i32.const 2 call $~lib/builtins/abort unreachable @@ -18580,7 +18664,7 @@ if i32.const 0 i32.const 376 - i32.const 494 + i32.const 527 i32.const 2 call $~lib/builtins/abort unreachable @@ -18594,7 +18678,7 @@ local.get $1 call $~lib/rt/pure/__release ) - (func $std/typedarray/testArrayIndexOfAndLastIndexOf<~lib/typedarray/Uint64Array,u64> (; 304 ;) (type $FUNCSIG$v) + (func $std/typedarray/testArrayIndexOfAndLastIndexOf<~lib/typedarray/Uint64Array,u64> (; 305 ;) (type $FUNCSIG$v) (local $0 i32) (local $1 i32) (local $2 i32) @@ -18637,7 +18721,7 @@ if i32.const 0 i32.const 376 - i32.const 464 + i32.const 497 i32.const 2 call $~lib/builtins/abort unreachable @@ -18651,7 +18735,7 @@ if i32.const 0 i32.const 376 - i32.const 465 + i32.const 498 i32.const 2 call $~lib/builtins/abort unreachable @@ -18665,7 +18749,7 @@ if i32.const 0 i32.const 376 - i32.const 466 + i32.const 499 i32.const 2 call $~lib/builtins/abort unreachable @@ -18679,7 +18763,7 @@ if i32.const 0 i32.const 376 - i32.const 467 + i32.const 500 i32.const 2 call $~lib/builtins/abort unreachable @@ -18693,7 +18777,7 @@ if i32.const 0 i32.const 376 - i32.const 468 + i32.const 501 i32.const 2 call $~lib/builtins/abort unreachable @@ -18707,7 +18791,7 @@ if i32.const 0 i32.const 376 - i32.const 469 + i32.const 502 i32.const 2 call $~lib/builtins/abort unreachable @@ -18721,7 +18805,7 @@ if i32.const 0 i32.const 376 - i32.const 470 + i32.const 503 i32.const 2 call $~lib/builtins/abort unreachable @@ -18735,7 +18819,7 @@ if i32.const 0 i32.const 376 - i32.const 471 + i32.const 504 i32.const 2 call $~lib/builtins/abort unreachable @@ -18749,7 +18833,7 @@ if i32.const 0 i32.const 376 - i32.const 472 + i32.const 505 i32.const 2 call $~lib/builtins/abort unreachable @@ -18762,7 +18846,7 @@ if i32.const 0 i32.const 376 - i32.const 474 + i32.const 507 i32.const 2 call $~lib/builtins/abort unreachable @@ -18777,7 +18861,7 @@ if i32.const 0 i32.const 376 - i32.const 475 + i32.const 508 i32.const 2 call $~lib/builtins/abort unreachable @@ -18792,7 +18876,7 @@ if i32.const 0 i32.const 376 - i32.const 476 + i32.const 509 i32.const 2 call $~lib/builtins/abort unreachable @@ -18807,7 +18891,7 @@ if i32.const 0 i32.const 376 - i32.const 477 + i32.const 510 i32.const 2 call $~lib/builtins/abort unreachable @@ -18821,7 +18905,7 @@ if i32.const 0 i32.const 376 - i32.const 478 + i32.const 511 i32.const 2 call $~lib/builtins/abort unreachable @@ -18835,7 +18919,7 @@ if i32.const 0 i32.const 376 - i32.const 479 + i32.const 512 i32.const 2 call $~lib/builtins/abort unreachable @@ -18849,7 +18933,7 @@ if i32.const 0 i32.const 376 - i32.const 480 + i32.const 513 i32.const 2 call $~lib/builtins/abort unreachable @@ -18863,7 +18947,7 @@ if i32.const 0 i32.const 376 - i32.const 481 + i32.const 514 i32.const 2 call $~lib/builtins/abort unreachable @@ -18877,7 +18961,7 @@ if i32.const 0 i32.const 376 - i32.const 482 + i32.const 515 i32.const 2 call $~lib/builtins/abort unreachable @@ -18891,7 +18975,7 @@ if i32.const 0 i32.const 376 - i32.const 483 + i32.const 516 i32.const 2 call $~lib/builtins/abort unreachable @@ -18908,7 +18992,7 @@ if i32.const 0 i32.const 376 - i32.const 487 + i32.const 520 i32.const 2 call $~lib/builtins/abort unreachable @@ -18920,7 +19004,7 @@ if i32.const 0 i32.const 376 - i32.const 488 + i32.const 521 i32.const 2 call $~lib/builtins/abort unreachable @@ -18934,7 +19018,7 @@ if i32.const 0 i32.const 376 - i32.const 489 + i32.const 522 i32.const 2 call $~lib/builtins/abort unreachable @@ -18948,7 +19032,7 @@ if i32.const 0 i32.const 376 - i32.const 490 + i32.const 523 i32.const 2 call $~lib/builtins/abort unreachable @@ -18962,7 +19046,7 @@ if i32.const 0 i32.const 376 - i32.const 491 + i32.const 524 i32.const 2 call $~lib/builtins/abort unreachable @@ -18976,7 +19060,7 @@ if i32.const 0 i32.const 376 - i32.const 492 + i32.const 525 i32.const 2 call $~lib/builtins/abort unreachable @@ -18990,7 +19074,7 @@ if i32.const 0 i32.const 376 - i32.const 493 + i32.const 526 i32.const 2 call $~lib/builtins/abort unreachable @@ -19004,7 +19088,7 @@ if i32.const 0 i32.const 376 - i32.const 494 + i32.const 527 i32.const 2 call $~lib/builtins/abort unreachable @@ -19018,7 +19102,7 @@ local.get $1 call $~lib/rt/pure/__release ) - (func $~lib/typedarray/Float32Array#indexOf (; 305 ;) (type $FUNCSIG$iifi) (param $0 i32) (param $1 f32) (param $2 i32) (result i32) + (func $~lib/typedarray/Float32Array#indexOf (; 306 ;) (type $FUNCSIG$iifi) (param $0 i32) (param $1 f32) (param $2 i32) (result i32) (local $3 i32) (local $4 i32) block $~lib/typedarray/INDEX_OF<~lib/typedarray/Float32Array,f32>|inlined.0 @@ -19093,7 +19177,7 @@ end local.get $2 ) - (func $~lib/typedarray/Float32Array#lastIndexOf (; 306 ;) (type $FUNCSIG$iifi) (param $0 i32) (param $1 f32) (param $2 i32) (result i32) + (func $~lib/typedarray/Float32Array#lastIndexOf (; 307 ;) (type $FUNCSIG$iifi) (param $0 i32) (param $1 f32) (param $2 i32) (result i32) (local $3 i32) block $~lib/typedarray/LAST_INDEX_OF<~lib/typedarray/Float32Array,f32>|inlined.0 local.get $0 @@ -19162,7 +19246,7 @@ end local.get $2 ) - (func $~lib/typedarray/Float32Array#lastIndexOf|trampoline (; 307 ;) (type $FUNCSIG$iif) (param $0 i32) (param $1 f32) (result i32) + (func $~lib/typedarray/Float32Array#lastIndexOf|trampoline (; 308 ;) (type $FUNCSIG$iif) (param $0 i32) (param $1 f32) (result i32) (local $2 i32) block $1of1 block $0of1 @@ -19183,7 +19267,7 @@ local.get $2 call $~lib/typedarray/Float32Array#lastIndexOf ) - (func $std/typedarray/testArrayIndexOfAndLastIndexOf<~lib/typedarray/Float32Array,f32> (; 308 ;) (type $FUNCSIG$v) + (func $std/typedarray/testArrayIndexOfAndLastIndexOf<~lib/typedarray/Float32Array,f32> (; 309 ;) (type $FUNCSIG$v) (local $0 i32) (local $1 i32) (local $2 i32) @@ -19226,7 +19310,7 @@ if i32.const 0 i32.const 376 - i32.const 464 + i32.const 497 i32.const 2 call $~lib/builtins/abort unreachable @@ -19240,7 +19324,7 @@ if i32.const 0 i32.const 376 - i32.const 465 + i32.const 498 i32.const 2 call $~lib/builtins/abort unreachable @@ -19254,7 +19338,7 @@ if i32.const 0 i32.const 376 - i32.const 466 + i32.const 499 i32.const 2 call $~lib/builtins/abort unreachable @@ -19268,7 +19352,7 @@ if i32.const 0 i32.const 376 - i32.const 467 + i32.const 500 i32.const 2 call $~lib/builtins/abort unreachable @@ -19282,7 +19366,7 @@ if i32.const 0 i32.const 376 - i32.const 468 + i32.const 501 i32.const 2 call $~lib/builtins/abort unreachable @@ -19296,7 +19380,7 @@ if i32.const 0 i32.const 376 - i32.const 469 + i32.const 502 i32.const 2 call $~lib/builtins/abort unreachable @@ -19310,7 +19394,7 @@ if i32.const 0 i32.const 376 - i32.const 470 + i32.const 503 i32.const 2 call $~lib/builtins/abort unreachable @@ -19324,7 +19408,7 @@ if i32.const 0 i32.const 376 - i32.const 471 + i32.const 504 i32.const 2 call $~lib/builtins/abort unreachable @@ -19338,7 +19422,7 @@ if i32.const 0 i32.const 376 - i32.const 472 + i32.const 505 i32.const 2 call $~lib/builtins/abort unreachable @@ -19351,7 +19435,7 @@ if i32.const 0 i32.const 376 - i32.const 474 + i32.const 507 i32.const 2 call $~lib/builtins/abort unreachable @@ -19366,7 +19450,7 @@ if i32.const 0 i32.const 376 - i32.const 475 + i32.const 508 i32.const 2 call $~lib/builtins/abort unreachable @@ -19381,7 +19465,7 @@ if i32.const 0 i32.const 376 - i32.const 476 + i32.const 509 i32.const 2 call $~lib/builtins/abort unreachable @@ -19396,7 +19480,7 @@ if i32.const 0 i32.const 376 - i32.const 477 + i32.const 510 i32.const 2 call $~lib/builtins/abort unreachable @@ -19410,7 +19494,7 @@ if i32.const 0 i32.const 376 - i32.const 478 + i32.const 511 i32.const 2 call $~lib/builtins/abort unreachable @@ -19424,7 +19508,7 @@ if i32.const 0 i32.const 376 - i32.const 479 + i32.const 512 i32.const 2 call $~lib/builtins/abort unreachable @@ -19438,7 +19522,7 @@ if i32.const 0 i32.const 376 - i32.const 480 + i32.const 513 i32.const 2 call $~lib/builtins/abort unreachable @@ -19452,7 +19536,7 @@ if i32.const 0 i32.const 376 - i32.const 481 + i32.const 514 i32.const 2 call $~lib/builtins/abort unreachable @@ -19466,7 +19550,7 @@ if i32.const 0 i32.const 376 - i32.const 482 + i32.const 515 i32.const 2 call $~lib/builtins/abort unreachable @@ -19480,7 +19564,7 @@ if i32.const 0 i32.const 376 - i32.const 483 + i32.const 516 i32.const 2 call $~lib/builtins/abort unreachable @@ -19497,7 +19581,7 @@ if i32.const 0 i32.const 376 - i32.const 487 + i32.const 520 i32.const 2 call $~lib/builtins/abort unreachable @@ -19509,7 +19593,7 @@ if i32.const 0 i32.const 376 - i32.const 488 + i32.const 521 i32.const 2 call $~lib/builtins/abort unreachable @@ -19523,7 +19607,7 @@ if i32.const 0 i32.const 376 - i32.const 489 + i32.const 522 i32.const 2 call $~lib/builtins/abort unreachable @@ -19537,7 +19621,7 @@ if i32.const 0 i32.const 376 - i32.const 490 + i32.const 523 i32.const 2 call $~lib/builtins/abort unreachable @@ -19551,7 +19635,7 @@ if i32.const 0 i32.const 376 - i32.const 491 + i32.const 524 i32.const 2 call $~lib/builtins/abort unreachable @@ -19565,7 +19649,7 @@ if i32.const 0 i32.const 376 - i32.const 492 + i32.const 525 i32.const 2 call $~lib/builtins/abort unreachable @@ -19579,7 +19663,7 @@ if i32.const 0 i32.const 376 - i32.const 493 + i32.const 526 i32.const 2 call $~lib/builtins/abort unreachable @@ -19593,7 +19677,7 @@ if i32.const 0 i32.const 376 - i32.const 494 + i32.const 527 i32.const 2 call $~lib/builtins/abort unreachable @@ -19607,7 +19691,7 @@ local.get $1 call $~lib/rt/pure/__release ) - (func $~lib/typedarray/Float64Array#indexOf (; 309 ;) (type $FUNCSIG$iidi) (param $0 i32) (param $1 f64) (param $2 i32) (result i32) + (func $~lib/typedarray/Float64Array#indexOf (; 310 ;) (type $FUNCSIG$iidi) (param $0 i32) (param $1 f64) (param $2 i32) (result i32) (local $3 i32) (local $4 i32) block $~lib/typedarray/INDEX_OF<~lib/typedarray/Float64Array,f64>|inlined.0 @@ -19682,7 +19766,7 @@ end local.get $2 ) - (func $~lib/typedarray/Float64Array#lastIndexOf (; 310 ;) (type $FUNCSIG$iidi) (param $0 i32) (param $1 f64) (param $2 i32) (result i32) + (func $~lib/typedarray/Float64Array#lastIndexOf (; 311 ;) (type $FUNCSIG$iidi) (param $0 i32) (param $1 f64) (param $2 i32) (result i32) (local $3 i32) block $~lib/typedarray/LAST_INDEX_OF<~lib/typedarray/Float64Array,f64>|inlined.0 local.get $0 @@ -19751,7 +19835,7 @@ end local.get $2 ) - (func $~lib/typedarray/Float64Array#lastIndexOf|trampoline (; 311 ;) (type $FUNCSIG$iid) (param $0 i32) (param $1 f64) (result i32) + (func $~lib/typedarray/Float64Array#lastIndexOf|trampoline (; 312 ;) (type $FUNCSIG$iid) (param $0 i32) (param $1 f64) (result i32) (local $2 i32) block $1of1 block $0of1 @@ -19772,7 +19856,7 @@ local.get $2 call $~lib/typedarray/Float64Array#lastIndexOf ) - (func $std/typedarray/testArrayIndexOfAndLastIndexOf<~lib/typedarray/Float64Array,f64> (; 312 ;) (type $FUNCSIG$v) + (func $std/typedarray/testArrayIndexOfAndLastIndexOf<~lib/typedarray/Float64Array,f64> (; 313 ;) (type $FUNCSIG$v) (local $0 i32) (local $1 i32) (local $2 i32) @@ -19815,7 +19899,7 @@ if i32.const 0 i32.const 376 - i32.const 464 + i32.const 497 i32.const 2 call $~lib/builtins/abort unreachable @@ -19829,7 +19913,7 @@ if i32.const 0 i32.const 376 - i32.const 465 + i32.const 498 i32.const 2 call $~lib/builtins/abort unreachable @@ -19843,7 +19927,7 @@ if i32.const 0 i32.const 376 - i32.const 466 + i32.const 499 i32.const 2 call $~lib/builtins/abort unreachable @@ -19857,7 +19941,7 @@ if i32.const 0 i32.const 376 - i32.const 467 + i32.const 500 i32.const 2 call $~lib/builtins/abort unreachable @@ -19871,7 +19955,7 @@ if i32.const 0 i32.const 376 - i32.const 468 + i32.const 501 i32.const 2 call $~lib/builtins/abort unreachable @@ -19885,7 +19969,7 @@ if i32.const 0 i32.const 376 - i32.const 469 + i32.const 502 i32.const 2 call $~lib/builtins/abort unreachable @@ -19899,7 +19983,7 @@ if i32.const 0 i32.const 376 - i32.const 470 + i32.const 503 i32.const 2 call $~lib/builtins/abort unreachable @@ -19913,7 +19997,7 @@ if i32.const 0 i32.const 376 - i32.const 471 + i32.const 504 i32.const 2 call $~lib/builtins/abort unreachable @@ -19927,7 +20011,7 @@ if i32.const 0 i32.const 376 - i32.const 472 + i32.const 505 i32.const 2 call $~lib/builtins/abort unreachable @@ -19940,7 +20024,7 @@ if i32.const 0 i32.const 376 - i32.const 474 + i32.const 507 i32.const 2 call $~lib/builtins/abort unreachable @@ -19955,7 +20039,7 @@ if i32.const 0 i32.const 376 - i32.const 475 + i32.const 508 i32.const 2 call $~lib/builtins/abort unreachable @@ -19970,7 +20054,7 @@ if i32.const 0 i32.const 376 - i32.const 476 + i32.const 509 i32.const 2 call $~lib/builtins/abort unreachable @@ -19985,7 +20069,7 @@ if i32.const 0 i32.const 376 - i32.const 477 + i32.const 510 i32.const 2 call $~lib/builtins/abort unreachable @@ -19999,7 +20083,7 @@ if i32.const 0 i32.const 376 - i32.const 478 + i32.const 511 i32.const 2 call $~lib/builtins/abort unreachable @@ -20013,7 +20097,7 @@ if i32.const 0 i32.const 376 - i32.const 479 + i32.const 512 i32.const 2 call $~lib/builtins/abort unreachable @@ -20027,7 +20111,7 @@ if i32.const 0 i32.const 376 - i32.const 480 + i32.const 513 i32.const 2 call $~lib/builtins/abort unreachable @@ -20041,7 +20125,7 @@ if i32.const 0 i32.const 376 - i32.const 481 + i32.const 514 i32.const 2 call $~lib/builtins/abort unreachable @@ -20055,7 +20139,7 @@ if i32.const 0 i32.const 376 - i32.const 482 + i32.const 515 i32.const 2 call $~lib/builtins/abort unreachable @@ -20069,7 +20153,7 @@ if i32.const 0 i32.const 376 - i32.const 483 + i32.const 516 i32.const 2 call $~lib/builtins/abort unreachable @@ -20087,7 +20171,7 @@ if i32.const 0 i32.const 376 - i32.const 487 + i32.const 520 i32.const 2 call $~lib/builtins/abort unreachable @@ -20099,7 +20183,7 @@ if i32.const 0 i32.const 376 - i32.const 488 + i32.const 521 i32.const 2 call $~lib/builtins/abort unreachable @@ -20113,7 +20197,7 @@ if i32.const 0 i32.const 376 - i32.const 489 + i32.const 522 i32.const 2 call $~lib/builtins/abort unreachable @@ -20127,7 +20211,7 @@ if i32.const 0 i32.const 376 - i32.const 490 + i32.const 523 i32.const 2 call $~lib/builtins/abort unreachable @@ -20141,7 +20225,7 @@ if i32.const 0 i32.const 376 - i32.const 491 + i32.const 524 i32.const 2 call $~lib/builtins/abort unreachable @@ -20155,7 +20239,7 @@ if i32.const 0 i32.const 376 - i32.const 492 + i32.const 525 i32.const 2 call $~lib/builtins/abort unreachable @@ -20169,7 +20253,7 @@ if i32.const 0 i32.const 376 - i32.const 493 + i32.const 526 i32.const 2 call $~lib/builtins/abort unreachable @@ -20183,7 +20267,7 @@ if i32.const 0 i32.const 376 - i32.const 494 + i32.const 527 i32.const 2 call $~lib/builtins/abort unreachable @@ -20197,18 +20281,18 @@ local.get $1 call $~lib/rt/pure/__release ) - (func $~lib/typedarray/Int8Array#get:buffer (; 313 ;) (type $FUNCSIG$ii) (param $0 i32) (result i32) + (func $~lib/typedarray/Int8Array#get:buffer (; 314 ;) (type $FUNCSIG$ii) (param $0 i32) (result i32) local.get $0 i32.load call $~lib/rt/pure/__retain ) - (func $~lib/arraybuffer/ArrayBuffer#get:byteLength (; 314 ;) (type $FUNCSIG$ii) (param $0 i32) (result i32) + (func $~lib/arraybuffer/ArrayBuffer#get:byteLength (; 315 ;) (type $FUNCSIG$ii) (param $0 i32) (result i32) local.get $0 i32.const 16 i32.sub i32.load offset=12 ) - (func $~lib/arraybuffer/ArrayBuffer#slice (; 315 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) + (func $~lib/arraybuffer/ArrayBuffer#slice (; 316 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) (local $3 i32) local.get $0 call $~lib/arraybuffer/ArrayBuffer#get:byteLength @@ -20276,7 +20360,7 @@ local.get $3 call $~lib/rt/pure/__retain ) - (func $~lib/typedarray/Int8Array.wrap (; 316 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32) + (func $~lib/typedarray/Int8Array.wrap (; 317 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32) (local $2 i32) (local $3 i32) (local $4 i32) @@ -20295,7 +20379,7 @@ call $~lib/rt/pure/__release i32.const 280 i32.const 432 - i32.const 1423 + i32.const 1488 i32.const 4 call $~lib/builtins/abort unreachable @@ -20317,7 +20401,7 @@ call $~lib/rt/pure/__release i32.const 24 i32.const 432 - i32.const 1430 + i32.const 1495 i32.const 8 call $~lib/builtins/abort unreachable @@ -20330,7 +20414,7 @@ call $~lib/rt/pure/__release i32.const 24 i32.const 432 - i32.const 1435 + i32.const 1500 i32.const 6 call $~lib/builtins/abort unreachable @@ -20346,7 +20430,7 @@ call $~lib/rt/pure/__release i32.const 24 i32.const 432 - i32.const 1441 + i32.const 1506 i32.const 4 call $~lib/builtins/abort unreachable @@ -20382,7 +20466,7 @@ call $~lib/rt/pure/__release local.get $3 ) - (func $std/typedarray/testArrayWrap<~lib/typedarray/Int8Array,i8> (; 317 ;) (type $FUNCSIG$v) + (func $std/typedarray/testArrayWrap<~lib/typedarray/Int8Array,i8> (; 318 ;) (type $FUNCSIG$v) (local $0 i32) (local $1 i32) (local $2 i32) @@ -20470,7 +20554,7 @@ if i32.const 0 i32.const 376 - i32.const 544 + i32.const 577 i32.const 4 call $~lib/builtins/abort unreachable @@ -20497,7 +20581,7 @@ local.get $2 call $~lib/rt/pure/__release ) - (func $~lib/typedarray/Uint8Array.wrap (; 318 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32) + (func $~lib/typedarray/Uint8Array.wrap (; 319 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32) (local $2 i32) (local $3 i32) (local $4 i32) @@ -20516,7 +20600,7 @@ call $~lib/rt/pure/__release i32.const 280 i32.const 432 - i32.const 1423 + i32.const 1488 i32.const 4 call $~lib/builtins/abort unreachable @@ -20538,7 +20622,7 @@ call $~lib/rt/pure/__release i32.const 24 i32.const 432 - i32.const 1430 + i32.const 1495 i32.const 8 call $~lib/builtins/abort unreachable @@ -20551,7 +20635,7 @@ call $~lib/rt/pure/__release i32.const 24 i32.const 432 - i32.const 1435 + i32.const 1500 i32.const 6 call $~lib/builtins/abort unreachable @@ -20567,7 +20651,7 @@ call $~lib/rt/pure/__release i32.const 24 i32.const 432 - i32.const 1441 + i32.const 1506 i32.const 4 call $~lib/builtins/abort unreachable @@ -20603,7 +20687,7 @@ call $~lib/rt/pure/__release local.get $3 ) - (func $std/typedarray/testArrayWrap<~lib/typedarray/Uint8Array,u8> (; 319 ;) (type $FUNCSIG$v) + (func $std/typedarray/testArrayWrap<~lib/typedarray/Uint8Array,u8> (; 320 ;) (type $FUNCSIG$v) (local $0 i32) (local $1 i32) (local $2 i32) @@ -20689,7 +20773,7 @@ if i32.const 0 i32.const 376 - i32.const 544 + i32.const 577 i32.const 4 call $~lib/builtins/abort unreachable @@ -20716,7 +20800,7 @@ local.get $2 call $~lib/rt/pure/__release ) - (func $~lib/typedarray/Uint8ClampedArray.wrap (; 320 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32) + (func $~lib/typedarray/Uint8ClampedArray.wrap (; 321 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32) (local $2 i32) (local $3 i32) (local $4 i32) @@ -20735,7 +20819,7 @@ call $~lib/rt/pure/__release i32.const 280 i32.const 432 - i32.const 1423 + i32.const 1488 i32.const 4 call $~lib/builtins/abort unreachable @@ -20757,7 +20841,7 @@ call $~lib/rt/pure/__release i32.const 24 i32.const 432 - i32.const 1430 + i32.const 1495 i32.const 8 call $~lib/builtins/abort unreachable @@ -20770,7 +20854,7 @@ call $~lib/rt/pure/__release i32.const 24 i32.const 432 - i32.const 1435 + i32.const 1500 i32.const 6 call $~lib/builtins/abort unreachable @@ -20786,7 +20870,7 @@ call $~lib/rt/pure/__release i32.const 24 i32.const 432 - i32.const 1441 + i32.const 1506 i32.const 4 call $~lib/builtins/abort unreachable @@ -20822,7 +20906,7 @@ call $~lib/rt/pure/__release local.get $3 ) - (func $std/typedarray/testArrayWrap<~lib/typedarray/Uint8ClampedArray,u8> (; 321 ;) (type $FUNCSIG$v) + (func $std/typedarray/testArrayWrap<~lib/typedarray/Uint8ClampedArray,u8> (; 322 ;) (type $FUNCSIG$v) (local $0 i32) (local $1 i32) (local $2 i32) @@ -20908,7 +20992,7 @@ if i32.const 0 i32.const 376 - i32.const 544 + i32.const 577 i32.const 4 call $~lib/builtins/abort unreachable @@ -20935,7 +21019,7 @@ local.get $2 call $~lib/rt/pure/__release ) - (func $~lib/typedarray/Int16Array.wrap (; 322 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32) + (func $~lib/typedarray/Int16Array.wrap (; 323 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32) (local $2 i32) (local $3 i32) (local $4 i32) @@ -20954,7 +21038,7 @@ call $~lib/rt/pure/__release i32.const 280 i32.const 432 - i32.const 1423 + i32.const 1488 i32.const 4 call $~lib/builtins/abort unreachable @@ -20976,7 +21060,7 @@ call $~lib/rt/pure/__release i32.const 24 i32.const 432 - i32.const 1430 + i32.const 1495 i32.const 8 call $~lib/builtins/abort unreachable @@ -20989,7 +21073,7 @@ call $~lib/rt/pure/__release i32.const 24 i32.const 432 - i32.const 1435 + i32.const 1500 i32.const 6 call $~lib/builtins/abort unreachable @@ -21008,7 +21092,7 @@ call $~lib/rt/pure/__release i32.const 24 i32.const 432 - i32.const 1441 + i32.const 1506 i32.const 4 call $~lib/builtins/abort unreachable @@ -21044,7 +21128,7 @@ call $~lib/rt/pure/__release local.get $3 ) - (func $std/typedarray/testArrayWrap<~lib/typedarray/Int16Array,i16> (; 323 ;) (type $FUNCSIG$v) + (func $std/typedarray/testArrayWrap<~lib/typedarray/Int16Array,i16> (; 324 ;) (type $FUNCSIG$v) (local $0 i32) (local $1 i32) (local $2 i32) @@ -21132,7 +21216,7 @@ if i32.const 0 i32.const 376 - i32.const 544 + i32.const 577 i32.const 4 call $~lib/builtins/abort unreachable @@ -21159,7 +21243,7 @@ local.get $2 call $~lib/rt/pure/__release ) - (func $~lib/typedarray/Uint16Array.wrap (; 324 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32) + (func $~lib/typedarray/Uint16Array.wrap (; 325 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32) (local $2 i32) (local $3 i32) (local $4 i32) @@ -21178,7 +21262,7 @@ call $~lib/rt/pure/__release i32.const 280 i32.const 432 - i32.const 1423 + i32.const 1488 i32.const 4 call $~lib/builtins/abort unreachable @@ -21200,7 +21284,7 @@ call $~lib/rt/pure/__release i32.const 24 i32.const 432 - i32.const 1430 + i32.const 1495 i32.const 8 call $~lib/builtins/abort unreachable @@ -21213,7 +21297,7 @@ call $~lib/rt/pure/__release i32.const 24 i32.const 432 - i32.const 1435 + i32.const 1500 i32.const 6 call $~lib/builtins/abort unreachable @@ -21232,7 +21316,7 @@ call $~lib/rt/pure/__release i32.const 24 i32.const 432 - i32.const 1441 + i32.const 1506 i32.const 4 call $~lib/builtins/abort unreachable @@ -21268,7 +21352,7 @@ call $~lib/rt/pure/__release local.get $3 ) - (func $std/typedarray/testArrayWrap<~lib/typedarray/Uint16Array,u16> (; 325 ;) (type $FUNCSIG$v) + (func $std/typedarray/testArrayWrap<~lib/typedarray/Uint16Array,u16> (; 326 ;) (type $FUNCSIG$v) (local $0 i32) (local $1 i32) (local $2 i32) @@ -21354,7 +21438,7 @@ if i32.const 0 i32.const 376 - i32.const 544 + i32.const 577 i32.const 4 call $~lib/builtins/abort unreachable @@ -21381,7 +21465,7 @@ local.get $2 call $~lib/rt/pure/__release ) - (func $~lib/typedarray/Int32Array.wrap (; 326 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32) + (func $~lib/typedarray/Int32Array.wrap (; 327 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32) (local $2 i32) (local $3 i32) (local $4 i32) @@ -21400,7 +21484,7 @@ call $~lib/rt/pure/__release i32.const 280 i32.const 432 - i32.const 1423 + i32.const 1488 i32.const 4 call $~lib/builtins/abort unreachable @@ -21422,7 +21506,7 @@ call $~lib/rt/pure/__release i32.const 24 i32.const 432 - i32.const 1430 + i32.const 1495 i32.const 8 call $~lib/builtins/abort unreachable @@ -21435,7 +21519,7 @@ call $~lib/rt/pure/__release i32.const 24 i32.const 432 - i32.const 1435 + i32.const 1500 i32.const 6 call $~lib/builtins/abort unreachable @@ -21454,7 +21538,7 @@ call $~lib/rt/pure/__release i32.const 24 i32.const 432 - i32.const 1441 + i32.const 1506 i32.const 4 call $~lib/builtins/abort unreachable @@ -21490,7 +21574,7 @@ call $~lib/rt/pure/__release local.get $3 ) - (func $std/typedarray/testArrayWrap<~lib/typedarray/Int32Array,i32> (; 327 ;) (type $FUNCSIG$v) + (func $std/typedarray/testArrayWrap<~lib/typedarray/Int32Array,i32> (; 328 ;) (type $FUNCSIG$v) (local $0 i32) (local $1 i32) (local $2 i32) @@ -21574,7 +21658,7 @@ if i32.const 0 i32.const 376 - i32.const 544 + i32.const 577 i32.const 4 call $~lib/builtins/abort unreachable @@ -21601,7 +21685,7 @@ local.get $2 call $~lib/rt/pure/__release ) - (func $~lib/typedarray/Uint32Array.wrap (; 328 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32) + (func $~lib/typedarray/Uint32Array.wrap (; 329 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32) (local $2 i32) (local $3 i32) (local $4 i32) @@ -21620,7 +21704,7 @@ call $~lib/rt/pure/__release i32.const 280 i32.const 432 - i32.const 1423 + i32.const 1488 i32.const 4 call $~lib/builtins/abort unreachable @@ -21642,7 +21726,7 @@ call $~lib/rt/pure/__release i32.const 24 i32.const 432 - i32.const 1430 + i32.const 1495 i32.const 8 call $~lib/builtins/abort unreachable @@ -21655,7 +21739,7 @@ call $~lib/rt/pure/__release i32.const 24 i32.const 432 - i32.const 1435 + i32.const 1500 i32.const 6 call $~lib/builtins/abort unreachable @@ -21674,7 +21758,7 @@ call $~lib/rt/pure/__release i32.const 24 i32.const 432 - i32.const 1441 + i32.const 1506 i32.const 4 call $~lib/builtins/abort unreachable @@ -21710,7 +21794,7 @@ call $~lib/rt/pure/__release local.get $3 ) - (func $std/typedarray/testArrayWrap<~lib/typedarray/Uint32Array,u32> (; 329 ;) (type $FUNCSIG$v) + (func $std/typedarray/testArrayWrap<~lib/typedarray/Uint32Array,u32> (; 330 ;) (type $FUNCSIG$v) (local $0 i32) (local $1 i32) (local $2 i32) @@ -21794,7 +21878,7 @@ if i32.const 0 i32.const 376 - i32.const 544 + i32.const 577 i32.const 4 call $~lib/builtins/abort unreachable @@ -21821,7 +21905,7 @@ local.get $2 call $~lib/rt/pure/__release ) - (func $~lib/typedarray/Int64Array.wrap (; 330 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32) + (func $~lib/typedarray/Int64Array.wrap (; 331 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32) (local $2 i32) (local $3 i32) (local $4 i32) @@ -21840,7 +21924,7 @@ call $~lib/rt/pure/__release i32.const 280 i32.const 432 - i32.const 1423 + i32.const 1488 i32.const 4 call $~lib/builtins/abort unreachable @@ -21862,7 +21946,7 @@ call $~lib/rt/pure/__release i32.const 24 i32.const 432 - i32.const 1430 + i32.const 1495 i32.const 8 call $~lib/builtins/abort unreachable @@ -21875,7 +21959,7 @@ call $~lib/rt/pure/__release i32.const 24 i32.const 432 - i32.const 1435 + i32.const 1500 i32.const 6 call $~lib/builtins/abort unreachable @@ -21894,7 +21978,7 @@ call $~lib/rt/pure/__release i32.const 24 i32.const 432 - i32.const 1441 + i32.const 1506 i32.const 4 call $~lib/builtins/abort unreachable @@ -21930,7 +22014,7 @@ call $~lib/rt/pure/__release local.get $3 ) - (func $std/typedarray/testArrayWrap<~lib/typedarray/Int64Array,i64> (; 331 ;) (type $FUNCSIG$v) + (func $std/typedarray/testArrayWrap<~lib/typedarray/Int64Array,i64> (; 332 ;) (type $FUNCSIG$v) (local $0 i32) (local $1 i32) (local $2 i32) @@ -22015,7 +22099,7 @@ if i32.const 0 i32.const 376 - i32.const 544 + i32.const 577 i32.const 4 call $~lib/builtins/abort unreachable @@ -22042,7 +22126,7 @@ local.get $2 call $~lib/rt/pure/__release ) - (func $~lib/typedarray/Uint64Array.wrap (; 332 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32) + (func $~lib/typedarray/Uint64Array.wrap (; 333 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32) (local $2 i32) (local $3 i32) (local $4 i32) @@ -22061,7 +22145,7 @@ call $~lib/rt/pure/__release i32.const 280 i32.const 432 - i32.const 1423 + i32.const 1488 i32.const 4 call $~lib/builtins/abort unreachable @@ -22083,7 +22167,7 @@ call $~lib/rt/pure/__release i32.const 24 i32.const 432 - i32.const 1430 + i32.const 1495 i32.const 8 call $~lib/builtins/abort unreachable @@ -22096,7 +22180,7 @@ call $~lib/rt/pure/__release i32.const 24 i32.const 432 - i32.const 1435 + i32.const 1500 i32.const 6 call $~lib/builtins/abort unreachable @@ -22115,7 +22199,7 @@ call $~lib/rt/pure/__release i32.const 24 i32.const 432 - i32.const 1441 + i32.const 1506 i32.const 4 call $~lib/builtins/abort unreachable @@ -22151,7 +22235,7 @@ call $~lib/rt/pure/__release local.get $3 ) - (func $std/typedarray/testArrayWrap<~lib/typedarray/Uint64Array,u64> (; 333 ;) (type $FUNCSIG$v) + (func $std/typedarray/testArrayWrap<~lib/typedarray/Uint64Array,u64> (; 334 ;) (type $FUNCSIG$v) (local $0 i32) (local $1 i32) (local $2 i32) @@ -22236,7 +22320,7 @@ if i32.const 0 i32.const 376 - i32.const 544 + i32.const 577 i32.const 4 call $~lib/builtins/abort unreachable @@ -22263,7 +22347,7 @@ local.get $2 call $~lib/rt/pure/__release ) - (func $~lib/typedarray/Float32Array.wrap (; 334 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32) + (func $~lib/typedarray/Float32Array.wrap (; 335 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32) (local $2 i32) (local $3 i32) (local $4 i32) @@ -22282,7 +22366,7 @@ call $~lib/rt/pure/__release i32.const 280 i32.const 432 - i32.const 1423 + i32.const 1488 i32.const 4 call $~lib/builtins/abort unreachable @@ -22304,7 +22388,7 @@ call $~lib/rt/pure/__release i32.const 24 i32.const 432 - i32.const 1430 + i32.const 1495 i32.const 8 call $~lib/builtins/abort unreachable @@ -22317,7 +22401,7 @@ call $~lib/rt/pure/__release i32.const 24 i32.const 432 - i32.const 1435 + i32.const 1500 i32.const 6 call $~lib/builtins/abort unreachable @@ -22336,7 +22420,7 @@ call $~lib/rt/pure/__release i32.const 24 i32.const 432 - i32.const 1441 + i32.const 1506 i32.const 4 call $~lib/builtins/abort unreachable @@ -22372,7 +22456,7 @@ call $~lib/rt/pure/__release local.get $3 ) - (func $std/typedarray/testArrayWrap<~lib/typedarray/Float32Array,f32> (; 335 ;) (type $FUNCSIG$v) + (func $std/typedarray/testArrayWrap<~lib/typedarray/Float32Array,f32> (; 336 ;) (type $FUNCSIG$v) (local $0 i32) (local $1 i32) (local $2 i32) @@ -22457,7 +22541,7 @@ if i32.const 0 i32.const 376 - i32.const 544 + i32.const 577 i32.const 4 call $~lib/builtins/abort unreachable @@ -22484,7 +22568,7 @@ local.get $2 call $~lib/rt/pure/__release ) - (func $~lib/typedarray/Float64Array.wrap (; 336 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32) + (func $~lib/typedarray/Float64Array.wrap (; 337 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32) (local $2 i32) (local $3 i32) (local $4 i32) @@ -22503,7 +22587,7 @@ call $~lib/rt/pure/__release i32.const 280 i32.const 432 - i32.const 1423 + i32.const 1488 i32.const 4 call $~lib/builtins/abort unreachable @@ -22525,7 +22609,7 @@ call $~lib/rt/pure/__release i32.const 24 i32.const 432 - i32.const 1430 + i32.const 1495 i32.const 8 call $~lib/builtins/abort unreachable @@ -22538,7 +22622,7 @@ call $~lib/rt/pure/__release i32.const 24 i32.const 432 - i32.const 1435 + i32.const 1500 i32.const 6 call $~lib/builtins/abort unreachable @@ -22557,7 +22641,7 @@ call $~lib/rt/pure/__release i32.const 24 i32.const 432 - i32.const 1441 + i32.const 1506 i32.const 4 call $~lib/builtins/abort unreachable @@ -22593,7 +22677,7 @@ call $~lib/rt/pure/__release local.get $3 ) - (func $std/typedarray/testArrayWrap<~lib/typedarray/Float64Array,f64> (; 337 ;) (type $FUNCSIG$v) + (func $std/typedarray/testArrayWrap<~lib/typedarray/Float64Array,f64> (; 338 ;) (type $FUNCSIG$v) (local $0 i32) (local $1 i32) (local $2 i32) @@ -22678,7 +22762,7 @@ if i32.const 0 i32.const 376 - i32.const 544 + i32.const 577 i32.const 4 call $~lib/builtins/abort unreachable @@ -22705,7 +22789,7 @@ local.get $2 call $~lib/rt/pure/__release ) - (func $start:std/typedarray (; 338 ;) (type $FUNCSIG$v) + (func $start:std/typedarray (; 339 ;) (type $FUNCSIG$v) (local $0 i32) (local $1 i32) (local $2 i32) @@ -23733,6 +23817,247 @@ call $~lib/rt/pure/__release local.get $3 call $~lib/rt/pure/__release + i32.const 5 + call $~lib/typedarray/Int32Array#constructor + local.tee $0 + i32.const 0 + i32.const 1 + call $~lib/typedarray/Int32Array#__set + local.get $0 + i32.const 1 + i32.const 2 + call $~lib/typedarray/Int32Array#__set + local.get $0 + i32.const 2 + i32.const 3 + call $~lib/typedarray/Int32Array#__set + local.get $0 + i32.const 3 + i32.const 4 + call $~lib/typedarray/Int32Array#__set + local.get $0 + i32.const 4 + i32.const 5 + call $~lib/typedarray/Int32Array#__set + local.get $0 + i32.const 1 + i32.const 4 + call $~lib/typedarray/Int32Array#subarray + local.tee $2 + call $~lib/typedarray/Int32Array#get:length + i32.const 3 + i32.ne + if + i32.const 0 + i32.const 376 + i32.const 249 + i32.const 2 + call $~lib/builtins/abort + unreachable + end + local.get $2 + call $~lib/arraybuffer/ArrayBufferView#get:byteOffset + i32.const 4 + i32.ne + if + i32.const 0 + i32.const 376 + i32.const 250 + i32.const 2 + call $~lib/builtins/abort + unreachable + end + local.get $2 + i32.load offset=8 + i32.const 12 + i32.ne + if + i32.const 0 + i32.const 376 + i32.const 251 + i32.const 2 + call $~lib/builtins/abort + unreachable + end + local.get $0 + i32.const 1 + i32.const 3 + call $~lib/typedarray/Int32Array#slice + local.tee $1 + i32.const 0 + call $~lib/typedarray/Int32Array#__get + i32.const 2 + i32.ne + if + i32.const 0 + i32.const 376 + i32.const 254 + i32.const 2 + call $~lib/builtins/abort + unreachable + end + local.get $1 + i32.const 1 + call $~lib/typedarray/Int32Array#__get + i32.const 3 + i32.ne + if + i32.const 0 + i32.const 376 + i32.const 255 + i32.const 2 + call $~lib/builtins/abort + unreachable + end + local.get $1 + call $~lib/typedarray/Int32Array#get:length + i32.const 2 + i32.ne + if + i32.const 0 + i32.const 376 + i32.const 256 + i32.const 2 + call $~lib/builtins/abort + unreachable + end + local.get $1 + call $~lib/arraybuffer/ArrayBufferView#get:byteOffset + if + i32.const 0 + i32.const 376 + i32.const 257 + i32.const 2 + call $~lib/builtins/abort + unreachable + end + local.get $1 + i32.load offset=8 + i32.const 8 + i32.ne + if + i32.const 0 + i32.const 376 + i32.const 258 + i32.const 2 + call $~lib/builtins/abort + unreachable + end + local.get $2 + i32.const 1 + i32.const 2 + call $~lib/typedarray/Int32Array#slice + local.tee $3 + i32.const 0 + call $~lib/typedarray/Int32Array#__get + i32.const 3 + i32.ne + if + i32.const 0 + i32.const 376 + i32.const 261 + i32.const 2 + call $~lib/builtins/abort + unreachable + end + local.get $3 + call $~lib/typedarray/Int32Array#get:length + i32.const 1 + i32.ne + if + i32.const 0 + i32.const 376 + i32.const 262 + i32.const 2 + call $~lib/builtins/abort + unreachable + end + local.get $3 + call $~lib/arraybuffer/ArrayBufferView#get:byteOffset + if + i32.const 0 + i32.const 376 + i32.const 263 + i32.const 2 + call $~lib/builtins/abort + unreachable + end + local.get $3 + i32.load offset=8 + i32.const 4 + i32.ne + if + i32.const 0 + i32.const 376 + i32.const 264 + i32.const 2 + call $~lib/builtins/abort + unreachable + end + local.get $0 + i32.const 0 + i32.const 2147483647 + call $~lib/typedarray/Int32Array#slice + local.tee $4 + local.get $0 + i32.eq + if + i32.const 0 + i32.const 376 + i32.const 267 + i32.const 2 + call $~lib/builtins/abort + unreachable + end + local.get $4 + call $~lib/typedarray/Int32Array#get:length + local.get $0 + call $~lib/typedarray/Int32Array#get:length + i32.ne + if + i32.const 0 + i32.const 376 + i32.const 268 + i32.const 2 + call $~lib/builtins/abort + unreachable + end + local.get $4 + call $~lib/arraybuffer/ArrayBufferView#get:byteOffset + local.get $0 + call $~lib/arraybuffer/ArrayBufferView#get:byteOffset + i32.ne + if + i32.const 0 + i32.const 376 + i32.const 269 + i32.const 2 + call $~lib/builtins/abort + unreachable + end + local.get $4 + i32.load offset=8 + local.get $0 + i32.load offset=8 + i32.ne + if + i32.const 0 + i32.const 376 + i32.const 270 + i32.const 2 + call $~lib/builtins/abort + unreachable + end + local.get $0 + call $~lib/rt/pure/__release + local.get $2 + call $~lib/rt/pure/__release + local.get $1 + call $~lib/rt/pure/__release + local.get $3 + call $~lib/rt/pure/__release + local.get $4 + call $~lib/rt/pure/__release call $std/typedarray/testReduce<~lib/typedarray/Int8Array,i8> call $std/typedarray/testReduce<~lib/typedarray/Uint8Array,u8> call $std/typedarray/testReduce<~lib/typedarray/Uint8ClampedArray,u8> @@ -23844,7 +24169,7 @@ call $std/typedarray/testArrayWrap<~lib/typedarray/Float32Array,f32> call $std/typedarray/testArrayWrap<~lib/typedarray/Float64Array,f64> ) - (func $start (; 339 ;) (type $FUNCSIG$v) + (func $start (; 340 ;) (type $FUNCSIG$v) global.get $~lib/started if return @@ -23854,7 +24179,7 @@ end call $start:std/typedarray ) - (func $~lib/rt/pure/markGray (; 340 ;) (type $FUNCSIG$vi) (param $0 i32) + (func $~lib/rt/pure/markGray (; 341 ;) (type $FUNCSIG$vi) (param $0 i32) (local $1 i32) local.get $0 i32.load offset=4 @@ -23878,7 +24203,7 @@ call $~lib/rt/__visit_members end ) - (func $~lib/rt/pure/scanBlack (; 341 ;) (type $FUNCSIG$vi) (param $0 i32) + (func $~lib/rt/pure/scanBlack (; 342 ;) (type $FUNCSIG$vi) (param $0 i32) local.get $0 local.get $0 i32.load offset=4 @@ -23891,7 +24216,7 @@ i32.const 4 call $~lib/rt/__visit_members ) - (func $~lib/rt/pure/scan (; 342 ;) (type $FUNCSIG$vi) (param $0 i32) + (func $~lib/rt/pure/scan (; 343 ;) (type $FUNCSIG$vi) (param $0 i32) (local $1 i32) local.get $0 i32.load offset=4 @@ -23925,7 +24250,7 @@ end end ) - (func $~lib/rt/pure/collectWhite (; 343 ;) (type $FUNCSIG$vi) (param $0 i32) + (func $~lib/rt/pure/collectWhite (; 344 ;) (type $FUNCSIG$vi) (param $0 i32) (local $1 i32) local.get $0 i32.load offset=4 @@ -23958,7 +24283,7 @@ call $~lib/rt/tlsf/freeBlock end ) - (func $~lib/rt/pure/__visit (; 344 ;) (type $FUNCSIG$vii) (param $0 i32) (param $1 i32) + (func $~lib/rt/pure/__visit (; 345 ;) (type $FUNCSIG$vii) (param $0 i32) (param $1 i32) local.get $0 i32.const 1436 i32.lt_u @@ -24068,7 +24393,7 @@ unreachable end ) - (func $~lib/rt/__visit_members (; 345 ;) (type $FUNCSIG$vii) (param $0 i32) (param $1 i32) + (func $~lib/rt/__visit_members (; 346 ;) (type $FUNCSIG$vii) (param $0 i32) (param $1 i32) block $block$4$break block $switch$1$default block $switch$1$case$2 @@ -24091,7 +24416,7 @@ call $~lib/rt/pure/__visit end ) - (func $null (; 346 ;) (type $FUNCSIG$v) + (func $null (; 347 ;) (type $FUNCSIG$v) nop ) ) diff --git a/tests/compiler/std/typedarray.ts b/tests/compiler/std/typedarray.ts index 95ecc13198..afd1114723 100644 --- a/tests/compiler/std/typedarray.ts +++ b/tests/compiler/std/typedarray.ts @@ -219,22 +219,55 @@ import { BLOCK_MAXSIZE } from "rt/common"; multisubarr[5] = 6; let multisubarr1 = multisubarr.subarray(1, 6); - assert(multisubarr1[0] === 2); - assert(multisubarr1.length === 5); - assert(multisubarr1.byteOffset === 1); - assert(multisubarr1.byteLength === 5); + assert(multisubarr1[0] == 2); + assert(multisubarr1.length == 5); + assert(multisubarr1.byteOffset == 1); + assert(multisubarr1.byteLength == 5); let multisubarr2 = multisubarr1.subarray(1, 5); - assert(multisubarr2[0] === 3); - assert(multisubarr2.length === 4); - assert(multisubarr2.byteOffset === 2); - assert(multisubarr2.byteLength === 4); + assert(multisubarr2[0] == 3); + assert(multisubarr2.length == 4); + assert(multisubarr2.byteOffset == 2); + assert(multisubarr2.byteLength == 4); let multisubarr3 = multisubarr2.subarray(1, 4); - assert(multisubarr3[0] === 4); - assert(multisubarr3.length === 3); - assert(multisubarr3.byteOffset === 3); - assert(multisubarr3.byteLength === 3); + assert(multisubarr3[0] == 4); + assert(multisubarr3.length == 3); + assert(multisubarr3.byteOffset == 3); + assert(multisubarr3.byteLength == 3); +} + +{ + let arr = new Int32Array(5); + arr[0] = 1; + arr[1] = 2; + arr[2] = 3; + arr[3] = 4; + arr[4] = 5; + + let sub = arr.subarray(1, 4); + assert(sub.length == 3); + assert(sub.byteOffset == 4); + assert(sub.byteLength == 12); + + let sliced = arr.slice(1, 3); + assert(sliced[0] == 2); + assert(sliced[1] == 3); + assert(sliced.length == 2); + assert(sliced.byteOffset == 0); + assert(sliced.byteLength == 8); + + let subsliced = sub.slice(1, 2); + assert(subsliced[0] == 3); + assert(subsliced.length == 1); + assert(subsliced.byteOffset == 0); + assert(subsliced.byteLength == 4); + + let copy = arr.slice(); + assert(copy !== arr); + assert(copy.length == arr.length); + assert(copy.byteOffset == arr.byteOffset); + assert(copy.byteLength == arr.byteLength); } // Reduce test suite: diff --git a/tests/compiler/std/typedarray.untouched.wat b/tests/compiler/std/typedarray.untouched.wat index 2e6c17b0a1..6cb37b0e28 100644 --- a/tests/compiler/std/typedarray.untouched.wat +++ b/tests/compiler/std/typedarray.untouched.wat @@ -4153,7 +4153,7 @@ if i32.const 280 i32.const 432 - i32.const 578 + i32.const 598 i32.const 63 call $~lib/builtins/abort unreachable @@ -4177,7 +4177,7 @@ if i32.const 280 i32.const 432 - i32.const 567 + i32.const 587 i32.const 63 call $~lib/builtins/abort unreachable @@ -4321,7 +4321,7 @@ if i32.const 280 i32.const 432 - i32.const 1118 + i32.const 1158 i32.const 63 call $~lib/builtins/abort unreachable @@ -4987,7 +4987,7 @@ if i32.const 280 i32.const 432 - i32.const 1107 + i32.const 1147 i32.const 63 call $~lib/builtins/abort unreachable @@ -5008,7 +5008,7 @@ if i32.const 280 i32.const 432 - i32.const 254 + i32.const 262 i32.const 44 call $~lib/builtins/abort unreachable @@ -5040,7 +5040,7 @@ if i32.const 280 i32.const 432 - i32.const 243 + i32.const 251 i32.const 44 call $~lib/builtins/abort unreachable @@ -5640,7 +5640,113 @@ call $~lib/rt/pure/__release local.get $3 ) - (func $std/typedarray/testReduce<~lib/typedarray/Int8Array,i8>~anonymous|0 (; 80 ;) (type $FUNCSIG$iiiii) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (result i32) + (func $~lib/typedarray/Int32Array#slice (; 80 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) + (local $3 i32) + (local $4 i32) + (local $5 i32) + (local $6 i32) + (local $7 i32) + (local $8 i32) + local.get $0 + call $~lib/rt/pure/__retain + local.set $5 + local.get $1 + local.set $4 + local.get $2 + local.set $3 + local.get $5 + call $~lib/typedarray/Int32Array#get:length + local.set $6 + local.get $4 + i32.const 0 + i32.lt_s + if (result i32) + local.get $4 + local.get $6 + i32.add + local.tee $7 + i32.const 0 + local.tee $8 + local.get $7 + local.get $8 + i32.gt_s + select + else + local.get $4 + local.tee $7 + local.get $6 + local.tee $8 + local.get $7 + local.get $8 + i32.lt_s + select + end + local.set $4 + local.get $3 + i32.const 0 + i32.lt_s + if (result i32) + local.get $3 + local.get $6 + i32.add + local.tee $7 + i32.const 0 + local.tee $8 + local.get $7 + local.get $8 + i32.gt_s + select + else + local.get $3 + local.tee $7 + local.get $6 + local.tee $8 + local.get $7 + local.get $8 + i32.lt_s + select + end + local.set $3 + local.get $3 + local.get $4 + i32.sub + local.tee $7 + i32.const 0 + local.tee $8 + local.get $7 + local.get $8 + i32.gt_s + select + local.set $6 + i32.const 12 + i32.const 8 + call $~lib/rt/tlsf/__alloc + call $~lib/rt/pure/__retain + local.set $7 + local.get $7 + local.get $6 + i32.const 2 + i32.shl + i32.store offset=8 + local.get $7 + i32.load offset=4 + local.get $5 + i32.load offset=4 + local.get $4 + i32.const 2 + i32.shl + i32.add + local.get $6 + i32.const 2 + i32.shl + call $~lib/memory/memory.copy + local.get $7 + local.set $8 + local.get $5 + call $~lib/rt/pure/__release + local.get $8 + ) + (func $std/typedarray/testReduce<~lib/typedarray/Int8Array,i8>~anonymous|0 (; 81 ;) (type $FUNCSIG$iiiii) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (result i32) (local $4 i32) local.get $3 call $~lib/rt/pure/__retain @@ -5653,7 +5759,7 @@ call $~lib/rt/pure/__release local.get $4 ) - (func $~lib/typedarray/Int8Array#reduce (; 81 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) + (func $~lib/typedarray/Int8Array#reduce (; 82 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) (local $3 i32) (local $4 i32) (local $5 i32) @@ -5710,7 +5816,7 @@ call $~lib/rt/pure/__release local.get $8 ) - (func $std/typedarray/testReduce<~lib/typedarray/Int8Array,i8> (; 82 ;) (type $FUNCSIG$v) + (func $std/typedarray/testReduce<~lib/typedarray/Int8Array,i8> (; 83 ;) (type $FUNCSIG$v) (local $0 i32) (local $1 i32) (local $2 i32) @@ -5748,7 +5854,7 @@ if i32.const 0 i32.const 376 - i32.const 257 + i32.const 290 i32.const 2 call $~lib/builtins/abort unreachable @@ -5758,7 +5864,7 @@ local.get $1 call $~lib/rt/pure/__release ) - (func $~lib/typedarray/Uint8Array#__set (; 83 ;) (type $FUNCSIG$viii) (param $0 i32) (param $1 i32) (param $2 i32) + (func $~lib/typedarray/Uint8Array#__set (; 84 ;) (type $FUNCSIG$viii) (param $0 i32) (param $1 i32) (param $2 i32) local.get $1 local.get $0 i32.load offset=8 @@ -5766,7 +5872,7 @@ if i32.const 280 i32.const 432 - i32.const 146 + i32.const 150 i32.const 44 call $~lib/builtins/abort unreachable @@ -5778,7 +5884,7 @@ local.get $2 i32.store8 ) - (func $std/typedarray/testReduce<~lib/typedarray/Uint8Array,u8>~anonymous|0 (; 84 ;) (type $FUNCSIG$iiiii) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (result i32) + (func $std/typedarray/testReduce<~lib/typedarray/Uint8Array,u8>~anonymous|0 (; 85 ;) (type $FUNCSIG$iiiii) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (result i32) (local $4 i32) local.get $3 call $~lib/rt/pure/__retain @@ -5791,7 +5897,7 @@ call $~lib/rt/pure/__release local.get $4 ) - (func $~lib/typedarray/Uint8Array#reduce (; 85 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) + (func $~lib/typedarray/Uint8Array#reduce (; 86 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) (local $3 i32) (local $4 i32) (local $5 i32) @@ -5848,7 +5954,7 @@ call $~lib/rt/pure/__release local.get $8 ) - (func $std/typedarray/testReduce<~lib/typedarray/Uint8Array,u8> (; 86 ;) (type $FUNCSIG$v) + (func $std/typedarray/testReduce<~lib/typedarray/Uint8Array,u8> (; 87 ;) (type $FUNCSIG$v) (local $0 i32) (local $1 i32) (local $2 i32) @@ -5884,7 +5990,7 @@ if i32.const 0 i32.const 376 - i32.const 257 + i32.const 290 i32.const 2 call $~lib/builtins/abort unreachable @@ -5894,7 +6000,7 @@ local.get $1 call $~lib/rt/pure/__release ) - (func $std/typedarray/testReduce<~lib/typedarray/Uint8ClampedArray,u8>~anonymous|0 (; 87 ;) (type $FUNCSIG$iiiii) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (result i32) + (func $std/typedarray/testReduce<~lib/typedarray/Uint8ClampedArray,u8>~anonymous|0 (; 88 ;) (type $FUNCSIG$iiiii) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (result i32) (local $4 i32) local.get $3 call $~lib/rt/pure/__retain @@ -5907,7 +6013,7 @@ call $~lib/rt/pure/__release local.get $4 ) - (func $~lib/typedarray/Uint8ClampedArray#reduce (; 88 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) + (func $~lib/typedarray/Uint8ClampedArray#reduce (; 89 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) (local $3 i32) (local $4 i32) (local $5 i32) @@ -5964,7 +6070,7 @@ call $~lib/rt/pure/__release local.get $8 ) - (func $std/typedarray/testReduce<~lib/typedarray/Uint8ClampedArray,u8> (; 89 ;) (type $FUNCSIG$v) + (func $std/typedarray/testReduce<~lib/typedarray/Uint8ClampedArray,u8> (; 90 ;) (type $FUNCSIG$v) (local $0 i32) (local $1 i32) (local $2 i32) @@ -6000,7 +6106,7 @@ if i32.const 0 i32.const 376 - i32.const 257 + i32.const 290 i32.const 2 call $~lib/builtins/abort unreachable @@ -6010,7 +6116,7 @@ local.get $1 call $~lib/rt/pure/__release ) - (func $~lib/typedarray/Int16Array#__set (; 90 ;) (type $FUNCSIG$viii) (param $0 i32) (param $1 i32) (param $2 i32) + (func $~lib/typedarray/Int16Array#__set (; 91 ;) (type $FUNCSIG$viii) (param $0 i32) (param $1 i32) (param $2 i32) local.get $1 local.get $0 i32.load offset=8 @@ -6020,7 +6126,7 @@ if i32.const 280 i32.const 432 - i32.const 362 + i32.const 374 i32.const 63 call $~lib/builtins/abort unreachable @@ -6034,7 +6140,7 @@ local.get $2 i32.store16 ) - (func $std/typedarray/testReduce<~lib/typedarray/Int16Array,i16>~anonymous|0 (; 91 ;) (type $FUNCSIG$iiiii) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (result i32) + (func $std/typedarray/testReduce<~lib/typedarray/Int16Array,i16>~anonymous|0 (; 92 ;) (type $FUNCSIG$iiiii) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (result i32) (local $4 i32) local.get $3 call $~lib/rt/pure/__retain @@ -6047,7 +6153,7 @@ call $~lib/rt/pure/__release local.get $4 ) - (func $~lib/typedarray/Int16Array#reduce (; 92 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) + (func $~lib/typedarray/Int16Array#reduce (; 93 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) (local $3 i32) (local $4 i32) (local $5 i32) @@ -6104,7 +6210,7 @@ call $~lib/rt/pure/__release local.get $8 ) - (func $std/typedarray/testReduce<~lib/typedarray/Int16Array,i16> (; 93 ;) (type $FUNCSIG$v) + (func $std/typedarray/testReduce<~lib/typedarray/Int16Array,i16> (; 94 ;) (type $FUNCSIG$v) (local $0 i32) (local $1 i32) (local $2 i32) @@ -6142,7 +6248,7 @@ if i32.const 0 i32.const 376 - i32.const 257 + i32.const 290 i32.const 2 call $~lib/builtins/abort unreachable @@ -6152,7 +6258,7 @@ local.get $1 call $~lib/rt/pure/__release ) - (func $~lib/typedarray/Uint16Array#__set (; 94 ;) (type $FUNCSIG$viii) (param $0 i32) (param $1 i32) (param $2 i32) + (func $~lib/typedarray/Uint16Array#__set (; 95 ;) (type $FUNCSIG$viii) (param $0 i32) (param $1 i32) (param $2 i32) local.get $1 local.get $0 i32.load offset=8 @@ -6162,7 +6268,7 @@ if i32.const 280 i32.const 432 - i32.const 470 + i32.const 486 i32.const 63 call $~lib/builtins/abort unreachable @@ -6176,7 +6282,7 @@ local.get $2 i32.store16 ) - (func $std/typedarray/testReduce<~lib/typedarray/Uint16Array,u16>~anonymous|0 (; 95 ;) (type $FUNCSIG$iiiii) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (result i32) + (func $std/typedarray/testReduce<~lib/typedarray/Uint16Array,u16>~anonymous|0 (; 96 ;) (type $FUNCSIG$iiiii) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (result i32) (local $4 i32) local.get $3 call $~lib/rt/pure/__retain @@ -6189,7 +6295,7 @@ call $~lib/rt/pure/__release local.get $4 ) - (func $~lib/typedarray/Uint16Array#reduce (; 96 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) + (func $~lib/typedarray/Uint16Array#reduce (; 97 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) (local $3 i32) (local $4 i32) (local $5 i32) @@ -6246,7 +6352,7 @@ call $~lib/rt/pure/__release local.get $8 ) - (func $std/typedarray/testReduce<~lib/typedarray/Uint16Array,u16> (; 97 ;) (type $FUNCSIG$v) + (func $std/typedarray/testReduce<~lib/typedarray/Uint16Array,u16> (; 98 ;) (type $FUNCSIG$v) (local $0 i32) (local $1 i32) (local $2 i32) @@ -6282,7 +6388,7 @@ if i32.const 0 i32.const 376 - i32.const 257 + i32.const 290 i32.const 2 call $~lib/builtins/abort unreachable @@ -6292,7 +6398,7 @@ local.get $1 call $~lib/rt/pure/__release ) - (func $std/typedarray/testReduce<~lib/typedarray/Int32Array,i32>~anonymous|0 (; 98 ;) (type $FUNCSIG$iiiii) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (result i32) + (func $std/typedarray/testReduce<~lib/typedarray/Int32Array,i32>~anonymous|0 (; 99 ;) (type $FUNCSIG$iiiii) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (result i32) (local $4 i32) local.get $3 call $~lib/rt/pure/__retain @@ -6305,7 +6411,7 @@ call $~lib/rt/pure/__release local.get $4 ) - (func $~lib/typedarray/Int32Array#reduce (; 99 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) + (func $~lib/typedarray/Int32Array#reduce (; 100 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) (local $3 i32) (local $4 i32) (local $5 i32) @@ -6362,7 +6468,7 @@ call $~lib/rt/pure/__release local.get $8 ) - (func $std/typedarray/testReduce<~lib/typedarray/Int32Array,i32> (; 100 ;) (type $FUNCSIG$v) + (func $std/typedarray/testReduce<~lib/typedarray/Int32Array,i32> (; 101 ;) (type $FUNCSIG$v) (local $0 i32) (local $1 i32) (local $2 i32) @@ -6396,7 +6502,7 @@ if i32.const 0 i32.const 376 - i32.const 257 + i32.const 290 i32.const 2 call $~lib/builtins/abort unreachable @@ -6406,7 +6512,7 @@ local.get $1 call $~lib/rt/pure/__release ) - (func $~lib/typedarray/Uint32Array#__set (; 101 ;) (type $FUNCSIG$viii) (param $0 i32) (param $1 i32) (param $2 i32) + (func $~lib/typedarray/Uint32Array#__set (; 102 ;) (type $FUNCSIG$viii) (param $0 i32) (param $1 i32) (param $2 i32) local.get $1 local.get $0 i32.load offset=8 @@ -6416,7 +6522,7 @@ if i32.const 280 i32.const 432 - i32.const 686 + i32.const 710 i32.const 63 call $~lib/builtins/abort unreachable @@ -6430,7 +6536,7 @@ local.get $2 i32.store ) - (func $std/typedarray/testReduce<~lib/typedarray/Uint32Array,u32>~anonymous|0 (; 102 ;) (type $FUNCSIG$iiiii) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (result i32) + (func $std/typedarray/testReduce<~lib/typedarray/Uint32Array,u32>~anonymous|0 (; 103 ;) (type $FUNCSIG$iiiii) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (result i32) (local $4 i32) local.get $3 call $~lib/rt/pure/__retain @@ -6443,7 +6549,7 @@ call $~lib/rt/pure/__release local.get $4 ) - (func $~lib/typedarray/Uint32Array#reduce (; 103 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) + (func $~lib/typedarray/Uint32Array#reduce (; 104 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) (local $3 i32) (local $4 i32) (local $5 i32) @@ -6500,7 +6606,7 @@ call $~lib/rt/pure/__release local.get $8 ) - (func $std/typedarray/testReduce<~lib/typedarray/Uint32Array,u32> (; 104 ;) (type $FUNCSIG$v) + (func $std/typedarray/testReduce<~lib/typedarray/Uint32Array,u32> (; 105 ;) (type $FUNCSIG$v) (local $0 i32) (local $1 i32) (local $2 i32) @@ -6534,7 +6640,7 @@ if i32.const 0 i32.const 376 - i32.const 257 + i32.const 290 i32.const 2 call $~lib/builtins/abort unreachable @@ -6544,7 +6650,7 @@ local.get $1 call $~lib/rt/pure/__release ) - (func $~lib/typedarray/Int64Array#__set (; 105 ;) (type $FUNCSIG$viij) (param $0 i32) (param $1 i32) (param $2 i64) + (func $~lib/typedarray/Int64Array#__set (; 106 ;) (type $FUNCSIG$viij) (param $0 i32) (param $1 i32) (param $2 i64) local.get $1 local.get $0 i32.load offset=8 @@ -6554,7 +6660,7 @@ if i32.const 280 i32.const 432 - i32.const 794 + i32.const 822 i32.const 63 call $~lib/builtins/abort unreachable @@ -6568,7 +6674,7 @@ local.get $2 i64.store ) - (func $std/typedarray/testReduce<~lib/typedarray/Int64Array,i64>~anonymous|0 (; 106 ;) (type $FUNCSIG$jjjii) (param $0 i64) (param $1 i64) (param $2 i32) (param $3 i32) (result i64) + (func $std/typedarray/testReduce<~lib/typedarray/Int64Array,i64>~anonymous|0 (; 107 ;) (type $FUNCSIG$jjjii) (param $0 i64) (param $1 i64) (param $2 i32) (param $3 i32) (result i64) (local $4 i64) local.get $3 call $~lib/rt/pure/__retain @@ -6581,7 +6687,7 @@ call $~lib/rt/pure/__release local.get $4 ) - (func $~lib/typedarray/Int64Array#reduce (; 107 ;) (type $FUNCSIG$jiij) (param $0 i32) (param $1 i32) (param $2 i64) (result i64) + (func $~lib/typedarray/Int64Array#reduce (; 108 ;) (type $FUNCSIG$jiij) (param $0 i32) (param $1 i32) (param $2 i64) (result i64) (local $3 i64) (local $4 i32) (local $5 i32) @@ -6639,7 +6745,7 @@ call $~lib/rt/pure/__release local.get $9 ) - (func $std/typedarray/testReduce<~lib/typedarray/Int64Array,i64> (; 108 ;) (type $FUNCSIG$v) + (func $std/typedarray/testReduce<~lib/typedarray/Int64Array,i64> (; 109 ;) (type $FUNCSIG$v) (local $0 i32) (local $1 i32) (local $2 i64) @@ -6673,7 +6779,7 @@ if i32.const 0 i32.const 376 - i32.const 257 + i32.const 290 i32.const 2 call $~lib/builtins/abort unreachable @@ -6683,7 +6789,7 @@ local.get $1 call $~lib/rt/pure/__release ) - (func $~lib/typedarray/Uint64Array#__set (; 109 ;) (type $FUNCSIG$viij) (param $0 i32) (param $1 i32) (param $2 i64) + (func $~lib/typedarray/Uint64Array#__set (; 110 ;) (type $FUNCSIG$viij) (param $0 i32) (param $1 i32) (param $2 i64) local.get $1 local.get $0 i32.load offset=8 @@ -6693,7 +6799,7 @@ if i32.const 280 i32.const 432 - i32.const 902 + i32.const 934 i32.const 63 call $~lib/builtins/abort unreachable @@ -6707,7 +6813,7 @@ local.get $2 i64.store ) - (func $std/typedarray/testReduce<~lib/typedarray/Uint64Array,u64>~anonymous|0 (; 110 ;) (type $FUNCSIG$jjjii) (param $0 i64) (param $1 i64) (param $2 i32) (param $3 i32) (result i64) + (func $std/typedarray/testReduce<~lib/typedarray/Uint64Array,u64>~anonymous|0 (; 111 ;) (type $FUNCSIG$jjjii) (param $0 i64) (param $1 i64) (param $2 i32) (param $3 i32) (result i64) (local $4 i64) local.get $3 call $~lib/rt/pure/__retain @@ -6720,7 +6826,7 @@ call $~lib/rt/pure/__release local.get $4 ) - (func $~lib/typedarray/Uint64Array#reduce (; 111 ;) (type $FUNCSIG$jiij) (param $0 i32) (param $1 i32) (param $2 i64) (result i64) + (func $~lib/typedarray/Uint64Array#reduce (; 112 ;) (type $FUNCSIG$jiij) (param $0 i32) (param $1 i32) (param $2 i64) (result i64) (local $3 i64) (local $4 i32) (local $5 i32) @@ -6778,7 +6884,7 @@ call $~lib/rt/pure/__release local.get $9 ) - (func $std/typedarray/testReduce<~lib/typedarray/Uint64Array,u64> (; 112 ;) (type $FUNCSIG$v) + (func $std/typedarray/testReduce<~lib/typedarray/Uint64Array,u64> (; 113 ;) (type $FUNCSIG$v) (local $0 i32) (local $1 i32) (local $2 i64) @@ -6812,7 +6918,7 @@ if i32.const 0 i32.const 376 - i32.const 257 + i32.const 290 i32.const 2 call $~lib/builtins/abort unreachable @@ -6822,7 +6928,7 @@ local.get $1 call $~lib/rt/pure/__release ) - (func $~lib/typedarray/Float32Array#__set (; 113 ;) (type $FUNCSIG$viif) (param $0 i32) (param $1 i32) (param $2 f32) + (func $~lib/typedarray/Float32Array#__set (; 114 ;) (type $FUNCSIG$viif) (param $0 i32) (param $1 i32) (param $2 f32) local.get $1 local.get $0 i32.load offset=8 @@ -6832,7 +6938,7 @@ if i32.const 280 i32.const 432 - i32.const 1010 + i32.const 1046 i32.const 63 call $~lib/builtins/abort unreachable @@ -6846,7 +6952,7 @@ local.get $2 f32.store ) - (func $std/typedarray/testReduce<~lib/typedarray/Float32Array,f32>~anonymous|0 (; 114 ;) (type $FUNCSIG$fffii) (param $0 f32) (param $1 f32) (param $2 i32) (param $3 i32) (result f32) + (func $std/typedarray/testReduce<~lib/typedarray/Float32Array,f32>~anonymous|0 (; 115 ;) (type $FUNCSIG$fffii) (param $0 f32) (param $1 f32) (param $2 i32) (param $3 i32) (result f32) (local $4 f32) local.get $3 call $~lib/rt/pure/__retain @@ -6859,7 +6965,7 @@ call $~lib/rt/pure/__release local.get $4 ) - (func $~lib/typedarray/Float32Array#reduce (; 115 ;) (type $FUNCSIG$fiif) (param $0 i32) (param $1 i32) (param $2 f32) (result f32) + (func $~lib/typedarray/Float32Array#reduce (; 116 ;) (type $FUNCSIG$fiif) (param $0 i32) (param $1 i32) (param $2 f32) (result f32) (local $3 f32) (local $4 i32) (local $5 i32) @@ -6917,7 +7023,7 @@ call $~lib/rt/pure/__release local.get $9 ) - (func $std/typedarray/testReduce<~lib/typedarray/Float32Array,f32> (; 116 ;) (type $FUNCSIG$v) + (func $std/typedarray/testReduce<~lib/typedarray/Float32Array,f32> (; 117 ;) (type $FUNCSIG$v) (local $0 i32) (local $1 i32) (local $2 f32) @@ -6951,7 +7057,7 @@ if i32.const 0 i32.const 376 - i32.const 257 + i32.const 290 i32.const 2 call $~lib/builtins/abort unreachable @@ -6961,7 +7067,7 @@ local.get $1 call $~lib/rt/pure/__release ) - (func $std/typedarray/testReduce<~lib/typedarray/Float64Array,f64>~anonymous|0 (; 117 ;) (type $FUNCSIG$dddii) (param $0 f64) (param $1 f64) (param $2 i32) (param $3 i32) (result f64) + (func $std/typedarray/testReduce<~lib/typedarray/Float64Array,f64>~anonymous|0 (; 118 ;) (type $FUNCSIG$dddii) (param $0 f64) (param $1 f64) (param $2 i32) (param $3 i32) (result f64) (local $4 f64) local.get $3 call $~lib/rt/pure/__retain @@ -6974,7 +7080,7 @@ call $~lib/rt/pure/__release local.get $4 ) - (func $~lib/typedarray/Float64Array#reduce (; 118 ;) (type $FUNCSIG$diid) (param $0 i32) (param $1 i32) (param $2 f64) (result f64) + (func $~lib/typedarray/Float64Array#reduce (; 119 ;) (type $FUNCSIG$diid) (param $0 i32) (param $1 i32) (param $2 f64) (result f64) (local $3 f64) (local $4 i32) (local $5 i32) @@ -7032,7 +7138,7 @@ call $~lib/rt/pure/__release local.get $9 ) - (func $std/typedarray/testReduce<~lib/typedarray/Float64Array,f64> (; 119 ;) (type $FUNCSIG$v) + (func $std/typedarray/testReduce<~lib/typedarray/Float64Array,f64> (; 120 ;) (type $FUNCSIG$v) (local $0 i32) (local $1 i32) (local $2 f64) @@ -7066,7 +7172,7 @@ if i32.const 0 i32.const 376 - i32.const 257 + i32.const 290 i32.const 2 call $~lib/builtins/abort unreachable @@ -7076,7 +7182,7 @@ local.get $1 call $~lib/rt/pure/__release ) - (func $std/typedarray/testReduceRight<~lib/typedarray/Int8Array,i8>~anonymous|0 (; 120 ;) (type $FUNCSIG$iiiii) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (result i32) + (func $std/typedarray/testReduceRight<~lib/typedarray/Int8Array,i8>~anonymous|0 (; 121 ;) (type $FUNCSIG$iiiii) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (result i32) (local $4 i32) local.get $3 call $~lib/rt/pure/__retain @@ -7089,7 +7195,7 @@ call $~lib/rt/pure/__release local.get $4 ) - (func $~lib/typedarray/Int8Array#reduceRight (; 121 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) + (func $~lib/typedarray/Int8Array#reduceRight (; 122 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) (local $3 i32) (local $4 i32) (local $5 i32) @@ -7145,7 +7251,7 @@ call $~lib/rt/pure/__release local.get $7 ) - (func $std/typedarray/testReduceRight<~lib/typedarray/Int8Array,i8> (; 122 ;) (type $FUNCSIG$v) + (func $std/typedarray/testReduceRight<~lib/typedarray/Int8Array,i8> (; 123 ;) (type $FUNCSIG$v) (local $0 i32) (local $1 i32) (local $2 i32) @@ -7183,7 +7289,7 @@ if i32.const 0 i32.const 376 - i32.const 278 + i32.const 311 i32.const 2 call $~lib/builtins/abort unreachable @@ -7193,7 +7299,7 @@ local.get $1 call $~lib/rt/pure/__release ) - (func $std/typedarray/testReduceRight<~lib/typedarray/Uint8Array,u8>~anonymous|0 (; 123 ;) (type $FUNCSIG$iiiii) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (result i32) + (func $std/typedarray/testReduceRight<~lib/typedarray/Uint8Array,u8>~anonymous|0 (; 124 ;) (type $FUNCSIG$iiiii) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (result i32) (local $4 i32) local.get $3 call $~lib/rt/pure/__retain @@ -7206,7 +7312,7 @@ call $~lib/rt/pure/__release local.get $4 ) - (func $~lib/typedarray/Uint8Array#reduceRight (; 124 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) + (func $~lib/typedarray/Uint8Array#reduceRight (; 125 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) (local $3 i32) (local $4 i32) (local $5 i32) @@ -7262,7 +7368,7 @@ call $~lib/rt/pure/__release local.get $7 ) - (func $std/typedarray/testReduceRight<~lib/typedarray/Uint8Array,u8> (; 125 ;) (type $FUNCSIG$v) + (func $std/typedarray/testReduceRight<~lib/typedarray/Uint8Array,u8> (; 126 ;) (type $FUNCSIG$v) (local $0 i32) (local $1 i32) (local $2 i32) @@ -7298,7 +7404,7 @@ if i32.const 0 i32.const 376 - i32.const 278 + i32.const 311 i32.const 2 call $~lib/builtins/abort unreachable @@ -7308,7 +7414,7 @@ local.get $1 call $~lib/rt/pure/__release ) - (func $std/typedarray/testReduceRight<~lib/typedarray/Uint8ClampedArray,u8>~anonymous|0 (; 126 ;) (type $FUNCSIG$iiiii) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (result i32) + (func $std/typedarray/testReduceRight<~lib/typedarray/Uint8ClampedArray,u8>~anonymous|0 (; 127 ;) (type $FUNCSIG$iiiii) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (result i32) (local $4 i32) local.get $3 call $~lib/rt/pure/__retain @@ -7321,7 +7427,7 @@ call $~lib/rt/pure/__release local.get $4 ) - (func $~lib/typedarray/Uint8ClampedArray#reduceRight (; 127 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) + (func $~lib/typedarray/Uint8ClampedArray#reduceRight (; 128 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) (local $3 i32) (local $4 i32) (local $5 i32) @@ -7377,7 +7483,7 @@ call $~lib/rt/pure/__release local.get $7 ) - (func $std/typedarray/testReduceRight<~lib/typedarray/Uint8ClampedArray,u8> (; 128 ;) (type $FUNCSIG$v) + (func $std/typedarray/testReduceRight<~lib/typedarray/Uint8ClampedArray,u8> (; 129 ;) (type $FUNCSIG$v) (local $0 i32) (local $1 i32) (local $2 i32) @@ -7413,7 +7519,7 @@ if i32.const 0 i32.const 376 - i32.const 278 + i32.const 311 i32.const 2 call $~lib/builtins/abort unreachable @@ -7423,7 +7529,7 @@ local.get $1 call $~lib/rt/pure/__release ) - (func $std/typedarray/testReduceRight<~lib/typedarray/Int16Array,i16>~anonymous|0 (; 129 ;) (type $FUNCSIG$iiiii) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (result i32) + (func $std/typedarray/testReduceRight<~lib/typedarray/Int16Array,i16>~anonymous|0 (; 130 ;) (type $FUNCSIG$iiiii) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (result i32) (local $4 i32) local.get $3 call $~lib/rt/pure/__retain @@ -7436,7 +7542,7 @@ call $~lib/rt/pure/__release local.get $4 ) - (func $~lib/typedarray/Int16Array#reduceRight (; 130 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) + (func $~lib/typedarray/Int16Array#reduceRight (; 131 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) (local $3 i32) (local $4 i32) (local $5 i32) @@ -7492,7 +7598,7 @@ call $~lib/rt/pure/__release local.get $7 ) - (func $std/typedarray/testReduceRight<~lib/typedarray/Int16Array,i16> (; 131 ;) (type $FUNCSIG$v) + (func $std/typedarray/testReduceRight<~lib/typedarray/Int16Array,i16> (; 132 ;) (type $FUNCSIG$v) (local $0 i32) (local $1 i32) (local $2 i32) @@ -7530,7 +7636,7 @@ if i32.const 0 i32.const 376 - i32.const 278 + i32.const 311 i32.const 2 call $~lib/builtins/abort unreachable @@ -7540,7 +7646,7 @@ local.get $1 call $~lib/rt/pure/__release ) - (func $std/typedarray/testReduceRight<~lib/typedarray/Uint16Array,u16>~anonymous|0 (; 132 ;) (type $FUNCSIG$iiiii) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (result i32) + (func $std/typedarray/testReduceRight<~lib/typedarray/Uint16Array,u16>~anonymous|0 (; 133 ;) (type $FUNCSIG$iiiii) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (result i32) (local $4 i32) local.get $3 call $~lib/rt/pure/__retain @@ -7553,7 +7659,7 @@ call $~lib/rt/pure/__release local.get $4 ) - (func $~lib/typedarray/Uint16Array#reduceRight (; 133 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) + (func $~lib/typedarray/Uint16Array#reduceRight (; 134 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) (local $3 i32) (local $4 i32) (local $5 i32) @@ -7609,7 +7715,7 @@ call $~lib/rt/pure/__release local.get $7 ) - (func $std/typedarray/testReduceRight<~lib/typedarray/Uint16Array,u16> (; 134 ;) (type $FUNCSIG$v) + (func $std/typedarray/testReduceRight<~lib/typedarray/Uint16Array,u16> (; 135 ;) (type $FUNCSIG$v) (local $0 i32) (local $1 i32) (local $2 i32) @@ -7645,7 +7751,7 @@ if i32.const 0 i32.const 376 - i32.const 278 + i32.const 311 i32.const 2 call $~lib/builtins/abort unreachable @@ -7655,7 +7761,7 @@ local.get $1 call $~lib/rt/pure/__release ) - (func $std/typedarray/testReduceRight<~lib/typedarray/Int32Array,i32>~anonymous|0 (; 135 ;) (type $FUNCSIG$iiiii) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (result i32) + (func $std/typedarray/testReduceRight<~lib/typedarray/Int32Array,i32>~anonymous|0 (; 136 ;) (type $FUNCSIG$iiiii) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (result i32) (local $4 i32) local.get $3 call $~lib/rt/pure/__retain @@ -7668,7 +7774,7 @@ call $~lib/rt/pure/__release local.get $4 ) - (func $~lib/typedarray/Int32Array#reduceRight (; 136 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) + (func $~lib/typedarray/Int32Array#reduceRight (; 137 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) (local $3 i32) (local $4 i32) (local $5 i32) @@ -7724,7 +7830,7 @@ call $~lib/rt/pure/__release local.get $7 ) - (func $std/typedarray/testReduceRight<~lib/typedarray/Int32Array,i32> (; 137 ;) (type $FUNCSIG$v) + (func $std/typedarray/testReduceRight<~lib/typedarray/Int32Array,i32> (; 138 ;) (type $FUNCSIG$v) (local $0 i32) (local $1 i32) (local $2 i32) @@ -7758,7 +7864,7 @@ if i32.const 0 i32.const 376 - i32.const 278 + i32.const 311 i32.const 2 call $~lib/builtins/abort unreachable @@ -7768,7 +7874,7 @@ local.get $1 call $~lib/rt/pure/__release ) - (func $std/typedarray/testReduceRight<~lib/typedarray/Uint32Array,u32>~anonymous|0 (; 138 ;) (type $FUNCSIG$iiiii) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (result i32) + (func $std/typedarray/testReduceRight<~lib/typedarray/Uint32Array,u32>~anonymous|0 (; 139 ;) (type $FUNCSIG$iiiii) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (result i32) (local $4 i32) local.get $3 call $~lib/rt/pure/__retain @@ -7781,7 +7887,7 @@ call $~lib/rt/pure/__release local.get $4 ) - (func $~lib/typedarray/Uint32Array#reduceRight (; 139 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) + (func $~lib/typedarray/Uint32Array#reduceRight (; 140 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) (local $3 i32) (local $4 i32) (local $5 i32) @@ -7837,7 +7943,7 @@ call $~lib/rt/pure/__release local.get $7 ) - (func $std/typedarray/testReduceRight<~lib/typedarray/Uint32Array,u32> (; 140 ;) (type $FUNCSIG$v) + (func $std/typedarray/testReduceRight<~lib/typedarray/Uint32Array,u32> (; 141 ;) (type $FUNCSIG$v) (local $0 i32) (local $1 i32) (local $2 i32) @@ -7871,7 +7977,7 @@ if i32.const 0 i32.const 376 - i32.const 278 + i32.const 311 i32.const 2 call $~lib/builtins/abort unreachable @@ -7881,7 +7987,7 @@ local.get $1 call $~lib/rt/pure/__release ) - (func $std/typedarray/testReduceRight<~lib/typedarray/Int64Array,i64>~anonymous|0 (; 141 ;) (type $FUNCSIG$jjjii) (param $0 i64) (param $1 i64) (param $2 i32) (param $3 i32) (result i64) + (func $std/typedarray/testReduceRight<~lib/typedarray/Int64Array,i64>~anonymous|0 (; 142 ;) (type $FUNCSIG$jjjii) (param $0 i64) (param $1 i64) (param $2 i32) (param $3 i32) (result i64) (local $4 i64) local.get $3 call $~lib/rt/pure/__retain @@ -7894,7 +8000,7 @@ call $~lib/rt/pure/__release local.get $4 ) - (func $~lib/typedarray/Int64Array#reduceRight (; 142 ;) (type $FUNCSIG$jiij) (param $0 i32) (param $1 i32) (param $2 i64) (result i64) + (func $~lib/typedarray/Int64Array#reduceRight (; 143 ;) (type $FUNCSIG$jiij) (param $0 i32) (param $1 i32) (param $2 i64) (result i64) (local $3 i64) (local $4 i32) (local $5 i32) @@ -7951,7 +8057,7 @@ call $~lib/rt/pure/__release local.get $8 ) - (func $std/typedarray/testReduceRight<~lib/typedarray/Int64Array,i64> (; 143 ;) (type $FUNCSIG$v) + (func $std/typedarray/testReduceRight<~lib/typedarray/Int64Array,i64> (; 144 ;) (type $FUNCSIG$v) (local $0 i32) (local $1 i32) (local $2 i64) @@ -7985,7 +8091,7 @@ if i32.const 0 i32.const 376 - i32.const 278 + i32.const 311 i32.const 2 call $~lib/builtins/abort unreachable @@ -7995,7 +8101,7 @@ local.get $1 call $~lib/rt/pure/__release ) - (func $std/typedarray/testReduceRight<~lib/typedarray/Uint64Array,u64>~anonymous|0 (; 144 ;) (type $FUNCSIG$jjjii) (param $0 i64) (param $1 i64) (param $2 i32) (param $3 i32) (result i64) + (func $std/typedarray/testReduceRight<~lib/typedarray/Uint64Array,u64>~anonymous|0 (; 145 ;) (type $FUNCSIG$jjjii) (param $0 i64) (param $1 i64) (param $2 i32) (param $3 i32) (result i64) (local $4 i64) local.get $3 call $~lib/rt/pure/__retain @@ -8008,7 +8114,7 @@ call $~lib/rt/pure/__release local.get $4 ) - (func $~lib/typedarray/Uint64Array#reduceRight (; 145 ;) (type $FUNCSIG$jiij) (param $0 i32) (param $1 i32) (param $2 i64) (result i64) + (func $~lib/typedarray/Uint64Array#reduceRight (; 146 ;) (type $FUNCSIG$jiij) (param $0 i32) (param $1 i32) (param $2 i64) (result i64) (local $3 i64) (local $4 i32) (local $5 i32) @@ -8065,7 +8171,7 @@ call $~lib/rt/pure/__release local.get $8 ) - (func $std/typedarray/testReduceRight<~lib/typedarray/Uint64Array,u64> (; 146 ;) (type $FUNCSIG$v) + (func $std/typedarray/testReduceRight<~lib/typedarray/Uint64Array,u64> (; 147 ;) (type $FUNCSIG$v) (local $0 i32) (local $1 i32) (local $2 i64) @@ -8099,7 +8205,7 @@ if i32.const 0 i32.const 376 - i32.const 278 + i32.const 311 i32.const 2 call $~lib/builtins/abort unreachable @@ -8109,7 +8215,7 @@ local.get $1 call $~lib/rt/pure/__release ) - (func $std/typedarray/testReduceRight<~lib/typedarray/Float32Array,f32>~anonymous|0 (; 147 ;) (type $FUNCSIG$fffii) (param $0 f32) (param $1 f32) (param $2 i32) (param $3 i32) (result f32) + (func $std/typedarray/testReduceRight<~lib/typedarray/Float32Array,f32>~anonymous|0 (; 148 ;) (type $FUNCSIG$fffii) (param $0 f32) (param $1 f32) (param $2 i32) (param $3 i32) (result f32) (local $4 f32) local.get $3 call $~lib/rt/pure/__retain @@ -8122,7 +8228,7 @@ call $~lib/rt/pure/__release local.get $4 ) - (func $~lib/typedarray/Float32Array#reduceRight (; 148 ;) (type $FUNCSIG$fiif) (param $0 i32) (param $1 i32) (param $2 f32) (result f32) + (func $~lib/typedarray/Float32Array#reduceRight (; 149 ;) (type $FUNCSIG$fiif) (param $0 i32) (param $1 i32) (param $2 f32) (result f32) (local $3 f32) (local $4 i32) (local $5 i32) @@ -8179,7 +8285,7 @@ call $~lib/rt/pure/__release local.get $8 ) - (func $std/typedarray/testReduceRight<~lib/typedarray/Float32Array,f32> (; 149 ;) (type $FUNCSIG$v) + (func $std/typedarray/testReduceRight<~lib/typedarray/Float32Array,f32> (; 150 ;) (type $FUNCSIG$v) (local $0 i32) (local $1 i32) (local $2 f32) @@ -8213,7 +8319,7 @@ if i32.const 0 i32.const 376 - i32.const 278 + i32.const 311 i32.const 2 call $~lib/builtins/abort unreachable @@ -8223,7 +8329,7 @@ local.get $1 call $~lib/rt/pure/__release ) - (func $std/typedarray/testReduceRight<~lib/typedarray/Float64Array,f64>~anonymous|0 (; 150 ;) (type $FUNCSIG$dddii) (param $0 f64) (param $1 f64) (param $2 i32) (param $3 i32) (result f64) + (func $std/typedarray/testReduceRight<~lib/typedarray/Float64Array,f64>~anonymous|0 (; 151 ;) (type $FUNCSIG$dddii) (param $0 f64) (param $1 f64) (param $2 i32) (param $3 i32) (result f64) (local $4 f64) local.get $3 call $~lib/rt/pure/__retain @@ -8236,7 +8342,7 @@ call $~lib/rt/pure/__release local.get $4 ) - (func $~lib/typedarray/Float64Array#reduceRight (; 151 ;) (type $FUNCSIG$diid) (param $0 i32) (param $1 i32) (param $2 f64) (result f64) + (func $~lib/typedarray/Float64Array#reduceRight (; 152 ;) (type $FUNCSIG$diid) (param $0 i32) (param $1 i32) (param $2 f64) (result f64) (local $3 f64) (local $4 i32) (local $5 i32) @@ -8293,7 +8399,7 @@ call $~lib/rt/pure/__release local.get $8 ) - (func $std/typedarray/testReduceRight<~lib/typedarray/Float64Array,f64> (; 152 ;) (type $FUNCSIG$v) + (func $std/typedarray/testReduceRight<~lib/typedarray/Float64Array,f64> (; 153 ;) (type $FUNCSIG$v) (local $0 i32) (local $1 i32) (local $2 f64) @@ -8327,7 +8433,7 @@ if i32.const 0 i32.const 376 - i32.const 278 + i32.const 311 i32.const 2 call $~lib/builtins/abort unreachable @@ -8337,7 +8443,7 @@ local.get $1 call $~lib/rt/pure/__release ) - (func $std/typedarray/testArrayMap<~lib/typedarray/Int8Array,i8>~anonymous|0 (; 153 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) + (func $std/typedarray/testArrayMap<~lib/typedarray/Int8Array,i8>~anonymous|0 (; 154 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) (local $3 i32) local.get $2 call $~lib/rt/pure/__retain @@ -8350,7 +8456,7 @@ call $~lib/rt/pure/__release local.get $3 ) - (func $~lib/typedarray/Int8Array#map (; 154 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32) + (func $~lib/typedarray/Int8Array#map (; 155 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32) (local $2 i32) (local $3 i32) (local $4 i32) @@ -8422,7 +8528,7 @@ call $~lib/rt/pure/__release local.get $9 ) - (func $std/typedarray/testArrayMap<~lib/typedarray/Int8Array,i8> (; 155 ;) (type $FUNCSIG$v) + (func $std/typedarray/testArrayMap<~lib/typedarray/Int8Array,i8> (; 156 ;) (type $FUNCSIG$v) (local $0 i32) (local $1 i32) (local $2 i32) @@ -8457,7 +8563,7 @@ if i32.const 0 i32.const 376 - i32.const 299 + i32.const 332 i32.const 2 call $~lib/builtins/abort unreachable @@ -8471,7 +8577,7 @@ if i32.const 0 i32.const 376 - i32.const 300 + i32.const 333 i32.const 2 call $~lib/builtins/abort unreachable @@ -8485,7 +8591,7 @@ if i32.const 0 i32.const 376 - i32.const 301 + i32.const 334 i32.const 2 call $~lib/builtins/abort unreachable @@ -8497,7 +8603,7 @@ local.get $2 call $~lib/rt/pure/__release ) - (func $std/typedarray/testArrayMap<~lib/typedarray/Uint8Array,u8>~anonymous|0 (; 156 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) + (func $std/typedarray/testArrayMap<~lib/typedarray/Uint8Array,u8>~anonymous|0 (; 157 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) (local $3 i32) local.get $2 call $~lib/rt/pure/__retain @@ -8510,7 +8616,7 @@ call $~lib/rt/pure/__release local.get $3 ) - (func $~lib/typedarray/Uint8Array#map (; 157 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32) + (func $~lib/typedarray/Uint8Array#map (; 158 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32) (local $2 i32) (local $3 i32) (local $4 i32) @@ -8582,7 +8688,7 @@ call $~lib/rt/pure/__release local.get $9 ) - (func $~lib/typedarray/Uint8Array#__get (; 158 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32) + (func $~lib/typedarray/Uint8Array#__get (; 159 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32) local.get $1 local.get $0 i32.load offset=8 @@ -8590,7 +8696,7 @@ if i32.const 280 i32.const 432 - i32.const 135 + i32.const 139 i32.const 44 call $~lib/builtins/abort unreachable @@ -8601,7 +8707,7 @@ i32.add i32.load8_u ) - (func $std/typedarray/testArrayMap<~lib/typedarray/Uint8Array,u8> (; 159 ;) (type $FUNCSIG$v) + (func $std/typedarray/testArrayMap<~lib/typedarray/Uint8Array,u8> (; 160 ;) (type $FUNCSIG$v) (local $0 i32) (local $1 i32) (local $2 i32) @@ -8636,7 +8742,7 @@ if i32.const 0 i32.const 376 - i32.const 299 + i32.const 332 i32.const 2 call $~lib/builtins/abort unreachable @@ -8650,7 +8756,7 @@ if i32.const 0 i32.const 376 - i32.const 300 + i32.const 333 i32.const 2 call $~lib/builtins/abort unreachable @@ -8664,7 +8770,7 @@ if i32.const 0 i32.const 376 - i32.const 301 + i32.const 334 i32.const 2 call $~lib/builtins/abort unreachable @@ -8676,7 +8782,7 @@ local.get $2 call $~lib/rt/pure/__release ) - (func $std/typedarray/testArrayMap<~lib/typedarray/Uint8ClampedArray,u8>~anonymous|0 (; 160 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) + (func $std/typedarray/testArrayMap<~lib/typedarray/Uint8ClampedArray,u8>~anonymous|0 (; 161 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) (local $3 i32) local.get $2 call $~lib/rt/pure/__retain @@ -8689,7 +8795,7 @@ call $~lib/rt/pure/__release local.get $3 ) - (func $~lib/typedarray/Uint8ClampedArray#map (; 161 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32) + (func $~lib/typedarray/Uint8ClampedArray#map (; 162 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32) (local $2 i32) (local $3 i32) (local $4 i32) @@ -8761,7 +8867,7 @@ call $~lib/rt/pure/__release local.get $9 ) - (func $std/typedarray/testArrayMap<~lib/typedarray/Uint8ClampedArray,u8> (; 162 ;) (type $FUNCSIG$v) + (func $std/typedarray/testArrayMap<~lib/typedarray/Uint8ClampedArray,u8> (; 163 ;) (type $FUNCSIG$v) (local $0 i32) (local $1 i32) (local $2 i32) @@ -8796,7 +8902,7 @@ if i32.const 0 i32.const 376 - i32.const 299 + i32.const 332 i32.const 2 call $~lib/builtins/abort unreachable @@ -8810,7 +8916,7 @@ if i32.const 0 i32.const 376 - i32.const 300 + i32.const 333 i32.const 2 call $~lib/builtins/abort unreachable @@ -8824,7 +8930,7 @@ if i32.const 0 i32.const 376 - i32.const 301 + i32.const 334 i32.const 2 call $~lib/builtins/abort unreachable @@ -8836,7 +8942,7 @@ local.get $2 call $~lib/rt/pure/__release ) - (func $std/typedarray/testArrayMap<~lib/typedarray/Int16Array,i16>~anonymous|0 (; 163 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) + (func $std/typedarray/testArrayMap<~lib/typedarray/Int16Array,i16>~anonymous|0 (; 164 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) (local $3 i32) local.get $2 call $~lib/rt/pure/__retain @@ -8849,7 +8955,7 @@ call $~lib/rt/pure/__release local.get $3 ) - (func $~lib/typedarray/Int16Array#map (; 164 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32) + (func $~lib/typedarray/Int16Array#map (; 165 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32) (local $2 i32) (local $3 i32) (local $4 i32) @@ -8921,7 +9027,7 @@ call $~lib/rt/pure/__release local.get $9 ) - (func $~lib/typedarray/Int16Array#__get (; 165 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32) + (func $~lib/typedarray/Int16Array#__get (; 166 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32) local.get $1 local.get $0 i32.load offset=8 @@ -8931,7 +9037,7 @@ if i32.const 280 i32.const 432 - i32.const 351 + i32.const 363 i32.const 63 call $~lib/builtins/abort unreachable @@ -8944,7 +9050,7 @@ i32.add i32.load16_s ) - (func $std/typedarray/testArrayMap<~lib/typedarray/Int16Array,i16> (; 166 ;) (type $FUNCSIG$v) + (func $std/typedarray/testArrayMap<~lib/typedarray/Int16Array,i16> (; 167 ;) (type $FUNCSIG$v) (local $0 i32) (local $1 i32) (local $2 i32) @@ -8979,7 +9085,7 @@ if i32.const 0 i32.const 376 - i32.const 299 + i32.const 332 i32.const 2 call $~lib/builtins/abort unreachable @@ -8993,7 +9099,7 @@ if i32.const 0 i32.const 376 - i32.const 300 + i32.const 333 i32.const 2 call $~lib/builtins/abort unreachable @@ -9007,7 +9113,7 @@ if i32.const 0 i32.const 376 - i32.const 301 + i32.const 334 i32.const 2 call $~lib/builtins/abort unreachable @@ -9019,7 +9125,7 @@ local.get $2 call $~lib/rt/pure/__release ) - (func $std/typedarray/testArrayMap<~lib/typedarray/Uint16Array,u16>~anonymous|0 (; 167 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) + (func $std/typedarray/testArrayMap<~lib/typedarray/Uint16Array,u16>~anonymous|0 (; 168 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) (local $3 i32) local.get $2 call $~lib/rt/pure/__retain @@ -9032,7 +9138,7 @@ call $~lib/rt/pure/__release local.get $3 ) - (func $~lib/typedarray/Uint16Array#map (; 168 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32) + (func $~lib/typedarray/Uint16Array#map (; 169 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32) (local $2 i32) (local $3 i32) (local $4 i32) @@ -9104,7 +9210,7 @@ call $~lib/rt/pure/__release local.get $9 ) - (func $~lib/typedarray/Uint16Array#__get (; 169 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32) + (func $~lib/typedarray/Uint16Array#__get (; 170 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32) local.get $1 local.get $0 i32.load offset=8 @@ -9114,7 +9220,7 @@ if i32.const 280 i32.const 432 - i32.const 459 + i32.const 475 i32.const 63 call $~lib/builtins/abort unreachable @@ -9127,7 +9233,7 @@ i32.add i32.load16_u ) - (func $std/typedarray/testArrayMap<~lib/typedarray/Uint16Array,u16> (; 170 ;) (type $FUNCSIG$v) + (func $std/typedarray/testArrayMap<~lib/typedarray/Uint16Array,u16> (; 171 ;) (type $FUNCSIG$v) (local $0 i32) (local $1 i32) (local $2 i32) @@ -9162,7 +9268,7 @@ if i32.const 0 i32.const 376 - i32.const 299 + i32.const 332 i32.const 2 call $~lib/builtins/abort unreachable @@ -9176,7 +9282,7 @@ if i32.const 0 i32.const 376 - i32.const 300 + i32.const 333 i32.const 2 call $~lib/builtins/abort unreachable @@ -9190,7 +9296,7 @@ if i32.const 0 i32.const 376 - i32.const 301 + i32.const 334 i32.const 2 call $~lib/builtins/abort unreachable @@ -9202,7 +9308,7 @@ local.get $2 call $~lib/rt/pure/__release ) - (func $std/typedarray/testArrayMap<~lib/typedarray/Int32Array,i32>~anonymous|0 (; 171 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) + (func $std/typedarray/testArrayMap<~lib/typedarray/Int32Array,i32>~anonymous|0 (; 172 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) (local $3 i32) local.get $2 call $~lib/rt/pure/__retain @@ -9215,7 +9321,7 @@ call $~lib/rt/pure/__release local.get $3 ) - (func $~lib/typedarray/Int32Array#map (; 172 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32) + (func $~lib/typedarray/Int32Array#map (; 173 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32) (local $2 i32) (local $3 i32) (local $4 i32) @@ -9287,7 +9393,7 @@ call $~lib/rt/pure/__release local.get $9 ) - (func $std/typedarray/testArrayMap<~lib/typedarray/Int32Array,i32> (; 173 ;) (type $FUNCSIG$v) + (func $std/typedarray/testArrayMap<~lib/typedarray/Int32Array,i32> (; 174 ;) (type $FUNCSIG$v) (local $0 i32) (local $1 i32) (local $2 i32) @@ -9322,7 +9428,7 @@ if i32.const 0 i32.const 376 - i32.const 299 + i32.const 332 i32.const 2 call $~lib/builtins/abort unreachable @@ -9336,7 +9442,7 @@ if i32.const 0 i32.const 376 - i32.const 300 + i32.const 333 i32.const 2 call $~lib/builtins/abort unreachable @@ -9350,7 +9456,7 @@ if i32.const 0 i32.const 376 - i32.const 301 + i32.const 334 i32.const 2 call $~lib/builtins/abort unreachable @@ -9362,7 +9468,7 @@ local.get $2 call $~lib/rt/pure/__release ) - (func $std/typedarray/testArrayMap<~lib/typedarray/Uint32Array,u32>~anonymous|0 (; 174 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) + (func $std/typedarray/testArrayMap<~lib/typedarray/Uint32Array,u32>~anonymous|0 (; 175 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) (local $3 i32) local.get $2 call $~lib/rt/pure/__retain @@ -9375,7 +9481,7 @@ call $~lib/rt/pure/__release local.get $3 ) - (func $~lib/typedarray/Uint32Array#map (; 175 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32) + (func $~lib/typedarray/Uint32Array#map (; 176 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32) (local $2 i32) (local $3 i32) (local $4 i32) @@ -9447,7 +9553,7 @@ call $~lib/rt/pure/__release local.get $9 ) - (func $~lib/typedarray/Uint32Array#__get (; 176 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32) + (func $~lib/typedarray/Uint32Array#__get (; 177 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32) local.get $1 local.get $0 i32.load offset=8 @@ -9457,7 +9563,7 @@ if i32.const 280 i32.const 432 - i32.const 675 + i32.const 699 i32.const 63 call $~lib/builtins/abort unreachable @@ -9470,7 +9576,7 @@ i32.add i32.load ) - (func $std/typedarray/testArrayMap<~lib/typedarray/Uint32Array,u32> (; 177 ;) (type $FUNCSIG$v) + (func $std/typedarray/testArrayMap<~lib/typedarray/Uint32Array,u32> (; 178 ;) (type $FUNCSIG$v) (local $0 i32) (local $1 i32) (local $2 i32) @@ -9505,7 +9611,7 @@ if i32.const 0 i32.const 376 - i32.const 299 + i32.const 332 i32.const 2 call $~lib/builtins/abort unreachable @@ -9519,7 +9625,7 @@ if i32.const 0 i32.const 376 - i32.const 300 + i32.const 333 i32.const 2 call $~lib/builtins/abort unreachable @@ -9533,7 +9639,7 @@ if i32.const 0 i32.const 376 - i32.const 301 + i32.const 334 i32.const 2 call $~lib/builtins/abort unreachable @@ -9545,7 +9651,7 @@ local.get $2 call $~lib/rt/pure/__release ) - (func $std/typedarray/testArrayMap<~lib/typedarray/Int64Array,i64>~anonymous|0 (; 178 ;) (type $FUNCSIG$jjii) (param $0 i64) (param $1 i32) (param $2 i32) (result i64) + (func $std/typedarray/testArrayMap<~lib/typedarray/Int64Array,i64>~anonymous|0 (; 179 ;) (type $FUNCSIG$jjii) (param $0 i64) (param $1 i32) (param $2 i32) (result i64) (local $3 i64) local.get $2 call $~lib/rt/pure/__retain @@ -9558,7 +9664,7 @@ call $~lib/rt/pure/__release local.get $3 ) - (func $~lib/typedarray/Int64Array#map (; 179 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32) + (func $~lib/typedarray/Int64Array#map (; 180 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32) (local $2 i32) (local $3 i32) (local $4 i32) @@ -9630,7 +9736,7 @@ call $~lib/rt/pure/__release local.get $9 ) - (func $~lib/typedarray/Int64Array#__get (; 180 ;) (type $FUNCSIG$jii) (param $0 i32) (param $1 i32) (result i64) + (func $~lib/typedarray/Int64Array#__get (; 181 ;) (type $FUNCSIG$jii) (param $0 i32) (param $1 i32) (result i64) local.get $1 local.get $0 i32.load offset=8 @@ -9640,7 +9746,7 @@ if i32.const 280 i32.const 432 - i32.const 783 + i32.const 811 i32.const 63 call $~lib/builtins/abort unreachable @@ -9653,7 +9759,7 @@ i32.add i64.load ) - (func $std/typedarray/testArrayMap<~lib/typedarray/Int64Array,i64> (; 181 ;) (type $FUNCSIG$v) + (func $std/typedarray/testArrayMap<~lib/typedarray/Int64Array,i64> (; 182 ;) (type $FUNCSIG$v) (local $0 i32) (local $1 i32) (local $2 i32) @@ -9688,7 +9794,7 @@ if i32.const 0 i32.const 376 - i32.const 299 + i32.const 332 i32.const 2 call $~lib/builtins/abort unreachable @@ -9702,7 +9808,7 @@ if i32.const 0 i32.const 376 - i32.const 300 + i32.const 333 i32.const 2 call $~lib/builtins/abort unreachable @@ -9716,7 +9822,7 @@ if i32.const 0 i32.const 376 - i32.const 301 + i32.const 334 i32.const 2 call $~lib/builtins/abort unreachable @@ -9728,7 +9834,7 @@ local.get $2 call $~lib/rt/pure/__release ) - (func $std/typedarray/testArrayMap<~lib/typedarray/Uint64Array,u64>~anonymous|0 (; 182 ;) (type $FUNCSIG$jjii) (param $0 i64) (param $1 i32) (param $2 i32) (result i64) + (func $std/typedarray/testArrayMap<~lib/typedarray/Uint64Array,u64>~anonymous|0 (; 183 ;) (type $FUNCSIG$jjii) (param $0 i64) (param $1 i32) (param $2 i32) (result i64) (local $3 i64) local.get $2 call $~lib/rt/pure/__retain @@ -9741,7 +9847,7 @@ call $~lib/rt/pure/__release local.get $3 ) - (func $~lib/typedarray/Uint64Array#map (; 183 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32) + (func $~lib/typedarray/Uint64Array#map (; 184 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32) (local $2 i32) (local $3 i32) (local $4 i32) @@ -9813,7 +9919,7 @@ call $~lib/rt/pure/__release local.get $9 ) - (func $~lib/typedarray/Uint64Array#__get (; 184 ;) (type $FUNCSIG$jii) (param $0 i32) (param $1 i32) (result i64) + (func $~lib/typedarray/Uint64Array#__get (; 185 ;) (type $FUNCSIG$jii) (param $0 i32) (param $1 i32) (result i64) local.get $1 local.get $0 i32.load offset=8 @@ -9823,7 +9929,7 @@ if i32.const 280 i32.const 432 - i32.const 891 + i32.const 923 i32.const 63 call $~lib/builtins/abort unreachable @@ -9836,7 +9942,7 @@ i32.add i64.load ) - (func $std/typedarray/testArrayMap<~lib/typedarray/Uint64Array,u64> (; 185 ;) (type $FUNCSIG$v) + (func $std/typedarray/testArrayMap<~lib/typedarray/Uint64Array,u64> (; 186 ;) (type $FUNCSIG$v) (local $0 i32) (local $1 i32) (local $2 i32) @@ -9871,7 +9977,7 @@ if i32.const 0 i32.const 376 - i32.const 299 + i32.const 332 i32.const 2 call $~lib/builtins/abort unreachable @@ -9885,7 +9991,7 @@ if i32.const 0 i32.const 376 - i32.const 300 + i32.const 333 i32.const 2 call $~lib/builtins/abort unreachable @@ -9899,7 +10005,7 @@ if i32.const 0 i32.const 376 - i32.const 301 + i32.const 334 i32.const 2 call $~lib/builtins/abort unreachable @@ -9911,7 +10017,7 @@ local.get $2 call $~lib/rt/pure/__release ) - (func $std/typedarray/testArrayMap<~lib/typedarray/Float32Array,f32>~anonymous|0 (; 186 ;) (type $FUNCSIG$ffii) (param $0 f32) (param $1 i32) (param $2 i32) (result f32) + (func $std/typedarray/testArrayMap<~lib/typedarray/Float32Array,f32>~anonymous|0 (; 187 ;) (type $FUNCSIG$ffii) (param $0 f32) (param $1 i32) (param $2 i32) (result f32) (local $3 f32) local.get $2 call $~lib/rt/pure/__retain @@ -9924,7 +10030,7 @@ call $~lib/rt/pure/__release local.get $3 ) - (func $~lib/typedarray/Float32Array#map (; 187 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32) + (func $~lib/typedarray/Float32Array#map (; 188 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32) (local $2 i32) (local $3 i32) (local $4 i32) @@ -9996,7 +10102,7 @@ call $~lib/rt/pure/__release local.get $9 ) - (func $~lib/typedarray/Float32Array#__get (; 188 ;) (type $FUNCSIG$fii) (param $0 i32) (param $1 i32) (result f32) + (func $~lib/typedarray/Float32Array#__get (; 189 ;) (type $FUNCSIG$fii) (param $0 i32) (param $1 i32) (result f32) local.get $1 local.get $0 i32.load offset=8 @@ -10006,7 +10112,7 @@ if i32.const 280 i32.const 432 - i32.const 999 + i32.const 1035 i32.const 63 call $~lib/builtins/abort unreachable @@ -10019,7 +10125,7 @@ i32.add f32.load ) - (func $std/typedarray/testArrayMap<~lib/typedarray/Float32Array,f32> (; 189 ;) (type $FUNCSIG$v) + (func $std/typedarray/testArrayMap<~lib/typedarray/Float32Array,f32> (; 190 ;) (type $FUNCSIG$v) (local $0 i32) (local $1 i32) (local $2 i32) @@ -10054,7 +10160,7 @@ if i32.const 0 i32.const 376 - i32.const 299 + i32.const 332 i32.const 2 call $~lib/builtins/abort unreachable @@ -10068,7 +10174,7 @@ if i32.const 0 i32.const 376 - i32.const 300 + i32.const 333 i32.const 2 call $~lib/builtins/abort unreachable @@ -10082,7 +10188,7 @@ if i32.const 0 i32.const 376 - i32.const 301 + i32.const 334 i32.const 2 call $~lib/builtins/abort unreachable @@ -10094,7 +10200,7 @@ local.get $2 call $~lib/rt/pure/__release ) - (func $std/typedarray/testArrayMap<~lib/typedarray/Float64Array,f64>~anonymous|0 (; 190 ;) (type $FUNCSIG$ddii) (param $0 f64) (param $1 i32) (param $2 i32) (result f64) + (func $std/typedarray/testArrayMap<~lib/typedarray/Float64Array,f64>~anonymous|0 (; 191 ;) (type $FUNCSIG$ddii) (param $0 f64) (param $1 i32) (param $2 i32) (result f64) (local $3 f64) local.get $2 call $~lib/rt/pure/__retain @@ -10107,7 +10213,7 @@ call $~lib/rt/pure/__release local.get $3 ) - (func $~lib/typedarray/Float64Array#map (; 191 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32) + (func $~lib/typedarray/Float64Array#map (; 192 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32) (local $2 i32) (local $3 i32) (local $4 i32) @@ -10179,7 +10285,7 @@ call $~lib/rt/pure/__release local.get $9 ) - (func $std/typedarray/testArrayMap<~lib/typedarray/Float64Array,f64> (; 192 ;) (type $FUNCSIG$v) + (func $std/typedarray/testArrayMap<~lib/typedarray/Float64Array,f64> (; 193 ;) (type $FUNCSIG$v) (local $0 i32) (local $1 i32) (local $2 i32) @@ -10214,7 +10320,7 @@ if i32.const 0 i32.const 376 - i32.const 299 + i32.const 332 i32.const 2 call $~lib/builtins/abort unreachable @@ -10228,7 +10334,7 @@ if i32.const 0 i32.const 376 - i32.const 300 + i32.const 333 i32.const 2 call $~lib/builtins/abort unreachable @@ -10242,7 +10348,7 @@ if i32.const 0 i32.const 376 - i32.const 301 + i32.const 334 i32.const 2 call $~lib/builtins/abort unreachable @@ -10254,7 +10360,7 @@ local.get $2 call $~lib/rt/pure/__release ) - (func $std/typedarray/testArraySome<~lib/typedarray/Int8Array,i8>~anonymous|0 (; 193 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) + (func $std/typedarray/testArraySome<~lib/typedarray/Int8Array,i8>~anonymous|0 (; 194 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) (local $3 i32) local.get $2 call $~lib/rt/pure/__retain @@ -10271,7 +10377,7 @@ call $~lib/rt/pure/__release local.get $3 ) - (func $~lib/typedarray/Int8Array#some (; 194 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32) + (func $~lib/typedarray/Int8Array#some (; 195 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32) (local $2 i32) (local $3 i32) (local $4 i32) @@ -10334,7 +10440,7 @@ local.get $6 end ) - (func $std/typedarray/testArraySome<~lib/typedarray/Int8Array,i8>~anonymous|1 (; 195 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) + (func $std/typedarray/testArraySome<~lib/typedarray/Int8Array,i8>~anonymous|1 (; 196 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) (local $3 i32) local.get $2 call $~lib/rt/pure/__retain @@ -10351,7 +10457,7 @@ call $~lib/rt/pure/__release local.get $3 ) - (func $std/typedarray/testArraySome<~lib/typedarray/Int8Array,i8> (; 196 ;) (type $FUNCSIG$v) + (func $std/typedarray/testArraySome<~lib/typedarray/Int8Array,i8> (; 197 ;) (type $FUNCSIG$v) (local $0 i32) (local $1 i32) (local $2 i32) @@ -10385,7 +10491,7 @@ if i32.const 0 i32.const 376 - i32.const 322 + i32.const 355 i32.const 2 call $~lib/builtins/abort unreachable @@ -10402,7 +10508,7 @@ if i32.const 0 i32.const 376 - i32.const 324 + i32.const 357 i32.const 2 call $~lib/builtins/abort unreachable @@ -10412,7 +10518,7 @@ local.get $1 call $~lib/rt/pure/__release ) - (func $std/typedarray/testArraySome<~lib/typedarray/Uint8Array,u8>~anonymous|0 (; 197 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) + (func $std/typedarray/testArraySome<~lib/typedarray/Uint8Array,u8>~anonymous|0 (; 198 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) (local $3 i32) local.get $2 call $~lib/rt/pure/__retain @@ -10427,7 +10533,7 @@ call $~lib/rt/pure/__release local.get $3 ) - (func $~lib/typedarray/Uint8Array#some (; 198 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32) + (func $~lib/typedarray/Uint8Array#some (; 199 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32) (local $2 i32) (local $3 i32) (local $4 i32) @@ -10490,7 +10596,7 @@ local.get $6 end ) - (func $std/typedarray/testArraySome<~lib/typedarray/Uint8Array,u8>~anonymous|1 (; 199 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) + (func $std/typedarray/testArraySome<~lib/typedarray/Uint8Array,u8>~anonymous|1 (; 200 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) (local $3 i32) local.get $2 call $~lib/rt/pure/__retain @@ -10505,7 +10611,7 @@ call $~lib/rt/pure/__release local.get $3 ) - (func $std/typedarray/testArraySome<~lib/typedarray/Uint8Array,u8> (; 200 ;) (type $FUNCSIG$v) + (func $std/typedarray/testArraySome<~lib/typedarray/Uint8Array,u8> (; 201 ;) (type $FUNCSIG$v) (local $0 i32) (local $1 i32) (local $2 i32) @@ -10539,7 +10645,7 @@ if i32.const 0 i32.const 376 - i32.const 322 + i32.const 355 i32.const 2 call $~lib/builtins/abort unreachable @@ -10556,7 +10662,7 @@ if i32.const 0 i32.const 376 - i32.const 324 + i32.const 357 i32.const 2 call $~lib/builtins/abort unreachable @@ -10566,7 +10672,7 @@ local.get $1 call $~lib/rt/pure/__release ) - (func $std/typedarray/testArraySome<~lib/typedarray/Uint8ClampedArray,u8>~anonymous|0 (; 201 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) + (func $std/typedarray/testArraySome<~lib/typedarray/Uint8ClampedArray,u8>~anonymous|0 (; 202 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) (local $3 i32) local.get $2 call $~lib/rt/pure/__retain @@ -10581,7 +10687,7 @@ call $~lib/rt/pure/__release local.get $3 ) - (func $~lib/typedarray/Uint8ClampedArray#some (; 202 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32) + (func $~lib/typedarray/Uint8ClampedArray#some (; 203 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32) (local $2 i32) (local $3 i32) (local $4 i32) @@ -10644,7 +10750,7 @@ local.get $6 end ) - (func $std/typedarray/testArraySome<~lib/typedarray/Uint8ClampedArray,u8>~anonymous|1 (; 203 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) + (func $std/typedarray/testArraySome<~lib/typedarray/Uint8ClampedArray,u8>~anonymous|1 (; 204 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) (local $3 i32) local.get $2 call $~lib/rt/pure/__retain @@ -10659,7 +10765,7 @@ call $~lib/rt/pure/__release local.get $3 ) - (func $std/typedarray/testArraySome<~lib/typedarray/Uint8ClampedArray,u8> (; 204 ;) (type $FUNCSIG$v) + (func $std/typedarray/testArraySome<~lib/typedarray/Uint8ClampedArray,u8> (; 205 ;) (type $FUNCSIG$v) (local $0 i32) (local $1 i32) (local $2 i32) @@ -10693,7 +10799,7 @@ if i32.const 0 i32.const 376 - i32.const 322 + i32.const 355 i32.const 2 call $~lib/builtins/abort unreachable @@ -10710,7 +10816,7 @@ if i32.const 0 i32.const 376 - i32.const 324 + i32.const 357 i32.const 2 call $~lib/builtins/abort unreachable @@ -10720,7 +10826,7 @@ local.get $1 call $~lib/rt/pure/__release ) - (func $std/typedarray/testArraySome<~lib/typedarray/Int16Array,i16>~anonymous|0 (; 205 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) + (func $std/typedarray/testArraySome<~lib/typedarray/Int16Array,i16>~anonymous|0 (; 206 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) (local $3 i32) local.get $2 call $~lib/rt/pure/__retain @@ -10737,7 +10843,7 @@ call $~lib/rt/pure/__release local.get $3 ) - (func $~lib/typedarray/Int16Array#some (; 206 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32) + (func $~lib/typedarray/Int16Array#some (; 207 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32) (local $2 i32) (local $3 i32) (local $4 i32) @@ -10800,7 +10906,7 @@ local.get $6 end ) - (func $std/typedarray/testArraySome<~lib/typedarray/Int16Array,i16>~anonymous|1 (; 207 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) + (func $std/typedarray/testArraySome<~lib/typedarray/Int16Array,i16>~anonymous|1 (; 208 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) (local $3 i32) local.get $2 call $~lib/rt/pure/__retain @@ -10817,7 +10923,7 @@ call $~lib/rt/pure/__release local.get $3 ) - (func $std/typedarray/testArraySome<~lib/typedarray/Int16Array,i16> (; 208 ;) (type $FUNCSIG$v) + (func $std/typedarray/testArraySome<~lib/typedarray/Int16Array,i16> (; 209 ;) (type $FUNCSIG$v) (local $0 i32) (local $1 i32) (local $2 i32) @@ -10851,7 +10957,7 @@ if i32.const 0 i32.const 376 - i32.const 322 + i32.const 355 i32.const 2 call $~lib/builtins/abort unreachable @@ -10868,7 +10974,7 @@ if i32.const 0 i32.const 376 - i32.const 324 + i32.const 357 i32.const 2 call $~lib/builtins/abort unreachable @@ -10878,7 +10984,7 @@ local.get $1 call $~lib/rt/pure/__release ) - (func $std/typedarray/testArraySome<~lib/typedarray/Uint16Array,u16>~anonymous|0 (; 209 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) + (func $std/typedarray/testArraySome<~lib/typedarray/Uint16Array,u16>~anonymous|0 (; 210 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) (local $3 i32) local.get $2 call $~lib/rt/pure/__retain @@ -10893,7 +10999,7 @@ call $~lib/rt/pure/__release local.get $3 ) - (func $~lib/typedarray/Uint16Array#some (; 210 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32) + (func $~lib/typedarray/Uint16Array#some (; 211 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32) (local $2 i32) (local $3 i32) (local $4 i32) @@ -10956,7 +11062,7 @@ local.get $6 end ) - (func $std/typedarray/testArraySome<~lib/typedarray/Uint16Array,u16>~anonymous|1 (; 211 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) + (func $std/typedarray/testArraySome<~lib/typedarray/Uint16Array,u16>~anonymous|1 (; 212 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) (local $3 i32) local.get $2 call $~lib/rt/pure/__retain @@ -10971,7 +11077,7 @@ call $~lib/rt/pure/__release local.get $3 ) - (func $std/typedarray/testArraySome<~lib/typedarray/Uint16Array,u16> (; 212 ;) (type $FUNCSIG$v) + (func $std/typedarray/testArraySome<~lib/typedarray/Uint16Array,u16> (; 213 ;) (type $FUNCSIG$v) (local $0 i32) (local $1 i32) (local $2 i32) @@ -11005,7 +11111,7 @@ if i32.const 0 i32.const 376 - i32.const 322 + i32.const 355 i32.const 2 call $~lib/builtins/abort unreachable @@ -11022,7 +11128,7 @@ if i32.const 0 i32.const 376 - i32.const 324 + i32.const 357 i32.const 2 call $~lib/builtins/abort unreachable @@ -11032,7 +11138,7 @@ local.get $1 call $~lib/rt/pure/__release ) - (func $std/typedarray/testArraySome<~lib/typedarray/Int32Array,i32>~anonymous|0 (; 213 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) + (func $std/typedarray/testArraySome<~lib/typedarray/Int32Array,i32>~anonymous|0 (; 214 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) (local $3 i32) local.get $2 call $~lib/rt/pure/__retain @@ -11045,7 +11151,7 @@ call $~lib/rt/pure/__release local.get $3 ) - (func $~lib/typedarray/Int32Array#some (; 214 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32) + (func $~lib/typedarray/Int32Array#some (; 215 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32) (local $2 i32) (local $3 i32) (local $4 i32) @@ -11108,7 +11214,7 @@ local.get $6 end ) - (func $std/typedarray/testArraySome<~lib/typedarray/Int32Array,i32>~anonymous|1 (; 215 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) + (func $std/typedarray/testArraySome<~lib/typedarray/Int32Array,i32>~anonymous|1 (; 216 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) (local $3 i32) local.get $2 call $~lib/rt/pure/__retain @@ -11121,7 +11227,7 @@ call $~lib/rt/pure/__release local.get $3 ) - (func $std/typedarray/testArraySome<~lib/typedarray/Int32Array,i32> (; 216 ;) (type $FUNCSIG$v) + (func $std/typedarray/testArraySome<~lib/typedarray/Int32Array,i32> (; 217 ;) (type $FUNCSIG$v) (local $0 i32) (local $1 i32) (local $2 i32) @@ -11155,7 +11261,7 @@ if i32.const 0 i32.const 376 - i32.const 322 + i32.const 355 i32.const 2 call $~lib/builtins/abort unreachable @@ -11172,7 +11278,7 @@ if i32.const 0 i32.const 376 - i32.const 324 + i32.const 357 i32.const 2 call $~lib/builtins/abort unreachable @@ -11182,7 +11288,7 @@ local.get $1 call $~lib/rt/pure/__release ) - (func $std/typedarray/testArraySome<~lib/typedarray/Uint32Array,u32>~anonymous|0 (; 217 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) + (func $std/typedarray/testArraySome<~lib/typedarray/Uint32Array,u32>~anonymous|0 (; 218 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) (local $3 i32) local.get $2 call $~lib/rt/pure/__retain @@ -11195,7 +11301,7 @@ call $~lib/rt/pure/__release local.get $3 ) - (func $~lib/typedarray/Uint32Array#some (; 218 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32) + (func $~lib/typedarray/Uint32Array#some (; 219 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32) (local $2 i32) (local $3 i32) (local $4 i32) @@ -11258,7 +11364,7 @@ local.get $6 end ) - (func $std/typedarray/testArraySome<~lib/typedarray/Uint32Array,u32>~anonymous|1 (; 219 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) + (func $std/typedarray/testArraySome<~lib/typedarray/Uint32Array,u32>~anonymous|1 (; 220 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) (local $3 i32) local.get $2 call $~lib/rt/pure/__retain @@ -11271,7 +11377,7 @@ call $~lib/rt/pure/__release local.get $3 ) - (func $std/typedarray/testArraySome<~lib/typedarray/Uint32Array,u32> (; 220 ;) (type $FUNCSIG$v) + (func $std/typedarray/testArraySome<~lib/typedarray/Uint32Array,u32> (; 221 ;) (type $FUNCSIG$v) (local $0 i32) (local $1 i32) (local $2 i32) @@ -11305,7 +11411,7 @@ if i32.const 0 i32.const 376 - i32.const 322 + i32.const 355 i32.const 2 call $~lib/builtins/abort unreachable @@ -11322,7 +11428,7 @@ if i32.const 0 i32.const 376 - i32.const 324 + i32.const 357 i32.const 2 call $~lib/builtins/abort unreachable @@ -11332,7 +11438,7 @@ local.get $1 call $~lib/rt/pure/__release ) - (func $std/typedarray/testArraySome<~lib/typedarray/Int64Array,i64>~anonymous|0 (; 221 ;) (type $FUNCSIG$ijii) (param $0 i64) (param $1 i32) (param $2 i32) (result i32) + (func $std/typedarray/testArraySome<~lib/typedarray/Int64Array,i64>~anonymous|0 (; 222 ;) (type $FUNCSIG$ijii) (param $0 i64) (param $1 i32) (param $2 i32) (result i32) (local $3 i32) local.get $2 call $~lib/rt/pure/__retain @@ -11345,7 +11451,7 @@ call $~lib/rt/pure/__release local.get $3 ) - (func $~lib/typedarray/Int64Array#some (; 222 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32) + (func $~lib/typedarray/Int64Array#some (; 223 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32) (local $2 i32) (local $3 i32) (local $4 i32) @@ -11408,7 +11514,7 @@ local.get $6 end ) - (func $std/typedarray/testArraySome<~lib/typedarray/Int64Array,i64>~anonymous|1 (; 223 ;) (type $FUNCSIG$ijii) (param $0 i64) (param $1 i32) (param $2 i32) (result i32) + (func $std/typedarray/testArraySome<~lib/typedarray/Int64Array,i64>~anonymous|1 (; 224 ;) (type $FUNCSIG$ijii) (param $0 i64) (param $1 i32) (param $2 i32) (result i32) (local $3 i32) local.get $2 call $~lib/rt/pure/__retain @@ -11421,7 +11527,7 @@ call $~lib/rt/pure/__release local.get $3 ) - (func $std/typedarray/testArraySome<~lib/typedarray/Int64Array,i64> (; 224 ;) (type $FUNCSIG$v) + (func $std/typedarray/testArraySome<~lib/typedarray/Int64Array,i64> (; 225 ;) (type $FUNCSIG$v) (local $0 i32) (local $1 i32) (local $2 i32) @@ -11455,7 +11561,7 @@ if i32.const 0 i32.const 376 - i32.const 322 + i32.const 355 i32.const 2 call $~lib/builtins/abort unreachable @@ -11472,7 +11578,7 @@ if i32.const 0 i32.const 376 - i32.const 324 + i32.const 357 i32.const 2 call $~lib/builtins/abort unreachable @@ -11482,7 +11588,7 @@ local.get $1 call $~lib/rt/pure/__release ) - (func $std/typedarray/testArraySome<~lib/typedarray/Uint64Array,u64>~anonymous|0 (; 225 ;) (type $FUNCSIG$ijii) (param $0 i64) (param $1 i32) (param $2 i32) (result i32) + (func $std/typedarray/testArraySome<~lib/typedarray/Uint64Array,u64>~anonymous|0 (; 226 ;) (type $FUNCSIG$ijii) (param $0 i64) (param $1 i32) (param $2 i32) (result i32) (local $3 i32) local.get $2 call $~lib/rt/pure/__retain @@ -11495,7 +11601,7 @@ call $~lib/rt/pure/__release local.get $3 ) - (func $~lib/typedarray/Uint64Array#some (; 226 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32) + (func $~lib/typedarray/Uint64Array#some (; 227 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32) (local $2 i32) (local $3 i32) (local $4 i32) @@ -11558,7 +11664,7 @@ local.get $6 end ) - (func $std/typedarray/testArraySome<~lib/typedarray/Uint64Array,u64>~anonymous|1 (; 227 ;) (type $FUNCSIG$ijii) (param $0 i64) (param $1 i32) (param $2 i32) (result i32) + (func $std/typedarray/testArraySome<~lib/typedarray/Uint64Array,u64>~anonymous|1 (; 228 ;) (type $FUNCSIG$ijii) (param $0 i64) (param $1 i32) (param $2 i32) (result i32) (local $3 i32) local.get $2 call $~lib/rt/pure/__retain @@ -11571,7 +11677,7 @@ call $~lib/rt/pure/__release local.get $3 ) - (func $std/typedarray/testArraySome<~lib/typedarray/Uint64Array,u64> (; 228 ;) (type $FUNCSIG$v) + (func $std/typedarray/testArraySome<~lib/typedarray/Uint64Array,u64> (; 229 ;) (type $FUNCSIG$v) (local $0 i32) (local $1 i32) (local $2 i32) @@ -11605,7 +11711,7 @@ if i32.const 0 i32.const 376 - i32.const 322 + i32.const 355 i32.const 2 call $~lib/builtins/abort unreachable @@ -11622,7 +11728,7 @@ if i32.const 0 i32.const 376 - i32.const 324 + i32.const 357 i32.const 2 call $~lib/builtins/abort unreachable @@ -11632,7 +11738,7 @@ local.get $1 call $~lib/rt/pure/__release ) - (func $std/typedarray/testArraySome<~lib/typedarray/Float32Array,f32>~anonymous|0 (; 229 ;) (type $FUNCSIG$ifii) (param $0 f32) (param $1 i32) (param $2 i32) (result i32) + (func $std/typedarray/testArraySome<~lib/typedarray/Float32Array,f32>~anonymous|0 (; 230 ;) (type $FUNCSIG$ifii) (param $0 f32) (param $1 i32) (param $2 i32) (result i32) (local $3 i32) local.get $2 call $~lib/rt/pure/__retain @@ -11645,7 +11751,7 @@ call $~lib/rt/pure/__release local.get $3 ) - (func $~lib/typedarray/Float32Array#some (; 230 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32) + (func $~lib/typedarray/Float32Array#some (; 231 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32) (local $2 i32) (local $3 i32) (local $4 i32) @@ -11708,7 +11814,7 @@ local.get $6 end ) - (func $std/typedarray/testArraySome<~lib/typedarray/Float32Array,f32>~anonymous|1 (; 231 ;) (type $FUNCSIG$ifii) (param $0 f32) (param $1 i32) (param $2 i32) (result i32) + (func $std/typedarray/testArraySome<~lib/typedarray/Float32Array,f32>~anonymous|1 (; 232 ;) (type $FUNCSIG$ifii) (param $0 f32) (param $1 i32) (param $2 i32) (result i32) (local $3 i32) local.get $2 call $~lib/rt/pure/__retain @@ -11721,7 +11827,7 @@ call $~lib/rt/pure/__release local.get $3 ) - (func $std/typedarray/testArraySome<~lib/typedarray/Float32Array,f32> (; 232 ;) (type $FUNCSIG$v) + (func $std/typedarray/testArraySome<~lib/typedarray/Float32Array,f32> (; 233 ;) (type $FUNCSIG$v) (local $0 i32) (local $1 i32) (local $2 i32) @@ -11755,7 +11861,7 @@ if i32.const 0 i32.const 376 - i32.const 322 + i32.const 355 i32.const 2 call $~lib/builtins/abort unreachable @@ -11772,7 +11878,7 @@ if i32.const 0 i32.const 376 - i32.const 324 + i32.const 357 i32.const 2 call $~lib/builtins/abort unreachable @@ -11782,7 +11888,7 @@ local.get $1 call $~lib/rt/pure/__release ) - (func $std/typedarray/testArraySome<~lib/typedarray/Float64Array,f64>~anonymous|0 (; 233 ;) (type $FUNCSIG$idii) (param $0 f64) (param $1 i32) (param $2 i32) (result i32) + (func $std/typedarray/testArraySome<~lib/typedarray/Float64Array,f64>~anonymous|0 (; 234 ;) (type $FUNCSIG$idii) (param $0 f64) (param $1 i32) (param $2 i32) (result i32) (local $3 i32) local.get $2 call $~lib/rt/pure/__retain @@ -11795,7 +11901,7 @@ call $~lib/rt/pure/__release local.get $3 ) - (func $~lib/typedarray/Float64Array#some (; 234 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32) + (func $~lib/typedarray/Float64Array#some (; 235 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32) (local $2 i32) (local $3 i32) (local $4 i32) @@ -11858,7 +11964,7 @@ local.get $6 end ) - (func $std/typedarray/testArraySome<~lib/typedarray/Float64Array,f64>~anonymous|1 (; 235 ;) (type $FUNCSIG$idii) (param $0 f64) (param $1 i32) (param $2 i32) (result i32) + (func $std/typedarray/testArraySome<~lib/typedarray/Float64Array,f64>~anonymous|1 (; 236 ;) (type $FUNCSIG$idii) (param $0 f64) (param $1 i32) (param $2 i32) (result i32) (local $3 i32) local.get $2 call $~lib/rt/pure/__retain @@ -11871,7 +11977,7 @@ call $~lib/rt/pure/__release local.get $3 ) - (func $std/typedarray/testArraySome<~lib/typedarray/Float64Array,f64> (; 236 ;) (type $FUNCSIG$v) + (func $std/typedarray/testArraySome<~lib/typedarray/Float64Array,f64> (; 237 ;) (type $FUNCSIG$v) (local $0 i32) (local $1 i32) (local $2 i32) @@ -11905,7 +12011,7 @@ if i32.const 0 i32.const 376 - i32.const 322 + i32.const 355 i32.const 2 call $~lib/builtins/abort unreachable @@ -11922,7 +12028,7 @@ if i32.const 0 i32.const 376 - i32.const 324 + i32.const 357 i32.const 2 call $~lib/builtins/abort unreachable @@ -11932,7 +12038,7 @@ local.get $1 call $~lib/rt/pure/__release ) - (func $std/typedarray/testArrayFindIndex<~lib/typedarray/Int8Array,i8>~anonymous|0 (; 237 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) + (func $std/typedarray/testArrayFindIndex<~lib/typedarray/Int8Array,i8>~anonymous|0 (; 238 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) (local $3 i32) local.get $2 call $~lib/rt/pure/__retain @@ -11949,7 +12055,7 @@ call $~lib/rt/pure/__release local.get $3 ) - (func $~lib/typedarray/Int8Array#findIndex (; 238 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32) + (func $~lib/typedarray/Int8Array#findIndex (; 239 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32) (local $2 i32) (local $3 i32) (local $4 i32) @@ -12012,7 +12118,7 @@ local.get $6 end ) - (func $std/typedarray/testArrayFindIndex<~lib/typedarray/Int8Array,i8>~anonymous|1 (; 239 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) + (func $std/typedarray/testArrayFindIndex<~lib/typedarray/Int8Array,i8>~anonymous|1 (; 240 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) (local $3 i32) local.get $2 call $~lib/rt/pure/__retain @@ -12029,7 +12135,7 @@ call $~lib/rt/pure/__release local.get $3 ) - (func $std/typedarray/testArrayFindIndex<~lib/typedarray/Int8Array,i8> (; 240 ;) (type $FUNCSIG$v) + (func $std/typedarray/testArrayFindIndex<~lib/typedarray/Int8Array,i8> (; 241 ;) (type $FUNCSIG$v) (local $0 i32) (local $1 i32) (local $2 i32) @@ -12063,7 +12169,7 @@ if i32.const 0 i32.const 376 - i32.const 345 + i32.const 378 i32.const 2 call $~lib/builtins/abort unreachable @@ -12079,7 +12185,7 @@ if i32.const 0 i32.const 376 - i32.const 347 + i32.const 380 i32.const 2 call $~lib/builtins/abort unreachable @@ -12089,7 +12195,7 @@ local.get $1 call $~lib/rt/pure/__release ) - (func $std/typedarray/testArrayFindIndex<~lib/typedarray/Uint8Array,u8>~anonymous|0 (; 241 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) + (func $std/typedarray/testArrayFindIndex<~lib/typedarray/Uint8Array,u8>~anonymous|0 (; 242 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) (local $3 i32) local.get $2 call $~lib/rt/pure/__retain @@ -12104,7 +12210,7 @@ call $~lib/rt/pure/__release local.get $3 ) - (func $~lib/typedarray/Uint8Array#findIndex (; 242 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32) + (func $~lib/typedarray/Uint8Array#findIndex (; 243 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32) (local $2 i32) (local $3 i32) (local $4 i32) @@ -12167,7 +12273,7 @@ local.get $6 end ) - (func $std/typedarray/testArrayFindIndex<~lib/typedarray/Uint8Array,u8>~anonymous|1 (; 243 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) + (func $std/typedarray/testArrayFindIndex<~lib/typedarray/Uint8Array,u8>~anonymous|1 (; 244 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) (local $3 i32) local.get $2 call $~lib/rt/pure/__retain @@ -12182,7 +12288,7 @@ call $~lib/rt/pure/__release local.get $3 ) - (func $std/typedarray/testArrayFindIndex<~lib/typedarray/Uint8Array,u8> (; 244 ;) (type $FUNCSIG$v) + (func $std/typedarray/testArrayFindIndex<~lib/typedarray/Uint8Array,u8> (; 245 ;) (type $FUNCSIG$v) (local $0 i32) (local $1 i32) (local $2 i32) @@ -12216,7 +12322,7 @@ if i32.const 0 i32.const 376 - i32.const 345 + i32.const 378 i32.const 2 call $~lib/builtins/abort unreachable @@ -12232,7 +12338,7 @@ if i32.const 0 i32.const 376 - i32.const 347 + i32.const 380 i32.const 2 call $~lib/builtins/abort unreachable @@ -12242,7 +12348,7 @@ local.get $1 call $~lib/rt/pure/__release ) - (func $std/typedarray/testArrayFindIndex<~lib/typedarray/Uint8ClampedArray,u8>~anonymous|0 (; 245 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) + (func $std/typedarray/testArrayFindIndex<~lib/typedarray/Uint8ClampedArray,u8>~anonymous|0 (; 246 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) (local $3 i32) local.get $2 call $~lib/rt/pure/__retain @@ -12257,7 +12363,7 @@ call $~lib/rt/pure/__release local.get $3 ) - (func $~lib/typedarray/Uint8ClampedArray#findIndex (; 246 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32) + (func $~lib/typedarray/Uint8ClampedArray#findIndex (; 247 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32) (local $2 i32) (local $3 i32) (local $4 i32) @@ -12320,7 +12426,7 @@ local.get $6 end ) - (func $std/typedarray/testArrayFindIndex<~lib/typedarray/Uint8ClampedArray,u8>~anonymous|1 (; 247 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) + (func $std/typedarray/testArrayFindIndex<~lib/typedarray/Uint8ClampedArray,u8>~anonymous|1 (; 248 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) (local $3 i32) local.get $2 call $~lib/rt/pure/__retain @@ -12335,7 +12441,7 @@ call $~lib/rt/pure/__release local.get $3 ) - (func $std/typedarray/testArrayFindIndex<~lib/typedarray/Uint8ClampedArray,u8> (; 248 ;) (type $FUNCSIG$v) + (func $std/typedarray/testArrayFindIndex<~lib/typedarray/Uint8ClampedArray,u8> (; 249 ;) (type $FUNCSIG$v) (local $0 i32) (local $1 i32) (local $2 i32) @@ -12369,7 +12475,7 @@ if i32.const 0 i32.const 376 - i32.const 345 + i32.const 378 i32.const 2 call $~lib/builtins/abort unreachable @@ -12385,7 +12491,7 @@ if i32.const 0 i32.const 376 - i32.const 347 + i32.const 380 i32.const 2 call $~lib/builtins/abort unreachable @@ -12395,7 +12501,7 @@ local.get $1 call $~lib/rt/pure/__release ) - (func $std/typedarray/testArrayFindIndex<~lib/typedarray/Int16Array,i16>~anonymous|0 (; 249 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) + (func $std/typedarray/testArrayFindIndex<~lib/typedarray/Int16Array,i16>~anonymous|0 (; 250 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) (local $3 i32) local.get $2 call $~lib/rt/pure/__retain @@ -12412,7 +12518,7 @@ call $~lib/rt/pure/__release local.get $3 ) - (func $~lib/typedarray/Int16Array#findIndex (; 250 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32) + (func $~lib/typedarray/Int16Array#findIndex (; 251 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32) (local $2 i32) (local $3 i32) (local $4 i32) @@ -12475,7 +12581,7 @@ local.get $6 end ) - (func $std/typedarray/testArrayFindIndex<~lib/typedarray/Int16Array,i16>~anonymous|1 (; 251 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) + (func $std/typedarray/testArrayFindIndex<~lib/typedarray/Int16Array,i16>~anonymous|1 (; 252 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) (local $3 i32) local.get $2 call $~lib/rt/pure/__retain @@ -12492,7 +12598,7 @@ call $~lib/rt/pure/__release local.get $3 ) - (func $std/typedarray/testArrayFindIndex<~lib/typedarray/Int16Array,i16> (; 252 ;) (type $FUNCSIG$v) + (func $std/typedarray/testArrayFindIndex<~lib/typedarray/Int16Array,i16> (; 253 ;) (type $FUNCSIG$v) (local $0 i32) (local $1 i32) (local $2 i32) @@ -12526,7 +12632,7 @@ if i32.const 0 i32.const 376 - i32.const 345 + i32.const 378 i32.const 2 call $~lib/builtins/abort unreachable @@ -12542,7 +12648,7 @@ if i32.const 0 i32.const 376 - i32.const 347 + i32.const 380 i32.const 2 call $~lib/builtins/abort unreachable @@ -12552,7 +12658,7 @@ local.get $1 call $~lib/rt/pure/__release ) - (func $std/typedarray/testArrayFindIndex<~lib/typedarray/Uint16Array,u16>~anonymous|0 (; 253 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) + (func $std/typedarray/testArrayFindIndex<~lib/typedarray/Uint16Array,u16>~anonymous|0 (; 254 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) (local $3 i32) local.get $2 call $~lib/rt/pure/__retain @@ -12567,7 +12673,7 @@ call $~lib/rt/pure/__release local.get $3 ) - (func $~lib/typedarray/Uint16Array#findIndex (; 254 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32) + (func $~lib/typedarray/Uint16Array#findIndex (; 255 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32) (local $2 i32) (local $3 i32) (local $4 i32) @@ -12630,7 +12736,7 @@ local.get $6 end ) - (func $std/typedarray/testArrayFindIndex<~lib/typedarray/Uint16Array,u16>~anonymous|1 (; 255 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) + (func $std/typedarray/testArrayFindIndex<~lib/typedarray/Uint16Array,u16>~anonymous|1 (; 256 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) (local $3 i32) local.get $2 call $~lib/rt/pure/__retain @@ -12645,7 +12751,7 @@ call $~lib/rt/pure/__release local.get $3 ) - (func $std/typedarray/testArrayFindIndex<~lib/typedarray/Uint16Array,u16> (; 256 ;) (type $FUNCSIG$v) + (func $std/typedarray/testArrayFindIndex<~lib/typedarray/Uint16Array,u16> (; 257 ;) (type $FUNCSIG$v) (local $0 i32) (local $1 i32) (local $2 i32) @@ -12679,7 +12785,7 @@ if i32.const 0 i32.const 376 - i32.const 345 + i32.const 378 i32.const 2 call $~lib/builtins/abort unreachable @@ -12695,7 +12801,7 @@ if i32.const 0 i32.const 376 - i32.const 347 + i32.const 380 i32.const 2 call $~lib/builtins/abort unreachable @@ -12705,7 +12811,7 @@ local.get $1 call $~lib/rt/pure/__release ) - (func $std/typedarray/testArrayFindIndex<~lib/typedarray/Int32Array,i32>~anonymous|0 (; 257 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) + (func $std/typedarray/testArrayFindIndex<~lib/typedarray/Int32Array,i32>~anonymous|0 (; 258 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) (local $3 i32) local.get $2 call $~lib/rt/pure/__retain @@ -12718,7 +12824,7 @@ call $~lib/rt/pure/__release local.get $3 ) - (func $~lib/typedarray/Int32Array#findIndex (; 258 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32) + (func $~lib/typedarray/Int32Array#findIndex (; 259 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32) (local $2 i32) (local $3 i32) (local $4 i32) @@ -12781,7 +12887,7 @@ local.get $6 end ) - (func $std/typedarray/testArrayFindIndex<~lib/typedarray/Int32Array,i32>~anonymous|1 (; 259 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) + (func $std/typedarray/testArrayFindIndex<~lib/typedarray/Int32Array,i32>~anonymous|1 (; 260 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) (local $3 i32) local.get $2 call $~lib/rt/pure/__retain @@ -12794,7 +12900,7 @@ call $~lib/rt/pure/__release local.get $3 ) - (func $std/typedarray/testArrayFindIndex<~lib/typedarray/Int32Array,i32> (; 260 ;) (type $FUNCSIG$v) + (func $std/typedarray/testArrayFindIndex<~lib/typedarray/Int32Array,i32> (; 261 ;) (type $FUNCSIG$v) (local $0 i32) (local $1 i32) (local $2 i32) @@ -12828,7 +12934,7 @@ if i32.const 0 i32.const 376 - i32.const 345 + i32.const 378 i32.const 2 call $~lib/builtins/abort unreachable @@ -12844,7 +12950,7 @@ if i32.const 0 i32.const 376 - i32.const 347 + i32.const 380 i32.const 2 call $~lib/builtins/abort unreachable @@ -12854,7 +12960,7 @@ local.get $1 call $~lib/rt/pure/__release ) - (func $std/typedarray/testArrayFindIndex<~lib/typedarray/Uint32Array,u32>~anonymous|0 (; 261 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) + (func $std/typedarray/testArrayFindIndex<~lib/typedarray/Uint32Array,u32>~anonymous|0 (; 262 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) (local $3 i32) local.get $2 call $~lib/rt/pure/__retain @@ -12867,7 +12973,7 @@ call $~lib/rt/pure/__release local.get $3 ) - (func $~lib/typedarray/Uint32Array#findIndex (; 262 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32) + (func $~lib/typedarray/Uint32Array#findIndex (; 263 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32) (local $2 i32) (local $3 i32) (local $4 i32) @@ -12930,7 +13036,7 @@ local.get $6 end ) - (func $std/typedarray/testArrayFindIndex<~lib/typedarray/Uint32Array,u32>~anonymous|1 (; 263 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) + (func $std/typedarray/testArrayFindIndex<~lib/typedarray/Uint32Array,u32>~anonymous|1 (; 264 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) (local $3 i32) local.get $2 call $~lib/rt/pure/__retain @@ -12943,7 +13049,7 @@ call $~lib/rt/pure/__release local.get $3 ) - (func $std/typedarray/testArrayFindIndex<~lib/typedarray/Uint32Array,u32> (; 264 ;) (type $FUNCSIG$v) + (func $std/typedarray/testArrayFindIndex<~lib/typedarray/Uint32Array,u32> (; 265 ;) (type $FUNCSIG$v) (local $0 i32) (local $1 i32) (local $2 i32) @@ -12977,7 +13083,7 @@ if i32.const 0 i32.const 376 - i32.const 345 + i32.const 378 i32.const 2 call $~lib/builtins/abort unreachable @@ -12993,7 +13099,7 @@ if i32.const 0 i32.const 376 - i32.const 347 + i32.const 380 i32.const 2 call $~lib/builtins/abort unreachable @@ -13003,7 +13109,7 @@ local.get $1 call $~lib/rt/pure/__release ) - (func $std/typedarray/testArrayFindIndex<~lib/typedarray/Int64Array,i64>~anonymous|0 (; 265 ;) (type $FUNCSIG$ijii) (param $0 i64) (param $1 i32) (param $2 i32) (result i32) + (func $std/typedarray/testArrayFindIndex<~lib/typedarray/Int64Array,i64>~anonymous|0 (; 266 ;) (type $FUNCSIG$ijii) (param $0 i64) (param $1 i32) (param $2 i32) (result i32) (local $3 i32) local.get $2 call $~lib/rt/pure/__retain @@ -13016,7 +13122,7 @@ call $~lib/rt/pure/__release local.get $3 ) - (func $~lib/typedarray/Int64Array#findIndex (; 266 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32) + (func $~lib/typedarray/Int64Array#findIndex (; 267 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32) (local $2 i32) (local $3 i32) (local $4 i32) @@ -13079,7 +13185,7 @@ local.get $6 end ) - (func $std/typedarray/testArrayFindIndex<~lib/typedarray/Int64Array,i64>~anonymous|1 (; 267 ;) (type $FUNCSIG$ijii) (param $0 i64) (param $1 i32) (param $2 i32) (result i32) + (func $std/typedarray/testArrayFindIndex<~lib/typedarray/Int64Array,i64>~anonymous|1 (; 268 ;) (type $FUNCSIG$ijii) (param $0 i64) (param $1 i32) (param $2 i32) (result i32) (local $3 i32) local.get $2 call $~lib/rt/pure/__retain @@ -13092,7 +13198,7 @@ call $~lib/rt/pure/__release local.get $3 ) - (func $std/typedarray/testArrayFindIndex<~lib/typedarray/Int64Array,i64> (; 268 ;) (type $FUNCSIG$v) + (func $std/typedarray/testArrayFindIndex<~lib/typedarray/Int64Array,i64> (; 269 ;) (type $FUNCSIG$v) (local $0 i32) (local $1 i32) (local $2 i32) @@ -13126,7 +13232,7 @@ if i32.const 0 i32.const 376 - i32.const 345 + i32.const 378 i32.const 2 call $~lib/builtins/abort unreachable @@ -13142,7 +13248,7 @@ if i32.const 0 i32.const 376 - i32.const 347 + i32.const 380 i32.const 2 call $~lib/builtins/abort unreachable @@ -13152,7 +13258,7 @@ local.get $1 call $~lib/rt/pure/__release ) - (func $std/typedarray/testArrayFindIndex<~lib/typedarray/Uint64Array,u64>~anonymous|0 (; 269 ;) (type $FUNCSIG$ijii) (param $0 i64) (param $1 i32) (param $2 i32) (result i32) + (func $std/typedarray/testArrayFindIndex<~lib/typedarray/Uint64Array,u64>~anonymous|0 (; 270 ;) (type $FUNCSIG$ijii) (param $0 i64) (param $1 i32) (param $2 i32) (result i32) (local $3 i32) local.get $2 call $~lib/rt/pure/__retain @@ -13165,7 +13271,7 @@ call $~lib/rt/pure/__release local.get $3 ) - (func $~lib/typedarray/Uint64Array#findIndex (; 270 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32) + (func $~lib/typedarray/Uint64Array#findIndex (; 271 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32) (local $2 i32) (local $3 i32) (local $4 i32) @@ -13228,7 +13334,7 @@ local.get $6 end ) - (func $std/typedarray/testArrayFindIndex<~lib/typedarray/Uint64Array,u64>~anonymous|1 (; 271 ;) (type $FUNCSIG$ijii) (param $0 i64) (param $1 i32) (param $2 i32) (result i32) + (func $std/typedarray/testArrayFindIndex<~lib/typedarray/Uint64Array,u64>~anonymous|1 (; 272 ;) (type $FUNCSIG$ijii) (param $0 i64) (param $1 i32) (param $2 i32) (result i32) (local $3 i32) local.get $2 call $~lib/rt/pure/__retain @@ -13241,7 +13347,7 @@ call $~lib/rt/pure/__release local.get $3 ) - (func $std/typedarray/testArrayFindIndex<~lib/typedarray/Uint64Array,u64> (; 272 ;) (type $FUNCSIG$v) + (func $std/typedarray/testArrayFindIndex<~lib/typedarray/Uint64Array,u64> (; 273 ;) (type $FUNCSIG$v) (local $0 i32) (local $1 i32) (local $2 i32) @@ -13275,7 +13381,7 @@ if i32.const 0 i32.const 376 - i32.const 345 + i32.const 378 i32.const 2 call $~lib/builtins/abort unreachable @@ -13291,7 +13397,7 @@ if i32.const 0 i32.const 376 - i32.const 347 + i32.const 380 i32.const 2 call $~lib/builtins/abort unreachable @@ -13301,7 +13407,7 @@ local.get $1 call $~lib/rt/pure/__release ) - (func $std/typedarray/testArrayFindIndex<~lib/typedarray/Float32Array,f32>~anonymous|0 (; 273 ;) (type $FUNCSIG$ifii) (param $0 f32) (param $1 i32) (param $2 i32) (result i32) + (func $std/typedarray/testArrayFindIndex<~lib/typedarray/Float32Array,f32>~anonymous|0 (; 274 ;) (type $FUNCSIG$ifii) (param $0 f32) (param $1 i32) (param $2 i32) (result i32) (local $3 i32) local.get $2 call $~lib/rt/pure/__retain @@ -13314,7 +13420,7 @@ call $~lib/rt/pure/__release local.get $3 ) - (func $~lib/typedarray/Float32Array#findIndex (; 274 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32) + (func $~lib/typedarray/Float32Array#findIndex (; 275 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32) (local $2 i32) (local $3 i32) (local $4 i32) @@ -13377,7 +13483,7 @@ local.get $6 end ) - (func $std/typedarray/testArrayFindIndex<~lib/typedarray/Float32Array,f32>~anonymous|1 (; 275 ;) (type $FUNCSIG$ifii) (param $0 f32) (param $1 i32) (param $2 i32) (result i32) + (func $std/typedarray/testArrayFindIndex<~lib/typedarray/Float32Array,f32>~anonymous|1 (; 276 ;) (type $FUNCSIG$ifii) (param $0 f32) (param $1 i32) (param $2 i32) (result i32) (local $3 i32) local.get $2 call $~lib/rt/pure/__retain @@ -13390,7 +13496,7 @@ call $~lib/rt/pure/__release local.get $3 ) - (func $std/typedarray/testArrayFindIndex<~lib/typedarray/Float32Array,f32> (; 276 ;) (type $FUNCSIG$v) + (func $std/typedarray/testArrayFindIndex<~lib/typedarray/Float32Array,f32> (; 277 ;) (type $FUNCSIG$v) (local $0 i32) (local $1 i32) (local $2 i32) @@ -13424,7 +13530,7 @@ if i32.const 0 i32.const 376 - i32.const 345 + i32.const 378 i32.const 2 call $~lib/builtins/abort unreachable @@ -13440,7 +13546,7 @@ if i32.const 0 i32.const 376 - i32.const 347 + i32.const 380 i32.const 2 call $~lib/builtins/abort unreachable @@ -13450,7 +13556,7 @@ local.get $1 call $~lib/rt/pure/__release ) - (func $std/typedarray/testArrayFindIndex<~lib/typedarray/Float64Array,f64>~anonymous|0 (; 277 ;) (type $FUNCSIG$idii) (param $0 f64) (param $1 i32) (param $2 i32) (result i32) + (func $std/typedarray/testArrayFindIndex<~lib/typedarray/Float64Array,f64>~anonymous|0 (; 278 ;) (type $FUNCSIG$idii) (param $0 f64) (param $1 i32) (param $2 i32) (result i32) (local $3 i32) local.get $2 call $~lib/rt/pure/__retain @@ -13463,7 +13569,7 @@ call $~lib/rt/pure/__release local.get $3 ) - (func $~lib/typedarray/Float64Array#findIndex (; 278 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32) + (func $~lib/typedarray/Float64Array#findIndex (; 279 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32) (local $2 i32) (local $3 i32) (local $4 i32) @@ -13526,7 +13632,7 @@ local.get $6 end ) - (func $std/typedarray/testArrayFindIndex<~lib/typedarray/Float64Array,f64>~anonymous|1 (; 279 ;) (type $FUNCSIG$idii) (param $0 f64) (param $1 i32) (param $2 i32) (result i32) + (func $std/typedarray/testArrayFindIndex<~lib/typedarray/Float64Array,f64>~anonymous|1 (; 280 ;) (type $FUNCSIG$idii) (param $0 f64) (param $1 i32) (param $2 i32) (result i32) (local $3 i32) local.get $2 call $~lib/rt/pure/__retain @@ -13539,7 +13645,7 @@ call $~lib/rt/pure/__release local.get $3 ) - (func $std/typedarray/testArrayFindIndex<~lib/typedarray/Float64Array,f64> (; 280 ;) (type $FUNCSIG$v) + (func $std/typedarray/testArrayFindIndex<~lib/typedarray/Float64Array,f64> (; 281 ;) (type $FUNCSIG$v) (local $0 i32) (local $1 i32) (local $2 i32) @@ -13573,7 +13679,7 @@ if i32.const 0 i32.const 376 - i32.const 345 + i32.const 378 i32.const 2 call $~lib/builtins/abort unreachable @@ -13589,7 +13695,7 @@ if i32.const 0 i32.const 376 - i32.const 347 + i32.const 380 i32.const 2 call $~lib/builtins/abort unreachable @@ -13599,7 +13705,7 @@ local.get $1 call $~lib/rt/pure/__release ) - (func $std/typedarray/testArrayEvery<~lib/typedarray/Int8Array,i8>~anonymous|0 (; 281 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) + (func $std/typedarray/testArrayEvery<~lib/typedarray/Int8Array,i8>~anonymous|0 (; 282 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) (local $3 i32) local.get $2 call $~lib/rt/pure/__retain @@ -13618,7 +13724,7 @@ call $~lib/rt/pure/__release local.get $3 ) - (func $~lib/typedarray/Int8Array#every (; 282 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32) + (func $~lib/typedarray/Int8Array#every (; 283 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32) (local $2 i32) (local $3 i32) (local $4 i32) @@ -13684,7 +13790,7 @@ local.get $6 end ) - (func $std/typedarray/testArrayEvery<~lib/typedarray/Int8Array,i8>~anonymous|1 (; 283 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) + (func $std/typedarray/testArrayEvery<~lib/typedarray/Int8Array,i8>~anonymous|1 (; 284 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) (local $3 i32) local.get $2 call $~lib/rt/pure/__retain @@ -13701,7 +13807,7 @@ call $~lib/rt/pure/__release local.get $3 ) - (func $std/typedarray/testArrayEvery<~lib/typedarray/Int8Array,i8> (; 284 ;) (type $FUNCSIG$v) + (func $std/typedarray/testArrayEvery<~lib/typedarray/Int8Array,i8> (; 285 ;) (type $FUNCSIG$v) (local $0 i32) (local $1 i32) (local $2 i32) @@ -13735,7 +13841,7 @@ if i32.const 0 i32.const 376 - i32.const 368 + i32.const 401 i32.const 2 call $~lib/builtins/abort unreachable @@ -13752,7 +13858,7 @@ if i32.const 0 i32.const 376 - i32.const 370 + i32.const 403 i32.const 2 call $~lib/builtins/abort unreachable @@ -13762,7 +13868,7 @@ local.get $1 call $~lib/rt/pure/__release ) - (func $std/typedarray/testArrayEvery<~lib/typedarray/Uint8Array,u8>~anonymous|0 (; 285 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) + (func $std/typedarray/testArrayEvery<~lib/typedarray/Uint8Array,u8>~anonymous|0 (; 286 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) (local $3 i32) local.get $2 call $~lib/rt/pure/__retain @@ -13779,7 +13885,7 @@ call $~lib/rt/pure/__release local.get $3 ) - (func $~lib/typedarray/Uint8Array#every (; 286 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32) + (func $~lib/typedarray/Uint8Array#every (; 287 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32) (local $2 i32) (local $3 i32) (local $4 i32) @@ -13845,7 +13951,7 @@ local.get $6 end ) - (func $std/typedarray/testArrayEvery<~lib/typedarray/Uint8Array,u8>~anonymous|1 (; 287 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) + (func $std/typedarray/testArrayEvery<~lib/typedarray/Uint8Array,u8>~anonymous|1 (; 288 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) (local $3 i32) local.get $2 call $~lib/rt/pure/__retain @@ -13860,7 +13966,7 @@ call $~lib/rt/pure/__release local.get $3 ) - (func $std/typedarray/testArrayEvery<~lib/typedarray/Uint8Array,u8> (; 288 ;) (type $FUNCSIG$v) + (func $std/typedarray/testArrayEvery<~lib/typedarray/Uint8Array,u8> (; 289 ;) (type $FUNCSIG$v) (local $0 i32) (local $1 i32) (local $2 i32) @@ -13894,7 +14000,7 @@ if i32.const 0 i32.const 376 - i32.const 368 + i32.const 401 i32.const 2 call $~lib/builtins/abort unreachable @@ -13911,7 +14017,7 @@ if i32.const 0 i32.const 376 - i32.const 370 + i32.const 403 i32.const 2 call $~lib/builtins/abort unreachable @@ -13921,7 +14027,7 @@ local.get $1 call $~lib/rt/pure/__release ) - (func $std/typedarray/testArrayEvery<~lib/typedarray/Uint8ClampedArray,u8>~anonymous|0 (; 289 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) + (func $std/typedarray/testArrayEvery<~lib/typedarray/Uint8ClampedArray,u8>~anonymous|0 (; 290 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) (local $3 i32) local.get $2 call $~lib/rt/pure/__retain @@ -13938,7 +14044,7 @@ call $~lib/rt/pure/__release local.get $3 ) - (func $~lib/typedarray/Uint8ClampedArray#every (; 290 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32) + (func $~lib/typedarray/Uint8ClampedArray#every (; 291 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32) (local $2 i32) (local $3 i32) (local $4 i32) @@ -14004,7 +14110,7 @@ local.get $6 end ) - (func $std/typedarray/testArrayEvery<~lib/typedarray/Uint8ClampedArray,u8>~anonymous|1 (; 291 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) + (func $std/typedarray/testArrayEvery<~lib/typedarray/Uint8ClampedArray,u8>~anonymous|1 (; 292 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) (local $3 i32) local.get $2 call $~lib/rt/pure/__retain @@ -14019,7 +14125,7 @@ call $~lib/rt/pure/__release local.get $3 ) - (func $std/typedarray/testArrayEvery<~lib/typedarray/Uint8ClampedArray,u8> (; 292 ;) (type $FUNCSIG$v) + (func $std/typedarray/testArrayEvery<~lib/typedarray/Uint8ClampedArray,u8> (; 293 ;) (type $FUNCSIG$v) (local $0 i32) (local $1 i32) (local $2 i32) @@ -14053,7 +14159,7 @@ if i32.const 0 i32.const 376 - i32.const 368 + i32.const 401 i32.const 2 call $~lib/builtins/abort unreachable @@ -14070,7 +14176,7 @@ if i32.const 0 i32.const 376 - i32.const 370 + i32.const 403 i32.const 2 call $~lib/builtins/abort unreachable @@ -14080,7 +14186,7 @@ local.get $1 call $~lib/rt/pure/__release ) - (func $std/typedarray/testArrayEvery<~lib/typedarray/Int16Array,i16>~anonymous|0 (; 293 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) + (func $std/typedarray/testArrayEvery<~lib/typedarray/Int16Array,i16>~anonymous|0 (; 294 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) (local $3 i32) local.get $2 call $~lib/rt/pure/__retain @@ -14099,7 +14205,7 @@ call $~lib/rt/pure/__release local.get $3 ) - (func $~lib/typedarray/Int16Array#every (; 294 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32) + (func $~lib/typedarray/Int16Array#every (; 295 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32) (local $2 i32) (local $3 i32) (local $4 i32) @@ -14165,7 +14271,7 @@ local.get $6 end ) - (func $std/typedarray/testArrayEvery<~lib/typedarray/Int16Array,i16>~anonymous|1 (; 295 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) + (func $std/typedarray/testArrayEvery<~lib/typedarray/Int16Array,i16>~anonymous|1 (; 296 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) (local $3 i32) local.get $2 call $~lib/rt/pure/__retain @@ -14182,7 +14288,7 @@ call $~lib/rt/pure/__release local.get $3 ) - (func $std/typedarray/testArrayEvery<~lib/typedarray/Int16Array,i16> (; 296 ;) (type $FUNCSIG$v) + (func $std/typedarray/testArrayEvery<~lib/typedarray/Int16Array,i16> (; 297 ;) (type $FUNCSIG$v) (local $0 i32) (local $1 i32) (local $2 i32) @@ -14216,7 +14322,7 @@ if i32.const 0 i32.const 376 - i32.const 368 + i32.const 401 i32.const 2 call $~lib/builtins/abort unreachable @@ -14233,7 +14339,7 @@ if i32.const 0 i32.const 376 - i32.const 370 + i32.const 403 i32.const 2 call $~lib/builtins/abort unreachable @@ -14243,7 +14349,7 @@ local.get $1 call $~lib/rt/pure/__release ) - (func $std/typedarray/testArrayEvery<~lib/typedarray/Uint16Array,u16>~anonymous|0 (; 297 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) + (func $std/typedarray/testArrayEvery<~lib/typedarray/Uint16Array,u16>~anonymous|0 (; 298 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) (local $3 i32) local.get $2 call $~lib/rt/pure/__retain @@ -14260,7 +14366,7 @@ call $~lib/rt/pure/__release local.get $3 ) - (func $~lib/typedarray/Uint16Array#every (; 298 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32) + (func $~lib/typedarray/Uint16Array#every (; 299 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32) (local $2 i32) (local $3 i32) (local $4 i32) @@ -14326,7 +14432,7 @@ local.get $6 end ) - (func $std/typedarray/testArrayEvery<~lib/typedarray/Uint16Array,u16>~anonymous|1 (; 299 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) + (func $std/typedarray/testArrayEvery<~lib/typedarray/Uint16Array,u16>~anonymous|1 (; 300 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) (local $3 i32) local.get $2 call $~lib/rt/pure/__retain @@ -14341,7 +14447,7 @@ call $~lib/rt/pure/__release local.get $3 ) - (func $std/typedarray/testArrayEvery<~lib/typedarray/Uint16Array,u16> (; 300 ;) (type $FUNCSIG$v) + (func $std/typedarray/testArrayEvery<~lib/typedarray/Uint16Array,u16> (; 301 ;) (type $FUNCSIG$v) (local $0 i32) (local $1 i32) (local $2 i32) @@ -14375,7 +14481,7 @@ if i32.const 0 i32.const 376 - i32.const 368 + i32.const 401 i32.const 2 call $~lib/builtins/abort unreachable @@ -14392,7 +14498,7 @@ if i32.const 0 i32.const 376 - i32.const 370 + i32.const 403 i32.const 2 call $~lib/builtins/abort unreachable @@ -14402,7 +14508,7 @@ local.get $1 call $~lib/rt/pure/__release ) - (func $std/typedarray/testArrayEvery<~lib/typedarray/Int32Array,i32>~anonymous|0 (; 301 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) + (func $std/typedarray/testArrayEvery<~lib/typedarray/Int32Array,i32>~anonymous|0 (; 302 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) (local $3 i32) local.get $2 call $~lib/rt/pure/__retain @@ -14417,7 +14523,7 @@ call $~lib/rt/pure/__release local.get $3 ) - (func $~lib/typedarray/Int32Array#every (; 302 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32) + (func $~lib/typedarray/Int32Array#every (; 303 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32) (local $2 i32) (local $3 i32) (local $4 i32) @@ -14483,7 +14589,7 @@ local.get $6 end ) - (func $std/typedarray/testArrayEvery<~lib/typedarray/Int32Array,i32>~anonymous|1 (; 303 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) + (func $std/typedarray/testArrayEvery<~lib/typedarray/Int32Array,i32>~anonymous|1 (; 304 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) (local $3 i32) local.get $2 call $~lib/rt/pure/__retain @@ -14496,7 +14602,7 @@ call $~lib/rt/pure/__release local.get $3 ) - (func $std/typedarray/testArrayEvery<~lib/typedarray/Int32Array,i32> (; 304 ;) (type $FUNCSIG$v) + (func $std/typedarray/testArrayEvery<~lib/typedarray/Int32Array,i32> (; 305 ;) (type $FUNCSIG$v) (local $0 i32) (local $1 i32) (local $2 i32) @@ -14530,7 +14636,7 @@ if i32.const 0 i32.const 376 - i32.const 368 + i32.const 401 i32.const 2 call $~lib/builtins/abort unreachable @@ -14547,7 +14653,7 @@ if i32.const 0 i32.const 376 - i32.const 370 + i32.const 403 i32.const 2 call $~lib/builtins/abort unreachable @@ -14557,7 +14663,7 @@ local.get $1 call $~lib/rt/pure/__release ) - (func $std/typedarray/testArrayEvery<~lib/typedarray/Uint32Array,u32>~anonymous|0 (; 305 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) + (func $std/typedarray/testArrayEvery<~lib/typedarray/Uint32Array,u32>~anonymous|0 (; 306 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) (local $3 i32) local.get $2 call $~lib/rt/pure/__retain @@ -14572,7 +14678,7 @@ call $~lib/rt/pure/__release local.get $3 ) - (func $~lib/typedarray/Uint32Array#every (; 306 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32) + (func $~lib/typedarray/Uint32Array#every (; 307 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32) (local $2 i32) (local $3 i32) (local $4 i32) @@ -14638,7 +14744,7 @@ local.get $6 end ) - (func $std/typedarray/testArrayEvery<~lib/typedarray/Uint32Array,u32>~anonymous|1 (; 307 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) + (func $std/typedarray/testArrayEvery<~lib/typedarray/Uint32Array,u32>~anonymous|1 (; 308 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) (local $3 i32) local.get $2 call $~lib/rt/pure/__retain @@ -14651,7 +14757,7 @@ call $~lib/rt/pure/__release local.get $3 ) - (func $std/typedarray/testArrayEvery<~lib/typedarray/Uint32Array,u32> (; 308 ;) (type $FUNCSIG$v) + (func $std/typedarray/testArrayEvery<~lib/typedarray/Uint32Array,u32> (; 309 ;) (type $FUNCSIG$v) (local $0 i32) (local $1 i32) (local $2 i32) @@ -14685,7 +14791,7 @@ if i32.const 0 i32.const 376 - i32.const 368 + i32.const 401 i32.const 2 call $~lib/builtins/abort unreachable @@ -14702,7 +14808,7 @@ if i32.const 0 i32.const 376 - i32.const 370 + i32.const 403 i32.const 2 call $~lib/builtins/abort unreachable @@ -14712,7 +14818,7 @@ local.get $1 call $~lib/rt/pure/__release ) - (func $std/typedarray/testArrayEvery<~lib/typedarray/Int64Array,i64>~anonymous|0 (; 309 ;) (type $FUNCSIG$ijii) (param $0 i64) (param $1 i32) (param $2 i32) (result i32) + (func $std/typedarray/testArrayEvery<~lib/typedarray/Int64Array,i64>~anonymous|0 (; 310 ;) (type $FUNCSIG$ijii) (param $0 i64) (param $1 i32) (param $2 i32) (result i32) (local $3 i32) local.get $2 call $~lib/rt/pure/__retain @@ -14727,7 +14833,7 @@ call $~lib/rt/pure/__release local.get $3 ) - (func $~lib/typedarray/Int64Array#every (; 310 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32) + (func $~lib/typedarray/Int64Array#every (; 311 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32) (local $2 i32) (local $3 i32) (local $4 i32) @@ -14793,7 +14899,7 @@ local.get $6 end ) - (func $std/typedarray/testArrayEvery<~lib/typedarray/Int64Array,i64>~anonymous|1 (; 311 ;) (type $FUNCSIG$ijii) (param $0 i64) (param $1 i32) (param $2 i32) (result i32) + (func $std/typedarray/testArrayEvery<~lib/typedarray/Int64Array,i64>~anonymous|1 (; 312 ;) (type $FUNCSIG$ijii) (param $0 i64) (param $1 i32) (param $2 i32) (result i32) (local $3 i32) local.get $2 call $~lib/rt/pure/__retain @@ -14806,7 +14912,7 @@ call $~lib/rt/pure/__release local.get $3 ) - (func $std/typedarray/testArrayEvery<~lib/typedarray/Int64Array,i64> (; 312 ;) (type $FUNCSIG$v) + (func $std/typedarray/testArrayEvery<~lib/typedarray/Int64Array,i64> (; 313 ;) (type $FUNCSIG$v) (local $0 i32) (local $1 i32) (local $2 i32) @@ -14840,7 +14946,7 @@ if i32.const 0 i32.const 376 - i32.const 368 + i32.const 401 i32.const 2 call $~lib/builtins/abort unreachable @@ -14857,7 +14963,7 @@ if i32.const 0 i32.const 376 - i32.const 370 + i32.const 403 i32.const 2 call $~lib/builtins/abort unreachable @@ -14867,7 +14973,7 @@ local.get $1 call $~lib/rt/pure/__release ) - (func $std/typedarray/testArrayEvery<~lib/typedarray/Uint64Array,u64>~anonymous|0 (; 313 ;) (type $FUNCSIG$ijii) (param $0 i64) (param $1 i32) (param $2 i32) (result i32) + (func $std/typedarray/testArrayEvery<~lib/typedarray/Uint64Array,u64>~anonymous|0 (; 314 ;) (type $FUNCSIG$ijii) (param $0 i64) (param $1 i32) (param $2 i32) (result i32) (local $3 i32) local.get $2 call $~lib/rt/pure/__retain @@ -14882,7 +14988,7 @@ call $~lib/rt/pure/__release local.get $3 ) - (func $~lib/typedarray/Uint64Array#every (; 314 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32) + (func $~lib/typedarray/Uint64Array#every (; 315 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32) (local $2 i32) (local $3 i32) (local $4 i32) @@ -14948,7 +15054,7 @@ local.get $6 end ) - (func $std/typedarray/testArrayEvery<~lib/typedarray/Uint64Array,u64>~anonymous|1 (; 315 ;) (type $FUNCSIG$ijii) (param $0 i64) (param $1 i32) (param $2 i32) (result i32) + (func $std/typedarray/testArrayEvery<~lib/typedarray/Uint64Array,u64>~anonymous|1 (; 316 ;) (type $FUNCSIG$ijii) (param $0 i64) (param $1 i32) (param $2 i32) (result i32) (local $3 i32) local.get $2 call $~lib/rt/pure/__retain @@ -14961,7 +15067,7 @@ call $~lib/rt/pure/__release local.get $3 ) - (func $std/typedarray/testArrayEvery<~lib/typedarray/Uint64Array,u64> (; 316 ;) (type $FUNCSIG$v) + (func $std/typedarray/testArrayEvery<~lib/typedarray/Uint64Array,u64> (; 317 ;) (type $FUNCSIG$v) (local $0 i32) (local $1 i32) (local $2 i32) @@ -14995,7 +15101,7 @@ if i32.const 0 i32.const 376 - i32.const 368 + i32.const 401 i32.const 2 call $~lib/builtins/abort unreachable @@ -15012,7 +15118,7 @@ if i32.const 0 i32.const 376 - i32.const 370 + i32.const 403 i32.const 2 call $~lib/builtins/abort unreachable @@ -15022,12 +15128,12 @@ local.get $1 call $~lib/rt/pure/__release ) - (func $~lib/number/isNaN (; 317 ;) (type $FUNCSIG$if) (param $0 f32) (result i32) + (func $~lib/number/isNaN (; 318 ;) (type $FUNCSIG$if) (param $0 f32) (result i32) local.get $0 local.get $0 f32.ne ) - (func $~lib/math/NativeMathf.mod (; 318 ;) (type $FUNCSIG$fff) (param $0 f32) (param $1 f32) (result f32) + (func $~lib/math/NativeMathf.mod (; 319 ;) (type $FUNCSIG$fff) (param $0 f32) (param $1 f32) (result f32) (local $2 i32) (local $3 i32) (local $4 i32) @@ -15274,7 +15380,7 @@ local.get $2 f32.reinterpret_i32 ) - (func $std/typedarray/testArrayEvery<~lib/typedarray/Float32Array,f32>~anonymous|0 (; 319 ;) (type $FUNCSIG$ifii) (param $0 f32) (param $1 i32) (param $2 i32) (result i32) + (func $std/typedarray/testArrayEvery<~lib/typedarray/Float32Array,f32>~anonymous|0 (; 320 ;) (type $FUNCSIG$ifii) (param $0 f32) (param $1 i32) (param $2 i32) (result i32) (local $3 i32) local.get $2 call $~lib/rt/pure/__retain @@ -15289,7 +15395,7 @@ call $~lib/rt/pure/__release local.get $3 ) - (func $~lib/typedarray/Float32Array#every (; 320 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32) + (func $~lib/typedarray/Float32Array#every (; 321 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32) (local $2 i32) (local $3 i32) (local $4 i32) @@ -15355,7 +15461,7 @@ local.get $6 end ) - (func $std/typedarray/testArrayEvery<~lib/typedarray/Float32Array,f32>~anonymous|1 (; 321 ;) (type $FUNCSIG$ifii) (param $0 f32) (param $1 i32) (param $2 i32) (result i32) + (func $std/typedarray/testArrayEvery<~lib/typedarray/Float32Array,f32>~anonymous|1 (; 322 ;) (type $FUNCSIG$ifii) (param $0 f32) (param $1 i32) (param $2 i32) (result i32) (local $3 i32) local.get $2 call $~lib/rt/pure/__retain @@ -15368,7 +15474,7 @@ call $~lib/rt/pure/__release local.get $3 ) - (func $std/typedarray/testArrayEvery<~lib/typedarray/Float32Array,f32> (; 322 ;) (type $FUNCSIG$v) + (func $std/typedarray/testArrayEvery<~lib/typedarray/Float32Array,f32> (; 323 ;) (type $FUNCSIG$v) (local $0 i32) (local $1 i32) (local $2 i32) @@ -15402,7 +15508,7 @@ if i32.const 0 i32.const 376 - i32.const 368 + i32.const 401 i32.const 2 call $~lib/builtins/abort unreachable @@ -15419,7 +15525,7 @@ if i32.const 0 i32.const 376 - i32.const 370 + i32.const 403 i32.const 2 call $~lib/builtins/abort unreachable @@ -15429,12 +15535,12 @@ local.get $1 call $~lib/rt/pure/__release ) - (func $~lib/number/isNaN (; 323 ;) (type $FUNCSIG$id) (param $0 f64) (result i32) + (func $~lib/number/isNaN (; 324 ;) (type $FUNCSIG$id) (param $0 f64) (result i32) local.get $0 local.get $0 f64.ne ) - (func $~lib/math/NativeMath.mod (; 324 ;) (type $FUNCSIG$ddd) (param $0 f64) (param $1 f64) (result f64) + (func $~lib/math/NativeMath.mod (; 325 ;) (type $FUNCSIG$ddd) (param $0 f64) (param $1 f64) (result f64) (local $2 i64) (local $3 i64) (local $4 i64) @@ -15683,7 +15789,7 @@ local.get $2 f64.reinterpret_i64 ) - (func $std/typedarray/testArrayEvery<~lib/typedarray/Float64Array,f64>~anonymous|0 (; 325 ;) (type $FUNCSIG$idii) (param $0 f64) (param $1 i32) (param $2 i32) (result i32) + (func $std/typedarray/testArrayEvery<~lib/typedarray/Float64Array,f64>~anonymous|0 (; 326 ;) (type $FUNCSIG$idii) (param $0 f64) (param $1 i32) (param $2 i32) (result i32) (local $3 i32) local.get $2 call $~lib/rt/pure/__retain @@ -15698,7 +15804,7 @@ call $~lib/rt/pure/__release local.get $3 ) - (func $~lib/typedarray/Float64Array#every (; 326 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32) + (func $~lib/typedarray/Float64Array#every (; 327 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32) (local $2 i32) (local $3 i32) (local $4 i32) @@ -15764,7 +15870,7 @@ local.get $6 end ) - (func $std/typedarray/testArrayEvery<~lib/typedarray/Float64Array,f64>~anonymous|1 (; 327 ;) (type $FUNCSIG$idii) (param $0 f64) (param $1 i32) (param $2 i32) (result i32) + (func $std/typedarray/testArrayEvery<~lib/typedarray/Float64Array,f64>~anonymous|1 (; 328 ;) (type $FUNCSIG$idii) (param $0 f64) (param $1 i32) (param $2 i32) (result i32) (local $3 i32) local.get $2 call $~lib/rt/pure/__retain @@ -15777,7 +15883,7 @@ call $~lib/rt/pure/__release local.get $3 ) - (func $std/typedarray/testArrayEvery<~lib/typedarray/Float64Array,f64> (; 328 ;) (type $FUNCSIG$v) + (func $std/typedarray/testArrayEvery<~lib/typedarray/Float64Array,f64> (; 329 ;) (type $FUNCSIG$v) (local $0 i32) (local $1 i32) (local $2 i32) @@ -15811,7 +15917,7 @@ if i32.const 0 i32.const 376 - i32.const 368 + i32.const 401 i32.const 2 call $~lib/builtins/abort unreachable @@ -15828,7 +15934,7 @@ if i32.const 0 i32.const 376 - i32.const 370 + i32.const 403 i32.const 2 call $~lib/builtins/abort unreachable @@ -15838,7 +15944,7 @@ local.get $1 call $~lib/rt/pure/__release ) - (func $std/typedarray/testArrayForEach<~lib/typedarray/Int8Array,i8>~anonymous|0 (; 329 ;) (type $FUNCSIG$viii) (param $0 i32) (param $1 i32) (param $2 i32) + (func $std/typedarray/testArrayForEach<~lib/typedarray/Int8Array,i8>~anonymous|0 (; 330 ;) (type $FUNCSIG$viii) (param $0 i32) (param $1 i32) (param $2 i32) (local $3 i32) local.get $2 call $~lib/rt/pure/__retain @@ -15862,7 +15968,7 @@ if i32.const 0 i32.const 376 - i32.const 397 + i32.const 430 i32.const 4 call $~lib/builtins/abort unreachable @@ -15874,7 +15980,7 @@ if i32.const 0 i32.const 376 - i32.const 398 + i32.const 431 i32.const 4 call $~lib/builtins/abort unreachable @@ -15886,7 +15992,7 @@ if i32.const 0 i32.const 376 - i32.const 399 + i32.const 432 i32.const 4 call $~lib/builtins/abort unreachable @@ -15898,7 +16004,7 @@ local.get $2 call $~lib/rt/pure/__release ) - (func $~lib/typedarray/Int8Array#forEach (; 330 ;) (type $FUNCSIG$vii) (param $0 i32) (param $1 i32) + (func $~lib/typedarray/Int8Array#forEach (; 331 ;) (type $FUNCSIG$vii) (param $0 i32) (param $1 i32) (local $2 i32) (local $3 i32) (local $4 i32) @@ -15947,7 +16053,7 @@ local.get $3 call $~lib/rt/pure/__release ) - (func $std/typedarray/testArrayForEach<~lib/typedarray/Int8Array,i8> (; 331 ;) (type $FUNCSIG$v) + (func $std/typedarray/testArrayForEach<~lib/typedarray/Int8Array,i8> (; 332 ;) (type $FUNCSIG$v) (local $0 i32) (local $1 i32) i32.const 0 @@ -16000,7 +16106,7 @@ if i32.const 0 i32.const 376 - i32.const 402 + i32.const 435 i32.const 2 call $~lib/builtins/abort unreachable @@ -16010,7 +16116,7 @@ local.get $1 call $~lib/rt/pure/__release ) - (func $std/typedarray/testArrayForEach<~lib/typedarray/Uint8Array,u8>~anonymous|0 (; 332 ;) (type $FUNCSIG$viii) (param $0 i32) (param $1 i32) (param $2 i32) + (func $std/typedarray/testArrayForEach<~lib/typedarray/Uint8Array,u8>~anonymous|0 (; 333 ;) (type $FUNCSIG$viii) (param $0 i32) (param $1 i32) (param $2 i32) (local $3 i32) local.get $2 call $~lib/rt/pure/__retain @@ -16030,7 +16136,7 @@ if i32.const 0 i32.const 376 - i32.const 397 + i32.const 430 i32.const 4 call $~lib/builtins/abort unreachable @@ -16042,7 +16148,7 @@ if i32.const 0 i32.const 376 - i32.const 398 + i32.const 431 i32.const 4 call $~lib/builtins/abort unreachable @@ -16054,7 +16160,7 @@ if i32.const 0 i32.const 376 - i32.const 399 + i32.const 432 i32.const 4 call $~lib/builtins/abort unreachable @@ -16066,7 +16172,7 @@ local.get $2 call $~lib/rt/pure/__release ) - (func $~lib/typedarray/Uint8Array#forEach (; 333 ;) (type $FUNCSIG$vii) (param $0 i32) (param $1 i32) + (func $~lib/typedarray/Uint8Array#forEach (; 334 ;) (type $FUNCSIG$vii) (param $0 i32) (param $1 i32) (local $2 i32) (local $3 i32) (local $4 i32) @@ -16115,7 +16221,7 @@ local.get $3 call $~lib/rt/pure/__release ) - (func $std/typedarray/testArrayForEach<~lib/typedarray/Uint8Array,u8> (; 334 ;) (type $FUNCSIG$v) + (func $std/typedarray/testArrayForEach<~lib/typedarray/Uint8Array,u8> (; 335 ;) (type $FUNCSIG$v) (local $0 i32) (local $1 i32) i32.const 0 @@ -16162,7 +16268,7 @@ if i32.const 0 i32.const 376 - i32.const 402 + i32.const 435 i32.const 2 call $~lib/builtins/abort unreachable @@ -16172,7 +16278,7 @@ local.get $1 call $~lib/rt/pure/__release ) - (func $std/typedarray/testArrayForEach<~lib/typedarray/Uint8ClampedArray,u8>~anonymous|0 (; 335 ;) (type $FUNCSIG$viii) (param $0 i32) (param $1 i32) (param $2 i32) + (func $std/typedarray/testArrayForEach<~lib/typedarray/Uint8ClampedArray,u8>~anonymous|0 (; 336 ;) (type $FUNCSIG$viii) (param $0 i32) (param $1 i32) (param $2 i32) (local $3 i32) local.get $2 call $~lib/rt/pure/__retain @@ -16192,7 +16298,7 @@ if i32.const 0 i32.const 376 - i32.const 397 + i32.const 430 i32.const 4 call $~lib/builtins/abort unreachable @@ -16204,7 +16310,7 @@ if i32.const 0 i32.const 376 - i32.const 398 + i32.const 431 i32.const 4 call $~lib/builtins/abort unreachable @@ -16216,7 +16322,7 @@ if i32.const 0 i32.const 376 - i32.const 399 + i32.const 432 i32.const 4 call $~lib/builtins/abort unreachable @@ -16228,7 +16334,7 @@ local.get $2 call $~lib/rt/pure/__release ) - (func $~lib/typedarray/Uint8ClampedArray#forEach (; 336 ;) (type $FUNCSIG$vii) (param $0 i32) (param $1 i32) + (func $~lib/typedarray/Uint8ClampedArray#forEach (; 337 ;) (type $FUNCSIG$vii) (param $0 i32) (param $1 i32) (local $2 i32) (local $3 i32) (local $4 i32) @@ -16277,7 +16383,7 @@ local.get $3 call $~lib/rt/pure/__release ) - (func $std/typedarray/testArrayForEach<~lib/typedarray/Uint8ClampedArray,u8> (; 337 ;) (type $FUNCSIG$v) + (func $std/typedarray/testArrayForEach<~lib/typedarray/Uint8ClampedArray,u8> (; 338 ;) (type $FUNCSIG$v) (local $0 i32) (local $1 i32) i32.const 0 @@ -16324,7 +16430,7 @@ if i32.const 0 i32.const 376 - i32.const 402 + i32.const 435 i32.const 2 call $~lib/builtins/abort unreachable @@ -16334,7 +16440,7 @@ local.get $1 call $~lib/rt/pure/__release ) - (func $std/typedarray/testArrayForEach<~lib/typedarray/Int16Array,i16>~anonymous|0 (; 338 ;) (type $FUNCSIG$viii) (param $0 i32) (param $1 i32) (param $2 i32) + (func $std/typedarray/testArrayForEach<~lib/typedarray/Int16Array,i16>~anonymous|0 (; 339 ;) (type $FUNCSIG$viii) (param $0 i32) (param $1 i32) (param $2 i32) (local $3 i32) local.get $2 call $~lib/rt/pure/__retain @@ -16358,7 +16464,7 @@ if i32.const 0 i32.const 376 - i32.const 397 + i32.const 430 i32.const 4 call $~lib/builtins/abort unreachable @@ -16370,7 +16476,7 @@ if i32.const 0 i32.const 376 - i32.const 398 + i32.const 431 i32.const 4 call $~lib/builtins/abort unreachable @@ -16382,7 +16488,7 @@ if i32.const 0 i32.const 376 - i32.const 399 + i32.const 432 i32.const 4 call $~lib/builtins/abort unreachable @@ -16394,7 +16500,7 @@ local.get $2 call $~lib/rt/pure/__release ) - (func $~lib/typedarray/Int16Array#forEach (; 339 ;) (type $FUNCSIG$vii) (param $0 i32) (param $1 i32) + (func $~lib/typedarray/Int16Array#forEach (; 340 ;) (type $FUNCSIG$vii) (param $0 i32) (param $1 i32) (local $2 i32) (local $3 i32) (local $4 i32) @@ -16443,7 +16549,7 @@ local.get $3 call $~lib/rt/pure/__release ) - (func $std/typedarray/testArrayForEach<~lib/typedarray/Int16Array,i16> (; 340 ;) (type $FUNCSIG$v) + (func $std/typedarray/testArrayForEach<~lib/typedarray/Int16Array,i16> (; 341 ;) (type $FUNCSIG$v) (local $0 i32) (local $1 i32) i32.const 0 @@ -16496,7 +16602,7 @@ if i32.const 0 i32.const 376 - i32.const 402 + i32.const 435 i32.const 2 call $~lib/builtins/abort unreachable @@ -16506,7 +16612,7 @@ local.get $1 call $~lib/rt/pure/__release ) - (func $std/typedarray/testArrayForEach<~lib/typedarray/Uint16Array,u16>~anonymous|0 (; 341 ;) (type $FUNCSIG$viii) (param $0 i32) (param $1 i32) (param $2 i32) + (func $std/typedarray/testArrayForEach<~lib/typedarray/Uint16Array,u16>~anonymous|0 (; 342 ;) (type $FUNCSIG$viii) (param $0 i32) (param $1 i32) (param $2 i32) (local $3 i32) local.get $2 call $~lib/rt/pure/__retain @@ -16526,7 +16632,7 @@ if i32.const 0 i32.const 376 - i32.const 397 + i32.const 430 i32.const 4 call $~lib/builtins/abort unreachable @@ -16538,7 +16644,7 @@ if i32.const 0 i32.const 376 - i32.const 398 + i32.const 431 i32.const 4 call $~lib/builtins/abort unreachable @@ -16550,7 +16656,7 @@ if i32.const 0 i32.const 376 - i32.const 399 + i32.const 432 i32.const 4 call $~lib/builtins/abort unreachable @@ -16562,7 +16668,7 @@ local.get $2 call $~lib/rt/pure/__release ) - (func $~lib/typedarray/Uint16Array#forEach (; 342 ;) (type $FUNCSIG$vii) (param $0 i32) (param $1 i32) + (func $~lib/typedarray/Uint16Array#forEach (; 343 ;) (type $FUNCSIG$vii) (param $0 i32) (param $1 i32) (local $2 i32) (local $3 i32) (local $4 i32) @@ -16611,7 +16717,7 @@ local.get $3 call $~lib/rt/pure/__release ) - (func $std/typedarray/testArrayForEach<~lib/typedarray/Uint16Array,u16> (; 343 ;) (type $FUNCSIG$v) + (func $std/typedarray/testArrayForEach<~lib/typedarray/Uint16Array,u16> (; 344 ;) (type $FUNCSIG$v) (local $0 i32) (local $1 i32) i32.const 0 @@ -16658,7 +16764,7 @@ if i32.const 0 i32.const 376 - i32.const 402 + i32.const 435 i32.const 2 call $~lib/builtins/abort unreachable @@ -16668,7 +16774,7 @@ local.get $1 call $~lib/rt/pure/__release ) - (func $std/typedarray/testArrayForEach<~lib/typedarray/Int32Array,i32>~anonymous|0 (; 344 ;) (type $FUNCSIG$viii) (param $0 i32) (param $1 i32) (param $2 i32) + (func $std/typedarray/testArrayForEach<~lib/typedarray/Int32Array,i32>~anonymous|0 (; 345 ;) (type $FUNCSIG$viii) (param $0 i32) (param $1 i32) (param $2 i32) (local $3 i32) local.get $2 call $~lib/rt/pure/__retain @@ -16684,7 +16790,7 @@ if i32.const 0 i32.const 376 - i32.const 397 + i32.const 430 i32.const 4 call $~lib/builtins/abort unreachable @@ -16696,7 +16802,7 @@ if i32.const 0 i32.const 376 - i32.const 398 + i32.const 431 i32.const 4 call $~lib/builtins/abort unreachable @@ -16708,7 +16814,7 @@ if i32.const 0 i32.const 376 - i32.const 399 + i32.const 432 i32.const 4 call $~lib/builtins/abort unreachable @@ -16720,7 +16826,7 @@ local.get $2 call $~lib/rt/pure/__release ) - (func $~lib/typedarray/Int32Array#forEach (; 345 ;) (type $FUNCSIG$vii) (param $0 i32) (param $1 i32) + (func $~lib/typedarray/Int32Array#forEach (; 346 ;) (type $FUNCSIG$vii) (param $0 i32) (param $1 i32) (local $2 i32) (local $3 i32) (local $4 i32) @@ -16769,7 +16875,7 @@ local.get $3 call $~lib/rt/pure/__release ) - (func $std/typedarray/testArrayForEach<~lib/typedarray/Int32Array,i32> (; 346 ;) (type $FUNCSIG$v) + (func $std/typedarray/testArrayForEach<~lib/typedarray/Int32Array,i32> (; 347 ;) (type $FUNCSIG$v) (local $0 i32) (local $1 i32) i32.const 0 @@ -16810,7 +16916,7 @@ if i32.const 0 i32.const 376 - i32.const 402 + i32.const 435 i32.const 2 call $~lib/builtins/abort unreachable @@ -16820,7 +16926,7 @@ local.get $1 call $~lib/rt/pure/__release ) - (func $std/typedarray/testArrayForEach<~lib/typedarray/Uint32Array,u32>~anonymous|0 (; 347 ;) (type $FUNCSIG$viii) (param $0 i32) (param $1 i32) (param $2 i32) + (func $std/typedarray/testArrayForEach<~lib/typedarray/Uint32Array,u32>~anonymous|0 (; 348 ;) (type $FUNCSIG$viii) (param $0 i32) (param $1 i32) (param $2 i32) (local $3 i32) local.get $2 call $~lib/rt/pure/__retain @@ -16836,7 +16942,7 @@ if i32.const 0 i32.const 376 - i32.const 397 + i32.const 430 i32.const 4 call $~lib/builtins/abort unreachable @@ -16848,7 +16954,7 @@ if i32.const 0 i32.const 376 - i32.const 398 + i32.const 431 i32.const 4 call $~lib/builtins/abort unreachable @@ -16860,7 +16966,7 @@ if i32.const 0 i32.const 376 - i32.const 399 + i32.const 432 i32.const 4 call $~lib/builtins/abort unreachable @@ -16872,7 +16978,7 @@ local.get $2 call $~lib/rt/pure/__release ) - (func $~lib/typedarray/Uint32Array#forEach (; 348 ;) (type $FUNCSIG$vii) (param $0 i32) (param $1 i32) + (func $~lib/typedarray/Uint32Array#forEach (; 349 ;) (type $FUNCSIG$vii) (param $0 i32) (param $1 i32) (local $2 i32) (local $3 i32) (local $4 i32) @@ -16921,7 +17027,7 @@ local.get $3 call $~lib/rt/pure/__release ) - (func $std/typedarray/testArrayForEach<~lib/typedarray/Uint32Array,u32> (; 349 ;) (type $FUNCSIG$v) + (func $std/typedarray/testArrayForEach<~lib/typedarray/Uint32Array,u32> (; 350 ;) (type $FUNCSIG$v) (local $0 i32) (local $1 i32) i32.const 0 @@ -16962,7 +17068,7 @@ if i32.const 0 i32.const 376 - i32.const 402 + i32.const 435 i32.const 2 call $~lib/builtins/abort unreachable @@ -16972,7 +17078,7 @@ local.get $1 call $~lib/rt/pure/__release ) - (func $std/typedarray/testArrayForEach<~lib/typedarray/Int64Array,i64>~anonymous|0 (; 350 ;) (type $FUNCSIG$vjii) (param $0 i64) (param $1 i32) (param $2 i32) + (func $std/typedarray/testArrayForEach<~lib/typedarray/Int64Array,i64>~anonymous|0 (; 351 ;) (type $FUNCSIG$vjii) (param $0 i64) (param $1 i32) (param $2 i32) (local $3 i32) local.get $2 call $~lib/rt/pure/__retain @@ -16989,7 +17095,7 @@ if i32.const 0 i32.const 376 - i32.const 397 + i32.const 430 i32.const 4 call $~lib/builtins/abort unreachable @@ -17001,7 +17107,7 @@ if i32.const 0 i32.const 376 - i32.const 398 + i32.const 431 i32.const 4 call $~lib/builtins/abort unreachable @@ -17013,7 +17119,7 @@ if i32.const 0 i32.const 376 - i32.const 399 + i32.const 432 i32.const 4 call $~lib/builtins/abort unreachable @@ -17025,7 +17131,7 @@ local.get $2 call $~lib/rt/pure/__release ) - (func $~lib/typedarray/Int64Array#forEach (; 351 ;) (type $FUNCSIG$vii) (param $0 i32) (param $1 i32) + (func $~lib/typedarray/Int64Array#forEach (; 352 ;) (type $FUNCSIG$vii) (param $0 i32) (param $1 i32) (local $2 i32) (local $3 i32) (local $4 i32) @@ -17074,7 +17180,7 @@ local.get $3 call $~lib/rt/pure/__release ) - (func $std/typedarray/testArrayForEach<~lib/typedarray/Int64Array,i64> (; 352 ;) (type $FUNCSIG$v) + (func $std/typedarray/testArrayForEach<~lib/typedarray/Int64Array,i64> (; 353 ;) (type $FUNCSIG$v) (local $0 i32) (local $1 i32) i32.const 0 @@ -17118,7 +17224,7 @@ if i32.const 0 i32.const 376 - i32.const 402 + i32.const 435 i32.const 2 call $~lib/builtins/abort unreachable @@ -17128,7 +17234,7 @@ local.get $1 call $~lib/rt/pure/__release ) - (func $std/typedarray/testArrayForEach<~lib/typedarray/Uint64Array,u64>~anonymous|0 (; 353 ;) (type $FUNCSIG$vjii) (param $0 i64) (param $1 i32) (param $2 i32) + (func $std/typedarray/testArrayForEach<~lib/typedarray/Uint64Array,u64>~anonymous|0 (; 354 ;) (type $FUNCSIG$vjii) (param $0 i64) (param $1 i32) (param $2 i32) (local $3 i32) local.get $2 call $~lib/rt/pure/__retain @@ -17145,7 +17251,7 @@ if i32.const 0 i32.const 376 - i32.const 397 + i32.const 430 i32.const 4 call $~lib/builtins/abort unreachable @@ -17157,7 +17263,7 @@ if i32.const 0 i32.const 376 - i32.const 398 + i32.const 431 i32.const 4 call $~lib/builtins/abort unreachable @@ -17169,7 +17275,7 @@ if i32.const 0 i32.const 376 - i32.const 399 + i32.const 432 i32.const 4 call $~lib/builtins/abort unreachable @@ -17181,7 +17287,7 @@ local.get $2 call $~lib/rt/pure/__release ) - (func $~lib/typedarray/Uint64Array#forEach (; 354 ;) (type $FUNCSIG$vii) (param $0 i32) (param $1 i32) + (func $~lib/typedarray/Uint64Array#forEach (; 355 ;) (type $FUNCSIG$vii) (param $0 i32) (param $1 i32) (local $2 i32) (local $3 i32) (local $4 i32) @@ -17230,7 +17336,7 @@ local.get $3 call $~lib/rt/pure/__release ) - (func $std/typedarray/testArrayForEach<~lib/typedarray/Uint64Array,u64> (; 355 ;) (type $FUNCSIG$v) + (func $std/typedarray/testArrayForEach<~lib/typedarray/Uint64Array,u64> (; 356 ;) (type $FUNCSIG$v) (local $0 i32) (local $1 i32) i32.const 0 @@ -17274,7 +17380,7 @@ if i32.const 0 i32.const 376 - i32.const 402 + i32.const 435 i32.const 2 call $~lib/builtins/abort unreachable @@ -17284,7 +17390,7 @@ local.get $1 call $~lib/rt/pure/__release ) - (func $std/typedarray/testArrayForEach<~lib/typedarray/Float32Array,f32>~anonymous|0 (; 356 ;) (type $FUNCSIG$vfii) (param $0 f32) (param $1 i32) (param $2 i32) + (func $std/typedarray/testArrayForEach<~lib/typedarray/Float32Array,f32>~anonymous|0 (; 357 ;) (type $FUNCSIG$vfii) (param $0 f32) (param $1 i32) (param $2 i32) (local $3 i32) local.get $2 call $~lib/rt/pure/__retain @@ -17301,7 +17407,7 @@ if i32.const 0 i32.const 376 - i32.const 397 + i32.const 430 i32.const 4 call $~lib/builtins/abort unreachable @@ -17313,7 +17419,7 @@ if i32.const 0 i32.const 376 - i32.const 398 + i32.const 431 i32.const 4 call $~lib/builtins/abort unreachable @@ -17325,7 +17431,7 @@ if i32.const 0 i32.const 376 - i32.const 399 + i32.const 432 i32.const 4 call $~lib/builtins/abort unreachable @@ -17337,7 +17443,7 @@ local.get $2 call $~lib/rt/pure/__release ) - (func $~lib/typedarray/Float32Array#forEach (; 357 ;) (type $FUNCSIG$vii) (param $0 i32) (param $1 i32) + (func $~lib/typedarray/Float32Array#forEach (; 358 ;) (type $FUNCSIG$vii) (param $0 i32) (param $1 i32) (local $2 i32) (local $3 i32) (local $4 i32) @@ -17386,7 +17492,7 @@ local.get $3 call $~lib/rt/pure/__release ) - (func $std/typedarray/testArrayForEach<~lib/typedarray/Float32Array,f32> (; 358 ;) (type $FUNCSIG$v) + (func $std/typedarray/testArrayForEach<~lib/typedarray/Float32Array,f32> (; 359 ;) (type $FUNCSIG$v) (local $0 i32) (local $1 i32) i32.const 0 @@ -17430,7 +17536,7 @@ if i32.const 0 i32.const 376 - i32.const 402 + i32.const 435 i32.const 2 call $~lib/builtins/abort unreachable @@ -17440,7 +17546,7 @@ local.get $1 call $~lib/rt/pure/__release ) - (func $std/typedarray/testArrayForEach<~lib/typedarray/Float64Array,f64>~anonymous|0 (; 359 ;) (type $FUNCSIG$vdii) (param $0 f64) (param $1 i32) (param $2 i32) + (func $std/typedarray/testArrayForEach<~lib/typedarray/Float64Array,f64>~anonymous|0 (; 360 ;) (type $FUNCSIG$vdii) (param $0 f64) (param $1 i32) (param $2 i32) (local $3 i32) local.get $2 call $~lib/rt/pure/__retain @@ -17457,7 +17563,7 @@ if i32.const 0 i32.const 376 - i32.const 397 + i32.const 430 i32.const 4 call $~lib/builtins/abort unreachable @@ -17469,7 +17575,7 @@ if i32.const 0 i32.const 376 - i32.const 398 + i32.const 431 i32.const 4 call $~lib/builtins/abort unreachable @@ -17481,7 +17587,7 @@ if i32.const 0 i32.const 376 - i32.const 399 + i32.const 432 i32.const 4 call $~lib/builtins/abort unreachable @@ -17493,7 +17599,7 @@ local.get $2 call $~lib/rt/pure/__release ) - (func $~lib/typedarray/Float64Array#forEach (; 360 ;) (type $FUNCSIG$vii) (param $0 i32) (param $1 i32) + (func $~lib/typedarray/Float64Array#forEach (; 361 ;) (type $FUNCSIG$vii) (param $0 i32) (param $1 i32) (local $2 i32) (local $3 i32) (local $4 i32) @@ -17542,7 +17648,7 @@ local.get $3 call $~lib/rt/pure/__release ) - (func $std/typedarray/testArrayForEach<~lib/typedarray/Float64Array,f64> (; 361 ;) (type $FUNCSIG$v) + (func $std/typedarray/testArrayForEach<~lib/typedarray/Float64Array,f64> (; 362 ;) (type $FUNCSIG$v) (local $0 i32) (local $1 i32) i32.const 0 @@ -17586,7 +17692,7 @@ if i32.const 0 i32.const 376 - i32.const 402 + i32.const 435 i32.const 2 call $~lib/builtins/abort unreachable @@ -17596,7 +17702,7 @@ local.get $1 call $~lib/rt/pure/__release ) - (func $~lib/typedarray/Int8Array#reverse (; 362 ;) (type $FUNCSIG$ii) (param $0 i32) (result i32) + (func $~lib/typedarray/Int8Array#reverse (; 363 ;) (type $FUNCSIG$ii) (param $0 i32) (result i32) (local $1 i32) (local $2 i32) (local $3 i32) @@ -17660,7 +17766,7 @@ end local.get $1 ) - (func $std/typedarray/testArrayReverse<~lib/typedarray/Int8Array,i8> (; 363 ;) (type $FUNCSIG$v) + (func $std/typedarray/testArrayReverse<~lib/typedarray/Int8Array,i8> (; 364 ;) (type $FUNCSIG$v) (local $0 i32) (local $1 i32) (local $2 i32) @@ -17755,7 +17861,7 @@ if i32.const 0 i32.const 376 - i32.const 431 + i32.const 464 i32.const 4 call $~lib/builtins/abort unreachable @@ -17784,7 +17890,7 @@ if i32.const 0 i32.const 376 - i32.const 436 + i32.const 469 i32.const 2 call $~lib/builtins/abort unreachable @@ -17798,7 +17904,7 @@ if i32.const 0 i32.const 376 - i32.const 437 + i32.const 470 i32.const 2 call $~lib/builtins/abort unreachable @@ -17812,7 +17918,7 @@ if i32.const 0 i32.const 376 - i32.const 438 + i32.const 471 i32.const 2 call $~lib/builtins/abort unreachable @@ -17826,7 +17932,7 @@ if i32.const 0 i32.const 376 - i32.const 439 + i32.const 472 i32.const 2 call $~lib/builtins/abort unreachable @@ -17846,7 +17952,7 @@ local.get $7 call $~lib/rt/pure/__release ) - (func $~lib/typedarray/Uint8Array#reverse (; 364 ;) (type $FUNCSIG$ii) (param $0 i32) (result i32) + (func $~lib/typedarray/Uint8Array#reverse (; 365 ;) (type $FUNCSIG$ii) (param $0 i32) (result i32) (local $1 i32) (local $2 i32) (local $3 i32) @@ -17910,7 +18016,7 @@ end local.get $1 ) - (func $~lib/typedarray/Uint8Array#subarray (; 365 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) + (func $~lib/typedarray/Uint8Array#subarray (; 366 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) (local $3 i32) (local $4 i32) (local $5 i32) @@ -18031,7 +18137,7 @@ call $~lib/rt/pure/__release local.get $9 ) - (func $std/typedarray/testArrayReverse<~lib/typedarray/Uint8Array,u8> (; 366 ;) (type $FUNCSIG$v) + (func $std/typedarray/testArrayReverse<~lib/typedarray/Uint8Array,u8> (; 367 ;) (type $FUNCSIG$v) (local $0 i32) (local $1 i32) (local $2 i32) @@ -18120,7 +18226,7 @@ if i32.const 0 i32.const 376 - i32.const 431 + i32.const 464 i32.const 4 call $~lib/builtins/abort unreachable @@ -18149,7 +18255,7 @@ if i32.const 0 i32.const 376 - i32.const 436 + i32.const 469 i32.const 2 call $~lib/builtins/abort unreachable @@ -18163,7 +18269,7 @@ if i32.const 0 i32.const 376 - i32.const 437 + i32.const 470 i32.const 2 call $~lib/builtins/abort unreachable @@ -18177,7 +18283,7 @@ if i32.const 0 i32.const 376 - i32.const 438 + i32.const 471 i32.const 2 call $~lib/builtins/abort unreachable @@ -18191,7 +18297,7 @@ if i32.const 0 i32.const 376 - i32.const 439 + i32.const 472 i32.const 2 call $~lib/builtins/abort unreachable @@ -18211,7 +18317,7 @@ local.get $7 call $~lib/rt/pure/__release ) - (func $~lib/typedarray/Uint8ClampedArray#reverse (; 367 ;) (type $FUNCSIG$ii) (param $0 i32) (result i32) + (func $~lib/typedarray/Uint8ClampedArray#reverse (; 368 ;) (type $FUNCSIG$ii) (param $0 i32) (result i32) (local $1 i32) (local $2 i32) (local $3 i32) @@ -18275,7 +18381,7 @@ end local.get $1 ) - (func $~lib/typedarray/Uint8ClampedArray#subarray (; 368 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) + (func $~lib/typedarray/Uint8ClampedArray#subarray (; 369 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) (local $3 i32) (local $4 i32) (local $5 i32) @@ -18396,7 +18502,7 @@ call $~lib/rt/pure/__release local.get $9 ) - (func $std/typedarray/testArrayReverse<~lib/typedarray/Uint8ClampedArray,u8> (; 369 ;) (type $FUNCSIG$v) + (func $std/typedarray/testArrayReverse<~lib/typedarray/Uint8ClampedArray,u8> (; 370 ;) (type $FUNCSIG$v) (local $0 i32) (local $1 i32) (local $2 i32) @@ -18485,7 +18591,7 @@ if i32.const 0 i32.const 376 - i32.const 431 + i32.const 464 i32.const 4 call $~lib/builtins/abort unreachable @@ -18514,7 +18620,7 @@ if i32.const 0 i32.const 376 - i32.const 436 + i32.const 469 i32.const 2 call $~lib/builtins/abort unreachable @@ -18528,7 +18634,7 @@ if i32.const 0 i32.const 376 - i32.const 437 + i32.const 470 i32.const 2 call $~lib/builtins/abort unreachable @@ -18542,7 +18648,7 @@ if i32.const 0 i32.const 376 - i32.const 438 + i32.const 471 i32.const 2 call $~lib/builtins/abort unreachable @@ -18556,7 +18662,7 @@ if i32.const 0 i32.const 376 - i32.const 439 + i32.const 472 i32.const 2 call $~lib/builtins/abort unreachable @@ -18576,7 +18682,7 @@ local.get $7 call $~lib/rt/pure/__release ) - (func $~lib/typedarray/Int16Array#reverse (; 370 ;) (type $FUNCSIG$ii) (param $0 i32) (result i32) + (func $~lib/typedarray/Int16Array#reverse (; 371 ;) (type $FUNCSIG$ii) (param $0 i32) (result i32) (local $1 i32) (local $2 i32) (local $3 i32) @@ -18640,7 +18746,7 @@ end local.get $1 ) - (func $~lib/typedarray/Int16Array#subarray (; 371 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) + (func $~lib/typedarray/Int16Array#subarray (; 372 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) (local $3 i32) (local $4 i32) (local $5 i32) @@ -18761,7 +18867,7 @@ call $~lib/rt/pure/__release local.get $9 ) - (func $std/typedarray/testArrayReverse<~lib/typedarray/Int16Array,i16> (; 372 ;) (type $FUNCSIG$v) + (func $std/typedarray/testArrayReverse<~lib/typedarray/Int16Array,i16> (; 373 ;) (type $FUNCSIG$v) (local $0 i32) (local $1 i32) (local $2 i32) @@ -18856,7 +18962,7 @@ if i32.const 0 i32.const 376 - i32.const 431 + i32.const 464 i32.const 4 call $~lib/builtins/abort unreachable @@ -18885,7 +18991,7 @@ if i32.const 0 i32.const 376 - i32.const 436 + i32.const 469 i32.const 2 call $~lib/builtins/abort unreachable @@ -18899,7 +19005,7 @@ if i32.const 0 i32.const 376 - i32.const 437 + i32.const 470 i32.const 2 call $~lib/builtins/abort unreachable @@ -18913,7 +19019,7 @@ if i32.const 0 i32.const 376 - i32.const 438 + i32.const 471 i32.const 2 call $~lib/builtins/abort unreachable @@ -18927,7 +19033,7 @@ if i32.const 0 i32.const 376 - i32.const 439 + i32.const 472 i32.const 2 call $~lib/builtins/abort unreachable @@ -18947,7 +19053,7 @@ local.get $7 call $~lib/rt/pure/__release ) - (func $~lib/typedarray/Uint16Array#reverse (; 373 ;) (type $FUNCSIG$ii) (param $0 i32) (result i32) + (func $~lib/typedarray/Uint16Array#reverse (; 374 ;) (type $FUNCSIG$ii) (param $0 i32) (result i32) (local $1 i32) (local $2 i32) (local $3 i32) @@ -19011,7 +19117,7 @@ end local.get $1 ) - (func $~lib/typedarray/Uint16Array#subarray (; 374 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) + (func $~lib/typedarray/Uint16Array#subarray (; 375 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) (local $3 i32) (local $4 i32) (local $5 i32) @@ -19132,7 +19238,7 @@ call $~lib/rt/pure/__release local.get $9 ) - (func $std/typedarray/testArrayReverse<~lib/typedarray/Uint16Array,u16> (; 375 ;) (type $FUNCSIG$v) + (func $std/typedarray/testArrayReverse<~lib/typedarray/Uint16Array,u16> (; 376 ;) (type $FUNCSIG$v) (local $0 i32) (local $1 i32) (local $2 i32) @@ -19221,7 +19327,7 @@ if i32.const 0 i32.const 376 - i32.const 431 + i32.const 464 i32.const 4 call $~lib/builtins/abort unreachable @@ -19250,7 +19356,7 @@ if i32.const 0 i32.const 376 - i32.const 436 + i32.const 469 i32.const 2 call $~lib/builtins/abort unreachable @@ -19264,7 +19370,7 @@ if i32.const 0 i32.const 376 - i32.const 437 + i32.const 470 i32.const 2 call $~lib/builtins/abort unreachable @@ -19278,7 +19384,7 @@ if i32.const 0 i32.const 376 - i32.const 438 + i32.const 471 i32.const 2 call $~lib/builtins/abort unreachable @@ -19292,7 +19398,7 @@ if i32.const 0 i32.const 376 - i32.const 439 + i32.const 472 i32.const 2 call $~lib/builtins/abort unreachable @@ -19312,7 +19418,7 @@ local.get $7 call $~lib/rt/pure/__release ) - (func $~lib/typedarray/Int32Array#reverse (; 376 ;) (type $FUNCSIG$ii) (param $0 i32) (result i32) + (func $~lib/typedarray/Int32Array#reverse (; 377 ;) (type $FUNCSIG$ii) (param $0 i32) (result i32) (local $1 i32) (local $2 i32) (local $3 i32) @@ -19376,7 +19482,7 @@ end local.get $1 ) - (func $std/typedarray/testArrayReverse<~lib/typedarray/Int32Array,i32> (; 377 ;) (type $FUNCSIG$v) + (func $std/typedarray/testArrayReverse<~lib/typedarray/Int32Array,i32> (; 378 ;) (type $FUNCSIG$v) (local $0 i32) (local $1 i32) (local $2 i32) @@ -19459,7 +19565,7 @@ if i32.const 0 i32.const 376 - i32.const 431 + i32.const 464 i32.const 4 call $~lib/builtins/abort unreachable @@ -19488,7 +19594,7 @@ if i32.const 0 i32.const 376 - i32.const 436 + i32.const 469 i32.const 2 call $~lib/builtins/abort unreachable @@ -19502,7 +19608,7 @@ if i32.const 0 i32.const 376 - i32.const 437 + i32.const 470 i32.const 2 call $~lib/builtins/abort unreachable @@ -19516,7 +19622,7 @@ if i32.const 0 i32.const 376 - i32.const 438 + i32.const 471 i32.const 2 call $~lib/builtins/abort unreachable @@ -19530,7 +19636,7 @@ if i32.const 0 i32.const 376 - i32.const 439 + i32.const 472 i32.const 2 call $~lib/builtins/abort unreachable @@ -19550,7 +19656,7 @@ local.get $7 call $~lib/rt/pure/__release ) - (func $~lib/typedarray/Uint32Array#reverse (; 378 ;) (type $FUNCSIG$ii) (param $0 i32) (result i32) + (func $~lib/typedarray/Uint32Array#reverse (; 379 ;) (type $FUNCSIG$ii) (param $0 i32) (result i32) (local $1 i32) (local $2 i32) (local $3 i32) @@ -19614,7 +19720,7 @@ end local.get $1 ) - (func $~lib/typedarray/Uint32Array#subarray (; 379 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) + (func $~lib/typedarray/Uint32Array#subarray (; 380 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) (local $3 i32) (local $4 i32) (local $5 i32) @@ -19735,7 +19841,7 @@ call $~lib/rt/pure/__release local.get $9 ) - (func $std/typedarray/testArrayReverse<~lib/typedarray/Uint32Array,u32> (; 380 ;) (type $FUNCSIG$v) + (func $std/typedarray/testArrayReverse<~lib/typedarray/Uint32Array,u32> (; 381 ;) (type $FUNCSIG$v) (local $0 i32) (local $1 i32) (local $2 i32) @@ -19818,7 +19924,7 @@ if i32.const 0 i32.const 376 - i32.const 431 + i32.const 464 i32.const 4 call $~lib/builtins/abort unreachable @@ -19847,7 +19953,7 @@ if i32.const 0 i32.const 376 - i32.const 436 + i32.const 469 i32.const 2 call $~lib/builtins/abort unreachable @@ -19861,7 +19967,7 @@ if i32.const 0 i32.const 376 - i32.const 437 + i32.const 470 i32.const 2 call $~lib/builtins/abort unreachable @@ -19875,7 +19981,7 @@ if i32.const 0 i32.const 376 - i32.const 438 + i32.const 471 i32.const 2 call $~lib/builtins/abort unreachable @@ -19889,7 +19995,7 @@ if i32.const 0 i32.const 376 - i32.const 439 + i32.const 472 i32.const 2 call $~lib/builtins/abort unreachable @@ -19909,7 +20015,7 @@ local.get $7 call $~lib/rt/pure/__release ) - (func $~lib/typedarray/Int64Array#reverse (; 381 ;) (type $FUNCSIG$ii) (param $0 i32) (result i32) + (func $~lib/typedarray/Int64Array#reverse (; 382 ;) (type $FUNCSIG$ii) (param $0 i32) (result i32) (local $1 i32) (local $2 i32) (local $3 i32) @@ -19973,7 +20079,7 @@ end local.get $1 ) - (func $~lib/typedarray/Int64Array#subarray (; 382 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) + (func $~lib/typedarray/Int64Array#subarray (; 383 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) (local $3 i32) (local $4 i32) (local $5 i32) @@ -20094,7 +20200,7 @@ call $~lib/rt/pure/__release local.get $9 ) - (func $std/typedarray/testArrayReverse<~lib/typedarray/Int64Array,i64> (; 383 ;) (type $FUNCSIG$v) + (func $std/typedarray/testArrayReverse<~lib/typedarray/Int64Array,i64> (; 384 ;) (type $FUNCSIG$v) (local $0 i32) (local $1 i32) (local $2 i32) @@ -20180,7 +20286,7 @@ if i32.const 0 i32.const 376 - i32.const 431 + i32.const 464 i32.const 4 call $~lib/builtins/abort unreachable @@ -20209,7 +20315,7 @@ if i32.const 0 i32.const 376 - i32.const 436 + i32.const 469 i32.const 2 call $~lib/builtins/abort unreachable @@ -20223,7 +20329,7 @@ if i32.const 0 i32.const 376 - i32.const 437 + i32.const 470 i32.const 2 call $~lib/builtins/abort unreachable @@ -20237,7 +20343,7 @@ if i32.const 0 i32.const 376 - i32.const 438 + i32.const 471 i32.const 2 call $~lib/builtins/abort unreachable @@ -20251,7 +20357,7 @@ if i32.const 0 i32.const 376 - i32.const 439 + i32.const 472 i32.const 2 call $~lib/builtins/abort unreachable @@ -20271,7 +20377,7 @@ local.get $7 call $~lib/rt/pure/__release ) - (func $~lib/typedarray/Uint64Array#reverse (; 384 ;) (type $FUNCSIG$ii) (param $0 i32) (result i32) + (func $~lib/typedarray/Uint64Array#reverse (; 385 ;) (type $FUNCSIG$ii) (param $0 i32) (result i32) (local $1 i32) (local $2 i32) (local $3 i32) @@ -20335,7 +20441,7 @@ end local.get $1 ) - (func $~lib/typedarray/Uint64Array#subarray (; 385 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) + (func $~lib/typedarray/Uint64Array#subarray (; 386 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) (local $3 i32) (local $4 i32) (local $5 i32) @@ -20456,7 +20562,7 @@ call $~lib/rt/pure/__release local.get $9 ) - (func $std/typedarray/testArrayReverse<~lib/typedarray/Uint64Array,u64> (; 386 ;) (type $FUNCSIG$v) + (func $std/typedarray/testArrayReverse<~lib/typedarray/Uint64Array,u64> (; 387 ;) (type $FUNCSIG$v) (local $0 i32) (local $1 i32) (local $2 i32) @@ -20542,7 +20648,7 @@ if i32.const 0 i32.const 376 - i32.const 431 + i32.const 464 i32.const 4 call $~lib/builtins/abort unreachable @@ -20571,7 +20677,7 @@ if i32.const 0 i32.const 376 - i32.const 436 + i32.const 469 i32.const 2 call $~lib/builtins/abort unreachable @@ -20585,7 +20691,7 @@ if i32.const 0 i32.const 376 - i32.const 437 + i32.const 470 i32.const 2 call $~lib/builtins/abort unreachable @@ -20599,7 +20705,7 @@ if i32.const 0 i32.const 376 - i32.const 438 + i32.const 471 i32.const 2 call $~lib/builtins/abort unreachable @@ -20613,7 +20719,7 @@ if i32.const 0 i32.const 376 - i32.const 439 + i32.const 472 i32.const 2 call $~lib/builtins/abort unreachable @@ -20633,7 +20739,7 @@ local.get $7 call $~lib/rt/pure/__release ) - (func $~lib/typedarray/Float32Array#reverse (; 387 ;) (type $FUNCSIG$ii) (param $0 i32) (result i32) + (func $~lib/typedarray/Float32Array#reverse (; 388 ;) (type $FUNCSIG$ii) (param $0 i32) (result i32) (local $1 i32) (local $2 i32) (local $3 i32) @@ -20697,7 +20803,7 @@ end local.get $1 ) - (func $~lib/typedarray/Float32Array#subarray (; 388 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) + (func $~lib/typedarray/Float32Array#subarray (; 389 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) (local $3 i32) (local $4 i32) (local $5 i32) @@ -20818,7 +20924,7 @@ call $~lib/rt/pure/__release local.get $9 ) - (func $std/typedarray/testArrayReverse<~lib/typedarray/Float32Array,f32> (; 389 ;) (type $FUNCSIG$v) + (func $std/typedarray/testArrayReverse<~lib/typedarray/Float32Array,f32> (; 390 ;) (type $FUNCSIG$v) (local $0 i32) (local $1 i32) (local $2 i32) @@ -20904,7 +21010,7 @@ if i32.const 0 i32.const 376 - i32.const 431 + i32.const 464 i32.const 4 call $~lib/builtins/abort unreachable @@ -20933,7 +21039,7 @@ if i32.const 0 i32.const 376 - i32.const 436 + i32.const 469 i32.const 2 call $~lib/builtins/abort unreachable @@ -20947,7 +21053,7 @@ if i32.const 0 i32.const 376 - i32.const 437 + i32.const 470 i32.const 2 call $~lib/builtins/abort unreachable @@ -20961,7 +21067,7 @@ if i32.const 0 i32.const 376 - i32.const 438 + i32.const 471 i32.const 2 call $~lib/builtins/abort unreachable @@ -20975,7 +21081,7 @@ if i32.const 0 i32.const 376 - i32.const 439 + i32.const 472 i32.const 2 call $~lib/builtins/abort unreachable @@ -20995,7 +21101,7 @@ local.get $7 call $~lib/rt/pure/__release ) - (func $~lib/typedarray/Float64Array#reverse (; 390 ;) (type $FUNCSIG$ii) (param $0 i32) (result i32) + (func $~lib/typedarray/Float64Array#reverse (; 391 ;) (type $FUNCSIG$ii) (param $0 i32) (result i32) (local $1 i32) (local $2 i32) (local $3 i32) @@ -21059,7 +21165,7 @@ end local.get $1 ) - (func $std/typedarray/testArrayReverse<~lib/typedarray/Float64Array,f64> (; 391 ;) (type $FUNCSIG$v) + (func $std/typedarray/testArrayReverse<~lib/typedarray/Float64Array,f64> (; 392 ;) (type $FUNCSIG$v) (local $0 i32) (local $1 i32) (local $2 i32) @@ -21145,7 +21251,7 @@ if i32.const 0 i32.const 376 - i32.const 431 + i32.const 464 i32.const 4 call $~lib/builtins/abort unreachable @@ -21174,7 +21280,7 @@ if i32.const 0 i32.const 376 - i32.const 436 + i32.const 469 i32.const 2 call $~lib/builtins/abort unreachable @@ -21188,7 +21294,7 @@ if i32.const 0 i32.const 376 - i32.const 437 + i32.const 470 i32.const 2 call $~lib/builtins/abort unreachable @@ -21202,7 +21308,7 @@ if i32.const 0 i32.const 376 - i32.const 438 + i32.const 471 i32.const 2 call $~lib/builtins/abort unreachable @@ -21216,7 +21322,7 @@ if i32.const 0 i32.const 376 - i32.const 439 + i32.const 472 i32.const 2 call $~lib/builtins/abort unreachable @@ -21236,7 +21342,7 @@ local.get $7 call $~lib/rt/pure/__release ) - (func $~lib/typedarray/Int8Array#indexOf (; 392 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) + (func $~lib/typedarray/Int8Array#indexOf (; 393 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) (local $3 i32) (local $4 i32) (local $5 i32) @@ -21336,7 +21442,7 @@ local.get $9 end ) - (func $~lib/typedarray/Int8Array#lastIndexOf (; 393 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) + (func $~lib/typedarray/Int8Array#lastIndexOf (; 394 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) (local $3 i32) (local $4 i32) (local $5 i32) @@ -21432,7 +21538,7 @@ local.get $9 end ) - (func $~lib/typedarray/Int8Array#lastIndexOf|trampoline (; 394 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) + (func $~lib/typedarray/Int8Array#lastIndexOf|trampoline (; 395 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) block $1of1 block $0of1 block $outOfRange @@ -21452,7 +21558,7 @@ local.get $2 call $~lib/typedarray/Int8Array#lastIndexOf ) - (func $std/typedarray/testArrayIndexOfAndLastIndexOf<~lib/typedarray/Int8Array,i8> (; 395 ;) (type $FUNCSIG$v) + (func $std/typedarray/testArrayIndexOfAndLastIndexOf<~lib/typedarray/Int8Array,i8> (; 396 ;) (type $FUNCSIG$v) (local $0 i32) (local $1 i32) (local $2 i32) @@ -21508,7 +21614,7 @@ if i32.const 0 i32.const 376 - i32.const 464 + i32.const 497 i32.const 2 call $~lib/builtins/abort unreachable @@ -21523,7 +21629,7 @@ if i32.const 0 i32.const 376 - i32.const 465 + i32.const 498 i32.const 2 call $~lib/builtins/abort unreachable @@ -21538,7 +21644,7 @@ if i32.const 0 i32.const 376 - i32.const 466 + i32.const 499 i32.const 2 call $~lib/builtins/abort unreachable @@ -21553,7 +21659,7 @@ if i32.const 0 i32.const 376 - i32.const 467 + i32.const 500 i32.const 2 call $~lib/builtins/abort unreachable @@ -21568,7 +21674,7 @@ if i32.const 0 i32.const 376 - i32.const 468 + i32.const 501 i32.const 2 call $~lib/builtins/abort unreachable @@ -21583,7 +21689,7 @@ if i32.const 0 i32.const 376 - i32.const 469 + i32.const 502 i32.const 2 call $~lib/builtins/abort unreachable @@ -21598,7 +21704,7 @@ if i32.const 0 i32.const 376 - i32.const 470 + i32.const 503 i32.const 2 call $~lib/builtins/abort unreachable @@ -21613,7 +21719,7 @@ if i32.const 0 i32.const 376 - i32.const 471 + i32.const 504 i32.const 2 call $~lib/builtins/abort unreachable @@ -21628,7 +21734,7 @@ if i32.const 0 i32.const 376 - i32.const 472 + i32.const 505 i32.const 2 call $~lib/builtins/abort unreachable @@ -21645,7 +21751,7 @@ if i32.const 0 i32.const 376 - i32.const 474 + i32.const 507 i32.const 2 call $~lib/builtins/abort unreachable @@ -21662,7 +21768,7 @@ if i32.const 0 i32.const 376 - i32.const 475 + i32.const 508 i32.const 2 call $~lib/builtins/abort unreachable @@ -21679,7 +21785,7 @@ if i32.const 0 i32.const 376 - i32.const 476 + i32.const 509 i32.const 2 call $~lib/builtins/abort unreachable @@ -21696,7 +21802,7 @@ if i32.const 0 i32.const 376 - i32.const 477 + i32.const 510 i32.const 2 call $~lib/builtins/abort unreachable @@ -21711,7 +21817,7 @@ if i32.const 0 i32.const 376 - i32.const 478 + i32.const 511 i32.const 2 call $~lib/builtins/abort unreachable @@ -21726,7 +21832,7 @@ if i32.const 0 i32.const 376 - i32.const 479 + i32.const 512 i32.const 2 call $~lib/builtins/abort unreachable @@ -21741,7 +21847,7 @@ if i32.const 0 i32.const 376 - i32.const 480 + i32.const 513 i32.const 2 call $~lib/builtins/abort unreachable @@ -21756,7 +21862,7 @@ if i32.const 0 i32.const 376 - i32.const 481 + i32.const 514 i32.const 2 call $~lib/builtins/abort unreachable @@ -21771,7 +21877,7 @@ if i32.const 0 i32.const 376 - i32.const 482 + i32.const 515 i32.const 2 call $~lib/builtins/abort unreachable @@ -21786,7 +21892,7 @@ if i32.const 0 i32.const 376 - i32.const 483 + i32.const 516 i32.const 2 call $~lib/builtins/abort unreachable @@ -21806,7 +21912,7 @@ if i32.const 0 i32.const 376 - i32.const 487 + i32.const 520 i32.const 2 call $~lib/builtins/abort unreachable @@ -21821,7 +21927,7 @@ if i32.const 0 i32.const 376 - i32.const 488 + i32.const 521 i32.const 2 call $~lib/builtins/abort unreachable @@ -21836,7 +21942,7 @@ if i32.const 0 i32.const 376 - i32.const 489 + i32.const 522 i32.const 2 call $~lib/builtins/abort unreachable @@ -21851,7 +21957,7 @@ if i32.const 0 i32.const 376 - i32.const 490 + i32.const 523 i32.const 2 call $~lib/builtins/abort unreachable @@ -21866,7 +21972,7 @@ if i32.const 0 i32.const 376 - i32.const 491 + i32.const 524 i32.const 2 call $~lib/builtins/abort unreachable @@ -21881,7 +21987,7 @@ if i32.const 0 i32.const 376 - i32.const 492 + i32.const 525 i32.const 2 call $~lib/builtins/abort unreachable @@ -21896,7 +22002,7 @@ if i32.const 0 i32.const 376 - i32.const 493 + i32.const 526 i32.const 2 call $~lib/builtins/abort unreachable @@ -21911,7 +22017,7 @@ if i32.const 0 i32.const 376 - i32.const 494 + i32.const 527 i32.const 2 call $~lib/builtins/abort unreachable @@ -21925,7 +22031,7 @@ local.get $5 call $~lib/rt/pure/__release ) - (func $~lib/typedarray/Uint8Array#indexOf (; 396 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) + (func $~lib/typedarray/Uint8Array#indexOf (; 397 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) (local $3 i32) (local $4 i32) (local $5 i32) @@ -22023,7 +22129,7 @@ local.get $9 end ) - (func $~lib/typedarray/Uint8Array#lastIndexOf (; 397 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) + (func $~lib/typedarray/Uint8Array#lastIndexOf (; 398 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) (local $3 i32) (local $4 i32) (local $5 i32) @@ -22117,7 +22223,7 @@ local.get $9 end ) - (func $~lib/typedarray/Uint8Array#lastIndexOf|trampoline (; 398 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) + (func $~lib/typedarray/Uint8Array#lastIndexOf|trampoline (; 399 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) block $1of1 block $0of1 block $outOfRange @@ -22137,7 +22243,7 @@ local.get $2 call $~lib/typedarray/Uint8Array#lastIndexOf ) - (func $std/typedarray/testArrayIndexOfAndLastIndexOf<~lib/typedarray/Uint8Array,u8> (; 399 ;) (type $FUNCSIG$v) + (func $std/typedarray/testArrayIndexOfAndLastIndexOf<~lib/typedarray/Uint8Array,u8> (; 400 ;) (type $FUNCSIG$v) (local $0 i32) (local $1 i32) (local $2 i32) @@ -22191,7 +22297,7 @@ if i32.const 0 i32.const 376 - i32.const 464 + i32.const 497 i32.const 2 call $~lib/builtins/abort unreachable @@ -22206,7 +22312,7 @@ if i32.const 0 i32.const 376 - i32.const 465 + i32.const 498 i32.const 2 call $~lib/builtins/abort unreachable @@ -22221,7 +22327,7 @@ if i32.const 0 i32.const 376 - i32.const 466 + i32.const 499 i32.const 2 call $~lib/builtins/abort unreachable @@ -22236,7 +22342,7 @@ if i32.const 0 i32.const 376 - i32.const 467 + i32.const 500 i32.const 2 call $~lib/builtins/abort unreachable @@ -22251,7 +22357,7 @@ if i32.const 0 i32.const 376 - i32.const 468 + i32.const 501 i32.const 2 call $~lib/builtins/abort unreachable @@ -22266,7 +22372,7 @@ if i32.const 0 i32.const 376 - i32.const 469 + i32.const 502 i32.const 2 call $~lib/builtins/abort unreachable @@ -22281,7 +22387,7 @@ if i32.const 0 i32.const 376 - i32.const 470 + i32.const 503 i32.const 2 call $~lib/builtins/abort unreachable @@ -22296,7 +22402,7 @@ if i32.const 0 i32.const 376 - i32.const 471 + i32.const 504 i32.const 2 call $~lib/builtins/abort unreachable @@ -22311,7 +22417,7 @@ if i32.const 0 i32.const 376 - i32.const 472 + i32.const 505 i32.const 2 call $~lib/builtins/abort unreachable @@ -22328,7 +22434,7 @@ if i32.const 0 i32.const 376 - i32.const 474 + i32.const 507 i32.const 2 call $~lib/builtins/abort unreachable @@ -22345,7 +22451,7 @@ if i32.const 0 i32.const 376 - i32.const 475 + i32.const 508 i32.const 2 call $~lib/builtins/abort unreachable @@ -22362,7 +22468,7 @@ if i32.const 0 i32.const 376 - i32.const 476 + i32.const 509 i32.const 2 call $~lib/builtins/abort unreachable @@ -22379,7 +22485,7 @@ if i32.const 0 i32.const 376 - i32.const 477 + i32.const 510 i32.const 2 call $~lib/builtins/abort unreachable @@ -22394,7 +22500,7 @@ if i32.const 0 i32.const 376 - i32.const 478 + i32.const 511 i32.const 2 call $~lib/builtins/abort unreachable @@ -22409,7 +22515,7 @@ if i32.const 0 i32.const 376 - i32.const 479 + i32.const 512 i32.const 2 call $~lib/builtins/abort unreachable @@ -22424,7 +22530,7 @@ if i32.const 0 i32.const 376 - i32.const 480 + i32.const 513 i32.const 2 call $~lib/builtins/abort unreachable @@ -22439,7 +22545,7 @@ if i32.const 0 i32.const 376 - i32.const 481 + i32.const 514 i32.const 2 call $~lib/builtins/abort unreachable @@ -22454,7 +22560,7 @@ if i32.const 0 i32.const 376 - i32.const 482 + i32.const 515 i32.const 2 call $~lib/builtins/abort unreachable @@ -22469,7 +22575,7 @@ if i32.const 0 i32.const 376 - i32.const 483 + i32.const 516 i32.const 2 call $~lib/builtins/abort unreachable @@ -22489,7 +22595,7 @@ if i32.const 0 i32.const 376 - i32.const 487 + i32.const 520 i32.const 2 call $~lib/builtins/abort unreachable @@ -22504,7 +22610,7 @@ if i32.const 0 i32.const 376 - i32.const 488 + i32.const 521 i32.const 2 call $~lib/builtins/abort unreachable @@ -22519,7 +22625,7 @@ if i32.const 0 i32.const 376 - i32.const 489 + i32.const 522 i32.const 2 call $~lib/builtins/abort unreachable @@ -22534,7 +22640,7 @@ if i32.const 0 i32.const 376 - i32.const 490 + i32.const 523 i32.const 2 call $~lib/builtins/abort unreachable @@ -22549,7 +22655,7 @@ if i32.const 0 i32.const 376 - i32.const 491 + i32.const 524 i32.const 2 call $~lib/builtins/abort unreachable @@ -22564,7 +22670,7 @@ if i32.const 0 i32.const 376 - i32.const 492 + i32.const 525 i32.const 2 call $~lib/builtins/abort unreachable @@ -22579,7 +22685,7 @@ if i32.const 0 i32.const 376 - i32.const 493 + i32.const 526 i32.const 2 call $~lib/builtins/abort unreachable @@ -22594,7 +22700,7 @@ if i32.const 0 i32.const 376 - i32.const 494 + i32.const 527 i32.const 2 call $~lib/builtins/abort unreachable @@ -22608,7 +22714,7 @@ local.get $5 call $~lib/rt/pure/__release ) - (func $~lib/typedarray/Uint8ClampedArray#indexOf (; 400 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) + (func $~lib/typedarray/Uint8ClampedArray#indexOf (; 401 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) (local $3 i32) (local $4 i32) (local $5 i32) @@ -22706,7 +22812,7 @@ local.get $9 end ) - (func $~lib/typedarray/Uint8ClampedArray#lastIndexOf (; 401 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) + (func $~lib/typedarray/Uint8ClampedArray#lastIndexOf (; 402 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) (local $3 i32) (local $4 i32) (local $5 i32) @@ -22800,7 +22906,7 @@ local.get $9 end ) - (func $~lib/typedarray/Uint8ClampedArray#lastIndexOf|trampoline (; 402 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) + (func $~lib/typedarray/Uint8ClampedArray#lastIndexOf|trampoline (; 403 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) block $1of1 block $0of1 block $outOfRange @@ -22820,7 +22926,7 @@ local.get $2 call $~lib/typedarray/Uint8ClampedArray#lastIndexOf ) - (func $std/typedarray/testArrayIndexOfAndLastIndexOf<~lib/typedarray/Uint8ClampedArray,u8> (; 403 ;) (type $FUNCSIG$v) + (func $std/typedarray/testArrayIndexOfAndLastIndexOf<~lib/typedarray/Uint8ClampedArray,u8> (; 404 ;) (type $FUNCSIG$v) (local $0 i32) (local $1 i32) (local $2 i32) @@ -22874,7 +22980,7 @@ if i32.const 0 i32.const 376 - i32.const 464 + i32.const 497 i32.const 2 call $~lib/builtins/abort unreachable @@ -22889,7 +22995,7 @@ if i32.const 0 i32.const 376 - i32.const 465 + i32.const 498 i32.const 2 call $~lib/builtins/abort unreachable @@ -22904,7 +23010,7 @@ if i32.const 0 i32.const 376 - i32.const 466 + i32.const 499 i32.const 2 call $~lib/builtins/abort unreachable @@ -22919,7 +23025,7 @@ if i32.const 0 i32.const 376 - i32.const 467 + i32.const 500 i32.const 2 call $~lib/builtins/abort unreachable @@ -22934,7 +23040,7 @@ if i32.const 0 i32.const 376 - i32.const 468 + i32.const 501 i32.const 2 call $~lib/builtins/abort unreachable @@ -22949,7 +23055,7 @@ if i32.const 0 i32.const 376 - i32.const 469 + i32.const 502 i32.const 2 call $~lib/builtins/abort unreachable @@ -22964,7 +23070,7 @@ if i32.const 0 i32.const 376 - i32.const 470 + i32.const 503 i32.const 2 call $~lib/builtins/abort unreachable @@ -22979,7 +23085,7 @@ if i32.const 0 i32.const 376 - i32.const 471 + i32.const 504 i32.const 2 call $~lib/builtins/abort unreachable @@ -22994,7 +23100,7 @@ if i32.const 0 i32.const 376 - i32.const 472 + i32.const 505 i32.const 2 call $~lib/builtins/abort unreachable @@ -23011,7 +23117,7 @@ if i32.const 0 i32.const 376 - i32.const 474 + i32.const 507 i32.const 2 call $~lib/builtins/abort unreachable @@ -23028,7 +23134,7 @@ if i32.const 0 i32.const 376 - i32.const 475 + i32.const 508 i32.const 2 call $~lib/builtins/abort unreachable @@ -23045,7 +23151,7 @@ if i32.const 0 i32.const 376 - i32.const 476 + i32.const 509 i32.const 2 call $~lib/builtins/abort unreachable @@ -23062,7 +23168,7 @@ if i32.const 0 i32.const 376 - i32.const 477 + i32.const 510 i32.const 2 call $~lib/builtins/abort unreachable @@ -23077,7 +23183,7 @@ if i32.const 0 i32.const 376 - i32.const 478 + i32.const 511 i32.const 2 call $~lib/builtins/abort unreachable @@ -23092,7 +23198,7 @@ if i32.const 0 i32.const 376 - i32.const 479 + i32.const 512 i32.const 2 call $~lib/builtins/abort unreachable @@ -23107,7 +23213,7 @@ if i32.const 0 i32.const 376 - i32.const 480 + i32.const 513 i32.const 2 call $~lib/builtins/abort unreachable @@ -23122,7 +23228,7 @@ if i32.const 0 i32.const 376 - i32.const 481 + i32.const 514 i32.const 2 call $~lib/builtins/abort unreachable @@ -23137,7 +23243,7 @@ if i32.const 0 i32.const 376 - i32.const 482 + i32.const 515 i32.const 2 call $~lib/builtins/abort unreachable @@ -23152,7 +23258,7 @@ if i32.const 0 i32.const 376 - i32.const 483 + i32.const 516 i32.const 2 call $~lib/builtins/abort unreachable @@ -23172,7 +23278,7 @@ if i32.const 0 i32.const 376 - i32.const 487 + i32.const 520 i32.const 2 call $~lib/builtins/abort unreachable @@ -23187,7 +23293,7 @@ if i32.const 0 i32.const 376 - i32.const 488 + i32.const 521 i32.const 2 call $~lib/builtins/abort unreachable @@ -23202,7 +23308,7 @@ if i32.const 0 i32.const 376 - i32.const 489 + i32.const 522 i32.const 2 call $~lib/builtins/abort unreachable @@ -23217,7 +23323,7 @@ if i32.const 0 i32.const 376 - i32.const 490 + i32.const 523 i32.const 2 call $~lib/builtins/abort unreachable @@ -23232,7 +23338,7 @@ if i32.const 0 i32.const 376 - i32.const 491 + i32.const 524 i32.const 2 call $~lib/builtins/abort unreachable @@ -23247,7 +23353,7 @@ if i32.const 0 i32.const 376 - i32.const 492 + i32.const 525 i32.const 2 call $~lib/builtins/abort unreachable @@ -23262,7 +23368,7 @@ if i32.const 0 i32.const 376 - i32.const 493 + i32.const 526 i32.const 2 call $~lib/builtins/abort unreachable @@ -23277,7 +23383,7 @@ if i32.const 0 i32.const 376 - i32.const 494 + i32.const 527 i32.const 2 call $~lib/builtins/abort unreachable @@ -23291,7 +23397,7 @@ local.get $5 call $~lib/rt/pure/__release ) - (func $~lib/typedarray/Int16Array#indexOf (; 404 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) + (func $~lib/typedarray/Int16Array#indexOf (; 405 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) (local $3 i32) (local $4 i32) (local $5 i32) @@ -23391,7 +23497,7 @@ local.get $9 end ) - (func $~lib/typedarray/Int16Array#lastIndexOf (; 405 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) + (func $~lib/typedarray/Int16Array#lastIndexOf (; 406 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) (local $3 i32) (local $4 i32) (local $5 i32) @@ -23487,7 +23593,7 @@ local.get $9 end ) - (func $~lib/typedarray/Int16Array#lastIndexOf|trampoline (; 406 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) + (func $~lib/typedarray/Int16Array#lastIndexOf|trampoline (; 407 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) block $1of1 block $0of1 block $outOfRange @@ -23507,7 +23613,7 @@ local.get $2 call $~lib/typedarray/Int16Array#lastIndexOf ) - (func $std/typedarray/testArrayIndexOfAndLastIndexOf<~lib/typedarray/Int16Array,i16> (; 407 ;) (type $FUNCSIG$v) + (func $std/typedarray/testArrayIndexOfAndLastIndexOf<~lib/typedarray/Int16Array,i16> (; 408 ;) (type $FUNCSIG$v) (local $0 i32) (local $1 i32) (local $2 i32) @@ -23563,7 +23669,7 @@ if i32.const 0 i32.const 376 - i32.const 464 + i32.const 497 i32.const 2 call $~lib/builtins/abort unreachable @@ -23578,7 +23684,7 @@ if i32.const 0 i32.const 376 - i32.const 465 + i32.const 498 i32.const 2 call $~lib/builtins/abort unreachable @@ -23593,7 +23699,7 @@ if i32.const 0 i32.const 376 - i32.const 466 + i32.const 499 i32.const 2 call $~lib/builtins/abort unreachable @@ -23608,7 +23714,7 @@ if i32.const 0 i32.const 376 - i32.const 467 + i32.const 500 i32.const 2 call $~lib/builtins/abort unreachable @@ -23623,7 +23729,7 @@ if i32.const 0 i32.const 376 - i32.const 468 + i32.const 501 i32.const 2 call $~lib/builtins/abort unreachable @@ -23638,7 +23744,7 @@ if i32.const 0 i32.const 376 - i32.const 469 + i32.const 502 i32.const 2 call $~lib/builtins/abort unreachable @@ -23653,7 +23759,7 @@ if i32.const 0 i32.const 376 - i32.const 470 + i32.const 503 i32.const 2 call $~lib/builtins/abort unreachable @@ -23668,7 +23774,7 @@ if i32.const 0 i32.const 376 - i32.const 471 + i32.const 504 i32.const 2 call $~lib/builtins/abort unreachable @@ -23683,7 +23789,7 @@ if i32.const 0 i32.const 376 - i32.const 472 + i32.const 505 i32.const 2 call $~lib/builtins/abort unreachable @@ -23700,7 +23806,7 @@ if i32.const 0 i32.const 376 - i32.const 474 + i32.const 507 i32.const 2 call $~lib/builtins/abort unreachable @@ -23717,7 +23823,7 @@ if i32.const 0 i32.const 376 - i32.const 475 + i32.const 508 i32.const 2 call $~lib/builtins/abort unreachable @@ -23734,7 +23840,7 @@ if i32.const 0 i32.const 376 - i32.const 476 + i32.const 509 i32.const 2 call $~lib/builtins/abort unreachable @@ -23751,7 +23857,7 @@ if i32.const 0 i32.const 376 - i32.const 477 + i32.const 510 i32.const 2 call $~lib/builtins/abort unreachable @@ -23766,7 +23872,7 @@ if i32.const 0 i32.const 376 - i32.const 478 + i32.const 511 i32.const 2 call $~lib/builtins/abort unreachable @@ -23781,7 +23887,7 @@ if i32.const 0 i32.const 376 - i32.const 479 + i32.const 512 i32.const 2 call $~lib/builtins/abort unreachable @@ -23796,7 +23902,7 @@ if i32.const 0 i32.const 376 - i32.const 480 + i32.const 513 i32.const 2 call $~lib/builtins/abort unreachable @@ -23811,7 +23917,7 @@ if i32.const 0 i32.const 376 - i32.const 481 + i32.const 514 i32.const 2 call $~lib/builtins/abort unreachable @@ -23826,7 +23932,7 @@ if i32.const 0 i32.const 376 - i32.const 482 + i32.const 515 i32.const 2 call $~lib/builtins/abort unreachable @@ -23841,7 +23947,7 @@ if i32.const 0 i32.const 376 - i32.const 483 + i32.const 516 i32.const 2 call $~lib/builtins/abort unreachable @@ -23861,7 +23967,7 @@ if i32.const 0 i32.const 376 - i32.const 487 + i32.const 520 i32.const 2 call $~lib/builtins/abort unreachable @@ -23876,7 +23982,7 @@ if i32.const 0 i32.const 376 - i32.const 488 + i32.const 521 i32.const 2 call $~lib/builtins/abort unreachable @@ -23891,7 +23997,7 @@ if i32.const 0 i32.const 376 - i32.const 489 + i32.const 522 i32.const 2 call $~lib/builtins/abort unreachable @@ -23906,7 +24012,7 @@ if i32.const 0 i32.const 376 - i32.const 490 + i32.const 523 i32.const 2 call $~lib/builtins/abort unreachable @@ -23921,7 +24027,7 @@ if i32.const 0 i32.const 376 - i32.const 491 + i32.const 524 i32.const 2 call $~lib/builtins/abort unreachable @@ -23936,7 +24042,7 @@ if i32.const 0 i32.const 376 - i32.const 492 + i32.const 525 i32.const 2 call $~lib/builtins/abort unreachable @@ -23951,7 +24057,7 @@ if i32.const 0 i32.const 376 - i32.const 493 + i32.const 526 i32.const 2 call $~lib/builtins/abort unreachable @@ -23966,7 +24072,7 @@ if i32.const 0 i32.const 376 - i32.const 494 + i32.const 527 i32.const 2 call $~lib/builtins/abort unreachable @@ -23980,7 +24086,7 @@ local.get $5 call $~lib/rt/pure/__release ) - (func $~lib/typedarray/Uint16Array#indexOf (; 408 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) + (func $~lib/typedarray/Uint16Array#indexOf (; 409 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) (local $3 i32) (local $4 i32) (local $5 i32) @@ -24078,7 +24184,7 @@ local.get $9 end ) - (func $~lib/typedarray/Uint16Array#lastIndexOf (; 409 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) + (func $~lib/typedarray/Uint16Array#lastIndexOf (; 410 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) (local $3 i32) (local $4 i32) (local $5 i32) @@ -24172,7 +24278,7 @@ local.get $9 end ) - (func $~lib/typedarray/Uint16Array#lastIndexOf|trampoline (; 410 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) + (func $~lib/typedarray/Uint16Array#lastIndexOf|trampoline (; 411 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) block $1of1 block $0of1 block $outOfRange @@ -24192,7 +24298,7 @@ local.get $2 call $~lib/typedarray/Uint16Array#lastIndexOf ) - (func $std/typedarray/testArrayIndexOfAndLastIndexOf<~lib/typedarray/Uint16Array,u16> (; 411 ;) (type $FUNCSIG$v) + (func $std/typedarray/testArrayIndexOfAndLastIndexOf<~lib/typedarray/Uint16Array,u16> (; 412 ;) (type $FUNCSIG$v) (local $0 i32) (local $1 i32) (local $2 i32) @@ -24246,7 +24352,7 @@ if i32.const 0 i32.const 376 - i32.const 464 + i32.const 497 i32.const 2 call $~lib/builtins/abort unreachable @@ -24261,7 +24367,7 @@ if i32.const 0 i32.const 376 - i32.const 465 + i32.const 498 i32.const 2 call $~lib/builtins/abort unreachable @@ -24276,7 +24382,7 @@ if i32.const 0 i32.const 376 - i32.const 466 + i32.const 499 i32.const 2 call $~lib/builtins/abort unreachable @@ -24291,7 +24397,7 @@ if i32.const 0 i32.const 376 - i32.const 467 + i32.const 500 i32.const 2 call $~lib/builtins/abort unreachable @@ -24306,7 +24412,7 @@ if i32.const 0 i32.const 376 - i32.const 468 + i32.const 501 i32.const 2 call $~lib/builtins/abort unreachable @@ -24321,7 +24427,7 @@ if i32.const 0 i32.const 376 - i32.const 469 + i32.const 502 i32.const 2 call $~lib/builtins/abort unreachable @@ -24336,7 +24442,7 @@ if i32.const 0 i32.const 376 - i32.const 470 + i32.const 503 i32.const 2 call $~lib/builtins/abort unreachable @@ -24351,7 +24457,7 @@ if i32.const 0 i32.const 376 - i32.const 471 + i32.const 504 i32.const 2 call $~lib/builtins/abort unreachable @@ -24366,7 +24472,7 @@ if i32.const 0 i32.const 376 - i32.const 472 + i32.const 505 i32.const 2 call $~lib/builtins/abort unreachable @@ -24383,7 +24489,7 @@ if i32.const 0 i32.const 376 - i32.const 474 + i32.const 507 i32.const 2 call $~lib/builtins/abort unreachable @@ -24400,7 +24506,7 @@ if i32.const 0 i32.const 376 - i32.const 475 + i32.const 508 i32.const 2 call $~lib/builtins/abort unreachable @@ -24417,7 +24523,7 @@ if i32.const 0 i32.const 376 - i32.const 476 + i32.const 509 i32.const 2 call $~lib/builtins/abort unreachable @@ -24434,7 +24540,7 @@ if i32.const 0 i32.const 376 - i32.const 477 + i32.const 510 i32.const 2 call $~lib/builtins/abort unreachable @@ -24449,7 +24555,7 @@ if i32.const 0 i32.const 376 - i32.const 478 + i32.const 511 i32.const 2 call $~lib/builtins/abort unreachable @@ -24464,7 +24570,7 @@ if i32.const 0 i32.const 376 - i32.const 479 + i32.const 512 i32.const 2 call $~lib/builtins/abort unreachable @@ -24479,7 +24585,7 @@ if i32.const 0 i32.const 376 - i32.const 480 + i32.const 513 i32.const 2 call $~lib/builtins/abort unreachable @@ -24494,7 +24600,7 @@ if i32.const 0 i32.const 376 - i32.const 481 + i32.const 514 i32.const 2 call $~lib/builtins/abort unreachable @@ -24509,7 +24615,7 @@ if i32.const 0 i32.const 376 - i32.const 482 + i32.const 515 i32.const 2 call $~lib/builtins/abort unreachable @@ -24524,7 +24630,7 @@ if i32.const 0 i32.const 376 - i32.const 483 + i32.const 516 i32.const 2 call $~lib/builtins/abort unreachable @@ -24544,7 +24650,7 @@ if i32.const 0 i32.const 376 - i32.const 487 + i32.const 520 i32.const 2 call $~lib/builtins/abort unreachable @@ -24559,7 +24665,7 @@ if i32.const 0 i32.const 376 - i32.const 488 + i32.const 521 i32.const 2 call $~lib/builtins/abort unreachable @@ -24574,7 +24680,7 @@ if i32.const 0 i32.const 376 - i32.const 489 + i32.const 522 i32.const 2 call $~lib/builtins/abort unreachable @@ -24589,7 +24695,7 @@ if i32.const 0 i32.const 376 - i32.const 490 + i32.const 523 i32.const 2 call $~lib/builtins/abort unreachable @@ -24604,7 +24710,7 @@ if i32.const 0 i32.const 376 - i32.const 491 + i32.const 524 i32.const 2 call $~lib/builtins/abort unreachable @@ -24619,7 +24725,7 @@ if i32.const 0 i32.const 376 - i32.const 492 + i32.const 525 i32.const 2 call $~lib/builtins/abort unreachable @@ -24634,7 +24740,7 @@ if i32.const 0 i32.const 376 - i32.const 493 + i32.const 526 i32.const 2 call $~lib/builtins/abort unreachable @@ -24649,7 +24755,7 @@ if i32.const 0 i32.const 376 - i32.const 494 + i32.const 527 i32.const 2 call $~lib/builtins/abort unreachable @@ -24663,7 +24769,7 @@ local.get $5 call $~lib/rt/pure/__release ) - (func $~lib/typedarray/Int32Array#indexOf (; 412 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) + (func $~lib/typedarray/Int32Array#indexOf (; 413 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) (local $3 i32) (local $4 i32) (local $5 i32) @@ -24759,7 +24865,7 @@ local.get $9 end ) - (func $~lib/typedarray/Int32Array#lastIndexOf (; 413 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) + (func $~lib/typedarray/Int32Array#lastIndexOf (; 414 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) (local $3 i32) (local $4 i32) (local $5 i32) @@ -24851,7 +24957,7 @@ local.get $9 end ) - (func $~lib/typedarray/Int32Array#lastIndexOf|trampoline (; 414 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) + (func $~lib/typedarray/Int32Array#lastIndexOf|trampoline (; 415 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) block $1of1 block $0of1 block $outOfRange @@ -24871,7 +24977,7 @@ local.get $2 call $~lib/typedarray/Int32Array#lastIndexOf ) - (func $std/typedarray/testArrayIndexOfAndLastIndexOf<~lib/typedarray/Int32Array,i32> (; 415 ;) (type $FUNCSIG$v) + (func $std/typedarray/testArrayIndexOfAndLastIndexOf<~lib/typedarray/Int32Array,i32> (; 416 ;) (type $FUNCSIG$v) (local $0 i32) (local $1 i32) (local $2 i32) @@ -24923,7 +25029,7 @@ if i32.const 0 i32.const 376 - i32.const 464 + i32.const 497 i32.const 2 call $~lib/builtins/abort unreachable @@ -24938,7 +25044,7 @@ if i32.const 0 i32.const 376 - i32.const 465 + i32.const 498 i32.const 2 call $~lib/builtins/abort unreachable @@ -24953,7 +25059,7 @@ if i32.const 0 i32.const 376 - i32.const 466 + i32.const 499 i32.const 2 call $~lib/builtins/abort unreachable @@ -24968,7 +25074,7 @@ if i32.const 0 i32.const 376 - i32.const 467 + i32.const 500 i32.const 2 call $~lib/builtins/abort unreachable @@ -24983,7 +25089,7 @@ if i32.const 0 i32.const 376 - i32.const 468 + i32.const 501 i32.const 2 call $~lib/builtins/abort unreachable @@ -24998,7 +25104,7 @@ if i32.const 0 i32.const 376 - i32.const 469 + i32.const 502 i32.const 2 call $~lib/builtins/abort unreachable @@ -25013,7 +25119,7 @@ if i32.const 0 i32.const 376 - i32.const 470 + i32.const 503 i32.const 2 call $~lib/builtins/abort unreachable @@ -25028,7 +25134,7 @@ if i32.const 0 i32.const 376 - i32.const 471 + i32.const 504 i32.const 2 call $~lib/builtins/abort unreachable @@ -25043,7 +25149,7 @@ if i32.const 0 i32.const 376 - i32.const 472 + i32.const 505 i32.const 2 call $~lib/builtins/abort unreachable @@ -25060,7 +25166,7 @@ if i32.const 0 i32.const 376 - i32.const 474 + i32.const 507 i32.const 2 call $~lib/builtins/abort unreachable @@ -25077,7 +25183,7 @@ if i32.const 0 i32.const 376 - i32.const 475 + i32.const 508 i32.const 2 call $~lib/builtins/abort unreachable @@ -25094,7 +25200,7 @@ if i32.const 0 i32.const 376 - i32.const 476 + i32.const 509 i32.const 2 call $~lib/builtins/abort unreachable @@ -25111,7 +25217,7 @@ if i32.const 0 i32.const 376 - i32.const 477 + i32.const 510 i32.const 2 call $~lib/builtins/abort unreachable @@ -25126,7 +25232,7 @@ if i32.const 0 i32.const 376 - i32.const 478 + i32.const 511 i32.const 2 call $~lib/builtins/abort unreachable @@ -25141,7 +25247,7 @@ if i32.const 0 i32.const 376 - i32.const 479 + i32.const 512 i32.const 2 call $~lib/builtins/abort unreachable @@ -25156,7 +25262,7 @@ if i32.const 0 i32.const 376 - i32.const 480 + i32.const 513 i32.const 2 call $~lib/builtins/abort unreachable @@ -25171,7 +25277,7 @@ if i32.const 0 i32.const 376 - i32.const 481 + i32.const 514 i32.const 2 call $~lib/builtins/abort unreachable @@ -25186,7 +25292,7 @@ if i32.const 0 i32.const 376 - i32.const 482 + i32.const 515 i32.const 2 call $~lib/builtins/abort unreachable @@ -25201,7 +25307,7 @@ if i32.const 0 i32.const 376 - i32.const 483 + i32.const 516 i32.const 2 call $~lib/builtins/abort unreachable @@ -25221,7 +25327,7 @@ if i32.const 0 i32.const 376 - i32.const 487 + i32.const 520 i32.const 2 call $~lib/builtins/abort unreachable @@ -25236,7 +25342,7 @@ if i32.const 0 i32.const 376 - i32.const 488 + i32.const 521 i32.const 2 call $~lib/builtins/abort unreachable @@ -25251,7 +25357,7 @@ if i32.const 0 i32.const 376 - i32.const 489 + i32.const 522 i32.const 2 call $~lib/builtins/abort unreachable @@ -25266,7 +25372,7 @@ if i32.const 0 i32.const 376 - i32.const 490 + i32.const 523 i32.const 2 call $~lib/builtins/abort unreachable @@ -25281,7 +25387,7 @@ if i32.const 0 i32.const 376 - i32.const 491 + i32.const 524 i32.const 2 call $~lib/builtins/abort unreachable @@ -25296,7 +25402,7 @@ if i32.const 0 i32.const 376 - i32.const 492 + i32.const 525 i32.const 2 call $~lib/builtins/abort unreachable @@ -25311,7 +25417,7 @@ if i32.const 0 i32.const 376 - i32.const 493 + i32.const 526 i32.const 2 call $~lib/builtins/abort unreachable @@ -25326,7 +25432,7 @@ if i32.const 0 i32.const 376 - i32.const 494 + i32.const 527 i32.const 2 call $~lib/builtins/abort unreachable @@ -25340,7 +25446,7 @@ local.get $5 call $~lib/rt/pure/__release ) - (func $~lib/typedarray/Uint32Array#indexOf (; 416 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) + (func $~lib/typedarray/Uint32Array#indexOf (; 417 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) (local $3 i32) (local $4 i32) (local $5 i32) @@ -25436,7 +25542,7 @@ local.get $9 end ) - (func $~lib/typedarray/Uint32Array#lastIndexOf (; 417 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) + (func $~lib/typedarray/Uint32Array#lastIndexOf (; 418 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) (local $3 i32) (local $4 i32) (local $5 i32) @@ -25528,7 +25634,7 @@ local.get $9 end ) - (func $~lib/typedarray/Uint32Array#lastIndexOf|trampoline (; 418 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) + (func $~lib/typedarray/Uint32Array#lastIndexOf|trampoline (; 419 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) block $1of1 block $0of1 block $outOfRange @@ -25548,7 +25654,7 @@ local.get $2 call $~lib/typedarray/Uint32Array#lastIndexOf ) - (func $std/typedarray/testArrayIndexOfAndLastIndexOf<~lib/typedarray/Uint32Array,u32> (; 419 ;) (type $FUNCSIG$v) + (func $std/typedarray/testArrayIndexOfAndLastIndexOf<~lib/typedarray/Uint32Array,u32> (; 420 ;) (type $FUNCSIG$v) (local $0 i32) (local $1 i32) (local $2 i32) @@ -25600,7 +25706,7 @@ if i32.const 0 i32.const 376 - i32.const 464 + i32.const 497 i32.const 2 call $~lib/builtins/abort unreachable @@ -25615,7 +25721,7 @@ if i32.const 0 i32.const 376 - i32.const 465 + i32.const 498 i32.const 2 call $~lib/builtins/abort unreachable @@ -25630,7 +25736,7 @@ if i32.const 0 i32.const 376 - i32.const 466 + i32.const 499 i32.const 2 call $~lib/builtins/abort unreachable @@ -25645,7 +25751,7 @@ if i32.const 0 i32.const 376 - i32.const 467 + i32.const 500 i32.const 2 call $~lib/builtins/abort unreachable @@ -25660,7 +25766,7 @@ if i32.const 0 i32.const 376 - i32.const 468 + i32.const 501 i32.const 2 call $~lib/builtins/abort unreachable @@ -25675,7 +25781,7 @@ if i32.const 0 i32.const 376 - i32.const 469 + i32.const 502 i32.const 2 call $~lib/builtins/abort unreachable @@ -25690,7 +25796,7 @@ if i32.const 0 i32.const 376 - i32.const 470 + i32.const 503 i32.const 2 call $~lib/builtins/abort unreachable @@ -25705,7 +25811,7 @@ if i32.const 0 i32.const 376 - i32.const 471 + i32.const 504 i32.const 2 call $~lib/builtins/abort unreachable @@ -25720,7 +25826,7 @@ if i32.const 0 i32.const 376 - i32.const 472 + i32.const 505 i32.const 2 call $~lib/builtins/abort unreachable @@ -25737,7 +25843,7 @@ if i32.const 0 i32.const 376 - i32.const 474 + i32.const 507 i32.const 2 call $~lib/builtins/abort unreachable @@ -25754,7 +25860,7 @@ if i32.const 0 i32.const 376 - i32.const 475 + i32.const 508 i32.const 2 call $~lib/builtins/abort unreachable @@ -25771,7 +25877,7 @@ if i32.const 0 i32.const 376 - i32.const 476 + i32.const 509 i32.const 2 call $~lib/builtins/abort unreachable @@ -25788,7 +25894,7 @@ if i32.const 0 i32.const 376 - i32.const 477 + i32.const 510 i32.const 2 call $~lib/builtins/abort unreachable @@ -25803,7 +25909,7 @@ if i32.const 0 i32.const 376 - i32.const 478 + i32.const 511 i32.const 2 call $~lib/builtins/abort unreachable @@ -25818,7 +25924,7 @@ if i32.const 0 i32.const 376 - i32.const 479 + i32.const 512 i32.const 2 call $~lib/builtins/abort unreachable @@ -25833,7 +25939,7 @@ if i32.const 0 i32.const 376 - i32.const 480 + i32.const 513 i32.const 2 call $~lib/builtins/abort unreachable @@ -25848,7 +25954,7 @@ if i32.const 0 i32.const 376 - i32.const 481 + i32.const 514 i32.const 2 call $~lib/builtins/abort unreachable @@ -25863,7 +25969,7 @@ if i32.const 0 i32.const 376 - i32.const 482 + i32.const 515 i32.const 2 call $~lib/builtins/abort unreachable @@ -25878,7 +25984,7 @@ if i32.const 0 i32.const 376 - i32.const 483 + i32.const 516 i32.const 2 call $~lib/builtins/abort unreachable @@ -25898,7 +26004,7 @@ if i32.const 0 i32.const 376 - i32.const 487 + i32.const 520 i32.const 2 call $~lib/builtins/abort unreachable @@ -25913,7 +26019,7 @@ if i32.const 0 i32.const 376 - i32.const 488 + i32.const 521 i32.const 2 call $~lib/builtins/abort unreachable @@ -25928,7 +26034,7 @@ if i32.const 0 i32.const 376 - i32.const 489 + i32.const 522 i32.const 2 call $~lib/builtins/abort unreachable @@ -25943,7 +26049,7 @@ if i32.const 0 i32.const 376 - i32.const 490 + i32.const 523 i32.const 2 call $~lib/builtins/abort unreachable @@ -25958,7 +26064,7 @@ if i32.const 0 i32.const 376 - i32.const 491 + i32.const 524 i32.const 2 call $~lib/builtins/abort unreachable @@ -25973,7 +26079,7 @@ if i32.const 0 i32.const 376 - i32.const 492 + i32.const 525 i32.const 2 call $~lib/builtins/abort unreachable @@ -25988,7 +26094,7 @@ if i32.const 0 i32.const 376 - i32.const 493 + i32.const 526 i32.const 2 call $~lib/builtins/abort unreachable @@ -26003,7 +26109,7 @@ if i32.const 0 i32.const 376 - i32.const 494 + i32.const 527 i32.const 2 call $~lib/builtins/abort unreachable @@ -26017,7 +26123,7 @@ local.get $5 call $~lib/rt/pure/__release ) - (func $~lib/typedarray/Int64Array#indexOf (; 420 ;) (type $FUNCSIG$iiji) (param $0 i32) (param $1 i64) (param $2 i32) (result i32) + (func $~lib/typedarray/Int64Array#indexOf (; 421 ;) (type $FUNCSIG$iiji) (param $0 i32) (param $1 i64) (param $2 i32) (result i32) (local $3 i32) (local $4 i64) (local $5 i32) @@ -26113,7 +26219,7 @@ local.get $9 end ) - (func $~lib/typedarray/Int64Array#lastIndexOf (; 421 ;) (type $FUNCSIG$iiji) (param $0 i32) (param $1 i64) (param $2 i32) (result i32) + (func $~lib/typedarray/Int64Array#lastIndexOf (; 422 ;) (type $FUNCSIG$iiji) (param $0 i32) (param $1 i64) (param $2 i32) (result i32) (local $3 i32) (local $4 i64) (local $5 i32) @@ -26205,7 +26311,7 @@ local.get $9 end ) - (func $~lib/typedarray/Int64Array#lastIndexOf|trampoline (; 422 ;) (type $FUNCSIG$iiji) (param $0 i32) (param $1 i64) (param $2 i32) (result i32) + (func $~lib/typedarray/Int64Array#lastIndexOf|trampoline (; 423 ;) (type $FUNCSIG$iiji) (param $0 i32) (param $1 i64) (param $2 i32) (result i32) block $1of1 block $0of1 block $outOfRange @@ -26225,7 +26331,7 @@ local.get $2 call $~lib/typedarray/Int64Array#lastIndexOf ) - (func $std/typedarray/testArrayIndexOfAndLastIndexOf<~lib/typedarray/Int64Array,i64> (; 423 ;) (type $FUNCSIG$v) + (func $std/typedarray/testArrayIndexOfAndLastIndexOf<~lib/typedarray/Int64Array,i64> (; 424 ;) (type $FUNCSIG$v) (local $0 i32) (local $1 i32) (local $2 i32) @@ -26278,7 +26384,7 @@ if i32.const 0 i32.const 376 - i32.const 464 + i32.const 497 i32.const 2 call $~lib/builtins/abort unreachable @@ -26293,7 +26399,7 @@ if i32.const 0 i32.const 376 - i32.const 465 + i32.const 498 i32.const 2 call $~lib/builtins/abort unreachable @@ -26308,7 +26414,7 @@ if i32.const 0 i32.const 376 - i32.const 466 + i32.const 499 i32.const 2 call $~lib/builtins/abort unreachable @@ -26323,7 +26429,7 @@ if i32.const 0 i32.const 376 - i32.const 467 + i32.const 500 i32.const 2 call $~lib/builtins/abort unreachable @@ -26338,7 +26444,7 @@ if i32.const 0 i32.const 376 - i32.const 468 + i32.const 501 i32.const 2 call $~lib/builtins/abort unreachable @@ -26353,7 +26459,7 @@ if i32.const 0 i32.const 376 - i32.const 469 + i32.const 502 i32.const 2 call $~lib/builtins/abort unreachable @@ -26368,7 +26474,7 @@ if i32.const 0 i32.const 376 - i32.const 470 + i32.const 503 i32.const 2 call $~lib/builtins/abort unreachable @@ -26383,7 +26489,7 @@ if i32.const 0 i32.const 376 - i32.const 471 + i32.const 504 i32.const 2 call $~lib/builtins/abort unreachable @@ -26398,7 +26504,7 @@ if i32.const 0 i32.const 376 - i32.const 472 + i32.const 505 i32.const 2 call $~lib/builtins/abort unreachable @@ -26415,7 +26521,7 @@ if i32.const 0 i32.const 376 - i32.const 474 + i32.const 507 i32.const 2 call $~lib/builtins/abort unreachable @@ -26432,7 +26538,7 @@ if i32.const 0 i32.const 376 - i32.const 475 + i32.const 508 i32.const 2 call $~lib/builtins/abort unreachable @@ -26449,7 +26555,7 @@ if i32.const 0 i32.const 376 - i32.const 476 + i32.const 509 i32.const 2 call $~lib/builtins/abort unreachable @@ -26466,7 +26572,7 @@ if i32.const 0 i32.const 376 - i32.const 477 + i32.const 510 i32.const 2 call $~lib/builtins/abort unreachable @@ -26481,7 +26587,7 @@ if i32.const 0 i32.const 376 - i32.const 478 + i32.const 511 i32.const 2 call $~lib/builtins/abort unreachable @@ -26496,7 +26602,7 @@ if i32.const 0 i32.const 376 - i32.const 479 + i32.const 512 i32.const 2 call $~lib/builtins/abort unreachable @@ -26511,7 +26617,7 @@ if i32.const 0 i32.const 376 - i32.const 480 + i32.const 513 i32.const 2 call $~lib/builtins/abort unreachable @@ -26526,7 +26632,7 @@ if i32.const 0 i32.const 376 - i32.const 481 + i32.const 514 i32.const 2 call $~lib/builtins/abort unreachable @@ -26541,7 +26647,7 @@ if i32.const 0 i32.const 376 - i32.const 482 + i32.const 515 i32.const 2 call $~lib/builtins/abort unreachable @@ -26556,7 +26662,7 @@ if i32.const 0 i32.const 376 - i32.const 483 + i32.const 516 i32.const 2 call $~lib/builtins/abort unreachable @@ -26576,7 +26682,7 @@ if i32.const 0 i32.const 376 - i32.const 487 + i32.const 520 i32.const 2 call $~lib/builtins/abort unreachable @@ -26591,7 +26697,7 @@ if i32.const 0 i32.const 376 - i32.const 488 + i32.const 521 i32.const 2 call $~lib/builtins/abort unreachable @@ -26606,7 +26712,7 @@ if i32.const 0 i32.const 376 - i32.const 489 + i32.const 522 i32.const 2 call $~lib/builtins/abort unreachable @@ -26621,7 +26727,7 @@ if i32.const 0 i32.const 376 - i32.const 490 + i32.const 523 i32.const 2 call $~lib/builtins/abort unreachable @@ -26636,7 +26742,7 @@ if i32.const 0 i32.const 376 - i32.const 491 + i32.const 524 i32.const 2 call $~lib/builtins/abort unreachable @@ -26651,7 +26757,7 @@ if i32.const 0 i32.const 376 - i32.const 492 + i32.const 525 i32.const 2 call $~lib/builtins/abort unreachable @@ -26666,7 +26772,7 @@ if i32.const 0 i32.const 376 - i32.const 493 + i32.const 526 i32.const 2 call $~lib/builtins/abort unreachable @@ -26681,7 +26787,7 @@ if i32.const 0 i32.const 376 - i32.const 494 + i32.const 527 i32.const 2 call $~lib/builtins/abort unreachable @@ -26695,7 +26801,7 @@ local.get $5 call $~lib/rt/pure/__release ) - (func $~lib/typedarray/Uint64Array#indexOf (; 424 ;) (type $FUNCSIG$iiji) (param $0 i32) (param $1 i64) (param $2 i32) (result i32) + (func $~lib/typedarray/Uint64Array#indexOf (; 425 ;) (type $FUNCSIG$iiji) (param $0 i32) (param $1 i64) (param $2 i32) (result i32) (local $3 i32) (local $4 i64) (local $5 i32) @@ -26791,7 +26897,7 @@ local.get $9 end ) - (func $~lib/typedarray/Uint64Array#lastIndexOf (; 425 ;) (type $FUNCSIG$iiji) (param $0 i32) (param $1 i64) (param $2 i32) (result i32) + (func $~lib/typedarray/Uint64Array#lastIndexOf (; 426 ;) (type $FUNCSIG$iiji) (param $0 i32) (param $1 i64) (param $2 i32) (result i32) (local $3 i32) (local $4 i64) (local $5 i32) @@ -26883,7 +26989,7 @@ local.get $9 end ) - (func $~lib/typedarray/Uint64Array#lastIndexOf|trampoline (; 426 ;) (type $FUNCSIG$iiji) (param $0 i32) (param $1 i64) (param $2 i32) (result i32) + (func $~lib/typedarray/Uint64Array#lastIndexOf|trampoline (; 427 ;) (type $FUNCSIG$iiji) (param $0 i32) (param $1 i64) (param $2 i32) (result i32) block $1of1 block $0of1 block $outOfRange @@ -26903,7 +27009,7 @@ local.get $2 call $~lib/typedarray/Uint64Array#lastIndexOf ) - (func $std/typedarray/testArrayIndexOfAndLastIndexOf<~lib/typedarray/Uint64Array,u64> (; 427 ;) (type $FUNCSIG$v) + (func $std/typedarray/testArrayIndexOfAndLastIndexOf<~lib/typedarray/Uint64Array,u64> (; 428 ;) (type $FUNCSIG$v) (local $0 i32) (local $1 i32) (local $2 i32) @@ -26956,7 +27062,7 @@ if i32.const 0 i32.const 376 - i32.const 464 + i32.const 497 i32.const 2 call $~lib/builtins/abort unreachable @@ -26971,7 +27077,7 @@ if i32.const 0 i32.const 376 - i32.const 465 + i32.const 498 i32.const 2 call $~lib/builtins/abort unreachable @@ -26986,7 +27092,7 @@ if i32.const 0 i32.const 376 - i32.const 466 + i32.const 499 i32.const 2 call $~lib/builtins/abort unreachable @@ -27001,7 +27107,7 @@ if i32.const 0 i32.const 376 - i32.const 467 + i32.const 500 i32.const 2 call $~lib/builtins/abort unreachable @@ -27016,7 +27122,7 @@ if i32.const 0 i32.const 376 - i32.const 468 + i32.const 501 i32.const 2 call $~lib/builtins/abort unreachable @@ -27031,7 +27137,7 @@ if i32.const 0 i32.const 376 - i32.const 469 + i32.const 502 i32.const 2 call $~lib/builtins/abort unreachable @@ -27046,7 +27152,7 @@ if i32.const 0 i32.const 376 - i32.const 470 + i32.const 503 i32.const 2 call $~lib/builtins/abort unreachable @@ -27061,7 +27167,7 @@ if i32.const 0 i32.const 376 - i32.const 471 + i32.const 504 i32.const 2 call $~lib/builtins/abort unreachable @@ -27076,7 +27182,7 @@ if i32.const 0 i32.const 376 - i32.const 472 + i32.const 505 i32.const 2 call $~lib/builtins/abort unreachable @@ -27093,7 +27199,7 @@ if i32.const 0 i32.const 376 - i32.const 474 + i32.const 507 i32.const 2 call $~lib/builtins/abort unreachable @@ -27110,7 +27216,7 @@ if i32.const 0 i32.const 376 - i32.const 475 + i32.const 508 i32.const 2 call $~lib/builtins/abort unreachable @@ -27127,7 +27233,7 @@ if i32.const 0 i32.const 376 - i32.const 476 + i32.const 509 i32.const 2 call $~lib/builtins/abort unreachable @@ -27144,7 +27250,7 @@ if i32.const 0 i32.const 376 - i32.const 477 + i32.const 510 i32.const 2 call $~lib/builtins/abort unreachable @@ -27159,7 +27265,7 @@ if i32.const 0 i32.const 376 - i32.const 478 + i32.const 511 i32.const 2 call $~lib/builtins/abort unreachable @@ -27174,7 +27280,7 @@ if i32.const 0 i32.const 376 - i32.const 479 + i32.const 512 i32.const 2 call $~lib/builtins/abort unreachable @@ -27189,7 +27295,7 @@ if i32.const 0 i32.const 376 - i32.const 480 + i32.const 513 i32.const 2 call $~lib/builtins/abort unreachable @@ -27204,7 +27310,7 @@ if i32.const 0 i32.const 376 - i32.const 481 + i32.const 514 i32.const 2 call $~lib/builtins/abort unreachable @@ -27219,7 +27325,7 @@ if i32.const 0 i32.const 376 - i32.const 482 + i32.const 515 i32.const 2 call $~lib/builtins/abort unreachable @@ -27234,7 +27340,7 @@ if i32.const 0 i32.const 376 - i32.const 483 + i32.const 516 i32.const 2 call $~lib/builtins/abort unreachable @@ -27254,7 +27360,7 @@ if i32.const 0 i32.const 376 - i32.const 487 + i32.const 520 i32.const 2 call $~lib/builtins/abort unreachable @@ -27269,7 +27375,7 @@ if i32.const 0 i32.const 376 - i32.const 488 + i32.const 521 i32.const 2 call $~lib/builtins/abort unreachable @@ -27284,7 +27390,7 @@ if i32.const 0 i32.const 376 - i32.const 489 + i32.const 522 i32.const 2 call $~lib/builtins/abort unreachable @@ -27299,7 +27405,7 @@ if i32.const 0 i32.const 376 - i32.const 490 + i32.const 523 i32.const 2 call $~lib/builtins/abort unreachable @@ -27314,7 +27420,7 @@ if i32.const 0 i32.const 376 - i32.const 491 + i32.const 524 i32.const 2 call $~lib/builtins/abort unreachable @@ -27329,7 +27435,7 @@ if i32.const 0 i32.const 376 - i32.const 492 + i32.const 525 i32.const 2 call $~lib/builtins/abort unreachable @@ -27344,7 +27450,7 @@ if i32.const 0 i32.const 376 - i32.const 493 + i32.const 526 i32.const 2 call $~lib/builtins/abort unreachable @@ -27359,7 +27465,7 @@ if i32.const 0 i32.const 376 - i32.const 494 + i32.const 527 i32.const 2 call $~lib/builtins/abort unreachable @@ -27373,7 +27479,7 @@ local.get $5 call $~lib/rt/pure/__release ) - (func $~lib/typedarray/Float32Array#indexOf (; 428 ;) (type $FUNCSIG$iifi) (param $0 i32) (param $1 f32) (param $2 i32) (result i32) + (func $~lib/typedarray/Float32Array#indexOf (; 429 ;) (type $FUNCSIG$iifi) (param $0 i32) (param $1 f32) (param $2 i32) (result i32) (local $3 i32) (local $4 f32) (local $5 i32) @@ -27469,7 +27575,7 @@ local.get $9 end ) - (func $~lib/typedarray/Float32Array#lastIndexOf (; 429 ;) (type $FUNCSIG$iifi) (param $0 i32) (param $1 f32) (param $2 i32) (result i32) + (func $~lib/typedarray/Float32Array#lastIndexOf (; 430 ;) (type $FUNCSIG$iifi) (param $0 i32) (param $1 f32) (param $2 i32) (result i32) (local $3 i32) (local $4 f32) (local $5 i32) @@ -27561,7 +27667,7 @@ local.get $9 end ) - (func $~lib/typedarray/Float32Array#lastIndexOf|trampoline (; 430 ;) (type $FUNCSIG$iifi) (param $0 i32) (param $1 f32) (param $2 i32) (result i32) + (func $~lib/typedarray/Float32Array#lastIndexOf|trampoline (; 431 ;) (type $FUNCSIG$iifi) (param $0 i32) (param $1 f32) (param $2 i32) (result i32) block $1of1 block $0of1 block $outOfRange @@ -27581,7 +27687,7 @@ local.get $2 call $~lib/typedarray/Float32Array#lastIndexOf ) - (func $std/typedarray/testArrayIndexOfAndLastIndexOf<~lib/typedarray/Float32Array,f32> (; 431 ;) (type $FUNCSIG$v) + (func $std/typedarray/testArrayIndexOfAndLastIndexOf<~lib/typedarray/Float32Array,f32> (; 432 ;) (type $FUNCSIG$v) (local $0 i32) (local $1 i32) (local $2 i32) @@ -27634,7 +27740,7 @@ if i32.const 0 i32.const 376 - i32.const 464 + i32.const 497 i32.const 2 call $~lib/builtins/abort unreachable @@ -27649,7 +27755,7 @@ if i32.const 0 i32.const 376 - i32.const 465 + i32.const 498 i32.const 2 call $~lib/builtins/abort unreachable @@ -27664,7 +27770,7 @@ if i32.const 0 i32.const 376 - i32.const 466 + i32.const 499 i32.const 2 call $~lib/builtins/abort unreachable @@ -27679,7 +27785,7 @@ if i32.const 0 i32.const 376 - i32.const 467 + i32.const 500 i32.const 2 call $~lib/builtins/abort unreachable @@ -27694,7 +27800,7 @@ if i32.const 0 i32.const 376 - i32.const 468 + i32.const 501 i32.const 2 call $~lib/builtins/abort unreachable @@ -27709,7 +27815,7 @@ if i32.const 0 i32.const 376 - i32.const 469 + i32.const 502 i32.const 2 call $~lib/builtins/abort unreachable @@ -27724,7 +27830,7 @@ if i32.const 0 i32.const 376 - i32.const 470 + i32.const 503 i32.const 2 call $~lib/builtins/abort unreachable @@ -27739,7 +27845,7 @@ if i32.const 0 i32.const 376 - i32.const 471 + i32.const 504 i32.const 2 call $~lib/builtins/abort unreachable @@ -27754,7 +27860,7 @@ if i32.const 0 i32.const 376 - i32.const 472 + i32.const 505 i32.const 2 call $~lib/builtins/abort unreachable @@ -27771,7 +27877,7 @@ if i32.const 0 i32.const 376 - i32.const 474 + i32.const 507 i32.const 2 call $~lib/builtins/abort unreachable @@ -27788,7 +27894,7 @@ if i32.const 0 i32.const 376 - i32.const 475 + i32.const 508 i32.const 2 call $~lib/builtins/abort unreachable @@ -27805,7 +27911,7 @@ if i32.const 0 i32.const 376 - i32.const 476 + i32.const 509 i32.const 2 call $~lib/builtins/abort unreachable @@ -27822,7 +27928,7 @@ if i32.const 0 i32.const 376 - i32.const 477 + i32.const 510 i32.const 2 call $~lib/builtins/abort unreachable @@ -27837,7 +27943,7 @@ if i32.const 0 i32.const 376 - i32.const 478 + i32.const 511 i32.const 2 call $~lib/builtins/abort unreachable @@ -27852,7 +27958,7 @@ if i32.const 0 i32.const 376 - i32.const 479 + i32.const 512 i32.const 2 call $~lib/builtins/abort unreachable @@ -27867,7 +27973,7 @@ if i32.const 0 i32.const 376 - i32.const 480 + i32.const 513 i32.const 2 call $~lib/builtins/abort unreachable @@ -27882,7 +27988,7 @@ if i32.const 0 i32.const 376 - i32.const 481 + i32.const 514 i32.const 2 call $~lib/builtins/abort unreachable @@ -27897,7 +28003,7 @@ if i32.const 0 i32.const 376 - i32.const 482 + i32.const 515 i32.const 2 call $~lib/builtins/abort unreachable @@ -27912,7 +28018,7 @@ if i32.const 0 i32.const 376 - i32.const 483 + i32.const 516 i32.const 2 call $~lib/builtins/abort unreachable @@ -27932,7 +28038,7 @@ if i32.const 0 i32.const 376 - i32.const 487 + i32.const 520 i32.const 2 call $~lib/builtins/abort unreachable @@ -27947,7 +28053,7 @@ if i32.const 0 i32.const 376 - i32.const 488 + i32.const 521 i32.const 2 call $~lib/builtins/abort unreachable @@ -27962,7 +28068,7 @@ if i32.const 0 i32.const 376 - i32.const 489 + i32.const 522 i32.const 2 call $~lib/builtins/abort unreachable @@ -27977,7 +28083,7 @@ if i32.const 0 i32.const 376 - i32.const 490 + i32.const 523 i32.const 2 call $~lib/builtins/abort unreachable @@ -27992,7 +28098,7 @@ if i32.const 0 i32.const 376 - i32.const 491 + i32.const 524 i32.const 2 call $~lib/builtins/abort unreachable @@ -28007,7 +28113,7 @@ if i32.const 0 i32.const 376 - i32.const 492 + i32.const 525 i32.const 2 call $~lib/builtins/abort unreachable @@ -28022,7 +28128,7 @@ if i32.const 0 i32.const 376 - i32.const 493 + i32.const 526 i32.const 2 call $~lib/builtins/abort unreachable @@ -28037,7 +28143,7 @@ if i32.const 0 i32.const 376 - i32.const 494 + i32.const 527 i32.const 2 call $~lib/builtins/abort unreachable @@ -28051,7 +28157,7 @@ local.get $5 call $~lib/rt/pure/__release ) - (func $~lib/typedarray/Float64Array#indexOf (; 432 ;) (type $FUNCSIG$iidi) (param $0 i32) (param $1 f64) (param $2 i32) (result i32) + (func $~lib/typedarray/Float64Array#indexOf (; 433 ;) (type $FUNCSIG$iidi) (param $0 i32) (param $1 f64) (param $2 i32) (result i32) (local $3 i32) (local $4 f64) (local $5 i32) @@ -28147,7 +28253,7 @@ local.get $9 end ) - (func $~lib/typedarray/Float64Array#lastIndexOf (; 433 ;) (type $FUNCSIG$iidi) (param $0 i32) (param $1 f64) (param $2 i32) (result i32) + (func $~lib/typedarray/Float64Array#lastIndexOf (; 434 ;) (type $FUNCSIG$iidi) (param $0 i32) (param $1 f64) (param $2 i32) (result i32) (local $3 i32) (local $4 f64) (local $5 i32) @@ -28239,7 +28345,7 @@ local.get $9 end ) - (func $~lib/typedarray/Float64Array#lastIndexOf|trampoline (; 434 ;) (type $FUNCSIG$iidi) (param $0 i32) (param $1 f64) (param $2 i32) (result i32) + (func $~lib/typedarray/Float64Array#lastIndexOf|trampoline (; 435 ;) (type $FUNCSIG$iidi) (param $0 i32) (param $1 f64) (param $2 i32) (result i32) block $1of1 block $0of1 block $outOfRange @@ -28259,7 +28365,7 @@ local.get $2 call $~lib/typedarray/Float64Array#lastIndexOf ) - (func $std/typedarray/testArrayIndexOfAndLastIndexOf<~lib/typedarray/Float64Array,f64> (; 435 ;) (type $FUNCSIG$v) + (func $std/typedarray/testArrayIndexOfAndLastIndexOf<~lib/typedarray/Float64Array,f64> (; 436 ;) (type $FUNCSIG$v) (local $0 i32) (local $1 i32) (local $2 i32) @@ -28312,7 +28418,7 @@ if i32.const 0 i32.const 376 - i32.const 464 + i32.const 497 i32.const 2 call $~lib/builtins/abort unreachable @@ -28327,7 +28433,7 @@ if i32.const 0 i32.const 376 - i32.const 465 + i32.const 498 i32.const 2 call $~lib/builtins/abort unreachable @@ -28342,7 +28448,7 @@ if i32.const 0 i32.const 376 - i32.const 466 + i32.const 499 i32.const 2 call $~lib/builtins/abort unreachable @@ -28357,7 +28463,7 @@ if i32.const 0 i32.const 376 - i32.const 467 + i32.const 500 i32.const 2 call $~lib/builtins/abort unreachable @@ -28372,7 +28478,7 @@ if i32.const 0 i32.const 376 - i32.const 468 + i32.const 501 i32.const 2 call $~lib/builtins/abort unreachable @@ -28387,7 +28493,7 @@ if i32.const 0 i32.const 376 - i32.const 469 + i32.const 502 i32.const 2 call $~lib/builtins/abort unreachable @@ -28402,7 +28508,7 @@ if i32.const 0 i32.const 376 - i32.const 470 + i32.const 503 i32.const 2 call $~lib/builtins/abort unreachable @@ -28417,7 +28523,7 @@ if i32.const 0 i32.const 376 - i32.const 471 + i32.const 504 i32.const 2 call $~lib/builtins/abort unreachable @@ -28432,7 +28538,7 @@ if i32.const 0 i32.const 376 - i32.const 472 + i32.const 505 i32.const 2 call $~lib/builtins/abort unreachable @@ -28449,7 +28555,7 @@ if i32.const 0 i32.const 376 - i32.const 474 + i32.const 507 i32.const 2 call $~lib/builtins/abort unreachable @@ -28466,7 +28572,7 @@ if i32.const 0 i32.const 376 - i32.const 475 + i32.const 508 i32.const 2 call $~lib/builtins/abort unreachable @@ -28483,7 +28589,7 @@ if i32.const 0 i32.const 376 - i32.const 476 + i32.const 509 i32.const 2 call $~lib/builtins/abort unreachable @@ -28500,7 +28606,7 @@ if i32.const 0 i32.const 376 - i32.const 477 + i32.const 510 i32.const 2 call $~lib/builtins/abort unreachable @@ -28515,7 +28621,7 @@ if i32.const 0 i32.const 376 - i32.const 478 + i32.const 511 i32.const 2 call $~lib/builtins/abort unreachable @@ -28530,7 +28636,7 @@ if i32.const 0 i32.const 376 - i32.const 479 + i32.const 512 i32.const 2 call $~lib/builtins/abort unreachable @@ -28545,7 +28651,7 @@ if i32.const 0 i32.const 376 - i32.const 480 + i32.const 513 i32.const 2 call $~lib/builtins/abort unreachable @@ -28560,7 +28666,7 @@ if i32.const 0 i32.const 376 - i32.const 481 + i32.const 514 i32.const 2 call $~lib/builtins/abort unreachable @@ -28575,7 +28681,7 @@ if i32.const 0 i32.const 376 - i32.const 482 + i32.const 515 i32.const 2 call $~lib/builtins/abort unreachable @@ -28590,7 +28696,7 @@ if i32.const 0 i32.const 376 - i32.const 483 + i32.const 516 i32.const 2 call $~lib/builtins/abort unreachable @@ -28610,7 +28716,7 @@ if i32.const 0 i32.const 376 - i32.const 487 + i32.const 520 i32.const 2 call $~lib/builtins/abort unreachable @@ -28625,7 +28731,7 @@ if i32.const 0 i32.const 376 - i32.const 488 + i32.const 521 i32.const 2 call $~lib/builtins/abort unreachable @@ -28640,7 +28746,7 @@ if i32.const 0 i32.const 376 - i32.const 489 + i32.const 522 i32.const 2 call $~lib/builtins/abort unreachable @@ -28655,7 +28761,7 @@ if i32.const 0 i32.const 376 - i32.const 490 + i32.const 523 i32.const 2 call $~lib/builtins/abort unreachable @@ -28670,7 +28776,7 @@ if i32.const 0 i32.const 376 - i32.const 491 + i32.const 524 i32.const 2 call $~lib/builtins/abort unreachable @@ -28685,7 +28791,7 @@ if i32.const 0 i32.const 376 - i32.const 492 + i32.const 525 i32.const 2 call $~lib/builtins/abort unreachable @@ -28700,7 +28806,7 @@ if i32.const 0 i32.const 376 - i32.const 493 + i32.const 526 i32.const 2 call $~lib/builtins/abort unreachable @@ -28715,7 +28821,7 @@ if i32.const 0 i32.const 376 - i32.const 494 + i32.const 527 i32.const 2 call $~lib/builtins/abort unreachable @@ -28729,18 +28835,18 @@ local.get $5 call $~lib/rt/pure/__release ) - (func $~lib/typedarray/Int8Array#get:buffer (; 436 ;) (type $FUNCSIG$ii) (param $0 i32) (result i32) + (func $~lib/typedarray/Int8Array#get:buffer (; 437 ;) (type $FUNCSIG$ii) (param $0 i32) (result i32) local.get $0 i32.load call $~lib/rt/pure/__retain ) - (func $~lib/arraybuffer/ArrayBuffer#get:byteLength (; 437 ;) (type $FUNCSIG$ii) (param $0 i32) (result i32) + (func $~lib/arraybuffer/ArrayBuffer#get:byteLength (; 438 ;) (type $FUNCSIG$ii) (param $0 i32) (result i32) local.get $0 i32.const 16 i32.sub i32.load offset=12 ) - (func $~lib/arraybuffer/ArrayBuffer#slice (; 438 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) + (func $~lib/arraybuffer/ArrayBuffer#slice (; 439 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) (local $3 i32) (local $4 i32) (local $5 i32) @@ -28823,7 +28929,7 @@ local.get $7 call $~lib/rt/pure/__retain ) - (func $~lib/typedarray/Int8Array.wrap (; 439 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) + (func $~lib/typedarray/Int8Array.wrap (; 440 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) (local $3 i32) (local $4 i32) (local $5 i32) @@ -28853,7 +28959,7 @@ call $~lib/rt/pure/__release i32.const 280 i32.const 432 - i32.const 1423 + i32.const 1488 i32.const 4 call $~lib/builtins/abort unreachable @@ -28875,7 +28981,7 @@ call $~lib/rt/pure/__release i32.const 24 i32.const 432 - i32.const 1430 + i32.const 1495 i32.const 8 call $~lib/builtins/abort unreachable @@ -28889,7 +28995,7 @@ call $~lib/rt/pure/__release i32.const 24 i32.const 432 - i32.const 1435 + i32.const 1500 i32.const 6 call $~lib/builtins/abort unreachable @@ -28911,7 +29017,7 @@ call $~lib/rt/pure/__release i32.const 24 i32.const 432 - i32.const 1441 + i32.const 1506 i32.const 4 call $~lib/builtins/abort unreachable @@ -28956,7 +29062,7 @@ call $~lib/rt/pure/__release local.get $8 ) - (func $~lib/typedarray/Int8Array.wrap|trampoline (; 440 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) + (func $~lib/typedarray/Int8Array.wrap|trampoline (; 441 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) block $2of2 block $1of2 block $0of2 @@ -28979,7 +29085,7 @@ local.get $2 call $~lib/typedarray/Int8Array.wrap ) - (func $std/typedarray/testArrayWrap<~lib/typedarray/Int8Array,i8> (; 441 ;) (type $FUNCSIG$v) + (func $std/typedarray/testArrayWrap<~lib/typedarray/Int8Array,i8> (; 442 ;) (type $FUNCSIG$v) (local $0 i32) (local $1 i32) (local $2 i32) @@ -29072,7 +29178,7 @@ if i32.const 0 i32.const 376 - i32.const 544 + i32.const 577 i32.const 4 call $~lib/builtins/abort unreachable @@ -29098,12 +29204,12 @@ local.get $6 call $~lib/rt/pure/__release ) - (func $~lib/typedarray/Uint8Array#get:buffer (; 442 ;) (type $FUNCSIG$ii) (param $0 i32) (result i32) + (func $~lib/typedarray/Uint8Array#get:buffer (; 443 ;) (type $FUNCSIG$ii) (param $0 i32) (result i32) local.get $0 i32.load call $~lib/rt/pure/__retain ) - (func $~lib/typedarray/Uint8Array.wrap (; 443 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) + (func $~lib/typedarray/Uint8Array.wrap (; 444 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) (local $3 i32) (local $4 i32) (local $5 i32) @@ -29133,7 +29239,7 @@ call $~lib/rt/pure/__release i32.const 280 i32.const 432 - i32.const 1423 + i32.const 1488 i32.const 4 call $~lib/builtins/abort unreachable @@ -29155,7 +29261,7 @@ call $~lib/rt/pure/__release i32.const 24 i32.const 432 - i32.const 1430 + i32.const 1495 i32.const 8 call $~lib/builtins/abort unreachable @@ -29169,7 +29275,7 @@ call $~lib/rt/pure/__release i32.const 24 i32.const 432 - i32.const 1435 + i32.const 1500 i32.const 6 call $~lib/builtins/abort unreachable @@ -29191,7 +29297,7 @@ call $~lib/rt/pure/__release i32.const 24 i32.const 432 - i32.const 1441 + i32.const 1506 i32.const 4 call $~lib/builtins/abort unreachable @@ -29236,7 +29342,7 @@ call $~lib/rt/pure/__release local.get $8 ) - (func $~lib/typedarray/Uint8Array.wrap|trampoline (; 444 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) + (func $~lib/typedarray/Uint8Array.wrap|trampoline (; 445 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) block $2of2 block $1of2 block $0of2 @@ -29259,7 +29365,7 @@ local.get $2 call $~lib/typedarray/Uint8Array.wrap ) - (func $std/typedarray/testArrayWrap<~lib/typedarray/Uint8Array,u8> (; 445 ;) (type $FUNCSIG$v) + (func $std/typedarray/testArrayWrap<~lib/typedarray/Uint8Array,u8> (; 446 ;) (type $FUNCSIG$v) (local $0 i32) (local $1 i32) (local $2 i32) @@ -29350,7 +29456,7 @@ if i32.const 0 i32.const 376 - i32.const 544 + i32.const 577 i32.const 4 call $~lib/builtins/abort unreachable @@ -29376,12 +29482,12 @@ local.get $6 call $~lib/rt/pure/__release ) - (func $~lib/typedarray/Uint8ClampedArray#get:buffer (; 446 ;) (type $FUNCSIG$ii) (param $0 i32) (result i32) + (func $~lib/typedarray/Uint8ClampedArray#get:buffer (; 447 ;) (type $FUNCSIG$ii) (param $0 i32) (result i32) local.get $0 i32.load call $~lib/rt/pure/__retain ) - (func $~lib/typedarray/Uint8ClampedArray.wrap (; 447 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) + (func $~lib/typedarray/Uint8ClampedArray.wrap (; 448 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) (local $3 i32) (local $4 i32) (local $5 i32) @@ -29411,7 +29517,7 @@ call $~lib/rt/pure/__release i32.const 280 i32.const 432 - i32.const 1423 + i32.const 1488 i32.const 4 call $~lib/builtins/abort unreachable @@ -29433,7 +29539,7 @@ call $~lib/rt/pure/__release i32.const 24 i32.const 432 - i32.const 1430 + i32.const 1495 i32.const 8 call $~lib/builtins/abort unreachable @@ -29447,7 +29553,7 @@ call $~lib/rt/pure/__release i32.const 24 i32.const 432 - i32.const 1435 + i32.const 1500 i32.const 6 call $~lib/builtins/abort unreachable @@ -29469,7 +29575,7 @@ call $~lib/rt/pure/__release i32.const 24 i32.const 432 - i32.const 1441 + i32.const 1506 i32.const 4 call $~lib/builtins/abort unreachable @@ -29514,7 +29620,7 @@ call $~lib/rt/pure/__release local.get $8 ) - (func $~lib/typedarray/Uint8ClampedArray.wrap|trampoline (; 448 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) + (func $~lib/typedarray/Uint8ClampedArray.wrap|trampoline (; 449 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) block $2of2 block $1of2 block $0of2 @@ -29537,7 +29643,7 @@ local.get $2 call $~lib/typedarray/Uint8ClampedArray.wrap ) - (func $std/typedarray/testArrayWrap<~lib/typedarray/Uint8ClampedArray,u8> (; 449 ;) (type $FUNCSIG$v) + (func $std/typedarray/testArrayWrap<~lib/typedarray/Uint8ClampedArray,u8> (; 450 ;) (type $FUNCSIG$v) (local $0 i32) (local $1 i32) (local $2 i32) @@ -29628,7 +29734,7 @@ if i32.const 0 i32.const 376 - i32.const 544 + i32.const 577 i32.const 4 call $~lib/builtins/abort unreachable @@ -29654,12 +29760,12 @@ local.get $6 call $~lib/rt/pure/__release ) - (func $~lib/typedarray/Int16Array#get:buffer (; 450 ;) (type $FUNCSIG$ii) (param $0 i32) (result i32) + (func $~lib/typedarray/Int16Array#get:buffer (; 451 ;) (type $FUNCSIG$ii) (param $0 i32) (result i32) local.get $0 i32.load call $~lib/rt/pure/__retain ) - (func $~lib/typedarray/Int16Array.wrap (; 451 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) + (func $~lib/typedarray/Int16Array.wrap (; 452 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) (local $3 i32) (local $4 i32) (local $5 i32) @@ -29689,7 +29795,7 @@ call $~lib/rt/pure/__release i32.const 280 i32.const 432 - i32.const 1423 + i32.const 1488 i32.const 4 call $~lib/builtins/abort unreachable @@ -29711,7 +29817,7 @@ call $~lib/rt/pure/__release i32.const 24 i32.const 432 - i32.const 1430 + i32.const 1495 i32.const 8 call $~lib/builtins/abort unreachable @@ -29725,7 +29831,7 @@ call $~lib/rt/pure/__release i32.const 24 i32.const 432 - i32.const 1435 + i32.const 1500 i32.const 6 call $~lib/builtins/abort unreachable @@ -29747,7 +29853,7 @@ call $~lib/rt/pure/__release i32.const 24 i32.const 432 - i32.const 1441 + i32.const 1506 i32.const 4 call $~lib/builtins/abort unreachable @@ -29792,7 +29898,7 @@ call $~lib/rt/pure/__release local.get $8 ) - (func $~lib/typedarray/Int16Array.wrap|trampoline (; 452 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) + (func $~lib/typedarray/Int16Array.wrap|trampoline (; 453 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) block $2of2 block $1of2 block $0of2 @@ -29815,7 +29921,7 @@ local.get $2 call $~lib/typedarray/Int16Array.wrap ) - (func $std/typedarray/testArrayWrap<~lib/typedarray/Int16Array,i16> (; 453 ;) (type $FUNCSIG$v) + (func $std/typedarray/testArrayWrap<~lib/typedarray/Int16Array,i16> (; 454 ;) (type $FUNCSIG$v) (local $0 i32) (local $1 i32) (local $2 i32) @@ -29908,7 +30014,7 @@ if i32.const 0 i32.const 376 - i32.const 544 + i32.const 577 i32.const 4 call $~lib/builtins/abort unreachable @@ -29934,12 +30040,12 @@ local.get $6 call $~lib/rt/pure/__release ) - (func $~lib/typedarray/Uint16Array#get:buffer (; 454 ;) (type $FUNCSIG$ii) (param $0 i32) (result i32) + (func $~lib/typedarray/Uint16Array#get:buffer (; 455 ;) (type $FUNCSIG$ii) (param $0 i32) (result i32) local.get $0 i32.load call $~lib/rt/pure/__retain ) - (func $~lib/typedarray/Uint16Array.wrap (; 455 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) + (func $~lib/typedarray/Uint16Array.wrap (; 456 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) (local $3 i32) (local $4 i32) (local $5 i32) @@ -29969,7 +30075,7 @@ call $~lib/rt/pure/__release i32.const 280 i32.const 432 - i32.const 1423 + i32.const 1488 i32.const 4 call $~lib/builtins/abort unreachable @@ -29991,7 +30097,7 @@ call $~lib/rt/pure/__release i32.const 24 i32.const 432 - i32.const 1430 + i32.const 1495 i32.const 8 call $~lib/builtins/abort unreachable @@ -30005,7 +30111,7 @@ call $~lib/rt/pure/__release i32.const 24 i32.const 432 - i32.const 1435 + i32.const 1500 i32.const 6 call $~lib/builtins/abort unreachable @@ -30027,7 +30133,7 @@ call $~lib/rt/pure/__release i32.const 24 i32.const 432 - i32.const 1441 + i32.const 1506 i32.const 4 call $~lib/builtins/abort unreachable @@ -30072,7 +30178,7 @@ call $~lib/rt/pure/__release local.get $8 ) - (func $~lib/typedarray/Uint16Array.wrap|trampoline (; 456 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) + (func $~lib/typedarray/Uint16Array.wrap|trampoline (; 457 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) block $2of2 block $1of2 block $0of2 @@ -30095,7 +30201,7 @@ local.get $2 call $~lib/typedarray/Uint16Array.wrap ) - (func $std/typedarray/testArrayWrap<~lib/typedarray/Uint16Array,u16> (; 457 ;) (type $FUNCSIG$v) + (func $std/typedarray/testArrayWrap<~lib/typedarray/Uint16Array,u16> (; 458 ;) (type $FUNCSIG$v) (local $0 i32) (local $1 i32) (local $2 i32) @@ -30186,7 +30292,7 @@ if i32.const 0 i32.const 376 - i32.const 544 + i32.const 577 i32.const 4 call $~lib/builtins/abort unreachable @@ -30212,12 +30318,12 @@ local.get $6 call $~lib/rt/pure/__release ) - (func $~lib/typedarray/Int32Array#get:buffer (; 458 ;) (type $FUNCSIG$ii) (param $0 i32) (result i32) + (func $~lib/typedarray/Int32Array#get:buffer (; 459 ;) (type $FUNCSIG$ii) (param $0 i32) (result i32) local.get $0 i32.load call $~lib/rt/pure/__retain ) - (func $~lib/typedarray/Int32Array.wrap (; 459 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) + (func $~lib/typedarray/Int32Array.wrap (; 460 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) (local $3 i32) (local $4 i32) (local $5 i32) @@ -30247,7 +30353,7 @@ call $~lib/rt/pure/__release i32.const 280 i32.const 432 - i32.const 1423 + i32.const 1488 i32.const 4 call $~lib/builtins/abort unreachable @@ -30269,7 +30375,7 @@ call $~lib/rt/pure/__release i32.const 24 i32.const 432 - i32.const 1430 + i32.const 1495 i32.const 8 call $~lib/builtins/abort unreachable @@ -30283,7 +30389,7 @@ call $~lib/rt/pure/__release i32.const 24 i32.const 432 - i32.const 1435 + i32.const 1500 i32.const 6 call $~lib/builtins/abort unreachable @@ -30305,7 +30411,7 @@ call $~lib/rt/pure/__release i32.const 24 i32.const 432 - i32.const 1441 + i32.const 1506 i32.const 4 call $~lib/builtins/abort unreachable @@ -30350,7 +30456,7 @@ call $~lib/rt/pure/__release local.get $8 ) - (func $~lib/typedarray/Int32Array.wrap|trampoline (; 460 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) + (func $~lib/typedarray/Int32Array.wrap|trampoline (; 461 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) block $2of2 block $1of2 block $0of2 @@ -30373,7 +30479,7 @@ local.get $2 call $~lib/typedarray/Int32Array.wrap ) - (func $std/typedarray/testArrayWrap<~lib/typedarray/Int32Array,i32> (; 461 ;) (type $FUNCSIG$v) + (func $std/typedarray/testArrayWrap<~lib/typedarray/Int32Array,i32> (; 462 ;) (type $FUNCSIG$v) (local $0 i32) (local $1 i32) (local $2 i32) @@ -30462,7 +30568,7 @@ if i32.const 0 i32.const 376 - i32.const 544 + i32.const 577 i32.const 4 call $~lib/builtins/abort unreachable @@ -30488,12 +30594,12 @@ local.get $6 call $~lib/rt/pure/__release ) - (func $~lib/typedarray/Uint32Array#get:buffer (; 462 ;) (type $FUNCSIG$ii) (param $0 i32) (result i32) + (func $~lib/typedarray/Uint32Array#get:buffer (; 463 ;) (type $FUNCSIG$ii) (param $0 i32) (result i32) local.get $0 i32.load call $~lib/rt/pure/__retain ) - (func $~lib/typedarray/Uint32Array.wrap (; 463 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) + (func $~lib/typedarray/Uint32Array.wrap (; 464 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) (local $3 i32) (local $4 i32) (local $5 i32) @@ -30523,7 +30629,7 @@ call $~lib/rt/pure/__release i32.const 280 i32.const 432 - i32.const 1423 + i32.const 1488 i32.const 4 call $~lib/builtins/abort unreachable @@ -30545,7 +30651,7 @@ call $~lib/rt/pure/__release i32.const 24 i32.const 432 - i32.const 1430 + i32.const 1495 i32.const 8 call $~lib/builtins/abort unreachable @@ -30559,7 +30665,7 @@ call $~lib/rt/pure/__release i32.const 24 i32.const 432 - i32.const 1435 + i32.const 1500 i32.const 6 call $~lib/builtins/abort unreachable @@ -30581,7 +30687,7 @@ call $~lib/rt/pure/__release i32.const 24 i32.const 432 - i32.const 1441 + i32.const 1506 i32.const 4 call $~lib/builtins/abort unreachable @@ -30626,7 +30732,7 @@ call $~lib/rt/pure/__release local.get $8 ) - (func $~lib/typedarray/Uint32Array.wrap|trampoline (; 464 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) + (func $~lib/typedarray/Uint32Array.wrap|trampoline (; 465 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) block $2of2 block $1of2 block $0of2 @@ -30649,7 +30755,7 @@ local.get $2 call $~lib/typedarray/Uint32Array.wrap ) - (func $std/typedarray/testArrayWrap<~lib/typedarray/Uint32Array,u32> (; 465 ;) (type $FUNCSIG$v) + (func $std/typedarray/testArrayWrap<~lib/typedarray/Uint32Array,u32> (; 466 ;) (type $FUNCSIG$v) (local $0 i32) (local $1 i32) (local $2 i32) @@ -30738,7 +30844,7 @@ if i32.const 0 i32.const 376 - i32.const 544 + i32.const 577 i32.const 4 call $~lib/builtins/abort unreachable @@ -30764,12 +30870,12 @@ local.get $6 call $~lib/rt/pure/__release ) - (func $~lib/typedarray/Int64Array#get:buffer (; 466 ;) (type $FUNCSIG$ii) (param $0 i32) (result i32) + (func $~lib/typedarray/Int64Array#get:buffer (; 467 ;) (type $FUNCSIG$ii) (param $0 i32) (result i32) local.get $0 i32.load call $~lib/rt/pure/__retain ) - (func $~lib/typedarray/Int64Array.wrap (; 467 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) + (func $~lib/typedarray/Int64Array.wrap (; 468 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) (local $3 i32) (local $4 i32) (local $5 i32) @@ -30799,7 +30905,7 @@ call $~lib/rt/pure/__release i32.const 280 i32.const 432 - i32.const 1423 + i32.const 1488 i32.const 4 call $~lib/builtins/abort unreachable @@ -30821,7 +30927,7 @@ call $~lib/rt/pure/__release i32.const 24 i32.const 432 - i32.const 1430 + i32.const 1495 i32.const 8 call $~lib/builtins/abort unreachable @@ -30835,7 +30941,7 @@ call $~lib/rt/pure/__release i32.const 24 i32.const 432 - i32.const 1435 + i32.const 1500 i32.const 6 call $~lib/builtins/abort unreachable @@ -30857,7 +30963,7 @@ call $~lib/rt/pure/__release i32.const 24 i32.const 432 - i32.const 1441 + i32.const 1506 i32.const 4 call $~lib/builtins/abort unreachable @@ -30902,7 +31008,7 @@ call $~lib/rt/pure/__release local.get $8 ) - (func $~lib/typedarray/Int64Array.wrap|trampoline (; 468 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) + (func $~lib/typedarray/Int64Array.wrap|trampoline (; 469 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) block $2of2 block $1of2 block $0of2 @@ -30925,7 +31031,7 @@ local.get $2 call $~lib/typedarray/Int64Array.wrap ) - (func $std/typedarray/testArrayWrap<~lib/typedarray/Int64Array,i64> (; 469 ;) (type $FUNCSIG$v) + (func $std/typedarray/testArrayWrap<~lib/typedarray/Int64Array,i64> (; 470 ;) (type $FUNCSIG$v) (local $0 i32) (local $1 i32) (local $2 i32) @@ -31015,7 +31121,7 @@ if i32.const 0 i32.const 376 - i32.const 544 + i32.const 577 i32.const 4 call $~lib/builtins/abort unreachable @@ -31041,12 +31147,12 @@ local.get $6 call $~lib/rt/pure/__release ) - (func $~lib/typedarray/Uint64Array#get:buffer (; 470 ;) (type $FUNCSIG$ii) (param $0 i32) (result i32) + (func $~lib/typedarray/Uint64Array#get:buffer (; 471 ;) (type $FUNCSIG$ii) (param $0 i32) (result i32) local.get $0 i32.load call $~lib/rt/pure/__retain ) - (func $~lib/typedarray/Uint64Array.wrap (; 471 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) + (func $~lib/typedarray/Uint64Array.wrap (; 472 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) (local $3 i32) (local $4 i32) (local $5 i32) @@ -31076,7 +31182,7 @@ call $~lib/rt/pure/__release i32.const 280 i32.const 432 - i32.const 1423 + i32.const 1488 i32.const 4 call $~lib/builtins/abort unreachable @@ -31098,7 +31204,7 @@ call $~lib/rt/pure/__release i32.const 24 i32.const 432 - i32.const 1430 + i32.const 1495 i32.const 8 call $~lib/builtins/abort unreachable @@ -31112,7 +31218,7 @@ call $~lib/rt/pure/__release i32.const 24 i32.const 432 - i32.const 1435 + i32.const 1500 i32.const 6 call $~lib/builtins/abort unreachable @@ -31134,7 +31240,7 @@ call $~lib/rt/pure/__release i32.const 24 i32.const 432 - i32.const 1441 + i32.const 1506 i32.const 4 call $~lib/builtins/abort unreachable @@ -31179,7 +31285,7 @@ call $~lib/rt/pure/__release local.get $8 ) - (func $~lib/typedarray/Uint64Array.wrap|trampoline (; 472 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) + (func $~lib/typedarray/Uint64Array.wrap|trampoline (; 473 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) block $2of2 block $1of2 block $0of2 @@ -31202,7 +31308,7 @@ local.get $2 call $~lib/typedarray/Uint64Array.wrap ) - (func $std/typedarray/testArrayWrap<~lib/typedarray/Uint64Array,u64> (; 473 ;) (type $FUNCSIG$v) + (func $std/typedarray/testArrayWrap<~lib/typedarray/Uint64Array,u64> (; 474 ;) (type $FUNCSIG$v) (local $0 i32) (local $1 i32) (local $2 i32) @@ -31292,7 +31398,7 @@ if i32.const 0 i32.const 376 - i32.const 544 + i32.const 577 i32.const 4 call $~lib/builtins/abort unreachable @@ -31318,12 +31424,12 @@ local.get $6 call $~lib/rt/pure/__release ) - (func $~lib/typedarray/Float32Array#get:buffer (; 474 ;) (type $FUNCSIG$ii) (param $0 i32) (result i32) + (func $~lib/typedarray/Float32Array#get:buffer (; 475 ;) (type $FUNCSIG$ii) (param $0 i32) (result i32) local.get $0 i32.load call $~lib/rt/pure/__retain ) - (func $~lib/typedarray/Float32Array.wrap (; 475 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) + (func $~lib/typedarray/Float32Array.wrap (; 476 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) (local $3 i32) (local $4 i32) (local $5 i32) @@ -31353,7 +31459,7 @@ call $~lib/rt/pure/__release i32.const 280 i32.const 432 - i32.const 1423 + i32.const 1488 i32.const 4 call $~lib/builtins/abort unreachable @@ -31375,7 +31481,7 @@ call $~lib/rt/pure/__release i32.const 24 i32.const 432 - i32.const 1430 + i32.const 1495 i32.const 8 call $~lib/builtins/abort unreachable @@ -31389,7 +31495,7 @@ call $~lib/rt/pure/__release i32.const 24 i32.const 432 - i32.const 1435 + i32.const 1500 i32.const 6 call $~lib/builtins/abort unreachable @@ -31411,7 +31517,7 @@ call $~lib/rt/pure/__release i32.const 24 i32.const 432 - i32.const 1441 + i32.const 1506 i32.const 4 call $~lib/builtins/abort unreachable @@ -31456,7 +31562,7 @@ call $~lib/rt/pure/__release local.get $8 ) - (func $~lib/typedarray/Float32Array.wrap|trampoline (; 476 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) + (func $~lib/typedarray/Float32Array.wrap|trampoline (; 477 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) block $2of2 block $1of2 block $0of2 @@ -31479,7 +31585,7 @@ local.get $2 call $~lib/typedarray/Float32Array.wrap ) - (func $std/typedarray/testArrayWrap<~lib/typedarray/Float32Array,f32> (; 477 ;) (type $FUNCSIG$v) + (func $std/typedarray/testArrayWrap<~lib/typedarray/Float32Array,f32> (; 478 ;) (type $FUNCSIG$v) (local $0 i32) (local $1 i32) (local $2 i32) @@ -31569,7 +31675,7 @@ if i32.const 0 i32.const 376 - i32.const 544 + i32.const 577 i32.const 4 call $~lib/builtins/abort unreachable @@ -31595,12 +31701,12 @@ local.get $6 call $~lib/rt/pure/__release ) - (func $~lib/typedarray/Float64Array#get:buffer (; 478 ;) (type $FUNCSIG$ii) (param $0 i32) (result i32) + (func $~lib/typedarray/Float64Array#get:buffer (; 479 ;) (type $FUNCSIG$ii) (param $0 i32) (result i32) local.get $0 i32.load call $~lib/rt/pure/__retain ) - (func $~lib/typedarray/Float64Array.wrap (; 479 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) + (func $~lib/typedarray/Float64Array.wrap (; 480 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) (local $3 i32) (local $4 i32) (local $5 i32) @@ -31630,7 +31736,7 @@ call $~lib/rt/pure/__release i32.const 280 i32.const 432 - i32.const 1423 + i32.const 1488 i32.const 4 call $~lib/builtins/abort unreachable @@ -31652,7 +31758,7 @@ call $~lib/rt/pure/__release i32.const 24 i32.const 432 - i32.const 1430 + i32.const 1495 i32.const 8 call $~lib/builtins/abort unreachable @@ -31666,7 +31772,7 @@ call $~lib/rt/pure/__release i32.const 24 i32.const 432 - i32.const 1435 + i32.const 1500 i32.const 6 call $~lib/builtins/abort unreachable @@ -31688,7 +31794,7 @@ call $~lib/rt/pure/__release i32.const 24 i32.const 432 - i32.const 1441 + i32.const 1506 i32.const 4 call $~lib/builtins/abort unreachable @@ -31733,7 +31839,7 @@ call $~lib/rt/pure/__release local.get $8 ) - (func $~lib/typedarray/Float64Array.wrap|trampoline (; 480 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) + (func $~lib/typedarray/Float64Array.wrap|trampoline (; 481 ;) (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) block $2of2 block $1of2 block $0of2 @@ -31756,7 +31862,7 @@ local.get $2 call $~lib/typedarray/Float64Array.wrap ) - (func $std/typedarray/testArrayWrap<~lib/typedarray/Float64Array,f64> (; 481 ;) (type $FUNCSIG$v) + (func $std/typedarray/testArrayWrap<~lib/typedarray/Float64Array,f64> (; 482 ;) (type $FUNCSIG$v) (local $0 i32) (local $1 i32) (local $2 i32) @@ -31846,7 +31952,7 @@ if i32.const 0 i32.const 376 - i32.const 544 + i32.const 577 i32.const 4 call $~lib/builtins/abort unreachable @@ -31872,7 +31978,7 @@ local.get $6 call $~lib/rt/pure/__release ) - (func $start:std/typedarray (; 482 ;) (type $FUNCSIG$v) + (func $start:std/typedarray (; 483 ;) (type $FUNCSIG$v) (local $0 i32) (local $1 i32) (local $2 i32) @@ -32947,6 +33053,273 @@ call $~lib/rt/pure/__release local.get $3 call $~lib/rt/pure/__release + i32.const 0 + i32.const 5 + call $~lib/typedarray/Int32Array#constructor + local.set $3 + 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 + local.get $3 + i32.const 3 + i32.const 4 + call $~lib/typedarray/Int32Array#__set + local.get $3 + i32.const 4 + i32.const 5 + call $~lib/typedarray/Int32Array#__set + local.get $3 + i32.const 1 + i32.const 4 + call $~lib/typedarray/Int32Array#subarray + local.set $8 + local.get $8 + call $~lib/typedarray/Int32Array#get:length + i32.const 3 + i32.eq + i32.eqz + if + i32.const 0 + i32.const 376 + i32.const 249 + i32.const 2 + call $~lib/builtins/abort + unreachable + end + local.get $8 + call $~lib/arraybuffer/ArrayBufferView#get:byteOffset + i32.const 4 + i32.eq + i32.eqz + if + i32.const 0 + i32.const 376 + i32.const 250 + i32.const 2 + call $~lib/builtins/abort + unreachable + end + local.get $8 + call $~lib/arraybuffer/ArrayBufferView#get:byteLength + i32.const 12 + i32.eq + i32.eqz + if + i32.const 0 + i32.const 376 + i32.const 251 + i32.const 2 + call $~lib/builtins/abort + unreachable + end + local.get $3 + i32.const 1 + i32.const 3 + call $~lib/typedarray/Int32Array#slice + local.set $0 + local.get $0 + i32.const 0 + call $~lib/typedarray/Int32Array#__get + i32.const 2 + i32.eq + i32.eqz + if + i32.const 0 + i32.const 376 + i32.const 254 + i32.const 2 + call $~lib/builtins/abort + unreachable + end + local.get $0 + i32.const 1 + call $~lib/typedarray/Int32Array#__get + i32.const 3 + i32.eq + i32.eqz + if + i32.const 0 + i32.const 376 + i32.const 255 + i32.const 2 + call $~lib/builtins/abort + unreachable + end + local.get $0 + call $~lib/typedarray/Int32Array#get:length + i32.const 2 + i32.eq + i32.eqz + if + i32.const 0 + i32.const 376 + i32.const 256 + i32.const 2 + call $~lib/builtins/abort + unreachable + end + local.get $0 + call $~lib/arraybuffer/ArrayBufferView#get:byteOffset + i32.const 0 + i32.eq + i32.eqz + if + i32.const 0 + i32.const 376 + i32.const 257 + i32.const 2 + call $~lib/builtins/abort + unreachable + end + local.get $0 + call $~lib/arraybuffer/ArrayBufferView#get:byteLength + i32.const 8 + i32.eq + i32.eqz + if + i32.const 0 + i32.const 376 + i32.const 258 + i32.const 2 + call $~lib/builtins/abort + unreachable + end + local.get $8 + i32.const 1 + i32.const 2 + call $~lib/typedarray/Int32Array#slice + local.set $7 + local.get $7 + i32.const 0 + call $~lib/typedarray/Int32Array#__get + i32.const 3 + i32.eq + i32.eqz + if + i32.const 0 + i32.const 376 + i32.const 261 + i32.const 2 + call $~lib/builtins/abort + unreachable + end + local.get $7 + call $~lib/typedarray/Int32Array#get:length + i32.const 1 + i32.eq + i32.eqz + if + i32.const 0 + i32.const 376 + i32.const 262 + i32.const 2 + call $~lib/builtins/abort + unreachable + end + local.get $7 + call $~lib/arraybuffer/ArrayBufferView#get:byteOffset + i32.const 0 + i32.eq + i32.eqz + if + i32.const 0 + i32.const 376 + i32.const 263 + i32.const 2 + call $~lib/builtins/abort + unreachable + end + local.get $7 + call $~lib/arraybuffer/ArrayBufferView#get:byteLength + i32.const 4 + i32.eq + i32.eqz + if + i32.const 0 + i32.const 376 + i32.const 264 + i32.const 2 + call $~lib/builtins/abort + unreachable + end + local.get $3 + i32.const 0 + global.get $~lib/builtins/i32.MAX_VALUE + call $~lib/typedarray/Int32Array#slice + local.set $4 + local.get $4 + local.get $3 + i32.ne + i32.eqz + if + i32.const 0 + i32.const 376 + i32.const 267 + i32.const 2 + call $~lib/builtins/abort + unreachable + end + local.get $4 + call $~lib/typedarray/Int32Array#get:length + local.get $3 + call $~lib/typedarray/Int32Array#get:length + i32.eq + i32.eqz + if + i32.const 0 + i32.const 376 + i32.const 268 + i32.const 2 + call $~lib/builtins/abort + unreachable + end + local.get $4 + call $~lib/arraybuffer/ArrayBufferView#get:byteOffset + local.get $3 + call $~lib/arraybuffer/ArrayBufferView#get:byteOffset + i32.eq + i32.eqz + if + i32.const 0 + i32.const 376 + i32.const 269 + i32.const 2 + call $~lib/builtins/abort + unreachable + end + local.get $4 + call $~lib/arraybuffer/ArrayBufferView#get:byteLength + local.get $3 + call $~lib/arraybuffer/ArrayBufferView#get:byteLength + i32.eq + i32.eqz + if + i32.const 0 + i32.const 376 + i32.const 270 + i32.const 2 + call $~lib/builtins/abort + unreachable + end + local.get $3 + call $~lib/rt/pure/__release + local.get $8 + call $~lib/rt/pure/__release + local.get $0 + call $~lib/rt/pure/__release + local.get $7 + call $~lib/rt/pure/__release + local.get $4 + call $~lib/rt/pure/__release call $std/typedarray/testReduce<~lib/typedarray/Int8Array,i8> call $std/typedarray/testReduce<~lib/typedarray/Uint8Array,u8> call $std/typedarray/testReduce<~lib/typedarray/Uint8ClampedArray,u8> @@ -33058,7 +33431,7 @@ call $std/typedarray/testArrayWrap<~lib/typedarray/Float32Array,f32> call $std/typedarray/testArrayWrap<~lib/typedarray/Float64Array,f64> ) - (func $start (; 483 ;) (type $FUNCSIG$v) + (func $start (; 484 ;) (type $FUNCSIG$v) global.get $~lib/started if return @@ -33068,13 +33441,13 @@ end call $start:std/typedarray ) - (func $~lib/array/Array#__visit_impl (; 484 ;) (type $FUNCSIG$vii) (param $0 i32) (param $1 i32) + (func $~lib/array/Array#__visit_impl (; 485 ;) (type $FUNCSIG$vii) (param $0 i32) (param $1 i32) nop ) - (func $~lib/array/Array#__visit_impl (; 485 ;) (type $FUNCSIG$vii) (param $0 i32) (param $1 i32) + (func $~lib/array/Array#__visit_impl (; 486 ;) (type $FUNCSIG$vii) (param $0 i32) (param $1 i32) nop ) - (func $~lib/rt/pure/markGray (; 486 ;) (type $FUNCSIG$vi) (param $0 i32) + (func $~lib/rt/pure/markGray (; 487 ;) (type $FUNCSIG$vi) (param $0 i32) (local $1 i32) local.get $0 i32.load offset=4 @@ -33101,7 +33474,7 @@ call $~lib/rt/__visit_members end ) - (func $~lib/rt/pure/scanBlack (; 487 ;) (type $FUNCSIG$vi) (param $0 i32) + (func $~lib/rt/pure/scanBlack (; 488 ;) (type $FUNCSIG$vi) (param $0 i32) local.get $0 local.get $0 i32.load offset=4 @@ -33118,7 +33491,7 @@ i32.const 4 call $~lib/rt/__visit_members ) - (func $~lib/rt/pure/scan (; 488 ;) (type $FUNCSIG$vi) (param $0 i32) + (func $~lib/rt/pure/scan (; 489 ;) (type $FUNCSIG$vi) (param $0 i32) (local $1 i32) local.get $0 i32.load offset=4 @@ -33155,7 +33528,7 @@ end end ) - (func $~lib/rt/pure/collectWhite (; 489 ;) (type $FUNCSIG$vi) (param $0 i32) + (func $~lib/rt/pure/collectWhite (; 490 ;) (type $FUNCSIG$vi) (param $0 i32) (local $1 i32) local.get $0 i32.load offset=4 @@ -33193,7 +33566,7 @@ call $~lib/rt/tlsf/freeBlock end ) - (func $~lib/rt/pure/__visit (; 490 ;) (type $FUNCSIG$vii) (param $0 i32) (param $1 i32) + (func $~lib/rt/pure/__visit (; 491 ;) (type $FUNCSIG$vii) (param $0 i32) (param $1 i32) (local $2 i32) (local $3 i32) local.get $0 @@ -33323,7 +33696,7 @@ end end ) - (func $~lib/rt/__visit_members (; 491 ;) (type $FUNCSIG$vii) (param $0 i32) (param $1 i32) + (func $~lib/rt/__visit_members (; 492 ;) (type $FUNCSIG$vii) (param $0 i32) (param $1 i32) (local $2 i32) block $block$4$break block $switch$1$default @@ -33363,6 +33736,6 @@ end return ) - (func $null (; 492 ;) (type $FUNCSIG$v) + (func $null (; 493 ;) (type $FUNCSIG$v) ) ) From c4b4a38a394b3db0bf0705f7a35ea497caf7755f Mon Sep 17 00:00:00 2001 From: MaxGraey Date: Sat, 24 Aug 2019 17:02:19 +0300 Subject: [PATCH 2/4] use instantiate --- std/assembly/typedarray.ts | 3 +- tests/compiler/std/typedarray.optimized.wat | 107 +++++++++--------- tests/compiler/std/typedarray.untouched.wat | 113 ++++++++++---------- 3 files changed, 109 insertions(+), 114 deletions(-) diff --git a/std/assembly/typedarray.ts b/std/assembly/typedarray.ts index 5a2553aeeb..a45f2d2aa8 100644 --- a/std/assembly/typedarray.ts +++ b/std/assembly/typedarray.ts @@ -1290,8 +1290,7 @@ function SLICE( 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(__alloc(offsetof(), idof())); - slice.dataLength = length << alignof(); + var slice = instantiate(length); memory.copy( slice.dataStart, array.dataStart + (start << alignof()), diff --git a/tests/compiler/std/typedarray.optimized.wat b/tests/compiler/std/typedarray.optimized.wat index 96870a8c4a..48495b06dd 100644 --- a/tests/compiler/std/typedarray.optimized.wat +++ b/tests/compiler/std/typedarray.optimized.wat @@ -3744,13 +3744,6 @@ i32.lt_s select end - local.set $1 - i32.const 12 - i32.const 8 - call $~lib/rt/tlsf/__alloc - call $~lib/rt/pure/__retain - local.tee $2 - local.get $1 local.get $0 i32.sub local.tee $1 @@ -3759,11 +3752,11 @@ i32.const 0 i32.gt_s select - i32.const 2 - i32.shl local.tee $1 - i32.store offset=8 - local.get $2 + call $~lib/typedarray/Int32Array#constructor + local.tee $2 + call $~lib/rt/pure/__retain + local.tee $3 i32.load offset=4 local.get $4 i32.load offset=4 @@ -3772,10 +3765,14 @@ i32.shl i32.add local.get $1 + i32.const 2 + i32.shl call $~lib/memory/memory.copy local.get $4 call $~lib/rt/pure/__release local.get $2 + call $~lib/rt/pure/__release + local.get $3 ) (func $std/typedarray/testReduce<~lib/typedarray/Int8Array,i8>~anonymous|0 (; 66 ;) (type $FUNCSIG$iiiii) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (result i32) local.get $3 @@ -20379,7 +20376,7 @@ call $~lib/rt/pure/__release i32.const 280 i32.const 432 - i32.const 1488 + i32.const 1487 i32.const 4 call $~lib/builtins/abort unreachable @@ -20401,7 +20398,7 @@ call $~lib/rt/pure/__release i32.const 24 i32.const 432 - i32.const 1495 + i32.const 1494 i32.const 8 call $~lib/builtins/abort unreachable @@ -20414,7 +20411,7 @@ call $~lib/rt/pure/__release i32.const 24 i32.const 432 - i32.const 1500 + i32.const 1499 i32.const 6 call $~lib/builtins/abort unreachable @@ -20430,7 +20427,7 @@ call $~lib/rt/pure/__release i32.const 24 i32.const 432 - i32.const 1506 + i32.const 1505 i32.const 4 call $~lib/builtins/abort unreachable @@ -20600,7 +20597,7 @@ call $~lib/rt/pure/__release i32.const 280 i32.const 432 - i32.const 1488 + i32.const 1487 i32.const 4 call $~lib/builtins/abort unreachable @@ -20622,7 +20619,7 @@ call $~lib/rt/pure/__release i32.const 24 i32.const 432 - i32.const 1495 + i32.const 1494 i32.const 8 call $~lib/builtins/abort unreachable @@ -20635,7 +20632,7 @@ call $~lib/rt/pure/__release i32.const 24 i32.const 432 - i32.const 1500 + i32.const 1499 i32.const 6 call $~lib/builtins/abort unreachable @@ -20651,7 +20648,7 @@ call $~lib/rt/pure/__release i32.const 24 i32.const 432 - i32.const 1506 + i32.const 1505 i32.const 4 call $~lib/builtins/abort unreachable @@ -20819,7 +20816,7 @@ call $~lib/rt/pure/__release i32.const 280 i32.const 432 - i32.const 1488 + i32.const 1487 i32.const 4 call $~lib/builtins/abort unreachable @@ -20841,7 +20838,7 @@ call $~lib/rt/pure/__release i32.const 24 i32.const 432 - i32.const 1495 + i32.const 1494 i32.const 8 call $~lib/builtins/abort unreachable @@ -20854,7 +20851,7 @@ call $~lib/rt/pure/__release i32.const 24 i32.const 432 - i32.const 1500 + i32.const 1499 i32.const 6 call $~lib/builtins/abort unreachable @@ -20870,7 +20867,7 @@ call $~lib/rt/pure/__release i32.const 24 i32.const 432 - i32.const 1506 + i32.const 1505 i32.const 4 call $~lib/builtins/abort unreachable @@ -21038,7 +21035,7 @@ call $~lib/rt/pure/__release i32.const 280 i32.const 432 - i32.const 1488 + i32.const 1487 i32.const 4 call $~lib/builtins/abort unreachable @@ -21060,7 +21057,7 @@ call $~lib/rt/pure/__release i32.const 24 i32.const 432 - i32.const 1495 + i32.const 1494 i32.const 8 call $~lib/builtins/abort unreachable @@ -21073,7 +21070,7 @@ call $~lib/rt/pure/__release i32.const 24 i32.const 432 - i32.const 1500 + i32.const 1499 i32.const 6 call $~lib/builtins/abort unreachable @@ -21092,7 +21089,7 @@ call $~lib/rt/pure/__release i32.const 24 i32.const 432 - i32.const 1506 + i32.const 1505 i32.const 4 call $~lib/builtins/abort unreachable @@ -21262,7 +21259,7 @@ call $~lib/rt/pure/__release i32.const 280 i32.const 432 - i32.const 1488 + i32.const 1487 i32.const 4 call $~lib/builtins/abort unreachable @@ -21284,7 +21281,7 @@ call $~lib/rt/pure/__release i32.const 24 i32.const 432 - i32.const 1495 + i32.const 1494 i32.const 8 call $~lib/builtins/abort unreachable @@ -21297,7 +21294,7 @@ call $~lib/rt/pure/__release i32.const 24 i32.const 432 - i32.const 1500 + i32.const 1499 i32.const 6 call $~lib/builtins/abort unreachable @@ -21316,7 +21313,7 @@ call $~lib/rt/pure/__release i32.const 24 i32.const 432 - i32.const 1506 + i32.const 1505 i32.const 4 call $~lib/builtins/abort unreachable @@ -21484,7 +21481,7 @@ call $~lib/rt/pure/__release i32.const 280 i32.const 432 - i32.const 1488 + i32.const 1487 i32.const 4 call $~lib/builtins/abort unreachable @@ -21506,7 +21503,7 @@ call $~lib/rt/pure/__release i32.const 24 i32.const 432 - i32.const 1495 + i32.const 1494 i32.const 8 call $~lib/builtins/abort unreachable @@ -21519,7 +21516,7 @@ call $~lib/rt/pure/__release i32.const 24 i32.const 432 - i32.const 1500 + i32.const 1499 i32.const 6 call $~lib/builtins/abort unreachable @@ -21538,7 +21535,7 @@ call $~lib/rt/pure/__release i32.const 24 i32.const 432 - i32.const 1506 + i32.const 1505 i32.const 4 call $~lib/builtins/abort unreachable @@ -21704,7 +21701,7 @@ call $~lib/rt/pure/__release i32.const 280 i32.const 432 - i32.const 1488 + i32.const 1487 i32.const 4 call $~lib/builtins/abort unreachable @@ -21726,7 +21723,7 @@ call $~lib/rt/pure/__release i32.const 24 i32.const 432 - i32.const 1495 + i32.const 1494 i32.const 8 call $~lib/builtins/abort unreachable @@ -21739,7 +21736,7 @@ call $~lib/rt/pure/__release i32.const 24 i32.const 432 - i32.const 1500 + i32.const 1499 i32.const 6 call $~lib/builtins/abort unreachable @@ -21758,7 +21755,7 @@ call $~lib/rt/pure/__release i32.const 24 i32.const 432 - i32.const 1506 + i32.const 1505 i32.const 4 call $~lib/builtins/abort unreachable @@ -21924,7 +21921,7 @@ call $~lib/rt/pure/__release i32.const 280 i32.const 432 - i32.const 1488 + i32.const 1487 i32.const 4 call $~lib/builtins/abort unreachable @@ -21946,7 +21943,7 @@ call $~lib/rt/pure/__release i32.const 24 i32.const 432 - i32.const 1495 + i32.const 1494 i32.const 8 call $~lib/builtins/abort unreachable @@ -21959,7 +21956,7 @@ call $~lib/rt/pure/__release i32.const 24 i32.const 432 - i32.const 1500 + i32.const 1499 i32.const 6 call $~lib/builtins/abort unreachable @@ -21978,7 +21975,7 @@ call $~lib/rt/pure/__release i32.const 24 i32.const 432 - i32.const 1506 + i32.const 1505 i32.const 4 call $~lib/builtins/abort unreachable @@ -22145,7 +22142,7 @@ call $~lib/rt/pure/__release i32.const 280 i32.const 432 - i32.const 1488 + i32.const 1487 i32.const 4 call $~lib/builtins/abort unreachable @@ -22167,7 +22164,7 @@ call $~lib/rt/pure/__release i32.const 24 i32.const 432 - i32.const 1495 + i32.const 1494 i32.const 8 call $~lib/builtins/abort unreachable @@ -22180,7 +22177,7 @@ call $~lib/rt/pure/__release i32.const 24 i32.const 432 - i32.const 1500 + i32.const 1499 i32.const 6 call $~lib/builtins/abort unreachable @@ -22199,7 +22196,7 @@ call $~lib/rt/pure/__release i32.const 24 i32.const 432 - i32.const 1506 + i32.const 1505 i32.const 4 call $~lib/builtins/abort unreachable @@ -22366,7 +22363,7 @@ call $~lib/rt/pure/__release i32.const 280 i32.const 432 - i32.const 1488 + i32.const 1487 i32.const 4 call $~lib/builtins/abort unreachable @@ -22388,7 +22385,7 @@ call $~lib/rt/pure/__release i32.const 24 i32.const 432 - i32.const 1495 + i32.const 1494 i32.const 8 call $~lib/builtins/abort unreachable @@ -22401,7 +22398,7 @@ call $~lib/rt/pure/__release i32.const 24 i32.const 432 - i32.const 1500 + i32.const 1499 i32.const 6 call $~lib/builtins/abort unreachable @@ -22420,7 +22417,7 @@ call $~lib/rt/pure/__release i32.const 24 i32.const 432 - i32.const 1506 + i32.const 1505 i32.const 4 call $~lib/builtins/abort unreachable @@ -22587,7 +22584,7 @@ call $~lib/rt/pure/__release i32.const 280 i32.const 432 - i32.const 1488 + i32.const 1487 i32.const 4 call $~lib/builtins/abort unreachable @@ -22609,7 +22606,7 @@ call $~lib/rt/pure/__release i32.const 24 i32.const 432 - i32.const 1495 + i32.const 1494 i32.const 8 call $~lib/builtins/abort unreachable @@ -22622,7 +22619,7 @@ call $~lib/rt/pure/__release i32.const 24 i32.const 432 - i32.const 1500 + i32.const 1499 i32.const 6 call $~lib/builtins/abort unreachable @@ -22641,7 +22638,7 @@ call $~lib/rt/pure/__release i32.const 24 i32.const 432 - i32.const 1506 + i32.const 1505 i32.const 4 call $~lib/builtins/abort unreachable diff --git a/tests/compiler/std/typedarray.untouched.wat b/tests/compiler/std/typedarray.untouched.wat index 6cb37b0e28..a2cfc4a508 100644 --- a/tests/compiler/std/typedarray.untouched.wat +++ b/tests/compiler/std/typedarray.untouched.wat @@ -5647,6 +5647,7 @@ (local $6 i32) (local $7 i32) (local $8 i32) + (local $9 i32) local.get $0 call $~lib/rt/pure/__retain local.set $5 @@ -5718,17 +5719,13 @@ i32.gt_s select local.set $6 - i32.const 12 - i32.const 8 - call $~lib/rt/tlsf/__alloc - call $~lib/rt/pure/__retain - local.set $7 - local.get $7 + i32.const 0 local.get $6 - i32.const 2 - i32.shl - i32.store offset=8 - local.get $7 + call $~lib/typedarray/Int32Array#constructor + local.tee $7 + call $~lib/rt/pure/__retain + local.set $8 + local.get $8 i32.load offset=4 local.get $5 i32.load offset=4 @@ -5740,11 +5737,13 @@ i32.const 2 i32.shl call $~lib/memory/memory.copy - local.get $7 - local.set $8 + local.get $8 + local.set $9 local.get $5 call $~lib/rt/pure/__release - local.get $8 + local.get $7 + call $~lib/rt/pure/__release + local.get $9 ) (func $std/typedarray/testReduce<~lib/typedarray/Int8Array,i8>~anonymous|0 (; 81 ;) (type $FUNCSIG$iiiii) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (result i32) (local $4 i32) @@ -28959,7 +28958,7 @@ call $~lib/rt/pure/__release i32.const 280 i32.const 432 - i32.const 1488 + i32.const 1487 i32.const 4 call $~lib/builtins/abort unreachable @@ -28981,7 +28980,7 @@ call $~lib/rt/pure/__release i32.const 24 i32.const 432 - i32.const 1495 + i32.const 1494 i32.const 8 call $~lib/builtins/abort unreachable @@ -28995,7 +28994,7 @@ call $~lib/rt/pure/__release i32.const 24 i32.const 432 - i32.const 1500 + i32.const 1499 i32.const 6 call $~lib/builtins/abort unreachable @@ -29017,7 +29016,7 @@ call $~lib/rt/pure/__release i32.const 24 i32.const 432 - i32.const 1506 + i32.const 1505 i32.const 4 call $~lib/builtins/abort unreachable @@ -29239,7 +29238,7 @@ call $~lib/rt/pure/__release i32.const 280 i32.const 432 - i32.const 1488 + i32.const 1487 i32.const 4 call $~lib/builtins/abort unreachable @@ -29261,7 +29260,7 @@ call $~lib/rt/pure/__release i32.const 24 i32.const 432 - i32.const 1495 + i32.const 1494 i32.const 8 call $~lib/builtins/abort unreachable @@ -29275,7 +29274,7 @@ call $~lib/rt/pure/__release i32.const 24 i32.const 432 - i32.const 1500 + i32.const 1499 i32.const 6 call $~lib/builtins/abort unreachable @@ -29297,7 +29296,7 @@ call $~lib/rt/pure/__release i32.const 24 i32.const 432 - i32.const 1506 + i32.const 1505 i32.const 4 call $~lib/builtins/abort unreachable @@ -29517,7 +29516,7 @@ call $~lib/rt/pure/__release i32.const 280 i32.const 432 - i32.const 1488 + i32.const 1487 i32.const 4 call $~lib/builtins/abort unreachable @@ -29539,7 +29538,7 @@ call $~lib/rt/pure/__release i32.const 24 i32.const 432 - i32.const 1495 + i32.const 1494 i32.const 8 call $~lib/builtins/abort unreachable @@ -29553,7 +29552,7 @@ call $~lib/rt/pure/__release i32.const 24 i32.const 432 - i32.const 1500 + i32.const 1499 i32.const 6 call $~lib/builtins/abort unreachable @@ -29575,7 +29574,7 @@ call $~lib/rt/pure/__release i32.const 24 i32.const 432 - i32.const 1506 + i32.const 1505 i32.const 4 call $~lib/builtins/abort unreachable @@ -29795,7 +29794,7 @@ call $~lib/rt/pure/__release i32.const 280 i32.const 432 - i32.const 1488 + i32.const 1487 i32.const 4 call $~lib/builtins/abort unreachable @@ -29817,7 +29816,7 @@ call $~lib/rt/pure/__release i32.const 24 i32.const 432 - i32.const 1495 + i32.const 1494 i32.const 8 call $~lib/builtins/abort unreachable @@ -29831,7 +29830,7 @@ call $~lib/rt/pure/__release i32.const 24 i32.const 432 - i32.const 1500 + i32.const 1499 i32.const 6 call $~lib/builtins/abort unreachable @@ -29853,7 +29852,7 @@ call $~lib/rt/pure/__release i32.const 24 i32.const 432 - i32.const 1506 + i32.const 1505 i32.const 4 call $~lib/builtins/abort unreachable @@ -30075,7 +30074,7 @@ call $~lib/rt/pure/__release i32.const 280 i32.const 432 - i32.const 1488 + i32.const 1487 i32.const 4 call $~lib/builtins/abort unreachable @@ -30097,7 +30096,7 @@ call $~lib/rt/pure/__release i32.const 24 i32.const 432 - i32.const 1495 + i32.const 1494 i32.const 8 call $~lib/builtins/abort unreachable @@ -30111,7 +30110,7 @@ call $~lib/rt/pure/__release i32.const 24 i32.const 432 - i32.const 1500 + i32.const 1499 i32.const 6 call $~lib/builtins/abort unreachable @@ -30133,7 +30132,7 @@ call $~lib/rt/pure/__release i32.const 24 i32.const 432 - i32.const 1506 + i32.const 1505 i32.const 4 call $~lib/builtins/abort unreachable @@ -30353,7 +30352,7 @@ call $~lib/rt/pure/__release i32.const 280 i32.const 432 - i32.const 1488 + i32.const 1487 i32.const 4 call $~lib/builtins/abort unreachable @@ -30375,7 +30374,7 @@ call $~lib/rt/pure/__release i32.const 24 i32.const 432 - i32.const 1495 + i32.const 1494 i32.const 8 call $~lib/builtins/abort unreachable @@ -30389,7 +30388,7 @@ call $~lib/rt/pure/__release i32.const 24 i32.const 432 - i32.const 1500 + i32.const 1499 i32.const 6 call $~lib/builtins/abort unreachable @@ -30411,7 +30410,7 @@ call $~lib/rt/pure/__release i32.const 24 i32.const 432 - i32.const 1506 + i32.const 1505 i32.const 4 call $~lib/builtins/abort unreachable @@ -30629,7 +30628,7 @@ call $~lib/rt/pure/__release i32.const 280 i32.const 432 - i32.const 1488 + i32.const 1487 i32.const 4 call $~lib/builtins/abort unreachable @@ -30651,7 +30650,7 @@ call $~lib/rt/pure/__release i32.const 24 i32.const 432 - i32.const 1495 + i32.const 1494 i32.const 8 call $~lib/builtins/abort unreachable @@ -30665,7 +30664,7 @@ call $~lib/rt/pure/__release i32.const 24 i32.const 432 - i32.const 1500 + i32.const 1499 i32.const 6 call $~lib/builtins/abort unreachable @@ -30687,7 +30686,7 @@ call $~lib/rt/pure/__release i32.const 24 i32.const 432 - i32.const 1506 + i32.const 1505 i32.const 4 call $~lib/builtins/abort unreachable @@ -30905,7 +30904,7 @@ call $~lib/rt/pure/__release i32.const 280 i32.const 432 - i32.const 1488 + i32.const 1487 i32.const 4 call $~lib/builtins/abort unreachable @@ -30927,7 +30926,7 @@ call $~lib/rt/pure/__release i32.const 24 i32.const 432 - i32.const 1495 + i32.const 1494 i32.const 8 call $~lib/builtins/abort unreachable @@ -30941,7 +30940,7 @@ call $~lib/rt/pure/__release i32.const 24 i32.const 432 - i32.const 1500 + i32.const 1499 i32.const 6 call $~lib/builtins/abort unreachable @@ -30963,7 +30962,7 @@ call $~lib/rt/pure/__release i32.const 24 i32.const 432 - i32.const 1506 + i32.const 1505 i32.const 4 call $~lib/builtins/abort unreachable @@ -31182,7 +31181,7 @@ call $~lib/rt/pure/__release i32.const 280 i32.const 432 - i32.const 1488 + i32.const 1487 i32.const 4 call $~lib/builtins/abort unreachable @@ -31204,7 +31203,7 @@ call $~lib/rt/pure/__release i32.const 24 i32.const 432 - i32.const 1495 + i32.const 1494 i32.const 8 call $~lib/builtins/abort unreachable @@ -31218,7 +31217,7 @@ call $~lib/rt/pure/__release i32.const 24 i32.const 432 - i32.const 1500 + i32.const 1499 i32.const 6 call $~lib/builtins/abort unreachable @@ -31240,7 +31239,7 @@ call $~lib/rt/pure/__release i32.const 24 i32.const 432 - i32.const 1506 + i32.const 1505 i32.const 4 call $~lib/builtins/abort unreachable @@ -31459,7 +31458,7 @@ call $~lib/rt/pure/__release i32.const 280 i32.const 432 - i32.const 1488 + i32.const 1487 i32.const 4 call $~lib/builtins/abort unreachable @@ -31481,7 +31480,7 @@ call $~lib/rt/pure/__release i32.const 24 i32.const 432 - i32.const 1495 + i32.const 1494 i32.const 8 call $~lib/builtins/abort unreachable @@ -31495,7 +31494,7 @@ call $~lib/rt/pure/__release i32.const 24 i32.const 432 - i32.const 1500 + i32.const 1499 i32.const 6 call $~lib/builtins/abort unreachable @@ -31517,7 +31516,7 @@ call $~lib/rt/pure/__release i32.const 24 i32.const 432 - i32.const 1506 + i32.const 1505 i32.const 4 call $~lib/builtins/abort unreachable @@ -31736,7 +31735,7 @@ call $~lib/rt/pure/__release i32.const 280 i32.const 432 - i32.const 1488 + i32.const 1487 i32.const 4 call $~lib/builtins/abort unreachable @@ -31758,7 +31757,7 @@ call $~lib/rt/pure/__release i32.const 24 i32.const 432 - i32.const 1495 + i32.const 1494 i32.const 8 call $~lib/builtins/abort unreachable @@ -31772,7 +31771,7 @@ call $~lib/rt/pure/__release i32.const 24 i32.const 432 - i32.const 1500 + i32.const 1499 i32.const 6 call $~lib/builtins/abort unreachable @@ -31794,7 +31793,7 @@ call $~lib/rt/pure/__release i32.const 24 i32.const 432 - i32.const 1506 + i32.const 1505 i32.const 4 call $~lib/builtins/abort unreachable From cc9c7ce1ffa1879bec524c0504b174d2dfcabd34 Mon Sep 17 00:00:00 2001 From: MaxGraey Date: Wed, 28 Aug 2019 23:19:16 +0300 Subject: [PATCH 3/4] fix casting --- std/assembly/typedarray.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/std/assembly/typedarray.ts b/std/assembly/typedarray.ts index a45f2d2aa8..ffbb102485 100644 --- a/std/assembly/typedarray.ts +++ b/std/assembly/typedarray.ts @@ -1294,7 +1294,7 @@ function SLICE( memory.copy( slice.dataStart, array.dataStart + (start << alignof()), - length << alignof() + length << alignof() ); return slice; } From 73cf8dff29e4118c1051e3a8da899d7bd4d3b179 Mon Sep 17 00:00:00 2001 From: MaxGraey Date: Thu, 29 Aug 2019 01:54:42 +0300 Subject: [PATCH 4/4] use shorhand "len" instead "length" in macros --- std/assembly/typedarray.ts | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/std/assembly/typedarray.ts b/std/assembly/typedarray.ts index ffbb102485..62fc8aeef6 100644 --- a/std/assembly/typedarray.ts +++ b/std/assembly/typedarray.ts @@ -1244,9 +1244,9 @@ function FILL( end: i32 ): TArray { var dataStart = array.dataStart; - var length = array.length; - start = start < 0 ? max(length + start, 0) : min(start, length); - end = end < 0 ? max(length + end, 0) : min(end, length); + 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)); } else { @@ -1263,10 +1263,10 @@ function SORT( array: TArray, comparator: (a: T, b: T) => i32 ): TArray { - var length = array.length; - if (length <= 1) return array; + var len = array.length; + if (len <= 1) return array; var base = array.dataStart; - if (length == 2) { + if (len == 2) { let a: T = load(base, sizeof()); // a = arr[1] let b: T = load(base); // b = arr[0] if (comparator(a, b) < 0) { @@ -1275,7 +1275,7 @@ function SORT( } return array; } - SORT_IMPL(base, length, comparator); + SORT_IMPL(base, len, comparator); return array; } @@ -1286,15 +1286,15 @@ function SLICE( start: i32, end: i32 ): TArray { - var length = array.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 = instantiate(length); + var len = array.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 = instantiate(len); memory.copy( slice.dataStart, array.dataStart + (start << alignof()), - length << alignof() + len << alignof() ); return slice; }