diff --git a/lib/loader/index.js b/lib/loader/index.js index 3c97d7b741..bc56ab7345 100644 --- a/lib/loader/index.js +++ b/lib/loader/index.js @@ -371,7 +371,7 @@ export function demangle(exports, extendedExports = {}) { : exports["__setArgumentsLength"] || exports["__setargc"] || (() => { /* nop */ }); for (let internalName of Object.keys(exports)) { const elem = exports[internalName]; - let parts = internalName.split("."); + let parts = internalName.split(/\.|::/g); let curr = extendedExports; while (parts.length > 1) { let part = parts.shift(); diff --git a/src/builtins.ts b/src/builtins.ts index e9f563e1e6..4b8aa1d325 100644 --- a/src/builtins.ts +++ b/src/builtins.ts @@ -167,18 +167,18 @@ export namespace BuiltinNames { export const rem = "~lib/builtins/rem"; export const load = "~lib/builtins/load"; export const store = "~lib/builtins/store"; - export const atomic_load = "~lib/builtins/atomic.load"; - export const atomic_store = "~lib/builtins/atomic.store"; - export const atomic_add = "~lib/builtins/atomic.add"; - export const atomic_sub = "~lib/builtins/atomic.sub"; - export const atomic_and = "~lib/builtins/atomic.and"; - export const atomic_or = "~lib/builtins/atomic.or"; - export const atomic_xor = "~lib/builtins/atomic.xor"; - export const atomic_xchg = "~lib/builtins/atomic.xchg"; - export const atomic_cmpxchg = "~lib/builtins/atomic.cmpxchg"; - export const atomic_wait = "~lib/builtins/atomic.wait"; - export const atomic_notify = "~lib/builtins/atomic.notify"; - export const atomic_fence = "~lib/builtins/atomic.fence"; + export const atomic_load = "~lib/builtins/atomic::load"; + export const atomic_store = "~lib/builtins/atomic::store"; + export const atomic_add = "~lib/builtins/atomic::add"; + export const atomic_sub = "~lib/builtins/atomic::sub"; + export const atomic_and = "~lib/builtins/atomic::and"; + export const atomic_or = "~lib/builtins/atomic::or"; + export const atomic_xor = "~lib/builtins/atomic::xor"; + export const atomic_xchg = "~lib/builtins/atomic::xchg"; + export const atomic_cmpxchg = "~lib/builtins/atomic::cmpxchg"; + export const atomic_wait = "~lib/builtins/atomic::wait"; + export const atomic_notify = "~lib/builtins/atomic::notify"; + export const atomic_fence = "~lib/builtins/atomic::fence"; export const sizeof = "~lib/builtins/sizeof"; export const alignof = "~lib/builtins/alignof"; @@ -209,256 +209,256 @@ export namespace BuiltinNames { export const f64 = "~lib/builtins/f64"; export const v128 = "~lib/builtins/v128"; - export const i32_clz = "~lib/builtins/i32.clz"; - export const i64_clz = "~lib/builtins/i64.clz"; - export const i32_ctz = "~lib/builtins/i32.ctz"; - export const i64_ctz = "~lib/builtins/i64.ctz"; - export const i32_popcnt = "~lib/builtins/i32.popcnt"; - export const i64_popcnt = "~lib/builtins/i64.popcnt"; - export const i32_rotl = "~lib/builtins/i32.rotl"; - export const i64_rotl = "~lib/builtins/i64.rotl"; - export const i32_rotr = "~lib/builtins/i32.rotr"; - export const i64_rotr = "~lib/builtins/i64.rotr"; - - export const f32_abs = "~lib/builtins/f32.abs"; - export const f64_abs = "~lib/builtins/f64.abs"; - export const f32_max = "~lib/builtins/f32.max"; - export const f64_max = "~lib/builtins/f64.max"; - export const f32_min = "~lib/builtins/f32.min"; - export const f64_min = "~lib/builtins/f64.min"; - export const f32_ceil = "~lib/builtins/f32.ceil"; - export const f64_ceil = "~lib/builtins/f64.ceil"; - export const f32_floor = "~lib/builtins/f32.floor"; - export const f64_floor = "~lib/builtins/f64.floor"; - export const f32_copysign = "~lib/builtins/f32.copysign"; - export const f64_copysign = "~lib/builtins/f64.copysign"; - export const f32_nearest = "~lib/builtins/f32.nearest"; - export const f64_nearest = "~lib/builtins/f64.nearest"; - export const i32_reinterpret_f32 = "~lib/builtins/i32.reinterpret_f32"; - export const i64_reinterpret_f64 = "~lib/builtins/i64.reinterpret_f64"; - export const f32_reinterpret_i32 = "~lib/builtins/f32.reinterpret_i32"; - export const f64_reinterpret_i64 = "~lib/builtins/f64.reinterpret_i64"; - export const f32_sqrt = "~lib/builtins/f32.sqrt"; - export const f64_sqrt = "~lib/builtins/f64.sqrt"; - export const f32_trunc = "~lib/builtins/f32.trunc"; - export const f64_trunc = "~lib/builtins/f64.trunc"; - - export const i32_add = "~lib/builtins/i32.add"; - export const i64_add = "~lib/builtins/i64.add"; - export const f32_add = "~lib/builtins/f32.add"; - export const f64_add = "~lib/builtins/f64.add"; - export const i32_sub = "~lib/builtins/i32.sub"; - export const i64_sub = "~lib/builtins/i64.sub"; - export const f32_sub = "~lib/builtins/f32.sub"; - export const f64_sub = "~lib/builtins/f64.sub"; - export const i32_mul = "~lib/builtins/i32.mul"; - export const i64_mul = "~lib/builtins/i64.mul"; - export const f32_mul = "~lib/builtins/f32.mul"; - export const f64_mul = "~lib/builtins/f64.mul"; - export const i32_div_s = "~lib/builtins/i32.div_s"; - export const i32_div_u = "~lib/builtins/i32.div_u"; - export const i64_div_s = "~lib/builtins/i64.div_s"; - export const i64_div_u = "~lib/builtins/i64.div_u"; - export const f32_div = "~lib/builtins/f32.div"; - export const f64_div = "~lib/builtins/f64.div"; - - export const i32_eq = "~lib/builtins/i32.eq"; - export const i64_eq = "~lib/builtins/i64.eq"; - export const f32_eq = "~lib/builtins/f32.eq"; - export const f64_eq = "~lib/builtins/f64.eq"; - export const i32_ne = "~lib/builtins/i32.ne"; - export const i64_ne = "~lib/builtins/i64.ne"; - export const f32_ne = "~lib/builtins/f32.ne"; - export const f64_ne = "~lib/builtins/f64.ne"; - - export const i32_rem_s = "~lib/builtins/i32.rem_s"; - export const i32_rem_u = "~lib/builtins/i32.rem_u"; - export const i64_rem_s = "~lib/builtins/i64.rem_s"; - export const i64_rem_u = "~lib/builtins/i64.rem_u"; - - export const i32_load8_s = "~lib/builtins/i32.load8_s"; - export const i32_load8_u = "~lib/builtins/i32.load8_u"; - export const i32_load16_s = "~lib/builtins/i32.load16_s"; - export const i32_load16_u = "~lib/builtins/i32.load16_u"; - export const i32_load = "~lib/builtins/i32.load"; - export const i64_load8_s = "~lib/builtins/i64.load8_s"; - export const i64_load8_u = "~lib/builtins/i64.load8_u"; - export const i64_load16_s = "~lib/builtins/i64.load16_s"; - export const i64_load16_u = "~lib/builtins/i64.load16_u"; - export const i64_load32_s = "~lib/builtins/i64.load32_s"; - export const i64_load32_u = "~lib/builtins/i64.load32_u"; - export const i64_load = "~lib/builtins/i64.load"; - export const f32_load = "~lib/builtins/f32.load"; - export const f64_load = "~lib/builtins/f64.load"; - export const i32_store8 = "~lib/builtins/i32.store8"; - export const i32_store16 = "~lib/builtins/i32.store16"; - export const i32_store = "~lib/builtins/i32.store"; - export const i64_store8 = "~lib/builtins/i64.store8"; - export const i64_store16 = "~lib/builtins/i64.store16"; - export const i64_store32 = "~lib/builtins/i64.store32"; - export const i64_store = "~lib/builtins/i64.store"; - export const f32_store = "~lib/builtins/f32.store"; - export const f64_store = "~lib/builtins/f64.store"; - - export const i32_atomic_load8_u = "~lib/builtins/i32.atomic.load8_u"; - export const i32_atomic_load16_u = "~lib/builtins/i32.atomic.load16_u"; - export const i32_atomic_load = "~lib/builtins/i32.atomic.load"; - export const i64_atomic_load8_u = "~lib/builtins/i64.atomic.load8_u"; - export const i64_atomic_load16_u = "~lib/builtins/i64.atomic.load16_u"; - export const i64_atomic_load32_u = "~lib/builtins/i64.atomic.load32_u"; - export const i64_atomic_load = "~lib/builtins/i64.atomic.load"; - export const i32_atomic_store8 = "~lib/builtins/i32.atomic.store8"; - export const i32_atomic_store16 = "~lib/builtins/i32.atomic.store16"; - export const i32_atomic_store = "~lib/builtins/i32.atomic.store"; - export const i64_atomic_store8 = "~lib/builtins/i64.atomic.store8"; - export const i64_atomic_store16 = "~lib/builtins/i64.atomic.store16"; - export const i64_atomic_store32 = "~lib/builtins/i64.atomic.store32"; - export const i64_atomic_store = "~lib/builtins/i64.atomic.store"; - export const i32_atomic_rmw8_add_u = "~lib/builtins/i32.atomic.rmw8.add_u"; - export const i32_atomic_rmw16_add_u = "~lib/builtins/i32.atomic.rmw16.add_u"; - export const i32_atomic_rmw_add = "~lib/builtins/i32.atomic.rmw.add"; - export const i64_atomic_rmw8_add_u = "~lib/builtins/i64.atomic.rmw8.add_u"; - export const i64_atomic_rmw16_add_u = "~lib/builtins/i64.atomic.rmw16.add_u"; - export const i64_atomic_rmw32_add_u = "~lib/builtins/i64.atomic.rmw32.add_u"; - export const i64_atomic_rmw_add = "~lib/builtins/i64.atomic.rmw.add"; - export const i32_atomic_rmw8_sub_u = "~lib/builtins/i32.atomic.rmw8.sub_u"; - export const i32_atomic_rmw16_sub_u = "~lib/builtins/i32.atomic.rmw16.sub_u"; - export const i32_atomic_rmw_sub = "~lib/builtins/i32.atomic.rmw.sub"; - export const i64_atomic_rmw8_sub_u = "~lib/builtins/i64.atomic.rmw8.sub_u"; - export const i64_atomic_rmw16_sub_u = "~lib/builtins/i64.atomic.rmw16.sub_u"; - export const i64_atomic_rmw32_sub_u = "~lib/builtins/i64.atomic.rmw32.sub_u"; - export const i64_atomic_rmw_sub = "~lib/builtins/i64.atomic.rmw.sub"; - export const i32_atomic_rmw8_and_u = "~lib/builtins/i32.atomic.rmw8.and_u"; - export const i32_atomic_rmw16_and_u = "~lib/builtins/i32.atomic.rmw16.and_u"; - export const i32_atomic_rmw_and = "~lib/builtins/i32.atomic.rmw.and"; - export const i64_atomic_rmw8_and_u = "~lib/builtins/i64.atomic.rmw8.and_u"; - export const i64_atomic_rmw16_and_u = "~lib/builtins/i64.atomic.rmw16.and_u"; - export const i64_atomic_rmw32_and_u = "~lib/builtins/i64.atomic.rmw32.and_u"; - export const i64_atomic_rmw_and = "~lib/builtins/i64.atomic.rmw.and"; - export const i32_atomic_rmw8_or_u = "~lib/builtins/i32.atomic.rmw8.or_u"; - export const i32_atomic_rmw16_or_u = "~lib/builtins/i32.atomic.rmw16.or_u"; - export const i32_atomic_rmw_or = "~lib/builtins/i32.atomic.rmw.or"; - export const i64_atomic_rmw8_or_u = "~lib/builtins/i64.atomic.rmw8.or_u"; - export const i64_atomic_rmw16_or_u = "~lib/builtins/i64.atomic.rmw16.or_u"; - export const i64_atomic_rmw32_or_u = "~lib/builtins/i64.atomic.rmw32.or_u"; - export const i64_atomic_rmw_or = "~lib/builtins/i64.atomic.rmw.or"; - export const i32_atomic_rmw8_xor_u = "~lib/builtins/i32.atomic.rmw8.xor_u"; - export const i32_atomic_rmw16_xor_u = "~lib/builtins/i32.atomic.rmw16.xor_u"; - export const i32_atomic_rmw_xor = "~lib/builtins/i32.atomic.rmw.xor"; - export const i64_atomic_rmw8_xor_u = "~lib/builtins/i64.atomic.rmw8.xor_u"; - export const i64_atomic_rmw16_xor_u = "~lib/builtins/i64.atomic.rmw16.xor_u"; - export const i64_atomic_rmw32_xor_u = "~lib/builtins/i64.atomic.rmw32.xor_u"; - export const i64_atomic_rmw_xor = "~lib/builtins/i64.atomic.rmw.xor"; - export const i32_atomic_rmw8_xchg_u = "~lib/builtins/i32.atomic.rmw8.xchg_u"; - export const i32_atomic_rmw16_xchg_u = "~lib/builtins/i32.atomic.rmw16.xchg_u"; - export const i32_atomic_rmw_xchg = "~lib/builtins/i32.atomic.rmw.xchg"; - export const i64_atomic_rmw8_xchg_u = "~lib/builtins/i64.atomic.rmw8.xchg_u"; - export const i64_atomic_rmw16_xchg_u = "~lib/builtins/i64.atomic.rmw16.xchg_u"; - export const i64_atomic_rmw32_xchg_u = "~lib/builtins/i64.atomic.rmw32.xchg_u"; - export const i64_atomic_rmw_xchg = "~lib/builtins/i64.atomic.rmw.xchg"; - export const i32_atomic_rmw8_cmpxchg_u = "~lib/builtins/i32.atomic.rmw8.cmpxchg_u"; - export const i32_atomic_rmw16_cmpxchg_u = "~lib/builtins/i32.atomic.rmw16.cmpxchg_u"; - export const i32_atomic_rmw_cmpxchg = "~lib/builtins/i32.atomic.rmw.cmpxchg"; - export const i64_atomic_rmw8_cmpxchg_u = "~lib/builtins/i64.atomic.rmw8.cmpxchg_u"; - export const i64_atomic_rmw16_cmpxchg_u = "~lib/builtins/i64.atomic.rmw16.cmpxchg_u"; - export const i64_atomic_rmw32_cmpxchg_u = "~lib/builtins/i64.atomic.rmw32.cmpxchg_u"; - export const i64_atomic_rmw_cmpxchg = "~lib/builtins/i64.atomic.rmw.cmpxchg"; - export const memory_atomic_wait32 = "~lib/memory/memory.atomic.wait32"; - export const memory_atomic_wait64 = "~lib/memory/memory.atomic.wait64"; - - export const v128_splat = "~lib/builtins/v128.splat"; - export const v128_extract_lane = "~lib/builtins/v128.extract_lane"; - export const v128_replace_lane = "~lib/builtins/v128.replace_lane"; - export const v128_shuffle = "~lib/builtins/v128.shuffle"; - export const v128_swizzle = "~lib/builtins/v128.swizzle"; - export const v128_load_splat = "~lib/builtins/v128.load_splat"; - export const v128_load_ext = "~lib/builtins/v128.load_ext"; - export const v128_load_zero = "~lib/builtins/v128.load_zero"; - export const v128_load_lane = "~lib/builtins/v128.load_lane"; - export const v128_store_lane = "~lib/builtins/v128.store_lane"; - export const v128_load = "~lib/builtins/v128.load"; - export const v128_load8x8_s = "~lib/builtins/v128.load8x8_s"; - export const v128_load8x8_u = "~lib/builtins/v128.load8x8_u"; - export const v128_load16x4_s = "~lib/builtins/v128.load16x4_s"; - export const v128_load16x4_u = "~lib/builtins/v128.load16x4_u"; - export const v128_load32x2_s = "~lib/builtins/v128.load32x2_s"; - export const v128_load32x2_u = "~lib/builtins/v128.load32x2_u"; - export const v128_load8_splat = "~lib/builtins/v128.load8_splat"; - export const v128_load16_splat = "~lib/builtins/v128.load16_splat"; - export const v128_load32_splat = "~lib/builtins/v128.load32_splat"; - export const v128_load64_splat = "~lib/builtins/v128.load64_splat"; - export const v128_load32_zero = "~lib/builtins/v128.load32_zero"; - export const v128_load64_zero = "~lib/builtins/v128.load64_zero"; - export const v128_load8_lane = "~lib/builtins/v128.load8_lane"; - export const v128_load16_lane = "~lib/builtins/v128.load16_lane"; - export const v128_load32_lane = "~lib/builtins/v128.load32_lane"; - export const v128_load64_lane = "~lib/builtins/v128.load64_lane"; - export const v128_store8_lane = "~lib/builtins/v128.store8_lane"; - export const v128_store16_lane = "~lib/builtins/v128.store16_lane"; - export const v128_store32_lane = "~lib/builtins/v128.store32_lane"; - export const v128_store64_lane = "~lib/builtins/v128.store64_lane"; - export const v128_store = "~lib/builtins/v128.store"; - export const v128_add = "~lib/builtins/v128.add"; - export const v128_sub = "~lib/builtins/v128.sub"; - export const v128_mul = "~lib/builtins/v128.mul"; - export const v128_div = "~lib/builtins/v128.div"; - export const v128_neg = "~lib/builtins/v128.neg"; - export const v128_add_sat = "~lib/builtins/v128.add_sat"; - export const v128_sub_sat = "~lib/builtins/v128.sub_sat"; - export const v128_shl = "~lib/builtins/v128.shl"; - export const v128_shr = "~lib/builtins/v128.shr"; - export const v128_and = "~lib/builtins/v128.and"; - export const v128_or = "~lib/builtins/v128.or"; - export const v128_xor = "~lib/builtins/v128.xor"; - export const v128_andnot = "~lib/builtins/v128.andnot"; - export const v128_not = "~lib/builtins/v128.not"; - export const v128_bitselect = "~lib/builtins/v128.bitselect"; - export const v128_any_true = "~lib/builtins/v128.any_true"; - export const v128_all_true = "~lib/builtins/v128.all_true"; - export const v128_bitmask = "~lib/builtins/v128.bitmask"; - export const v128_popcnt = "~lib/builtins/v128.popcnt"; - export const v128_min = "~lib/builtins/v128.min"; - export const v128_max = "~lib/builtins/v128.max"; - export const v128_pmin = "~lib/builtins/v128.pmin"; - export const v128_pmax = "~lib/builtins/v128.pmax"; - export const v128_dot = "~lib/builtins/v128.dot"; - export const v128_avgr = "~lib/builtins/v128.avgr"; - export const v128_abs = "~lib/builtins/v128.abs"; - export const v128_sqrt = "~lib/builtins/v128.sqrt"; - export const v128_ceil = "~lib/builtins/v128.ceil"; - export const v128_floor = "~lib/builtins/v128.floor"; - export const v128_trunc = "~lib/builtins/v128.trunc"; - export const v128_nearest = "~lib/builtins/v128.nearest"; - export const v128_eq = "~lib/builtins/v128.eq"; - export const v128_ne = "~lib/builtins/v128.ne"; - export const v128_lt = "~lib/builtins/v128.lt"; - export const v128_le = "~lib/builtins/v128.le"; - export const v128_gt = "~lib/builtins/v128.gt"; - export const v128_ge = "~lib/builtins/v128.ge"; - export const v128_convert = "~lib/builtins/v128.convert"; - export const v128_convert_low = "~lib/builtins/v128.convert_low"; - export const v128_trunc_sat = "~lib/builtins/v128.trunc_sat"; - export const v128_trunc_sat_zero = "~lib/builtins/v128.trunc_sat_zero"; - export const v128_narrow = "~lib/builtins/v128.narrow"; - export const v128_extend_low = "~lib/builtins/v128.extend_low"; - export const v128_extend_high = "~lib/builtins/v128.extend_high"; - export const v128_extadd_pairwise = "~lib/builtins/v128.extadd_pairwise"; - export const v128_demote_zero = "~lib/builtins/v128.demote_zero"; - export const v128_promote_low = "~lib/builtins/v128.promote_low"; - export const v128_q15mulr_sat = "~lib/builtins/v128.q15mulr_sat"; - export const v128_extmul_low = "~lib/builtins/v128.extmul_low"; - export const v128_extmul_high = "~lib/builtins/v128.extmul_high"; - export const v128_relaxed_swizzle = "~lib/builtins/v128.relaxed_swizzle"; - export const v128_relaxed_trunc = "~lib/builtins/v128.relaxed_trunc"; - export const v128_relaxed_trunc_zero = "~lib/builtins/v128.relaxed_trunc_zero"; - export const v128_relaxed_madd = "~lib/builtins/v128.relaxed_madd"; - export const v128_relaxed_nmadd = "~lib/builtins/v128.relaxed_nmadd"; - export const v128_relaxed_laneselect = "~lib/builtins/v128.relaxed_laneselect"; - export const v128_relaxed_min = "~lib/builtins/v128.relaxed_min"; - export const v128_relaxed_max = "~lib/builtins/v128.relaxed_max"; - export const v128_relaxed_q15mulr = "~lib/builtins/v128.relaxed_q15mulr"; - export const v128_relaxed_dot = "~lib/builtins/v128.relaxed_dot"; - export const v128_relaxed_dot_add = "~lib/builtins/v128.relaxed_dot_add"; + export const i32_clz = "~lib/builtins/i32::clz"; + export const i64_clz = "~lib/builtins/i64::clz"; + export const i32_ctz = "~lib/builtins/i32::ctz"; + export const i64_ctz = "~lib/builtins/i64::ctz"; + export const i32_popcnt = "~lib/builtins/i32::popcnt"; + export const i64_popcnt = "~lib/builtins/i64::popcnt"; + export const i32_rotl = "~lib/builtins/i32::rotl"; + export const i64_rotl = "~lib/builtins/i64::rotl"; + export const i32_rotr = "~lib/builtins/i32::rotr"; + export const i64_rotr = "~lib/builtins/i64::rotr"; + + export const f32_abs = "~lib/builtins/f32::abs"; + export const f64_abs = "~lib/builtins/f64::abs"; + export const f32_max = "~lib/builtins/f32::max"; + export const f64_max = "~lib/builtins/f64::max"; + export const f32_min = "~lib/builtins/f32::min"; + export const f64_min = "~lib/builtins/f64::min"; + export const f32_ceil = "~lib/builtins/f32::ceil"; + export const f64_ceil = "~lib/builtins/f64::ceil"; + export const f32_floor = "~lib/builtins/f32::floor"; + export const f64_floor = "~lib/builtins/f64::floor"; + export const f32_copysign = "~lib/builtins/f32::copysign"; + export const f64_copysign = "~lib/builtins/f64::copysign"; + export const f32_nearest = "~lib/builtins/f32::nearest"; + export const f64_nearest = "~lib/builtins/f64::nearest"; + export const i32_reinterpret_f32 = "~lib/builtins/i32::reinterpret_f32"; + export const i64_reinterpret_f64 = "~lib/builtins/i64::reinterpret_f64"; + export const f32_reinterpret_i32 = "~lib/builtins/f32::reinterpret_i32"; + export const f64_reinterpret_i64 = "~lib/builtins/f64::reinterpret_i64"; + export const f32_sqrt = "~lib/builtins/f32::sqrt"; + export const f64_sqrt = "~lib/builtins/f64::sqrt"; + export const f32_trunc = "~lib/builtins/f32::trunc"; + export const f64_trunc = "~lib/builtins/f64::trunc"; + + export const i32_add = "~lib/builtins/i32::add"; + export const i64_add = "~lib/builtins/i64::add"; + export const f32_add = "~lib/builtins/f32::add"; + export const f64_add = "~lib/builtins/f64::add"; + export const i32_sub = "~lib/builtins/i32::sub"; + export const i64_sub = "~lib/builtins/i64::sub"; + export const f32_sub = "~lib/builtins/f32::sub"; + export const f64_sub = "~lib/builtins/f64::sub"; + export const i32_mul = "~lib/builtins/i32::mul"; + export const i64_mul = "~lib/builtins/i64::mul"; + export const f32_mul = "~lib/builtins/f32::mul"; + export const f64_mul = "~lib/builtins/f64::mul"; + export const i32_div_s = "~lib/builtins/i32::div_s"; + export const i32_div_u = "~lib/builtins/i32::div_u"; + export const i64_div_s = "~lib/builtins/i64::div_s"; + export const i64_div_u = "~lib/builtins/i64::div_u"; + export const f32_div = "~lib/builtins/f32::div"; + export const f64_div = "~lib/builtins/f64::div"; + + export const i32_eq = "~lib/builtins/i32::eq"; + export const i64_eq = "~lib/builtins/i64::eq"; + export const f32_eq = "~lib/builtins/f32::eq"; + export const f64_eq = "~lib/builtins/f64::eq"; + export const i32_ne = "~lib/builtins/i32::ne"; + export const i64_ne = "~lib/builtins/i64::ne"; + export const f32_ne = "~lib/builtins/f32::ne"; + export const f64_ne = "~lib/builtins/f64::ne"; + + export const i32_rem_s = "~lib/builtins/i32::rem_s"; + export const i32_rem_u = "~lib/builtins/i32::rem_u"; + export const i64_rem_s = "~lib/builtins/i64::rem_s"; + export const i64_rem_u = "~lib/builtins/i64::rem_u"; + + export const i32_load8_s = "~lib/builtins/i32::load8_s"; + export const i32_load8_u = "~lib/builtins/i32::load8_u"; + export const i32_load16_s = "~lib/builtins/i32::load16_s"; + export const i32_load16_u = "~lib/builtins/i32::load16_u"; + export const i32_load = "~lib/builtins/i32::load"; + export const i64_load8_s = "~lib/builtins/i64::load8_s"; + export const i64_load8_u = "~lib/builtins/i64::load8_u"; + export const i64_load16_s = "~lib/builtins/i64::load16_s"; + export const i64_load16_u = "~lib/builtins/i64::load16_u"; + export const i64_load32_s = "~lib/builtins/i64::load32_s"; + export const i64_load32_u = "~lib/builtins/i64::load32_u"; + export const i64_load = "~lib/builtins/i64::load"; + export const f32_load = "~lib/builtins/f32::load"; + export const f64_load = "~lib/builtins/f64::load"; + export const i32_store8 = "~lib/builtins/i32::store8"; + export const i32_store16 = "~lib/builtins/i32::store16"; + export const i32_store = "~lib/builtins/i32::store"; + export const i64_store8 = "~lib/builtins/i64::store8"; + export const i64_store16 = "~lib/builtins/i64::store16"; + export const i64_store32 = "~lib/builtins/i64::store32"; + export const i64_store = "~lib/builtins/i64::store"; + export const f32_store = "~lib/builtins/f32::store"; + export const f64_store = "~lib/builtins/f64::store"; + + export const i32_atomic_load8_u = "~lib/builtins/i32::atomic::load8_u"; + export const i32_atomic_load16_u = "~lib/builtins/i32::atomic::load16_u"; + export const i32_atomic_load = "~lib/builtins/i32::atomic::load"; + export const i64_atomic_load8_u = "~lib/builtins/i64::atomic::load8_u"; + export const i64_atomic_load16_u = "~lib/builtins/i64::atomic::load16_u"; + export const i64_atomic_load32_u = "~lib/builtins/i64::atomic::load32_u"; + export const i64_atomic_load = "~lib/builtins/i64::atomic::load"; + export const i32_atomic_store8 = "~lib/builtins/i32::atomic::store8"; + export const i32_atomic_store16 = "~lib/builtins/i32::atomic::store16"; + export const i32_atomic_store = "~lib/builtins/i32::atomic::store"; + export const i64_atomic_store8 = "~lib/builtins/i64::atomic::store8"; + export const i64_atomic_store16 = "~lib/builtins/i64::atomic::store16"; + export const i64_atomic_store32 = "~lib/builtins/i64::atomic::store32"; + export const i64_atomic_store = "~lib/builtins/i64::atomic::store"; + export const i32_atomic_rmw8_add_u = "~lib/builtins/i32::atomic::rmw8::add_u"; + export const i32_atomic_rmw16_add_u = "~lib/builtins/i32::atomic::rmw16::add_u"; + export const i32_atomic_rmw_add = "~lib/builtins/i32::atomic::rmw::add"; + export const i64_atomic_rmw8_add_u = "~lib/builtins/i64::atomic::rmw8::add_u"; + export const i64_atomic_rmw16_add_u = "~lib/builtins/i64::atomic::rmw16::add_u"; + export const i64_atomic_rmw32_add_u = "~lib/builtins/i64::atomic::rmw32::add_u"; + export const i64_atomic_rmw_add = "~lib/builtins/i64::atomic::rmw::add"; + export const i32_atomic_rmw8_sub_u = "~lib/builtins/i32::atomic::rmw8::sub_u"; + export const i32_atomic_rmw16_sub_u = "~lib/builtins/i32::atomic::rmw16::sub_u"; + export const i32_atomic_rmw_sub = "~lib/builtins/i32::atomic::rmw::sub"; + export const i64_atomic_rmw8_sub_u = "~lib/builtins/i64::atomic::rmw8::sub_u"; + export const i64_atomic_rmw16_sub_u = "~lib/builtins/i64::atomic::rmw16::sub_u"; + export const i64_atomic_rmw32_sub_u = "~lib/builtins/i64::atomic::rmw32::sub_u"; + export const i64_atomic_rmw_sub = "~lib/builtins/i64::atomic::rmw::sub"; + export const i32_atomic_rmw8_and_u = "~lib/builtins/i32::atomic::rmw8::and_u"; + export const i32_atomic_rmw16_and_u = "~lib/builtins/i32::atomic::rmw16::and_u"; + export const i32_atomic_rmw_and = "~lib/builtins/i32::atomic::rmw::and"; + export const i64_atomic_rmw8_and_u = "~lib/builtins/i64::atomic::rmw8::and_u"; + export const i64_atomic_rmw16_and_u = "~lib/builtins/i64::atomic::rmw16::and_u"; + export const i64_atomic_rmw32_and_u = "~lib/builtins/i64::atomic::rmw32::and_u"; + export const i64_atomic_rmw_and = "~lib/builtins/i64::atomic::rmw::and"; + export const i32_atomic_rmw8_or_u = "~lib/builtins/i32::atomic::rmw8::or_u"; + export const i32_atomic_rmw16_or_u = "~lib/builtins/i32::atomic::rmw16::or_u"; + export const i32_atomic_rmw_or = "~lib/builtins/i32::atomic::rmw::or"; + export const i64_atomic_rmw8_or_u = "~lib/builtins/i64::atomic::rmw8::or_u"; + export const i64_atomic_rmw16_or_u = "~lib/builtins/i64::atomic::rmw16::or_u"; + export const i64_atomic_rmw32_or_u = "~lib/builtins/i64::atomic::rmw32::or_u"; + export const i64_atomic_rmw_or = "~lib/builtins/i64::atomic::rmw::or"; + export const i32_atomic_rmw8_xor_u = "~lib/builtins/i32::atomic::rmw8::xor_u"; + export const i32_atomic_rmw16_xor_u = "~lib/builtins/i32::atomic::rmw16::xor_u"; + export const i32_atomic_rmw_xor = "~lib/builtins/i32::atomic::rmw::xor"; + export const i64_atomic_rmw8_xor_u = "~lib/builtins/i64::atomic::rmw8::xor_u"; + export const i64_atomic_rmw16_xor_u = "~lib/builtins/i64::atomic::rmw16::xor_u"; + export const i64_atomic_rmw32_xor_u = "~lib/builtins/i64::atomic::rmw32::xor_u"; + export const i64_atomic_rmw_xor = "~lib/builtins/i64::atomic::rmw::xor"; + export const i32_atomic_rmw8_xchg_u = "~lib/builtins/i32::atomic::rmw8::xchg_u"; + export const i32_atomic_rmw16_xchg_u = "~lib/builtins/i32::atomic::rmw16::xchg_u"; + export const i32_atomic_rmw_xchg = "~lib/builtins/i32::atomic::rmw::xchg"; + export const i64_atomic_rmw8_xchg_u = "~lib/builtins/i64::atomic::rmw8::xchg_u"; + export const i64_atomic_rmw16_xchg_u = "~lib/builtins/i64::atomic::rmw16::xchg_u"; + export const i64_atomic_rmw32_xchg_u = "~lib/builtins/i64::atomic::rmw32::xchg_u"; + export const i64_atomic_rmw_xchg = "~lib/builtins/i64::atomic::rmw::xchg"; + export const i32_atomic_rmw8_cmpxchg_u = "~lib/builtins/i32::atomic::rmw8::cmpxchg_u"; + export const i32_atomic_rmw16_cmpxchg_u = "~lib/builtins/i32::atomic::rmw16::cmpxchg_u"; + export const i32_atomic_rmw_cmpxchg = "~lib/builtins/i32::atomic::rmw::cmpxchg"; + export const i64_atomic_rmw8_cmpxchg_u = "~lib/builtins/i64::atomic::rmw8::cmpxchg_u"; + export const i64_atomic_rmw16_cmpxchg_u = "~lib/builtins/i64::atomic::rmw16::cmpxchg_u"; + export const i64_atomic_rmw32_cmpxchg_u = "~lib/builtins/i64::atomic::rmw32::cmpxchg_u"; + export const i64_atomic_rmw_cmpxchg = "~lib/builtins/i64::atomic::rmw::cmpxchg"; + export const memory_atomic_wait32 = "~lib/memory/memory::atomic::wait32"; + export const memory_atomic_wait64 = "~lib/memory/memory::atomic::wait64"; + + export const v128_splat = "~lib/builtins/v128::splat"; + export const v128_extract_lane = "~lib/builtins/v128::extract_lane"; + export const v128_replace_lane = "~lib/builtins/v128::replace_lane"; + export const v128_shuffle = "~lib/builtins/v128::shuffle"; + export const v128_swizzle = "~lib/builtins/v128::swizzle"; + export const v128_load_splat = "~lib/builtins/v128::load_splat"; + export const v128_load_ext = "~lib/builtins/v128::load_ext"; + export const v128_load_zero = "~lib/builtins/v128::load_zero"; + export const v128_load_lane = "~lib/builtins/v128::load_lane"; + export const v128_store_lane = "~lib/builtins/v128::store_lane"; + export const v128_load = "~lib/builtins/v128::load"; + export const v128_load8x8_s = "~lib/builtins/v128::load8x8_s"; + export const v128_load8x8_u = "~lib/builtins/v128::load8x8_u"; + export const v128_load16x4_s = "~lib/builtins/v128::load16x4_s"; + export const v128_load16x4_u = "~lib/builtins/v128::load16x4_u"; + export const v128_load32x2_s = "~lib/builtins/v128::load32x2_s"; + export const v128_load32x2_u = "~lib/builtins/v128::load32x2_u"; + export const v128_load8_splat = "~lib/builtins/v128::load8_splat"; + export const v128_load16_splat = "~lib/builtins/v128::load16_splat"; + export const v128_load32_splat = "~lib/builtins/v128::load32_splat"; + export const v128_load64_splat = "~lib/builtins/v128::load64_splat"; + export const v128_load32_zero = "~lib/builtins/v128::load32_zero"; + export const v128_load64_zero = "~lib/builtins/v128::load64_zero"; + export const v128_load8_lane = "~lib/builtins/v128::load8_lane"; + export const v128_load16_lane = "~lib/builtins/v128::load16_lane"; + export const v128_load32_lane = "~lib/builtins/v128::load32_lane"; + export const v128_load64_lane = "~lib/builtins/v128::load64_lane"; + export const v128_store8_lane = "~lib/builtins/v128::store8_lane"; + export const v128_store16_lane = "~lib/builtins/v128::store16_lane"; + export const v128_store32_lane = "~lib/builtins/v128::store32_lane"; + export const v128_store64_lane = "~lib/builtins/v128::store64_lane"; + export const v128_store = "~lib/builtins/v128::store"; + export const v128_add = "~lib/builtins/v128::add"; + export const v128_sub = "~lib/builtins/v128::sub"; + export const v128_mul = "~lib/builtins/v128::mul"; + export const v128_div = "~lib/builtins/v128::div"; + export const v128_neg = "~lib/builtins/v128::neg"; + export const v128_add_sat = "~lib/builtins/v128::add_sat"; + export const v128_sub_sat = "~lib/builtins/v128::sub_sat"; + export const v128_shl = "~lib/builtins/v128::shl"; + export const v128_shr = "~lib/builtins/v128::shr"; + export const v128_and = "~lib/builtins/v128::and"; + export const v128_or = "~lib/builtins/v128::or"; + export const v128_xor = "~lib/builtins/v128::xor"; + export const v128_andnot = "~lib/builtins/v128::andnot"; + export const v128_not = "~lib/builtins/v128::not"; + export const v128_bitselect = "~lib/builtins/v128::bitselect"; + export const v128_any_true = "~lib/builtins/v128::any_true"; + export const v128_all_true = "~lib/builtins/v128::all_true"; + export const v128_bitmask = "~lib/builtins/v128::bitmask"; + export const v128_popcnt = "~lib/builtins/v128::popcnt"; + export const v128_min = "~lib/builtins/v128::min"; + export const v128_max = "~lib/builtins/v128::max"; + export const v128_pmin = "~lib/builtins/v128::pmin"; + export const v128_pmax = "~lib/builtins/v128::pmax"; + export const v128_dot = "~lib/builtins/v128::dot"; + export const v128_avgr = "~lib/builtins/v128::avgr"; + export const v128_abs = "~lib/builtins/v128::abs"; + export const v128_sqrt = "~lib/builtins/v128::sqrt"; + export const v128_ceil = "~lib/builtins/v128::ceil"; + export const v128_floor = "~lib/builtins/v128::floor"; + export const v128_trunc = "~lib/builtins/v128::trunc"; + export const v128_nearest = "~lib/builtins/v128::nearest"; + export const v128_eq = "~lib/builtins/v128::eq"; + export const v128_ne = "~lib/builtins/v128::ne"; + export const v128_lt = "~lib/builtins/v128::lt"; + export const v128_le = "~lib/builtins/v128::le"; + export const v128_gt = "~lib/builtins/v128::gt"; + export const v128_ge = "~lib/builtins/v128::ge"; + export const v128_convert = "~lib/builtins/v128::convert"; + export const v128_convert_low = "~lib/builtins/v128::convert_low"; + export const v128_trunc_sat = "~lib/builtins/v128::trunc_sat"; + export const v128_trunc_sat_zero = "~lib/builtins/v128::trunc_sat_zero"; + export const v128_narrow = "~lib/builtins/v128::narrow"; + export const v128_extend_low = "~lib/builtins/v128::extend_low"; + export const v128_extend_high = "~lib/builtins/v128::extend_high"; + export const v128_extadd_pairwise = "~lib/builtins/v128::extadd_pairwise"; + export const v128_demote_zero = "~lib/builtins/v128::demote_zero"; + export const v128_promote_low = "~lib/builtins/v128::promote_low"; + export const v128_q15mulr_sat = "~lib/builtins/v128::q15mulr_sat"; + export const v128_extmul_low = "~lib/builtins/v128::extmul_low"; + export const v128_extmul_high = "~lib/builtins/v128::extmul_high"; + export const v128_relaxed_swizzle = "~lib/builtins/v128::relaxed_swizzle"; + export const v128_relaxed_trunc = "~lib/builtins/v128::relaxed_trunc"; + export const v128_relaxed_trunc_zero = "~lib/builtins/v128::relaxed_trunc_zero"; + export const v128_relaxed_madd = "~lib/builtins/v128::relaxed_madd"; + export const v128_relaxed_nmadd = "~lib/builtins/v128::relaxed_nmadd"; + export const v128_relaxed_laneselect = "~lib/builtins/v128::relaxed_laneselect"; + export const v128_relaxed_min = "~lib/builtins/v128::relaxed_min"; + export const v128_relaxed_max = "~lib/builtins/v128::relaxed_max"; + export const v128_relaxed_q15mulr = "~lib/builtins/v128::relaxed_q15mulr"; + export const v128_relaxed_dot = "~lib/builtins/v128::relaxed_dot"; + export const v128_relaxed_dot_add = "~lib/builtins/v128::relaxed_dot_add"; export const i8x16 = "~lib/builtins/i8x16"; export const i16x8 = "~lib/builtins/i16x8"; @@ -467,248 +467,248 @@ export namespace BuiltinNames { export const f32x4 = "~lib/builtins/f32x4"; export const f64x2 = "~lib/builtins/f64x2"; - export const i8x16_splat = "~lib/builtins/i8x16.splat"; - export const i8x16_extract_lane_s = "~lib/builtins/i8x16.extract_lane_s"; - export const i8x16_extract_lane_u = "~lib/builtins/i8x16.extract_lane_u"; - export const i8x16_replace_lane = "~lib/builtins/i8x16.replace_lane"; - export const i8x16_add = "~lib/builtins/i8x16.add"; - export const i8x16_sub = "~lib/builtins/i8x16.sub"; - export const i8x16_mul = "~lib/builtins/i8x16.mul"; - export const i8x16_min_s = "~lib/builtins/i8x16.min_s"; - export const i8x16_min_u = "~lib/builtins/i8x16.min_u"; - export const i8x16_max_s = "~lib/builtins/i8x16.max_s"; - export const i8x16_max_u = "~lib/builtins/i8x16.max_u"; - export const i8x16_avgr_u = "~lib/builtins/i8x16.avgr_u"; - export const i8x16_abs = "~lib/builtins/i8x16.abs"; - export const i8x16_neg = "~lib/builtins/i8x16.neg"; - export const i8x16_add_sat_s = "~lib/builtins/i8x16.add_sat_s"; - export const i8x16_add_sat_u = "~lib/builtins/i8x16.add_sat_u"; - export const i8x16_sub_sat_s = "~lib/builtins/i8x16.sub_sat_s"; - export const i8x16_sub_sat_u = "~lib/builtins/i8x16.sub_sat_u"; - export const i8x16_shl = "~lib/builtins/i8x16.shl"; - export const i8x16_shr_s = "~lib/builtins/i8x16.shr_s"; - export const i8x16_shr_u = "~lib/builtins/i8x16.shr_u"; - export const i8x16_all_true = "~lib/builtins/i8x16.all_true"; - export const i8x16_bitmask = "~lib/builtins/i8x16.bitmask"; - export const i8x16_popcnt = "~lib/builtins/i8x16.popcnt"; - export const i8x16_eq = "~lib/builtins/i8x16.eq"; - export const i8x16_ne = "~lib/builtins/i8x16.ne"; - export const i8x16_lt_s = "~lib/builtins/i8x16.lt_s"; - export const i8x16_lt_u = "~lib/builtins/i8x16.lt_u"; - export const i8x16_le_s = "~lib/builtins/i8x16.le_s"; - export const i8x16_le_u = "~lib/builtins/i8x16.le_u"; - export const i8x16_gt_s = "~lib/builtins/i8x16.gt_s"; - export const i8x16_gt_u = "~lib/builtins/i8x16.gt_u"; - export const i8x16_ge_s = "~lib/builtins/i8x16.ge_s"; - export const i8x16_ge_u = "~lib/builtins/i8x16.ge_u"; - export const i8x16_narrow_i16x8_s = "~lib/builtins/i8x16.narrow_i16x8_s"; - export const i8x16_narrow_i16x8_u = "~lib/builtins/i8x16.narrow_i16x8_u"; - export const i8x16_shuffle = "~lib/builtins/i8x16.shuffle"; - export const i8x16_swizzle = "~lib/builtins/i8x16.swizzle"; - - export const i16x8_splat = "~lib/builtins/i16x8.splat"; - export const i16x8_extract_lane_s = "~lib/builtins/i16x8.extract_lane_s"; - export const i16x8_extract_lane_u = "~lib/builtins/i16x8.extract_lane_u"; - export const i16x8_replace_lane = "~lib/builtins/i16x8.replace_lane"; - export const i16x8_add = "~lib/builtins/i16x8.add"; - export const i16x8_sub = "~lib/builtins/i16x8.sub"; - export const i16x8_mul = "~lib/builtins/i16x8.mul"; - export const i16x8_min_s = "~lib/builtins/i16x8.min_s"; - export const i16x8_min_u = "~lib/builtins/i16x8.min_u"; - export const i16x8_max_s = "~lib/builtins/i16x8.max_s"; - export const i16x8_max_u = "~lib/builtins/i16x8.max_u"; - export const i16x8_avgr_u = "~lib/builtins/i16x8.avgr_u"; - export const i16x8_abs = "~lib/builtins/i16x8.abs"; - export const i16x8_neg = "~lib/builtins/i16x8.neg"; - export const i16x8_add_sat_s = "~lib/builtins/i16x8.add_sat_s"; - export const i16x8_add_sat_u = "~lib/builtins/i16x8.add_sat_u"; - export const i16x8_sub_sat_s = "~lib/builtins/i16x8.sub_sat_s"; - export const i16x8_sub_sat_u = "~lib/builtins/i16x8.sub_sat_u"; - export const i16x8_shl = "~lib/builtins/i16x8.shl"; - export const i16x8_shr_s = "~lib/builtins/i16x8.shr_s"; - export const i16x8_shr_u = "~lib/builtins/i16x8.shr_u"; - export const i16x8_all_true = "~lib/builtins/i16x8.all_true"; - export const i16x8_bitmask = "~lib/builtins/i16x8.bitmask"; - export const i16x8_eq = "~lib/builtins/i16x8.eq"; - export const i16x8_ne = "~lib/builtins/i16x8.ne"; - export const i16x8_lt_s = "~lib/builtins/i16x8.lt_s"; - export const i16x8_lt_u = "~lib/builtins/i16x8.lt_u"; - export const i16x8_le_s = "~lib/builtins/i16x8.le_s"; - export const i16x8_le_u = "~lib/builtins/i16x8.le_u"; - export const i16x8_gt_s = "~lib/builtins/i16x8.gt_s"; - export const i16x8_gt_u = "~lib/builtins/i16x8.gt_u"; - export const i16x8_ge_s = "~lib/builtins/i16x8.ge_s"; - export const i16x8_ge_u = "~lib/builtins/i16x8.ge_u"; - export const i16x8_narrow_i32x4_s = "~lib/builtins/i16x8.narrow_i32x4_s"; - export const i16x8_narrow_i32x4_u = "~lib/builtins/i16x8.narrow_i32x4_u"; - export const i16x8_extend_low_i8x16_s = "~lib/builtins/i16x8.extend_low_i8x16_s"; - export const i16x8_extend_low_i8x16_u = "~lib/builtins/i16x8.extend_low_i8x16_u"; - export const i16x8_extend_high_i8x16_s = "~lib/builtins/i16x8.extend_high_i8x16_s"; - export const i16x8_extend_high_i8x16_u = "~lib/builtins/i16x8.extend_high_i8x16_u"; - export const i16x8_extadd_pairwise_i8x16_s = "~lib/builtins/i16x8.extadd_pairwise_i8x16_s"; - export const i16x8_extadd_pairwise_i8x16_u = "~lib/builtins/i16x8.extadd_pairwise_i8x16_u"; - export const i16x8_q15mulr_sat_s = "~lib/builtins/i16x8.q15mulr_sat_s"; - export const i16x8_extmul_low_i8x16_s = "~lib/builtins/i16x8.extmul_low_i8x16_s"; - export const i16x8_extmul_low_i8x16_u = "~lib/builtins/i16x8.extmul_low_i8x16_u"; - export const i16x8_extmul_high_i8x16_s = "~lib/builtins/i16x8.extmul_high_i8x16_s"; - export const i16x8_extmul_high_i8x16_u = "~lib/builtins/i16x8.extmul_high_i8x16_u"; - export const i16x8_shuffle = "~lib/builtins/i16x8.shuffle"; - - export const i32x4_splat = "~lib/builtins/i32x4.splat"; - export const i32x4_extract_lane = "~lib/builtins/i32x4.extract_lane"; - export const i32x4_replace_lane = "~lib/builtins/i32x4.replace_lane"; - export const i32x4_add = "~lib/builtins/i32x4.add"; - export const i32x4_sub = "~lib/builtins/i32x4.sub"; - export const i32x4_mul = "~lib/builtins/i32x4.mul"; - export const i32x4_min_s = "~lib/builtins/i32x4.min_s"; - export const i32x4_min_u = "~lib/builtins/i32x4.min_u"; - export const i32x4_max_s = "~lib/builtins/i32x4.max_s"; - export const i32x4_max_u = "~lib/builtins/i32x4.max_u"; - export const i32x4_dot_i16x8_s = "~lib/builtins/i32x4.dot_i16x8_s"; - export const i32x4_abs = "~lib/builtins/i32x4.abs"; - export const i32x4_neg = "~lib/builtins/i32x4.neg"; - export const i32x4_shl = "~lib/builtins/i32x4.shl"; - export const i32x4_shr_s = "~lib/builtins/i32x4.shr_s"; - export const i32x4_shr_u = "~lib/builtins/i32x4.shr_u"; - export const i32x4_all_true = "~lib/builtins/i32x4.all_true"; - export const i32x4_bitmask = "~lib/builtins/i32x4.bitmask"; - export const i32x4_eq = "~lib/builtins/i32x4.eq"; - export const i32x4_ne = "~lib/builtins/i32x4.ne"; - export const i32x4_lt_s = "~lib/builtins/i32x4.lt_s"; - export const i32x4_lt_u = "~lib/builtins/i32x4.lt_u"; - export const i32x4_le_s = "~lib/builtins/i32x4.le_s"; - export const i32x4_le_u = "~lib/builtins/i32x4.le_u"; - export const i32x4_gt_s = "~lib/builtins/i32x4.gt_s"; - export const i32x4_gt_u = "~lib/builtins/i32x4.gt_u"; - export const i32x4_ge_s = "~lib/builtins/i32x4.ge_s"; - export const i32x4_ge_u = "~lib/builtins/i32x4.ge_u"; - export const i32x4_trunc_sat_f32x4_s = "~lib/builtins/i32x4.trunc_sat_f32x4_s"; - export const i32x4_trunc_sat_f32x4_u = "~lib/builtins/i32x4.trunc_sat_f32x4_u"; - export const i32x4_trunc_sat_f64x2_s_zero = "~lib/builtins/i32x4.trunc_sat_f64x2_s_zero"; - export const i32x4_trunc_sat_f64x2_u_zero = "~lib/builtins/i32x4.trunc_sat_f64x2_u_zero"; - export const i32x4_extend_low_i16x8_s = "~lib/builtins/i32x4.extend_low_i16x8_s"; - export const i32x4_extend_low_i16x8_u = "~lib/builtins/i32x4.extend_low_i16x8_u"; - export const i32x4_extend_high_i16x8_s = "~lib/builtins/i32x4.extend_high_i16x8_s"; - export const i32x4_extend_high_i16x8_u = "~lib/builtins/i32x4.extend_high_i16x8_u"; - export const i32x4_extadd_pairwise_i16x8_s = "~lib/builtins/i32x4.extadd_pairwise_i16x8_s"; - export const i32x4_extadd_pairwise_i16x8_u = "~lib/builtins/i32x4.extadd_pairwise_i16x8_u"; - export const i32x4_extmul_low_i16x8_s = "~lib/builtins/i32x4.extmul_low_i16x8_s"; - export const i32x4_extmul_low_i16x8_u = "~lib/builtins/i32x4.extmul_low_i16x8_u"; - export const i32x4_extmul_high_i16x8_s = "~lib/builtins/i32x4.extmul_high_i16x8_s"; - export const i32x4_extmul_high_i16x8_u = "~lib/builtins/i32x4.extmul_high_i16x8_u"; - export const i32x4_shuffle = "~lib/builtins/i32x4.shuffle"; - - export const i64x2_splat = "~lib/builtins/i64x2.splat"; - export const i64x2_extract_lane = "~lib/builtins/i64x2.extract_lane"; - export const i64x2_replace_lane = "~lib/builtins/i64x2.replace_lane"; - export const i64x2_add = "~lib/builtins/i64x2.add"; - export const i64x2_sub = "~lib/builtins/i64x2.sub"; - export const i64x2_mul = "~lib/builtins/i64x2.mul"; - export const i64x2_abs = "~lib/builtins/i64x2.abs"; - export const i64x2_neg = "~lib/builtins/i64x2.neg"; - export const i64x2_shl = "~lib/builtins/i64x2.shl"; - export const i64x2_shr_s = "~lib/builtins/i64x2.shr_s"; - export const i64x2_shr_u = "~lib/builtins/i64x2.shr_u"; - export const i64x2_all_true = "~lib/builtins/i64x2.all_true"; - export const i64x2_bitmask = "~lib/builtins/i64x2.bitmask"; - export const i64x2_eq = "~lib/builtins/i64x2.eq"; - export const i64x2_ne = "~lib/builtins/i64x2.ne"; - export const i64x2_lt_s = "~lib/builtins/i64x2.lt_s"; - export const i64x2_lt_u = "~lib/builtins/i64x2.lt_u"; - export const i64x2_le_s = "~lib/builtins/i64x2.le_s"; - export const i64x2_le_u = "~lib/builtins/i64x2.le_u"; - export const i64x2_gt_s = "~lib/builtins/i64x2.gt_s"; - export const i64x2_gt_u = "~lib/builtins/i64x2.gt_u"; - export const i64x2_ge_s = "~lib/builtins/i64x2.ge_s"; - export const i64x2_ge_u = "~lib/builtins/i64x2.ge_u"; - export const i64x2_extend_low_i32x4_s = "~lib/builtins/i64x2.extend_low_i32x4_s"; - export const i64x2_extend_low_i32x4_u = "~lib/builtins/i64x2.extend_low_i32x4_u"; - export const i64x2_extend_high_i32x4_s = "~lib/builtins/i64x2.extend_high_i32x4_s"; - export const i64x2_extend_high_i32x4_u = "~lib/builtins/i64x2.extend_high_i32x4_u"; - export const i64x2_extmul_low_i32x4_s = "~lib/builtins/i64x2.extmul_low_i32x4_s"; - export const i64x2_extmul_low_i32x4_u = "~lib/builtins/i64x2.extmul_low_i32x4_u"; - export const i64x2_extmul_high_i32x4_s = "~lib/builtins/i64x2.extmul_high_i32x4_s"; - export const i64x2_extmul_high_i32x4_u = "~lib/builtins/i64x2.extmul_high_i32x4_u"; - export const i64x2_shuffle = "~lib/builtins/i64x2.shuffle"; - - export const f32x4_splat = "~lib/builtins/f32x4.splat"; - export const f32x4_extract_lane = "~lib/builtins/f32x4.extract_lane"; - export const f32x4_replace_lane = "~lib/builtins/f32x4.replace_lane"; - export const f32x4_add = "~lib/builtins/f32x4.add"; - export const f32x4_sub = "~lib/builtins/f32x4.sub"; - export const f32x4_mul = "~lib/builtins/f32x4.mul"; - export const f32x4_div = "~lib/builtins/f32x4.div"; - export const f32x4_neg = "~lib/builtins/f32x4.neg"; - export const f32x4_min = "~lib/builtins/f32x4.min"; - export const f32x4_max = "~lib/builtins/f32x4.max"; - export const f32x4_pmin = "~lib/builtins/f32x4.pmin"; - export const f32x4_pmax = "~lib/builtins/f32x4.pmax"; - export const f32x4_abs = "~lib/builtins/f32x4.abs"; - export const f32x4_sqrt = "~lib/builtins/f32x4.sqrt"; - export const f32x4_ceil = "~lib/builtins/f32x4.ceil"; - export const f32x4_floor = "~lib/builtins/f32x4.floor"; - export const f32x4_trunc = "~lib/builtins/f32x4.trunc"; - export const f32x4_nearest = "~lib/builtins/f32x4.nearest"; - export const f32x4_eq = "~lib/builtins/f32x4.eq"; - export const f32x4_ne = "~lib/builtins/f32x4.ne"; - export const f32x4_lt = "~lib/builtins/f32x4.lt"; - export const f32x4_le = "~lib/builtins/f32x4.le"; - export const f32x4_gt = "~lib/builtins/f32x4.gt"; - export const f32x4_ge = "~lib/builtins/f32x4.ge"; - export const f32x4_convert_i32x4_s = "~lib/builtins/f32x4.convert_i32x4_s"; - export const f32x4_convert_i32x4_u = "~lib/builtins/f32x4.convert_i32x4_u"; - export const f32x4_demote_f64x2_zero = "~lib/builtins/f32x4.demote_f64x2_zero"; - export const f32x4_shuffle = "~lib/builtins/f32x4.shuffle"; - - export const f64x2_splat = "~lib/builtins/f64x2.splat"; - export const f64x2_extract_lane = "~lib/builtins/f64x2.extract_lane"; - export const f64x2_replace_lane = "~lib/builtins/f64x2.replace_lane"; - export const f64x2_add = "~lib/builtins/f64x2.add"; - export const f64x2_sub = "~lib/builtins/f64x2.sub"; - export const f64x2_mul = "~lib/builtins/f64x2.mul"; - export const f64x2_div = "~lib/builtins/f64x2.div"; - export const f64x2_neg = "~lib/builtins/f64x2.neg"; - export const f64x2_min = "~lib/builtins/f64x2.min"; - export const f64x2_max = "~lib/builtins/f64x2.max"; - export const f64x2_pmin = "~lib/builtins/f64x2.pmin"; - export const f64x2_pmax = "~lib/builtins/f64x2.pmax"; - export const f64x2_abs = "~lib/builtins/f64x2.abs"; - export const f64x2_sqrt = "~lib/builtins/f64x2.sqrt"; - export const f64x2_ceil = "~lib/builtins/f64x2.ceil"; - export const f64x2_floor = "~lib/builtins/f64x2.floor"; - export const f64x2_trunc = "~lib/builtins/f64x2.trunc"; - export const f64x2_nearest = "~lib/builtins/f64x2.nearest"; - export const f64x2_eq = "~lib/builtins/f64x2.eq"; - export const f64x2_ne = "~lib/builtins/f64x2.ne"; - export const f64x2_lt = "~lib/builtins/f64x2.lt"; - export const f64x2_le = "~lib/builtins/f64x2.le"; - export const f64x2_gt = "~lib/builtins/f64x2.gt"; - export const f64x2_ge = "~lib/builtins/f64x2.ge"; - export const f64x2_convert_low_i32x4_s = "~lib/builtins/f64x2.convert_low_i32x4_s"; - export const f64x2_convert_low_i32x4_u = "~lib/builtins/f64x2.convert_low_i32x4_u"; - export const f64x2_promote_low_f32x4 = "~lib/builtins/f64x2.promote_low_f32x4"; - export const f64x2_shuffle = "~lib/builtins/f64x2.shuffle"; - - export const i8x16_relaxed_swizzle = "~lib/builtins/i8x16.relaxed_swizzle"; - export const i32x4_relaxed_trunc_f32x4_s = "~lib/builtins/i32x4.relaxed_trunc_f32x4_s"; - export const i32x4_relaxed_trunc_f32x4_u = "~lib/builtins/i32x4.relaxed_trunc_f32x4_u"; - export const i32x4_relaxed_trunc_f64x2_s_zero = "~lib/builtins/i32x4.relaxed_trunc_f64x2_s_zero"; - export const i32x4_relaxed_trunc_f64x2_u_zero = "~lib/builtins/i32x4.relaxed_trunc_f64x2_u_zero"; - export const f32x4_relaxed_madd = "~lib/builtins/f32x4.relaxed_madd"; - export const f32x4_relaxed_nmadd = "~lib/builtins/f32x4.relaxed_nmadd"; - export const f64x2_relaxed_madd = "~lib/builtins/f64x2.relaxed_madd"; - export const f64x2_relaxed_nmadd = "~lib/builtins/f64x2.relaxed_nmadd"; - export const i8x16_relaxed_laneselect = "~lib/builtins/i8x16.relaxed_laneselect"; - export const i16x8_relaxed_laneselect = "~lib/builtins/i16x8.relaxed_laneselect"; - export const i32x4_relaxed_laneselect = "~lib/builtins/i32x4.relaxed_laneselect"; - export const i64x2_relaxed_laneselect = "~lib/builtins/i64x2.relaxed_laneselect"; - export const f32x4_relaxed_min = "~lib/builtins/f32x4.relaxed_min"; - export const f32x4_relaxed_max = "~lib/builtins/f32x4.relaxed_max"; - export const f64x2_relaxed_min = "~lib/builtins/f64x2.relaxed_min"; - export const f64x2_relaxed_max = "~lib/builtins/f64x2.relaxed_max"; - export const i16x8_relaxed_q15mulr_s = "~lib/builtins/i16x8.relaxed_q15mulr_s"; - export const i16x8_relaxed_dot_i8x16_i7x16_s = "~lib/builtins/i16x8.relaxed_dot_i8x16_i7x16_s"; - export const i32x4_relaxed_dot_i8x16_i7x16_add_s = "~lib/builtins/i32x4.relaxed_dot_i8x16_i7x16_add_s"; + export const i8x16_splat = "~lib/builtins/i8x16::splat"; + export const i8x16_extract_lane_s = "~lib/builtins/i8x16::extract_lane_s"; + export const i8x16_extract_lane_u = "~lib/builtins/i8x16::extract_lane_u"; + export const i8x16_replace_lane = "~lib/builtins/i8x16::replace_lane"; + export const i8x16_add = "~lib/builtins/i8x16::add"; + export const i8x16_sub = "~lib/builtins/i8x16::sub"; + export const i8x16_mul = "~lib/builtins/i8x16::mul"; + export const i8x16_min_s = "~lib/builtins/i8x16::min_s"; + export const i8x16_min_u = "~lib/builtins/i8x16::min_u"; + export const i8x16_max_s = "~lib/builtins/i8x16::max_s"; + export const i8x16_max_u = "~lib/builtins/i8x16::max_u"; + export const i8x16_avgr_u = "~lib/builtins/i8x16::avgr_u"; + export const i8x16_abs = "~lib/builtins/i8x16::abs"; + export const i8x16_neg = "~lib/builtins/i8x16::neg"; + export const i8x16_add_sat_s = "~lib/builtins/i8x16::add_sat_s"; + export const i8x16_add_sat_u = "~lib/builtins/i8x16::add_sat_u"; + export const i8x16_sub_sat_s = "~lib/builtins/i8x16::sub_sat_s"; + export const i8x16_sub_sat_u = "~lib/builtins/i8x16::sub_sat_u"; + export const i8x16_shl = "~lib/builtins/i8x16::shl"; + export const i8x16_shr_s = "~lib/builtins/i8x16::shr_s"; + export const i8x16_shr_u = "~lib/builtins/i8x16::shr_u"; + export const i8x16_all_true = "~lib/builtins/i8x16::all_true"; + export const i8x16_bitmask = "~lib/builtins/i8x16::bitmask"; + export const i8x16_popcnt = "~lib/builtins/i8x16::popcnt"; + export const i8x16_eq = "~lib/builtins/i8x16::eq"; + export const i8x16_ne = "~lib/builtins/i8x16::ne"; + export const i8x16_lt_s = "~lib/builtins/i8x16::lt_s"; + export const i8x16_lt_u = "~lib/builtins/i8x16::lt_u"; + export const i8x16_le_s = "~lib/builtins/i8x16::le_s"; + export const i8x16_le_u = "~lib/builtins/i8x16::le_u"; + export const i8x16_gt_s = "~lib/builtins/i8x16::gt_s"; + export const i8x16_gt_u = "~lib/builtins/i8x16::gt_u"; + export const i8x16_ge_s = "~lib/builtins/i8x16::ge_s"; + export const i8x16_ge_u = "~lib/builtins/i8x16::ge_u"; + export const i8x16_narrow_i16x8_s = "~lib/builtins/i8x16::narrow_i16x8_s"; + export const i8x16_narrow_i16x8_u = "~lib/builtins/i8x16::narrow_i16x8_u"; + export const i8x16_shuffle = "~lib/builtins/i8x16::shuffle"; + export const i8x16_swizzle = "~lib/builtins/i8x16::swizzle"; + + export const i16x8_splat = "~lib/builtins/i16x8::splat"; + export const i16x8_extract_lane_s = "~lib/builtins/i16x8::extract_lane_s"; + export const i16x8_extract_lane_u = "~lib/builtins/i16x8::extract_lane_u"; + export const i16x8_replace_lane = "~lib/builtins/i16x8::replace_lane"; + export const i16x8_add = "~lib/builtins/i16x8::add"; + export const i16x8_sub = "~lib/builtins/i16x8::sub"; + export const i16x8_mul = "~lib/builtins/i16x8::mul"; + export const i16x8_min_s = "~lib/builtins/i16x8::min_s"; + export const i16x8_min_u = "~lib/builtins/i16x8::min_u"; + export const i16x8_max_s = "~lib/builtins/i16x8::max_s"; + export const i16x8_max_u = "~lib/builtins/i16x8::max_u"; + export const i16x8_avgr_u = "~lib/builtins/i16x8::avgr_u"; + export const i16x8_abs = "~lib/builtins/i16x8::abs"; + export const i16x8_neg = "~lib/builtins/i16x8::neg"; + export const i16x8_add_sat_s = "~lib/builtins/i16x8::add_sat_s"; + export const i16x8_add_sat_u = "~lib/builtins/i16x8::add_sat_u"; + export const i16x8_sub_sat_s = "~lib/builtins/i16x8::sub_sat_s"; + export const i16x8_sub_sat_u = "~lib/builtins/i16x8::sub_sat_u"; + export const i16x8_shl = "~lib/builtins/i16x8::shl"; + export const i16x8_shr_s = "~lib/builtins/i16x8::shr_s"; + export const i16x8_shr_u = "~lib/builtins/i16x8::shr_u"; + export const i16x8_all_true = "~lib/builtins/i16x8::all_true"; + export const i16x8_bitmask = "~lib/builtins/i16x8::bitmask"; + export const i16x8_eq = "~lib/builtins/i16x8::eq"; + export const i16x8_ne = "~lib/builtins/i16x8::ne"; + export const i16x8_lt_s = "~lib/builtins/i16x8::lt_s"; + export const i16x8_lt_u = "~lib/builtins/i16x8::lt_u"; + export const i16x8_le_s = "~lib/builtins/i16x8::le_s"; + export const i16x8_le_u = "~lib/builtins/i16x8::le_u"; + export const i16x8_gt_s = "~lib/builtins/i16x8::gt_s"; + export const i16x8_gt_u = "~lib/builtins/i16x8::gt_u"; + export const i16x8_ge_s = "~lib/builtins/i16x8::ge_s"; + export const i16x8_ge_u = "~lib/builtins/i16x8::ge_u"; + export const i16x8_narrow_i32x4_s = "~lib/builtins/i16x8::narrow_i32x4_s"; + export const i16x8_narrow_i32x4_u = "~lib/builtins/i16x8::narrow_i32x4_u"; + export const i16x8_extend_low_i8x16_s = "~lib/builtins/i16x8::extend_low_i8x16_s"; + export const i16x8_extend_low_i8x16_u = "~lib/builtins/i16x8::extend_low_i8x16_u"; + export const i16x8_extend_high_i8x16_s = "~lib/builtins/i16x8::extend_high_i8x16_s"; + export const i16x8_extend_high_i8x16_u = "~lib/builtins/i16x8::extend_high_i8x16_u"; + export const i16x8_extadd_pairwise_i8x16_s = "~lib/builtins/i16x8::extadd_pairwise_i8x16_s"; + export const i16x8_extadd_pairwise_i8x16_u = "~lib/builtins/i16x8::extadd_pairwise_i8x16_u"; + export const i16x8_q15mulr_sat_s = "~lib/builtins/i16x8::q15mulr_sat_s"; + export const i16x8_extmul_low_i8x16_s = "~lib/builtins/i16x8::extmul_low_i8x16_s"; + export const i16x8_extmul_low_i8x16_u = "~lib/builtins/i16x8::extmul_low_i8x16_u"; + export const i16x8_extmul_high_i8x16_s = "~lib/builtins/i16x8::extmul_high_i8x16_s"; + export const i16x8_extmul_high_i8x16_u = "~lib/builtins/i16x8::extmul_high_i8x16_u"; + export const i16x8_shuffle = "~lib/builtins/i16x8::shuffle"; + + export const i32x4_splat = "~lib/builtins/i32x4::splat"; + export const i32x4_extract_lane = "~lib/builtins/i32x4::extract_lane"; + export const i32x4_replace_lane = "~lib/builtins/i32x4::replace_lane"; + export const i32x4_add = "~lib/builtins/i32x4::add"; + export const i32x4_sub = "~lib/builtins/i32x4::sub"; + export const i32x4_mul = "~lib/builtins/i32x4::mul"; + export const i32x4_min_s = "~lib/builtins/i32x4::min_s"; + export const i32x4_min_u = "~lib/builtins/i32x4::min_u"; + export const i32x4_max_s = "~lib/builtins/i32x4::max_s"; + export const i32x4_max_u = "~lib/builtins/i32x4::max_u"; + export const i32x4_dot_i16x8_s = "~lib/builtins/i32x4::dot_i16x8_s"; + export const i32x4_abs = "~lib/builtins/i32x4::abs"; + export const i32x4_neg = "~lib/builtins/i32x4::neg"; + export const i32x4_shl = "~lib/builtins/i32x4::shl"; + export const i32x4_shr_s = "~lib/builtins/i32x4::shr_s"; + export const i32x4_shr_u = "~lib/builtins/i32x4::shr_u"; + export const i32x4_all_true = "~lib/builtins/i32x4::all_true"; + export const i32x4_bitmask = "~lib/builtins/i32x4::bitmask"; + export const i32x4_eq = "~lib/builtins/i32x4::eq"; + export const i32x4_ne = "~lib/builtins/i32x4::ne"; + export const i32x4_lt_s = "~lib/builtins/i32x4::lt_s"; + export const i32x4_lt_u = "~lib/builtins/i32x4::lt_u"; + export const i32x4_le_s = "~lib/builtins/i32x4::le_s"; + export const i32x4_le_u = "~lib/builtins/i32x4::le_u"; + export const i32x4_gt_s = "~lib/builtins/i32x4::gt_s"; + export const i32x4_gt_u = "~lib/builtins/i32x4::gt_u"; + export const i32x4_ge_s = "~lib/builtins/i32x4::ge_s"; + export const i32x4_ge_u = "~lib/builtins/i32x4::ge_u"; + export const i32x4_trunc_sat_f32x4_s = "~lib/builtins/i32x4::trunc_sat_f32x4_s"; + export const i32x4_trunc_sat_f32x4_u = "~lib/builtins/i32x4::trunc_sat_f32x4_u"; + export const i32x4_trunc_sat_f64x2_s_zero = "~lib/builtins/i32x4::trunc_sat_f64x2_s_zero"; + export const i32x4_trunc_sat_f64x2_u_zero = "~lib/builtins/i32x4::trunc_sat_f64x2_u_zero"; + export const i32x4_extend_low_i16x8_s = "~lib/builtins/i32x4::extend_low_i16x8_s"; + export const i32x4_extend_low_i16x8_u = "~lib/builtins/i32x4::extend_low_i16x8_u"; + export const i32x4_extend_high_i16x8_s = "~lib/builtins/i32x4::extend_high_i16x8_s"; + export const i32x4_extend_high_i16x8_u = "~lib/builtins/i32x4::extend_high_i16x8_u"; + export const i32x4_extadd_pairwise_i16x8_s = "~lib/builtins/i32x4::extadd_pairwise_i16x8_s"; + export const i32x4_extadd_pairwise_i16x8_u = "~lib/builtins/i32x4::extadd_pairwise_i16x8_u"; + export const i32x4_extmul_low_i16x8_s = "~lib/builtins/i32x4::extmul_low_i16x8_s"; + export const i32x4_extmul_low_i16x8_u = "~lib/builtins/i32x4::extmul_low_i16x8_u"; + export const i32x4_extmul_high_i16x8_s = "~lib/builtins/i32x4::extmul_high_i16x8_s"; + export const i32x4_extmul_high_i16x8_u = "~lib/builtins/i32x4::extmul_high_i16x8_u"; + export const i32x4_shuffle = "~lib/builtins/i32x4::shuffle"; + + export const i64x2_splat = "~lib/builtins/i64x2::splat"; + export const i64x2_extract_lane = "~lib/builtins/i64x2::extract_lane"; + export const i64x2_replace_lane = "~lib/builtins/i64x2::replace_lane"; + export const i64x2_add = "~lib/builtins/i64x2::add"; + export const i64x2_sub = "~lib/builtins/i64x2::sub"; + export const i64x2_mul = "~lib/builtins/i64x2::mul"; + export const i64x2_abs = "~lib/builtins/i64x2::abs"; + export const i64x2_neg = "~lib/builtins/i64x2::neg"; + export const i64x2_shl = "~lib/builtins/i64x2::shl"; + export const i64x2_shr_s = "~lib/builtins/i64x2::shr_s"; + export const i64x2_shr_u = "~lib/builtins/i64x2::shr_u"; + export const i64x2_all_true = "~lib/builtins/i64x2::all_true"; + export const i64x2_bitmask = "~lib/builtins/i64x2::bitmask"; + export const i64x2_eq = "~lib/builtins/i64x2::eq"; + export const i64x2_ne = "~lib/builtins/i64x2::ne"; + export const i64x2_lt_s = "~lib/builtins/i64x2::lt_s"; + export const i64x2_lt_u = "~lib/builtins/i64x2::lt_u"; + export const i64x2_le_s = "~lib/builtins/i64x2::le_s"; + export const i64x2_le_u = "~lib/builtins/i64x2::le_u"; + export const i64x2_gt_s = "~lib/builtins/i64x2::gt_s"; + export const i64x2_gt_u = "~lib/builtins/i64x2::gt_u"; + export const i64x2_ge_s = "~lib/builtins/i64x2::ge_s"; + export const i64x2_ge_u = "~lib/builtins/i64x2::ge_u"; + export const i64x2_extend_low_i32x4_s = "~lib/builtins/i64x2::extend_low_i32x4_s"; + export const i64x2_extend_low_i32x4_u = "~lib/builtins/i64x2::extend_low_i32x4_u"; + export const i64x2_extend_high_i32x4_s = "~lib/builtins/i64x2::extend_high_i32x4_s"; + export const i64x2_extend_high_i32x4_u = "~lib/builtins/i64x2::extend_high_i32x4_u"; + export const i64x2_extmul_low_i32x4_s = "~lib/builtins/i64x2::extmul_low_i32x4_s"; + export const i64x2_extmul_low_i32x4_u = "~lib/builtins/i64x2::extmul_low_i32x4_u"; + export const i64x2_extmul_high_i32x4_s = "~lib/builtins/i64x2::extmul_high_i32x4_s"; + export const i64x2_extmul_high_i32x4_u = "~lib/builtins/i64x2::extmul_high_i32x4_u"; + export const i64x2_shuffle = "~lib/builtins/i64x2::shuffle"; + + export const f32x4_splat = "~lib/builtins/f32x4::splat"; + export const f32x4_extract_lane = "~lib/builtins/f32x4::extract_lane"; + export const f32x4_replace_lane = "~lib/builtins/f32x4::replace_lane"; + export const f32x4_add = "~lib/builtins/f32x4::add"; + export const f32x4_sub = "~lib/builtins/f32x4::sub"; + export const f32x4_mul = "~lib/builtins/f32x4::mul"; + export const f32x4_div = "~lib/builtins/f32x4::div"; + export const f32x4_neg = "~lib/builtins/f32x4::neg"; + export const f32x4_min = "~lib/builtins/f32x4::min"; + export const f32x4_max = "~lib/builtins/f32x4::max"; + export const f32x4_pmin = "~lib/builtins/f32x4::pmin"; + export const f32x4_pmax = "~lib/builtins/f32x4::pmax"; + export const f32x4_abs = "~lib/builtins/f32x4::abs"; + export const f32x4_sqrt = "~lib/builtins/f32x4::sqrt"; + export const f32x4_ceil = "~lib/builtins/f32x4::ceil"; + export const f32x4_floor = "~lib/builtins/f32x4::floor"; + export const f32x4_trunc = "~lib/builtins/f32x4::trunc"; + export const f32x4_nearest = "~lib/builtins/f32x4::nearest"; + export const f32x4_eq = "~lib/builtins/f32x4::eq"; + export const f32x4_ne = "~lib/builtins/f32x4::ne"; + export const f32x4_lt = "~lib/builtins/f32x4::lt"; + export const f32x4_le = "~lib/builtins/f32x4::le"; + export const f32x4_gt = "~lib/builtins/f32x4::gt"; + export const f32x4_ge = "~lib/builtins/f32x4::ge"; + export const f32x4_convert_i32x4_s = "~lib/builtins/f32x4::convert_i32x4_s"; + export const f32x4_convert_i32x4_u = "~lib/builtins/f32x4::convert_i32x4_u"; + export const f32x4_demote_f64x2_zero = "~lib/builtins/f32x4::demote_f64x2_zero"; + export const f32x4_shuffle = "~lib/builtins/f32x4::shuffle"; + + export const f64x2_splat = "~lib/builtins/f64x2::splat"; + export const f64x2_extract_lane = "~lib/builtins/f64x2::extract_lane"; + export const f64x2_replace_lane = "~lib/builtins/f64x2::replace_lane"; + export const f64x2_add = "~lib/builtins/f64x2::add"; + export const f64x2_sub = "~lib/builtins/f64x2::sub"; + export const f64x2_mul = "~lib/builtins/f64x2::mul"; + export const f64x2_div = "~lib/builtins/f64x2::div"; + export const f64x2_neg = "~lib/builtins/f64x2::neg"; + export const f64x2_min = "~lib/builtins/f64x2::min"; + export const f64x2_max = "~lib/builtins/f64x2::max"; + export const f64x2_pmin = "~lib/builtins/f64x2::pmin"; + export const f64x2_pmax = "~lib/builtins/f64x2::pmax"; + export const f64x2_abs = "~lib/builtins/f64x2::abs"; + export const f64x2_sqrt = "~lib/builtins/f64x2::sqrt"; + export const f64x2_ceil = "~lib/builtins/f64x2::ceil"; + export const f64x2_floor = "~lib/builtins/f64x2::floor"; + export const f64x2_trunc = "~lib/builtins/f64x2::trunc"; + export const f64x2_nearest = "~lib/builtins/f64x2::nearest"; + export const f64x2_eq = "~lib/builtins/f64x2::eq"; + export const f64x2_ne = "~lib/builtins/f64x2::ne"; + export const f64x2_lt = "~lib/builtins/f64x2::lt"; + export const f64x2_le = "~lib/builtins/f64x2::le"; + export const f64x2_gt = "~lib/builtins/f64x2::gt"; + export const f64x2_ge = "~lib/builtins/f64x2::ge"; + export const f64x2_convert_low_i32x4_s = "~lib/builtins/f64x2::convert_low_i32x4_s"; + export const f64x2_convert_low_i32x4_u = "~lib/builtins/f64x2::convert_low_i32x4_u"; + export const f64x2_promote_low_f32x4 = "~lib/builtins/f64x2::promote_low_f32x4"; + export const f64x2_shuffle = "~lib/builtins/f64x2::shuffle"; + + export const i8x16_relaxed_swizzle = "~lib/builtins/i8x16::relaxed_swizzle"; + export const i32x4_relaxed_trunc_f32x4_s = "~lib/builtins/i32x4::relaxed_trunc_f32x4_s"; + export const i32x4_relaxed_trunc_f32x4_u = "~lib/builtins/i32x4::relaxed_trunc_f32x4_u"; + export const i32x4_relaxed_trunc_f64x2_s_zero = "~lib/builtins/i32x4::relaxed_trunc_f64x2_s_zero"; + export const i32x4_relaxed_trunc_f64x2_u_zero = "~lib/builtins/i32x4::relaxed_trunc_f64x2_u_zero"; + export const f32x4_relaxed_madd = "~lib/builtins/f32x4::relaxed_madd"; + export const f32x4_relaxed_nmadd = "~lib/builtins/f32x4::relaxed_nmadd"; + export const f64x2_relaxed_madd = "~lib/builtins/f64x2::relaxed_madd"; + export const f64x2_relaxed_nmadd = "~lib/builtins/f64x2::relaxed_nmadd"; + export const i8x16_relaxed_laneselect = "~lib/builtins/i8x16::relaxed_laneselect"; + export const i16x8_relaxed_laneselect = "~lib/builtins/i16x8::relaxed_laneselect"; + export const i32x4_relaxed_laneselect = "~lib/builtins/i32x4::relaxed_laneselect"; + export const i64x2_relaxed_laneselect = "~lib/builtins/i64x2::relaxed_laneselect"; + export const f32x4_relaxed_min = "~lib/builtins/f32x4::relaxed_min"; + export const f32x4_relaxed_max = "~lib/builtins/f32x4::relaxed_max"; + export const f64x2_relaxed_min = "~lib/builtins/f64x2::relaxed_min"; + export const f64x2_relaxed_max = "~lib/builtins/f64x2::relaxed_max"; + export const i16x8_relaxed_q15mulr_s = "~lib/builtins/i16x8::relaxed_q15mulr_s"; + export const i16x8_relaxed_dot_i8x16_i7x16_s = "~lib/builtins/i16x8::relaxed_dot_i8x16_i7x16_s"; + export const i32x4_relaxed_dot_i8x16_i7x16_add_s = "~lib/builtins/i32x4::relaxed_dot_i8x16_i7x16_add_s"; export const i31_new = "~lib/builtins/i31.new"; export const i31_get = "~lib/builtins/i31.get"; @@ -738,11 +738,11 @@ export namespace BuiltinNames { export const Function_call = "~lib/function/Function#call"; // std/memory.ts - export const memory_size = "~lib/memory/memory.size"; - export const memory_grow = "~lib/memory/memory.grow"; - export const memory_copy = "~lib/memory/memory.copy"; - export const memory_fill = "~lib/memory/memory.fill"; - export const memory_data = "~lib/memory/memory.data"; + export const memory_size = "~lib/memory/memory::size"; + export const memory_grow = "~lib/memory/memory::grow"; + export const memory_copy = "~lib/memory/memory::copy"; + export const memory_fill = "~lib/memory/memory::fill"; + export const memory_data = "~lib/memory/memory::data"; // std/typedarray.ts export const Int8Array = "~lib/typedarray/Int8Array"; diff --git a/src/common.ts b/src/common.ts index f5d6675edd..97f8fc6cb0 100644 --- a/src/common.ts +++ b/src/common.ts @@ -94,10 +94,18 @@ export const PARENT_SUBST = ".."; export const GETTER_PREFIX = "get:"; /** Function name prefix used for setters. */ export const SETTER_PREFIX = "set:"; -/** Delimiter used between class names and instance members. */ +/** + * Delimiter used between class names and instance members, as well as + * interface names and virtual members. + */ export const INSTANCE_DELIMITER = "#"; -/** Delimiter used between class and namespace names and static members. */ +/** + * Delimiter used between class names and static members, as well as enum + * names and enum members. + */ export const STATIC_DELIMITER = "."; +/** Delimiter used between namespace names and namespace members. */ +export const NAMESPACE_DELIMITER = "::"; /** Delimiter used between a function and its inner elements. */ export const INNER_DELIMITER = "~"; /** Substitution used to indicate a library directory. */ diff --git a/src/program.ts b/src/program.ts index febeb1227c..04153378a7 100644 --- a/src/program.ts +++ b/src/program.ts @@ -39,6 +39,7 @@ import { PATH_DELIMITER, STATIC_DELIMITER, INSTANCE_DELIMITER, + NAMESPACE_DELIMITER, GETTER_PREFIX, SETTER_PREFIX, INNER_DELIMITER, @@ -5093,12 +5094,26 @@ export function mangleInternalName( parent = parent.parent; // fall-through } - default: { + case ElementKind.Enum: + case ElementKind.InterfacePrototype: + case ElementKind.Interface: + case ElementKind.ClassPrototype: + case ElementKind.Class: { return ( mangleInternalName(parent.name, parent.parent, parent.is(CommonFlags.Instance), asGlobal) + (isInstance ? INSTANCE_DELIMITER : STATIC_DELIMITER) + name ); } + case ElementKind.Namespace: { + return ( + mangleInternalName(parent.name, parent.parent, false, asGlobal) + + NAMESPACE_DELIMITER + name + ); + } + default: { + assert(false); + return ""; + } } } diff --git a/tests/compiler/binary.debug.wat b/tests/compiler/binary.debug.wat index 2925b7cf9f..2168492802 100644 --- a/tests/compiler/binary.debug.wat +++ b/tests/compiler/binary.debug.wat @@ -240,7 +240,7 @@ local.get $out return ) - (func $~lib/math/NativeMath.pow (param $x f64) (param $y f64) (result f64) + (func $~lib/math/NativeMath::pow (param $x f64) (param $y f64) (result f64) (local $x|2 f64) (local $y|3 f64) (local $sign_bias i32) @@ -1284,7 +1284,7 @@ end return ) - (func $~lib/math/NativeMathf.mod (param $x f32) (param $y f32) (result f32) + (func $~lib/math/NativeMathf::mod (param $x f32) (param $y f32) (result f32) (local $ux i32) (local $uy i32) (local $ex i32) @@ -1533,7 +1533,7 @@ f32.reinterpret_i32 return ) - (func $~lib/math/NativeMathf.pow (param $x f32) (param $y f32) (result f32) + (func $~lib/math/NativeMathf::pow (param $x f32) (param $y f32) (result f32) (local $x|2 f32) (local $y|3 f32) (local $signBias i32) @@ -2197,7 +2197,7 @@ end return ) - (func $~lib/math/NativeMath.mod (param $x f64) (param $y f64) (result f64) + (func $~lib/math/NativeMath::mod (param $x f64) (param $y f64) (result f64) (local $ux i64) (local $uy i64) (local $ex i64) @@ -2684,7 +2684,7 @@ global.get $binary/I f64.convert_i64_s f64.const 1 - call $~lib/math/NativeMath.pow + call $~lib/math/NativeMath::pow drop global.get $binary/I i64.const 1 @@ -2757,7 +2757,7 @@ global.get $binary/I f64.convert_i64_s f64.const 1 - call $~lib/math/NativeMath.pow + call $~lib/math/NativeMath::pow i64.trunc_sat_f64_s global.set $binary/I global.get $binary/I @@ -2866,11 +2866,11 @@ drop global.get $binary/f f32.const 1 - call $~lib/math/NativeMathf.mod + call $~lib/math/NativeMathf::mod drop global.get $binary/f f32.const 1 - call $~lib/math/NativeMathf.pow + call $~lib/math/NativeMathf::pow drop global.get $binary/f f32.const 1 @@ -2914,11 +2914,11 @@ global.set $binary/f global.get $binary/f f32.const 1 - call $~lib/math/NativeMathf.mod + call $~lib/math/NativeMathf::mod global.set $binary/f global.get $binary/f f32.const 1 - call $~lib/math/NativeMathf.pow + call $~lib/math/NativeMathf::pow global.set $binary/f global.get $binary/f f32.const 1 @@ -2934,11 +2934,11 @@ global.set $binary/f global.get $binary/f f32.const 1 - call $~lib/math/NativeMathf.mod + call $~lib/math/NativeMathf::mod global.set $binary/f global.get $binary/f f32.const 1 - call $~lib/math/NativeMathf.pow + call $~lib/math/NativeMathf::pow global.set $binary/f global.get $binary/F f64.const 1 @@ -2982,11 +2982,11 @@ drop global.get $binary/F f64.const 1 - call $~lib/math/NativeMath.mod + call $~lib/math/NativeMath::mod drop global.get $binary/F f64.const 1 - call $~lib/math/NativeMath.pow + call $~lib/math/NativeMath::pow drop global.get $binary/F f64.const 1 @@ -3030,11 +3030,11 @@ global.set $binary/F global.get $binary/F f64.const 1 - call $~lib/math/NativeMath.mod + call $~lib/math/NativeMath::mod global.set $binary/F global.get $binary/F f64.const 1 - call $~lib/math/NativeMath.pow + call $~lib/math/NativeMath::pow global.set $binary/F global.get $binary/F f64.const 1 @@ -3050,11 +3050,11 @@ global.set $binary/F global.get $binary/F f64.const 1 - call $~lib/math/NativeMath.mod + call $~lib/math/NativeMath::mod global.set $binary/F global.get $binary/F f64.const 1 - call $~lib/math/NativeMath.pow + call $~lib/math/NativeMath::pow global.set $binary/F ) (func $~start diff --git a/tests/compiler/bindings/esm.debug.js b/tests/compiler/bindings/esm.debug.js index d2d89456b8..da971fb090 100644 --- a/tests/compiler/bindings/esm.debug.js +++ b/tests/compiler/bindings/esm.debug.js @@ -10,16 +10,16 @@ async function instantiate(module, imports = {}) { })(); }, "console.log"(text) { - // ~lib/bindings/dom/console.log(~lib/string/String) => void + // ~lib/bindings/dom/console::log(~lib/string/String) => void text = __liftString(text >>> 0); console.log(text); }, "Math.E": ( - // ~lib/bindings/dom/Math.E: f64 + // ~lib/bindings/dom/Math::E: f64 Math.E ), "Math.log"(x) { - // ~lib/bindings/dom/Math.log(f64) => f64 + // ~lib/bindings/dom/Math::log(f64) => f64 return Math.log(x); }, "globalThis.globalThis": ( diff --git a/tests/compiler/bindings/esm.debug.wat b/tests/compiler/bindings/esm.debug.wat index cebadb0ee0..b8fe9b7248 100644 --- a/tests/compiler/bindings/esm.debug.wat +++ b/tests/compiler/bindings/esm.debug.wat @@ -18,12 +18,12 @@ (type $16 (func (param i32 i32 i32) (result i32))) (type $17 (func (param i32 i32 i64))) (type $18 (func (param i32 i32) (result f32))) - (import "env" "Math.E" (global $~lib/bindings/dom/Math.E f64)) + (import "env" "Math.E" (global $~lib/bindings/dom/Math::E f64)) (import "env" "globalThis" (global $bindings/esm/immutableGlobal externref)) (import "env" "globalThis.globalThis" (global $bindings/esm/immutableGlobalNested externref)) (import "env" "trace" (func $~lib/builtins/trace (param i32 i32 f64 f64 f64 f64 f64))) - (import "env" "console.log" (func $~lib/bindings/dom/console.log (param i32))) - (import "env" "Math.log" (func $~lib/bindings/dom/Math.log (param f64) (result f64))) + (import "env" "console.log" (func $~lib/bindings/dom/console::log (param i32))) + (import "env" "Math.log" (func $~lib/bindings/dom/Math::log (param f64) (result f64))) (import "env" "Date.getTimezoneOffset" (func $bindings/esm/Date_getTimezoneOffset (result i32))) (import "env" "abort" (func $~lib/builtins/abort (param i32 i32 i32 i32))) (global $bindings/esm/plainGlobal i32 (i32.const 1)) @@ -37,8 +37,8 @@ (global $bindings/esm/ConstEnum.TWO i32 (i32.const 2)) (global $bindings/esm/ConstEnum.THREE i32 (i32.const 3)) (global $bindings/esm/fn i32 (i32.const 96)) - (global $~lib/builtins/u32.MAX_VALUE i32 (i32.const -1)) - (global $~lib/builtins/u64.MAX_VALUE i64 (i64.const -1)) + (global $~lib/builtins/u32::MAX_VALUE i32 (i32.const -1)) + (global $~lib/builtins/u64::MAX_VALUE i64 (i64.const -1)) (global $~lib/shared/runtime/Runtime.Stub i32 (i32.const 0)) (global $~lib/shared/runtime/Runtime.Minimal i32 (i32.const 1)) (global $~lib/shared/runtime/Runtime.Incremental i32 (i32.const 2)) @@ -137,11 +137,11 @@ return ) (func $bindings/esm/getMaxUnsigned32 (result i32) - global.get $~lib/builtins/u32.MAX_VALUE + global.get $~lib/builtins/u32::MAX_VALUE return ) (func $bindings/esm/getMaxUnsigned64 (result i64) - global.get $~lib/builtins/u64.MAX_VALUE + global.get $~lib/builtins/u64::MAX_VALUE return ) (func $~lib/rt/common/OBJECT#get:rtSize (param $this i32) (result i32) @@ -3126,9 +3126,9 @@ local.get $0 i32.store local.get $0 - call $~lib/bindings/dom/console.log - global.get $~lib/bindings/dom/Math.E - call $~lib/bindings/dom/Math.log + call $~lib/bindings/dom/console::log + global.get $~lib/bindings/dom/Math::E + call $~lib/bindings/dom/Math::log drop global.get $bindings/esm/immutableGlobal drop diff --git a/tests/compiler/bindings/esm.release.js b/tests/compiler/bindings/esm.release.js index 30c529402d..64d0d12378 100644 --- a/tests/compiler/bindings/esm.release.js +++ b/tests/compiler/bindings/esm.release.js @@ -10,16 +10,16 @@ async function instantiate(module, imports = {}) { })(); }, "console.log"(text) { - // ~lib/bindings/dom/console.log(~lib/string/String) => void + // ~lib/bindings/dom/console::log(~lib/string/String) => void text = __liftString(text >>> 0); console.log(text); }, "Math.E": ( - // ~lib/bindings/dom/Math.E: f64 + // ~lib/bindings/dom/Math::E: f64 Math.E ), "Math.log"(x) { - // ~lib/bindings/dom/Math.log(f64) => f64 + // ~lib/bindings/dom/Math::log(f64) => f64 return Math.log(x); }, "globalThis.globalThis": ( diff --git a/tests/compiler/bindings/esm.release.wat b/tests/compiler/bindings/esm.release.wat index b99d7d1e01..c62b83b38a 100644 --- a/tests/compiler/bindings/esm.release.wat +++ b/tests/compiler/bindings/esm.release.wat @@ -12,10 +12,10 @@ (type $10 (func (param i64 i64) (result i64))) (type $11 (func (result i64))) (type $12 (func (param i32 i32 i32 i32))) - (import "env" "Math.E" (global $~lib/bindings/dom/Math.E f64)) + (import "env" "Math.E" (global $~lib/bindings/dom/Math::E f64)) (import "env" "trace" (func $~lib/builtins/trace (param i32 i32 f64 f64 f64 f64 f64))) - (import "env" "console.log" (func $~lib/bindings/dom/console.log (param i32))) - (import "env" "Math.log" (func $~lib/bindings/dom/Math.log (param f64) (result f64))) + (import "env" "console.log" (func $~lib/bindings/dom/console::log (param i32))) + (import "env" "Math.log" (func $~lib/bindings/dom/Math::log (param f64) (result f64))) (import "env" "Date.getTimezoneOffset" (func $bindings/esm/Date_getTimezoneOffset (result i32))) (import "env" "abort" (func $~lib/builtins/abort (param i32 i32 i32 i32))) (global $bindings/esm/plainGlobal i32 (i32.const 1)) @@ -2112,9 +2112,9 @@ i32.const 1184 i32.store i32.const 1184 - call $~lib/bindings/dom/console.log - global.get $~lib/bindings/dom/Math.E - call $~lib/bindings/dom/Math.log + call $~lib/bindings/dom/console::log + global.get $~lib/bindings/dom/Math::E + call $~lib/bindings/dom/Math::log drop call $bindings/esm/Date_getTimezoneOffset drop diff --git a/tests/compiler/bindings/raw.debug.js b/tests/compiler/bindings/raw.debug.js index cc59b6a796..d7bfc380a0 100644 --- a/tests/compiler/bindings/raw.debug.js +++ b/tests/compiler/bindings/raw.debug.js @@ -10,16 +10,16 @@ export async function instantiate(module, imports = {}) { })(); }, "console.log"(text) { - // ~lib/bindings/dom/console.log(~lib/string/String) => void + // ~lib/bindings/dom/console::log(~lib/string/String) => void text = __liftString(text >>> 0); console.log(text); }, "Math.E": ( - // ~lib/bindings/dom/Math.E: f64 + // ~lib/bindings/dom/Math::E: f64 Math.E ), "Math.log"(x) { - // ~lib/bindings/dom/Math.log(f64) => f64 + // ~lib/bindings/dom/Math::log(f64) => f64 return Math.log(x); }, "globalThis.globalThis": ( diff --git a/tests/compiler/bindings/raw.debug.wat b/tests/compiler/bindings/raw.debug.wat index 7bf955aa6b..5d41d629dc 100644 --- a/tests/compiler/bindings/raw.debug.wat +++ b/tests/compiler/bindings/raw.debug.wat @@ -18,12 +18,12 @@ (type $16 (func (param i32 i32 i32) (result i32))) (type $17 (func (param i32 i32 i64))) (type $18 (func (param i32 i32) (result f32))) - (import "env" "Math.E" (global $~lib/bindings/dom/Math.E f64)) + (import "env" "Math.E" (global $~lib/bindings/dom/Math::E f64)) (import "env" "globalThis" (global $bindings/esm/immutableGlobal externref)) (import "env" "globalThis.globalThis" (global $bindings/esm/immutableGlobalNested externref)) (import "env" "trace" (func $~lib/builtins/trace (param i32 i32 f64 f64 f64 f64 f64))) - (import "env" "console.log" (func $~lib/bindings/dom/console.log (param i32))) - (import "env" "Math.log" (func $~lib/bindings/dom/Math.log (param f64) (result f64))) + (import "env" "console.log" (func $~lib/bindings/dom/console::log (param i32))) + (import "env" "Math.log" (func $~lib/bindings/dom/Math::log (param f64) (result f64))) (import "env" "Date.getTimezoneOffset" (func $bindings/esm/Date_getTimezoneOffset (result i32))) (import "env" "abort" (func $~lib/builtins/abort (param i32 i32 i32 i32))) (global $bindings/esm/plainGlobal i32 (i32.const 1)) @@ -37,8 +37,8 @@ (global $bindings/esm/ConstEnum.TWO i32 (i32.const 2)) (global $bindings/esm/ConstEnum.THREE i32 (i32.const 3)) (global $bindings/esm/fn i32 (i32.const 96)) - (global $~lib/builtins/u32.MAX_VALUE i32 (i32.const -1)) - (global $~lib/builtins/u64.MAX_VALUE i64 (i64.const -1)) + (global $~lib/builtins/u32::MAX_VALUE i32 (i32.const -1)) + (global $~lib/builtins/u64::MAX_VALUE i64 (i64.const -1)) (global $~lib/shared/runtime/Runtime.Stub i32 (i32.const 0)) (global $~lib/shared/runtime/Runtime.Minimal i32 (i32.const 1)) (global $~lib/shared/runtime/Runtime.Incremental i32 (i32.const 2)) @@ -140,11 +140,11 @@ return ) (func $bindings/esm/getMaxUnsigned32 (result i32) - global.get $~lib/builtins/u32.MAX_VALUE + global.get $~lib/builtins/u32::MAX_VALUE return ) (func $bindings/esm/getMaxUnsigned64 (result i64) - global.get $~lib/builtins/u64.MAX_VALUE + global.get $~lib/builtins/u64::MAX_VALUE return ) (func $~lib/rt/common/OBJECT#get:rtSize (param $this i32) (result i32) @@ -3129,9 +3129,9 @@ local.get $0 i32.store local.get $0 - call $~lib/bindings/dom/console.log - global.get $~lib/bindings/dom/Math.E - call $~lib/bindings/dom/Math.log + call $~lib/bindings/dom/console::log + global.get $~lib/bindings/dom/Math::E + call $~lib/bindings/dom/Math::log drop global.get $bindings/esm/immutableGlobal drop diff --git a/tests/compiler/bindings/raw.release.js b/tests/compiler/bindings/raw.release.js index cc59b6a796..d7bfc380a0 100644 --- a/tests/compiler/bindings/raw.release.js +++ b/tests/compiler/bindings/raw.release.js @@ -10,16 +10,16 @@ export async function instantiate(module, imports = {}) { })(); }, "console.log"(text) { - // ~lib/bindings/dom/console.log(~lib/string/String) => void + // ~lib/bindings/dom/console::log(~lib/string/String) => void text = __liftString(text >>> 0); console.log(text); }, "Math.E": ( - // ~lib/bindings/dom/Math.E: f64 + // ~lib/bindings/dom/Math::E: f64 Math.E ), "Math.log"(x) { - // ~lib/bindings/dom/Math.log(f64) => f64 + // ~lib/bindings/dom/Math::log(f64) => f64 return Math.log(x); }, "globalThis.globalThis": ( diff --git a/tests/compiler/bindings/raw.release.wat b/tests/compiler/bindings/raw.release.wat index 4bb5843896..6bb3e1ff9e 100644 --- a/tests/compiler/bindings/raw.release.wat +++ b/tests/compiler/bindings/raw.release.wat @@ -12,10 +12,10 @@ (type $10 (func (param i64 i64) (result i64))) (type $11 (func (result i64))) (type $12 (func (param i32 i32 i32 i32))) - (import "env" "Math.E" (global $~lib/bindings/dom/Math.E f64)) + (import "env" "Math.E" (global $~lib/bindings/dom/Math::E f64)) (import "env" "trace" (func $~lib/builtins/trace (param i32 i32 f64 f64 f64 f64 f64))) - (import "env" "console.log" (func $~lib/bindings/dom/console.log (param i32))) - (import "env" "Math.log" (func $~lib/bindings/dom/Math.log (param f64) (result f64))) + (import "env" "console.log" (func $~lib/bindings/dom/console::log (param i32))) + (import "env" "Math.log" (func $~lib/bindings/dom/Math::log (param f64) (result f64))) (import "env" "Date.getTimezoneOffset" (func $bindings/esm/Date_getTimezoneOffset (result i32))) (import "env" "abort" (func $~lib/builtins/abort (param i32 i32 i32 i32))) (global $bindings/esm/plainGlobal i32 (i32.const 1)) @@ -2112,9 +2112,9 @@ i32.const 1184 i32.store i32.const 1184 - call $~lib/bindings/dom/console.log - global.get $~lib/bindings/dom/Math.E - call $~lib/bindings/dom/Math.log + call $~lib/bindings/dom/console::log + global.get $~lib/bindings/dom/Math::E + call $~lib/bindings/dom/Math::log drop call $bindings/esm/Date_getTimezoneOffset drop diff --git a/tests/compiler/bool.debug.wat b/tests/compiler/bool.debug.wat index 35346823bc..b7e1690a05 100644 --- a/tests/compiler/bool.debug.wat +++ b/tests/compiler/bool.debug.wat @@ -11,12 +11,12 @@ (global $bool/f1 (mut f32) (f32.const -0)) (global $bool/f2 (mut f32) (f32.const nan:0x400000)) (global $bool/f3 (mut f32) (f32.const 0)) - (global $~lib/builtins/f32.MAX_VALUE f32 (f32.const 3402823466385288598117041e14)) + (global $~lib/builtins/f32::MAX_VALUE f32 (f32.const 3402823466385288598117041e14)) (global $bool/f4 (mut f32) (f32.const 0)) (global $bool/f5 (mut f32) (f32.const 0)) (global $bool/f6 (mut f32) (f32.const inf)) (global $bool/f7 (mut f32) (f32.const 0)) - (global $~lib/builtins/f32.MIN_VALUE f32 (f32.const 1.401298464324817e-45)) + (global $~lib/builtins/f32::MIN_VALUE f32 (f32.const 1.401298464324817e-45)) (global $bool/f8 (mut f32) (f32.const 0)) (global $bool/f9 (mut f32) (f32.const 0)) (global $bool/f10 (mut f32) (f32.const 0)) @@ -28,12 +28,12 @@ (global $bool/F1 (mut f64) (f64.const -0)) (global $bool/F2 (mut f64) (f64.const nan:0x8000000000000)) (global $bool/F3 (mut f64) (f64.const 0)) - (global $~lib/builtins/f64.MAX_VALUE f64 (f64.const 1797693134862315708145274e284)) + (global $~lib/builtins/f64::MAX_VALUE f64 (f64.const 1797693134862315708145274e284)) (global $bool/F4 (mut f64) (f64.const 0)) (global $bool/F5 (mut f64) (f64.const 0)) (global $bool/F6 (mut f64) (f64.const inf)) (global $bool/F7 (mut f64) (f64.const 0)) - (global $~lib/builtins/f64.MIN_VALUE f64 (f64.const 5e-324)) + (global $~lib/builtins/f64::MIN_VALUE f64 (f64.const 5e-324)) (global $bool/F8 (mut f64) (f64.const 0)) (global $bool/F9 (mut f64) (f64.const 0)) (global $bool/F10 (mut f64) (f64.const 0)) @@ -205,7 +205,7 @@ call $~lib/builtins/abort unreachable end - global.get $~lib/builtins/f32.MAX_VALUE + global.get $~lib/builtins/f32::MAX_VALUE global.set $bool/f4 global.get $bool/f4 i32.reinterpret_f32 @@ -226,7 +226,7 @@ call $~lib/builtins/abort unreachable end - global.get $~lib/builtins/f32.MAX_VALUE + global.get $~lib/builtins/f32::MAX_VALUE f32.neg global.set $bool/f5 global.get $bool/f5 @@ -289,7 +289,7 @@ call $~lib/builtins/abort unreachable end - global.get $~lib/builtins/f32.MIN_VALUE + global.get $~lib/builtins/f32::MIN_VALUE global.set $bool/f8 global.get $bool/f8 i32.reinterpret_f32 @@ -310,7 +310,7 @@ call $~lib/builtins/abort unreachable end - global.get $~lib/builtins/f32.MIN_VALUE + global.get $~lib/builtins/f32::MIN_VALUE f32.neg global.set $bool/f9 global.get $bool/f9 @@ -524,7 +524,7 @@ call $~lib/builtins/abort unreachable end - global.get $~lib/builtins/f64.MAX_VALUE + global.get $~lib/builtins/f64::MAX_VALUE global.set $bool/F4 global.get $bool/F4 i64.reinterpret_f64 @@ -545,7 +545,7 @@ call $~lib/builtins/abort unreachable end - global.get $~lib/builtins/f64.MAX_VALUE + global.get $~lib/builtins/f64::MAX_VALUE f64.neg global.set $bool/F5 global.get $bool/F5 @@ -608,7 +608,7 @@ call $~lib/builtins/abort unreachable end - global.get $~lib/builtins/f64.MIN_VALUE + global.get $~lib/builtins/f64::MIN_VALUE global.set $bool/F8 global.get $bool/F8 i64.reinterpret_f64 @@ -629,7 +629,7 @@ call $~lib/builtins/abort unreachable end - global.get $~lib/builtins/f64.MIN_VALUE + global.get $~lib/builtins/f64::MIN_VALUE f64.neg global.set $bool/F9 global.get $bool/F9 diff --git a/tests/compiler/builtins.debug.wat b/tests/compiler/builtins.debug.wat index c5c210aea4..ed84492c11 100644 --- a/tests/compiler/builtins.debug.wat +++ b/tests/compiler/builtins.debug.wat @@ -14,9 +14,9 @@ (global $builtins/v (mut i32) (i32.const 0)) (global $builtins/I (mut i64) (i64.const 0)) (global $builtins/f (mut f32) (f32.const 0)) - (global $~lib/builtins/f32.NaN f32 (f32.const nan:0x400000)) + (global $~lib/builtins/f32::NaN f32 (f32.const nan:0x400000)) (global $builtins/F (mut f64) (f64.const 0)) - (global $~lib/builtins/f64.NaN f64 (f64.const nan:0x8000000000000)) + (global $~lib/builtins/f64::NaN f64 (f64.const nan:0x8000000000000)) (global $builtins/constantOffset i32 (i32.const 8)) (global $builtins/u (mut i32) (i32.const 0)) (global $builtins/U (mut i64) (i64.const 0)) @@ -27,36 +27,36 @@ (global $~lib/shared/runtime/Runtime.Minimal i32 (i32.const 1)) (global $~lib/shared/runtime/Runtime.Incremental i32 (i32.const 2)) (global $~lib/native/ASC_SHRINK_LEVEL i32 (i32.const 0)) - (global $~lib/builtins/i8.MIN_VALUE i32 (i32.const -128)) - (global $~lib/builtins/i8.MAX_VALUE i32 (i32.const 127)) - (global $~lib/builtins/i16.MIN_VALUE i32 (i32.const -32768)) - (global $~lib/builtins/i16.MAX_VALUE i32 (i32.const 32767)) - (global $~lib/builtins/i32.MIN_VALUE i32 (i32.const -2147483648)) - (global $~lib/builtins/i32.MAX_VALUE i32 (i32.const 2147483647)) - (global $~lib/builtins/i64.MIN_VALUE i64 (i64.const -9223372036854775808)) - (global $~lib/builtins/i64.MAX_VALUE i64 (i64.const 9223372036854775807)) - (global $~lib/builtins/u8.MIN_VALUE i32 (i32.const 0)) - (global $~lib/builtins/u8.MAX_VALUE i32 (i32.const 255)) - (global $~lib/builtins/u16.MIN_VALUE i32 (i32.const 0)) - (global $~lib/builtins/u16.MAX_VALUE i32 (i32.const 65535)) - (global $~lib/builtins/u32.MIN_VALUE i32 (i32.const 0)) - (global $~lib/builtins/u32.MAX_VALUE i32 (i32.const -1)) - (global $~lib/builtins/u64.MIN_VALUE i64 (i64.const 0)) - (global $~lib/builtins/u64.MAX_VALUE i64 (i64.const -1)) - (global $~lib/builtins/bool.MIN_VALUE i32 (i32.const 0)) - (global $~lib/builtins/bool.MAX_VALUE i32 (i32.const 1)) - (global $~lib/builtins/f32.MIN_NORMAL_VALUE f32 (f32.const 1.1754943508222875e-38)) - (global $~lib/builtins/f32.MIN_VALUE f32 (f32.const 1.401298464324817e-45)) - (global $~lib/builtins/f32.MAX_VALUE f32 (f32.const 3402823466385288598117041e14)) - (global $~lib/builtins/f32.MIN_SAFE_INTEGER f32 (f32.const -16777215)) - (global $~lib/builtins/f32.MAX_SAFE_INTEGER f32 (f32.const 16777215)) - (global $~lib/builtins/f32.EPSILON f32 (f32.const 1.1920928955078125e-07)) - (global $~lib/builtins/f64.MIN_NORMAL_VALUE f64 (f64.const 2.2250738585072014e-308)) - (global $~lib/builtins/f64.MIN_VALUE f64 (f64.const 5e-324)) - (global $~lib/builtins/f64.MAX_VALUE f64 (f64.const 1797693134862315708145274e284)) - (global $~lib/builtins/f64.MIN_SAFE_INTEGER f64 (f64.const -9007199254740991)) - (global $~lib/builtins/f64.MAX_SAFE_INTEGER f64 (f64.const 9007199254740991)) - (global $~lib/builtins/f64.EPSILON f64 (f64.const 2.220446049250313e-16)) + (global $~lib/builtins/i8::MIN_VALUE i32 (i32.const -128)) + (global $~lib/builtins/i8::MAX_VALUE i32 (i32.const 127)) + (global $~lib/builtins/i16::MIN_VALUE i32 (i32.const -32768)) + (global $~lib/builtins/i16::MAX_VALUE i32 (i32.const 32767)) + (global $~lib/builtins/i32::MIN_VALUE i32 (i32.const -2147483648)) + (global $~lib/builtins/i32::MAX_VALUE i32 (i32.const 2147483647)) + (global $~lib/builtins/i64::MIN_VALUE i64 (i64.const -9223372036854775808)) + (global $~lib/builtins/i64::MAX_VALUE i64 (i64.const 9223372036854775807)) + (global $~lib/builtins/u8::MIN_VALUE i32 (i32.const 0)) + (global $~lib/builtins/u8::MAX_VALUE i32 (i32.const 255)) + (global $~lib/builtins/u16::MIN_VALUE i32 (i32.const 0)) + (global $~lib/builtins/u16::MAX_VALUE i32 (i32.const 65535)) + (global $~lib/builtins/u32::MIN_VALUE i32 (i32.const 0)) + (global $~lib/builtins/u32::MAX_VALUE i32 (i32.const -1)) + (global $~lib/builtins/u64::MIN_VALUE i64 (i64.const 0)) + (global $~lib/builtins/u64::MAX_VALUE i64 (i64.const -1)) + (global $~lib/builtins/bool::MIN_VALUE i32 (i32.const 0)) + (global $~lib/builtins/bool::MAX_VALUE i32 (i32.const 1)) + (global $~lib/builtins/f32::MIN_NORMAL_VALUE f32 (f32.const 1.1754943508222875e-38)) + (global $~lib/builtins/f32::MIN_VALUE f32 (f32.const 1.401298464324817e-45)) + (global $~lib/builtins/f32::MAX_VALUE f32 (f32.const 3402823466385288598117041e14)) + (global $~lib/builtins/f32::MIN_SAFE_INTEGER f32 (f32.const -16777215)) + (global $~lib/builtins/f32::MAX_SAFE_INTEGER f32 (f32.const 16777215)) + (global $~lib/builtins/f32::EPSILON f32 (f32.const 1.1920928955078125e-07)) + (global $~lib/builtins/f64::MIN_NORMAL_VALUE f64 (f64.const 2.2250738585072014e-308)) + (global $~lib/builtins/f64::MIN_VALUE f64 (f64.const 5e-324)) + (global $~lib/builtins/f64::MAX_VALUE f64 (f64.const 1797693134862315708145274e284)) + (global $~lib/builtins/f64::MIN_SAFE_INTEGER f64 (f64.const -9007199254740991)) + (global $~lib/builtins/f64::MAX_SAFE_INTEGER f64 (f64.const 9007199254740991)) + (global $~lib/builtins/f64::EPSILON f64 (f64.const 2.220446049250313e-16)) (global $~lib/memory/__data_end i32 (i32.const 1004)) (global $~lib/memory/__stack_pointer (mut i32) (i32.const 33772)) (global $~lib/memory/__heap_base i32 (i32.const 33772)) @@ -233,7 +233,7 @@ i32.const 176 return ) - (func $~lib/atomics/Atomics.isLockFree (param $size i32) (result i32) + (func $~lib/atomics/Atomics::isLockFree (param $size i32) (result i32) local.get $size i32.const 1 i32.eq @@ -1599,7 +1599,7 @@ i32.const 0 i32.eq drop - global.get $~lib/builtins/f32.NaN + global.get $~lib/builtins/f32::NaN drop f32.const 1.25 f32.abs @@ -1962,7 +1962,7 @@ i32.const 0 i32.eq drop - global.get $~lib/builtins/f64.NaN + global.get $~lib/builtins/f64::NaN drop f64.const 1.25 f64.abs @@ -2791,133 +2791,133 @@ f64.const 0 f64.eq drop - global.get $~lib/builtins/i8.MIN_VALUE + global.get $~lib/builtins/i8::MIN_VALUE i32.const 128 i32.extend8_s i32.eq drop - global.get $~lib/builtins/i8.MAX_VALUE + global.get $~lib/builtins/i8::MAX_VALUE i32.const 127 i32.eq drop - global.get $~lib/builtins/i16.MIN_VALUE + global.get $~lib/builtins/i16::MIN_VALUE i32.const 32768 i32.extend16_s i32.eq drop - global.get $~lib/builtins/i16.MAX_VALUE + global.get $~lib/builtins/i16::MAX_VALUE i32.const 32767 i32.eq drop - global.get $~lib/builtins/i32.MIN_VALUE + global.get $~lib/builtins/i32::MIN_VALUE i32.const -2147483648 i32.eq drop - global.get $~lib/builtins/i32.MAX_VALUE + global.get $~lib/builtins/i32::MAX_VALUE i32.const 2147483647 i32.eq drop - global.get $~lib/builtins/i64.MIN_VALUE + global.get $~lib/builtins/i64::MIN_VALUE i64.const -9223372036854775808 i64.eq drop - global.get $~lib/builtins/i64.MAX_VALUE + global.get $~lib/builtins/i64::MAX_VALUE i64.const 9223372036854775807 i64.eq drop - global.get $~lib/builtins/u8.MIN_VALUE + global.get $~lib/builtins/u8::MIN_VALUE i32.const 0 i32.eq drop - global.get $~lib/builtins/u8.MAX_VALUE + global.get $~lib/builtins/u8::MAX_VALUE i32.const 255 i32.eq drop - global.get $~lib/builtins/u16.MIN_VALUE + global.get $~lib/builtins/u16::MIN_VALUE i32.const 0 i32.eq drop - global.get $~lib/builtins/u16.MAX_VALUE + global.get $~lib/builtins/u16::MAX_VALUE i32.const 65535 i32.eq drop - global.get $~lib/builtins/u32.MIN_VALUE + global.get $~lib/builtins/u32::MIN_VALUE i32.const 0 i32.eq drop - global.get $~lib/builtins/u32.MAX_VALUE + global.get $~lib/builtins/u32::MAX_VALUE i32.const -1 i32.eq drop - global.get $~lib/builtins/u64.MIN_VALUE + global.get $~lib/builtins/u64::MIN_VALUE i64.const 0 i64.eq drop - global.get $~lib/builtins/u64.MAX_VALUE + global.get $~lib/builtins/u64::MAX_VALUE i64.const -1 i64.eq drop - global.get $~lib/builtins/bool.MIN_VALUE + global.get $~lib/builtins/bool::MIN_VALUE i32.const 0 i32.eq drop - global.get $~lib/builtins/bool.MIN_VALUE + global.get $~lib/builtins/bool::MIN_VALUE i32.const 0 i32.eq drop - global.get $~lib/builtins/bool.MAX_VALUE + global.get $~lib/builtins/bool::MAX_VALUE i32.const 1 i32.eq drop - global.get $~lib/builtins/bool.MAX_VALUE + global.get $~lib/builtins/bool::MAX_VALUE i32.const 1 i32.eq drop - global.get $~lib/builtins/f32.MIN_NORMAL_VALUE + global.get $~lib/builtins/f32::MIN_NORMAL_VALUE f32.const 1.1754943508222875e-38 f32.eq drop - global.get $~lib/builtins/f32.MIN_VALUE + global.get $~lib/builtins/f32::MIN_VALUE f32.const 1.401298464324817e-45 f32.eq drop - global.get $~lib/builtins/f32.MAX_VALUE + global.get $~lib/builtins/f32::MAX_VALUE f32.const 3402823466385288598117041e14 f32.eq drop - global.get $~lib/builtins/f32.MIN_SAFE_INTEGER + global.get $~lib/builtins/f32::MIN_SAFE_INTEGER f32.const -16777215 f32.eq drop - global.get $~lib/builtins/f32.MAX_SAFE_INTEGER + global.get $~lib/builtins/f32::MAX_SAFE_INTEGER f32.const 16777215 f32.eq drop - global.get $~lib/builtins/f32.EPSILON + global.get $~lib/builtins/f32::EPSILON f32.const 1.1920928955078125e-07 f32.eq drop - global.get $~lib/builtins/f64.MIN_NORMAL_VALUE + global.get $~lib/builtins/f64::MIN_NORMAL_VALUE f64.const 2.2250738585072014e-308 f64.eq drop - global.get $~lib/builtins/f64.MIN_VALUE + global.get $~lib/builtins/f64::MIN_VALUE f64.const 5e-324 f64.eq drop - global.get $~lib/builtins/f64.MAX_VALUE + global.get $~lib/builtins/f64::MAX_VALUE f64.const 1797693134862315708145274e284 f64.eq drop - global.get $~lib/builtins/f64.MIN_SAFE_INTEGER + global.get $~lib/builtins/f64::MIN_SAFE_INTEGER f64.const -9007199254740991 f64.eq drop - global.get $~lib/builtins/f64.MAX_SAFE_INTEGER + global.get $~lib/builtins/f64::MAX_SAFE_INTEGER f64.const 9007199254740991 f64.eq drop - global.get $~lib/builtins/f64.EPSILON + global.get $~lib/builtins/f64::EPSILON f64.const 2.220446049250313e-16 f64.eq drop @@ -3169,7 +3169,7 @@ f64.trunc drop i32.const 0 - call $~lib/atomics/Atomics.isLockFree + call $~lib/atomics/Atomics::isLockFree i32.const 0 i32.eq i32.eqz @@ -3182,7 +3182,7 @@ unreachable end i32.const 1 - call $~lib/atomics/Atomics.isLockFree + call $~lib/atomics/Atomics::isLockFree i32.const 1 i32.eq i32.eqz @@ -3195,7 +3195,7 @@ unreachable end i32.const 2 - call $~lib/atomics/Atomics.isLockFree + call $~lib/atomics/Atomics::isLockFree i32.const 1 i32.eq i32.eqz @@ -3208,7 +3208,7 @@ unreachable end i32.const 3 - call $~lib/atomics/Atomics.isLockFree + call $~lib/atomics/Atomics::isLockFree i32.const 0 i32.eq i32.eqz @@ -3221,7 +3221,7 @@ unreachable end i32.const 4 - call $~lib/atomics/Atomics.isLockFree + call $~lib/atomics/Atomics::isLockFree i32.const 1 i32.eq i32.eqz @@ -3234,7 +3234,7 @@ unreachable end i32.const 5 - call $~lib/atomics/Atomics.isLockFree + call $~lib/atomics/Atomics::isLockFree i32.const 0 i32.eq i32.eqz @@ -3247,7 +3247,7 @@ unreachable end i32.const 8 - call $~lib/atomics/Atomics.isLockFree + call $~lib/atomics/Atomics::isLockFree i32.const 0 i32.eq i32.eqz diff --git a/tests/compiler/declare.debug.wat b/tests/compiler/declare.debug.wat index 5bc4580d52..62fa249caa 100644 --- a/tests/compiler/declare.debug.wat +++ b/tests/compiler/declare.debug.wat @@ -2,10 +2,10 @@ (type $0 (func)) (type $1 (func (param i32 i32 i32 i32))) (import "declare" "externalConstant" (global $declare/externalConstant i32)) - (import "declare" "my.externalConstant" (global $declare/my.externalConstant i32)) + (import "declare" "my::externalConstant" (global $declare/my::externalConstant i32)) (import "declare" "externalFunction" (func $declare/externalFunction)) (import "env" "abort" (func $~lib/builtins/abort (param i32 i32 i32 i32))) - (import "declare" "my.externalFunction" (func $declare/my.externalFunction)) + (import "declare" "my::externalFunction" (func $declare/my::externalFunction)) (global $~lib/memory/__data_end i32 (i32.const 60)) (global $~lib/memory/__stack_pointer (mut i32) (i32.const 32828)) (global $~lib/memory/__heap_base i32 (i32.const 32828)) @@ -29,8 +29,8 @@ call $~lib/builtins/abort unreachable end - call $declare/my.externalFunction - global.get $declare/my.externalConstant + call $declare/my::externalFunction + global.get $declare/my::externalConstant i32.const 2 i32.eq i32.eqz diff --git a/tests/compiler/declare.js b/tests/compiler/declare.js index 931d65134a..cc4f5eca52 100644 --- a/tests/compiler/declare.js +++ b/tests/compiler/declare.js @@ -2,7 +2,7 @@ export function preInstantiate(imports, exports) { imports.declare = { externalFunction: function() { /* nop */ }, externalConstant: 1, - "my.externalFunction": function() { /* nop */ }, - "my.externalConstant": 2 + "my::externalFunction": function() { /* nop */ }, + "my::externalConstant": 2 }; } diff --git a/tests/compiler/declare.release.wat b/tests/compiler/declare.release.wat index 93d8dcee02..c6d146c808 100644 --- a/tests/compiler/declare.release.wat +++ b/tests/compiler/declare.release.wat @@ -2,10 +2,10 @@ (type $0 (func)) (type $1 (func (param i32 i32 i32 i32))) (import "declare" "externalConstant" (global $declare/externalConstant i32)) - (import "declare" "my.externalConstant" (global $declare/my.externalConstant i32)) + (import "declare" "my::externalConstant" (global $declare/my::externalConstant i32)) (import "declare" "externalFunction" (func $declare/externalFunction)) (import "env" "abort" (func $~lib/builtins/abort (param i32 i32 i32 i32))) - (import "declare" "my.externalFunction" (func $declare/my.externalFunction)) + (import "declare" "my::externalFunction" (func $declare/my::externalFunction)) (memory $0 1) (data $0 (i32.const 1036) ",") (data $0.1 (i32.const 1048) "\02\00\00\00\14\00\00\00d\00e\00c\00l\00a\00r\00e\00.\00t\00s") @@ -24,8 +24,8 @@ call $~lib/builtins/abort unreachable end - call $declare/my.externalFunction - global.get $declare/my.externalConstant + call $declare/my::externalFunction + global.get $declare/my::externalConstant i32.const 2 i32.ne if diff --git a/tests/compiler/exports.debug.wat b/tests/compiler/exports.debug.wat index 6179d7f839..9241a759fa 100644 --- a/tests/compiler/exports.debug.wat +++ b/tests/compiler/exports.debug.wat @@ -3,11 +3,11 @@ (type $1 (func (param i32))) (global $exports/Animal.CAT i32 (i32.const 0)) (global $exports/Animal.DOG i32 (i32.const 1)) - (global $exports/animals.Animal.CAT i32 (i32.const 0)) - (global $exports/animals.Animal.DOG i32 (i32.const 1)) + (global $exports/animals::Animal.CAT i32 (i32.const 0)) + (global $exports/animals::Animal.DOG i32 (i32.const 1)) (global $exports/Car.TIRES i32 (i32.const 4)) - (global $exports/vehicles.Car.TIRES i32 (i32.const 4)) - (global $exports/outer.inner.a i32 (i32.const 42)) + (global $exports/vehicles::Car.TIRES i32 (i32.const 4)) + (global $exports/outer::inner::a i32 (i32.const 42)) (global $export/a i32 (i32.const 1)) (global $export/b i32 (i32.const 2)) (global $export/c i32 (i32.const 3)) diff --git a/tests/compiler/exportstar-rereexport.debug.wat b/tests/compiler/exportstar-rereexport.debug.wat index 22900fa807..d7aad9b89c 100644 --- a/tests/compiler/exportstar-rereexport.debug.wat +++ b/tests/compiler/exportstar-rereexport.debug.wat @@ -13,8 +13,8 @@ (global $export/b i32 (i32.const 2)) (global $export/c i32 (i32.const 3)) (global $exports/Car.TIRES i32 (i32.const 4)) - (global $exports/vehicles.Car.TIRES i32 (i32.const 4)) - (global $exports/outer.inner.a i32 (i32.const 42)) + (global $exports/vehicles::Car.TIRES i32 (i32.const 4)) + (global $exports/outer::inner::a i32 (i32.const 42)) (global $~lib/rt/itcms/total (mut i32) (i32.const 0)) (global $~lib/rt/itcms/threshold (mut i32) (i32.const 0)) (global $~lib/rt/itcms/state (mut i32) (i32.const 0)) diff --git a/tests/compiler/heap.debug.wat b/tests/compiler/heap.debug.wat index 3b82eebc93..ea7acb904c 100644 --- a/tests/compiler/heap.debug.wat +++ b/tests/compiler/heap.debug.wat @@ -1496,7 +1496,7 @@ i32.add return ) - (func $~lib/memory/heap.alloc (param $size i32) (result i32) + (func $~lib/memory/heap::alloc (param $size i32) (result i32) local.get $size call $~lib/rt/tlsf/__alloc return @@ -1706,7 +1706,7 @@ i32.add return ) - (func $~lib/memory/heap.realloc (param $ptr i32) (param $size i32) (result i32) + (func $~lib/memory/heap::realloc (param $ptr i32) (param $size i32) (result i32) local.get $ptr local.get $size call $~lib/rt/tlsf/__realloc @@ -1729,20 +1729,20 @@ call $~lib/rt/tlsf/checkUsedBlock call $~lib/rt/tlsf/freeBlock ) - (func $~lib/memory/heap.free (param $ptr i32) + (func $~lib/memory/heap::free (param $ptr i32) local.get $ptr call $~lib/rt/tlsf/__free ) (func $start:heap i32.const 16 - call $~lib/memory/heap.alloc + call $~lib/memory/heap::alloc global.set $heap/ptr global.get $heap/ptr i32.const 32 - call $~lib/memory/heap.realloc + call $~lib/memory/heap::realloc global.set $heap/ptr global.get $heap/ptr - call $~lib/memory/heap.free + call $~lib/memory/heap::free ) (func $~start call $start:heap diff --git a/tests/compiler/import.debug.wat b/tests/compiler/import.debug.wat index bec85bb9df..79d4e60363 100644 --- a/tests/compiler/import.debug.wat +++ b/tests/compiler/import.debug.wat @@ -30,7 +30,7 @@ i32.mul return ) - (func $export/ns.two + (func $export/ns::two ) (func $export-default/theDefault ) @@ -47,7 +47,7 @@ call $export/mul i32.add drop - call $export/ns.two + call $export/ns::two global.get $export/a global.get $export/b call $export/add @@ -60,8 +60,8 @@ call $export/mul i32.add drop - call $export/ns.two - call $export/ns.two + call $export/ns::two + call $export/ns::two call $export-default/theDefault ) (func $~start diff --git a/tests/compiler/limits.debug.wat b/tests/compiler/limits.debug.wat index 85ccb74c68..5a919bbd62 100644 --- a/tests/compiler/limits.debug.wat +++ b/tests/compiler/limits.debug.wat @@ -1,31 +1,31 @@ (module (type $0 (func)) - (global $~lib/builtins/i8.MIN_VALUE i32 (i32.const -128)) - (global $~lib/builtins/i8.MAX_VALUE i32 (i32.const 127)) - (global $~lib/builtins/i16.MIN_VALUE i32 (i32.const -32768)) - (global $~lib/builtins/i16.MAX_VALUE i32 (i32.const 32767)) - (global $~lib/builtins/i32.MIN_VALUE i32 (i32.const -2147483648)) - (global $~lib/builtins/i32.MAX_VALUE i32 (i32.const 2147483647)) - (global $~lib/builtins/i64.MIN_VALUE i64 (i64.const -9223372036854775808)) - (global $~lib/builtins/i64.MAX_VALUE i64 (i64.const 9223372036854775807)) - (global $~lib/builtins/isize.MIN_VALUE i32 (i32.const -2147483648)) - (global $~lib/builtins/isize.MAX_VALUE i32 (i32.const 2147483647)) - (global $~lib/builtins/u8.MIN_VALUE i32 (i32.const 0)) - (global $~lib/builtins/u8.MAX_VALUE i32 (i32.const 255)) - (global $~lib/builtins/u16.MIN_VALUE i32 (i32.const 0)) - (global $~lib/builtins/u16.MAX_VALUE i32 (i32.const 65535)) - (global $~lib/builtins/u32.MIN_VALUE i32 (i32.const 0)) - (global $~lib/builtins/u32.MAX_VALUE i32 (i32.const -1)) - (global $~lib/builtins/u64.MIN_VALUE i64 (i64.const 0)) - (global $~lib/builtins/u64.MAX_VALUE i64 (i64.const -1)) - (global $~lib/builtins/usize.MIN_VALUE i32 (i32.const 0)) - (global $~lib/builtins/usize.MAX_VALUE i32 (i32.const -1)) - (global $~lib/builtins/bool.MIN_VALUE i32 (i32.const 0)) - (global $~lib/builtins/bool.MAX_VALUE i32 (i32.const 1)) - (global $~lib/builtins/f32.MIN_SAFE_INTEGER f32 (f32.const -16777215)) - (global $~lib/builtins/f32.MAX_SAFE_INTEGER f32 (f32.const 16777215)) - (global $~lib/builtins/f64.MIN_SAFE_INTEGER f64 (f64.const -9007199254740991)) - (global $~lib/builtins/f64.MAX_SAFE_INTEGER f64 (f64.const 9007199254740991)) + (global $~lib/builtins/i8::MIN_VALUE i32 (i32.const -128)) + (global $~lib/builtins/i8::MAX_VALUE i32 (i32.const 127)) + (global $~lib/builtins/i16::MIN_VALUE i32 (i32.const -32768)) + (global $~lib/builtins/i16::MAX_VALUE i32 (i32.const 32767)) + (global $~lib/builtins/i32::MIN_VALUE i32 (i32.const -2147483648)) + (global $~lib/builtins/i32::MAX_VALUE i32 (i32.const 2147483647)) + (global $~lib/builtins/i64::MIN_VALUE i64 (i64.const -9223372036854775808)) + (global $~lib/builtins/i64::MAX_VALUE i64 (i64.const 9223372036854775807)) + (global $~lib/builtins/isize::MIN_VALUE i32 (i32.const -2147483648)) + (global $~lib/builtins/isize::MAX_VALUE i32 (i32.const 2147483647)) + (global $~lib/builtins/u8::MIN_VALUE i32 (i32.const 0)) + (global $~lib/builtins/u8::MAX_VALUE i32 (i32.const 255)) + (global $~lib/builtins/u16::MIN_VALUE i32 (i32.const 0)) + (global $~lib/builtins/u16::MAX_VALUE i32 (i32.const 65535)) + (global $~lib/builtins/u32::MIN_VALUE i32 (i32.const 0)) + (global $~lib/builtins/u32::MAX_VALUE i32 (i32.const -1)) + (global $~lib/builtins/u64::MIN_VALUE i64 (i64.const 0)) + (global $~lib/builtins/u64::MAX_VALUE i64 (i64.const -1)) + (global $~lib/builtins/usize::MIN_VALUE i32 (i32.const 0)) + (global $~lib/builtins/usize::MAX_VALUE i32 (i32.const -1)) + (global $~lib/builtins/bool::MIN_VALUE i32 (i32.const 0)) + (global $~lib/builtins/bool::MAX_VALUE i32 (i32.const 1)) + (global $~lib/builtins/f32::MIN_SAFE_INTEGER f32 (f32.const -16777215)) + (global $~lib/builtins/f32::MAX_SAFE_INTEGER f32 (f32.const 16777215)) + (global $~lib/builtins/f64::MIN_SAFE_INTEGER f64 (f64.const -9007199254740991)) + (global $~lib/builtins/f64::MAX_SAFE_INTEGER f64 (f64.const 9007199254740991)) (global $~lib/memory/__data_end i32 (i32.const 8)) (global $~lib/memory/__stack_pointer (mut i32) (i32.const 32776)) (global $~lib/memory/__heap_base i32 (i32.const 32776)) @@ -35,57 +35,57 @@ (export "memory" (memory $0)) (start $~start) (func $start:limits - global.get $~lib/builtins/i8.MIN_VALUE + global.get $~lib/builtins/i8::MIN_VALUE drop - global.get $~lib/builtins/i8.MAX_VALUE + global.get $~lib/builtins/i8::MAX_VALUE drop - global.get $~lib/builtins/i16.MIN_VALUE + global.get $~lib/builtins/i16::MIN_VALUE drop - global.get $~lib/builtins/i16.MAX_VALUE + global.get $~lib/builtins/i16::MAX_VALUE drop - global.get $~lib/builtins/i32.MIN_VALUE + global.get $~lib/builtins/i32::MIN_VALUE drop - global.get $~lib/builtins/i32.MAX_VALUE + global.get $~lib/builtins/i32::MAX_VALUE drop - global.get $~lib/builtins/i64.MIN_VALUE + global.get $~lib/builtins/i64::MIN_VALUE drop - global.get $~lib/builtins/i64.MAX_VALUE + global.get $~lib/builtins/i64::MAX_VALUE drop - global.get $~lib/builtins/isize.MIN_VALUE + global.get $~lib/builtins/isize::MIN_VALUE drop - global.get $~lib/builtins/isize.MAX_VALUE + global.get $~lib/builtins/isize::MAX_VALUE drop - global.get $~lib/builtins/u8.MIN_VALUE + global.get $~lib/builtins/u8::MIN_VALUE drop - global.get $~lib/builtins/u8.MAX_VALUE + global.get $~lib/builtins/u8::MAX_VALUE drop - global.get $~lib/builtins/u16.MIN_VALUE + global.get $~lib/builtins/u16::MIN_VALUE drop - global.get $~lib/builtins/u16.MAX_VALUE + global.get $~lib/builtins/u16::MAX_VALUE drop - global.get $~lib/builtins/u32.MIN_VALUE + global.get $~lib/builtins/u32::MIN_VALUE drop - global.get $~lib/builtins/u32.MAX_VALUE + global.get $~lib/builtins/u32::MAX_VALUE drop - global.get $~lib/builtins/u64.MIN_VALUE + global.get $~lib/builtins/u64::MIN_VALUE drop - global.get $~lib/builtins/u64.MAX_VALUE + global.get $~lib/builtins/u64::MAX_VALUE drop - global.get $~lib/builtins/usize.MIN_VALUE + global.get $~lib/builtins/usize::MIN_VALUE drop - global.get $~lib/builtins/usize.MAX_VALUE + global.get $~lib/builtins/usize::MAX_VALUE drop - global.get $~lib/builtins/bool.MIN_VALUE + global.get $~lib/builtins/bool::MIN_VALUE drop - global.get $~lib/builtins/bool.MAX_VALUE + global.get $~lib/builtins/bool::MAX_VALUE drop - global.get $~lib/builtins/f32.MIN_SAFE_INTEGER + global.get $~lib/builtins/f32::MIN_SAFE_INTEGER drop - global.get $~lib/builtins/f32.MAX_SAFE_INTEGER + global.get $~lib/builtins/f32::MAX_SAFE_INTEGER drop - global.get $~lib/builtins/f64.MIN_SAFE_INTEGER + global.get $~lib/builtins/f64::MIN_SAFE_INTEGER drop - global.get $~lib/builtins/f64.MAX_SAFE_INTEGER + global.get $~lib/builtins/f64::MAX_SAFE_INTEGER drop ) (func $~start diff --git a/tests/compiler/merge.debug.wat b/tests/compiler/merge.debug.wat index 62a1517ef0..f8f5ea5651 100644 --- a/tests/compiler/merge.debug.wat +++ b/tests/compiler/merge.debug.wat @@ -18,9 +18,9 @@ (elem $0 (i32.const 1)) (export "memory" (memory $0)) (start $~start) - (func $merge/namespaceType.test + (func $merge/namespaceType::test ) - (func $merge/typeNamespace.test + (func $merge/typeNamespace::test ) (func $merge/functionType ) @@ -28,53 +28,53 @@ ) (func $merge/classNamespace.test1 ) - (func $merge/classNamespace.test2 + (func $merge/classNamespace::test2 ) - (func $merge/namespaceClass.test1 + (func $merge/namespaceClass::test1 ) (func $merge/namespaceClass.test2 ) (func $merge/functionNamespace ) - (func $merge/functionNamespace.test + (func $merge/functionNamespace::test ) - (func $merge/namespaceFunction.test + (func $merge/namespaceFunction::test ) (func $merge/namespaceFunction ) - (func $merge/enumNamespace.test + (func $merge/enumNamespace::test ) - (func $merge/namespaceEnum.test + (func $merge/namespaceEnum::test ) - (func $merge/namespaceNamespace.test1 + (func $merge/namespaceNamespace::test1 ) - (func $merge/namespaceNamespace.test2 + (func $merge/namespaceNamespace::test2 ) (func $start:merge global.get $merge/globalType drop global.get $merge/typeGlobal drop - call $merge/namespaceType.test - call $merge/typeNamespace.test + call $merge/namespaceType::test + call $merge/typeNamespace::test call $merge/functionType call $merge/typeFunction call $merge/classNamespace.test1 - call $merge/classNamespace.test2 - call $merge/namespaceClass.test1 + call $merge/classNamespace::test2 + call $merge/namespaceClass::test1 call $merge/namespaceClass.test2 call $merge/functionNamespace - call $merge/functionNamespace.test - call $merge/namespaceFunction.test + call $merge/functionNamespace::test + call $merge/namespaceFunction::test call $merge/namespaceFunction global.get $merge/enumNamespace.val drop - call $merge/enumNamespace.test - call $merge/namespaceEnum.test + call $merge/enumNamespace::test + call $merge/namespaceEnum::test global.get $merge/namespaceEnum.val drop - call $merge/namespaceNamespace.test1 - call $merge/namespaceNamespace.test2 + call $merge/namespaceNamespace::test1 + call $merge/namespaceNamespace::test2 ) (func $~start call $start:merge diff --git a/tests/compiler/namespace.debug.wat b/tests/compiler/namespace.debug.wat index 854e0de5d3..ead64c4732 100644 --- a/tests/compiler/namespace.debug.wat +++ b/tests/compiler/namespace.debug.wat @@ -1,12 +1,12 @@ (module (type $0 (func (result i32))) (type $1 (func)) - (global $namespace/Outer.outerVar (mut i32) (i32.const 1)) - (global $namespace/Outer.Inner.aVar (mut i32) (i32.const 0)) - (global $namespace/Outer.Inner.anotherVar (mut i32) (i32.const 0)) - (global $namespace/Outer.Inner.evenAnotherVar (mut i32) (i32.const 0)) - (global $namespace/Outer.Inner.anEnum.ONE i32 (i32.const 1)) - (global $namespace/Outer.Inner.anEnum.TWO i32 (i32.const 2)) + (global $namespace/Outer::outerVar (mut i32) (i32.const 1)) + (global $namespace/Outer::Inner::aVar (mut i32) (i32.const 0)) + (global $namespace/Outer::Inner::anotherVar (mut i32) (i32.const 0)) + (global $namespace/Outer::Inner::evenAnotherVar (mut i32) (i32.const 0)) + (global $namespace/Outer::Inner::anEnum.ONE i32 (i32.const 1)) + (global $namespace/Outer::Inner::anEnum.TWO i32 (i32.const 2)) (global $~lib/memory/__data_end i32 (i32.const 8)) (global $~lib/memory/__stack_pointer (mut i32) (i32.const 32776)) (global $~lib/memory/__heap_base i32 (i32.const 32776)) @@ -15,28 +15,28 @@ (elem $0 (i32.const 1)) (export "memory" (memory $0)) (start $~start) - (func $namespace/Outer.Inner.aFunc (result i32) - global.get $namespace/Outer.Inner.aVar + (func $namespace/Outer::Inner::aFunc (result i32) + global.get $namespace/Outer::Inner::aVar return ) - (func $namespace/Joined.anotherFunc (result i32) + (func $namespace/Joined::anotherFunc (result i32) i32.const 3 return ) (func $start:namespace - global.get $namespace/Outer.Inner.aVar - global.set $namespace/Outer.Inner.anotherVar - global.get $namespace/Outer.outerVar - global.set $namespace/Outer.Inner.evenAnotherVar - global.get $namespace/Outer.Inner.aVar + global.get $namespace/Outer::Inner::aVar + global.set $namespace/Outer::Inner::anotherVar + global.get $namespace/Outer::outerVar + global.set $namespace/Outer::Inner::evenAnotherVar + global.get $namespace/Outer::Inner::aVar drop - call $namespace/Outer.Inner.aFunc + call $namespace/Outer::Inner::aFunc drop - global.get $namespace/Outer.Inner.anEnum.ONE + global.get $namespace/Outer::Inner::anEnum.ONE drop i32.const 2 drop - call $namespace/Joined.anotherFunc + call $namespace/Joined::anotherFunc drop ) (func $~start diff --git a/tests/compiler/new.debug.wat b/tests/compiler/new.debug.wat index 8714ae4b69..57cc7f34a2 100644 --- a/tests/compiler/new.debug.wat +++ b/tests/compiler/new.debug.wat @@ -2255,7 +2255,7 @@ local.get $this return ) - (func $new/ns.Ref#get:ref (param $this i32) (result i32) + (func $new/ns::Ref#get:ref (param $this i32) (result i32) local.get $this return ) @@ -2329,7 +2329,7 @@ (func $~lib/rt/__visit_members (param $0 i32) (param $1 i32) block $invalid block $new/GenExt - block $new/ns.Ref + block $new/ns::Ref block $new/Gen block $new/Ref block $~lib/arraybuffer/ArrayBufferView @@ -2340,7 +2340,7 @@ i32.const 8 i32.sub i32.load - br_table $~lib/object/Object $~lib/arraybuffer/ArrayBuffer $~lib/string/String $~lib/arraybuffer/ArrayBufferView $new/Ref $new/Gen $new/ns.Ref $new/GenExt $invalid + br_table $~lib/object/Object $~lib/arraybuffer/ArrayBuffer $~lib/string/String $~lib/arraybuffer/ArrayBufferView $new/Ref $new/Gen $new/ns::Ref $new/GenExt $invalid end return end @@ -2455,7 +2455,7 @@ global.set $~lib/memory/__stack_pointer local.get $1 ) - (func $new/ns.Ref#constructor (param $this i32) (result i32) + (func $new/ns::Ref#constructor (param $this i32) (result i32) (local $1 i32) global.get $~lib/memory/__stack_pointer i32.const 8 @@ -2589,19 +2589,19 @@ call $new/Gen#get:gen global.set $new/gen i32.const 0 - call $new/ns.Ref#constructor + call $new/ns::Ref#constructor global.set $new/ref2 i32.const 0 - call $new/ns.Ref#constructor + call $new/ns::Ref#constructor global.set $new/ref2 i32.const 0 - call $new/ns.Ref#constructor + call $new/ns::Ref#constructor local.set $0 global.get $~lib/memory/__stack_pointer local.get $0 i32.store local.get $0 - call $new/ns.Ref#get:ref + call $new/ns::Ref#get:ref global.set $new/ref2 i32.const 0 call $new/GenExt#constructor diff --git a/tests/compiler/new.release.wat b/tests/compiler/new.release.wat index 04863f286f..9f0167d6fe 100644 --- a/tests/compiler/new.release.wat +++ b/tests/compiler/new.release.wat @@ -1414,7 +1414,7 @@ (func $~lib/rt/__visit_members (param $0 i32) block $invalid block $new/GenExt - block $new/ns.Ref + block $new/ns::Ref block $new/Gen block $new/Ref block $~lib/arraybuffer/ArrayBufferView @@ -1425,7 +1425,7 @@ i32.const 8 i32.sub i32.load - br_table $~lib/object/Object $~lib/arraybuffer/ArrayBuffer $~lib/string/String $~lib/arraybuffer/ArrayBufferView $new/Ref $new/Gen $new/ns.Ref $new/GenExt $invalid + br_table $~lib/object/Object $~lib/arraybuffer/ArrayBuffer $~lib/string/String $~lib/arraybuffer/ArrayBufferView $new/Ref $new/Gen $new/ns::Ref $new/GenExt $invalid end return end @@ -1529,11 +1529,11 @@ i32.store local.get $0 global.set $new/gen - call $new/ns.Ref#constructor + call $new/ns::Ref#constructor global.set $new/ref2 - call $new/ns.Ref#constructor + call $new/ns::Ref#constructor global.set $new/ref2 - call $new/ns.Ref#constructor + call $new/ns::Ref#constructor local.set $0 global.get $~lib/memory/__stack_pointer local.get $0 @@ -1638,7 +1638,7 @@ global.set $~lib/memory/__stack_pointer local.get $0 ) - (func $new/ns.Ref#constructor (result i32) + (func $new/ns::Ref#constructor (result i32) (local $0 i32) (local $1 i32) global.get $~lib/memory/__stack_pointer diff --git a/tests/compiler/nontrapping-f2i.debug.wat b/tests/compiler/nontrapping-f2i.debug.wat index 77e5be8a5a..4d8209814d 100644 --- a/tests/compiler/nontrapping-f2i.debug.wat +++ b/tests/compiler/nontrapping-f2i.debug.wat @@ -1,17 +1,17 @@ (module (type $0 (func)) - (global $~lib/builtins/f32.MAX_VALUE f32 (f32.const 3402823466385288598117041e14)) - (global $~lib/builtins/i32.MAX_VALUE i32 (i32.const 2147483647)) - (global $~lib/builtins/i32.MIN_VALUE i32 (i32.const -2147483648)) - (global $~lib/builtins/f32.NaN f32 (f32.const nan:0x400000)) - (global $~lib/builtins/i64.MAX_VALUE i64 (i64.const 9223372036854775807)) - (global $~lib/builtins/i64.MIN_VALUE i64 (i64.const -9223372036854775808)) - (global $~lib/builtins/u32.MAX_VALUE i32 (i32.const -1)) - (global $~lib/builtins/u32.MIN_VALUE i32 (i32.const 0)) - (global $~lib/builtins/u64.MAX_VALUE i64 (i64.const -1)) - (global $~lib/builtins/u64.MIN_VALUE i64 (i64.const 0)) - (global $~lib/builtins/f64.MAX_VALUE f64 (f64.const 1797693134862315708145274e284)) - (global $~lib/builtins/f64.NaN f64 (f64.const nan:0x8000000000000)) + (global $~lib/builtins/f32::MAX_VALUE f32 (f32.const 3402823466385288598117041e14)) + (global $~lib/builtins/i32::MAX_VALUE i32 (i32.const 2147483647)) + (global $~lib/builtins/i32::MIN_VALUE i32 (i32.const -2147483648)) + (global $~lib/builtins/f32::NaN f32 (f32.const nan:0x400000)) + (global $~lib/builtins/i64::MAX_VALUE i64 (i64.const 9223372036854775807)) + (global $~lib/builtins/i64::MIN_VALUE i64 (i64.const -9223372036854775808)) + (global $~lib/builtins/u32::MAX_VALUE i32 (i32.const -1)) + (global $~lib/builtins/u32::MIN_VALUE i32 (i32.const 0)) + (global $~lib/builtins/u64::MAX_VALUE i64 (i64.const -1)) + (global $~lib/builtins/u64::MIN_VALUE i64 (i64.const 0)) + (global $~lib/builtins/f64::MAX_VALUE f64 (f64.const 1797693134862315708145274e284)) + (global $~lib/builtins/f64::NaN f64 (f64.const nan:0x8000000000000)) (global $~lib/memory/__data_end i32 (i32.const 8)) (global $~lib/memory/__stack_pointer (mut i32) (i32.const 32776)) (global $~lib/memory/__heap_base i32 (i32.const 32776)) @@ -22,130 +22,130 @@ (export "memory" (memory $0)) (export "_start" (func $~start)) (func $start:nontrapping-f2i - global.get $~lib/builtins/f32.MAX_VALUE + global.get $~lib/builtins/f32::MAX_VALUE i32.trunc_sat_f32_s - global.get $~lib/builtins/i32.MAX_VALUE + global.get $~lib/builtins/i32::MAX_VALUE i32.eq drop - global.get $~lib/builtins/f32.MAX_VALUE + global.get $~lib/builtins/f32::MAX_VALUE f32.neg i32.trunc_sat_f32_s - global.get $~lib/builtins/i32.MIN_VALUE + global.get $~lib/builtins/i32::MIN_VALUE i32.eq drop - global.get $~lib/builtins/f32.NaN + global.get $~lib/builtins/f32::NaN i32.trunc_sat_f32_s i32.const 0 i32.eq drop - global.get $~lib/builtins/f32.MAX_VALUE + global.get $~lib/builtins/f32::MAX_VALUE i64.trunc_sat_f32_s - global.get $~lib/builtins/i64.MAX_VALUE + global.get $~lib/builtins/i64::MAX_VALUE i64.eq drop - global.get $~lib/builtins/f32.MAX_VALUE + global.get $~lib/builtins/f32::MAX_VALUE f32.neg i64.trunc_sat_f32_s - global.get $~lib/builtins/i64.MIN_VALUE + global.get $~lib/builtins/i64::MIN_VALUE i64.eq drop - global.get $~lib/builtins/f32.NaN + global.get $~lib/builtins/f32::NaN i64.trunc_sat_f32_s i64.const 0 i64.eq drop - global.get $~lib/builtins/f32.MAX_VALUE + global.get $~lib/builtins/f32::MAX_VALUE i32.trunc_sat_f32_u - global.get $~lib/builtins/u32.MAX_VALUE + global.get $~lib/builtins/u32::MAX_VALUE i32.eq drop - global.get $~lib/builtins/f32.MAX_VALUE + global.get $~lib/builtins/f32::MAX_VALUE f32.neg i32.trunc_sat_f32_u - global.get $~lib/builtins/u32.MIN_VALUE + global.get $~lib/builtins/u32::MIN_VALUE i32.eq drop - global.get $~lib/builtins/f32.NaN + global.get $~lib/builtins/f32::NaN i32.trunc_sat_f32_u i32.const 0 i32.eq drop - global.get $~lib/builtins/f32.MAX_VALUE + global.get $~lib/builtins/f32::MAX_VALUE i64.trunc_sat_f32_u - global.get $~lib/builtins/u64.MAX_VALUE + global.get $~lib/builtins/u64::MAX_VALUE i64.eq drop - global.get $~lib/builtins/f32.MAX_VALUE + global.get $~lib/builtins/f32::MAX_VALUE f32.neg i64.trunc_sat_f32_u - global.get $~lib/builtins/u64.MIN_VALUE + global.get $~lib/builtins/u64::MIN_VALUE i64.eq drop - global.get $~lib/builtins/f32.NaN + global.get $~lib/builtins/f32::NaN i64.trunc_sat_f32_u i64.const 0 i64.eq drop - global.get $~lib/builtins/f64.MAX_VALUE + global.get $~lib/builtins/f64::MAX_VALUE i32.trunc_sat_f64_s - global.get $~lib/builtins/i32.MAX_VALUE + global.get $~lib/builtins/i32::MAX_VALUE i32.eq drop - global.get $~lib/builtins/f64.MAX_VALUE + global.get $~lib/builtins/f64::MAX_VALUE f64.neg i32.trunc_sat_f64_s - global.get $~lib/builtins/i32.MIN_VALUE + global.get $~lib/builtins/i32::MIN_VALUE i32.eq drop - global.get $~lib/builtins/f64.NaN + global.get $~lib/builtins/f64::NaN i32.trunc_sat_f64_s i32.const 0 i32.eq drop - global.get $~lib/builtins/f64.MAX_VALUE + global.get $~lib/builtins/f64::MAX_VALUE i64.trunc_sat_f64_s - global.get $~lib/builtins/i64.MAX_VALUE + global.get $~lib/builtins/i64::MAX_VALUE i64.eq drop - global.get $~lib/builtins/f64.MAX_VALUE + global.get $~lib/builtins/f64::MAX_VALUE f64.neg i64.trunc_sat_f64_s - global.get $~lib/builtins/i64.MIN_VALUE + global.get $~lib/builtins/i64::MIN_VALUE i64.eq drop - global.get $~lib/builtins/f64.NaN + global.get $~lib/builtins/f64::NaN i64.trunc_sat_f64_s i64.const 0 i64.eq drop - global.get $~lib/builtins/f64.MAX_VALUE + global.get $~lib/builtins/f64::MAX_VALUE i32.trunc_sat_f64_u - global.get $~lib/builtins/u32.MAX_VALUE + global.get $~lib/builtins/u32::MAX_VALUE i32.eq drop - global.get $~lib/builtins/f64.MAX_VALUE + global.get $~lib/builtins/f64::MAX_VALUE f64.neg i32.trunc_sat_f64_u - global.get $~lib/builtins/u32.MIN_VALUE + global.get $~lib/builtins/u32::MIN_VALUE i32.eq drop - global.get $~lib/builtins/f64.NaN + global.get $~lib/builtins/f64::NaN i32.trunc_sat_f64_u i32.const 0 i32.eq drop - global.get $~lib/builtins/f64.MAX_VALUE + global.get $~lib/builtins/f64::MAX_VALUE i64.trunc_sat_f64_u - global.get $~lib/builtins/u64.MAX_VALUE + global.get $~lib/builtins/u64::MAX_VALUE i64.eq drop - global.get $~lib/builtins/f64.MAX_VALUE + global.get $~lib/builtins/f64::MAX_VALUE f64.neg i64.trunc_sat_f64_u - global.get $~lib/builtins/u64.MIN_VALUE + global.get $~lib/builtins/u64::MIN_VALUE i64.eq drop - global.get $~lib/builtins/f64.NaN + global.get $~lib/builtins/f64::NaN i64.trunc_sat_f64_u i64.const 0 i64.eq diff --git a/tests/compiler/reexport.debug.wat b/tests/compiler/reexport.debug.wat index 627d155d23..6928cb922a 100644 --- a/tests/compiler/reexport.debug.wat +++ b/tests/compiler/reexport.debug.wat @@ -14,11 +14,11 @@ (global $export/c i32 (i32.const 3)) (global $exports/Animal.CAT i32 (i32.const 0)) (global $exports/Animal.DOG i32 (i32.const 1)) - (global $exports/animals.Animal.CAT i32 (i32.const 0)) - (global $exports/animals.Animal.DOG i32 (i32.const 1)) + (global $exports/animals::Animal.CAT i32 (i32.const 0)) + (global $exports/animals::Animal.DOG i32 (i32.const 1)) (global $exports/Car.TIRES i32 (i32.const 4)) - (global $exports/vehicles.Car.TIRES i32 (i32.const 4)) - (global $exports/outer.inner.a i32 (i32.const 42)) + (global $exports/vehicles::Car.TIRES i32 (i32.const 4)) + (global $exports/outer::inner::a i32 (i32.const 42)) (global $~lib/rt/itcms/total (mut i32) (i32.const 0)) (global $~lib/rt/itcms/threshold (mut i32) (i32.const 0)) (global $~lib/rt/itcms/state (mut i32) (i32.const 0)) diff --git a/tests/compiler/rereexport.debug.wat b/tests/compiler/rereexport.debug.wat index f915695912..c31c2412d2 100644 --- a/tests/compiler/rereexport.debug.wat +++ b/tests/compiler/rereexport.debug.wat @@ -13,8 +13,8 @@ (global $export/b i32 (i32.const 2)) (global $export/c i32 (i32.const 3)) (global $exports/Car.TIRES i32 (i32.const 4)) - (global $exports/vehicles.Car.TIRES i32 (i32.const 4)) - (global $exports/outer.inner.a i32 (i32.const 42)) + (global $exports/vehicles::Car.TIRES i32 (i32.const 4)) + (global $exports/outer::inner::a i32 (i32.const 42)) (global $~lib/rt/itcms/total (mut i32) (i32.const 0)) (global $~lib/rt/itcms/threshold (mut i32) (i32.const 0)) (global $~lib/rt/itcms/state (mut i32) (i32.const 0)) diff --git a/tests/compiler/resolve-access.debug.wat b/tests/compiler/resolve-access.debug.wat index 9c7b8ab2d7..506218ed34 100644 --- a/tests/compiler/resolve-access.debug.wat +++ b/tests/compiler/resolve-access.debug.wat @@ -32,7 +32,7 @@ (global $~lib/rt/itcms/fromSpace (mut i32) (i32.const 0)) (global $~lib/rt/tlsf/ROOT (mut i32) (i32.const 0)) (global $~lib/native/ASC_LOW_MEMORY_LIMIT i32 (i32.const 0)) - (global $~lib/builtins/u32.MAX_VALUE i32 (i32.const -1)) + (global $~lib/builtins/u32::MAX_VALUE i32 (i32.const -1)) (global $~lib/native/ASC_SHRINK_LEVEL i32 (i32.const 0)) (global $~lib/rt/__rtti_base i32 (i32.const 2272)) (global $~lib/memory/__data_end i32 (i32.const 2304)) @@ -3505,7 +3505,7 @@ i32.eq if local.get $value - global.get $~lib/builtins/u32.MAX_VALUE + global.get $~lib/builtins/u32::MAX_VALUE i64.extend_i32_u i64.le_u if diff --git a/tests/compiler/resolve-binary.debug.wat b/tests/compiler/resolve-binary.debug.wat index 2bf97efe4c..697af952bc 100644 --- a/tests/compiler/resolve-binary.debug.wat +++ b/tests/compiler/resolve-binary.debug.wat @@ -2844,7 +2844,7 @@ call $~lib/util/number/itoa32 return ) - (func $~lib/math/NativeMath.pow (param $x f64) (param $y f64) (result f64) + (func $~lib/math/NativeMath::pow (param $x f64) (param $y f64) (result f64) (local $x|2 f64) (local $y|3 f64) (local $sign_bias i32) @@ -6120,7 +6120,7 @@ global.set $resolve-binary/f global.get $resolve-binary/f f64.const 2 - call $~lib/math/NativeMath.pow + call $~lib/math/NativeMath::pow global.set $resolve-binary/f global.get $resolve-binary/f i32.const 0 @@ -6530,7 +6530,7 @@ end f64.const 2 f64.const 2 - call $~lib/math/NativeMath.pow + call $~lib/math/NativeMath::pow i32.const 0 call $~lib/number/F64#toString local.set $0 @@ -6556,7 +6556,7 @@ end f64.const 2 f64.const 2 - call $~lib/math/NativeMath.pow + call $~lib/math/NativeMath::pow i32.const 0 call $~lib/number/F64#toString local.set $0 diff --git a/tests/compiler/resolve-nested.debug.wat b/tests/compiler/resolve-nested.debug.wat index 41ee1e9f62..d5df7aeb1a 100644 --- a/tests/compiler/resolve-nested.debug.wat +++ b/tests/compiler/resolve-nested.debug.wat @@ -3,17 +3,17 @@ (type $1 (func (param i32 i32 i32 i32))) (type $2 (func)) (import "env" "abort" (func $~lib/builtins/abort (param i32 i32 i32 i32))) - (global $resolve-nested/Outer.Inner.a (mut i32) (i32.const 0)) - (global $resolve-nested/Outer.Inner.b (mut i32) (i32.const 0)) - (global $resolve-nested/Outer.Inner.c (mut i32) (i32.const 0)) - (global $resolve-nested/Outer.Inner.d (mut i32) (i32.const 0)) - (global $resolve-nested/Outer.Inner.e (mut i32) (i32.const 0)) - (global $resolve-nested/Outer.Inner.f (mut i32) (i32.const 0)) - (global $resolve-nested/Outer.a (mut i32) (i32.const 0)) - (global $resolve-nested/Outer.b (mut i32) (i32.const 0)) - (global $resolve-nested/Outer.c (mut i32) (i32.const 0)) - (global $resolve-nested/Outer.d (mut i32) (i32.const 0)) - (global $resolve-nested/Outer.e (mut i32) (i32.const 0)) + (global $resolve-nested/Outer::Inner::a (mut i32) (i32.const 0)) + (global $resolve-nested/Outer::Inner::b (mut i32) (i32.const 0)) + (global $resolve-nested/Outer::Inner::c (mut i32) (i32.const 0)) + (global $resolve-nested/Outer::Inner::d (mut i32) (i32.const 0)) + (global $resolve-nested/Outer::Inner::e (mut i32) (i32.const 0)) + (global $resolve-nested/Outer::Inner::f (mut i32) (i32.const 0)) + (global $resolve-nested/Outer::a (mut i32) (i32.const 0)) + (global $resolve-nested/Outer::b (mut i32) (i32.const 0)) + (global $resolve-nested/Outer::c (mut i32) (i32.const 0)) + (global $resolve-nested/Outer::d (mut i32) (i32.const 0)) + (global $resolve-nested/Outer::e (mut i32) (i32.const 0)) (global $resolve-nested/a (mut i32) (i32.const 0)) (global $resolve-nested/b (mut i32) (i32.const 0)) (global $resolve-nested/c (mut i32) (i32.const 0)) diff --git a/tests/compiler/resolve-propertyaccess.debug.wat b/tests/compiler/resolve-propertyaccess.debug.wat index 7c13c3bb67..cd2723e45e 100644 --- a/tests/compiler/resolve-propertyaccess.debug.wat +++ b/tests/compiler/resolve-propertyaccess.debug.wat @@ -13,7 +13,7 @@ (type $11 (func (param i32 i64 i32 i32))) (type $12 (func (param i32 i32 i32 i32 i32) (result i32))) (import "env" "abort" (func $~lib/builtins/abort (param i32 i32 i32 i32))) - (global $resolve-propertyaccess/Namespace.member i32 (i32.const 1)) + (global $resolve-propertyaccess/Namespace::member i32 (i32.const 1)) (global $~lib/rt/itcms/total (mut i32) (i32.const 0)) (global $~lib/rt/itcms/threshold (mut i32) (i32.const 0)) (global $~lib/rt/itcms/state (mut i32) (i32.const 0)) @@ -29,11 +29,11 @@ (global $~lib/rt/tlsf/ROOT (mut i32) (i32.const 0)) (global $~lib/native/ASC_LOW_MEMORY_LIMIT i32 (i32.const 0)) (global $~lib/native/ASC_SHRINK_LEVEL i32 (i32.const 0)) - (global $resolve-propertyaccess/Namespace.lazyMember i32 (i32.const 11)) - (global $resolve-propertyaccess/MergedNamespace.member i32 (i32.const 2)) - (global $resolve-propertyaccess/MergedNamespace.lazyMember i32 (i32.const 22)) - (global $resolve-propertyaccess/TypedNamespace.member i32 (i32.const 3)) - (global $resolve-propertyaccess/TypedNamespace.lazyMember i32 (i32.const 33)) + (global $resolve-propertyaccess/Namespace::lazyMember i32 (i32.const 11)) + (global $resolve-propertyaccess/MergedNamespace::member i32 (i32.const 2)) + (global $resolve-propertyaccess/MergedNamespace::lazyMember i32 (i32.const 22)) + (global $resolve-propertyaccess/TypedNamespace::member i32 (i32.const 3)) + (global $resolve-propertyaccess/TypedNamespace::lazyMember i32 (i32.const 33)) (global $resolve-propertyaccess/Enum.VALUE i32 (i32.const 4)) (global $resolve-propertyaccess/Class.staticField (mut i32) (i32.const 5)) (global $resolve-propertyaccess/Class.lazyStaticField (mut i32) (i32.const 55)) @@ -3072,7 +3072,7 @@ i32.const 544 call $~lib/rt/itcms/initLazy global.set $~lib/rt/itcms/fromSpace - global.get $resolve-propertyaccess/Namespace.member + global.get $resolve-propertyaccess/Namespace::member i32.const 10 call $~lib/number/I32#toString local.set $1 @@ -3096,7 +3096,7 @@ call $~lib/builtins/abort unreachable end - global.get $resolve-propertyaccess/Namespace.lazyMember + global.get $resolve-propertyaccess/Namespace::lazyMember i32.const 10 call $~lib/number/I32#toString local.set $1 @@ -3120,7 +3120,7 @@ call $~lib/builtins/abort unreachable end - global.get $resolve-propertyaccess/MergedNamespace.member + global.get $resolve-propertyaccess/MergedNamespace::member i32.const 10 call $~lib/number/I32#toString local.set $1 @@ -3144,7 +3144,7 @@ call $~lib/builtins/abort unreachable end - global.get $resolve-propertyaccess/MergedNamespace.lazyMember + global.get $resolve-propertyaccess/MergedNamespace::lazyMember i32.const 10 call $~lib/number/I32#toString local.set $1 @@ -3168,7 +3168,7 @@ call $~lib/builtins/abort unreachable end - global.get $resolve-propertyaccess/TypedNamespace.member + global.get $resolve-propertyaccess/TypedNamespace::member i32.const 10 call $~lib/number/I32#toString local.set $1 @@ -3192,7 +3192,7 @@ call $~lib/builtins/abort unreachable end - global.get $resolve-propertyaccess/TypedNamespace.lazyMember + global.get $resolve-propertyaccess/TypedNamespace::lazyMember i32.const 10 call $~lib/number/I32#toString local.set $1 diff --git a/tests/compiler/retain-i32.debug.wat b/tests/compiler/retain-i32.debug.wat index 29864f2efa..eb727a8198 100644 --- a/tests/compiler/retain-i32.debug.wat +++ b/tests/compiler/retain-i32.debug.wat @@ -3,15 +3,15 @@ (type $1 (func (param i32 i32 i32 i32))) (type $2 (func (param i32 i32))) (import "env" "abort" (func $~lib/builtins/abort (param i32 i32 i32 i32))) - (global $~lib/builtins/i8.MAX_VALUE i32 (i32.const 127)) - (global $~lib/builtins/i8.MIN_VALUE i32 (i32.const -128)) - (global $~lib/builtins/u8.MAX_VALUE i32 (i32.const 255)) - (global $~lib/builtins/i16.MIN_VALUE i32 (i32.const -32768)) - (global $~lib/builtins/i16.MAX_VALUE i32 (i32.const 32767)) - (global $~lib/builtins/u16.MAX_VALUE i32 (i32.const 65535)) - (global $~lib/builtins/i32.MAX_VALUE i32 (i32.const 2147483647)) - (global $~lib/builtins/i32.MIN_VALUE i32 (i32.const -2147483648)) - (global $~lib/builtins/u32.MAX_VALUE i32 (i32.const -1)) + (global $~lib/builtins/i8::MAX_VALUE i32 (i32.const 127)) + (global $~lib/builtins/i8::MIN_VALUE i32 (i32.const -128)) + (global $~lib/builtins/u8::MAX_VALUE i32 (i32.const 255)) + (global $~lib/builtins/i16::MIN_VALUE i32 (i32.const -32768)) + (global $~lib/builtins/i16::MAX_VALUE i32 (i32.const 32767)) + (global $~lib/builtins/u16::MAX_VALUE i32 (i32.const 65535)) + (global $~lib/builtins/i32::MAX_VALUE i32 (i32.const 2147483647)) + (global $~lib/builtins/i32::MIN_VALUE i32 (i32.const -2147483648)) + (global $~lib/builtins/u32::MAX_VALUE i32 (i32.const -1)) (global $retain-i32/si (mut i32) (i32.const 0)) (global $retain-i32/ui (mut i32) (i32.const 0)) (global $retain-i32/ri (mut i32) (i32.const 0)) @@ -311,79 +311,79 @@ (func $start:retain-i32 (local $i i32) i32.const 0 - global.get $~lib/builtins/i8.MAX_VALUE + global.get $~lib/builtins/i8::MAX_VALUE call $retain-i32/test - global.get $~lib/builtins/i8.MAX_VALUE + global.get $~lib/builtins/i8::MAX_VALUE i32.const 0 call $retain-i32/test i32.const 1 - global.get $~lib/builtins/i8.MAX_VALUE + global.get $~lib/builtins/i8::MAX_VALUE call $retain-i32/test - global.get $~lib/builtins/i8.MAX_VALUE + global.get $~lib/builtins/i8::MAX_VALUE i32.const 1 call $retain-i32/test i32.const -1 - global.get $~lib/builtins/i8.MAX_VALUE + global.get $~lib/builtins/i8::MAX_VALUE call $retain-i32/test - global.get $~lib/builtins/i8.MAX_VALUE + global.get $~lib/builtins/i8::MAX_VALUE i32.const -1 call $retain-i32/test i32.const 0 - global.get $~lib/builtins/i8.MIN_VALUE + global.get $~lib/builtins/i8::MIN_VALUE call $retain-i32/test - global.get $~lib/builtins/i8.MIN_VALUE + global.get $~lib/builtins/i8::MIN_VALUE i32.const 0 call $retain-i32/test i32.const 1 - global.get $~lib/builtins/i8.MIN_VALUE + global.get $~lib/builtins/i8::MIN_VALUE call $retain-i32/test - global.get $~lib/builtins/i8.MIN_VALUE + global.get $~lib/builtins/i8::MIN_VALUE i32.const 1 call $retain-i32/test i32.const -1 - global.get $~lib/builtins/i8.MIN_VALUE + global.get $~lib/builtins/i8::MIN_VALUE call $retain-i32/test - global.get $~lib/builtins/i8.MIN_VALUE + global.get $~lib/builtins/i8::MIN_VALUE i32.const -1 call $retain-i32/test - global.get $~lib/builtins/i8.MAX_VALUE - global.get $~lib/builtins/i8.MAX_VALUE + global.get $~lib/builtins/i8::MAX_VALUE + global.get $~lib/builtins/i8::MAX_VALUE call $retain-i32/test - global.get $~lib/builtins/i8.MIN_VALUE - global.get $~lib/builtins/i8.MIN_VALUE + global.get $~lib/builtins/i8::MIN_VALUE + global.get $~lib/builtins/i8::MIN_VALUE call $retain-i32/test - global.get $~lib/builtins/i8.MAX_VALUE - global.get $~lib/builtins/i8.MIN_VALUE + global.get $~lib/builtins/i8::MAX_VALUE + global.get $~lib/builtins/i8::MIN_VALUE call $retain-i32/test - global.get $~lib/builtins/i8.MIN_VALUE - global.get $~lib/builtins/i8.MAX_VALUE + global.get $~lib/builtins/i8::MIN_VALUE + global.get $~lib/builtins/i8::MAX_VALUE call $retain-i32/test i32.const 0 - global.get $~lib/builtins/u8.MAX_VALUE + global.get $~lib/builtins/u8::MAX_VALUE call $retain-i32/test - global.get $~lib/builtins/u8.MAX_VALUE + global.get $~lib/builtins/u8::MAX_VALUE i32.const 0 call $retain-i32/test i32.const 1 - global.get $~lib/builtins/u8.MAX_VALUE + global.get $~lib/builtins/u8::MAX_VALUE call $retain-i32/test - global.get $~lib/builtins/u8.MAX_VALUE + global.get $~lib/builtins/u8::MAX_VALUE i32.const 1 call $retain-i32/test i32.const -1 - global.get $~lib/builtins/u8.MAX_VALUE + global.get $~lib/builtins/u8::MAX_VALUE call $retain-i32/test - global.get $~lib/builtins/u8.MAX_VALUE + global.get $~lib/builtins/u8::MAX_VALUE i32.const -1 call $retain-i32/test - global.get $~lib/builtins/u8.MAX_VALUE - global.get $~lib/builtins/u8.MAX_VALUE + global.get $~lib/builtins/u8::MAX_VALUE + global.get $~lib/builtins/u8::MAX_VALUE call $retain-i32/test - global.get $~lib/builtins/i8.MIN_VALUE + global.get $~lib/builtins/i8::MIN_VALUE local.set $i loop $for-loop|0 local.get $i - global.get $~lib/builtins/u8.MAX_VALUE + global.get $~lib/builtins/u8::MAX_VALUE i32.le_s if i32.const 0 @@ -395,31 +395,31 @@ i32.const -1 local.get $i call $retain-i32/test - global.get $~lib/builtins/i8.MIN_VALUE + global.get $~lib/builtins/i8::MIN_VALUE local.get $i call $retain-i32/test - global.get $~lib/builtins/i8.MAX_VALUE + global.get $~lib/builtins/i8::MAX_VALUE local.get $i call $retain-i32/test - global.get $~lib/builtins/u8.MAX_VALUE + global.get $~lib/builtins/u8::MAX_VALUE local.get $i call $retain-i32/test - global.get $~lib/builtins/i16.MIN_VALUE + global.get $~lib/builtins/i16::MIN_VALUE local.get $i call $retain-i32/test - global.get $~lib/builtins/i16.MAX_VALUE + global.get $~lib/builtins/i16::MAX_VALUE local.get $i call $retain-i32/test - global.get $~lib/builtins/u16.MAX_VALUE + global.get $~lib/builtins/u16::MAX_VALUE local.get $i call $retain-i32/test - global.get $~lib/builtins/i32.MAX_VALUE + global.get $~lib/builtins/i32::MAX_VALUE local.get $i call $retain-i32/test - global.get $~lib/builtins/i32.MIN_VALUE + global.get $~lib/builtins/i32::MIN_VALUE local.get $i call $retain-i32/test - global.get $~lib/builtins/u32.MAX_VALUE + global.get $~lib/builtins/u32::MAX_VALUE local.get $i call $retain-i32/test local.get $i diff --git a/tests/compiler/rt/alloc-large-memory.debug.wat b/tests/compiler/rt/alloc-large-memory.debug.wat index 9d12c607e6..9dbeb7636c 100644 --- a/tests/compiler/rt/alloc-large-memory.debug.wat +++ b/tests/compiler/rt/alloc-large-memory.debug.wat @@ -1493,7 +1493,7 @@ i32.add return ) - (func $~lib/memory/heap.alloc (param $size i32) (result i32) + (func $~lib/memory/heap::alloc (param $size i32) (result i32) local.get $size call $~lib/rt/tlsf/__alloc return @@ -1508,7 +1508,7 @@ i32.const 32 i32.const 1024 i32.mul - call $~lib/memory/heap.alloc + call $~lib/memory/heap::alloc drop br $while-continue|0 end @@ -1523,7 +1523,7 @@ i32.const 64 i32.const 1024 i32.mul - call $~lib/memory/heap.alloc + call $~lib/memory/heap::alloc drop local.get $i i32.const 1 diff --git a/tests/compiler/rt/alloc-large-memory.release.wat b/tests/compiler/rt/alloc-large-memory.release.wat index 7430833f99..3fb431b3eb 100644 --- a/tests/compiler/rt/alloc-large-memory.release.wat +++ b/tests/compiler/rt/alloc-large-memory.release.wat @@ -648,7 +648,7 @@ end end ) - (func $~lib/memory/heap.alloc (param $0 i32) + (func $~lib/memory/heap::alloc (param $0 i32) (local $1 i32) (local $2 i32) (local $3 i32) @@ -943,7 +943,7 @@ i32.ne if i32.const 32768 - call $~lib/memory/heap.alloc + call $~lib/memory/heap::alloc br $while-continue|0 end end @@ -953,7 +953,7 @@ i32.lt_s if i32.const 65536 - call $~lib/memory/heap.alloc + call $~lib/memory/heap::alloc local.get $0 i32.const 1 i32.add diff --git a/tests/compiler/simd.debug.wat b/tests/compiler/simd.debug.wat index cebaf35fa6..2c2a4d86ed 100644 --- a/tests/compiler/simd.debug.wat +++ b/tests/compiler/simd.debug.wat @@ -39,13 +39,13 @@ (global $~lib/rt/tlsf/ROOT (mut i32) (i32.const 0)) (global $~lib/native/ASC_LOW_MEMORY_LIMIT i32 (i32.const 0)) (global $simd/vec (mut v128) (v128.const i32x4 0x00000000 0x00000000 0x00000000 0x00000000)) - (global $~lib/builtins/u8.MAX_VALUE i32 (i32.const 255)) - (global $~lib/builtins/u16.MAX_VALUE i32 (i32.const 65535)) - (global $~lib/builtins/i16.MAX_VALUE i32 (i32.const 32767)) - (global $~lib/builtins/i8.MAX_VALUE i32 (i32.const 127)) - (global $~lib/builtins/i32.MAX_VALUE i32 (i32.const 2147483647)) - (global $~lib/builtins/u32.MAX_VALUE i32 (i32.const -1)) - (global $~lib/builtins/u64.MAX_VALUE i64 (i64.const -1)) + (global $~lib/builtins/u8::MAX_VALUE i32 (i32.const 255)) + (global $~lib/builtins/u16::MAX_VALUE i32 (i32.const 65535)) + (global $~lib/builtins/i16::MAX_VALUE i32 (i32.const 32767)) + (global $~lib/builtins/i8::MAX_VALUE i32 (i32.const 127)) + (global $~lib/builtins/i32::MAX_VALUE i32 (i32.const 2147483647)) + (global $~lib/builtins/u32::MAX_VALUE i32 (i32.const -1)) + (global $~lib/builtins/u64::MAX_VALUE i64 (i64.const -1)) (global $~lib/rt/__rtti_base i32 (i32.const 560)) (global $~lib/memory/__data_end i32 (i32.const 588)) (global $~lib/memory/__stack_pointer (mut i32) (i32.const 33356)) @@ -3557,24 +3557,24 @@ call $~lib/builtins/abort unreachable end - global.get $~lib/builtins/i16.MAX_VALUE + global.get $~lib/builtins/i16::MAX_VALUE i16x8.splat - global.get $~lib/builtins/i16.MAX_VALUE + global.get $~lib/builtins/i16::MAX_VALUE i16x8.splat i8x16.narrow_i16x8_s - global.get $~lib/builtins/i8.MAX_VALUE + global.get $~lib/builtins/i8::MAX_VALUE i8x16.splat i8x16.eq i8x16.all_true i32.const 0 i32.ne drop - global.get $~lib/builtins/i16.MAX_VALUE + global.get $~lib/builtins/i16::MAX_VALUE i16x8.splat - global.get $~lib/builtins/i16.MAX_VALUE + global.get $~lib/builtins/i16::MAX_VALUE i16x8.splat i8x16.narrow_i16x8_u - global.get $~lib/builtins/u8.MAX_VALUE + global.get $~lib/builtins/u8::MAX_VALUE i8x16.splat i8x16.eq i8x16.all_true @@ -4192,24 +4192,24 @@ call $~lib/builtins/abort unreachable end - global.get $~lib/builtins/i32.MAX_VALUE + global.get $~lib/builtins/i32::MAX_VALUE i32x4.splat - global.get $~lib/builtins/i32.MAX_VALUE + global.get $~lib/builtins/i32::MAX_VALUE i32x4.splat i16x8.narrow_i32x4_s - global.get $~lib/builtins/i16.MAX_VALUE + global.get $~lib/builtins/i16::MAX_VALUE i16x8.splat i8x16.eq i8x16.all_true i32.const 0 i32.ne drop - global.get $~lib/builtins/i32.MAX_VALUE + global.get $~lib/builtins/i32::MAX_VALUE i32x4.splat - global.get $~lib/builtins/i32.MAX_VALUE + global.get $~lib/builtins/i32::MAX_VALUE i32x4.splat i16x8.narrow_i32x4_u - global.get $~lib/builtins/u16.MAX_VALUE + global.get $~lib/builtins/u16::MAX_VALUE i16x8.splat i8x16.eq i8x16.all_true diff --git a/tests/compiler/std/array.debug.wat b/tests/compiler/std/array.debug.wat index bff2f09e20..a70208898d 100644 --- a/tests/compiler/std/array.debug.wat +++ b/tests/compiler/std/array.debug.wat @@ -34,7 +34,7 @@ (type $32 (func (param i32 i32) (result f64))) (type $33 (func (param f64) (result i32))) (import "env" "abort" (func $~lib/builtins/abort (param i32 i32 i32 i32))) - (import "env" "Math.random" (func $~lib/bindings/dom/Math.random (result f64))) + (import "env" "Math.random" (func $~lib/bindings/dom/Math::random (result f64))) (import "env" "seed" (func $~lib/builtins/seed (result f64))) (global $~lib/shared/runtime/Runtime.Stub i32 (i32.const 0)) (global $~lib/shared/runtime/Runtime.Minimal i32 (i32.const 1)) @@ -52,7 +52,7 @@ (global $~lib/native/ASC_LOW_MEMORY_LIMIT i32 (i32.const 0)) (global $~lib/native/ASC_RUNTIME i32 (i32.const 2)) (global $std/array/arr (mut i32) (i32.const 0)) - (global $~lib/builtins/i32.MAX_VALUE i32 (i32.const 2147483647)) + (global $~lib/builtins/i32::MAX_VALUE i32 (i32.const 2147483647)) (global $~argumentsLength (mut i32) (i32.const 0)) (global $~lib/native/ASC_SHRINK_LEVEL i32 (i32.const 0)) (global $std/array/i (mut i32) (i32.const 0)) @@ -64,16 +64,16 @@ (global $std/array/charset i32 (i32.const 9008)) (global $std/array/inputStabArr (mut i32) (i32.const 0)) (global $std/array/outputStabArr (mut i32) (i32.const 0)) - (global $~lib/builtins/u32.MAX_VALUE i32 (i32.const -1)) - (global $~lib/builtins/i32.MIN_VALUE i32 (i32.const -2147483648)) + (global $~lib/builtins/u32::MAX_VALUE i32 (i32.const -1)) + (global $~lib/builtins/i32::MIN_VALUE i32 (i32.const -2147483648)) (global $~lib/util/number/_frc_plus (mut i64) (i64.const 0)) (global $~lib/util/number/_frc_minus (mut i64) (i64.const 0)) (global $~lib/util/number/_exp (mut i32) (i32.const 0)) (global $~lib/util/number/_K (mut i32) (i32.const 0)) (global $~lib/util/number/_frc_pow (mut i64) (i64.const 0)) (global $~lib/util/number/_exp_pow (mut i32) (i32.const 0)) - (global $~lib/builtins/i64.MIN_VALUE i64 (i64.const -9223372036854775808)) - (global $~lib/builtins/i64.MAX_VALUE i64 (i64.const 9223372036854775807)) + (global $~lib/builtins/i64::MIN_VALUE i64 (i64.const -9223372036854775808)) + (global $~lib/builtins/i64::MAX_VALUE i64 (i64.const 9223372036854775807)) (global $~lib/rt/__rtti_base i32 (i32.const 14976)) (global $~lib/memory/__data_end i32 (i32.const 15168)) (global $~lib/memory/__stack_pointer (mut i32) (i32.const 47936)) @@ -4270,7 +4270,7 @@ i32.xor return ) - (func $~lib/math/NativeMath.seedRandom (param $value i64) + (func $~lib/math/NativeMath::seedRandom (param $value i64) local.get $value i64.const 0 i64.eq @@ -6348,7 +6348,7 @@ i32.lt_u i32.sub ) - (func $~lib/math/NativeMath.random (result f64) + (func $~lib/math/NativeMath::random (result f64) (local $s1 i64) (local $s0 i64) (local $r i64) @@ -6357,7 +6357,7 @@ if call $~lib/builtins/seed i64.reinterpret_f64 - call $~lib/math/NativeMath.seedRandom + call $~lib/math/NativeMath::seedRandom end global.get $~lib/math/random_state0_64 local.set $s1 @@ -8817,7 +8817,7 @@ i32.le_u drop local.get $value - global.get $~lib/builtins/u32.MAX_VALUE + global.get $~lib/builtins/u32::MAX_VALUE i64.extend_i32_u i64.le_u if @@ -8951,7 +8951,7 @@ i32.le_u drop local.get $value - global.get $~lib/builtins/u32.MAX_VALUE + global.get $~lib/builtins/u32::MAX_VALUE i64.extend_i32_u i64.le_u if @@ -10576,7 +10576,7 @@ i32.const 0 local.set $start end - global.get $~lib/builtins/i32.MAX_VALUE + global.get $~lib/builtins/i32::MAX_VALUE local.set $end end local.get $this @@ -10843,7 +10843,7 @@ i32.const 0 local.set $start end - global.get $~lib/builtins/i32.MAX_VALUE + global.get $~lib/builtins/i32::MAX_VALUE local.set $end end local.get $this @@ -11078,7 +11078,7 @@ if br $for-continue|0 end - block $~lib/math/NativeMath.signbit|inlined.0 (result i32) + block $~lib/math/NativeMath::signbit|inlined.0 (result i32) local.get $a local.set $8 global.get $~lib/memory/__stack_pointer @@ -11095,11 +11095,11 @@ i64.shr_u i64.const 0 i64.ne - br $~lib/math/NativeMath.signbit|inlined.0 + br $~lib/math/NativeMath::signbit|inlined.0 end i32.const 0 i32.ne - block $~lib/math/NativeMath.signbit|inlined.1 (result i32) + block $~lib/math/NativeMath::signbit|inlined.1 (result i32) local.get $b local.set $8 global.get $~lib/memory/__stack_pointer @@ -11116,7 +11116,7 @@ i64.shr_u i64.const 0 i64.ne - br $~lib/math/NativeMath.signbit|inlined.1 + br $~lib/math/NativeMath::signbit|inlined.1 end i32.const 0 i32.ne @@ -11199,7 +11199,7 @@ i32.const 0 local.set $start end - global.get $~lib/builtins/i32.MAX_VALUE + global.get $~lib/builtins/i32::MAX_VALUE local.set $end end local.get $this @@ -12060,7 +12060,7 @@ end unreachable end - global.get $~lib/builtins/i32.MAX_VALUE + global.get $~lib/builtins/i32::MAX_VALUE local.set $end end local.get $this @@ -12496,7 +12496,7 @@ i32.const 0 local.set $start end - global.get $~lib/builtins/i32.MAX_VALUE + global.get $~lib/builtins/i32::MAX_VALUE local.set $end end local.get $this @@ -13597,7 +13597,7 @@ end unreachable end - global.get $~lib/builtins/i32.MAX_VALUE + global.get $~lib/builtins/i32::MAX_VALUE local.set $deleteCount end local.get $this @@ -17498,7 +17498,7 @@ if br $for-continue|0 end - block $~lib/math/NativeMath.signbit|inlined.2 (result i32) + block $~lib/math/NativeMath::signbit|inlined.2 (result i32) local.get $a local.set $8 global.get $~lib/memory/__stack_pointer @@ -17514,11 +17514,11 @@ i64.shr_u i64.const 0 i64.ne - br $~lib/math/NativeMath.signbit|inlined.2 + br $~lib/math/NativeMath::signbit|inlined.2 end i32.const 0 i32.ne - block $~lib/math/NativeMath.signbit|inlined.3 (result i32) + block $~lib/math/NativeMath::signbit|inlined.3 (result i32) local.get $b local.set $8 global.get $~lib/memory/__stack_pointer @@ -17534,7 +17534,7 @@ i64.shr_u i64.const 0 i64.ne - br $~lib/math/NativeMath.signbit|inlined.3 + br $~lib/math/NativeMath::signbit|inlined.3 end i32.const 0 i32.ne @@ -18815,7 +18815,7 @@ i32.store offset=4 local.get $3 local.get $i - call $~lib/math/NativeMath.random + call $~lib/math/NativeMath::random local.get $size f64.convert_i32_s f64.mul @@ -19193,7 +19193,7 @@ i32.const 0 local.set $start end - global.get $~lib/builtins/i32.MAX_VALUE + global.get $~lib/builtins/i32::MAX_VALUE local.set $end end local.get $this @@ -26325,8 +26325,8 @@ local.get $4 i32.store offset=12 local.get $4 - block $~lib/math/NativeMath.floor|inlined.0 (result f64) - call $~lib/math/NativeMath.random + block $~lib/math/NativeMath::floor|inlined.0 (result f64) + call $~lib/math/NativeMath::random global.get $std/array/charset local.set $4 global.get $~lib/memory/__stack_pointer @@ -26339,7 +26339,7 @@ local.set $x local.get $x f64.floor - br $~lib/math/NativeMath.floor|inlined.0 + br $~lib/math/NativeMath::floor|inlined.0 end i32.trunc_sat_f64_s call $~lib/string/String#charAt @@ -26475,7 +26475,7 @@ i32.store offset=4 local.get $3 local.get $i - call $~lib/math/NativeMath.random + call $~lib/math/NativeMath::random f64.const 32 f64.mul i32.trunc_sat_f64_s @@ -42158,9 +42158,9 @@ i32.const 3 call $~lib/array/Array#push drop - call $~lib/bindings/dom/Math.random + call $~lib/bindings/dom/Math::random i64.reinterpret_f64 - call $~lib/math/NativeMath.seedRandom + call $~lib/math/NativeMath::seedRandom global.get $~lib/memory/__stack_pointer i32.const 12 i32.const 2 @@ -46958,7 +46958,7 @@ i32.eq if local.get $value - global.get $~lib/builtins/u32.MAX_VALUE + global.get $~lib/builtins/u32::MAX_VALUE i64.extend_i32_u i64.le_u if @@ -47160,7 +47160,7 @@ i32.eq if local.get $value - global.get $~lib/builtins/u32.MAX_VALUE + global.get $~lib/builtins/u32::MAX_VALUE i64.extend_i32_u i64.le_u if diff --git a/tests/compiler/std/array.release.wat b/tests/compiler/std/array.release.wat index 08748ccc40..1bc2abc811 100644 --- a/tests/compiler/std/array.release.wat +++ b/tests/compiler/std/array.release.wat @@ -25,7 +25,7 @@ (type $23 (func (param i32 f32 i32))) (type $24 (func (param i32 i32) (result f64))) (import "env" "abort" (func $~lib/builtins/abort (param i32 i32 i32 i32))) - (import "env" "Math.random" (func $~lib/bindings/dom/Math.random (result f64))) + (import "env" "Math.random" (func $~lib/bindings/dom/Math::random (result f64))) (import "env" "seed" (func $~lib/builtins/seed (result f64))) (global $~lib/rt/itcms/total (mut i32) (i32.const 0)) (global $~lib/rt/itcms/threshold (mut i32) (i32.const 0)) @@ -4257,7 +4257,7 @@ i32.lt_u i32.sub ) - (func $~lib/math/NativeMath.random (result f64) + (func $~lib/math/NativeMath::random (result f64) (local $0 i64) (local $1 i64) global.get $~lib/math/random_seeded @@ -13285,7 +13285,7 @@ i32.store offset=4 local.get $2 local.get $1 - call $~lib/math/NativeMath.random + call $~lib/math/NativeMath::random local.get $0 f64.convert_i32_s f64.mul @@ -25658,7 +25658,7 @@ i32.const 3 call $~lib/array/Array#push i64.const -7046029254386353131 - call $~lib/bindings/dom/Math.random + call $~lib/bindings/dom/Math::random i64.reinterpret_f64 local.tee $4 local.get $4 @@ -28009,7 +28009,7 @@ global.get $~lib/memory/__stack_pointer local.get $8 i32.store offset=4 - call $~lib/math/NativeMath.random + call $~lib/math/NativeMath::random f64.const 32 f64.mul i32.trunc_sat_f64_s @@ -28046,7 +28046,7 @@ local.get $10 i32.const 10032 i32.store offset=12 - call $~lib/math/NativeMath.random + call $~lib/math/NativeMath::random local.set $5 global.get $~lib/memory/__stack_pointer i32.const 10032 diff --git a/tests/compiler/std/console.debug.wat b/tests/compiler/std/console.debug.wat index 7cb71cc16f..92cb3c9879 100644 --- a/tests/compiler/std/console.debug.wat +++ b/tests/compiler/std/console.debug.wat @@ -3,15 +3,15 @@ (type $1 (func)) (type $2 (func (param i32 i32))) (type $3 (func (param i32 i32 i32 i32))) - (import "env" "console.assert" (func $~lib/bindings/dom/console.assert (param i32 i32))) - (import "env" "console.log" (func $~lib/bindings/dom/console.log (param i32))) - (import "env" "console.debug" (func $~lib/bindings/dom/console.debug (param i32))) - (import "env" "console.info" (func $~lib/bindings/dom/console.info (param i32))) - (import "env" "console.warn" (func $~lib/bindings/dom/console.warn (param i32))) - (import "env" "console.error" (func $~lib/bindings/dom/console.error (param i32))) - (import "env" "console.time" (func $~lib/bindings/dom/console.time (param i32))) - (import "env" "console.timeLog" (func $~lib/bindings/dom/console.timeLog (param i32))) - (import "env" "console.timeEnd" (func $~lib/bindings/dom/console.timeEnd (param i32))) + (import "env" "console.assert" (func $~lib/bindings/dom/console::assert (param i32 i32))) + (import "env" "console.log" (func $~lib/bindings/dom/console::log (param i32))) + (import "env" "console.debug" (func $~lib/bindings/dom/console::debug (param i32))) + (import "env" "console.info" (func $~lib/bindings/dom/console::info (param i32))) + (import "env" "console.warn" (func $~lib/bindings/dom/console::warn (param i32))) + (import "env" "console.error" (func $~lib/bindings/dom/console::error (param i32))) + (import "env" "console.time" (func $~lib/bindings/dom/console::time (param i32))) + (import "env" "console.timeLog" (func $~lib/bindings/dom/console::timeLog (param i32))) + (import "env" "console.timeEnd" (func $~lib/bindings/dom/console::timeEnd (param i32))) (import "env" "abort" (func $~lib/builtins/abort (param i32 i32 i32 i32))) (global $~lib/memory/__data_end i32 (i32.const 588)) (global $~lib/memory/__stack_pointer (mut i32) (i32.const 33356)) @@ -51,7 +51,7 @@ unreachable end ) - (func $~lib/console/console.assert (param $condition i32) (param $message i32) + (func $~lib/console/console::assert (param $condition i32) (param $message i32) (local $2 i32) global.get $~lib/memory/__stack_pointer i32.const 4 @@ -70,13 +70,13 @@ local.get $2 i32.store local.get $2 - call $~lib/bindings/dom/console.assert + call $~lib/bindings/dom/console::assert global.get $~lib/memory/__stack_pointer i32.const 4 i32.add global.set $~lib/memory/__stack_pointer ) - (func $~lib/console/console.log (param $message i32) + (func $~lib/console/console::log (param $message i32) (local $1 i32) global.get $~lib/memory/__stack_pointer i32.const 4 @@ -92,13 +92,13 @@ local.get $1 i32.store local.get $1 - call $~lib/bindings/dom/console.log + call $~lib/bindings/dom/console::log global.get $~lib/memory/__stack_pointer i32.const 4 i32.add global.set $~lib/memory/__stack_pointer ) - (func $~lib/console/console.debug (param $message i32) + (func $~lib/console/console::debug (param $message i32) (local $1 i32) global.get $~lib/memory/__stack_pointer i32.const 4 @@ -114,13 +114,13 @@ local.get $1 i32.store local.get $1 - call $~lib/bindings/dom/console.debug + call $~lib/bindings/dom/console::debug global.get $~lib/memory/__stack_pointer i32.const 4 i32.add global.set $~lib/memory/__stack_pointer ) - (func $~lib/console/console.info (param $message i32) + (func $~lib/console/console::info (param $message i32) (local $1 i32) global.get $~lib/memory/__stack_pointer i32.const 4 @@ -136,13 +136,13 @@ local.get $1 i32.store local.get $1 - call $~lib/bindings/dom/console.info + call $~lib/bindings/dom/console::info global.get $~lib/memory/__stack_pointer i32.const 4 i32.add global.set $~lib/memory/__stack_pointer ) - (func $~lib/console/console.warn (param $message i32) + (func $~lib/console/console::warn (param $message i32) (local $1 i32) global.get $~lib/memory/__stack_pointer i32.const 4 @@ -158,13 +158,13 @@ local.get $1 i32.store local.get $1 - call $~lib/bindings/dom/console.warn + call $~lib/bindings/dom/console::warn global.get $~lib/memory/__stack_pointer i32.const 4 i32.add global.set $~lib/memory/__stack_pointer ) - (func $~lib/console/console.error (param $message i32) + (func $~lib/console/console::error (param $message i32) (local $1 i32) global.get $~lib/memory/__stack_pointer i32.const 4 @@ -180,13 +180,13 @@ local.get $1 i32.store local.get $1 - call $~lib/bindings/dom/console.error + call $~lib/bindings/dom/console::error global.get $~lib/memory/__stack_pointer i32.const 4 i32.add global.set $~lib/memory/__stack_pointer ) - (func $~lib/console/console.time (param $label i32) + (func $~lib/console/console::time (param $label i32) (local $1 i32) global.get $~lib/memory/__stack_pointer i32.const 4 @@ -202,13 +202,13 @@ local.get $1 i32.store local.get $1 - call $~lib/bindings/dom/console.time + call $~lib/bindings/dom/console::time global.get $~lib/memory/__stack_pointer i32.const 4 i32.add global.set $~lib/memory/__stack_pointer ) - (func $~lib/console/console.timeLog (param $label i32) + (func $~lib/console/console::timeLog (param $label i32) (local $1 i32) global.get $~lib/memory/__stack_pointer i32.const 4 @@ -224,13 +224,13 @@ local.get $1 i32.store local.get $1 - call $~lib/bindings/dom/console.timeLog + call $~lib/bindings/dom/console::timeLog global.get $~lib/memory/__stack_pointer i32.const 4 i32.add global.set $~lib/memory/__stack_pointer ) - (func $~lib/console/console.timeEnd (param $label i32) + (func $~lib/console/console::timeEnd (param $label i32) (local $1 i32) global.get $~lib/memory/__stack_pointer i32.const 4 @@ -246,7 +246,7 @@ local.get $1 i32.store local.get $1 - call $~lib/bindings/dom/console.timeEnd + call $~lib/bindings/dom/console::timeEnd global.get $~lib/memory/__stack_pointer i32.const 4 i32.add @@ -269,7 +269,7 @@ local.get $0 i32.store local.get $0 - call $~lib/console/console.assert + call $~lib/console/console::assert i32.const 1 i32.const 64 local.set $0 @@ -277,119 +277,119 @@ local.get $0 i32.store local.get $0 - call $~lib/console/console.assert + call $~lib/console/console::assert i32.const 96 local.set $0 global.get $~lib/memory/__stack_pointer local.get $0 i32.store local.get $0 - call $~lib/console/console.log + call $~lib/console/console::log i32.const 144 local.set $0 global.get $~lib/memory/__stack_pointer local.get $0 i32.store local.get $0 - call $~lib/console/console.debug + call $~lib/console/console::debug i32.const 192 local.set $0 global.get $~lib/memory/__stack_pointer local.get $0 i32.store local.get $0 - call $~lib/console/console.info + call $~lib/console/console::info i32.const 240 local.set $0 global.get $~lib/memory/__stack_pointer local.get $0 i32.store local.get $0 - call $~lib/console/console.warn + call $~lib/console/console::warn i32.const 288 local.set $0 global.get $~lib/memory/__stack_pointer local.get $0 i32.store local.get $0 - call $~lib/console/console.error + call $~lib/console/console::error i32.const 336 local.set $0 global.get $~lib/memory/__stack_pointer local.get $0 i32.store local.get $0 - call $~lib/console/console.time + call $~lib/console/console::time i32.const 336 local.set $0 global.get $~lib/memory/__stack_pointer local.get $0 i32.store local.get $0 - call $~lib/console/console.timeLog + call $~lib/console/console::timeLog i32.const 336 local.set $0 global.get $~lib/memory/__stack_pointer local.get $0 i32.store local.get $0 - call $~lib/console/console.timeEnd + call $~lib/console/console::timeEnd i32.const 384 local.set $0 global.get $~lib/memory/__stack_pointer local.get $0 i32.store local.get $0 - call $~lib/console/console.timeLog + call $~lib/console/console::timeLog i32.const 384 local.set $0 global.get $~lib/memory/__stack_pointer local.get $0 i32.store local.get $0 - call $~lib/console/console.timeEnd + call $~lib/console/console::timeEnd i32.const 432 local.set $0 global.get $~lib/memory/__stack_pointer local.get $0 i32.store local.get $0 - call $~lib/console/console.time + call $~lib/console/console::time i32.const 432 local.set $0 global.get $~lib/memory/__stack_pointer local.get $0 i32.store local.get $0 - call $~lib/console/console.time + call $~lib/console/console::time i32.const 480 local.set $0 global.get $~lib/memory/__stack_pointer local.get $0 i32.store local.get $0 - call $~lib/console/console.log + call $~lib/console/console::log i32.const 512 local.set $0 global.get $~lib/memory/__stack_pointer local.get $0 i32.store local.get $0 - call $~lib/console/console.log + call $~lib/console/console::log i32.const 544 local.set $0 global.get $~lib/memory/__stack_pointer local.get $0 i32.store local.get $0 - call $~lib/console/console.log + call $~lib/console/console::log i32.const 576 local.set $0 global.get $~lib/memory/__stack_pointer local.get $0 i32.store local.get $0 - call $~lib/console/console.log + call $~lib/console/console::log global.get $~lib/memory/__stack_pointer i32.const 4 i32.add diff --git a/tests/compiler/std/console.release.wat b/tests/compiler/std/console.release.wat index 199c9d3419..c0886fe90b 100644 --- a/tests/compiler/std/console.release.wat +++ b/tests/compiler/std/console.release.wat @@ -3,15 +3,15 @@ (type $1 (func (param i32 i32))) (type $2 (func)) (type $3 (func (param i32 i32 i32 i32))) - (import "env" "console.assert" (func $~lib/bindings/dom/console.assert (param i32 i32))) - (import "env" "console.log" (func $~lib/bindings/dom/console.log (param i32))) - (import "env" "console.debug" (func $~lib/bindings/dom/console.debug (param i32))) - (import "env" "console.info" (func $~lib/bindings/dom/console.info (param i32))) - (import "env" "console.warn" (func $~lib/bindings/dom/console.warn (param i32))) - (import "env" "console.error" (func $~lib/bindings/dom/console.error (param i32))) - (import "env" "console.time" (func $~lib/bindings/dom/console.time (param i32))) - (import "env" "console.timeLog" (func $~lib/bindings/dom/console.timeLog (param i32))) - (import "env" "console.timeEnd" (func $~lib/bindings/dom/console.timeEnd (param i32))) + (import "env" "console.assert" (func $~lib/bindings/dom/console::assert (param i32 i32))) + (import "env" "console.log" (func $~lib/bindings/dom/console::log (param i32))) + (import "env" "console.debug" (func $~lib/bindings/dom/console::debug (param i32))) + (import "env" "console.info" (func $~lib/bindings/dom/console::info (param i32))) + (import "env" "console.warn" (func $~lib/bindings/dom/console::warn (param i32))) + (import "env" "console.error" (func $~lib/bindings/dom/console::error (param i32))) + (import "env" "console.time" (func $~lib/bindings/dom/console::time (param i32))) + (import "env" "console.timeLog" (func $~lib/bindings/dom/console::timeLog (param i32))) + (import "env" "console.timeEnd" (func $~lib/bindings/dom/console::timeEnd (param i32))) (import "env" "abort" (func $~lib/builtins/abort (param i32 i32 i32 i32))) (global $~lib/memory/__stack_pointer (mut i32) (i32.const 34380)) (memory $0 1) @@ -65,18 +65,18 @@ i32.store i32.const 0 i32.const 1056 - call $~lib/console/console.assert + call $~lib/console/console::assert global.get $~lib/memory/__stack_pointer i32.const 1088 i32.store i32.const 1 i32.const 1088 - call $~lib/console/console.assert + call $~lib/console/console::assert global.get $~lib/memory/__stack_pointer i32.const 1120 i32.store i32.const 1120 - call $~lib/console/console.log + call $~lib/console/console::log global.get $~lib/memory/__stack_pointer i32.const 1168 i32.store @@ -96,7 +96,7 @@ i32.const 1168 i32.store i32.const 1168 - call $~lib/bindings/dom/console.debug + call $~lib/bindings/dom/console::debug global.get $~lib/memory/__stack_pointer i32.const 4 i32.add @@ -120,7 +120,7 @@ i32.const 1216 i32.store i32.const 1216 - call $~lib/bindings/dom/console.info + call $~lib/bindings/dom/console::info global.get $~lib/memory/__stack_pointer i32.const 4 i32.add @@ -144,7 +144,7 @@ i32.const 1264 i32.store i32.const 1264 - call $~lib/bindings/dom/console.warn + call $~lib/bindings/dom/console::warn global.get $~lib/memory/__stack_pointer i32.const 4 i32.add @@ -168,7 +168,7 @@ i32.const 1312 i32.store i32.const 1312 - call $~lib/bindings/dom/console.error + call $~lib/bindings/dom/console::error global.get $~lib/memory/__stack_pointer i32.const 4 i32.add @@ -177,57 +177,57 @@ i32.const 1360 i32.store i32.const 1360 - call $~lib/console/console.time + call $~lib/console/console::time global.get $~lib/memory/__stack_pointer i32.const 1360 i32.store i32.const 1360 - call $~lib/console/console.timeLog + call $~lib/console/console::timeLog global.get $~lib/memory/__stack_pointer i32.const 1360 i32.store i32.const 1360 - call $~lib/console/console.timeEnd + call $~lib/console/console::timeEnd global.get $~lib/memory/__stack_pointer i32.const 1408 i32.store i32.const 1408 - call $~lib/console/console.timeLog + call $~lib/console/console::timeLog global.get $~lib/memory/__stack_pointer i32.const 1408 i32.store i32.const 1408 - call $~lib/console/console.timeEnd + call $~lib/console/console::timeEnd global.get $~lib/memory/__stack_pointer i32.const 1456 i32.store i32.const 1456 - call $~lib/console/console.time + call $~lib/console/console::time global.get $~lib/memory/__stack_pointer i32.const 1456 i32.store i32.const 1456 - call $~lib/console/console.time + call $~lib/console/console::time global.get $~lib/memory/__stack_pointer i32.const 1504 i32.store i32.const 1504 - call $~lib/console/console.log + call $~lib/console/console::log global.get $~lib/memory/__stack_pointer i32.const 1536 i32.store i32.const 1536 - call $~lib/console/console.log + call $~lib/console/console::log global.get $~lib/memory/__stack_pointer i32.const 1568 i32.store i32.const 1568 - call $~lib/console/console.log + call $~lib/console/console::log global.get $~lib/memory/__stack_pointer i32.const 1600 i32.store i32.const 1600 - call $~lib/console/console.log + call $~lib/console/console::log global.get $~lib/memory/__stack_pointer i32.const 4 i32.add @@ -241,7 +241,7 @@ call $~lib/builtins/abort unreachable ) - (func $~lib/console/console.assert (param $0 i32) (param $1 i32) + (func $~lib/console/console::assert (param $0 i32) (param $1 i32) (local $2 i32) global.get $~lib/memory/__stack_pointer i32.const 4 @@ -269,13 +269,13 @@ i32.const 0 i32.ne local.get $1 - call $~lib/bindings/dom/console.assert + call $~lib/bindings/dom/console::assert global.get $~lib/memory/__stack_pointer i32.const 4 i32.add global.set $~lib/memory/__stack_pointer ) - (func $~lib/console/console.log (param $0 i32) + (func $~lib/console/console::log (param $0 i32) (local $1 i32) global.get $~lib/memory/__stack_pointer i32.const 4 @@ -300,13 +300,13 @@ local.get $0 i32.store local.get $0 - call $~lib/bindings/dom/console.log + call $~lib/bindings/dom/console::log global.get $~lib/memory/__stack_pointer i32.const 4 i32.add global.set $~lib/memory/__stack_pointer ) - (func $~lib/console/console.time (param $0 i32) + (func $~lib/console/console::time (param $0 i32) (local $1 i32) global.get $~lib/memory/__stack_pointer i32.const 4 @@ -331,13 +331,13 @@ local.get $0 i32.store local.get $0 - call $~lib/bindings/dom/console.time + call $~lib/bindings/dom/console::time global.get $~lib/memory/__stack_pointer i32.const 4 i32.add global.set $~lib/memory/__stack_pointer ) - (func $~lib/console/console.timeLog (param $0 i32) + (func $~lib/console/console::timeLog (param $0 i32) (local $1 i32) global.get $~lib/memory/__stack_pointer i32.const 4 @@ -362,13 +362,13 @@ local.get $0 i32.store local.get $0 - call $~lib/bindings/dom/console.timeLog + call $~lib/bindings/dom/console::timeLog global.get $~lib/memory/__stack_pointer i32.const 4 i32.add global.set $~lib/memory/__stack_pointer ) - (func $~lib/console/console.timeEnd (param $0 i32) + (func $~lib/console/console::timeEnd (param $0 i32) (local $1 i32) global.get $~lib/memory/__stack_pointer i32.const 4 @@ -393,7 +393,7 @@ local.get $0 i32.store local.get $0 - call $~lib/bindings/dom/console.timeEnd + call $~lib/bindings/dom/console::timeEnd global.get $~lib/memory/__stack_pointer i32.const 4 i32.add diff --git a/tests/compiler/std/date.debug.wat b/tests/compiler/std/date.debug.wat index dd23468444..b2244752dc 100644 --- a/tests/compiler/std/date.debug.wat +++ b/tests/compiler/std/date.debug.wat @@ -41,7 +41,7 @@ (global $~lib/native/ASC_LOW_MEMORY_LIMIT i32 (i32.const 0)) (global $~argumentsLength (mut i32) (i32.const 0)) (global $~lib/native/ASC_SHRINK_LEVEL i32 (i32.const 0)) - (global $~lib/builtins/i32.MAX_VALUE i32 (i32.const 2147483647)) + (global $~lib/builtins/i32::MAX_VALUE i32 (i32.const 2147483647)) (global $~lib/native/ASC_RUNTIME i32 (i32.const 2)) (global $~lib/rt/__rtti_base i32 (i32.const 7408)) (global $~lib/memory/__data_end i32 (i32.const 7444)) @@ -3246,7 +3246,7 @@ i32.shr_u return ) - (func $~lib/memory/memory.repeat (param $dst i32) (param $src i32) (param $srcLength i32) (param $count i32) + (func $~lib/memory/memory::repeat (param $dst i32) (param $src i32) (param $srcLength i32) (param $count i32) (local $index i32) (local $total i32) i32.const 0 @@ -4684,7 +4684,7 @@ local.get $pad local.get $padSize local.get $repeatCount - call $~lib/memory/memory.repeat + call $~lib/memory/memory::repeat local.get $out local.get $restBase i32.add @@ -6517,7 +6517,7 @@ end unreachable end - global.get $~lib/builtins/i32.MAX_VALUE + global.get $~lib/builtins/i32::MAX_VALUE local.set $end end local.get $this @@ -7283,7 +7283,7 @@ i32.const 0 i32.lt_s if - global.get $~lib/builtins/i32.MAX_VALUE + global.get $~lib/builtins/i32::MAX_VALUE local.set $limit end local.get $sepLen @@ -7633,7 +7633,7 @@ i32.const 0 local.set $separator end - global.get $~lib/builtins/i32.MAX_VALUE + global.get $~lib/builtins/i32::MAX_VALUE local.set $limit end local.get $this @@ -7953,7 +7953,7 @@ local.get $pad local.get $padSize local.get $repeatCount - call $~lib/memory/memory.repeat + call $~lib/memory/memory::repeat local.get $out local.get $thisSize i32.add @@ -8206,7 +8206,7 @@ i32.const -1 i32.xor if - block $~lib/builtins/i32.parse|inlined.0 (result i32) + block $~lib/builtins/i32::parse|inlined.0 (result i32) global.get $~lib/memory/__stack_pointer local.get $timeString local.set $46 @@ -8231,10 +8231,10 @@ local.get $46 local.get $radix call $~lib/util/string/strtol - br $~lib/builtins/i32.parse|inlined.0 + br $~lib/builtins/i32::parse|inlined.0 end local.set $offsetHours - block $~lib/builtins/i32.parse|inlined.1 (result i32) + block $~lib/builtins/i32::parse|inlined.1 (result i32) global.get $~lib/memory/__stack_pointer local.get $timeString local.set $46 @@ -8261,7 +8261,7 @@ local.get $46 local.get $radix|16 call $~lib/util/string/strtol - br $~lib/builtins/i32.parse|inlined.1 + br $~lib/builtins/i32::parse|inlined.1 end local.set $offsetMinutes local.get $offsetHours @@ -8273,7 +8273,7 @@ i32.mul local.set $offsetMs else - block $~lib/builtins/i32.parse|inlined.2 (result i32) + block $~lib/builtins/i32::parse|inlined.2 (result i32) global.get $~lib/memory/__stack_pointer local.get $timeString local.set $46 @@ -8300,7 +8300,7 @@ local.get $46 local.get $radix|19 call $~lib/util/string/strtol - br $~lib/builtins/i32.parse|inlined.2 + br $~lib/builtins/i32::parse|inlined.2 end local.set $offsetHours|20 local.get $offsetHours|20 @@ -8378,7 +8378,7 @@ call $~lib/builtins/abort unreachable end - block $~lib/builtins/i32.parse|inlined.3 (result i32) + block $~lib/builtins/i32::parse|inlined.3 (result i32) global.get $~lib/memory/__stack_pointer local.get $timeParts local.set $46 @@ -8400,10 +8400,10 @@ local.get $46 local.get $radix|24 call $~lib/util/string/strtol - br $~lib/builtins/i32.parse|inlined.3 + br $~lib/builtins/i32::parse|inlined.3 end local.set $hour - block $~lib/builtins/i32.parse|inlined.4 (result i32) + block $~lib/builtins/i32::parse|inlined.4 (result i32) global.get $~lib/memory/__stack_pointer local.get $timeParts local.set $46 @@ -8425,7 +8425,7 @@ local.get $46 local.get $radix|26 call $~lib/util/string/strtol - br $~lib/builtins/i32.parse|inlined.4 + br $~lib/builtins/i32::parse|inlined.4 end local.set $min local.get $len @@ -8462,7 +8462,7 @@ i32.const -1 i32.xor if - block $~lib/builtins/i32.parse|inlined.5 (result i32) + block $~lib/builtins/i32::parse|inlined.5 (result i32) global.get $~lib/memory/__stack_pointer local.get $secAndFrac local.set $46 @@ -8485,10 +8485,10 @@ local.get $46 local.get $radix|30 call $~lib/util/string/strtol - br $~lib/builtins/i32.parse|inlined.5 + br $~lib/builtins/i32::parse|inlined.5 end local.set $sec - block $~lib/builtins/i32.parse|inlined.6 (result i32) + block $~lib/builtins/i32::parse|inlined.6 (result i32) global.get $~lib/memory/__stack_pointer local.get $secAndFrac local.set $46 @@ -8526,11 +8526,11 @@ local.get $46 local.get $radix|32 call $~lib/util/string/strtol - br $~lib/builtins/i32.parse|inlined.6 + br $~lib/builtins/i32::parse|inlined.6 end local.set $ms else - block $~lib/builtins/i32.parse|inlined.7 (result i32) + block $~lib/builtins/i32::parse|inlined.7 (result i32) global.get $~lib/memory/__stack_pointer local.get $secAndFrac local.tee $value|33 @@ -8545,7 +8545,7 @@ local.get $46 local.get $radix|34 call $~lib/util/string/strtol - br $~lib/builtins/i32.parse|inlined.7 + br $~lib/builtins/i32::parse|inlined.7 end local.set $sec end @@ -8570,7 +8570,7 @@ call $~lib/string/String#split@varargs local.tee $parts i32.store offset=60 - block $~lib/builtins/i32.parse|inlined.8 (result i32) + block $~lib/builtins/i32::parse|inlined.8 (result i32) global.get $~lib/memory/__stack_pointer local.get $parts local.set $46 @@ -8592,7 +8592,7 @@ local.get $46 local.get $radix|37 call $~lib/util/string/strtol - br $~lib/builtins/i32.parse|inlined.8 + br $~lib/builtins/i32::parse|inlined.8 end local.set $year i32.const 1 @@ -8611,7 +8611,7 @@ i32.const 2 i32.ge_s if - block $~lib/builtins/i32.parse|inlined.9 (result i32) + block $~lib/builtins/i32::parse|inlined.9 (result i32) global.get $~lib/memory/__stack_pointer local.get $parts local.set $46 @@ -8633,14 +8633,14 @@ local.get $46 local.get $radix|43 call $~lib/util/string/strtol - br $~lib/builtins/i32.parse|inlined.9 + br $~lib/builtins/i32::parse|inlined.9 end local.set $month local.get $len|41 i32.const 3 i32.ge_s if - block $~lib/builtins/i32.parse|inlined.10 (result i32) + block $~lib/builtins/i32::parse|inlined.10 (result i32) global.get $~lib/memory/__stack_pointer local.get $parts local.set $46 @@ -8662,7 +8662,7 @@ local.get $46 local.get $radix|45 call $~lib/util/string/strtol - br $~lib/builtins/i32.parse|inlined.10 + br $~lib/builtins/i32::parse|inlined.10 end local.set $day end diff --git a/tests/compiler/std/math.debug.wat b/tests/compiler/std/math.debug.wat index 5589c2107b..345f88098d 100644 --- a/tests/compiler/std/math.debug.wat +++ b/tests/compiler/std/math.debug.wat @@ -29,46 +29,46 @@ (type $27 (func (param i64 i64 i64 i64 i64 i32) (result i32))) (type $28 (func (param i64 i64) (result i64))) (type $29 (func (param i32 i32) (result i32))) - (import "env" "Math.E" (global $~lib/bindings/dom/Math.E f64)) - (import "env" "Math.LN2" (global $~lib/bindings/dom/Math.LN2 f64)) - (import "env" "Math.LN10" (global $~lib/bindings/dom/Math.LN10 f64)) - (import "env" "Math.LOG2E" (global $~lib/bindings/dom/Math.LOG2E f64)) - (import "env" "Math.PI" (global $~lib/bindings/dom/Math.PI f64)) - (import "env" "Math.SQRT1_2" (global $~lib/bindings/dom/Math.SQRT1_2 f64)) - (import "env" "Math.SQRT2" (global $~lib/bindings/dom/Math.SQRT2 f64)) + (import "env" "Math.E" (global $~lib/bindings/dom/Math::E f64)) + (import "env" "Math.LN2" (global $~lib/bindings/dom/Math::LN2 f64)) + (import "env" "Math.LN10" (global $~lib/bindings/dom/Math::LN10 f64)) + (import "env" "Math.LOG2E" (global $~lib/bindings/dom/Math::LOG2E f64)) + (import "env" "Math.PI" (global $~lib/bindings/dom/Math::PI f64)) + (import "env" "Math.SQRT1_2" (global $~lib/bindings/dom/Math::SQRT1_2 f64)) + (import "env" "Math.SQRT2" (global $~lib/bindings/dom/Math::SQRT2 f64)) (import "env" "abort" (func $~lib/builtins/abort (param i32 i32 i32 i32))) - (import "env" "Math.abs" (func $~lib/bindings/dom/Math.abs (param f64) (result f64))) - (import "env" "Math.acos" (func $~lib/bindings/dom/Math.acos (param f64) (result f64))) - (import "env" "Math.acosh" (func $~lib/bindings/dom/Math.acosh (param f64) (result f64))) - (import "env" "Math.asin" (func $~lib/bindings/dom/Math.asin (param f64) (result f64))) - (import "env" "Math.asinh" (func $~lib/bindings/dom/Math.asinh (param f64) (result f64))) - (import "env" "Math.atan" (func $~lib/bindings/dom/Math.atan (param f64) (result f64))) - (import "env" "Math.atanh" (func $~lib/bindings/dom/Math.atanh (param f64) (result f64))) - (import "env" "Math.atan2" (func $~lib/bindings/dom/Math.atan2 (param f64 f64) (result f64))) - (import "env" "Math.cbrt" (func $~lib/bindings/dom/Math.cbrt (param f64) (result f64))) - (import "env" "Math.ceil" (func $~lib/bindings/dom/Math.ceil (param f64) (result f64))) - (import "env" "Math.cos" (func $~lib/bindings/dom/Math.cos (param f64) (result f64))) - (import "env" "Math.cosh" (func $~lib/bindings/dom/Math.cosh (param f64) (result f64))) - (import "env" "Math.exp" (func $~lib/bindings/dom/Math.exp (param f64) (result f64))) - (import "env" "Math.expm1" (func $~lib/bindings/dom/Math.expm1 (param f64) (result f64))) - (import "env" "Math.pow" (func $~lib/bindings/dom/Math.pow (param f64 f64) (result f64))) - (import "env" "Math.floor" (func $~lib/bindings/dom/Math.floor (param f64) (result f64))) - (import "env" "Math.log" (func $~lib/bindings/dom/Math.log (param f64) (result f64))) - (import "env" "Math.log10" (func $~lib/bindings/dom/Math.log10 (param f64) (result f64))) - (import "env" "Math.log1p" (func $~lib/bindings/dom/Math.log1p (param f64) (result f64))) - (import "env" "Math.log2" (func $~lib/bindings/dom/Math.log2 (param f64) (result f64))) - (import "env" "Math.max" (func $~lib/bindings/dom/Math.max (param f64 f64) (result f64))) - (import "env" "Math.min" (func $~lib/bindings/dom/Math.min (param f64 f64) (result f64))) + (import "env" "Math.abs" (func $~lib/bindings/dom/Math::abs (param f64) (result f64))) + (import "env" "Math.acos" (func $~lib/bindings/dom/Math::acos (param f64) (result f64))) + (import "env" "Math.acosh" (func $~lib/bindings/dom/Math::acosh (param f64) (result f64))) + (import "env" "Math.asin" (func $~lib/bindings/dom/Math::asin (param f64) (result f64))) + (import "env" "Math.asinh" (func $~lib/bindings/dom/Math::asinh (param f64) (result f64))) + (import "env" "Math.atan" (func $~lib/bindings/dom/Math::atan (param f64) (result f64))) + (import "env" "Math.atanh" (func $~lib/bindings/dom/Math::atanh (param f64) (result f64))) + (import "env" "Math.atan2" (func $~lib/bindings/dom/Math::atan2 (param f64 f64) (result f64))) + (import "env" "Math.cbrt" (func $~lib/bindings/dom/Math::cbrt (param f64) (result f64))) + (import "env" "Math.ceil" (func $~lib/bindings/dom/Math::ceil (param f64) (result f64))) + (import "env" "Math.cos" (func $~lib/bindings/dom/Math::cos (param f64) (result f64))) + (import "env" "Math.cosh" (func $~lib/bindings/dom/Math::cosh (param f64) (result f64))) + (import "env" "Math.exp" (func $~lib/bindings/dom/Math::exp (param f64) (result f64))) + (import "env" "Math.expm1" (func $~lib/bindings/dom/Math::expm1 (param f64) (result f64))) + (import "env" "Math.pow" (func $~lib/bindings/dom/Math::pow (param f64 f64) (result f64))) + (import "env" "Math.floor" (func $~lib/bindings/dom/Math::floor (param f64) (result f64))) + (import "env" "Math.log" (func $~lib/bindings/dom/Math::log (param f64) (result f64))) + (import "env" "Math.log10" (func $~lib/bindings/dom/Math::log10 (param f64) (result f64))) + (import "env" "Math.log1p" (func $~lib/bindings/dom/Math::log1p (param f64) (result f64))) + (import "env" "Math.log2" (func $~lib/bindings/dom/Math::log2 (param f64) (result f64))) + (import "env" "Math.max" (func $~lib/bindings/dom/Math::max (param f64 f64) (result f64))) + (import "env" "Math.min" (func $~lib/bindings/dom/Math::min (param f64 f64) (result f64))) (import "math" "mod" (func $std/math/mod (param f64 f64) (result f64))) - (import "env" "Math.random" (func $~lib/bindings/dom/Math.random (result f64))) + (import "env" "Math.random" (func $~lib/bindings/dom/Math::random (result f64))) (import "env" "seed" (func $~lib/builtins/seed (result f64))) - (import "env" "Math.sign" (func $~lib/bindings/dom/Math.sign (param f64) (result f64))) - (import "env" "Math.sin" (func $~lib/bindings/dom/Math.sin (param f64) (result f64))) - (import "env" "Math.sinh" (func $~lib/bindings/dom/Math.sinh (param f64) (result f64))) - (import "env" "Math.sqrt" (func $~lib/bindings/dom/Math.sqrt (param f64) (result f64))) - (import "env" "Math.tan" (func $~lib/bindings/dom/Math.tan (param f64) (result f64))) - (import "env" "Math.tanh" (func $~lib/bindings/dom/Math.tanh (param f64) (result f64))) - (import "env" "Math.trunc" (func $~lib/bindings/dom/Math.trunc (param f64) (result f64))) + (import "env" "Math.sign" (func $~lib/bindings/dom/Math::sign (param f64) (result f64))) + (import "env" "Math.sin" (func $~lib/bindings/dom/Math::sin (param f64) (result f64))) + (import "env" "Math.sinh" (func $~lib/bindings/dom/Math::sinh (param f64) (result f64))) + (import "env" "Math.sqrt" (func $~lib/bindings/dom/Math::sqrt (param f64) (result f64))) + (import "env" "Math.tan" (func $~lib/bindings/dom/Math::tan (param f64) (result f64))) + (import "env" "Math.tanh" (func $~lib/bindings/dom/Math::tanh (param f64) (result f64))) + (import "env" "Math.trunc" (func $~lib/bindings/dom/Math::trunc (param f64) (result f64))) (global $std/math/js i32 (i32.const 1)) (global $std/math/INEXACT i32 (i32.const 1)) (global $std/math/INVALID i32 (i32.const 2)) @@ -77,38 +77,38 @@ (global $std/math/OVERFLOW i32 (i32.const 16)) (global $std/math/kPI f64 (f64.const 3.141592653589793)) (global $std/math/kTwo120 f64 (f64.const 1329227995784915872903807e12)) - (global $~lib/math/NativeMath.E f64 (f64.const 2.718281828459045)) - (global $~lib/math/NativeMathf.E f32 (f32.const 2.7182817459106445)) - (global $~lib/math/NativeMath.LN2 f64 (f64.const 0.6931471805599453)) - (global $~lib/math/NativeMath.LN10 f64 (f64.const 2.302585092994046)) - (global $~lib/math/NativeMath.LOG2E f64 (f64.const 1.4426950408889634)) - (global $~lib/math/NativeMath.PI f64 (f64.const 3.141592653589793)) - (global $~lib/math/NativeMath.SQRT1_2 f64 (f64.const 0.7071067811865476)) - (global $~lib/math/NativeMath.SQRT2 f64 (f64.const 1.4142135623730951)) - (global $~lib/math/NativeMathf.LN2 f32 (f32.const 0.6931471824645996)) - (global $~lib/math/NativeMathf.LN10 f32 (f32.const 2.3025851249694824)) - (global $~lib/math/NativeMathf.LOG2E f32 (f32.const 1.4426950216293335)) - (global $~lib/math/NativeMathf.PI f32 (f32.const 3.1415927410125732)) - (global $~lib/math/NativeMathf.SQRT1_2 f32 (f32.const 0.7071067690849304)) - (global $~lib/math/NativeMathf.SQRT2 f32 (f32.const 1.4142135381698608)) + (global $~lib/math/NativeMath::E f64 (f64.const 2.718281828459045)) + (global $~lib/math/NativeMathf::E f32 (f32.const 2.7182817459106445)) + (global $~lib/math/NativeMath::LN2 f64 (f64.const 0.6931471805599453)) + (global $~lib/math/NativeMath::LN10 f64 (f64.const 2.302585092994046)) + (global $~lib/math/NativeMath::LOG2E f64 (f64.const 1.4426950408889634)) + (global $~lib/math/NativeMath::PI f64 (f64.const 3.141592653589793)) + (global $~lib/math/NativeMath::SQRT1_2 f64 (f64.const 0.7071067811865476)) + (global $~lib/math/NativeMath::SQRT2 f64 (f64.const 1.4142135623730951)) + (global $~lib/math/NativeMathf::LN2 f32 (f32.const 0.6931471824645996)) + (global $~lib/math/NativeMathf::LN10 f32 (f32.const 2.3025851249694824)) + (global $~lib/math/NativeMathf::LOG2E f32 (f32.const 1.4426950216293335)) + (global $~lib/math/NativeMathf::PI f32 (f32.const 3.1415927410125732)) + (global $~lib/math/NativeMathf::SQRT1_2 f32 (f32.const 0.7071067690849304)) + (global $~lib/math/NativeMathf::SQRT2 f32 (f32.const 1.4142135381698608)) (global $~lib/native/ASC_SHRINK_LEVEL i32 (i32.const 0)) (global $~lib/math/rempio2_y0 (mut f64) (f64.const 0)) (global $~lib/math/rempio2_y1 (mut f64) (f64.const 0)) (global $~lib/math/res128_hi (mut i64) (i64.const 0)) (global $~lib/math/rempio2f_y (mut f64) (f64.const 0)) - (global $~lib/builtins/f32.MAX_VALUE f32 (f32.const 3402823466385288598117041e14)) - (global $~lib/builtins/f64.MIN_VALUE f64 (f64.const 5e-324)) + (global $~lib/builtins/f32::MAX_VALUE f32 (f32.const 3402823466385288598117041e14)) + (global $~lib/builtins/f64::MIN_VALUE f64 (f64.const 5e-324)) (global $~lib/util/math/log_tail (mut f64) (f64.const 0)) (global $~lib/math/random_state0_64 (mut i64) (i64.const 0)) (global $~lib/math/random_state1_64 (mut i64) (i64.const 0)) (global $~lib/math/random_state0_32 (mut i32) (i32.const 0)) (global $~lib/math/random_state1_32 (mut i32) (i32.const 0)) (global $~lib/math/random_seeded (mut i32) (i32.const 0)) - (global $~lib/math/NativeMath.sincos_sin (mut f64) (f64.const 0)) - (global $~lib/math/NativeMath.sincos_cos (mut f64) (f64.const 0)) - (global $~lib/builtins/f64.MAX_VALUE f64 (f64.const 1797693134862315708145274e284)) - (global $~lib/builtins/f64.MAX_SAFE_INTEGER f64 (f64.const 9007199254740991)) - (global $~lib/builtins/f64.EPSILON f64 (f64.const 2.220446049250313e-16)) + (global $~lib/math/NativeMath::sincos_sin (mut f64) (f64.const 0)) + (global $~lib/math/NativeMath::sincos_cos (mut f64) (f64.const 0)) + (global $~lib/builtins/f64::MAX_VALUE f64 (f64.const 1797693134862315708145274e284)) + (global $~lib/builtins/f64::MAX_SAFE_INTEGER f64 (f64.const 9007199254740991)) + (global $~lib/builtins/f64::EPSILON f64 (f64.const 2.220446049250313e-16)) (global $~lib/memory/__data_end i32 (i32.const 13344)) (global $~lib/memory/__stack_pointer (mut i32) (i32.const 46112)) (global $~lib/memory/__heap_base i32 (i32.const 46112)) @@ -157,7 +157,7 @@ i32.sub return ) - (func $~lib/math/NativeMath.scalbn (param $x f64) (param $n i32) (result f64) + (func $~lib/math/NativeMath::scalbn (param $x f64) (param $n i32) (result f64) (local $y f64) (local $3 i32) (local $4 i32) @@ -272,7 +272,7 @@ local.get $want f64.eq if - block $~lib/math/NativeMath.signbit|inlined.0 (result i32) + block $~lib/math/NativeMath::signbit|inlined.0 (result i32) local.get $got local.set $x local.get $x @@ -281,11 +281,11 @@ i64.shr_u i64.const 0 i64.ne - br $~lib/math/NativeMath.signbit|inlined.0 + br $~lib/math/NativeMath::signbit|inlined.0 end i32.const 0 i32.ne - block $~lib/math/NativeMath.signbit|inlined.1 (result i32) + block $~lib/math/NativeMath::signbit|inlined.1 (result i32) local.get $want local.set $x|4 local.get $x|4 @@ -294,7 +294,7 @@ i64.shr_u i64.const 0 i64.ne - br $~lib/math/NativeMath.signbit|inlined.1 + br $~lib/math/NativeMath::signbit|inlined.1 end i32.const 0 i32.ne @@ -329,7 +329,7 @@ local.get $want call $std/math/eulp i32.sub - call $~lib/math/NativeMath.scalbn + call $~lib/math/NativeMath::scalbn local.get $dwant f64.add return @@ -399,7 +399,7 @@ i32.sub return ) - (func $~lib/math/NativeMathf.scalbn (param $x f32) (param $n i32) (result f32) + (func $~lib/math/NativeMathf::scalbn (param $x f32) (param $n i32) (result f32) (local $y f32) (local $3 i32) (local $4 i32) @@ -513,25 +513,25 @@ local.get $want f32.eq if - block $~lib/math/NativeMathf.signbit|inlined.0 (result i32) + block $~lib/math/NativeMathf::signbit|inlined.0 (result i32) local.get $got local.set $x local.get $x i32.reinterpret_f32 i32.const 31 i32.shr_u - br $~lib/math/NativeMathf.signbit|inlined.0 + br $~lib/math/NativeMathf::signbit|inlined.0 end i32.const 0 i32.ne - block $~lib/math/NativeMathf.signbit|inlined.1 (result i32) + block $~lib/math/NativeMathf::signbit|inlined.1 (result i32) local.get $want local.set $x|4 local.get $x|4 i32.reinterpret_f32 i32.const 31 i32.shr_u - br $~lib/math/NativeMathf.signbit|inlined.1 + br $~lib/math/NativeMathf::signbit|inlined.1 end i32.const 0 i32.ne @@ -566,7 +566,7 @@ local.get $want call $std/math/eulpf i32.sub - call $~lib/math/NativeMathf.scalbn + call $~lib/math/NativeMathf::scalbn local.get $dwant f32.add return @@ -616,7 +616,7 @@ (func $std/math/test_scalbn (param $value f64) (param $n i32) (param $expected f64) (param $error f64) (param $flags i32) (result i32) local.get $value local.get $n - call $~lib/math/NativeMath.scalbn + call $~lib/math/NativeMath::scalbn local.get $expected local.get $error local.get $flags @@ -626,7 +626,7 @@ (func $std/math/test_scalbnf (param $value f32) (param $n i32) (param $expected f32) (param $error f32) (param $flags i32) (result i32) local.get $value local.get $n - call $~lib/math/NativeMathf.scalbn + call $~lib/math/NativeMathf::scalbn local.get $expected local.get $error local.get $flags @@ -635,12 +635,12 @@ ) (func $std/math/test_abs (param $value f64) (param $expected f64) (param $error f64) (param $flags i32) (result i32) (local $x f64) - block $~lib/math/NativeMath.abs|inlined.0 (result f64) + block $~lib/math/NativeMath::abs|inlined.0 (result f64) local.get $value local.set $x local.get $x f64.abs - br $~lib/math/NativeMath.abs|inlined.0 + br $~lib/math/NativeMath::abs|inlined.0 end local.get $expected local.get $error @@ -648,7 +648,7 @@ call $std/math/check if (result i32) local.get $value - call $~lib/bindings/dom/Math.abs + call $~lib/bindings/dom/Math::abs local.get $expected local.get $error local.get $flags @@ -660,12 +660,12 @@ ) (func $std/math/test_absf (param $value f32) (param $expected f32) (param $error f32) (param $flags i32) (result i32) (local $x f32) - block $~lib/math/NativeMathf.abs|inlined.0 (result f32) + block $~lib/math/NativeMathf::abs|inlined.0 (result f32) local.get $value local.set $x local.get $x f32.abs - br $~lib/math/NativeMathf.abs|inlined.0 + br $~lib/math/NativeMathf::abs|inlined.0 end local.get $expected local.get $error @@ -723,7 +723,7 @@ f64.div return ) - (func $~lib/math/NativeMath.acos (param $x f64) (result f64) + (func $~lib/math/NativeMath::acos (param $x f64) (result f64) (local $hx i32) (local $ix i32) (local $lx i32) @@ -878,14 +878,14 @@ ) (func $std/math/test_acos (param $value f64) (param $expected f64) (param $error f64) (param $flags i32) (result i32) local.get $value - call $~lib/math/NativeMath.acos + call $~lib/math/NativeMath::acos local.get $expected local.get $error local.get $flags call $std/math/check if (result i32) local.get $value - call $~lib/bindings/dom/Math.acos + call $~lib/bindings/dom/Math::acos local.get $expected local.get $error local.get $flags @@ -921,7 +921,7 @@ f32.div return ) - (func $~lib/math/NativeMathf.acos (param $x f32) (result f32) + (func $~lib/math/NativeMathf::acos (param $x f32) (result f32) (local $hx i32) (local $ix i32) (local $z f32) @@ -1062,14 +1062,14 @@ ) (func $std/math/test_acosf (param $value f32) (param $expected f32) (param $error f32) (param $flags i32) (result i32) local.get $value - call $~lib/math/NativeMathf.acos + call $~lib/math/NativeMathf::acos local.get $expected local.get $error local.get $flags call $std/math/check return ) - (func $~lib/math/NativeMath.log1p (param $x f64) (result f64) + (func $~lib/math/NativeMath::log1p (param $x f64) (result f64) (local $u i64) (local $hx i32) (local $k i32) @@ -1314,7 +1314,7 @@ f64.add return ) - (func $~lib/math/NativeMath.log (param $x f64) (result f64) + (func $~lib/math/NativeMath::log (param $x f64) (result f64) (local $x|1 f64) (local $ix i64) (local $r f64) @@ -1657,7 +1657,7 @@ end return ) - (func $~lib/math/NativeMath.acosh (param $x f64) (result f64) + (func $~lib/math/NativeMath::acosh (param $x f64) (result f64) (local $u i64) (local $e i64) local.get $x @@ -1704,7 +1704,7 @@ f64.add f64.sqrt f64.add - call $~lib/math/NativeMath.log1p + call $~lib/math/NativeMath::log1p return end local.get $e @@ -1727,25 +1727,25 @@ f64.add f64.div f64.sub - call $~lib/math/NativeMath.log + call $~lib/math/NativeMath::log return end local.get $x - call $~lib/math/NativeMath.log + call $~lib/math/NativeMath::log f64.const 0.6931471805599453 f64.add return ) (func $std/math/test_acosh (param $value f64) (param $expected f64) (param $error f64) (param $flags i32) (result i32) local.get $value - call $~lib/math/NativeMath.acosh + call $~lib/math/NativeMath::acosh local.get $expected local.get $error local.get $flags call $std/math/check if (result i32) local.get $value - call $~lib/bindings/dom/Math.acosh + call $~lib/bindings/dom/Math::acosh local.get $expected local.get $error local.get $flags @@ -1755,7 +1755,7 @@ end return ) - (func $~lib/math/NativeMathf.log1p (param $x f32) (result f32) + (func $~lib/math/NativeMathf::log1p (param $x f32) (result f32) (local $ix i32) (local $c f32) (local $f f32) @@ -1967,7 +1967,7 @@ f32.add return ) - (func $~lib/math/NativeMathf.log (param $x f32) (result f32) + (func $~lib/math/NativeMathf::log (param $x f32) (result f32) (local $x|1 f32) (local $ux i32) (local $tmp i32) @@ -2139,7 +2139,7 @@ end return ) - (func $~lib/math/NativeMathf.acosh (param $x f32) (result f32) + (func $~lib/math/NativeMathf::acosh (param $x f32) (result f32) (local $u i32) (local $a i32) (local $xm1 f32) @@ -2170,7 +2170,7 @@ f32.mul f32.sqrt f32.add - call $~lib/math/NativeMathf.log1p + call $~lib/math/NativeMathf::log1p return end local.get $u @@ -2195,25 +2195,25 @@ f32.add f32.div f32.sub - call $~lib/math/NativeMathf.log + call $~lib/math/NativeMathf::log return end local.get $x - call $~lib/math/NativeMathf.log + call $~lib/math/NativeMathf::log f32.const 0.6931471824645996 f32.add return ) (func $std/math/test_acoshf (param $value f32) (param $expected f32) (param $error f32) (param $flags i32) (result i32) local.get $value - call $~lib/math/NativeMathf.acosh + call $~lib/math/NativeMathf::acosh local.get $expected local.get $error local.get $flags call $std/math/check return ) - (func $~lib/math/NativeMath.asin (param $x f64) (result f64) + (func $~lib/math/NativeMath::asin (param $x f64) (result f64) (local $hx i32) (local $ix i32) (local $lx i32) @@ -2373,14 +2373,14 @@ ) (func $std/math/test_asin (param $value f64) (param $expected f64) (param $error f64) (param $flags i32) (result i32) local.get $value - call $~lib/math/NativeMath.asin + call $~lib/math/NativeMath::asin local.get $expected local.get $error local.get $flags call $std/math/check if (result i32) local.get $value - call $~lib/bindings/dom/Math.asin + call $~lib/bindings/dom/Math::asin local.get $expected local.get $error local.get $flags @@ -2390,7 +2390,7 @@ end return ) - (func $~lib/math/NativeMathf.asin (param $x f32) (result f32) + (func $~lib/math/NativeMathf::asin (param $x f32) (result f32) (local $sx f32) (local $hx i32) (local $z f32) @@ -2485,14 +2485,14 @@ ) (func $std/math/test_asinf (param $value f32) (param $expected f32) (param $error f32) (param $flags i32) (result i32) local.get $value - call $~lib/math/NativeMathf.asin + call $~lib/math/NativeMathf::asin local.get $expected local.get $error local.get $flags call $std/math/check return ) - (func $~lib/math/NativeMath.asinh (param $x f64) (result f64) + (func $~lib/math/NativeMath::asinh (param $x f64) (result f64) (local $u i64) (local $e i64) (local $y f64) @@ -2517,7 +2517,7 @@ i64.ge_u if local.get $y - call $~lib/math/NativeMath.log + call $~lib/math/NativeMath::log f64.const 0.6931471805599453 f64.add local.set $y @@ -2542,7 +2542,7 @@ f64.add f64.div f64.add - call $~lib/math/NativeMath.log + call $~lib/math/NativeMath::log local.set $y else local.get $e @@ -2565,7 +2565,7 @@ f64.add f64.div f64.add - call $~lib/math/NativeMath.log1p + call $~lib/math/NativeMath::log1p local.set $y end end @@ -2577,14 +2577,14 @@ ) (func $std/math/test_asinh (param $value f64) (param $expected f64) (param $error f64) (param $flags i32) (result i32) local.get $value - call $~lib/math/NativeMath.asinh + call $~lib/math/NativeMath::asinh local.get $expected local.get $error local.get $flags call $std/math/check if (result i32) local.get $value - call $~lib/bindings/dom/Math.asinh + call $~lib/bindings/dom/Math::asinh local.get $expected local.get $error local.get $flags @@ -2594,7 +2594,7 @@ end return ) - (func $~lib/math/NativeMathf.asinh (param $x f32) (result f32) + (func $~lib/math/NativeMathf::asinh (param $x f32) (result f32) (local $u i32) (local $y f32) local.get $x @@ -2614,7 +2614,7 @@ i32.ge_u if local.get $y - call $~lib/math/NativeMathf.log + call $~lib/math/NativeMathf::log f32.const 0.6931471824645996 f32.add local.set $y @@ -2641,7 +2641,7 @@ f32.add f32.div f32.add - call $~lib/math/NativeMathf.log + call $~lib/math/NativeMathf::log local.set $y else local.get $u @@ -2666,7 +2666,7 @@ f32.add f32.div f32.add - call $~lib/math/NativeMathf.log1p + call $~lib/math/NativeMathf::log1p local.set $y end end @@ -2678,14 +2678,14 @@ ) (func $std/math/test_asinhf (param $value f32) (param $expected f32) (param $error f32) (param $flags i32) (result i32) local.get $value - call $~lib/math/NativeMathf.asinh + call $~lib/math/NativeMathf::asinh local.get $expected local.get $error local.get $flags call $std/math/check return ) - (func $~lib/math/NativeMath.atan (param $x f64) (result f64) + (func $~lib/math/NativeMath::atan (param $x f64) (result f64) (local $ix i32) (local $sx f64) (local $z f64) @@ -2946,14 +2946,14 @@ ) (func $std/math/test_atan (param $value f64) (param $expected f64) (param $error f64) (param $flags i32) (result i32) local.get $value - call $~lib/math/NativeMath.atan + call $~lib/math/NativeMath::atan local.get $expected local.get $error local.get $flags call $std/math/check if (result i32) local.get $value - call $~lib/bindings/dom/Math.atan + call $~lib/bindings/dom/Math::atan local.get $expected local.get $error local.get $flags @@ -2963,7 +2963,7 @@ end return ) - (func $~lib/math/NativeMathf.atan (param $x f32) (result f32) + (func $~lib/math/NativeMathf::atan (param $x f32) (result f32) (local $ix i32) (local $sx f32) (local $z f32) @@ -3196,14 +3196,14 @@ ) (func $std/math/test_atanf (param $value f32) (param $expected f32) (param $error f32) (param $flags i32) (result i32) local.get $value - call $~lib/math/NativeMathf.atan + call $~lib/math/NativeMathf::atan local.get $expected local.get $error local.get $flags call $std/math/check return ) - (func $~lib/math/NativeMath.atanh (param $x f64) (result f64) + (func $~lib/math/NativeMath::atanh (param $x f64) (result f64) (local $u i64) (local $e i64) (local $y f64) @@ -3245,7 +3245,7 @@ f64.sub f64.div f64.add - call $~lib/math/NativeMath.log1p + call $~lib/math/NativeMath::log1p f64.mul local.set $y end @@ -3258,7 +3258,7 @@ f64.sub f64.div f64.mul - call $~lib/math/NativeMath.log1p + call $~lib/math/NativeMath::log1p f64.mul local.set $y end @@ -3269,14 +3269,14 @@ ) (func $std/math/test_atanh (param $value f64) (param $expected f64) (param $error f64) (param $flags i32) (result i32) local.get $value - call $~lib/math/NativeMath.atanh + call $~lib/math/NativeMath::atanh local.get $expected local.get $error local.get $flags call $std/math/check if (result i32) local.get $value - call $~lib/bindings/dom/Math.atanh + call $~lib/bindings/dom/Math::atanh local.get $expected local.get $error local.get $flags @@ -3286,7 +3286,7 @@ end return ) - (func $~lib/math/NativeMathf.atanh (param $x f32) (result f32) + (func $~lib/math/NativeMathf::atanh (param $x f32) (result f32) (local $u i32) (local $y f32) local.get $x @@ -3323,7 +3323,7 @@ f32.div f32.add f32.mul - call $~lib/math/NativeMathf.log1p + call $~lib/math/NativeMathf::log1p f32.mul local.set $y end @@ -3336,7 +3336,7 @@ f32.sub f32.div f32.mul - call $~lib/math/NativeMathf.log1p + call $~lib/math/NativeMathf::log1p f32.mul local.set $y end @@ -3347,14 +3347,14 @@ ) (func $std/math/test_atanhf (param $value f32) (param $expected f32) (param $error f32) (param $flags i32) (result i32) local.get $value - call $~lib/math/NativeMathf.atanh + call $~lib/math/NativeMathf::atanh local.get $expected local.get $error local.get $flags call $std/math/check return ) - (func $~lib/math/NativeMath.atan2 (param $y f64) (param $x f64) (result f64) + (func $~lib/math/NativeMath::atan2 (param $y f64) (param $x f64) (result f64) (local $u i64) (local $ix i32) (local $lx i32) @@ -3413,7 +3413,7 @@ i32.eq if local.get $y - call $~lib/math/NativeMath.atan + call $~lib/math/NativeMath::atan return end local.get $iy @@ -3471,10 +3471,10 @@ local.get $y return end - global.get $~lib/math/NativeMath.PI + global.get $~lib/math/NativeMath::PI return end - global.get $~lib/math/NativeMath.PI + global.get $~lib/math/NativeMath::PI f64.neg return end @@ -3489,12 +3489,12 @@ i32.const 1 i32.and if (result f64) - global.get $~lib/math/NativeMath.PI + global.get $~lib/math/NativeMath::PI f64.neg f64.const 2 f64.div else - global.get $~lib/math/NativeMath.PI + global.get $~lib/math/NativeMath::PI f64.const 2 f64.div end @@ -3514,12 +3514,12 @@ if (result f64) i32.const 3 f64.convert_i32_s - global.get $~lib/math/NativeMath.PI + global.get $~lib/math/NativeMath::PI f64.mul f64.const 4 f64.div else - global.get $~lib/math/NativeMath.PI + global.get $~lib/math/NativeMath::PI f64.const 4 f64.div end @@ -3539,7 +3539,7 @@ i32.const 2 i32.and if (result f64) - global.get $~lib/math/NativeMath.PI + global.get $~lib/math/NativeMath::PI else f64.const 0 end @@ -3576,12 +3576,12 @@ i32.const 1 i32.and if (result f64) - global.get $~lib/math/NativeMath.PI + global.get $~lib/math/NativeMath::PI f64.neg f64.const 2 f64.div else - global.get $~lib/math/NativeMath.PI + global.get $~lib/math/NativeMath::PI f64.const 2 f64.div end @@ -3609,7 +3609,7 @@ local.get $x f64.div f64.abs - call $~lib/math/NativeMath.atan + call $~lib/math/NativeMath::atan local.set $z end block $break|1 @@ -3644,7 +3644,7 @@ f64.neg return end - global.get $~lib/math/NativeMath.PI + global.get $~lib/math/NativeMath::PI local.get $z f64.const 1.2246467991473532e-16 f64.sub @@ -3654,7 +3654,7 @@ local.get $z f64.const 1.2246467991473532e-16 f64.sub - global.get $~lib/math/NativeMath.PI + global.get $~lib/math/NativeMath::PI f64.sub return end @@ -3663,7 +3663,7 @@ (func $std/math/test_atan2 (param $value1 f64) (param $value2 f64) (param $expected f64) (param $error f64) (param $flags i32) (result i32) local.get $value1 local.get $value2 - call $~lib/math/NativeMath.atan2 + call $~lib/math/NativeMath::atan2 local.get $expected local.get $error local.get $flags @@ -3671,7 +3671,7 @@ if (result i32) local.get $value1 local.get $value2 - call $~lib/bindings/dom/Math.atan2 + call $~lib/bindings/dom/Math::atan2 local.get $expected local.get $error local.get $flags @@ -3681,7 +3681,7 @@ end return ) - (func $~lib/math/NativeMathf.atan2 (param $y f32) (param $x f32) (result f32) + (func $~lib/math/NativeMathf::atan2 (param $y f32) (param $x f32) (result f32) (local $ix i32) (local $iy i32) (local $m i32) @@ -3717,7 +3717,7 @@ i32.eq if local.get $y - call $~lib/math/NativeMathf.atan + call $~lib/math/NativeMathf::atan return end local.get $iy @@ -3908,7 +3908,7 @@ local.get $x f32.div f32.abs - call $~lib/math/NativeMathf.atan + call $~lib/math/NativeMathf::atan local.set $z end block $break|1 @@ -3962,14 +3962,14 @@ (func $std/math/test_atan2f (param $value1 f32) (param $value2 f32) (param $expected f32) (param $error f32) (param $flags i32) (result i32) local.get $value1 local.get $value2 - call $~lib/math/NativeMathf.atan2 + call $~lib/math/NativeMathf::atan2 local.get $expected local.get $error local.get $flags call $std/math/check return ) - (func $~lib/math/NativeMath.cbrt (param $x f64) (result f64) + (func $~lib/math/NativeMath::cbrt (param $x f64) (result f64) (local $u i64) (local $hx i32) (local $t f64) @@ -4116,14 +4116,14 @@ ) (func $std/math/test_cbrt (param $value f64) (param $expected f64) (param $error f64) (param $flags i32) (result i32) local.get $value - call $~lib/math/NativeMath.cbrt + call $~lib/math/NativeMath::cbrt local.get $expected local.get $error local.get $flags call $std/math/check if (result i32) local.get $value - call $~lib/bindings/dom/Math.cbrt + call $~lib/bindings/dom/Math::cbrt local.get $expected local.get $error local.get $flags @@ -4133,7 +4133,7 @@ end return ) - (func $~lib/math/NativeMathf.cbrt (param $x f32) (result f32) + (func $~lib/math/NativeMathf::cbrt (param $x f32) (result f32) (local $u i32) (local $hx i32) (local $t f64) @@ -4252,7 +4252,7 @@ ) (func $std/math/test_cbrtf (param $value f32) (param $expected f32) (param $error f32) (param $flags i32) (result i32) local.get $value - call $~lib/math/NativeMathf.cbrt + call $~lib/math/NativeMathf::cbrt local.get $expected local.get $error local.get $flags @@ -4261,12 +4261,12 @@ ) (func $std/math/test_ceil (param $value f64) (param $expected f64) (param $error f64) (param $flags i32) (result i32) (local $x f64) - block $~lib/math/NativeMath.ceil|inlined.0 (result f64) + block $~lib/math/NativeMath::ceil|inlined.0 (result f64) local.get $value local.set $x local.get $x f64.ceil - br $~lib/math/NativeMath.ceil|inlined.0 + br $~lib/math/NativeMath::ceil|inlined.0 end local.get $expected local.get $error @@ -4274,7 +4274,7 @@ call $std/math/check if (result i32) local.get $value - call $~lib/bindings/dom/Math.ceil + call $~lib/bindings/dom/Math::ceil local.get $expected local.get $error local.get $flags @@ -4286,12 +4286,12 @@ ) (func $std/math/test_ceilf (param $value f32) (param $expected f32) (param $error f32) (param $flags i32) (result i32) (local $x f32) - block $~lib/math/NativeMathf.ceil|inlined.0 (result f32) + block $~lib/math/NativeMathf::ceil|inlined.0 (result f32) local.get $value local.set $x local.get $x f32.ceil - br $~lib/math/NativeMathf.ceil|inlined.0 + br $~lib/math/NativeMathf::ceil|inlined.0 end local.get $expected local.get $error @@ -4721,7 +4721,7 @@ i32.wrap_i64 return ) - (func $~lib/math/NativeMath.cos (param $x f64) (result f64) + (func $~lib/math/NativeMath::cos (param $x f64) (result f64) (local $u i64) (local $ux i32) (local $sign i32) @@ -5278,14 +5278,14 @@ ) (func $std/math/test_cos (param $value f64) (param $expected f64) (param $error f64) (param $flags i32) (result i32) local.get $value - call $~lib/math/NativeMath.cos + call $~lib/math/NativeMath::cos local.get $expected local.get $error local.get $flags call $std/math/check if (result i32) local.get $value - call $~lib/bindings/dom/Math.cos + call $~lib/bindings/dom/Math::cos local.get $expected local.get $error local.get $flags @@ -5295,7 +5295,7 @@ end return ) - (func $~lib/math/NativeMathf.cos (param $x f32) (result f32) + (func $~lib/math/NativeMathf::cos (param $x f32) (result f32) (local $ux i32) (local $sign i32) (local $x|3 f64) @@ -5986,14 +5986,14 @@ ) (func $std/math/test_cosf (param $value f32) (param $expected f32) (param $error f32) (param $flags i32) (result i32) local.get $value - call $~lib/math/NativeMathf.cos + call $~lib/math/NativeMathf::cos local.get $expected local.get $error local.get $flags call $std/math/check return ) - (func $~lib/math/NativeMath.expm1 (param $x f64) (result f64) + (func $~lib/math/NativeMath::expm1 (param $x f64) (result f64) (local $u i64) (local $hx i32) (local $sign i32) @@ -6307,7 +6307,7 @@ f64.mul return ) - (func $~lib/math/NativeMath.exp (param $x f64) (result f64) + (func $~lib/math/NativeMath::exp (param $x f64) (result f64) (local $x|1 f64) (local $ux i64) (local $abstop i32) @@ -6594,7 +6594,7 @@ end return ) - (func $~lib/math/NativeMath.cosh (param $x f64) (result f64) + (func $~lib/math/NativeMath::cosh (param $x f64) (result f64) (local $u i64) (local $w i32) (local $t f64) @@ -6632,7 +6632,7 @@ return end local.get $x - call $~lib/math/NativeMath.expm1 + call $~lib/math/NativeMath::expm1 local.set $t f64.const 1 local.get $t @@ -6652,7 +6652,7 @@ i32.lt_u if local.get $x - call $~lib/math/NativeMath.exp + call $~lib/math/NativeMath::exp local.set $t f64.const 0.5 local.get $t @@ -6683,7 +6683,7 @@ local.get $x|4 f64.const 1416.0996898839683 f64.sub - call $~lib/math/NativeMath.exp + call $~lib/math/NativeMath::exp local.get $sign local.get $scale f64.mul @@ -6698,14 +6698,14 @@ ) (func $std/math/test_cosh (param $value f64) (param $expected f64) (param $error f64) (param $flags i32) (result i32) local.get $value - call $~lib/math/NativeMath.cosh + call $~lib/math/NativeMath::cosh local.get $expected local.get $error local.get $flags call $std/math/check if (result i32) local.get $value - call $~lib/bindings/dom/Math.cosh + call $~lib/bindings/dom/Math::cosh local.get $expected local.get $error local.get $flags @@ -6715,7 +6715,7 @@ end return ) - (func $~lib/math/NativeMathf.expm1 (param $x f32) (result f32) + (func $~lib/math/NativeMathf::expm1 (param $x f32) (result f32) (local $u i32) (local $hx i32) (local $sign i32) @@ -7009,7 +7009,7 @@ f32.mul return ) - (func $~lib/math/NativeMathf.exp (param $x f32) (result f32) + (func $~lib/math/NativeMathf::exp (param $x f32) (result f32) (local $x|1 f32) (local $xd f64) (local $ix i32) @@ -7148,7 +7148,7 @@ end return ) - (func $~lib/math/NativeMathf.cosh (param $x f32) (result f32) + (func $~lib/math/NativeMathf::cosh (param $x f32) (result f32) (local $u i32) (local $t f32) (local $t|3 f32) @@ -7181,7 +7181,7 @@ return end local.get $x - call $~lib/math/NativeMathf.expm1 + call $~lib/math/NativeMathf::expm1 local.set $t f32.const 1 local.get $t @@ -7201,7 +7201,7 @@ i32.lt_u if local.get $x - call $~lib/math/NativeMathf.exp + call $~lib/math/NativeMathf::exp local.set $t|3 f32.const 0.5 local.get $t|3 @@ -7229,7 +7229,7 @@ local.get $x|4 f32.const 162.88958740234375 f32.sub - call $~lib/math/NativeMathf.exp + call $~lib/math/NativeMathf::exp local.get $sign local.get $scale f32.mul @@ -7242,7 +7242,7 @@ ) (func $std/math/test_coshf (param $value f32) (param $expected f32) (param $error f32) (param $flags i32) (result i32) local.get $value - call $~lib/math/NativeMathf.cosh + call $~lib/math/NativeMathf::cosh local.get $expected local.get $error local.get $flags @@ -7251,14 +7251,14 @@ ) (func $std/math/test_exp (param $value f64) (param $expected f64) (param $error f64) (param $flags i32) (result i32) local.get $value - call $~lib/math/NativeMath.exp + call $~lib/math/NativeMath::exp local.get $expected local.get $error local.get $flags call $std/math/check if (result i32) local.get $value - call $~lib/bindings/dom/Math.exp + call $~lib/bindings/dom/Math::exp local.get $expected local.get $error local.get $flags @@ -7270,7 +7270,7 @@ ) (func $std/math/test_expf (param $value f32) (param $expected f32) (param $error f32) (param $flags i32) (result i32) local.get $value - call $~lib/math/NativeMathf.exp + call $~lib/math/NativeMathf::exp local.get $expected local.get $error local.get $flags @@ -7279,14 +7279,14 @@ ) (func $std/math/test_expm1 (param $value f64) (param $expected f64) (param $error f64) (param $flags i32) (result i32) local.get $value - call $~lib/math/NativeMath.expm1 + call $~lib/math/NativeMath::expm1 local.get $expected local.get $error local.get $flags call $std/math/check if (result i32) local.get $value - call $~lib/bindings/dom/Math.expm1 + call $~lib/bindings/dom/Math::expm1 local.get $expected local.get $error local.get $flags @@ -7298,14 +7298,14 @@ ) (func $std/math/test_expm1f (param $value f32) (param $expected f32) (param $error f32) (param $flags i32) (result i32) local.get $value - call $~lib/math/NativeMathf.expm1 + call $~lib/math/NativeMathf::expm1 local.get $expected local.get $error local.get $flags call $std/math/check return ) - (func $~lib/math/NativeMath.exp2 (param $x f64) (result f64) + (func $~lib/math/NativeMath::exp2 (param $x f64) (result f64) (local $x|1 f64) (local $ux i64) (local $abstop i32) @@ -7577,7 +7577,7 @@ ) (func $std/math/test_exp2 (param $value f64) (param $expected f64) (param $error f64) (param $flags i32) (result i32) local.get $value - call $~lib/math/NativeMath.exp2 + call $~lib/math/NativeMath::exp2 local.get $expected local.get $error local.get $flags @@ -7585,7 +7585,7 @@ if (result i32) f64.const 2 local.get $value - call $~lib/bindings/dom/Math.pow + call $~lib/bindings/dom/Math::pow local.get $expected local.get $error local.get $flags @@ -7595,7 +7595,7 @@ end return ) - (func $~lib/math/NativeMathf.exp2 (param $x f32) (result f32) + (func $~lib/math/NativeMathf::exp2 (param $x f32) (result f32) (local $x|1 f32) (local $xd f64) (local $ix i32) @@ -7723,7 +7723,7 @@ ) (func $std/math/test_exp2f (param $value f32) (param $expected f32) (param $error f32) (param $flags i32) (result i32) local.get $value - call $~lib/math/NativeMathf.exp2 + call $~lib/math/NativeMathf::exp2 local.get $expected local.get $error local.get $flags @@ -7732,12 +7732,12 @@ ) (func $std/math/test_floor (param $value f64) (param $expected f64) (param $error f64) (param $flags i32) (result i32) (local $x f64) - block $~lib/math/NativeMath.floor|inlined.0 (result f64) + block $~lib/math/NativeMath::floor|inlined.0 (result f64) local.get $value local.set $x local.get $x f64.floor - br $~lib/math/NativeMath.floor|inlined.0 + br $~lib/math/NativeMath::floor|inlined.0 end local.get $expected local.get $error @@ -7745,7 +7745,7 @@ call $std/math/check if (result i32) local.get $value - call $~lib/bindings/dom/Math.floor + call $~lib/bindings/dom/Math::floor local.get $expected local.get $error local.get $flags @@ -7757,12 +7757,12 @@ ) (func $std/math/test_floorf (param $value f32) (param $expected f32) (param $error f32) (param $flags i32) (result i32) (local $x f32) - block $~lib/math/NativeMathf.floor|inlined.0 (result f32) + block $~lib/math/NativeMathf::floor|inlined.0 (result f32) local.get $value local.set $x local.get $x f32.floor - br $~lib/math/NativeMathf.floor|inlined.0 + br $~lib/math/NativeMathf::floor|inlined.0 end local.get $expected local.get $error @@ -7770,7 +7770,7 @@ call $std/math/check return ) - (func $~lib/math/NativeMath.hypot (param $x f64) (param $y f64) (result f64) + (func $~lib/math/NativeMath::hypot (param $x f64) (param $y f64) (result f64) (local $ux i64) (local $uy i64) (local $ut i64) @@ -7973,14 +7973,14 @@ (func $std/math/test_hypot (param $value1 f64) (param $value2 f64) (param $expected f64) (param $error f64) (param $flags i32) (result i32) local.get $value1 local.get $value2 - call $~lib/math/NativeMath.hypot + call $~lib/math/NativeMath::hypot local.get $expected local.get $error local.get $flags call $std/math/check return ) - (func $~lib/math/NativeMathf.hypot (param $x f32) (param $y f32) (result f32) + (func $~lib/math/NativeMathf::hypot (param $x f32) (param $y f32) (result f32) (local $ux i32) (local $uy i32) (local $ut i32) @@ -8115,7 +8115,7 @@ (func $std/math/test_hypotf (param $value1 f32) (param $value2 f32) (param $expected f32) (param $error f32) (param $flags i32) (result i32) local.get $value1 local.get $value2 - call $~lib/math/NativeMathf.hypot + call $~lib/math/NativeMathf::hypot local.get $expected local.get $error local.get $flags @@ -8124,14 +8124,14 @@ ) (func $std/math/test_log (param $value f64) (param $expected f64) (param $error f64) (param $flags i32) (result i32) local.get $value - call $~lib/math/NativeMath.log + call $~lib/math/NativeMath::log local.get $expected local.get $error local.get $flags call $std/math/check if (result i32) local.get $value - call $~lib/bindings/dom/Math.log + call $~lib/bindings/dom/Math::log local.get $expected local.get $error local.get $flags @@ -8143,14 +8143,14 @@ ) (func $std/math/test_logf (param $value f32) (param $expected f32) (param $error f32) (param $flags i32) (result i32) local.get $value - call $~lib/math/NativeMathf.log + call $~lib/math/NativeMathf::log local.get $expected local.get $error local.get $flags call $std/math/check return ) - (func $~lib/math/NativeMath.log10 (param $x f64) (result f64) + (func $~lib/math/NativeMath::log10 (param $x f64) (result f64) (local $u i64) (local $hx i32) (local $k i32) @@ -8414,14 +8414,14 @@ ) (func $std/math/test_log10 (param $value f64) (param $expected f64) (param $error f64) (param $flags i32) (result i32) local.get $value - call $~lib/math/NativeMath.log10 + call $~lib/math/NativeMath::log10 local.get $expected local.get $error local.get $flags call $std/math/check if (result i32) local.get $value - call $~lib/bindings/dom/Math.log10 + call $~lib/bindings/dom/Math::log10 local.get $expected local.get $error local.get $flags @@ -8431,7 +8431,7 @@ end return ) - (func $~lib/math/NativeMathf.log10 (param $x f32) (result f32) + (func $~lib/math/NativeMathf::log10 (param $x f32) (result f32) (local $ux i32) (local $k i32) (local $sign i32) @@ -8635,7 +8635,7 @@ ) (func $std/math/test_log10f (param $value f32) (param $expected f32) (param $error f32) (param $flags i32) (result i32) local.get $value - call $~lib/math/NativeMathf.log10 + call $~lib/math/NativeMathf::log10 local.get $expected local.get $error local.get $flags @@ -8644,14 +8644,14 @@ ) (func $std/math/test_log1p (param $value f64) (param $expected f64) (param $error f64) (param $flags i32) (result i32) local.get $value - call $~lib/math/NativeMath.log1p + call $~lib/math/NativeMath::log1p local.get $expected local.get $error local.get $flags call $std/math/check if (result i32) local.get $value - call $~lib/bindings/dom/Math.log1p + call $~lib/bindings/dom/Math::log1p local.get $expected local.get $error local.get $flags @@ -8663,14 +8663,14 @@ ) (func $std/math/test_log1pf (param $value f32) (param $expected f32) (param $error f32) (param $flags i32) (result i32) local.get $value - call $~lib/math/NativeMathf.log1p + call $~lib/math/NativeMathf::log1p local.get $expected local.get $error local.get $flags call $std/math/check return ) - (func $~lib/math/NativeMath.log2 (param $x f64) (result f64) + (func $~lib/math/NativeMath::log2 (param $x f64) (result f64) (local $x|1 f64) (local $ix i64) (local $r f64) @@ -9035,14 +9035,14 @@ ) (func $std/math/test_log2 (param $value f64) (param $expected f64) (param $error f64) (param $flags i32) (result i32) local.get $value - call $~lib/math/NativeMath.log2 + call $~lib/math/NativeMath::log2 local.get $expected local.get $error local.get $flags call $std/math/check if (result i32) local.get $value - call $~lib/bindings/dom/Math.log2 + call $~lib/bindings/dom/Math::log2 local.get $expected local.get $error local.get $flags @@ -9052,7 +9052,7 @@ end return ) - (func $~lib/math/NativeMathf.log2 (param $x f32) (result f32) + (func $~lib/math/NativeMathf::log2 (param $x f32) (result f32) (local $x|1 f32) (local $ux i32) (local $tmp i32) @@ -9230,7 +9230,7 @@ ) (func $std/math/test_log2f (param $value f32) (param $expected f32) (param $error f32) (param $flags i32) (result i32) local.get $value - call $~lib/math/NativeMathf.log2 + call $~lib/math/NativeMathf::log2 local.get $expected local.get $error local.get $flags @@ -9240,7 +9240,7 @@ (func $std/math/test_max (param $left f64) (param $right f64) (param $expected f64) (param $error f64) (param $flags i32) (result i32) (local $value1 f64) (local $value2 f64) - block $~lib/math/NativeMath.max|inlined.0 (result f64) + block $~lib/math/NativeMath::max|inlined.0 (result f64) local.get $left local.set $value1 local.get $right @@ -9248,7 +9248,7 @@ local.get $value1 local.get $value2 f64.max - br $~lib/math/NativeMath.max|inlined.0 + br $~lib/math/NativeMath::max|inlined.0 end local.get $expected local.get $error @@ -9257,7 +9257,7 @@ if (result i32) local.get $left local.get $right - call $~lib/bindings/dom/Math.max + call $~lib/bindings/dom/Math::max local.get $expected local.get $error local.get $flags @@ -9270,7 +9270,7 @@ (func $std/math/test_maxf (param $left f32) (param $right f32) (param $expected f32) (param $error f32) (param $flags i32) (result i32) (local $value1 f32) (local $value2 f32) - block $~lib/math/NativeMathf.max|inlined.0 (result f32) + block $~lib/math/NativeMathf::max|inlined.0 (result f32) local.get $left local.set $value1 local.get $right @@ -9278,7 +9278,7 @@ local.get $value1 local.get $value2 f32.max - br $~lib/math/NativeMathf.max|inlined.0 + br $~lib/math/NativeMathf::max|inlined.0 end local.get $expected local.get $error @@ -9289,7 +9289,7 @@ (func $std/math/test_min (param $left f64) (param $right f64) (param $expected f64) (param $error f64) (param $flags i32) (result i32) (local $value1 f64) (local $value2 f64) - block $~lib/math/NativeMath.min|inlined.0 (result f64) + block $~lib/math/NativeMath::min|inlined.0 (result f64) local.get $left local.set $value1 local.get $right @@ -9297,7 +9297,7 @@ local.get $value1 local.get $value2 f64.min - br $~lib/math/NativeMath.min|inlined.0 + br $~lib/math/NativeMath::min|inlined.0 end local.get $expected local.get $error @@ -9306,7 +9306,7 @@ if (result i32) local.get $left local.get $right - call $~lib/bindings/dom/Math.min + call $~lib/bindings/dom/Math::min local.get $expected local.get $error local.get $flags @@ -9319,7 +9319,7 @@ (func $std/math/test_minf (param $left f32) (param $right f32) (param $expected f32) (param $error f32) (param $flags i32) (result i32) (local $value1 f32) (local $value2 f32) - block $~lib/math/NativeMathf.min|inlined.0 (result f32) + block $~lib/math/NativeMathf::min|inlined.0 (result f32) local.get $left local.set $value1 local.get $right @@ -9327,7 +9327,7 @@ local.get $value1 local.get $value2 f32.min - br $~lib/math/NativeMathf.min|inlined.0 + br $~lib/math/NativeMathf::min|inlined.0 end local.get $expected local.get $error @@ -9335,7 +9335,7 @@ call $std/math/check return ) - (func $~lib/math/NativeMath.mod (param $x f64) (param $y f64) (result f64) + (func $~lib/math/NativeMath::mod (param $x f64) (param $y f64) (result f64) (local $ux i64) (local $uy i64) (local $ex i64) @@ -9593,7 +9593,7 @@ (func $std/math/test_mod (param $left f64) (param $right f64) (param $expected f64) (param $error f64) (param $flags i32) (result i32) local.get $left local.get $right - call $~lib/math/NativeMath.mod + call $~lib/math/NativeMath::mod local.get $expected local.get $error local.get $flags @@ -9611,7 +9611,7 @@ end return ) - (func $~lib/math/NativeMathf.mod (param $x f32) (param $y f32) (result f32) + (func $~lib/math/NativeMathf::mod (param $x f32) (param $y f32) (result f32) (local $ux i32) (local $uy i32) (local $ex i32) @@ -9863,14 +9863,14 @@ (func $std/math/test_modf (param $left f32) (param $right f32) (param $expected f32) (param $error f32) (param $flags i32) (result i32) local.get $left local.get $right - call $~lib/math/NativeMathf.mod + call $~lib/math/NativeMathf::mod local.get $expected local.get $error local.get $flags call $std/math/check return ) - (func $~lib/math/NativeMath.pow (param $x f64) (param $y f64) (result f64) + (func $~lib/math/NativeMath::pow (param $x f64) (param $y f64) (result f64) (local $x|2 f64) (local $y|3 f64) (local $sign_bias i32) @@ -10917,7 +10917,7 @@ (func $std/math/test_pow (param $left f64) (param $right f64) (param $expected f64) (param $error f64) (param $flags i32) (result i32) local.get $left local.get $right - call $~lib/math/NativeMath.pow + call $~lib/math/NativeMath::pow local.get $expected local.get $error local.get $flags @@ -10925,7 +10925,7 @@ if (result i32) local.get $left local.get $right - call $~lib/bindings/dom/Math.pow + call $~lib/bindings/dom/Math::pow local.get $expected local.get $error local.get $flags @@ -10957,7 +10957,7 @@ i32.or return ) - (func $~lib/math/NativeMathf.pow (param $x f32) (param $y f32) (result f32) + (func $~lib/math/NativeMathf::pow (param $x f32) (param $y f32) (result f32) (local $x|2 f32) (local $y|3 f32) (local $signBias i32) @@ -11624,7 +11624,7 @@ (func $std/math/test_powf (param $left f32) (param $right f32) (param $expected f32) (param $error f32) (param $flags i32) (result i32) local.get $left local.get $right - call $~lib/math/NativeMathf.pow + call $~lib/math/NativeMathf::pow local.get $expected local.get $error local.get $flags @@ -11697,7 +11697,7 @@ i32.xor return ) - (func $~lib/math/NativeMath.seedRandom (param $value i64) + (func $~lib/math/NativeMath::seedRandom (param $value i64) local.get $value i64.const 0 i64.eq @@ -11723,7 +11723,7 @@ i32.const 1 global.set $~lib/math/random_seeded ) - (func $~lib/math/NativeMath.random (result f64) + (func $~lib/math/NativeMath::random (result f64) (local $s1 i64) (local $s0 i64) (local $r i64) @@ -11732,7 +11732,7 @@ if call $~lib/builtins/seed i64.reinterpret_f64 - call $~lib/math/NativeMath.seedRandom + call $~lib/math/NativeMath::seedRandom end global.get $~lib/math/random_state0_64 local.set $s1 @@ -11776,7 +11776,7 @@ f64.sub return ) - (func $~lib/math/NativeMathf.random (result f32) + (func $~lib/math/NativeMathf::random (result f32) (local $value i64) (local $s0 i32) (local $s1 i32) @@ -11788,7 +11788,7 @@ i64.reinterpret_f64 local.set $value local.get $value - call $~lib/math/NativeMath.seedRandom + call $~lib/math/NativeMath::seedRandom end global.get $~lib/math/random_state0_32 local.set $s0 @@ -11832,7 +11832,7 @@ f32.sub return ) - (func $~lib/math/NativeMath.round (param $x f64) (result f64) + (func $~lib/math/NativeMath::round (param $x f64) (result f64) (local $roundUp f64) i32.const 0 i32.const 0 @@ -11855,14 +11855,14 @@ ) (func $std/math/test_round (param $value f64) (param $expected f64) (param $error f64) (param $flags i32) (result i32) local.get $value - call $~lib/math/NativeMath.round + call $~lib/math/NativeMath::round local.get $expected local.get $error local.get $flags call $std/math/check return ) - (func $~lib/math/NativeMathf.round (param $x f32) (result f32) + (func $~lib/math/NativeMathf::round (param $x f32) (result f32) (local $roundUp f32) i32.const 0 i32.const 0 @@ -11885,14 +11885,14 @@ ) (func $std/math/test_roundf (param $value f32) (param $expected f32) (param $error f32) (param $flags i32) (result i32) local.get $value - call $~lib/math/NativeMathf.round + call $~lib/math/NativeMathf::round local.get $expected local.get $error local.get $flags call $std/math/check return ) - (func $~lib/math/NativeMath.sign (param $x f64) (result f64) + (func $~lib/math/NativeMath::sign (param $x f64) (result f64) i32.const 0 i32.const 0 i32.gt_s @@ -11912,14 +11912,14 @@ ) (func $std/math/test_sign (param $value f64) (param $expected f64) (param $error f64) (param $flags i32) (result i32) local.get $value - call $~lib/math/NativeMath.sign + call $~lib/math/NativeMath::sign local.get $expected local.get $error local.get $flags call $std/math/check if (result i32) local.get $value - call $~lib/bindings/dom/Math.sign + call $~lib/bindings/dom/Math::sign local.get $expected local.get $error local.get $flags @@ -11929,7 +11929,7 @@ end return ) - (func $~lib/math/NativeMathf.sign (param $x f32) (result f32) + (func $~lib/math/NativeMathf::sign (param $x f32) (result f32) i32.const 0 i32.const 0 i32.gt_s @@ -11949,14 +11949,14 @@ ) (func $std/math/test_signf (param $value f32) (param $expected f32) (param $error f32) (param $flags i32) (result i32) local.get $value - call $~lib/math/NativeMathf.sign + call $~lib/math/NativeMathf::sign local.get $expected local.get $error local.get $flags call $std/math/check return ) - (func $~lib/math/NativeMath.rem (param $x f64) (param $y f64) (result f64) + (func $~lib/math/NativeMath::rem (param $x f64) (param $y f64) (result f64) (local $ux i64) (local $uy i64) (local $ex i64) @@ -12267,14 +12267,14 @@ (func $std/math/test_rem (param $left f64) (param $right f64) (param $expected f64) (param $error f64) (param $flags i32) (result i32) local.get $left local.get $right - call $~lib/math/NativeMath.rem + call $~lib/math/NativeMath::rem local.get $expected local.get $error local.get $flags call $std/math/check return ) - (func $~lib/math/NativeMathf.rem (param $x f32) (param $y f32) (result f32) + (func $~lib/math/NativeMathf::rem (param $x f32) (param $y f32) (result f32) (local $ux i32) (local $uy i32) (local $ex i32) @@ -12580,14 +12580,14 @@ (func $std/math/test_remf (param $left f32) (param $right f32) (param $expected f32) (param $error f32) (param $flags i32) (result i32) local.get $left local.get $right - call $~lib/math/NativeMathf.rem + call $~lib/math/NativeMathf::rem local.get $expected local.get $error local.get $flags call $std/math/check return ) - (func $~lib/math/NativeMath.sin (param $x f64) (result f64) + (func $~lib/math/NativeMath::sin (param $x f64) (result f64) (local $u i64) (local $ux i32) (local $sign i32) @@ -13153,14 +13153,14 @@ ) (func $std/math/test_sin (param $value f64) (param $expected f64) (param $error f64) (param $flags i32) (result i32) local.get $value - call $~lib/math/NativeMath.sin + call $~lib/math/NativeMath::sin local.get $expected local.get $error local.get $flags call $std/math/check if (result i32) local.get $value - call $~lib/bindings/dom/Math.sin + call $~lib/bindings/dom/Math::sin local.get $expected local.get $error local.get $flags @@ -13170,7 +13170,7 @@ end return ) - (func $~lib/math/NativeMathf.sin (param $x f32) (result f32) + (func $~lib/math/NativeMathf::sin (param $x f32) (result f32) (local $ux i32) (local $sign i32) (local $x|3 f64) @@ -13852,14 +13852,14 @@ ) (func $std/math/test_sinf (param $value f32) (param $expected f32) (param $error f32) (param $flags i32) (result i32) local.get $value - call $~lib/math/NativeMathf.sin + call $~lib/math/NativeMathf::sin local.get $expected local.get $error local.get $flags call $std/math/check return ) - (func $~lib/math/NativeMath.sinh (param $x f64) (result f64) + (func $~lib/math/NativeMath::sinh (param $x f64) (result f64) (local $u i64) (local $a f64) (local $w i32) @@ -13890,7 +13890,7 @@ i32.lt_u if local.get $a - call $~lib/math/NativeMath.expm1 + call $~lib/math/NativeMath::expm1 local.set $t local.get $w i32.const 1072693248 @@ -13955,7 +13955,7 @@ local.get $x|6 f64.const 1416.0996898839683 f64.sub - call $~lib/math/NativeMath.exp + call $~lib/math/NativeMath::exp local.get $sign local.get $scale f64.mul @@ -13968,14 +13968,14 @@ ) (func $std/math/test_sinh (param $value f64) (param $expected f64) (param $error f64) (param $flags i32) (result i32) local.get $value - call $~lib/math/NativeMath.sinh + call $~lib/math/NativeMath::sinh local.get $expected local.get $error local.get $flags call $std/math/check if (result i32) local.get $value - call $~lib/bindings/dom/Math.sinh + call $~lib/bindings/dom/Math::sinh local.get $expected local.get $error local.get $flags @@ -13985,7 +13985,7 @@ end return ) - (func $~lib/math/NativeMathf.sinh (param $x f32) (result f32) + (func $~lib/math/NativeMathf::sinh (param $x f32) (result f32) (local $u i32) (local $a f32) (local $h f32) @@ -14010,7 +14010,7 @@ i32.lt_u if local.get $a - call $~lib/math/NativeMathf.expm1 + call $~lib/math/NativeMathf::expm1 local.set $t local.get $u i32.const 1065353216 @@ -14072,7 +14072,7 @@ local.get $x|5 f32.const 162.88958740234375 f32.sub - call $~lib/math/NativeMathf.exp + call $~lib/math/NativeMathf::exp local.get $sign local.get $scale f32.mul @@ -14085,7 +14085,7 @@ ) (func $std/math/test_sinhf (param $value f32) (param $expected f32) (param $error f32) (param $flags i32) (result i32) local.get $value - call $~lib/math/NativeMathf.sinh + call $~lib/math/NativeMathf::sinh local.get $expected local.get $error local.get $flags @@ -14094,12 +14094,12 @@ ) (func $std/math/test_sqrt (param $value f64) (param $expected f64) (param $error f64) (param $flags i32) (result i32) (local $x f64) - block $~lib/math/NativeMath.sqrt|inlined.0 (result f64) + block $~lib/math/NativeMath::sqrt|inlined.0 (result f64) local.get $value local.set $x local.get $x f64.sqrt - br $~lib/math/NativeMath.sqrt|inlined.0 + br $~lib/math/NativeMath::sqrt|inlined.0 end local.get $expected local.get $error @@ -14107,7 +14107,7 @@ call $std/math/check if (result i32) local.get $value - call $~lib/bindings/dom/Math.sqrt + call $~lib/bindings/dom/Math::sqrt local.get $expected local.get $error local.get $flags @@ -14119,12 +14119,12 @@ ) (func $std/math/test_sqrtf (param $value f32) (param $expected f32) (param $error f32) (param $flags i32) (result i32) (local $x f32) - block $~lib/math/NativeMathf.sqrt|inlined.0 (result f32) + block $~lib/math/NativeMathf::sqrt|inlined.0 (result f32) local.get $value local.set $x local.get $x f32.sqrt - br $~lib/math/NativeMathf.sqrt|inlined.0 + br $~lib/math/NativeMathf::sqrt|inlined.0 end local.get $expected local.get $error @@ -14346,7 +14346,7 @@ f64.add return ) - (func $~lib/math/NativeMath.tan (param $x f64) (result f64) + (func $~lib/math/NativeMath::tan (param $x f64) (result f64) (local $u i64) (local $ux i32) (local $sign i32) @@ -14672,14 +14672,14 @@ ) (func $std/math/test_tan (param $value f64) (param $expected f64) (param $error f64) (param $flags i32) (result i32) local.get $value - call $~lib/math/NativeMath.tan + call $~lib/math/NativeMath::tan local.get $expected local.get $error local.get $flags call $std/math/check if (result i32) local.get $value - call $~lib/bindings/dom/Math.tan + call $~lib/bindings/dom/Math::tan local.get $expected local.get $error local.get $flags @@ -14689,7 +14689,7 @@ end return ) - (func $~lib/math/NativeMathf.tan (param $x f32) (result f32) + (func $~lib/math/NativeMathf::tan (param $x f32) (result f32) (local $ux i32) (local $sign i32) (local $x|3 f64) @@ -15409,14 +15409,14 @@ ) (func $std/math/test_tanf (param $value f32) (param $expected f32) (param $error f32) (param $flags i32) (result i32) local.get $value - call $~lib/math/NativeMathf.tan + call $~lib/math/NativeMathf::tan local.get $expected local.get $error local.get $flags call $std/math/check return ) - (func $~lib/math/NativeMath.tanh (param $x f64) (result f64) + (func $~lib/math/NativeMath::tanh (param $x f64) (result f64) (local $u i64) (local $y f64) (local $w i32) @@ -15454,7 +15454,7 @@ f64.const 2 local.get $y f64.mul - call $~lib/math/NativeMath.expm1 + call $~lib/math/NativeMath::expm1 local.set $t f64.const 1 f64.const 2 @@ -15473,7 +15473,7 @@ f64.const 2 local.get $y f64.mul - call $~lib/math/NativeMath.expm1 + call $~lib/math/NativeMath::expm1 local.set $t local.get $t local.get $t @@ -15489,7 +15489,7 @@ f64.const -2 local.get $y f64.mul - call $~lib/math/NativeMath.expm1 + call $~lib/math/NativeMath::expm1 local.set $t local.get $t f64.neg @@ -15511,14 +15511,14 @@ ) (func $std/math/test_tanh (param $value f64) (param $expected f64) (param $error f64) (param $flags i32) (result i32) local.get $value - call $~lib/math/NativeMath.tanh + call $~lib/math/NativeMath::tanh local.get $expected local.get $error local.get $flags call $std/math/check if (result i32) local.get $value - call $~lib/bindings/dom/Math.tanh + call $~lib/bindings/dom/Math::tanh local.get $expected local.get $error local.get $flags @@ -15528,7 +15528,7 @@ end return ) - (func $~lib/math/NativeMathf.tanh (param $x f32) (result f32) + (func $~lib/math/NativeMathf::tanh (param $x f32) (result f32) (local $u i32) (local $y f32) (local $t f32) @@ -15560,7 +15560,7 @@ f32.const 2 local.get $y f32.mul - call $~lib/math/NativeMathf.expm1 + call $~lib/math/NativeMathf::expm1 local.set $t f32.const 1 f32.const 2 @@ -15579,7 +15579,7 @@ f32.const 2 local.get $y f32.mul - call $~lib/math/NativeMathf.expm1 + call $~lib/math/NativeMathf::expm1 local.set $t local.get $t local.get $t @@ -15595,7 +15595,7 @@ f32.const -2 local.get $y f32.mul - call $~lib/math/NativeMathf.expm1 + call $~lib/math/NativeMathf::expm1 local.set $t local.get $t f32.neg @@ -15617,7 +15617,7 @@ ) (func $std/math/test_tanhf (param $value f32) (param $expected f32) (param $error f32) (param $flags i32) (result i32) local.get $value - call $~lib/math/NativeMathf.tanh + call $~lib/math/NativeMathf::tanh local.get $expected local.get $error local.get $flags @@ -15626,12 +15626,12 @@ ) (func $std/math/test_trunc (param $value f64) (param $expected f64) (param $error f64) (param $flags i32) (result i32) (local $x f64) - block $~lib/math/NativeMath.trunc|inlined.0 (result f64) + block $~lib/math/NativeMath::trunc|inlined.0 (result f64) local.get $value local.set $x local.get $x f64.trunc - br $~lib/math/NativeMath.trunc|inlined.0 + br $~lib/math/NativeMath::trunc|inlined.0 end local.get $expected local.get $error @@ -15639,7 +15639,7 @@ call $std/math/check if (result i32) local.get $value - call $~lib/bindings/dom/Math.trunc + call $~lib/bindings/dom/Math::trunc local.get $expected local.get $error local.get $flags @@ -15651,12 +15651,12 @@ ) (func $std/math/test_truncf (param $value f32) (param $expected f32) (param $error f32) (param $flags i32) (result i32) (local $x f32) - block $~lib/math/NativeMathf.trunc|inlined.0 (result f32) + block $~lib/math/NativeMathf::trunc|inlined.0 (result f32) local.get $value local.set $x local.get $x f32.trunc - br $~lib/math/NativeMathf.trunc|inlined.0 + br $~lib/math/NativeMathf::trunc|inlined.0 end local.get $expected local.get $error @@ -15664,7 +15664,7 @@ call $std/math/check return ) - (func $~lib/math/NativeMath.sincos (param $x f64) + (func $~lib/math/NativeMath::sincos (param $x f64) (local $u i64) (local $ux i32) (local $sign i32) @@ -15746,9 +15746,9 @@ i32.lt_u if local.get $x - global.set $~lib/math/NativeMath.sincos_sin + global.set $~lib/math/NativeMath::sincos_sin f64.const 1 - global.set $~lib/math/NativeMath.sincos_cos + global.set $~lib/math/NativeMath::sincos_cos return end block $~lib/math/sin_kern|inlined.3 (result f64) @@ -15825,7 +15825,7 @@ end unreachable end - global.set $~lib/math/NativeMath.sincos_sin + global.set $~lib/math/NativeMath::sincos_sin block $~lib/math/cos_kern|inlined.3 (result f64) local.get $x local.set $x|11 @@ -15890,7 +15890,7 @@ f64.add br $~lib/math/cos_kern|inlined.3 end - global.set $~lib/math/NativeMath.sincos_cos + global.set $~lib/math/NativeMath::sincos_cos return end local.get $ux @@ -15902,9 +15902,9 @@ f64.sub local.set $xx local.get $xx - global.set $~lib/math/NativeMath.sincos_sin + global.set $~lib/math/NativeMath::sincos_sin local.get $xx - global.set $~lib/math/NativeMath.sincos_cos + global.set $~lib/math/NativeMath::sincos_cos return end block $~lib/math/rempio2|inlined.3 (result i32) @@ -16323,9 +16323,9 @@ local.set $cos end local.get $sin - global.set $~lib/math/NativeMath.sincos_sin + global.set $~lib/math/NativeMath::sincos_sin local.get $cos - global.set $~lib/math/NativeMath.sincos_cos + global.set $~lib/math/NativeMath::sincos_cos ) (func $std/math/test_sincos (param $value i64) (param $expected_sin i64) (param $error_sin i64) (param $expected_cos i64) (param $error_cos i64) (param $flags i32) (result i32) (local $arg f64) @@ -16349,14 +16349,14 @@ f64.reinterpret_i64 local.set $errcos local.get $arg - call $~lib/math/NativeMath.sincos - global.get $~lib/math/NativeMath.sincos_sin + call $~lib/math/NativeMath::sincos + global.get $~lib/math/NativeMath::sincos_sin local.get $expsin local.get $errsin local.get $flags call $std/math/check if (result i32) - global.get $~lib/math/NativeMath.sincos_cos + global.get $~lib/math/NativeMath::sincos_cos local.get $expcos local.get $errcos local.get $flags @@ -16445,7 +16445,7 @@ local.get $result return ) - (func $~lib/math/NativeMath.imul (param $x f64) (param $y f64) (result f64) + (func $~lib/math/NativeMath::imul (param $x f64) (param $y f64) (result f64) (local $2 f64) local.get $x local.get $y @@ -16468,7 +16468,7 @@ f64.convert_i32_s return ) - (func $~lib/math/NativeMath.clz32 (param $x f64) (result f64) + (func $~lib/math/NativeMath::clz32 (param $x f64) (result f64) local.get $x local.get $x f64.sub @@ -16992,16 +16992,16 @@ (local $x|23 f32) (local $x|24 f32) (local $x|25 f32) - global.get $~lib/math/NativeMath.E - global.get $~lib/math/NativeMath.E + global.get $~lib/math/NativeMath::E + global.get $~lib/math/NativeMath::E f64.eq drop - global.get $~lib/math/NativeMathf.E - global.get $~lib/math/NativeMathf.E + global.get $~lib/math/NativeMathf::E + global.get $~lib/math/NativeMathf::E f32.eq drop - global.get $~lib/math/NativeMath.E - global.get $~lib/bindings/dom/Math.E + global.get $~lib/math/NativeMath::E + global.get $~lib/bindings/dom/Math::E f64.const 0 i32.const 0 call $std/math/check @@ -17014,8 +17014,8 @@ call $~lib/builtins/abort unreachable end - global.get $~lib/math/NativeMath.LN2 - global.get $~lib/bindings/dom/Math.LN2 + global.get $~lib/math/NativeMath::LN2 + global.get $~lib/bindings/dom/Math::LN2 f64.const 0 i32.const 0 call $std/math/check @@ -17028,8 +17028,8 @@ call $~lib/builtins/abort unreachable end - global.get $~lib/math/NativeMath.LN10 - global.get $~lib/bindings/dom/Math.LN10 + global.get $~lib/math/NativeMath::LN10 + global.get $~lib/bindings/dom/Math::LN10 f64.const 0 i32.const 0 call $std/math/check @@ -17042,8 +17042,8 @@ call $~lib/builtins/abort unreachable end - global.get $~lib/math/NativeMath.LOG2E - global.get $~lib/bindings/dom/Math.LOG2E + global.get $~lib/math/NativeMath::LOG2E + global.get $~lib/bindings/dom/Math::LOG2E f64.const 0 i32.const 0 call $std/math/check @@ -17056,8 +17056,8 @@ call $~lib/builtins/abort unreachable end - global.get $~lib/math/NativeMath.PI - global.get $~lib/bindings/dom/Math.PI + global.get $~lib/math/NativeMath::PI + global.get $~lib/bindings/dom/Math::PI f64.const 0 i32.const 0 call $std/math/check @@ -17070,8 +17070,8 @@ call $~lib/builtins/abort unreachable end - global.get $~lib/math/NativeMath.SQRT1_2 - global.get $~lib/bindings/dom/Math.SQRT1_2 + global.get $~lib/math/NativeMath::SQRT1_2 + global.get $~lib/bindings/dom/Math::SQRT1_2 f64.const 0 i32.const 0 call $std/math/check @@ -17084,8 +17084,8 @@ call $~lib/builtins/abort unreachable end - global.get $~lib/math/NativeMath.SQRT2 - global.get $~lib/bindings/dom/Math.SQRT2 + global.get $~lib/math/NativeMath::SQRT2 + global.get $~lib/bindings/dom/Math::SQRT2 f64.const 0 i32.const 0 call $std/math/check @@ -17098,8 +17098,8 @@ call $~lib/builtins/abort unreachable end - global.get $~lib/math/NativeMathf.E - global.get $~lib/bindings/dom/Math.E + global.get $~lib/math/NativeMathf::E + global.get $~lib/bindings/dom/Math::E f32.demote_f64 f32.const 0 i32.const 0 @@ -17113,8 +17113,8 @@ call $~lib/builtins/abort unreachable end - global.get $~lib/math/NativeMathf.LN2 - global.get $~lib/bindings/dom/Math.LN2 + global.get $~lib/math/NativeMathf::LN2 + global.get $~lib/bindings/dom/Math::LN2 f32.demote_f64 f32.const 0 i32.const 0 @@ -17128,8 +17128,8 @@ call $~lib/builtins/abort unreachable end - global.get $~lib/math/NativeMathf.LN10 - global.get $~lib/bindings/dom/Math.LN10 + global.get $~lib/math/NativeMathf::LN10 + global.get $~lib/bindings/dom/Math::LN10 f32.demote_f64 f32.const 0 i32.const 0 @@ -17143,8 +17143,8 @@ call $~lib/builtins/abort unreachable end - global.get $~lib/math/NativeMathf.LOG2E - global.get $~lib/bindings/dom/Math.LOG2E + global.get $~lib/math/NativeMathf::LOG2E + global.get $~lib/bindings/dom/Math::LOG2E f32.demote_f64 f32.const 0 i32.const 0 @@ -17158,8 +17158,8 @@ call $~lib/builtins/abort unreachable end - global.get $~lib/math/NativeMathf.PI - global.get $~lib/bindings/dom/Math.PI + global.get $~lib/math/NativeMathf::PI + global.get $~lib/bindings/dom/Math::PI f32.demote_f64 f32.const 0 i32.const 0 @@ -17173,8 +17173,8 @@ call $~lib/builtins/abort unreachable end - global.get $~lib/math/NativeMathf.SQRT1_2 - global.get $~lib/bindings/dom/Math.SQRT1_2 + global.get $~lib/math/NativeMathf::SQRT1_2 + global.get $~lib/bindings/dom/Math::SQRT1_2 f32.demote_f64 f32.const 0 i32.const 0 @@ -17188,8 +17188,8 @@ call $~lib/builtins/abort unreachable end - global.get $~lib/math/NativeMathf.SQRT2 - global.get $~lib/bindings/dom/Math.SQRT2 + global.get $~lib/math/NativeMathf::SQRT2 + global.get $~lib/bindings/dom/Math::SQRT2 f32.demote_f64 f32.const 0 i32.const 0 @@ -26943,11 +26943,11 @@ global.get $std/math/kPI f64.const 2 f64.div - call $~lib/math/NativeMath.cos + call $~lib/math/NativeMath::cos global.get $std/math/kPI f64.const 2 f64.div - call $~lib/bindings/dom/Math.cos + call $~lib/bindings/dom/Math::cos f64.eq i32.eqz if @@ -26963,13 +26963,13 @@ f64.mul f64.const 2 f64.div - call $~lib/math/NativeMath.cos + call $~lib/math/NativeMath::cos f64.const 2 global.get $std/math/kPI f64.mul f64.const 2 f64.div - call $~lib/bindings/dom/Math.cos + call $~lib/bindings/dom/Math::cos f64.eq i32.eqz if @@ -26983,11 +26983,11 @@ f64.const 1.e+90 global.get $std/math/kPI f64.mul - call $~lib/math/NativeMath.cos + call $~lib/math/NativeMath::cos f64.const 1.e+90 global.get $std/math/kPI f64.mul - call $~lib/bindings/dom/Math.cos + call $~lib/bindings/dom/Math::cos f64.eq i32.eqz if @@ -26999,7 +26999,7 @@ unreachable end f64.const 2.3283064365386963e-10 - call $~lib/math/NativeMath.cos + call $~lib/math/NativeMath::cos f64.const 1 f64.eq i32.eqz @@ -27012,7 +27012,7 @@ unreachable end f64.const -2.3283064365386963e-10 - call $~lib/math/NativeMath.cos + call $~lib/math/NativeMath::cos f64.const 1 f64.eq i32.eqz @@ -27025,7 +27025,7 @@ unreachable end f64.const 0.15707963267948966 - call $~lib/math/NativeMath.cos + call $~lib/math/NativeMath::cos f64.const 0.9876883405951378 f64.eq i32.eqz @@ -27038,7 +27038,7 @@ unreachable end f64.const 0.7812504768371582 - call $~lib/math/NativeMath.cos + call $~lib/math/NativeMath::cos f64.const 0.7100335477927638 f64.eq i32.eqz @@ -27051,7 +27051,7 @@ unreachable end f64.const 0.78125 - call $~lib/math/NativeMath.cos + call $~lib/math/NativeMath::cos f64.const 0.7100338835660797 f64.eq i32.eqz @@ -27065,7 +27065,7 @@ end f64.const 0.9238795325112867 f64.const 0.39269908169872414 - call $~lib/math/NativeMath.cos + call $~lib/math/NativeMath::cos f64.eq i32.eqz if @@ -27078,7 +27078,7 @@ end f64.const 0.9238795325112867 f64.const -0.39269908169872414 - call $~lib/math/NativeMath.cos + call $~lib/math/NativeMath::cos f64.eq i32.eqz if @@ -27090,7 +27090,7 @@ unreachable end f64.const 3.725290298461914e-09 - call $~lib/math/NativeMath.cos + call $~lib/math/NativeMath::cos f64.const 1 f64.eq i32.eqz @@ -27104,7 +27104,7 @@ end f64.const 0.9689124217106447 f64.const 0.25 - call $~lib/math/NativeMath.cos + call $~lib/math/NativeMath::cos f64.eq i32.eqz if @@ -27117,7 +27117,7 @@ end f64.const 0.8775825618903728 f64.const 0.5 - call $~lib/math/NativeMath.cos + call $~lib/math/NativeMath::cos f64.eq i32.eqz if @@ -27130,7 +27130,7 @@ end f64.const 0.7073882691671998 f64.const 0.785 - call $~lib/math/NativeMath.cos + call $~lib/math/NativeMath::cos f64.eq i32.eqz if @@ -27143,7 +27143,7 @@ end f64.const 6.123233995736766e-17 f64.const 1.5707963267948966 - call $~lib/math/NativeMath.cos + call $~lib/math/NativeMath::cos f64.eq i32.eqz if @@ -27160,7 +27160,7 @@ f64.div global.get $std/math/kPI f64.mul - call $~lib/math/NativeMath.cos + call $~lib/math/NativeMath::cos f64.eq i32.eqz if @@ -27177,7 +27177,7 @@ f64.div global.get $std/math/kPI f64.mul - call $~lib/math/NativeMath.cos + call $~lib/math/NativeMath::cos f64.eq i32.eqz if @@ -27194,7 +27194,7 @@ f64.div global.get $std/math/kPI f64.mul - call $~lib/math/NativeMath.cos + call $~lib/math/NativeMath::cos f64.eq i32.eqz if @@ -27211,7 +27211,7 @@ f64.div global.get $std/math/kPI f64.mul - call $~lib/math/NativeMath.cos + call $~lib/math/NativeMath::cos f64.eq i32.eqz if @@ -27224,7 +27224,7 @@ end f64.const 0.9367521275331447 f64.const 1e6 - call $~lib/math/NativeMath.cos + call $~lib/math/NativeMath::cos f64.eq i32.eqz if @@ -27241,7 +27241,7 @@ f64.div global.get $std/math/kPI f64.mul - call $~lib/math/NativeMath.cos + call $~lib/math/NativeMath::cos f64.eq i32.eqz if @@ -28079,7 +28079,7 @@ call $~lib/builtins/abort unreachable end - global.get $~lib/builtins/f32.MAX_VALUE + global.get $~lib/builtins/f32::MAX_VALUE f32.const 0.8530210256576538 f32.const 0 global.get $std/math/INEXACT @@ -28177,7 +28177,7 @@ call $~lib/builtins/abort unreachable end - global.get $~lib/builtins/f32.MAX_VALUE + global.get $~lib/builtins/f32::MAX_VALUE f32.neg f32.const 0.8530210256576538 f32.const 0 @@ -28909,7 +28909,7 @@ call $~lib/builtins/abort unreachable end - global.get $~lib/builtins/f64.MIN_VALUE + global.get $~lib/builtins/f64::MIN_VALUE f64.const 1 f64.const 0 global.get $std/math/INEXACT @@ -28923,7 +28923,7 @@ call $~lib/builtins/abort unreachable end - global.get $~lib/builtins/f64.MIN_VALUE + global.get $~lib/builtins/f64::MIN_VALUE f64.neg f64.const 1 f64.const 0 @@ -28974,7 +28974,7 @@ end i64.const -4573606559926636463 f64.reinterpret_i64 - global.get $~lib/builtins/f64.MIN_VALUE + global.get $~lib/builtins/f64::MIN_VALUE i64.const 4602678819172646912 f64.reinterpret_i64 global.get $std/math/INEXACT @@ -43677,7 +43677,7 @@ end f64.const 0 f64.const 0 - call $~lib/math/NativeMath.pow + call $~lib/math/NativeMath::pow f64.const 1 f64.eq i32.eqz @@ -43691,7 +43691,7 @@ end f64.const -0 f64.const 0 - call $~lib/math/NativeMath.pow + call $~lib/math/NativeMath::pow f64.const 1 f64.eq i32.eqz @@ -43705,7 +43705,7 @@ end f64.const -0 f64.const -0 - call $~lib/math/NativeMath.pow + call $~lib/math/NativeMath::pow f64.const 1 f64.eq i32.eqz @@ -43719,7 +43719,7 @@ end f64.const 0 f64.const -0 - call $~lib/math/NativeMath.pow + call $~lib/math/NativeMath::pow f64.const 1 f64.eq i32.eqz @@ -43733,7 +43733,7 @@ end f64.const -1 f64.const 0 - call $~lib/math/NativeMath.pow + call $~lib/math/NativeMath::pow f64.const 1 f64.eq i32.eqz @@ -43747,7 +43747,7 @@ end f64.const inf f64.const 0 - call $~lib/math/NativeMath.pow + call $~lib/math/NativeMath::pow f64.const 1 f64.eq i32.eqz @@ -43762,7 +43762,7 @@ f64.const inf f64.neg f64.const 0 - call $~lib/math/NativeMath.pow + call $~lib/math/NativeMath::pow f64.const 1 f64.eq i32.eqz @@ -43776,7 +43776,7 @@ end f64.const nan:0x8000000000000 f64.const 0 - call $~lib/math/NativeMath.pow + call $~lib/math/NativeMath::pow f64.const 1 f64.eq i32.eqz @@ -43790,7 +43790,7 @@ end f64.const 0 f64.const 1 - call $~lib/math/NativeMath.pow + call $~lib/math/NativeMath::pow f64.const 0 call $~lib/object/Object.is i32.const 0 @@ -43806,7 +43806,7 @@ end f64.const -0 f64.const 1 - call $~lib/math/NativeMath.pow + call $~lib/math/NativeMath::pow f64.const -0 call $~lib/object/Object.is i32.const 0 @@ -43822,7 +43822,7 @@ end f64.const -1 f64.const 1 - call $~lib/math/NativeMath.pow + call $~lib/math/NativeMath::pow f64.const -1 f64.eq i32.eqz @@ -43836,7 +43836,7 @@ end f64.const inf f64.const 1 - call $~lib/math/NativeMath.pow + call $~lib/math/NativeMath::pow f64.const inf f64.eq i32.eqz @@ -43851,7 +43851,7 @@ f64.const inf f64.neg f64.const 1 - call $~lib/math/NativeMath.pow + call $~lib/math/NativeMath::pow f64.const inf f64.neg f64.eq @@ -43866,7 +43866,7 @@ end f64.const nan:0x8000000000000 f64.const 1 - call $~lib/math/NativeMath.pow + call $~lib/math/NativeMath::pow local.tee $0 local.get $0 f64.ne @@ -43881,7 +43881,7 @@ end f64.const 0 f64.const -1 - call $~lib/math/NativeMath.pow + call $~lib/math/NativeMath::pow f64.const inf f64.eq i32.eqz @@ -43895,7 +43895,7 @@ end f64.const -0 f64.const -1 - call $~lib/math/NativeMath.pow + call $~lib/math/NativeMath::pow f64.const inf f64.neg f64.eq @@ -43910,7 +43910,7 @@ end f64.const -1 f64.const -1 - call $~lib/math/NativeMath.pow + call $~lib/math/NativeMath::pow f64.const -1 f64.eq i32.eqz @@ -43924,7 +43924,7 @@ end f64.const 0.5 f64.const -1 - call $~lib/math/NativeMath.pow + call $~lib/math/NativeMath::pow f64.const 2 f64.eq i32.eqz @@ -43938,7 +43938,7 @@ end f64.const 1 f64.const -1 - call $~lib/math/NativeMath.pow + call $~lib/math/NativeMath::pow f64.const 1 f64.eq i32.eqz @@ -43952,7 +43952,7 @@ end f64.const inf f64.const -1 - call $~lib/math/NativeMath.pow + call $~lib/math/NativeMath::pow f64.const 0 call $~lib/object/Object.is i32.const 0 @@ -43969,7 +43969,7 @@ f64.const inf f64.neg f64.const -1 - call $~lib/math/NativeMath.pow + call $~lib/math/NativeMath::pow f64.const -0 call $~lib/object/Object.is i32.const 0 @@ -43985,7 +43985,7 @@ end f64.const nan:0x8000000000000 f64.const -1 - call $~lib/math/NativeMath.pow + call $~lib/math/NativeMath::pow local.tee $1 local.get $1 f64.ne @@ -44000,7 +44000,7 @@ end f64.const 0 f64.const 2 - call $~lib/math/NativeMath.pow + call $~lib/math/NativeMath::pow f64.const 0 f64.eq i32.eqz @@ -44014,7 +44014,7 @@ end f64.const -0 f64.const 2 - call $~lib/math/NativeMath.pow + call $~lib/math/NativeMath::pow f64.const 0 f64.eq i32.eqz @@ -44028,7 +44028,7 @@ end f64.const -1 f64.const 2 - call $~lib/math/NativeMath.pow + call $~lib/math/NativeMath::pow f64.const 1 f64.eq i32.eqz @@ -44042,7 +44042,7 @@ end f64.const 0.5 f64.const 2 - call $~lib/math/NativeMath.pow + call $~lib/math/NativeMath::pow f64.const 0.25 f64.eq i32.eqz @@ -44056,7 +44056,7 @@ end f64.const 1 f64.const 2 - call $~lib/math/NativeMath.pow + call $~lib/math/NativeMath::pow f64.const 1 f64.eq i32.eqz @@ -44070,7 +44070,7 @@ end f64.const inf f64.const 2 - call $~lib/math/NativeMath.pow + call $~lib/math/NativeMath::pow f64.const inf f64.eq i32.eqz @@ -44085,7 +44085,7 @@ f64.const inf f64.neg f64.const 2 - call $~lib/math/NativeMath.pow + call $~lib/math/NativeMath::pow f64.const inf f64.eq i32.eqz @@ -44099,7 +44099,7 @@ end f64.const nan:0x8000000000000 f64.const 2 - call $~lib/math/NativeMath.pow + call $~lib/math/NativeMath::pow local.tee $2 local.get $2 f64.ne @@ -44114,7 +44114,7 @@ end f64.const 0 f64.const 0.5 - call $~lib/math/NativeMath.pow + call $~lib/math/NativeMath::pow f64.const 0 f64.eq i32.eqz @@ -44128,7 +44128,7 @@ end f64.const -0 f64.const 0.5 - call $~lib/math/NativeMath.pow + call $~lib/math/NativeMath::pow f64.const 0 f64.eq i32.eqz @@ -44142,7 +44142,7 @@ end f64.const -1 f64.const 0.5 - call $~lib/math/NativeMath.pow + call $~lib/math/NativeMath::pow local.tee $3 local.get $3 f64.ne @@ -44157,7 +44157,7 @@ end f64.const 4 f64.const 0.5 - call $~lib/math/NativeMath.pow + call $~lib/math/NativeMath::pow f64.const 2 f64.eq i32.eqz @@ -44171,7 +44171,7 @@ end f64.const 1 f64.const 0.5 - call $~lib/math/NativeMath.pow + call $~lib/math/NativeMath::pow f64.const 1 f64.eq i32.eqz @@ -44185,7 +44185,7 @@ end f64.const inf f64.const 0.5 - call $~lib/math/NativeMath.pow + call $~lib/math/NativeMath::pow f64.const inf f64.eq i32.eqz @@ -44200,7 +44200,7 @@ f64.const inf f64.neg f64.const 0.5 - call $~lib/math/NativeMath.pow + call $~lib/math/NativeMath::pow f64.const inf f64.eq i32.eqz @@ -44214,7 +44214,7 @@ end f64.const nan:0x8000000000000 f64.const 0.5 - call $~lib/math/NativeMath.pow + call $~lib/math/NativeMath::pow local.tee $4 local.get $4 f64.ne @@ -47911,9 +47911,9 @@ call $~lib/builtins/abort unreachable end - call $~lib/bindings/dom/Math.random + call $~lib/bindings/dom/Math::random i64.reinterpret_f64 - call $~lib/math/NativeMath.seedRandom + call $~lib/math/NativeMath::seedRandom i32.const 0 local.set $i loop $for-loop|0 @@ -47922,7 +47922,7 @@ f64.const 1e6 f64.lt if - call $~lib/math/NativeMath.random + call $~lib/math/NativeMath::random local.set $r local.get $r f64.const 0 @@ -47950,11 +47950,11 @@ br $for-loop|0 end end - call $~lib/bindings/dom/Math.random + call $~lib/bindings/dom/Math::random i64.reinterpret_f64 local.set $value local.get $value - call $~lib/math/NativeMath.seedRandom + call $~lib/math/NativeMath::seedRandom i32.const 0 local.set $i|8 loop $for-loop|1 @@ -47963,7 +47963,7 @@ f64.const 1e6 f64.lt if - call $~lib/math/NativeMathf.random + call $~lib/math/NativeMathf::random local.set $r|9 local.get $r|9 f32.const 0 @@ -48372,7 +48372,7 @@ unreachable end f64.const 9007199254740990 - call $~lib/math/NativeMath.round + call $~lib/math/NativeMath::round f64.const 9007199254740990 f64.eq i32.eqz @@ -48385,7 +48385,7 @@ unreachable end f64.const -9007199254740990 - call $~lib/math/NativeMath.round + call $~lib/math/NativeMath::round f64.const -9007199254740990 f64.eq i32.eqz @@ -48398,7 +48398,7 @@ unreachable end f64.const 9007199254740991 - call $~lib/math/NativeMath.round + call $~lib/math/NativeMath::round f64.const 9007199254740991 f64.eq i32.eqz @@ -48411,7 +48411,7 @@ unreachable end f64.const -9007199254740991 - call $~lib/math/NativeMath.round + call $~lib/math/NativeMath::round f64.const -9007199254740991 f64.eq i32.eqz @@ -48424,7 +48424,7 @@ unreachable end f64.const -1797693134862315708145274e284 - call $~lib/math/NativeMath.round + call $~lib/math/NativeMath::round f64.const -1797693134862315708145274e284 f64.eq i32.eqz @@ -49070,7 +49070,7 @@ call $~lib/builtins/abort unreachable end - block $~lib/math/NativeMath.signbit|inlined.2 (result i32) + block $~lib/math/NativeMath::signbit|inlined.2 (result i32) f64.const 0 local.set $x local.get $x @@ -49079,14 +49079,14 @@ i64.shr_u i64.const 0 i64.ne - br $~lib/math/NativeMath.signbit|inlined.2 + br $~lib/math/NativeMath::signbit|inlined.2 end i32.const 0 i32.ne i32.const 0 i32.eq drop - block $~lib/math/NativeMath.signbit|inlined.3 (result i32) + block $~lib/math/NativeMath::signbit|inlined.3 (result i32) f64.const -0 local.set $x|11 local.get $x|11 @@ -49095,14 +49095,14 @@ i64.shr_u i64.const 0 i64.ne - br $~lib/math/NativeMath.signbit|inlined.3 + br $~lib/math/NativeMath::signbit|inlined.3 end i32.const 0 i32.ne i32.const 1 i32.eq drop - block $~lib/math/NativeMath.signbit|inlined.4 (result i32) + block $~lib/math/NativeMath::signbit|inlined.4 (result i32) f64.const 1 local.set $x|12 local.get $x|12 @@ -49111,14 +49111,14 @@ i64.shr_u i64.const 0 i64.ne - br $~lib/math/NativeMath.signbit|inlined.4 + br $~lib/math/NativeMath::signbit|inlined.4 end i32.const 0 i32.ne i32.const 0 i32.eq drop - block $~lib/math/NativeMath.signbit|inlined.5 (result i32) + block $~lib/math/NativeMath::signbit|inlined.5 (result i32) f64.const -1 local.set $x|13 local.get $x|13 @@ -49127,14 +49127,14 @@ i64.shr_u i64.const 0 i64.ne - br $~lib/math/NativeMath.signbit|inlined.5 + br $~lib/math/NativeMath::signbit|inlined.5 end i32.const 0 i32.ne i32.const 1 i32.eq drop - block $~lib/math/NativeMath.signbit|inlined.6 (result i32) + block $~lib/math/NativeMath::signbit|inlined.6 (result i32) f64.const nan:0x8000000000000 local.set $x|14 local.get $x|14 @@ -49143,14 +49143,14 @@ i64.shr_u i64.const 0 i64.ne - br $~lib/math/NativeMath.signbit|inlined.6 + br $~lib/math/NativeMath::signbit|inlined.6 end i32.const 0 i32.ne i32.const 0 i32.eq drop - block $~lib/math/NativeMath.signbit|inlined.7 (result i32) + block $~lib/math/NativeMath::signbit|inlined.7 (result i32) f64.const nan:0x8000000000000 f64.neg local.set $x|15 @@ -49160,14 +49160,14 @@ i64.shr_u i64.const 0 i64.ne - br $~lib/math/NativeMath.signbit|inlined.7 + br $~lib/math/NativeMath::signbit|inlined.7 end i32.const 0 i32.ne i32.const 1 i32.eq drop - block $~lib/math/NativeMath.signbit|inlined.8 (result i32) + block $~lib/math/NativeMath::signbit|inlined.8 (result i32) f64.const inf local.set $x|16 local.get $x|16 @@ -49176,14 +49176,14 @@ i64.shr_u i64.const 0 i64.ne - br $~lib/math/NativeMath.signbit|inlined.8 + br $~lib/math/NativeMath::signbit|inlined.8 end i32.const 0 i32.ne i32.const 0 i32.eq drop - block $~lib/math/NativeMath.signbit|inlined.9 (result i32) + block $~lib/math/NativeMath::signbit|inlined.9 (result i32) f64.const inf f64.neg local.set $x|17 @@ -49193,84 +49193,84 @@ i64.shr_u i64.const 0 i64.ne - br $~lib/math/NativeMath.signbit|inlined.9 + br $~lib/math/NativeMath::signbit|inlined.9 end i32.const 0 i32.ne i32.const 1 i32.eq drop - block $~lib/math/NativeMathf.signbit|inlined.2 (result i32) + block $~lib/math/NativeMathf::signbit|inlined.2 (result i32) f32.const 0 local.set $x|18 local.get $x|18 i32.reinterpret_f32 i32.const 31 i32.shr_u - br $~lib/math/NativeMathf.signbit|inlined.2 + br $~lib/math/NativeMathf::signbit|inlined.2 end i32.const 0 i32.ne i32.const 0 i32.eq drop - block $~lib/math/NativeMathf.signbit|inlined.3 (result i32) + block $~lib/math/NativeMathf::signbit|inlined.3 (result i32) f32.const -0 local.set $x|19 local.get $x|19 i32.reinterpret_f32 i32.const 31 i32.shr_u - br $~lib/math/NativeMathf.signbit|inlined.3 + br $~lib/math/NativeMathf::signbit|inlined.3 end i32.const 0 i32.ne i32.const 1 i32.eq drop - block $~lib/math/NativeMathf.signbit|inlined.4 (result i32) + block $~lib/math/NativeMathf::signbit|inlined.4 (result i32) f32.const 1 local.set $x|20 local.get $x|20 i32.reinterpret_f32 i32.const 31 i32.shr_u - br $~lib/math/NativeMathf.signbit|inlined.4 + br $~lib/math/NativeMathf::signbit|inlined.4 end i32.const 0 i32.ne i32.const 0 i32.eq drop - block $~lib/math/NativeMathf.signbit|inlined.5 (result i32) + block $~lib/math/NativeMathf::signbit|inlined.5 (result i32) f32.const -1 local.set $x|21 local.get $x|21 i32.reinterpret_f32 i32.const 31 i32.shr_u - br $~lib/math/NativeMathf.signbit|inlined.5 + br $~lib/math/NativeMathf::signbit|inlined.5 end i32.const 0 i32.ne i32.const 1 i32.eq drop - block $~lib/math/NativeMathf.signbit|inlined.6 (result i32) + block $~lib/math/NativeMathf::signbit|inlined.6 (result i32) f32.const nan:0x400000 local.set $x|22 local.get $x|22 i32.reinterpret_f32 i32.const 31 i32.shr_u - br $~lib/math/NativeMathf.signbit|inlined.6 + br $~lib/math/NativeMathf::signbit|inlined.6 end i32.const 0 i32.ne i32.const 0 i32.eq drop - block $~lib/math/NativeMathf.signbit|inlined.7 (result i32) + block $~lib/math/NativeMathf::signbit|inlined.7 (result i32) f32.const nan:0x400000 f32.neg local.set $x|23 @@ -49278,28 +49278,28 @@ i32.reinterpret_f32 i32.const 31 i32.shr_u - br $~lib/math/NativeMathf.signbit|inlined.7 + br $~lib/math/NativeMathf::signbit|inlined.7 end i32.const 0 i32.ne i32.const 1 i32.eq drop - block $~lib/math/NativeMathf.signbit|inlined.8 (result i32) + block $~lib/math/NativeMathf::signbit|inlined.8 (result i32) f32.const inf local.set $x|24 local.get $x|24 i32.reinterpret_f32 i32.const 31 i32.shr_u - br $~lib/math/NativeMathf.signbit|inlined.8 + br $~lib/math/NativeMathf::signbit|inlined.8 end i32.const 0 i32.ne i32.const 0 i32.eq drop - block $~lib/math/NativeMathf.signbit|inlined.9 (result i32) + block $~lib/math/NativeMathf::signbit|inlined.9 (result i32) f32.const inf f32.neg local.set $x|25 @@ -49307,7 +49307,7 @@ i32.reinterpret_f32 i32.const 31 i32.shr_u - br $~lib/math/NativeMathf.signbit|inlined.9 + br $~lib/math/NativeMathf::signbit|inlined.9 end i32.const 0 i32.ne @@ -52414,11 +52414,11 @@ global.get $std/math/kPI f64.const 2 f64.div - call $~lib/math/NativeMath.sin + call $~lib/math/NativeMath::sin global.get $std/math/kPI f64.const 2 f64.div - call $~lib/bindings/dom/Math.sin + call $~lib/bindings/dom/Math::sin f64.eq i32.eqz if @@ -52434,13 +52434,13 @@ f64.mul f64.const 2 f64.div - call $~lib/math/NativeMath.sin + call $~lib/math/NativeMath::sin f64.const 2 global.get $std/math/kPI f64.mul f64.const 2 f64.div - call $~lib/bindings/dom/Math.sin + call $~lib/bindings/dom/Math::sin f64.eq i32.eqz if @@ -52453,7 +52453,7 @@ end f64.const 2.3283064365386963e-10 f64.const 2.3283064365386963e-10 - call $~lib/math/NativeMath.sin + call $~lib/math/NativeMath::sin f64.eq i32.eqz if @@ -52466,7 +52466,7 @@ end f64.const -2.3283064365386963e-10 f64.const -2.3283064365386963e-10 - call $~lib/math/NativeMath.sin + call $~lib/math/NativeMath::sin f64.eq i32.eqz if @@ -52479,7 +52479,7 @@ end f64.const 0.3826834323650898 f64.const 0.39269908169872414 - call $~lib/math/NativeMath.sin + call $~lib/math/NativeMath::sin f64.eq i32.eqz if @@ -52492,7 +52492,7 @@ end f64.const -0.3826834323650898 f64.const -0.39269908169872414 - call $~lib/math/NativeMath.sin + call $~lib/math/NativeMath::sin f64.eq i32.eqz if @@ -52505,7 +52505,7 @@ end f64.const 0.479425538604203 f64.const 0.5 - call $~lib/math/NativeMath.sin + call $~lib/math/NativeMath::sin f64.eq i32.eqz if @@ -52518,7 +52518,7 @@ end f64.const -0.479425538604203 f64.const -0.5 - call $~lib/math/NativeMath.sin + call $~lib/math/NativeMath::sin f64.eq i32.eqz if @@ -52533,7 +52533,7 @@ global.get $std/math/kPI f64.const 2 f64.div - call $~lib/math/NativeMath.sin + call $~lib/math/NativeMath::sin f64.eq i32.eqz if @@ -52549,7 +52549,7 @@ f64.neg f64.const 2 f64.div - call $~lib/math/NativeMath.sin + call $~lib/math/NativeMath::sin f64.eq i32.eqz if @@ -52562,7 +52562,7 @@ end f64.const 1.2246467991473532e-16 global.get $std/math/kPI - call $~lib/math/NativeMath.sin + call $~lib/math/NativeMath::sin f64.eq i32.eqz if @@ -52577,7 +52577,7 @@ f64.const 2200 global.get $std/math/kPI f64.mul - call $~lib/math/NativeMath.sin + call $~lib/math/NativeMath::sin f64.eq i32.eqz if @@ -52594,7 +52594,7 @@ f64.div global.get $std/math/kPI f64.mul - call $~lib/math/NativeMath.sin + call $~lib/math/NativeMath::sin f64.eq i32.eqz if @@ -52611,7 +52611,7 @@ f64.div global.get $std/math/kPI f64.mul - call $~lib/math/NativeMath.sin + call $~lib/math/NativeMath::sin f64.eq i32.eqz if @@ -52628,7 +52628,7 @@ f64.div global.get $std/math/kPI f64.mul - call $~lib/math/NativeMath.sin + call $~lib/math/NativeMath::sin f64.eq i32.eqz if @@ -52645,7 +52645,7 @@ f64.div global.get $std/math/kPI f64.mul - call $~lib/math/NativeMath.sin + call $~lib/math/NativeMath::sin f64.eq i32.eqz if @@ -52662,7 +52662,7 @@ f64.div global.get $std/math/kPI f64.mul - call $~lib/math/NativeMath.sin + call $~lib/math/NativeMath::sin f64.eq i32.eqz if @@ -52675,7 +52675,7 @@ end f64.const 0.377820109360752 global.get $std/math/kTwo120 - call $~lib/math/NativeMath.sin + call $~lib/math/NativeMath::sin f64.eq i32.eqz if @@ -52689,7 +52689,7 @@ f64.const -0.377820109360752 global.get $std/math/kTwo120 f64.neg - call $~lib/math/NativeMath.sin + call $~lib/math/NativeMath::sin f64.eq i32.eqz if @@ -53555,7 +53555,7 @@ call $~lib/builtins/abort unreachable end - global.get $~lib/builtins/f32.MAX_VALUE + global.get $~lib/builtins/f32::MAX_VALUE f32.const -0.5218765139579773 f32.const 0 global.get $std/math/INEXACT @@ -53653,7 +53653,7 @@ call $~lib/builtins/abort unreachable end - global.get $~lib/builtins/f32.MAX_VALUE + global.get $~lib/builtins/f32::MAX_VALUE f32.neg f32.const 0.5218765139579773 f32.const 0 @@ -56419,9 +56419,9 @@ unreachable end f64.const 2.3283064365386963e-10 - call $~lib/math/NativeMath.tan + call $~lib/math/NativeMath::tan f64.const 2.3283064365386963e-10 - call $~lib/bindings/dom/Math.tan + call $~lib/bindings/dom/Math::tan f64.eq i32.eqz if @@ -56433,9 +56433,9 @@ unreachable end f64.const -2.3283064365386963e-10 - call $~lib/math/NativeMath.tan + call $~lib/math/NativeMath::tan f64.const -2.3283064365386963e-10 - call $~lib/bindings/dom/Math.tan + call $~lib/bindings/dom/Math::tan f64.eq i32.eqz if @@ -56449,11 +56449,11 @@ f64.const 11 f64.const 16 f64.div - call $~lib/math/NativeMath.tan + call $~lib/math/NativeMath::tan f64.const 11 f64.const 16 f64.div - call $~lib/bindings/dom/Math.tan + call $~lib/bindings/dom/Math::tan f64.eq i32.eqz if @@ -56467,11 +56467,11 @@ f64.const -11 f64.const 16 f64.div - call $~lib/math/NativeMath.tan + call $~lib/math/NativeMath::tan f64.const -11 f64.const 16 f64.div - call $~lib/bindings/dom/Math.tan + call $~lib/bindings/dom/Math::tan f64.eq i32.eqz if @@ -56483,9 +56483,9 @@ unreachable end f64.const 0.39269908169872414 - call $~lib/math/NativeMath.tan + call $~lib/math/NativeMath::tan f64.const 0.39269908169872414 - call $~lib/bindings/dom/Math.tan + call $~lib/bindings/dom/Math::tan f64.eq i32.eqz if @@ -56497,9 +56497,9 @@ unreachable end f64.const 0.6743358 - call $~lib/math/NativeMath.tan + call $~lib/math/NativeMath::tan f64.const 0.6743358 - call $~lib/bindings/dom/Math.tan + call $~lib/bindings/dom/Math::tan f64.eq i32.eqz if @@ -56511,9 +56511,9 @@ unreachable end f64.const 3.725290298461914e-09 - call $~lib/math/NativeMath.tan + call $~lib/math/NativeMath::tan f64.const 3.725290298461914e-09 - call $~lib/bindings/dom/Math.tan + call $~lib/bindings/dom/Math::tan f64.eq i32.eqz if @@ -56527,11 +56527,11 @@ global.get $std/math/kPI f64.const 2 f64.div - call $~lib/math/NativeMath.tan + call $~lib/math/NativeMath::tan global.get $std/math/kPI f64.const 2 f64.div - call $~lib/bindings/dom/Math.tan + call $~lib/bindings/dom/Math::tan f64.eq i32.eqz if @@ -56543,9 +56543,9 @@ unreachable end f64.const 0.5 - call $~lib/math/NativeMath.tan + call $~lib/math/NativeMath::tan f64.const 0.5 - call $~lib/bindings/dom/Math.tan + call $~lib/bindings/dom/Math::tan f64.eq i32.eqz if @@ -56557,9 +56557,9 @@ unreachable end f64.const 1.107148717794091 - call $~lib/math/NativeMath.tan + call $~lib/math/NativeMath::tan f64.const 1.107148717794091 - call $~lib/bindings/dom/Math.tan + call $~lib/bindings/dom/Math::tan f64.eq i32.eqz if @@ -56575,13 +56575,13 @@ f64.div global.get $std/math/kPI f64.mul - call $~lib/math/NativeMath.tan + call $~lib/math/NativeMath::tan f64.const 7 f64.const 4 f64.div global.get $std/math/kPI f64.mul - call $~lib/bindings/dom/Math.tan + call $~lib/bindings/dom/Math::tan f64.eq i32.eqz if @@ -56597,13 +56597,13 @@ f64.div global.get $std/math/kPI f64.mul - call $~lib/math/NativeMath.tan + call $~lib/math/NativeMath::tan f64.const 9 f64.const 4 f64.div global.get $std/math/kPI f64.mul - call $~lib/bindings/dom/Math.tan + call $~lib/bindings/dom/Math::tan f64.eq i32.eqz if @@ -56619,13 +56619,13 @@ f64.div global.get $std/math/kPI f64.mul - call $~lib/math/NativeMath.tan + call $~lib/math/NativeMath::tan f64.const 1048576 f64.const 2 f64.div global.get $std/math/kPI f64.mul - call $~lib/bindings/dom/Math.tan + call $~lib/bindings/dom/Math::tan f64.eq i32.eqz if @@ -56641,13 +56641,13 @@ f64.div global.get $std/math/kPI f64.mul - call $~lib/math/NativeMath.tan + call $~lib/math/NativeMath::tan f64.const 1048575 f64.const 2 f64.div global.get $std/math/kPI f64.mul - call $~lib/bindings/dom/Math.tan + call $~lib/bindings/dom/Math::tan f64.eq i32.eqz if @@ -56659,9 +56659,9 @@ unreachable end global.get $std/math/kTwo120 - call $~lib/math/NativeMath.tan + call $~lib/math/NativeMath::tan global.get $std/math/kTwo120 - call $~lib/bindings/dom/Math.tan + call $~lib/bindings/dom/Math::tan f64.eq i32.eqz if @@ -56674,10 +56674,10 @@ end global.get $std/math/kTwo120 f64.neg - call $~lib/math/NativeMath.tan + call $~lib/math/NativeMath::tan global.get $std/math/kTwo120 f64.neg - call $~lib/bindings/dom/Math.tan + call $~lib/bindings/dom/Math::tan f64.eq i32.eqz if @@ -58710,7 +58710,7 @@ drop f64.const 2 f64.const 4 - call $~lib/math/NativeMath.imul + call $~lib/math/NativeMath::imul f64.const 8 f64.eq i32.eqz @@ -58724,7 +58724,7 @@ end f64.const -1 f64.const 8 - call $~lib/math/NativeMath.imul + call $~lib/math/NativeMath::imul f64.const -8 f64.eq i32.eqz @@ -58738,7 +58738,7 @@ end f64.const -2 f64.const -2 - call $~lib/math/NativeMath.imul + call $~lib/math/NativeMath::imul f64.const 4 f64.eq i32.eqz @@ -58752,7 +58752,7 @@ end f64.const 4294967295 f64.const 5 - call $~lib/math/NativeMath.imul + call $~lib/math/NativeMath::imul f64.const -5 f64.eq i32.eqz @@ -58766,7 +58766,7 @@ end f64.const 4294967294 f64.const 5 - call $~lib/math/NativeMath.imul + call $~lib/math/NativeMath::imul f64.const -10 f64.eq i32.eqz @@ -58780,7 +58780,7 @@ end f64.const 1.e+60 f64.const 1.e+60 - call $~lib/math/NativeMath.imul + call $~lib/math/NativeMath::imul f64.const 0 f64.eq i32.eqz @@ -58794,7 +58794,7 @@ end f64.const 1.e+60 f64.const -1.e+60 - call $~lib/math/NativeMath.imul + call $~lib/math/NativeMath::imul f64.const 0 f64.eq i32.eqz @@ -58808,7 +58808,7 @@ end f64.const -1.e+60 f64.const -1.e+60 - call $~lib/math/NativeMath.imul + call $~lib/math/NativeMath::imul f64.const 0 f64.eq i32.eqz @@ -58822,7 +58822,7 @@ end f64.const 1.e+24 f64.const 100 - call $~lib/math/NativeMath.imul + call $~lib/math/NativeMath::imul f64.const -2147483648 f64.eq i32.eqz @@ -58836,7 +58836,7 @@ end f64.const nan:0x8000000000000 f64.const 1 - call $~lib/math/NativeMath.imul + call $~lib/math/NativeMath::imul f64.const 0 f64.eq i32.eqz @@ -58850,7 +58850,7 @@ end f64.const 1 f64.const inf - call $~lib/math/NativeMath.imul + call $~lib/math/NativeMath::imul f64.const 0 f64.eq i32.eqz @@ -58862,9 +58862,9 @@ call $~lib/builtins/abort unreachable end - global.get $~lib/builtins/f64.MAX_VALUE - global.get $~lib/builtins/f64.MAX_VALUE - call $~lib/math/NativeMath.imul + global.get $~lib/builtins/f64::MAX_VALUE + global.get $~lib/builtins/f64::MAX_VALUE + call $~lib/math/NativeMath::imul f64.const 0 f64.eq i32.eqz @@ -58877,7 +58877,7 @@ unreachable end f64.const 0 - call $~lib/math/NativeMath.clz32 + call $~lib/math/NativeMath::clz32 f64.const 32 f64.eq i32.eqz @@ -58890,7 +58890,7 @@ unreachable end f64.const 1 - call $~lib/math/NativeMath.clz32 + call $~lib/math/NativeMath::clz32 f64.const 31 f64.eq i32.eqz @@ -58903,7 +58903,7 @@ unreachable end f64.const -1 - call $~lib/math/NativeMath.clz32 + call $~lib/math/NativeMath::clz32 f64.const 0 f64.eq i32.eqz @@ -58916,7 +58916,7 @@ unreachable end f64.const -128 - call $~lib/math/NativeMath.clz32 + call $~lib/math/NativeMath::clz32 f64.const 0 f64.eq i32.eqz @@ -58929,7 +58929,7 @@ unreachable end f64.const 4294967295 - call $~lib/math/NativeMath.clz32 + call $~lib/math/NativeMath::clz32 f64.const 0 f64.eq i32.eqz @@ -58942,7 +58942,7 @@ unreachable end f64.const 4294967295.5 - call $~lib/math/NativeMath.clz32 + call $~lib/math/NativeMath::clz32 f64.const 0 f64.eq i32.eqz @@ -58955,7 +58955,7 @@ unreachable end f64.const 4294967296 - call $~lib/math/NativeMath.clz32 + call $~lib/math/NativeMath::clz32 f64.const 32 f64.eq i32.eqz @@ -58968,7 +58968,7 @@ unreachable end f64.const 4294967297 - call $~lib/math/NativeMath.clz32 + call $~lib/math/NativeMath::clz32 f64.const 31 f64.eq i32.eqz @@ -58981,7 +58981,7 @@ unreachable end f64.const nan:0x8000000000000 - call $~lib/math/NativeMath.clz32 + call $~lib/math/NativeMath::clz32 f64.const 32 f64.eq i32.eqz @@ -58994,7 +58994,7 @@ unreachable end f64.const inf - call $~lib/math/NativeMath.clz32 + call $~lib/math/NativeMath::clz32 f64.const 32 f64.eq i32.eqz @@ -59006,8 +59006,8 @@ call $~lib/builtins/abort unreachable end - global.get $~lib/builtins/f64.MAX_SAFE_INTEGER - call $~lib/math/NativeMath.clz32 + global.get $~lib/builtins/f64::MAX_SAFE_INTEGER + call $~lib/math/NativeMath::clz32 f64.const 0 f64.eq i32.eqz @@ -59019,9 +59019,9 @@ call $~lib/builtins/abort unreachable end - global.get $~lib/builtins/f64.MAX_SAFE_INTEGER + global.get $~lib/builtins/f64::MAX_SAFE_INTEGER f64.neg - call $~lib/math/NativeMath.clz32 + call $~lib/math/NativeMath::clz32 f64.const 31 f64.eq i32.eqz @@ -59033,8 +59033,8 @@ call $~lib/builtins/abort unreachable end - global.get $~lib/builtins/f64.MAX_VALUE - call $~lib/math/NativeMath.clz32 + global.get $~lib/builtins/f64::MAX_VALUE + call $~lib/math/NativeMath::clz32 f64.const 32 f64.eq i32.eqz @@ -59046,8 +59046,8 @@ call $~lib/builtins/abort unreachable end - global.get $~lib/builtins/f64.MIN_VALUE - call $~lib/math/NativeMath.clz32 + global.get $~lib/builtins/f64::MIN_VALUE + call $~lib/math/NativeMath::clz32 f64.const 32 f64.eq i32.eqz @@ -59059,9 +59059,9 @@ call $~lib/builtins/abort unreachable end - global.get $~lib/builtins/f64.MAX_VALUE + global.get $~lib/builtins/f64::MAX_VALUE f64.neg - call $~lib/math/NativeMath.clz32 + call $~lib/math/NativeMath::clz32 f64.const 32 f64.eq i32.eqz @@ -59073,8 +59073,8 @@ call $~lib/builtins/abort unreachable end - global.get $~lib/builtins/f64.EPSILON - call $~lib/math/NativeMath.clz32 + global.get $~lib/builtins/f64::EPSILON + call $~lib/math/NativeMath::clz32 f64.const 32 f64.eq i32.eqz @@ -59959,7 +59959,7 @@ i32.const 1 f64.convert_i32_u f64.const 0.5 - call $~lib/math/NativeMath.pow + call $~lib/math/NativeMath::pow f64.const 1 f64.eq i32.eqz @@ -59974,7 +59974,7 @@ i32.const 0 f64.convert_i32_u f64.const 0.5 - call $~lib/math/NativeMath.pow + call $~lib/math/NativeMath::pow f64.const 0 f64.eq i32.eqz @@ -59989,7 +59989,7 @@ i32.const 0 f64.convert_i32_u f64.const -1 - call $~lib/math/NativeMath.pow + call $~lib/math/NativeMath::pow f64.const inf f64.eq i32.eqz @@ -60003,7 +60003,7 @@ end f64.const 0 f64.const 0 - call $~lib/math/NativeMath.pow + call $~lib/math/NativeMath::pow f64.const 1 f64.eq i32.eqz @@ -60017,7 +60017,7 @@ end f64.const 1 f64.const 1 - call $~lib/math/NativeMath.pow + call $~lib/math/NativeMath::pow f64.const 1 f64.eq i32.eqz @@ -60031,7 +60031,7 @@ end f64.const 10 f64.const 308 - call $~lib/math/NativeMath.pow + call $~lib/math/NativeMath::pow f64.const 1.e+308 f64.eq i32.eqz @@ -60045,7 +60045,7 @@ end f64.const 10 f64.const -308 - call $~lib/math/NativeMath.pow + call $~lib/math/NativeMath::pow f64.const 1e-308 f64.eq i32.eqz @@ -60059,7 +60059,7 @@ end f64.const 10 f64.const -323 - call $~lib/math/NativeMath.pow + call $~lib/math/NativeMath::pow f64.const 1e-323 f64.eq i32.eqz @@ -60073,7 +60073,7 @@ end f64.const 10 f64.const 208 - call $~lib/math/NativeMath.pow + call $~lib/math/NativeMath::pow f64.const 1.e+208 f64.eq i32.eqz @@ -60087,7 +60087,7 @@ end f64.const 10 f64.const 64 - call $~lib/math/NativeMath.pow + call $~lib/math/NativeMath::pow f64.const 1.e+64 f64.eq i32.eqz @@ -60101,7 +60101,7 @@ end f64.const 10 f64.const -64 - call $~lib/math/NativeMath.pow + call $~lib/math/NativeMath::pow f64.const 1e-64 f64.eq i32.eqz @@ -60115,7 +60115,7 @@ end f64.const 10 f64.const 53 - call $~lib/math/NativeMath.pow + call $~lib/math/NativeMath::pow f64.const 1.e+53 f64.eq i32.eqz @@ -60129,7 +60129,7 @@ end f64.const 10 f64.const -53 - call $~lib/math/NativeMath.pow + call $~lib/math/NativeMath::pow f64.const 1e-53 f64.eq i32.eqz @@ -60143,7 +60143,7 @@ end f64.const 10 f64.const 0 - call $~lib/math/NativeMath.pow + call $~lib/math/NativeMath::pow f64.const 1 f64.eq i32.eqz @@ -60157,7 +60157,7 @@ end f64.const 10 f64.const 5 - call $~lib/math/NativeMath.pow + call $~lib/math/NativeMath::pow f64.const 1e5 f64.eq i32.eqz @@ -60171,7 +60171,7 @@ end f64.const 10 f64.const -5 - call $~lib/math/NativeMath.pow + call $~lib/math/NativeMath::pow f64.const 1e-05 f64.eq i32.eqz @@ -60185,7 +60185,7 @@ end f64.const 10 f64.const 3 - call $~lib/math/NativeMath.pow + call $~lib/math/NativeMath::pow f64.const 1e3 f64.eq i32.eqz @@ -60199,7 +60199,7 @@ end f64.const 10 f64.const -3 - call $~lib/math/NativeMath.pow + call $~lib/math/NativeMath::pow f64.const 0.001 f64.eq i32.eqz @@ -60213,7 +60213,7 @@ end f32.const 10 f32.const 38 - call $~lib/math/NativeMathf.pow + call $~lib/math/NativeMathf::pow f32.const 9999999680285692465065626e13 f32.eq i32.eqz @@ -60227,7 +60227,7 @@ end f32.const 10 f32.const -5 - call $~lib/math/NativeMathf.pow + call $~lib/math/NativeMathf::pow f32.const 9.999999747378752e-06 f32.eq i32.eqz diff --git a/tests/compiler/std/math.release.wat b/tests/compiler/std/math.release.wat index 4007713b0e..234585eb6f 100644 --- a/tests/compiler/std/math.release.wat +++ b/tests/compiler/std/math.release.wat @@ -19,46 +19,46 @@ (type $17 (func (param f64))) (type $18 (func (param i64 i64 i64 i64 i64))) (type $19 (func (param i64 i64) (result i64))) - (import "env" "Math.E" (global $~lib/bindings/dom/Math.E f64)) - (import "env" "Math.LN2" (global $~lib/bindings/dom/Math.LN2 f64)) - (import "env" "Math.LN10" (global $~lib/bindings/dom/Math.LN10 f64)) - (import "env" "Math.LOG2E" (global $~lib/bindings/dom/Math.LOG2E f64)) - (import "env" "Math.PI" (global $~lib/bindings/dom/Math.PI f64)) - (import "env" "Math.SQRT1_2" (global $~lib/bindings/dom/Math.SQRT1_2 f64)) - (import "env" "Math.SQRT2" (global $~lib/bindings/dom/Math.SQRT2 f64)) + (import "env" "Math.E" (global $~lib/bindings/dom/Math::E f64)) + (import "env" "Math.LN2" (global $~lib/bindings/dom/Math::LN2 f64)) + (import "env" "Math.LN10" (global $~lib/bindings/dom/Math::LN10 f64)) + (import "env" "Math.LOG2E" (global $~lib/bindings/dom/Math::LOG2E f64)) + (import "env" "Math.PI" (global $~lib/bindings/dom/Math::PI f64)) + (import "env" "Math.SQRT1_2" (global $~lib/bindings/dom/Math::SQRT1_2 f64)) + (import "env" "Math.SQRT2" (global $~lib/bindings/dom/Math::SQRT2 f64)) (import "env" "abort" (func $~lib/builtins/abort (param i32 i32 i32 i32))) - (import "env" "Math.abs" (func $~lib/bindings/dom/Math.abs (param f64) (result f64))) - (import "env" "Math.acos" (func $~lib/bindings/dom/Math.acos (param f64) (result f64))) - (import "env" "Math.acosh" (func $~lib/bindings/dom/Math.acosh (param f64) (result f64))) - (import "env" "Math.asin" (func $~lib/bindings/dom/Math.asin (param f64) (result f64))) - (import "env" "Math.asinh" (func $~lib/bindings/dom/Math.asinh (param f64) (result f64))) - (import "env" "Math.atan" (func $~lib/bindings/dom/Math.atan (param f64) (result f64))) - (import "env" "Math.atanh" (func $~lib/bindings/dom/Math.atanh (param f64) (result f64))) - (import "env" "Math.atan2" (func $~lib/bindings/dom/Math.atan2 (param f64 f64) (result f64))) - (import "env" "Math.cbrt" (func $~lib/bindings/dom/Math.cbrt (param f64) (result f64))) - (import "env" "Math.ceil" (func $~lib/bindings/dom/Math.ceil (param f64) (result f64))) - (import "env" "Math.cos" (func $~lib/bindings/dom/Math.cos (param f64) (result f64))) - (import "env" "Math.cosh" (func $~lib/bindings/dom/Math.cosh (param f64) (result f64))) - (import "env" "Math.exp" (func $~lib/bindings/dom/Math.exp (param f64) (result f64))) - (import "env" "Math.expm1" (func $~lib/bindings/dom/Math.expm1 (param f64) (result f64))) - (import "env" "Math.pow" (func $~lib/bindings/dom/Math.pow (param f64 f64) (result f64))) - (import "env" "Math.floor" (func $~lib/bindings/dom/Math.floor (param f64) (result f64))) - (import "env" "Math.log" (func $~lib/bindings/dom/Math.log (param f64) (result f64))) - (import "env" "Math.log10" (func $~lib/bindings/dom/Math.log10 (param f64) (result f64))) - (import "env" "Math.log1p" (func $~lib/bindings/dom/Math.log1p (param f64) (result f64))) - (import "env" "Math.log2" (func $~lib/bindings/dom/Math.log2 (param f64) (result f64))) - (import "env" "Math.max" (func $~lib/bindings/dom/Math.max (param f64 f64) (result f64))) - (import "env" "Math.min" (func $~lib/bindings/dom/Math.min (param f64 f64) (result f64))) + (import "env" "Math.abs" (func $~lib/bindings/dom/Math::abs (param f64) (result f64))) + (import "env" "Math.acos" (func $~lib/bindings/dom/Math::acos (param f64) (result f64))) + (import "env" "Math.acosh" (func $~lib/bindings/dom/Math::acosh (param f64) (result f64))) + (import "env" "Math.asin" (func $~lib/bindings/dom/Math::asin (param f64) (result f64))) + (import "env" "Math.asinh" (func $~lib/bindings/dom/Math::asinh (param f64) (result f64))) + (import "env" "Math.atan" (func $~lib/bindings/dom/Math::atan (param f64) (result f64))) + (import "env" "Math.atanh" (func $~lib/bindings/dom/Math::atanh (param f64) (result f64))) + (import "env" "Math.atan2" (func $~lib/bindings/dom/Math::atan2 (param f64 f64) (result f64))) + (import "env" "Math.cbrt" (func $~lib/bindings/dom/Math::cbrt (param f64) (result f64))) + (import "env" "Math.ceil" (func $~lib/bindings/dom/Math::ceil (param f64) (result f64))) + (import "env" "Math.cos" (func $~lib/bindings/dom/Math::cos (param f64) (result f64))) + (import "env" "Math.cosh" (func $~lib/bindings/dom/Math::cosh (param f64) (result f64))) + (import "env" "Math.exp" (func $~lib/bindings/dom/Math::exp (param f64) (result f64))) + (import "env" "Math.expm1" (func $~lib/bindings/dom/Math::expm1 (param f64) (result f64))) + (import "env" "Math.pow" (func $~lib/bindings/dom/Math::pow (param f64 f64) (result f64))) + (import "env" "Math.floor" (func $~lib/bindings/dom/Math::floor (param f64) (result f64))) + (import "env" "Math.log" (func $~lib/bindings/dom/Math::log (param f64) (result f64))) + (import "env" "Math.log10" (func $~lib/bindings/dom/Math::log10 (param f64) (result f64))) + (import "env" "Math.log1p" (func $~lib/bindings/dom/Math::log1p (param f64) (result f64))) + (import "env" "Math.log2" (func $~lib/bindings/dom/Math::log2 (param f64) (result f64))) + (import "env" "Math.max" (func $~lib/bindings/dom/Math::max (param f64 f64) (result f64))) + (import "env" "Math.min" (func $~lib/bindings/dom/Math::min (param f64 f64) (result f64))) (import "math" "mod" (func $std/math/mod (param f64 f64) (result f64))) - (import "env" "Math.random" (func $~lib/bindings/dom/Math.random (result f64))) + (import "env" "Math.random" (func $~lib/bindings/dom/Math::random (result f64))) (import "env" "seed" (func $~lib/builtins/seed (result f64))) - (import "env" "Math.sign" (func $~lib/bindings/dom/Math.sign (param f64) (result f64))) - (import "env" "Math.sin" (func $~lib/bindings/dom/Math.sin (param f64) (result f64))) - (import "env" "Math.sinh" (func $~lib/bindings/dom/Math.sinh (param f64) (result f64))) - (import "env" "Math.sqrt" (func $~lib/bindings/dom/Math.sqrt (param f64) (result f64))) - (import "env" "Math.tan" (func $~lib/bindings/dom/Math.tan (param f64) (result f64))) - (import "env" "Math.tanh" (func $~lib/bindings/dom/Math.tanh (param f64) (result f64))) - (import "env" "Math.trunc" (func $~lib/bindings/dom/Math.trunc (param f64) (result f64))) + (import "env" "Math.sign" (func $~lib/bindings/dom/Math::sign (param f64) (result f64))) + (import "env" "Math.sin" (func $~lib/bindings/dom/Math::sin (param f64) (result f64))) + (import "env" "Math.sinh" (func $~lib/bindings/dom/Math::sinh (param f64) (result f64))) + (import "env" "Math.sqrt" (func $~lib/bindings/dom/Math::sqrt (param f64) (result f64))) + (import "env" "Math.tan" (func $~lib/bindings/dom/Math::tan (param f64) (result f64))) + (import "env" "Math.tanh" (func $~lib/bindings/dom/Math::tanh (param f64) (result f64))) + (import "env" "Math.trunc" (func $~lib/bindings/dom/Math::trunc (param f64) (result f64))) (global $~lib/math/rempio2_y0 (mut f64) (f64.const 0)) (global $~lib/math/rempio2_y1 (mut f64) (f64.const 0)) (global $~lib/math/res128_hi (mut i64) (i64.const 0)) @@ -69,8 +69,8 @@ (global $~lib/math/random_state0_32 (mut i32) (i32.const 0)) (global $~lib/math/random_state1_32 (mut i32) (i32.const 0)) (global $~lib/math/random_seeded (mut i32) (i32.const 0)) - (global $~lib/math/NativeMath.sincos_sin (mut f64) (f64.const 0)) - (global $~lib/math/NativeMath.sincos_cos (mut f64) (f64.const 0)) + (global $~lib/math/NativeMath::sincos_sin (mut f64) (f64.const 0)) + (global $~lib/math/NativeMath::sincos_cos (mut f64) (f64.const 0)) (memory $0 1) (data $0 (i32.const 1036) ",") (data $0.1 (i32.const 1048) "\02\00\00\00\16\00\00\00s\00t\00d\00/\00m\00a\00t\00h\00.\00t\00s") @@ -215,7 +215,7 @@ (data $11.128 (i32.const 14353) "`Y\df\bd\d5\d5?\dce\a4\08*\0b\n\bd") (export "memory" (memory $0)) (start $~start) - (func $~lib/math/NativeMath.scalbn (param $0 f64) (param $1 i32) (result f64) + (func $~lib/math/NativeMath::scalbn (param $0 f64) (param $1 i32) (result f64) local.get $1 i32.const 1023 i32.gt_s @@ -375,7 +375,7 @@ local.get $3 select i32.sub - call $~lib/math/NativeMath.scalbn + call $~lib/math/NativeMath::scalbn local.get $2 f64.add end @@ -555,7 +555,7 @@ end i32.const 1 ) - (func $~lib/math/NativeMath.acos (param $0 f64) (result f64) + (func $~lib/math/NativeMath::acos (param $0 f64) (result f64) (local $1 i32) (local $2 i32) (local $3 i64) @@ -798,7 +798,7 @@ f64.const 2 f64.mul ) - (func $~lib/math/NativeMathf.acos (param $0 f32) (result f32) + (func $~lib/math/NativeMathf::acos (param $0 f32) (result f32) (local $1 i32) (local $2 i32) (local $3 f32) @@ -958,7 +958,7 @@ f32.const 2 f32.mul ) - (func $~lib/math/NativeMath.log1p (param $0 f64) (result f64) + (func $~lib/math/NativeMath::log1p (param $0 f64) (result f64) (local $1 f64) (local $2 i32) (local $3 i64) @@ -1155,7 +1155,7 @@ f64.mul f64.add ) - (func $~lib/math/NativeMath.log (param $0 f64) (result f64) + (func $~lib/math/NativeMath::log (param $0 f64) (result f64) (local $1 i64) (local $2 i32) (local $3 i64) @@ -1398,7 +1398,7 @@ (func $std/math/test_acosh (param $0 f64) (param $1 f64) (param $2 f64) (result i32) (local $3 f64) (local $4 i64) - block $__inlined_func$~lib/math/NativeMath.acosh$8 (result f64) + block $__inlined_func$~lib/math/NativeMath::acosh$8 (result f64) local.get $0 local.get $0 f64.sub @@ -1409,7 +1409,7 @@ local.tee $4 i64.const 4607182418800017408 i64.lt_s - br_if $__inlined_func$~lib/math/NativeMath.acosh$8 + br_if $__inlined_func$~lib/math/NativeMath::acosh$8 drop local.get $4 i64.const 52 @@ -1433,8 +1433,8 @@ f64.add f64.sqrt f64.add - call $~lib/math/NativeMath.log1p - br $__inlined_func$~lib/math/NativeMath.acosh$8 + call $~lib/math/NativeMath::log1p + br $__inlined_func$~lib/math/NativeMath::acosh$8 end local.get $4 i64.const 1049 @@ -1454,11 +1454,11 @@ f64.add f64.div f64.sub - call $~lib/math/NativeMath.log - br $__inlined_func$~lib/math/NativeMath.acosh$8 + call $~lib/math/NativeMath::log + br $__inlined_func$~lib/math/NativeMath::acosh$8 end local.get $0 - call $~lib/math/NativeMath.log + call $~lib/math/NativeMath::log f64.const 0.6931471805599453 f64.add end @@ -1467,7 +1467,7 @@ call $std/math/check if (result i32) local.get $0 - call $~lib/bindings/dom/Math.acosh + call $~lib/bindings/dom/Math::acosh local.get $1 local.get $2 call $std/math/check @@ -1475,7 +1475,7 @@ i32.const 0 end ) - (func $~lib/math/NativeMathf.log1p (param $0 f32) (result f32) + (func $~lib/math/NativeMathf::log1p (param $0 f32) (result f32) (local $1 f32) (local $2 i32) (local $3 f32) @@ -1644,7 +1644,7 @@ f32.mul f32.add ) - (func $~lib/math/NativeMathf.log (param $0 f32) (result f32) + (func $~lib/math/NativeMathf::log (param $0 f32) (result f32) (local $1 i32) (local $2 f64) (local $3 f64) @@ -1754,7 +1754,7 @@ ) (func $std/math/test_acoshf (param $0 f32) (param $1 f32) (param $2 f32) (result i32) (local $3 i32) - block $__inlined_func$~lib/math/NativeMathf.acosh$9 (result f32) + block $__inlined_func$~lib/math/NativeMathf::acosh$9 (result f32) local.get $0 i32.reinterpret_f32 local.tee $3 @@ -1774,8 +1774,8 @@ f32.mul f32.sqrt f32.add - call $~lib/math/NativeMathf.log1p - br $__inlined_func$~lib/math/NativeMathf.acosh$9 + call $~lib/math/NativeMathf::log1p + br $__inlined_func$~lib/math/NativeMathf::acosh$9 end local.get $3 i32.const 1166016512 @@ -1795,11 +1795,11 @@ f32.add f32.div f32.sub - call $~lib/math/NativeMathf.log - br $__inlined_func$~lib/math/NativeMathf.acosh$9 + call $~lib/math/NativeMathf::log + br $__inlined_func$~lib/math/NativeMathf::acosh$9 end local.get $0 - call $~lib/math/NativeMathf.log + call $~lib/math/NativeMathf::log f32.const 0.6931471824645996 f32.add end @@ -1807,7 +1807,7 @@ local.get $2 call $std/math/check ) - (func $~lib/math/NativeMath.asin (param $0 f64) (result f64) + (func $~lib/math/NativeMath::asin (param $0 f64) (result f64) (local $1 i32) (local $2 i64) (local $3 i32) @@ -2021,7 +2021,7 @@ i32.lt_s select ) - (func $~lib/math/NativeMathf.asin (param $0 f32) (result f32) + (func $~lib/math/NativeMathf::asin (param $0 f32) (result f32) (local $1 i32) (local $2 f64) (local $3 f32) @@ -2153,7 +2153,7 @@ i64.ge_u if (result f64) local.get $5 - call $~lib/math/NativeMath.log + call $~lib/math/NativeMath::log f64.const 0.6931471805599453 f64.add else @@ -2175,7 +2175,7 @@ f64.add f64.div f64.add - call $~lib/math/NativeMath.log + call $~lib/math/NativeMath::log else local.get $3 i64.const 997 @@ -2194,7 +2194,7 @@ f64.add f64.div f64.add - call $~lib/math/NativeMath.log1p + call $~lib/math/NativeMath::log1p else local.get $5 end @@ -2207,7 +2207,7 @@ call $std/math/check if (result i32) local.get $0 - call $~lib/bindings/dom/Math.asinh + call $~lib/bindings/dom/Math::asinh local.get $1 local.get $2 call $std/math/check @@ -2230,7 +2230,7 @@ i32.ge_u if (result f32) local.get $4 - call $~lib/math/NativeMathf.log + call $~lib/math/NativeMathf::log f32.const 0.6931471824645996 f32.add else @@ -2252,7 +2252,7 @@ f32.add f32.div f32.add - call $~lib/math/NativeMathf.log + call $~lib/math/NativeMathf::log else local.get $3 i32.const 964689920 @@ -2271,7 +2271,7 @@ f32.add f32.div f32.add - call $~lib/math/NativeMathf.log1p + call $~lib/math/NativeMathf::log1p else local.get $4 end @@ -2283,7 +2283,7 @@ local.get $2 call $std/math/check ) - (func $~lib/math/NativeMath.atan (param $0 f64) (result f64) + (func $~lib/math/NativeMath::atan (param $0 f64) (result f64) (local $1 f64) (local $2 i32) (local $3 i32) @@ -2502,7 +2502,7 @@ local.get $1 f64.copysign ) - (func $~lib/math/NativeMathf.atan (param $0 f32) (result f32) + (func $~lib/math/NativeMathf::atan (param $0 f32) (result f32) (local $1 f32) (local $2 i32) (local $3 i32) @@ -2727,7 +2727,7 @@ f64.sub f64.div f64.add - call $~lib/math/NativeMath.log1p + call $~lib/math/NativeMath::log1p f64.const 0.5 f64.mul else @@ -2741,7 +2741,7 @@ f64.div f64.const 2 f64.mul - call $~lib/math/NativeMath.log1p + call $~lib/math/NativeMath::log1p f64.const 0.5 f64.mul end @@ -2752,7 +2752,7 @@ call $std/math/check if (result i32) local.get $0 - call $~lib/bindings/dom/Math.atanh + call $~lib/bindings/dom/Math::atanh local.get $1 local.get $2 call $std/math/check @@ -2787,7 +2787,7 @@ f32.const 1 f32.add f32.mul - call $~lib/math/NativeMathf.log1p + call $~lib/math/NativeMathf::log1p f32.const 0.5 f32.mul else @@ -2801,7 +2801,7 @@ f32.div f32.const 2 f32.mul - call $~lib/math/NativeMathf.log1p + call $~lib/math/NativeMathf::log1p f32.const 0.5 f32.mul end @@ -2819,7 +2819,7 @@ (local $8 i32) (local $9 i32) (local $10 f64) - block $__inlined_func$~lib/math/NativeMath.atan2 (result f64) + block $__inlined_func$~lib/math/NativeMath::atan2 (result f64) local.get $1 local.get $0 f64.add @@ -2830,7 +2830,7 @@ local.get $1 f64.ne i32.or - br_if $__inlined_func$~lib/math/NativeMath.atan2 + br_if $__inlined_func$~lib/math/NativeMath::atan2 drop local.get $0 i64.reinterpret_f64 @@ -2856,8 +2856,8 @@ i32.eqz if local.get $0 - call $~lib/math/NativeMath.atan - br $__inlined_func$~lib/math/NativeMath.atan2 + call $~lib/math/NativeMath::atan + br $__inlined_func$~lib/math/NativeMath::atan2 end local.get $8 i32.const 30 @@ -2886,13 +2886,13 @@ br_table $case0|0 $case0|0 $case2|0 $case3|0 $break|0 end local.get $0 - br $__inlined_func$~lib/math/NativeMath.atan2 + br $__inlined_func$~lib/math/NativeMath::atan2 end f64.const 3.141592653589793 - br $__inlined_func$~lib/math/NativeMath.atan2 + br $__inlined_func$~lib/math/NativeMath::atan2 end f64.const -3.141592653589793 - br $__inlined_func$~lib/math/NativeMath.atan2 + br $__inlined_func$~lib/math/NativeMath::atan2 end end block $folding-inner0 @@ -2940,7 +2940,7 @@ i32.and select end - br $__inlined_func$~lib/math/NativeMath.atan2 + br $__inlined_func$~lib/math/NativeMath::atan2 end local.get $9 i32.const 2146435072 @@ -2969,7 +2969,7 @@ local.get $1 f64.div f64.abs - call $~lib/math/NativeMath.atan + call $~lib/math/NativeMath::atan end local.set $10 block $break|1 @@ -2981,25 +2981,25 @@ br_table $case0|1 $case1|1 $case2|1 $case3|1 $break|1 end local.get $10 - br $__inlined_func$~lib/math/NativeMath.atan2 + br $__inlined_func$~lib/math/NativeMath::atan2 end local.get $10 f64.neg - br $__inlined_func$~lib/math/NativeMath.atan2 + br $__inlined_func$~lib/math/NativeMath::atan2 end f64.const 3.141592653589793 local.get $10 f64.const -1.2246467991473532e-16 f64.add f64.sub - br $__inlined_func$~lib/math/NativeMath.atan2 + br $__inlined_func$~lib/math/NativeMath::atan2 end local.get $10 f64.const -1.2246467991473532e-16 f64.add f64.const -3.141592653589793 f64.add - br $__inlined_func$~lib/math/NativeMath.atan2 + br $__inlined_func$~lib/math/NativeMath::atan2 end unreachable end @@ -3016,7 +3016,7 @@ if (result i32) local.get $0 local.get $1 - call $~lib/bindings/dom/Math.atan2 + call $~lib/bindings/dom/Math::atan2 local.get $2 local.get $3 call $std/math/check @@ -3024,7 +3024,7 @@ i32.const 0 end ) - (func $~lib/math/NativeMathf.atan2 (param $0 f32) (param $1 f32) (result f32) + (func $~lib/math/NativeMathf::atan2 (param $0 f32) (param $1 f32) (result f32) (local $2 i32) (local $3 i32) (local $4 i32) @@ -3048,7 +3048,7 @@ i32.eq if local.get $0 - call $~lib/math/NativeMathf.atan + call $~lib/math/NativeMathf::atan return end local.get $3 @@ -3158,7 +3158,7 @@ local.get $1 f32.div f32.abs - call $~lib/math/NativeMathf.atan + call $~lib/math/NativeMathf::atan end local.set $0 block $break|1 @@ -3208,7 +3208,7 @@ local.get $0 f64.add local.set $3 - block $__inlined_func$~lib/math/NativeMath.cbrt$18 + block $__inlined_func$~lib/math/NativeMath::cbrt$18 local.get $0 i64.reinterpret_f64 local.tee $5 @@ -3220,7 +3220,7 @@ local.tee $4 i32.const 2146435072 i32.ge_u - br_if $__inlined_func$~lib/math/NativeMath.cbrt$18 + br_if $__inlined_func$~lib/math/NativeMath::cbrt$18 local.get $4 i32.const 1048576 i32.lt_u @@ -3238,7 +3238,7 @@ i32.and local.tee $4 i32.eqz - br_if $__inlined_func$~lib/math/NativeMath.cbrt$18 + br_if $__inlined_func$~lib/math/NativeMath::cbrt$18 local.get $4 i32.const 3 i32.div_u @@ -3325,7 +3325,7 @@ call $std/math/check if (result i32) local.get $0 - call $~lib/bindings/dom/Math.cbrt + call $~lib/bindings/dom/Math::cbrt local.get $1 local.get $2 call $std/math/check @@ -3340,7 +3340,7 @@ (local $6 i32) (local $7 f64) (local $8 f64) - block $__inlined_func$~lib/math/NativeMathf.cbrt$19 (result f32) + block $__inlined_func$~lib/math/NativeMathf::cbrt$19 (result f32) local.get $0 local.get $0 f32.add @@ -3352,7 +3352,7 @@ local.tee $6 i32.const 2139095040 i32.ge_u - br_if $__inlined_func$~lib/math/NativeMathf.cbrt$19 + br_if $__inlined_func$~lib/math/NativeMathf::cbrt$19 drop local.get $6 i32.const 8388608 @@ -3361,7 +3361,7 @@ local.get $0 local.get $6 i32.eqz - br_if $__inlined_func$~lib/math/NativeMathf.cbrt$19 + br_if $__inlined_func$~lib/math/NativeMathf::cbrt$19 drop local.get $0 f32.const 16777216 @@ -3718,7 +3718,7 @@ i64.sub i32.wrap_i64 ) - (func $~lib/math/NativeMath.cos (param $0 f64) (result f64) + (func $~lib/math/NativeMath::cos (param $0 f64) (result f64) (local $1 f64) (local $2 f64) (local $3 i32) @@ -4131,7 +4131,7 @@ i32.and select ) - (func $~lib/math/NativeMathf.cos (param $0 f32) (result f32) + (func $~lib/math/NativeMathf::cos (param $0 f32) (result f32) (local $1 f64) (local $2 f64) (local $3 i32) @@ -4574,7 +4574,7 @@ f64.add f32.demote_f64 ) - (func $~lib/math/NativeMath.expm1 (param $0 f64) (result f64) + (func $~lib/math/NativeMath::expm1 (param $0 f64) (result f64) (local $1 i32) (local $2 f64) (local $3 i32) @@ -4845,7 +4845,7 @@ local.get $6 f64.mul ) - (func $~lib/math/NativeMath.exp (param $0 f64) (result f64) + (func $~lib/math/NativeMath::exp (param $0 f64) (result f64) (local $1 i32) (local $2 i64) (local $3 f64) @@ -5060,7 +5060,7 @@ (local $3 i32) (local $4 i64) (local $5 f64) - block $__inlined_func$~lib/math/NativeMath.cosh$20 (result f64) + block $__inlined_func$~lib/math/NativeMath::cosh$20 (result f64) local.get $0 i64.reinterpret_f64 i64.const 9223372036854775807 @@ -5080,10 +5080,10 @@ local.get $3 i32.const 1045430272 i32.lt_u - br_if $__inlined_func$~lib/math/NativeMath.cosh$20 + br_if $__inlined_func$~lib/math/NativeMath::cosh$20 drop local.get $5 - call $~lib/math/NativeMath.expm1 + call $~lib/math/NativeMath::expm1 local.tee $5 local.get $5 f64.mul @@ -5095,14 +5095,14 @@ f64.div f64.const 1 f64.add - br $__inlined_func$~lib/math/NativeMath.cosh$20 + br $__inlined_func$~lib/math/NativeMath::cosh$20 end local.get $3 i32.const 1082535490 i32.lt_u if local.get $5 - call $~lib/math/NativeMath.exp + call $~lib/math/NativeMath::exp local.tee $5 f64.const 1 local.get $5 @@ -5110,12 +5110,12 @@ f64.add f64.const 0.5 f64.mul - br $__inlined_func$~lib/math/NativeMath.cosh$20 + br $__inlined_func$~lib/math/NativeMath::cosh$20 end local.get $5 f64.const -1416.0996898839683 f64.add - call $~lib/math/NativeMath.exp + call $~lib/math/NativeMath::exp f64.const 2247116418577894884661631e283 f64.mul f64.const 2247116418577894884661631e283 @@ -5126,7 +5126,7 @@ call $std/math/check if (result i32) local.get $0 - call $~lib/bindings/dom/Math.cosh + call $~lib/bindings/dom/Math::cosh local.get $1 local.get $2 call $std/math/check @@ -5134,7 +5134,7 @@ i32.const 0 end ) - (func $~lib/math/NativeMathf.expm1 (param $0 f32) (result f32) + (func $~lib/math/NativeMathf::expm1 (param $0 f32) (result f32) (local $1 i32) (local $2 f32) (local $3 i32) @@ -5382,7 +5382,7 @@ local.get $4 f32.mul ) - (func $~lib/math/NativeMathf.exp (param $0 f32) (result f32) + (func $~lib/math/NativeMathf::exp (param $0 f32) (result f32) (local $1 f64) (local $2 i64) (local $3 i32) @@ -5479,7 +5479,7 @@ ) (func $std/math/test_coshf (param $0 f32) (param $1 f32) (param $2 f32) (result i32) (local $3 i32) - block $__inlined_func$~lib/math/NativeMathf.cosh$21 (result f32) + block $__inlined_func$~lib/math/NativeMathf::cosh$21 (result f32) local.get $0 i32.reinterpret_f32 i32.const 2147483647 @@ -5495,10 +5495,10 @@ local.get $3 i32.const 964689920 i32.lt_u - br_if $__inlined_func$~lib/math/NativeMathf.cosh$21 + br_if $__inlined_func$~lib/math/NativeMathf::cosh$21 drop local.get $0 - call $~lib/math/NativeMathf.expm1 + call $~lib/math/NativeMathf::expm1 local.tee $0 local.get $0 f32.mul @@ -5510,14 +5510,14 @@ f32.div f32.const 1 f32.add - br $__inlined_func$~lib/math/NativeMathf.cosh$21 + br $__inlined_func$~lib/math/NativeMathf::cosh$21 end local.get $3 i32.const 1118925335 i32.lt_u if local.get $0 - call $~lib/math/NativeMathf.exp + call $~lib/math/NativeMathf::exp local.tee $0 f32.const 0.5 f32.mul @@ -5525,12 +5525,12 @@ local.get $0 f32.div f32.add - br $__inlined_func$~lib/math/NativeMathf.cosh$21 + br $__inlined_func$~lib/math/NativeMathf::cosh$21 end local.get $0 f32.const -162.88958740234375 f32.add - call $~lib/math/NativeMathf.exp + call $~lib/math/NativeMathf::exp f32.const 1661534994731144841129758e11 f32.mul f32.const 1661534994731144841129758e11 @@ -5744,7 +5744,7 @@ if (result i32) f64.const 2 local.get $0 - call $~lib/bindings/dom/Math.pow + call $~lib/bindings/dom/Math::pow local.get $1 local.get $2 call $std/math/check @@ -5882,7 +5882,7 @@ f64.reinterpret_i64 local.tee $9 local.set $0 - block $__inlined_func$~lib/math/NativeMath.hypot$23 + block $__inlined_func$~lib/math/NativeMath::hypot$23 local.get $5 i64.const 52 i64.shr_u @@ -5890,7 +5890,7 @@ local.tee $7 i32.const 2047 i32.eq - br_if $__inlined_func$~lib/math/NativeMath.hypot$23 + br_if $__inlined_func$~lib/math/NativeMath::hypot$23 local.get $4 f64.reinterpret_i64 local.tee $1 @@ -5905,7 +5905,7 @@ i32.const 2047 i32.eq i32.or - br_if $__inlined_func$~lib/math/NativeMath.hypot$23 + br_if $__inlined_func$~lib/math/NativeMath::hypot$23 local.get $1 local.get $9 f64.add @@ -5915,7 +5915,7 @@ i32.sub i32.const 64 i32.gt_s - br_if $__inlined_func$~lib/math/NativeMath.hypot$23 + br_if $__inlined_func$~lib/math/NativeMath::hypot$23 f64.const 1 local.set $0 local.get $8 @@ -6048,14 +6048,14 @@ local.get $4 f32.reinterpret_i32 local.set $0 - block $__inlined_func$~lib/math/NativeMathf.hypot$24 (result f32) + block $__inlined_func$~lib/math/NativeMathf::hypot$24 (result f32) local.get $5 f32.reinterpret_i32 local.tee $1 local.get $5 i32.const 2139095040 i32.eq - br_if $__inlined_func$~lib/math/NativeMathf.hypot$24 + br_if $__inlined_func$~lib/math/NativeMathf::hypot$24 drop local.get $0 local.get $1 @@ -6072,7 +6072,7 @@ i32.const 209715200 i32.ge_u i32.or - br_if $__inlined_func$~lib/math/NativeMathf.hypot$24 + br_if $__inlined_func$~lib/math/NativeMathf::hypot$24 drop local.get $4 i32.const 1568669696 @@ -6135,7 +6135,7 @@ (local $10 f64) (local $11 f64) (local $12 f64) - block $__inlined_func$~lib/math/NativeMath.log10$1 (result f64) + block $__inlined_func$~lib/math/NativeMath::log10$1 (result f64) local.get $0 i64.reinterpret_f64 local.tee $4 @@ -6160,7 +6160,7 @@ i64.const 1 i64.shl i64.eqz - br_if $__inlined_func$~lib/math/NativeMath.log10$1 + br_if $__inlined_func$~lib/math/NativeMath::log10$1 drop local.get $0 local.get $0 @@ -6168,7 +6168,7 @@ f64.const 0 f64.div local.get $6 - br_if $__inlined_func$~lib/math/NativeMath.log10$1 + br_if $__inlined_func$~lib/math/NativeMath::log10$1 drop i32.const -54 local.set $5 @@ -6187,7 +6187,7 @@ i32.ge_u if local.get $0 - br $__inlined_func$~lib/math/NativeMath.log10$1 + br $__inlined_func$~lib/math/NativeMath::log10$1 else f64.const 0 local.get $4 @@ -6198,7 +6198,7 @@ i32.const 1072693248 i32.eq i32.and - br_if $__inlined_func$~lib/math/NativeMath.log10$1 + br_if $__inlined_func$~lib/math/NativeMath::log10$1 drop end end @@ -6328,7 +6328,7 @@ call $std/math/check if (result i32) local.get $0 - call $~lib/bindings/dom/Math.log10 + call $~lib/bindings/dom/Math::log10 local.get $1 local.get $2 call $std/math/check @@ -6345,7 +6345,7 @@ (local $8 f32) (local $9 f32) (local $10 f32) - block $__inlined_func$~lib/math/NativeMathf.log10$25 (result f32) + block $__inlined_func$~lib/math/NativeMathf::log10$25 (result f32) local.get $0 i32.reinterpret_f32 local.tee $3 @@ -6366,7 +6366,7 @@ i32.const 1 i32.shl i32.eqz - br_if $__inlined_func$~lib/math/NativeMathf.log10$25 + br_if $__inlined_func$~lib/math/NativeMathf::log10$25 drop local.get $0 local.get $0 @@ -6374,7 +6374,7 @@ f32.const 0 f32.div local.get $4 - br_if $__inlined_func$~lib/math/NativeMathf.log10$25 + br_if $__inlined_func$~lib/math/NativeMathf::log10$25 drop i32.const -25 local.set $6 @@ -6389,13 +6389,13 @@ i32.ge_u if local.get $0 - br $__inlined_func$~lib/math/NativeMathf.log10$25 + br $__inlined_func$~lib/math/NativeMathf::log10$25 else f32.const 0 local.get $3 i32.const 1065353216 i32.eq - br_if $__inlined_func$~lib/math/NativeMathf.log10$25 + br_if $__inlined_func$~lib/math/NativeMathf::log10$25 drop end end @@ -6493,7 +6493,7 @@ local.get $2 call $std/math/check ) - (func $~lib/math/NativeMath.log2 (param $0 f64) (result f64) + (func $~lib/math/NativeMath::log2 (param $0 f64) (result f64) (local $1 i64) (local $2 i32) (local $3 i64) @@ -6868,7 +6868,7 @@ if (result i32) local.get $0 local.get $1 - call $~lib/bindings/dom/Math.max + call $~lib/bindings/dom/Math::max local.get $2 f64.const 0 call $std/math/check @@ -6886,7 +6886,7 @@ if (result i32) local.get $0 local.get $1 - call $~lib/bindings/dom/Math.min + call $~lib/bindings/dom/Math::min local.get $2 f64.const 0 call $std/math/check @@ -6903,7 +6903,7 @@ (local $8 f64) (local $9 i64) (local $10 i64) - block $__inlined_func$~lib/math/NativeMath.mod$2 (result f64) + block $__inlined_func$~lib/math/NativeMath::mod$2 (result f64) local.get $0 local.get $0 f64.trunc @@ -6914,7 +6914,7 @@ f64.abs f64.const 1 f64.eq - br_if $__inlined_func$~lib/math/NativeMath.mod$2 + br_if $__inlined_func$~lib/math/NativeMath::mod$2 drop local.get $1 i64.reinterpret_f64 @@ -6951,7 +6951,7 @@ local.tee $8 local.get $8 f64.div - br $__inlined_func$~lib/math/NativeMath.mod$2 + br $__inlined_func$~lib/math/NativeMath::mod$2 end local.get $4 i64.const 1 @@ -6966,7 +6966,7 @@ i64.ne f64.convert_i32_u f64.mul - br $__inlined_func$~lib/math/NativeMath.mod$2 + br $__inlined_func$~lib/math/NativeMath::mod$2 end local.get $4 i64.const 63 @@ -7031,7 +7031,7 @@ local.get $3 local.get $4 i64.eq - br_if $__inlined_func$~lib/math/NativeMath.mod$2 + br_if $__inlined_func$~lib/math/NativeMath::mod$2 drop local.get $3 local.get $4 @@ -7059,7 +7059,7 @@ local.get $3 local.get $4 i64.eq - br_if $__inlined_func$~lib/math/NativeMath.mod$2 + br_if $__inlined_func$~lib/math/NativeMath::mod$2 drop local.get $3 local.get $4 @@ -7116,7 +7116,7 @@ i32.const 0 end ) - (func $~lib/math/NativeMathf.mod (param $0 f32) (param $1 f32) (result f32) + (func $~lib/math/NativeMathf::mod (param $0 f32) (param $1 f32) (result f32) (local $2 i32) (local $3 i32) (local $4 i32) @@ -7321,7 +7321,7 @@ i32.or f32.reinterpret_i32 ) - (func $~lib/math/NativeMath.pow (param $0 f64) (param $1 f64) (result f64) + (func $~lib/math/NativeMath::pow (param $0 f64) (param $1 f64) (result f64) (local $2 i64) (local $3 i32) (local $4 i32) @@ -8041,14 +8041,14 @@ (func $std/math/test_pow (param $0 f64) (param $1 f64) (param $2 f64) (param $3 f64) (result i32) local.get $0 local.get $1 - call $~lib/math/NativeMath.pow + call $~lib/math/NativeMath::pow local.get $2 local.get $3 call $std/math/check if (result i32) local.get $0 local.get $1 - call $~lib/bindings/dom/Math.pow + call $~lib/bindings/dom/Math::pow local.get $2 local.get $3 call $std/math/check @@ -8056,7 +8056,7 @@ i32.const 0 end ) - (func $~lib/math/NativeMathf.pow (param $0 f32) (param $1 f32) (result f32) + (func $~lib/math/NativeMathf::pow (param $0 f32) (param $1 f32) (result f32) (local $2 i32) (local $3 f64) (local $4 i32) @@ -8482,7 +8482,7 @@ f32.demote_f64 end ) - (func $~lib/math/NativeMath.seedRandom (param $0 i64) + (func $~lib/math/NativeMath::seedRandom (param $0 i64) (local $1 i32) (local $2 i64) i64.const -7046029254386353131 @@ -8652,7 +8652,7 @@ call $std/math/check if (result i32) local.get $0 - call $~lib/bindings/dom/Math.sign + call $~lib/bindings/dom/Math::sign local.get $1 f64.const 0 call $std/math/check @@ -8676,7 +8676,7 @@ f32.const 0 call $std/math/check ) - (func $~lib/math/NativeMath.rem (param $0 f64) (param $1 f64) (result f64) + (func $~lib/math/NativeMath::rem (param $0 f64) (param $1 f64) (result f64) (local $2 i64) (local $3 i64) (local $4 i64) @@ -8918,7 +8918,7 @@ i64.lt_s select ) - (func $~lib/math/NativeMathf.rem (param $0 f32) (param $1 f32) (result f32) + (func $~lib/math/NativeMathf::rem (param $0 f32) (param $1 f32) (result f32) (local $2 i32) (local $3 i32) (local $4 i32) @@ -9157,7 +9157,7 @@ i32.lt_s select ) - (func $~lib/math/NativeMath.sin (param $0 f64) (result f64) + (func $~lib/math/NativeMath::sin (param $0 f64) (result f64) (local $1 f64) (local $2 f64) (local $3 i32) @@ -9550,7 +9550,7 @@ i32.and select ) - (func $~lib/math/NativeMathf.sin (param $0 f32) (result f32) + (func $~lib/math/NativeMathf::sin (param $0 f32) (result f32) (local $1 f64) (local $2 f64) (local $3 i32) @@ -10013,7 +10013,7 @@ (local $4 i32) (local $5 i64) (local $6 f64) - block $__inlined_func$~lib/math/NativeMath.sinh$35 (result f64) + block $__inlined_func$~lib/math/NativeMath::sinh$35 (result f64) local.get $0 i64.reinterpret_f64 i64.const 9223372036854775807 @@ -10034,7 +10034,7 @@ i32.lt_u if local.get $6 - call $~lib/math/NativeMath.expm1 + call $~lib/math/NativeMath::expm1 local.set $6 local.get $4 i32.const 1072693248 @@ -10044,7 +10044,7 @@ local.get $4 i32.const 1045430272 i32.lt_u - br_if $__inlined_func$~lib/math/NativeMath.sinh$35 + br_if $__inlined_func$~lib/math/NativeMath::sinh$35 drop local.get $3 local.get $6 @@ -10059,7 +10059,7 @@ f64.div f64.sub f64.mul - br $__inlined_func$~lib/math/NativeMath.sinh$35 + br $__inlined_func$~lib/math/NativeMath::sinh$35 end local.get $3 local.get $6 @@ -10070,12 +10070,12 @@ f64.div f64.add f64.mul - br $__inlined_func$~lib/math/NativeMath.sinh$35 + br $__inlined_func$~lib/math/NativeMath::sinh$35 end local.get $6 f64.const -1416.0996898839683 f64.add - call $~lib/math/NativeMath.exp + call $~lib/math/NativeMath::exp local.get $3 local.get $3 f64.add @@ -10090,7 +10090,7 @@ call $std/math/check if (result i32) local.get $0 - call $~lib/bindings/dom/Math.sinh + call $~lib/bindings/dom/Math::sinh local.get $1 local.get $2 call $std/math/check @@ -10113,13 +10113,13 @@ local.get $0 f32.copysign local.set $3 - block $__inlined_func$~lib/math/NativeMathf.sinh$36 + block $__inlined_func$~lib/math/NativeMathf::sinh$36 local.get $4 i32.const 1118925335 i32.lt_u if local.get $5 - call $~lib/math/NativeMathf.expm1 + call $~lib/math/NativeMathf::expm1 local.set $5 local.get $4 i32.const 1065353216 @@ -10128,7 +10128,7 @@ local.get $4 i32.const 964689920 i32.lt_u - br_if $__inlined_func$~lib/math/NativeMathf.sinh$36 + br_if $__inlined_func$~lib/math/NativeMathf::sinh$36 local.get $3 local.get $5 local.get $5 @@ -10143,7 +10143,7 @@ f32.sub f32.mul local.set $0 - br $__inlined_func$~lib/math/NativeMathf.sinh$36 + br $__inlined_func$~lib/math/NativeMathf::sinh$36 end local.get $3 local.get $5 @@ -10155,12 +10155,12 @@ f32.add f32.mul local.set $0 - br $__inlined_func$~lib/math/NativeMathf.sinh$36 + br $__inlined_func$~lib/math/NativeMathf::sinh$36 end local.get $5 f32.const -162.88958740234375 f32.add - call $~lib/math/NativeMathf.exp + call $~lib/math/NativeMathf::exp local.get $3 local.get $3 f32.add @@ -10355,7 +10355,7 @@ f64.mul f64.add ) - (func $~lib/math/NativeMath.tan (param $0 f64) (result f64) + (func $~lib/math/NativeMath::tan (param $0 f64) (result f64) (local $1 f64) (local $2 i32) (local $3 i64) @@ -10613,7 +10613,7 @@ i32.sub call $~lib/math/tan_kern ) - (func $~lib/math/NativeMathf.tan (param $0 f32) (result f32) + (func $~lib/math/NativeMathf::tan (param $0 f32) (result f32) (local $1 f64) (local $2 f64) (local $3 f64) @@ -11030,7 +11030,7 @@ local.get $5 local.get $5 f64.add - call $~lib/math/NativeMath.expm1 + call $~lib/math/NativeMath::expm1 f64.const 2 f64.add f64.div @@ -11044,7 +11044,7 @@ local.get $5 local.get $5 f64.add - call $~lib/math/NativeMath.expm1 + call $~lib/math/NativeMath::expm1 local.tee $5 local.get $5 f64.const 2 @@ -11058,7 +11058,7 @@ local.get $5 f64.const -2 f64.mul - call $~lib/math/NativeMath.expm1 + call $~lib/math/NativeMath::expm1 local.tee $5 f64.neg local.get $5 @@ -11077,7 +11077,7 @@ call $std/math/check if (result i32) local.get $0 - call $~lib/bindings/dom/Math.tanh + call $~lib/bindings/dom/Math::tanh local.get $1 local.get $2 call $std/math/check @@ -11114,7 +11114,7 @@ local.get $4 local.get $4 f32.add - call $~lib/math/NativeMathf.expm1 + call $~lib/math/NativeMathf::expm1 f32.const 2 f32.add f32.div @@ -11128,7 +11128,7 @@ local.get $4 local.get $4 f32.add - call $~lib/math/NativeMathf.expm1 + call $~lib/math/NativeMathf::expm1 local.tee $4 local.get $4 f32.const 2 @@ -11142,7 +11142,7 @@ local.get $4 f32.const -2 f32.mul - call $~lib/math/NativeMathf.expm1 + call $~lib/math/NativeMathf::expm1 local.tee $4 f32.neg local.get $4 @@ -11160,7 +11160,7 @@ local.get $2 call $std/math/check ) - (func $~lib/math/NativeMath.sincos (param $0 f64) + (func $~lib/math/NativeMath::sincos (param $0 f64) (local $1 f64) (local $2 f64) (local $3 i32) @@ -11193,9 +11193,9 @@ i32.lt_u if local.get $0 - global.set $~lib/math/NativeMath.sincos_sin + global.set $~lib/math/NativeMath::sincos_sin f64.const 1 - global.set $~lib/math/NativeMath.sincos_cos + global.set $~lib/math/NativeMath::sincos_cos return end local.get $0 @@ -11233,7 +11233,7 @@ f64.add f64.mul f64.add - global.set $~lib/math/NativeMath.sincos_sin + global.set $~lib/math/NativeMath::sincos_sin f64.const 1 local.get $1 f64.const 0.5 @@ -11279,7 +11279,7 @@ f64.sub f64.add f64.add - global.set $~lib/math/NativeMath.sincos_cos + global.set $~lib/math/NativeMath::sincos_cos return end local.get $3 @@ -11290,9 +11290,9 @@ local.get $0 f64.sub local.tee $0 - global.set $~lib/math/NativeMath.sincos_sin + global.set $~lib/math/NativeMath::sincos_sin local.get $0 - global.set $~lib/math/NativeMath.sincos_cos + global.set $~lib/math/NativeMath::sincos_cos return end block $~lib/math/rempio2|inlined.3 (result i32) @@ -11615,23 +11615,23 @@ else local.get $0 end - global.set $~lib/math/NativeMath.sincos_sin + global.set $~lib/math/NativeMath::sincos_sin local.get $1 - global.set $~lib/math/NativeMath.sincos_cos + global.set $~lib/math/NativeMath::sincos_cos ) (func $std/math/test_sincos (param $0 i64) (param $1 i64) (param $2 i64) (param $3 i64) (param $4 i64) (local $5 f64) local.get $0 f64.reinterpret_i64 - call $~lib/math/NativeMath.sincos - global.get $~lib/math/NativeMath.sincos_sin + call $~lib/math/NativeMath::sincos + global.get $~lib/math/NativeMath::sincos_sin local.get $1 f64.reinterpret_i64 local.get $2 f64.reinterpret_i64 call $std/math/check if - global.get $~lib/math/NativeMath.sincos_cos + global.get $~lib/math/NativeMath::sincos_cos local.get $3 f64.reinterpret_i64 local.get $4 @@ -11640,7 +11640,7 @@ drop end ) - (func $~lib/math/NativeMath.imul (param $0 f64) (param $1 f64) (result f64) + (func $~lib/math/NativeMath::imul (param $0 f64) (param $1 f64) (result f64) (local $2 i32) (local $3 i64) (local $4 f64) @@ -11970,7 +11970,7 @@ (local $5 i64) (local $6 i32) f64.const 2.718281828459045 - global.get $~lib/bindings/dom/Math.E + global.get $~lib/bindings/dom/Math::E f64.const 0 call $std/math/check i32.eqz @@ -11983,7 +11983,7 @@ unreachable end f64.const 0.6931471805599453 - global.get $~lib/bindings/dom/Math.LN2 + global.get $~lib/bindings/dom/Math::LN2 f64.const 0 call $std/math/check i32.eqz @@ -11996,7 +11996,7 @@ unreachable end f64.const 2.302585092994046 - global.get $~lib/bindings/dom/Math.LN10 + global.get $~lib/bindings/dom/Math::LN10 f64.const 0 call $std/math/check i32.eqz @@ -12009,7 +12009,7 @@ unreachable end f64.const 1.4426950408889634 - global.get $~lib/bindings/dom/Math.LOG2E + global.get $~lib/bindings/dom/Math::LOG2E f64.const 0 call $std/math/check i32.eqz @@ -12022,7 +12022,7 @@ unreachable end f64.const 3.141592653589793 - global.get $~lib/bindings/dom/Math.PI + global.get $~lib/bindings/dom/Math::PI f64.const 0 call $std/math/check i32.eqz @@ -12035,7 +12035,7 @@ unreachable end f64.const 0.7071067811865476 - global.get $~lib/bindings/dom/Math.SQRT1_2 + global.get $~lib/bindings/dom/Math::SQRT1_2 f64.const 0 call $std/math/check i32.eqz @@ -12048,7 +12048,7 @@ unreachable end f64.const 1.4142135623730951 - global.get $~lib/bindings/dom/Math.SQRT2 + global.get $~lib/bindings/dom/Math::SQRT2 f64.const 0 call $std/math/check i32.eqz @@ -12061,7 +12061,7 @@ unreachable end f32.const 2.7182817459106445 - global.get $~lib/bindings/dom/Math.E + global.get $~lib/bindings/dom/Math::E f32.demote_f64 f32.const 0 call $std/math/check @@ -12075,7 +12075,7 @@ unreachable end f32.const 0.6931471824645996 - global.get $~lib/bindings/dom/Math.LN2 + global.get $~lib/bindings/dom/Math::LN2 f32.demote_f64 f32.const 0 call $std/math/check @@ -12089,7 +12089,7 @@ unreachable end f32.const 2.3025851249694824 - global.get $~lib/bindings/dom/Math.LN10 + global.get $~lib/bindings/dom/Math::LN10 f32.demote_f64 f32.const 0 call $std/math/check @@ -12103,7 +12103,7 @@ unreachable end f32.const 1.4426950216293335 - global.get $~lib/bindings/dom/Math.LOG2E + global.get $~lib/bindings/dom/Math::LOG2E f32.demote_f64 f32.const 0 call $std/math/check @@ -12117,7 +12117,7 @@ unreachable end f32.const 3.1415927410125732 - global.get $~lib/bindings/dom/Math.PI + global.get $~lib/bindings/dom/Math::PI f32.demote_f64 f32.const 0 call $std/math/check @@ -12131,7 +12131,7 @@ unreachable end f32.const 0.7071067690849304 - global.get $~lib/bindings/dom/Math.SQRT1_2 + global.get $~lib/bindings/dom/Math::SQRT1_2 f32.demote_f64 f32.const 0 call $std/math/check @@ -12145,7 +12145,7 @@ unreachable end f32.const 1.4142135381698608 - global.get $~lib/bindings/dom/Math.SQRT2 + global.get $~lib/bindings/dom/Math::SQRT2 f32.demote_f64 f32.const 0 call $std/math/check @@ -12160,7 +12160,7 @@ end f64.const -8.06684839057968 i32.const -2 - call $~lib/math/NativeMath.scalbn + call $~lib/math/NativeMath::scalbn f64.const -2.01671209764492 f64.const 0 call $std/math/check @@ -12175,7 +12175,7 @@ end f64.const 4.345239849338305 i32.const -1 - call $~lib/math/NativeMath.scalbn + call $~lib/math/NativeMath::scalbn f64.const 2.1726199246691524 f64.const 0 call $std/math/check @@ -12190,7 +12190,7 @@ end f64.const -8.38143342755525 i32.const 0 - call $~lib/math/NativeMath.scalbn + call $~lib/math/NativeMath::scalbn f64.const -8.38143342755525 f64.const 0 call $std/math/check @@ -12205,7 +12205,7 @@ end f64.const -6.531673581913484 i32.const 1 - call $~lib/math/NativeMath.scalbn + call $~lib/math/NativeMath::scalbn f64.const -13.063347163826968 f64.const 0 call $std/math/check @@ -12220,7 +12220,7 @@ end f64.const 9.267056966972586 i32.const 2 - call $~lib/math/NativeMath.scalbn + call $~lib/math/NativeMath::scalbn f64.const 37.06822786789034 f64.const 0 call $std/math/check @@ -12235,7 +12235,7 @@ end f64.const 0.6619858980995045 i32.const 3 - call $~lib/math/NativeMath.scalbn + call $~lib/math/NativeMath::scalbn f64.const 5.295887184796036 f64.const 0 call $std/math/check @@ -12250,7 +12250,7 @@ end f64.const -0.4066039223853553 i32.const 4 - call $~lib/math/NativeMath.scalbn + call $~lib/math/NativeMath::scalbn f64.const -6.505662758165685 f64.const 0 call $std/math/check @@ -12265,7 +12265,7 @@ end f64.const 0.5617597462207241 i32.const 5 - call $~lib/math/NativeMath.scalbn + call $~lib/math/NativeMath::scalbn f64.const 17.97631187906317 f64.const 0 call $std/math/check @@ -12280,7 +12280,7 @@ end f64.const 0.7741522965913037 i32.const 6 - call $~lib/math/NativeMath.scalbn + call $~lib/math/NativeMath::scalbn f64.const 49.545746981843436 f64.const 0 call $std/math/check @@ -12295,7 +12295,7 @@ end f64.const -0.6787637026394024 i32.const 7 - call $~lib/math/NativeMath.scalbn + call $~lib/math/NativeMath::scalbn f64.const -86.88175393784351 f64.const 0 call $std/math/check @@ -12310,7 +12310,7 @@ end f64.const 0 i32.const 2147483647 - call $~lib/math/NativeMath.scalbn + call $~lib/math/NativeMath::scalbn f64.const 0 f64.const 0 call $std/math/check @@ -12325,7 +12325,7 @@ end f64.const 0 i32.const -2147483647 - call $~lib/math/NativeMath.scalbn + call $~lib/math/NativeMath::scalbn f64.const 0 f64.const 0 call $std/math/check @@ -12340,7 +12340,7 @@ end f64.const -0 i32.const 2147483647 - call $~lib/math/NativeMath.scalbn + call $~lib/math/NativeMath::scalbn f64.const -0 f64.const 0 call $std/math/check @@ -12355,7 +12355,7 @@ end f64.const nan:0x8000000000000 i32.const 0 - call $~lib/math/NativeMath.scalbn + call $~lib/math/NativeMath::scalbn f64.const nan:0x8000000000000 f64.const 0 call $std/math/check @@ -12370,7 +12370,7 @@ end f64.const inf i32.const 0 - call $~lib/math/NativeMath.scalbn + call $~lib/math/NativeMath::scalbn f64.const inf f64.const 0 call $std/math/check @@ -12385,7 +12385,7 @@ end f64.const -inf i32.const 0 - call $~lib/math/NativeMath.scalbn + call $~lib/math/NativeMath::scalbn f64.const -inf f64.const 0 call $std/math/check @@ -12400,7 +12400,7 @@ end f64.const 1 i32.const 0 - call $~lib/math/NativeMath.scalbn + call $~lib/math/NativeMath::scalbn f64.const 1 f64.const 0 call $std/math/check @@ -12415,7 +12415,7 @@ end f64.const 1 i32.const 1 - call $~lib/math/NativeMath.scalbn + call $~lib/math/NativeMath::scalbn f64.const 2 f64.const 0 call $std/math/check @@ -12430,7 +12430,7 @@ end f64.const 1 i32.const -1 - call $~lib/math/NativeMath.scalbn + call $~lib/math/NativeMath::scalbn f64.const 0.5 f64.const 0 call $std/math/check @@ -12445,7 +12445,7 @@ end f64.const 1 i32.const 2147483647 - call $~lib/math/NativeMath.scalbn + call $~lib/math/NativeMath::scalbn f64.const inf f64.const 0 call $std/math/check @@ -12460,7 +12460,7 @@ end f64.const nan:0x8000000000000 i32.const 1 - call $~lib/math/NativeMath.scalbn + call $~lib/math/NativeMath::scalbn f64.const nan:0x8000000000000 f64.const 0 call $std/math/check @@ -12475,7 +12475,7 @@ end f64.const inf i32.const 2147483647 - call $~lib/math/NativeMath.scalbn + call $~lib/math/NativeMath::scalbn f64.const inf f64.const 0 call $std/math/check @@ -12490,7 +12490,7 @@ end f64.const inf i32.const -2147483647 - call $~lib/math/NativeMath.scalbn + call $~lib/math/NativeMath::scalbn f64.const inf f64.const 0 call $std/math/check @@ -12505,7 +12505,7 @@ end f64.const -inf i32.const 2147483647 - call $~lib/math/NativeMath.scalbn + call $~lib/math/NativeMath::scalbn f64.const -inf f64.const 0 call $std/math/check @@ -12520,7 +12520,7 @@ end f64.const 8988465674311579538646525e283 i32.const -2097 - call $~lib/math/NativeMath.scalbn + call $~lib/math/NativeMath::scalbn f64.const 5e-324 f64.const 0 call $std/math/check @@ -12535,7 +12535,7 @@ end f64.const 5e-324 i32.const 2097 - call $~lib/math/NativeMath.scalbn + call $~lib/math/NativeMath::scalbn f64.const 8988465674311579538646525e283 f64.const 0 call $std/math/check @@ -12550,7 +12550,7 @@ end f64.const 1.000244140625 i32.const -1074 - call $~lib/math/NativeMath.scalbn + call $~lib/math/NativeMath::scalbn f64.const 5e-324 f64.const 0 call $std/math/check @@ -12565,7 +12565,7 @@ end f64.const 0.7499999999999999 i32.const -1073 - call $~lib/math/NativeMath.scalbn + call $~lib/math/NativeMath::scalbn f64.const 5e-324 f64.const 0 call $std/math/check @@ -12580,7 +12580,7 @@ end f64.const 0.5000000000000012 i32.const -1024 - call $~lib/math/NativeMath.scalbn + call $~lib/math/NativeMath::scalbn f64.const 2.781342323134007e-309 f64.const 0 call $std/math/check @@ -12976,7 +12976,7 @@ call $std/math/check if (result i32) f64.const -8.06684839057968 - call $~lib/bindings/dom/Math.abs + call $~lib/bindings/dom/Math::abs f64.const 8.06684839057968 f64.const 0 call $std/math/check @@ -12998,7 +12998,7 @@ call $std/math/check if (result i32) f64.const 4.345239849338305 - call $~lib/bindings/dom/Math.abs + call $~lib/bindings/dom/Math::abs f64.const 4.345239849338305 f64.const 0 call $std/math/check @@ -13020,7 +13020,7 @@ call $std/math/check if (result i32) f64.const -8.38143342755525 - call $~lib/bindings/dom/Math.abs + call $~lib/bindings/dom/Math::abs f64.const 8.38143342755525 f64.const 0 call $std/math/check @@ -13042,7 +13042,7 @@ call $std/math/check if (result i32) f64.const -6.531673581913484 - call $~lib/bindings/dom/Math.abs + call $~lib/bindings/dom/Math::abs f64.const 6.531673581913484 f64.const 0 call $std/math/check @@ -13064,7 +13064,7 @@ call $std/math/check if (result i32) f64.const 9.267056966972586 - call $~lib/bindings/dom/Math.abs + call $~lib/bindings/dom/Math::abs f64.const 9.267056966972586 f64.const 0 call $std/math/check @@ -13086,7 +13086,7 @@ call $std/math/check if (result i32) f64.const 0.6619858980995045 - call $~lib/bindings/dom/Math.abs + call $~lib/bindings/dom/Math::abs f64.const 0.6619858980995045 f64.const 0 call $std/math/check @@ -13108,7 +13108,7 @@ call $std/math/check if (result i32) f64.const -0.4066039223853553 - call $~lib/bindings/dom/Math.abs + call $~lib/bindings/dom/Math::abs f64.const 0.4066039223853553 f64.const 0 call $std/math/check @@ -13130,7 +13130,7 @@ call $std/math/check if (result i32) f64.const 0.5617597462207241 - call $~lib/bindings/dom/Math.abs + call $~lib/bindings/dom/Math::abs f64.const 0.5617597462207241 f64.const 0 call $std/math/check @@ -13152,7 +13152,7 @@ call $std/math/check if (result i32) f64.const 0.7741522965913037 - call $~lib/bindings/dom/Math.abs + call $~lib/bindings/dom/Math::abs f64.const 0.7741522965913037 f64.const 0 call $std/math/check @@ -13174,7 +13174,7 @@ call $std/math/check if (result i32) f64.const -0.6787637026394024 - call $~lib/bindings/dom/Math.abs + call $~lib/bindings/dom/Math::abs f64.const 0.6787637026394024 f64.const 0 call $std/math/check @@ -13196,7 +13196,7 @@ call $std/math/check if (result i32) f64.const 0 - call $~lib/bindings/dom/Math.abs + call $~lib/bindings/dom/Math::abs f64.const 0 f64.const 0 call $std/math/check @@ -13218,7 +13218,7 @@ call $std/math/check if (result i32) f64.const -0 - call $~lib/bindings/dom/Math.abs + call $~lib/bindings/dom/Math::abs f64.const 0 f64.const 0 call $std/math/check @@ -13240,7 +13240,7 @@ call $std/math/check if (result i32) f64.const 1 - call $~lib/bindings/dom/Math.abs + call $~lib/bindings/dom/Math::abs f64.const 1 f64.const 0 call $std/math/check @@ -13262,7 +13262,7 @@ call $std/math/check if (result i32) f64.const -1 - call $~lib/bindings/dom/Math.abs + call $~lib/bindings/dom/Math::abs f64.const 1 f64.const 0 call $std/math/check @@ -13284,7 +13284,7 @@ call $std/math/check if (result i32) f64.const inf - call $~lib/bindings/dom/Math.abs + call $~lib/bindings/dom/Math::abs f64.const inf f64.const 0 call $std/math/check @@ -13306,7 +13306,7 @@ call $std/math/check if (result i32) f64.const -inf - call $~lib/bindings/dom/Math.abs + call $~lib/bindings/dom/Math::abs f64.const inf f64.const 0 call $std/math/check @@ -13328,7 +13328,7 @@ call $std/math/check if (result i32) f64.const nan:0x8000000000000 - call $~lib/bindings/dom/Math.abs + call $~lib/bindings/dom/Math::abs f64.const nan:0x8000000000000 f64.const 0 call $std/math/check @@ -13566,13 +13566,13 @@ unreachable end f64.const -8.06684839057968 - call $~lib/math/NativeMath.acos + call $~lib/math/NativeMath::acos f64.const nan:0x8000000000000 f64.const 0 call $std/math/check if (result i32) f64.const -8.06684839057968 - call $~lib/bindings/dom/Math.acos + call $~lib/bindings/dom/Math::acos f64.const nan:0x8000000000000 f64.const 0 call $std/math/check @@ -13589,13 +13589,13 @@ unreachable end f64.const 4.345239849338305 - call $~lib/math/NativeMath.acos + call $~lib/math/NativeMath::acos f64.const nan:0x8000000000000 f64.const 0 call $std/math/check if (result i32) f64.const 4.345239849338305 - call $~lib/bindings/dom/Math.acos + call $~lib/bindings/dom/Math::acos f64.const nan:0x8000000000000 f64.const 0 call $std/math/check @@ -13612,13 +13612,13 @@ unreachable end f64.const -8.38143342755525 - call $~lib/math/NativeMath.acos + call $~lib/math/NativeMath::acos f64.const nan:0x8000000000000 f64.const 0 call $std/math/check if (result i32) f64.const -8.38143342755525 - call $~lib/bindings/dom/Math.acos + call $~lib/bindings/dom/Math::acos f64.const nan:0x8000000000000 f64.const 0 call $std/math/check @@ -13635,13 +13635,13 @@ unreachable end f64.const -6.531673581913484 - call $~lib/math/NativeMath.acos + call $~lib/math/NativeMath::acos f64.const nan:0x8000000000000 f64.const 0 call $std/math/check if (result i32) f64.const -6.531673581913484 - call $~lib/bindings/dom/Math.acos + call $~lib/bindings/dom/Math::acos f64.const nan:0x8000000000000 f64.const 0 call $std/math/check @@ -13658,13 +13658,13 @@ unreachable end f64.const 9.267056966972586 - call $~lib/math/NativeMath.acos + call $~lib/math/NativeMath::acos f64.const nan:0x8000000000000 f64.const 0 call $std/math/check if (result i32) f64.const 9.267056966972586 - call $~lib/bindings/dom/Math.acos + call $~lib/bindings/dom/Math::acos f64.const nan:0x8000000000000 f64.const 0 call $std/math/check @@ -13681,13 +13681,13 @@ unreachable end f64.const 0.6619858980995045 - call $~lib/math/NativeMath.acos + call $~lib/math/NativeMath::acos f64.const 0.8473310828433507 f64.const -0.41553276777267456 call $std/math/check if (result i32) f64.const 0.6619858980995045 - call $~lib/bindings/dom/Math.acos + call $~lib/bindings/dom/Math::acos f64.const 0.8473310828433507 f64.const -0.41553276777267456 call $std/math/check @@ -13704,13 +13704,13 @@ unreachable end f64.const -0.4066039223853553 - call $~lib/math/NativeMath.acos + call $~lib/math/NativeMath::acos f64.const 1.989530071088669 f64.const 0.4973946213722229 call $std/math/check if (result i32) f64.const -0.4066039223853553 - call $~lib/bindings/dom/Math.acos + call $~lib/bindings/dom/Math::acos f64.const 1.989530071088669 f64.const 0.4973946213722229 call $std/math/check @@ -13727,13 +13727,13 @@ unreachable end f64.const 0.5617597462207241 - call $~lib/math/NativeMath.acos + call $~lib/math/NativeMath::acos f64.const 0.9742849645674904 f64.const -0.4428897500038147 call $std/math/check if (result i32) f64.const 0.5617597462207241 - call $~lib/bindings/dom/Math.acos + call $~lib/bindings/dom/Math::acos f64.const 0.9742849645674904 f64.const -0.4428897500038147 call $std/math/check @@ -13750,13 +13750,13 @@ unreachable end f64.const 0.7741522965913037 - call $~lib/math/NativeMath.acos + call $~lib/math/NativeMath::acos f64.const 0.6854215158636222 f64.const -0.12589527666568756 call $std/math/check if (result i32) f64.const 0.7741522965913037 - call $~lib/bindings/dom/Math.acos + call $~lib/bindings/dom/Math::acos f64.const 0.6854215158636222 f64.const -0.12589527666568756 call $std/math/check @@ -13773,13 +13773,13 @@ unreachable end f64.const -0.6787637026394024 - call $~lib/math/NativeMath.acos + call $~lib/math/NativeMath::acos f64.const 2.316874138205964 f64.const -0.17284949123859406 call $std/math/check if (result i32) f64.const -0.6787637026394024 - call $~lib/bindings/dom/Math.acos + call $~lib/bindings/dom/Math::acos f64.const 2.316874138205964 f64.const -0.17284949123859406 call $std/math/check @@ -13796,13 +13796,13 @@ unreachable end f64.const 0 - call $~lib/math/NativeMath.acos + call $~lib/math/NativeMath::acos f64.const 1.5707963267948966 f64.const -0.27576595544815063 call $std/math/check if (result i32) f64.const 0 - call $~lib/bindings/dom/Math.acos + call $~lib/bindings/dom/Math::acos f64.const 1.5707963267948966 f64.const -0.27576595544815063 call $std/math/check @@ -13819,13 +13819,13 @@ unreachable end f64.const -1 - call $~lib/math/NativeMath.acos + call $~lib/math/NativeMath::acos f64.const 3.141592653589793 f64.const -0.27576595544815063 call $std/math/check if (result i32) f64.const -1 - call $~lib/bindings/dom/Math.acos + call $~lib/bindings/dom/Math::acos f64.const 3.141592653589793 f64.const -0.27576595544815063 call $std/math/check @@ -13842,13 +13842,13 @@ unreachable end f64.const 1 - call $~lib/math/NativeMath.acos + call $~lib/math/NativeMath::acos f64.const 0 f64.const 0 call $std/math/check if (result i32) f64.const 1 - call $~lib/bindings/dom/Math.acos + call $~lib/bindings/dom/Math::acos f64.const 0 f64.const 0 call $std/math/check @@ -13865,13 +13865,13 @@ unreachable end f64.const 1.0000000000000002 - call $~lib/math/NativeMath.acos + call $~lib/math/NativeMath::acos f64.const nan:0x8000000000000 f64.const 0 call $std/math/check if (result i32) f64.const 1.0000000000000002 - call $~lib/bindings/dom/Math.acos + call $~lib/bindings/dom/Math::acos f64.const nan:0x8000000000000 f64.const 0 call $std/math/check @@ -13888,13 +13888,13 @@ unreachable end f64.const -1.0000000000000002 - call $~lib/math/NativeMath.acos + call $~lib/math/NativeMath::acos f64.const nan:0x8000000000000 f64.const 0 call $std/math/check if (result i32) f64.const -1.0000000000000002 - call $~lib/bindings/dom/Math.acos + call $~lib/bindings/dom/Math::acos f64.const nan:0x8000000000000 f64.const 0 call $std/math/check @@ -13911,13 +13911,13 @@ unreachable end f64.const inf - call $~lib/math/NativeMath.acos + call $~lib/math/NativeMath::acos f64.const nan:0x8000000000000 f64.const 0 call $std/math/check if (result i32) f64.const inf - call $~lib/bindings/dom/Math.acos + call $~lib/bindings/dom/Math::acos f64.const nan:0x8000000000000 f64.const 0 call $std/math/check @@ -13934,13 +13934,13 @@ unreachable end f64.const -inf - call $~lib/math/NativeMath.acos + call $~lib/math/NativeMath::acos f64.const nan:0x8000000000000 f64.const 0 call $std/math/check if (result i32) f64.const -inf - call $~lib/bindings/dom/Math.acos + call $~lib/bindings/dom/Math::acos f64.const nan:0x8000000000000 f64.const 0 call $std/math/check @@ -13957,13 +13957,13 @@ unreachable end f64.const nan:0x8000000000000 - call $~lib/math/NativeMath.acos + call $~lib/math/NativeMath::acos f64.const nan:0x8000000000000 f64.const 0 call $std/math/check if (result i32) f64.const nan:0x8000000000000 - call $~lib/bindings/dom/Math.acos + call $~lib/bindings/dom/Math::acos f64.const nan:0x8000000000000 f64.const 0 call $std/math/check @@ -13980,13 +13980,13 @@ unreachable end f64.const -0.5309227209592985 - call $~lib/math/NativeMath.acos + call $~lib/math/NativeMath::acos f64.const 2.1304853799705463 f64.const 0.1391008496284485 call $std/math/check if (result i32) f64.const -0.5309227209592985 - call $~lib/bindings/dom/Math.acos + call $~lib/bindings/dom/Math::acos f64.const 2.1304853799705463 f64.const 0.1391008496284485 call $std/math/check @@ -14003,13 +14003,13 @@ unreachable end f64.const 0.4939556746399746 - call $~lib/math/NativeMath.acos + call $~lib/math/NativeMath::acos f64.const 1.0541629875851946 f64.const 0.22054767608642578 call $std/math/check if (result i32) f64.const 0.4939556746399746 - call $~lib/bindings/dom/Math.acos + call $~lib/bindings/dom/Math::acos f64.const 1.0541629875851946 f64.const 0.22054767608642578 call $std/math/check @@ -14026,7 +14026,7 @@ unreachable end f32.const -8.066848754882812 - call $~lib/math/NativeMathf.acos + call $~lib/math/NativeMathf::acos f32.const nan:0x400000 f32.const 0 call $std/math/check @@ -14040,7 +14040,7 @@ unreachable end f32.const 4.345239639282227 - call $~lib/math/NativeMathf.acos + call $~lib/math/NativeMathf::acos f32.const nan:0x400000 f32.const 0 call $std/math/check @@ -14054,7 +14054,7 @@ unreachable end f32.const -8.381433486938477 - call $~lib/math/NativeMathf.acos + call $~lib/math/NativeMathf::acos f32.const nan:0x400000 f32.const 0 call $std/math/check @@ -14068,7 +14068,7 @@ unreachable end f32.const -6.531673431396484 - call $~lib/math/NativeMathf.acos + call $~lib/math/NativeMathf::acos f32.const nan:0x400000 f32.const 0 call $std/math/check @@ -14082,7 +14082,7 @@ unreachable end f32.const 9.267057418823242 - call $~lib/math/NativeMathf.acos + call $~lib/math/NativeMathf::acos f32.const nan:0x400000 f32.const 0 call $std/math/check @@ -14096,7 +14096,7 @@ unreachable end f32.const 0.6619858741760254 - call $~lib/math/NativeMathf.acos + call $~lib/math/NativeMathf::acos f32.const 0.8473311066627502 f32.const -0.13588131964206696 call $std/math/check @@ -14110,7 +14110,7 @@ unreachable end f32.const -0.40660393238067627 - call $~lib/math/NativeMathf.acos + call $~lib/math/NativeMathf::acos f32.const 1.989530086517334 f32.const 0.03764917701482773 call $std/math/check @@ -14124,7 +14124,7 @@ unreachable end f32.const 0.5617597699165344 - call $~lib/math/NativeMathf.acos + call $~lib/math/NativeMathf::acos f32.const 0.9742849469184875 f32.const 0.18443739414215088 call $std/math/check @@ -14138,7 +14138,7 @@ unreachable end f32.const 0.7741522789001465 - call $~lib/math/NativeMathf.acos + call $~lib/math/NativeMathf::acos f32.const 0.6854215264320374 f32.const -0.29158344864845276 call $std/math/check @@ -14152,7 +14152,7 @@ unreachable end f32.const -0.6787636876106262 - call $~lib/math/NativeMathf.acos + call $~lib/math/NativeMathf::acos f32.const 2.3168740272521973 f32.const -0.3795364499092102 call $std/math/check @@ -14166,7 +14166,7 @@ unreachable end f32.const 0 - call $~lib/math/NativeMathf.acos + call $~lib/math/NativeMathf::acos f32.const 1.5707963705062866 f32.const 0.3666777014732361 call $std/math/check @@ -14180,7 +14180,7 @@ unreachable end f32.const -1 - call $~lib/math/NativeMathf.acos + call $~lib/math/NativeMathf::acos f32.const 3.1415927410125732 f32.const 0.3666777014732361 call $std/math/check @@ -14194,7 +14194,7 @@ unreachable end f32.const 1 - call $~lib/math/NativeMathf.acos + call $~lib/math/NativeMathf::acos f32.const 0 f32.const 0 call $std/math/check @@ -14208,7 +14208,7 @@ unreachable end f32.const 1.0000001192092896 - call $~lib/math/NativeMathf.acos + call $~lib/math/NativeMathf::acos f32.const nan:0x400000 f32.const 0 call $std/math/check @@ -14222,7 +14222,7 @@ unreachable end f32.const -1.0000001192092896 - call $~lib/math/NativeMathf.acos + call $~lib/math/NativeMathf::acos f32.const nan:0x400000 f32.const 0 call $std/math/check @@ -14236,7 +14236,7 @@ unreachable end f32.const inf - call $~lib/math/NativeMathf.acos + call $~lib/math/NativeMathf::acos f32.const nan:0x400000 f32.const 0 call $std/math/check @@ -14250,7 +14250,7 @@ unreachable end f32.const -inf - call $~lib/math/NativeMathf.acos + call $~lib/math/NativeMathf::acos f32.const nan:0x400000 f32.const 0 call $std/math/check @@ -14264,7 +14264,7 @@ unreachable end f32.const nan:0x400000 - call $~lib/math/NativeMathf.acos + call $~lib/math/NativeMathf::acos f32.const nan:0x400000 f32.const 0 call $std/math/check @@ -14278,7 +14278,7 @@ unreachable end f32.const 0.49965065717697144 - call $~lib/math/NativeMathf.acos + call $~lib/math/NativeMathf::acos f32.const 1.0476008653640747 f32.const -0.21161814033985138 call $std/math/check @@ -14292,7 +14292,7 @@ unreachable end f32.const -0.5051405429840088 - call $~lib/math/NativeMathf.acos + call $~lib/math/NativeMathf::acos f32.const 2.1003410816192627 f32.const -0.20852705836296082 call $std/math/check @@ -14306,7 +14306,7 @@ unreachable end f32.const -0.5189794898033142 - call $~lib/math/NativeMathf.acos + call $~lib/math/NativeMathf::acos f32.const 2.116452932357788 f32.const -0.14600826799869537 call $std/math/check @@ -14827,13 +14827,13 @@ unreachable end f64.const -8.06684839057968 - call $~lib/math/NativeMath.asin + call $~lib/math/NativeMath::asin f64.const nan:0x8000000000000 f64.const 0 call $std/math/check if (result i32) f64.const -8.06684839057968 - call $~lib/bindings/dom/Math.asin + call $~lib/bindings/dom/Math::asin f64.const nan:0x8000000000000 f64.const 0 call $std/math/check @@ -14850,13 +14850,13 @@ unreachable end f64.const 4.345239849338305 - call $~lib/math/NativeMath.asin + call $~lib/math/NativeMath::asin f64.const nan:0x8000000000000 f64.const 0 call $std/math/check if (result i32) f64.const 4.345239849338305 - call $~lib/bindings/dom/Math.asin + call $~lib/bindings/dom/Math::asin f64.const nan:0x8000000000000 f64.const 0 call $std/math/check @@ -14873,13 +14873,13 @@ unreachable end f64.const -8.38143342755525 - call $~lib/math/NativeMath.asin + call $~lib/math/NativeMath::asin f64.const nan:0x8000000000000 f64.const 0 call $std/math/check if (result i32) f64.const -8.38143342755525 - call $~lib/bindings/dom/Math.asin + call $~lib/bindings/dom/Math::asin f64.const nan:0x8000000000000 f64.const 0 call $std/math/check @@ -14896,13 +14896,13 @@ unreachable end f64.const -6.531673581913484 - call $~lib/math/NativeMath.asin + call $~lib/math/NativeMath::asin f64.const nan:0x8000000000000 f64.const 0 call $std/math/check if (result i32) f64.const -6.531673581913484 - call $~lib/bindings/dom/Math.asin + call $~lib/bindings/dom/Math::asin f64.const nan:0x8000000000000 f64.const 0 call $std/math/check @@ -14919,13 +14919,13 @@ unreachable end f64.const 9.267056966972586 - call $~lib/math/NativeMath.asin + call $~lib/math/NativeMath::asin f64.const nan:0x8000000000000 f64.const 0 call $std/math/check if (result i32) f64.const 9.267056966972586 - call $~lib/bindings/dom/Math.asin + call $~lib/bindings/dom/Math::asin f64.const nan:0x8000000000000 f64.const 0 call $std/math/check @@ -14942,13 +14942,13 @@ unreachable end f64.const 0.6619858980995045 - call $~lib/math/NativeMath.asin + call $~lib/math/NativeMath::asin f64.const 0.7234652439515459 f64.const -0.13599912822246552 call $std/math/check if (result i32) f64.const 0.6619858980995045 - call $~lib/bindings/dom/Math.asin + call $~lib/bindings/dom/Math::asin f64.const 0.7234652439515459 f64.const -0.13599912822246552 call $std/math/check @@ -14965,13 +14965,13 @@ unreachable end f64.const -0.4066039223853553 - call $~lib/math/NativeMath.asin + call $~lib/math/NativeMath::asin f64.const -0.41873374429377225 f64.const -0.09264230728149414 call $std/math/check if (result i32) f64.const -0.4066039223853553 - call $~lib/bindings/dom/Math.asin + call $~lib/bindings/dom/Math::asin f64.const -0.41873374429377225 f64.const -0.09264230728149414 call $std/math/check @@ -14988,13 +14988,13 @@ unreachable end f64.const 0.5617597462207241 - call $~lib/math/NativeMath.asin + call $~lib/math/NativeMath::asin f64.const 0.5965113622274062 f64.const -0.10864213854074478 call $std/math/check if (result i32) f64.const 0.5617597462207241 - call $~lib/bindings/dom/Math.asin + call $~lib/bindings/dom/Math::asin f64.const 0.5965113622274062 f64.const -0.10864213854074478 call $std/math/check @@ -15011,13 +15011,13 @@ unreachable end f64.const 0.7741522965913037 - call $~lib/math/NativeMath.asin + call $~lib/math/NativeMath::asin f64.const 0.8853748109312743 f64.const -0.4256366193294525 call $std/math/check if (result i32) f64.const 0.7741522965913037 - call $~lib/bindings/dom/Math.asin + call $~lib/bindings/dom/Math::asin f64.const 0.8853748109312743 f64.const -0.4256366193294525 call $std/math/check @@ -15034,13 +15034,13 @@ unreachable end f64.const -0.6787637026394024 - call $~lib/math/NativeMath.asin + call $~lib/math/NativeMath::asin f64.const -0.7460778114110673 f64.const 0.13986606895923615 call $std/math/check if (result i32) f64.const -0.6787637026394024 - call $~lib/bindings/dom/Math.asin + call $~lib/bindings/dom/Math::asin f64.const -0.7460778114110673 f64.const 0.13986606895923615 call $std/math/check @@ -15057,13 +15057,13 @@ unreachable end f64.const 1 - call $~lib/math/NativeMath.asin + call $~lib/math/NativeMath::asin f64.const 1.5707963267948966 f64.const -0.27576595544815063 call $std/math/check if (result i32) f64.const 1 - call $~lib/bindings/dom/Math.asin + call $~lib/bindings/dom/Math::asin f64.const 1.5707963267948966 f64.const -0.27576595544815063 call $std/math/check @@ -15080,13 +15080,13 @@ unreachable end f64.const -1 - call $~lib/math/NativeMath.asin + call $~lib/math/NativeMath::asin f64.const -1.5707963267948966 f64.const 0.27576595544815063 call $std/math/check if (result i32) f64.const -1 - call $~lib/bindings/dom/Math.asin + call $~lib/bindings/dom/Math::asin f64.const -1.5707963267948966 f64.const 0.27576595544815063 call $std/math/check @@ -15103,13 +15103,13 @@ unreachable end f64.const 0 - call $~lib/math/NativeMath.asin + call $~lib/math/NativeMath::asin f64.const 0 f64.const 0 call $std/math/check if (result i32) f64.const 0 - call $~lib/bindings/dom/Math.asin + call $~lib/bindings/dom/Math::asin f64.const 0 f64.const 0 call $std/math/check @@ -15126,13 +15126,13 @@ unreachable end f64.const -0 - call $~lib/math/NativeMath.asin + call $~lib/math/NativeMath::asin f64.const -0 f64.const 0 call $std/math/check if (result i32) f64.const -0 - call $~lib/bindings/dom/Math.asin + call $~lib/bindings/dom/Math::asin f64.const -0 f64.const 0 call $std/math/check @@ -15149,13 +15149,13 @@ unreachable end f64.const 1.0000000000000002 - call $~lib/math/NativeMath.asin + call $~lib/math/NativeMath::asin f64.const nan:0x8000000000000 f64.const 0 call $std/math/check if (result i32) f64.const 1.0000000000000002 - call $~lib/bindings/dom/Math.asin + call $~lib/bindings/dom/Math::asin f64.const nan:0x8000000000000 f64.const 0 call $std/math/check @@ -15172,13 +15172,13 @@ unreachable end f64.const -1.0000000000000002 - call $~lib/math/NativeMath.asin + call $~lib/math/NativeMath::asin f64.const nan:0x8000000000000 f64.const 0 call $std/math/check if (result i32) f64.const -1.0000000000000002 - call $~lib/bindings/dom/Math.asin + call $~lib/bindings/dom/Math::asin f64.const nan:0x8000000000000 f64.const 0 call $std/math/check @@ -15195,13 +15195,13 @@ unreachable end f64.const inf - call $~lib/math/NativeMath.asin + call $~lib/math/NativeMath::asin f64.const nan:0x8000000000000 f64.const 0 call $std/math/check if (result i32) f64.const inf - call $~lib/bindings/dom/Math.asin + call $~lib/bindings/dom/Math::asin f64.const nan:0x8000000000000 f64.const 0 call $std/math/check @@ -15218,13 +15218,13 @@ unreachable end f64.const -inf - call $~lib/math/NativeMath.asin + call $~lib/math/NativeMath::asin f64.const nan:0x8000000000000 f64.const 0 call $std/math/check if (result i32) f64.const -inf - call $~lib/bindings/dom/Math.asin + call $~lib/bindings/dom/Math::asin f64.const nan:0x8000000000000 f64.const 0 call $std/math/check @@ -15241,13 +15241,13 @@ unreachable end f64.const nan:0x8000000000000 - call $~lib/math/NativeMath.asin + call $~lib/math/NativeMath::asin f64.const nan:0x8000000000000 f64.const 0 call $std/math/check if (result i32) f64.const nan:0x8000000000000 - call $~lib/bindings/dom/Math.asin + call $~lib/bindings/dom/Math::asin f64.const nan:0x8000000000000 f64.const 0 call $std/math/check @@ -15264,13 +15264,13 @@ unreachable end f64.const 0.5073043929119148 - call $~lib/math/NativeMath.asin + call $~lib/math/NativeMath::asin f64.const 0.5320538997772349 f64.const -0.16157317161560059 call $std/math/check if (result i32) f64.const 0.5073043929119148 - call $~lib/bindings/dom/Math.asin + call $~lib/bindings/dom/Math::asin f64.const 0.5320538997772349 f64.const -0.16157317161560059 call $std/math/check @@ -15287,7 +15287,7 @@ unreachable end f32.const -8.066848754882812 - call $~lib/math/NativeMathf.asin + call $~lib/math/NativeMathf::asin f32.const nan:0x400000 f32.const 0 call $std/math/check @@ -15301,7 +15301,7 @@ unreachable end f32.const 4.345239639282227 - call $~lib/math/NativeMathf.asin + call $~lib/math/NativeMathf::asin f32.const nan:0x400000 f32.const 0 call $std/math/check @@ -15315,7 +15315,7 @@ unreachable end f32.const -8.381433486938477 - call $~lib/math/NativeMathf.asin + call $~lib/math/NativeMathf::asin f32.const nan:0x400000 f32.const 0 call $std/math/check @@ -15329,7 +15329,7 @@ unreachable end f32.const -6.531673431396484 - call $~lib/math/NativeMathf.asin + call $~lib/math/NativeMathf::asin f32.const nan:0x400000 f32.const 0 call $std/math/check @@ -15343,7 +15343,7 @@ unreachable end f32.const 9.267057418823242 - call $~lib/math/NativeMathf.asin + call $~lib/math/NativeMathf::asin f32.const nan:0x400000 f32.const 0 call $std/math/check @@ -15357,7 +15357,7 @@ unreachable end f32.const 0.6619858741760254 - call $~lib/math/NativeMathf.asin + call $~lib/math/NativeMathf::asin f32.const 0.7234652042388916 f32.const -0.1307632476091385 call $std/math/check @@ -15371,7 +15371,7 @@ unreachable end f32.const -0.40660393238067627 - call $~lib/math/NativeMathf.asin + call $~lib/math/NativeMathf::asin f32.const -0.41873374581336975 f32.const 0.3161141574382782 call $std/math/check @@ -15385,7 +15385,7 @@ unreachable end f32.const 0.5617597699165344 - call $~lib/math/NativeMathf.asin + call $~lib/math/NativeMathf::asin f32.const 0.5965113639831543 f32.const -0.4510819613933563 call $std/math/check @@ -15399,7 +15399,7 @@ unreachable end f32.const 0.7741522789001465 - call $~lib/math/NativeMathf.asin + call $~lib/math/NativeMathf::asin f32.const 0.8853747844696045 f32.const 0.02493886835873127 call $std/math/check @@ -15413,7 +15413,7 @@ unreachable end f32.const -0.6787636876106262 - call $~lib/math/NativeMathf.asin + call $~lib/math/NativeMathf::asin f32.const -0.7460777759552002 f32.const 0.2515012323856354 call $std/math/check @@ -15427,7 +15427,7 @@ unreachable end f32.const 1 - call $~lib/math/NativeMathf.asin + call $~lib/math/NativeMathf::asin f32.const 1.5707963705062866 f32.const 0.3666777014732361 call $std/math/check @@ -15441,7 +15441,7 @@ unreachable end f32.const -1 - call $~lib/math/NativeMathf.asin + call $~lib/math/NativeMathf::asin f32.const -1.5707963705062866 f32.const -0.3666777014732361 call $std/math/check @@ -15455,7 +15455,7 @@ unreachable end f32.const 0 - call $~lib/math/NativeMathf.asin + call $~lib/math/NativeMathf::asin f32.const 0 f32.const 0 call $std/math/check @@ -15469,7 +15469,7 @@ unreachable end f32.const -0 - call $~lib/math/NativeMathf.asin + call $~lib/math/NativeMathf::asin f32.const -0 f32.const 0 call $std/math/check @@ -15483,7 +15483,7 @@ unreachable end f32.const 1.0000001192092896 - call $~lib/math/NativeMathf.asin + call $~lib/math/NativeMathf::asin f32.const nan:0x400000 f32.const 0 call $std/math/check @@ -15497,7 +15497,7 @@ unreachable end f32.const -1.0000001192092896 - call $~lib/math/NativeMathf.asin + call $~lib/math/NativeMathf::asin f32.const nan:0x400000 f32.const 0 call $std/math/check @@ -15511,7 +15511,7 @@ unreachable end f32.const inf - call $~lib/math/NativeMathf.asin + call $~lib/math/NativeMathf::asin f32.const nan:0x400000 f32.const 0 call $std/math/check @@ -15525,7 +15525,7 @@ unreachable end f32.const -inf - call $~lib/math/NativeMathf.asin + call $~lib/math/NativeMathf::asin f32.const nan:0x400000 f32.const 0 call $std/math/check @@ -15539,7 +15539,7 @@ unreachable end f32.const nan:0x400000 - call $~lib/math/NativeMathf.asin + call $~lib/math/NativeMathf::asin f32.const nan:0x400000 f32.const 0 call $std/math/check @@ -15553,7 +15553,7 @@ unreachable end f32.const 0.5004770159721375 - call $~lib/math/NativeMathf.asin + call $~lib/math/NativeMathf::asin f32.const 0.5241496562957764 f32.const -0.29427099227905273 call $std/math/check @@ -15957,13 +15957,13 @@ unreachable end f64.const -8.06684839057968 - call $~lib/math/NativeMath.atan + call $~lib/math/NativeMath::atan f64.const -1.4474613762633468 f64.const 0.14857111871242523 call $std/math/check if (result i32) f64.const -8.06684839057968 - call $~lib/bindings/dom/Math.atan + call $~lib/bindings/dom/Math::atan f64.const -1.4474613762633468 f64.const 0.14857111871242523 call $std/math/check @@ -15980,13 +15980,13 @@ unreachable end f64.const 4.345239849338305 - call $~lib/math/NativeMath.atan + call $~lib/math/NativeMath::atan f64.const 1.344597927114538 f64.const -0.08170335739850998 call $std/math/check if (result i32) f64.const 4.345239849338305 - call $~lib/bindings/dom/Math.atan + call $~lib/bindings/dom/Math::atan f64.const 1.344597927114538 f64.const -0.08170335739850998 call $std/math/check @@ -16003,13 +16003,13 @@ unreachable end f64.const -8.38143342755525 - call $~lib/math/NativeMath.atan + call $~lib/math/NativeMath::atan f64.const -1.4520463463295539 f64.const -0.07505480200052261 call $std/math/check if (result i32) f64.const -8.38143342755525 - call $~lib/bindings/dom/Math.atan + call $~lib/bindings/dom/Math::atan f64.const -1.4520463463295539 f64.const -0.07505480200052261 call $std/math/check @@ -16026,13 +16026,13 @@ unreachable end f64.const -6.531673581913484 - call $~lib/math/NativeMath.atan + call $~lib/math/NativeMath::atan f64.const -1.4188758658752532 f64.const -0.057633496820926666 call $std/math/check if (result i32) f64.const -6.531673581913484 - call $~lib/bindings/dom/Math.atan + call $~lib/bindings/dom/Math::atan f64.const -1.4188758658752532 f64.const -0.057633496820926666 call $std/math/check @@ -16049,13 +16049,13 @@ unreachable end f64.const 9.267056966972586 - call $~lib/math/NativeMath.atan + call $~lib/math/NativeMath::atan f64.const 1.463303145448706 f64.const 0.1606956422328949 call $std/math/check if (result i32) f64.const 9.267056966972586 - call $~lib/bindings/dom/Math.atan + call $~lib/bindings/dom/Math::atan f64.const 1.463303145448706 f64.const 0.1606956422328949 call $std/math/check @@ -16072,13 +16072,13 @@ unreachable end f64.const 0.6619858980995045 - call $~lib/math/NativeMath.atan + call $~lib/math/NativeMath::atan f64.const 0.5847550670238325 f64.const 0.4582556486129761 call $std/math/check if (result i32) f64.const 0.6619858980995045 - call $~lib/bindings/dom/Math.atan + call $~lib/bindings/dom/Math::atan f64.const 0.5847550670238325 f64.const 0.4582556486129761 call $std/math/check @@ -16095,13 +16095,13 @@ unreachable end f64.const -0.4066039223853553 - call $~lib/math/NativeMath.atan + call $~lib/math/NativeMath::atan f64.const -0.3861864177552131 f64.const -0.2574281692504883 call $std/math/check if (result i32) f64.const -0.4066039223853553 - call $~lib/bindings/dom/Math.atan + call $~lib/bindings/dom/Math::atan f64.const -0.3861864177552131 f64.const -0.2574281692504883 call $std/math/check @@ -16118,13 +16118,13 @@ unreachable end f64.const 0.5617597462207241 - call $~lib/math/NativeMath.atan + call $~lib/math/NativeMath::atan f64.const 0.5118269531628881 f64.const -0.11444277316331863 call $std/math/check if (result i32) f64.const 0.5617597462207241 - call $~lib/bindings/dom/Math.atan + call $~lib/bindings/dom/Math::atan f64.const 0.5118269531628881 f64.const -0.11444277316331863 call $std/math/check @@ -16141,13 +16141,13 @@ unreachable end f64.const 0.7741522965913037 - call $~lib/math/NativeMath.atan + call $~lib/math/NativeMath::atan f64.const 0.6587802431653822 f64.const -0.11286488175392151 call $std/math/check if (result i32) f64.const 0.7741522965913037 - call $~lib/bindings/dom/Math.atan + call $~lib/bindings/dom/Math::atan f64.const 0.6587802431653822 f64.const -0.11286488175392151 call $std/math/check @@ -16164,13 +16164,13 @@ unreachable end f64.const -0.6787637026394024 - call $~lib/math/NativeMath.atan + call $~lib/math/NativeMath::atan f64.const -0.5963307826973472 f64.const -0.2182842344045639 call $std/math/check if (result i32) f64.const -0.6787637026394024 - call $~lib/bindings/dom/Math.atan + call $~lib/bindings/dom/Math::atan f64.const -0.5963307826973472 f64.const -0.2182842344045639 call $std/math/check @@ -16187,13 +16187,13 @@ unreachable end f64.const 0 - call $~lib/math/NativeMath.atan + call $~lib/math/NativeMath::atan f64.const 0 f64.const 0 call $std/math/check if (result i32) f64.const 0 - call $~lib/bindings/dom/Math.atan + call $~lib/bindings/dom/Math::atan f64.const 0 f64.const 0 call $std/math/check @@ -16210,13 +16210,13 @@ unreachable end f64.const -0 - call $~lib/math/NativeMath.atan + call $~lib/math/NativeMath::atan f64.const -0 f64.const 0 call $std/math/check if (result i32) f64.const -0 - call $~lib/bindings/dom/Math.atan + call $~lib/bindings/dom/Math::atan f64.const -0 f64.const 0 call $std/math/check @@ -16233,13 +16233,13 @@ unreachable end f64.const 1 - call $~lib/math/NativeMath.atan + call $~lib/math/NativeMath::atan f64.const 0.7853981633974483 f64.const -0.27576595544815063 call $std/math/check if (result i32) f64.const 1 - call $~lib/bindings/dom/Math.atan + call $~lib/bindings/dom/Math::atan f64.const 0.7853981633974483 f64.const -0.27576595544815063 call $std/math/check @@ -16256,13 +16256,13 @@ unreachable end f64.const -1 - call $~lib/math/NativeMath.atan + call $~lib/math/NativeMath::atan f64.const -0.7853981633974483 f64.const 0.27576595544815063 call $std/math/check if (result i32) f64.const -1 - call $~lib/bindings/dom/Math.atan + call $~lib/bindings/dom/Math::atan f64.const -0.7853981633974483 f64.const 0.27576595544815063 call $std/math/check @@ -16279,13 +16279,13 @@ unreachable end f64.const inf - call $~lib/math/NativeMath.atan + call $~lib/math/NativeMath::atan f64.const 1.5707963267948966 f64.const -0.27576595544815063 call $std/math/check if (result i32) f64.const inf - call $~lib/bindings/dom/Math.atan + call $~lib/bindings/dom/Math::atan f64.const 1.5707963267948966 f64.const -0.27576595544815063 call $std/math/check @@ -16302,13 +16302,13 @@ unreachable end f64.const -inf - call $~lib/math/NativeMath.atan + call $~lib/math/NativeMath::atan f64.const -1.5707963267948966 f64.const 0.27576595544815063 call $std/math/check if (result i32) f64.const -inf - call $~lib/bindings/dom/Math.atan + call $~lib/bindings/dom/Math::atan f64.const -1.5707963267948966 f64.const 0.27576595544815063 call $std/math/check @@ -16325,13 +16325,13 @@ unreachable end f64.const nan:0x8000000000000 - call $~lib/math/NativeMath.atan + call $~lib/math/NativeMath::atan f64.const nan:0x8000000000000 f64.const 0 call $std/math/check if (result i32) f64.const nan:0x8000000000000 - call $~lib/bindings/dom/Math.atan + call $~lib/bindings/dom/Math::atan f64.const nan:0x8000000000000 f64.const 0 call $std/math/check @@ -16348,13 +16348,13 @@ unreachable end f64.const 0.6929821535674624 - call $~lib/math/NativeMath.atan + call $~lib/math/NativeMath::atan f64.const 0.6060004555152562 f64.const -0.17075790464878082 call $std/math/check if (result i32) f64.const 0.6929821535674624 - call $~lib/bindings/dom/Math.atan + call $~lib/bindings/dom/Math::atan f64.const 0.6060004555152562 f64.const -0.17075790464878082 call $std/math/check @@ -16371,7 +16371,7 @@ unreachable end f32.const -8.066848754882812 - call $~lib/math/NativeMathf.atan + call $~lib/math/NativeMathf::atan f32.const -1.4474613666534424 f32.const 0.12686480581760406 call $std/math/check @@ -16385,7 +16385,7 @@ unreachable end f32.const 4.345239639282227 - call $~lib/math/NativeMathf.atan + call $~lib/math/NativeMathf::atan f32.const 1.3445979356765747 f32.const 0.16045434772968292 call $std/math/check @@ -16399,7 +16399,7 @@ unreachable end f32.const -8.381433486938477 - call $~lib/math/NativeMathf.atan + call $~lib/math/NativeMathf::atan f32.const -1.4520463943481445 f32.const -0.39581751823425293 call $std/math/check @@ -16413,7 +16413,7 @@ unreachable end f32.const -6.531673431396484 - call $~lib/math/NativeMathf.atan + call $~lib/math/NativeMathf::atan f32.const -1.418875813484192 f32.const 0.410570353269577 call $std/math/check @@ -16427,7 +16427,7 @@ unreachable end f32.const 9.267057418823242 - call $~lib/math/NativeMathf.atan + call $~lib/math/NativeMathf::atan f32.const 1.4633032083511353 f32.const 0.48403501510620117 call $std/math/check @@ -16441,7 +16441,7 @@ unreachable end f32.const 0.6619858741760254 - call $~lib/math/NativeMathf.atan + call $~lib/math/NativeMathf::atan f32.const 0.5847550630569458 f32.const 0.2125193476676941 call $std/math/check @@ -16455,7 +16455,7 @@ unreachable end f32.const -0.40660393238067627 - call $~lib/math/NativeMathf.atan + call $~lib/math/NativeMathf::atan f32.const -0.386186420917511 f32.const 0.18169628083705902 call $std/math/check @@ -16469,7 +16469,7 @@ unreachable end f32.const 0.5617597699165344 - call $~lib/math/NativeMathf.atan + call $~lib/math/NativeMathf::atan f32.const 0.5118269920349121 f32.const 0.3499770760536194 call $std/math/check @@ -16483,7 +16483,7 @@ unreachable end f32.const 0.7741522789001465 - call $~lib/math/NativeMathf.atan + call $~lib/math/NativeMathf::atan f32.const 0.6587802171707153 f32.const -0.2505330741405487 call $std/math/check @@ -16497,7 +16497,7 @@ unreachable end f32.const -0.6787636876106262 - call $~lib/math/NativeMathf.atan + call $~lib/math/NativeMathf::atan f32.const -0.5963307619094849 f32.const 0.17614826560020447 call $std/math/check @@ -16511,7 +16511,7 @@ unreachable end f32.const 0 - call $~lib/math/NativeMathf.atan + call $~lib/math/NativeMathf::atan f32.const 0 f32.const 0 call $std/math/check @@ -16525,7 +16525,7 @@ unreachable end f32.const -0 - call $~lib/math/NativeMathf.atan + call $~lib/math/NativeMathf::atan f32.const -0 f32.const 0 call $std/math/check @@ -16539,7 +16539,7 @@ unreachable end f32.const 1 - call $~lib/math/NativeMathf.atan + call $~lib/math/NativeMathf::atan f32.const 0.7853981852531433 f32.const 0.3666777014732361 call $std/math/check @@ -16553,7 +16553,7 @@ unreachable end f32.const -1 - call $~lib/math/NativeMathf.atan + call $~lib/math/NativeMathf::atan f32.const -0.7853981852531433 f32.const -0.3666777014732361 call $std/math/check @@ -16567,7 +16567,7 @@ unreachable end f32.const inf - call $~lib/math/NativeMathf.atan + call $~lib/math/NativeMathf::atan f32.const 1.5707963705062866 f32.const 0.3666777014732361 call $std/math/check @@ -16581,7 +16581,7 @@ unreachable end f32.const -inf - call $~lib/math/NativeMathf.atan + call $~lib/math/NativeMathf::atan f32.const -1.5707963705062866 f32.const -0.3666777014732361 call $std/math/check @@ -16595,7 +16595,7 @@ unreachable end f32.const nan:0x400000 - call $~lib/math/NativeMathf.atan + call $~lib/math/NativeMathf::atan f32.const nan:0x400000 f32.const 0 call $std/math/check @@ -17794,7 +17794,7 @@ end f32.const -8.066848754882812 f32.const 4.535662651062012 - call $~lib/math/NativeMathf.atan2 + call $~lib/math/NativeMathf::atan2 f32.const -1.0585895776748657 f32.const -0.22352588176727295 call $std/math/check @@ -17809,7 +17809,7 @@ end f32.const 4.345239639282227 f32.const -8.887990951538086 - call $~lib/math/NativeMathf.atan2 + call $~lib/math/NativeMathf::atan2 f32.const 2.686873435974121 f32.const 0.09464472532272339 call $std/math/check @@ -17824,7 +17824,7 @@ end f32.const -8.381433486938477 f32.const -2.7636072635650635 - call $~lib/math/NativeMathf.atan2 + call $~lib/math/NativeMathf::atan2 f32.const -1.8893001079559326 f32.const -0.21941901743412018 call $std/math/check @@ -17839,7 +17839,7 @@ end f32.const -6.531673431396484 f32.const 4.567535400390625 - call $~lib/math/NativeMathf.atan2 + call $~lib/math/NativeMathf::atan2 f32.const -0.9605468511581421 f32.const 0.46015575528144836 call $std/math/check @@ -17854,7 +17854,7 @@ end f32.const 9.267057418823242 f32.const 4.811392307281494 - call $~lib/math/NativeMathf.atan2 + call $~lib/math/NativeMathf::atan2 f32.const 1.0919123888015747 f32.const -0.05708503723144531 call $std/math/check @@ -17869,7 +17869,7 @@ end f32.const -6.450045585632324 f32.const 0.6620717644691467 - call $~lib/math/NativeMathf.atan2 + call $~lib/math/NativeMathf::atan2 f32.const -1.4685084819793701 f32.const 0.19611206650733948 call $std/math/check @@ -17884,7 +17884,7 @@ end f32.const 7.858890056610107 f32.const 0.052154526114463806 - call $~lib/math/NativeMathf.atan2 + call $~lib/math/NativeMathf::atan2 f32.const 1.5641601085662842 f32.const 0.48143187165260315 call $std/math/check @@ -17899,7 +17899,7 @@ end f32.const -0.7920545339584351 f32.const 7.676402568817139 - call $~lib/math/NativeMathf.atan2 + call $~lib/math/NativeMathf::atan2 f32.const -0.10281659662723541 f32.const -0.4216274917125702 call $std/math/check @@ -17914,7 +17914,7 @@ end f32.const 0.6157026886940002 f32.const 2.0119025707244873 - call $~lib/math/NativeMathf.atan2 + call $~lib/math/NativeMathf::atan2 f32.const 0.29697975516319275 f32.const 0.2322007566690445 call $std/math/check @@ -17929,7 +17929,7 @@ end f32.const -0.5587586760520935 f32.const 0.03223983198404312 - call $~lib/math/NativeMathf.atan2 + call $~lib/math/NativeMathf::atan2 f32.const -1.5131611824035645 f32.const 0.16620726883411407 call $std/math/check @@ -17944,7 +17944,7 @@ end f32.const 0 f32.const 0 - call $~lib/math/NativeMathf.atan2 + call $~lib/math/NativeMathf::atan2 f32.const 0 f32.const 0 call $std/math/check @@ -17959,7 +17959,7 @@ end f32.const 0 f32.const -0 - call $~lib/math/NativeMathf.atan2 + call $~lib/math/NativeMathf::atan2 f32.const 3.1415927410125732 f32.const 0.3666777014732361 call $std/math/check @@ -17974,7 +17974,7 @@ end f32.const 0 f32.const -1 - call $~lib/math/NativeMathf.atan2 + call $~lib/math/NativeMathf::atan2 f32.const 3.1415927410125732 f32.const 0.3666777014732361 call $std/math/check @@ -17989,7 +17989,7 @@ end f32.const 0 f32.const -inf - call $~lib/math/NativeMathf.atan2 + call $~lib/math/NativeMathf::atan2 f32.const 3.1415927410125732 f32.const 0.3666777014732361 call $std/math/check @@ -18004,7 +18004,7 @@ end f32.const 0 f32.const 1 - call $~lib/math/NativeMathf.atan2 + call $~lib/math/NativeMathf::atan2 f32.const 0 f32.const 0 call $std/math/check @@ -18019,7 +18019,7 @@ end f32.const 0 f32.const inf - call $~lib/math/NativeMathf.atan2 + call $~lib/math/NativeMathf::atan2 f32.const 0 f32.const 0 call $std/math/check @@ -18034,7 +18034,7 @@ end f32.const -0 f32.const 0 - call $~lib/math/NativeMathf.atan2 + call $~lib/math/NativeMathf::atan2 f32.const -0 f32.const 0 call $std/math/check @@ -18049,7 +18049,7 @@ end f32.const -0 f32.const -0 - call $~lib/math/NativeMathf.atan2 + call $~lib/math/NativeMathf::atan2 f32.const -3.1415927410125732 f32.const -0.3666777014732361 call $std/math/check @@ -18064,7 +18064,7 @@ end f32.const -0 f32.const -1 - call $~lib/math/NativeMathf.atan2 + call $~lib/math/NativeMathf::atan2 f32.const -3.1415927410125732 f32.const -0.3666777014732361 call $std/math/check @@ -18079,7 +18079,7 @@ end f32.const -0 f32.const -inf - call $~lib/math/NativeMathf.atan2 + call $~lib/math/NativeMathf::atan2 f32.const -3.1415927410125732 f32.const -0.3666777014732361 call $std/math/check @@ -18094,7 +18094,7 @@ end f32.const -0 f32.const 1 - call $~lib/math/NativeMathf.atan2 + call $~lib/math/NativeMathf::atan2 f32.const -0 f32.const 0 call $std/math/check @@ -18109,7 +18109,7 @@ end f32.const -0 f32.const inf - call $~lib/math/NativeMathf.atan2 + call $~lib/math/NativeMathf::atan2 f32.const -0 f32.const 0 call $std/math/check @@ -18124,7 +18124,7 @@ end f32.const -1 f32.const 0 - call $~lib/math/NativeMathf.atan2 + call $~lib/math/NativeMathf::atan2 f32.const -1.5707963705062866 f32.const -0.3666777014732361 call $std/math/check @@ -18139,7 +18139,7 @@ end f32.const -1 f32.const -0 - call $~lib/math/NativeMathf.atan2 + call $~lib/math/NativeMathf::atan2 f32.const -1.5707963705062866 f32.const -0.3666777014732361 call $std/math/check @@ -18154,7 +18154,7 @@ end f32.const 1 f32.const 0 - call $~lib/math/NativeMathf.atan2 + call $~lib/math/NativeMathf::atan2 f32.const 1.5707963705062866 f32.const 0.3666777014732361 call $std/math/check @@ -18169,7 +18169,7 @@ end f32.const 1 f32.const -0 - call $~lib/math/NativeMathf.atan2 + call $~lib/math/NativeMathf::atan2 f32.const 1.5707963705062866 f32.const 0.3666777014732361 call $std/math/check @@ -18184,7 +18184,7 @@ end f32.const -1 f32.const inf - call $~lib/math/NativeMathf.atan2 + call $~lib/math/NativeMathf::atan2 f32.const -0 f32.const 0 call $std/math/check @@ -18199,7 +18199,7 @@ end f32.const 1 f32.const inf - call $~lib/math/NativeMathf.atan2 + call $~lib/math/NativeMathf::atan2 f32.const 0 f32.const 0 call $std/math/check @@ -18214,7 +18214,7 @@ end f32.const -1 f32.const -inf - call $~lib/math/NativeMathf.atan2 + call $~lib/math/NativeMathf::atan2 f32.const -3.1415927410125732 f32.const -0.3666777014732361 call $std/math/check @@ -18229,7 +18229,7 @@ end f32.const 1 f32.const -inf - call $~lib/math/NativeMathf.atan2 + call $~lib/math/NativeMathf::atan2 f32.const 3.1415927410125732 f32.const 0.3666777014732361 call $std/math/check @@ -18244,7 +18244,7 @@ end f32.const inf f32.const 0 - call $~lib/math/NativeMathf.atan2 + call $~lib/math/NativeMathf::atan2 f32.const 1.5707963705062866 f32.const 0.3666777014732361 call $std/math/check @@ -18259,7 +18259,7 @@ end f32.const -inf f32.const 0 - call $~lib/math/NativeMathf.atan2 + call $~lib/math/NativeMathf::atan2 f32.const -1.5707963705062866 f32.const -0.3666777014732361 call $std/math/check @@ -18274,7 +18274,7 @@ end f32.const inf f32.const inf - call $~lib/math/NativeMathf.atan2 + call $~lib/math/NativeMathf::atan2 f32.const 0.7853981852531433 f32.const 0.3666777014732361 call $std/math/check @@ -18289,7 +18289,7 @@ end f32.const inf f32.const -inf - call $~lib/math/NativeMathf.atan2 + call $~lib/math/NativeMathf::atan2 f32.const 2.356194496154785 f32.const 0.02500828728079796 call $std/math/check @@ -18304,7 +18304,7 @@ end f32.const -inf f32.const inf - call $~lib/math/NativeMathf.atan2 + call $~lib/math/NativeMathf::atan2 f32.const -0.7853981852531433 f32.const -0.3666777014732361 call $std/math/check @@ -18319,7 +18319,7 @@ end f32.const -inf f32.const -inf - call $~lib/math/NativeMathf.atan2 + call $~lib/math/NativeMathf::atan2 f32.const -2.356194496154785 f32.const -0.02500828728079796 call $std/math/check @@ -18334,7 +18334,7 @@ end f32.const 5.877471754111438e-39 f32.const 1 - call $~lib/math/NativeMathf.atan2 + call $~lib/math/NativeMathf::atan2 f32.const 5.877471754111438e-39 f32.const 0 call $std/math/check @@ -18349,7 +18349,7 @@ end f32.const 1 f32.const 1701411834604692317316873e14 - call $~lib/math/NativeMathf.atan2 + call $~lib/math/NativeMathf::atan2 f32.const 5.877471754111438e-39 f32.const 0 call $std/math/check @@ -18888,7 +18888,7 @@ call $std/math/check if (result i32) f64.const -8.06684839057968 - call $~lib/bindings/dom/Math.ceil + call $~lib/bindings/dom/Math::ceil f64.const -8 f64.const 0 call $std/math/check @@ -18910,7 +18910,7 @@ call $std/math/check if (result i32) f64.const 4.345239849338305 - call $~lib/bindings/dom/Math.ceil + call $~lib/bindings/dom/Math::ceil f64.const 5 f64.const 0 call $std/math/check @@ -18932,7 +18932,7 @@ call $std/math/check if (result i32) f64.const -8.38143342755525 - call $~lib/bindings/dom/Math.ceil + call $~lib/bindings/dom/Math::ceil f64.const -8 f64.const 0 call $std/math/check @@ -18954,7 +18954,7 @@ call $std/math/check if (result i32) f64.const -6.531673581913484 - call $~lib/bindings/dom/Math.ceil + call $~lib/bindings/dom/Math::ceil f64.const -6 f64.const 0 call $std/math/check @@ -18976,7 +18976,7 @@ call $std/math/check if (result i32) f64.const 9.267056966972586 - call $~lib/bindings/dom/Math.ceil + call $~lib/bindings/dom/Math::ceil f64.const 10 f64.const 0 call $std/math/check @@ -18998,7 +18998,7 @@ call $std/math/check if (result i32) f64.const 0.6619858980995045 - call $~lib/bindings/dom/Math.ceil + call $~lib/bindings/dom/Math::ceil f64.const 1 f64.const 0 call $std/math/check @@ -19020,7 +19020,7 @@ call $std/math/check if (result i32) f64.const -0.4066039223853553 - call $~lib/bindings/dom/Math.ceil + call $~lib/bindings/dom/Math::ceil f64.const -0 f64.const 0 call $std/math/check @@ -19042,7 +19042,7 @@ call $std/math/check if (result i32) f64.const 0.5617597462207241 - call $~lib/bindings/dom/Math.ceil + call $~lib/bindings/dom/Math::ceil f64.const 1 f64.const 0 call $std/math/check @@ -19064,7 +19064,7 @@ call $std/math/check if (result i32) f64.const 0.7741522965913037 - call $~lib/bindings/dom/Math.ceil + call $~lib/bindings/dom/Math::ceil f64.const 1 f64.const 0 call $std/math/check @@ -19086,7 +19086,7 @@ call $std/math/check if (result i32) f64.const -0.6787637026394024 - call $~lib/bindings/dom/Math.ceil + call $~lib/bindings/dom/Math::ceil f64.const -0 f64.const 0 call $std/math/check @@ -19108,7 +19108,7 @@ call $std/math/check if (result i32) f64.const nan:0x8000000000000 - call $~lib/bindings/dom/Math.ceil + call $~lib/bindings/dom/Math::ceil f64.const nan:0x8000000000000 f64.const 0 call $std/math/check @@ -19130,7 +19130,7 @@ call $std/math/check if (result i32) f64.const inf - call $~lib/bindings/dom/Math.ceil + call $~lib/bindings/dom/Math::ceil f64.const inf f64.const 0 call $std/math/check @@ -19152,7 +19152,7 @@ call $std/math/check if (result i32) f64.const -inf - call $~lib/bindings/dom/Math.ceil + call $~lib/bindings/dom/Math::ceil f64.const -inf f64.const 0 call $std/math/check @@ -19174,7 +19174,7 @@ call $std/math/check if (result i32) f64.const 0 - call $~lib/bindings/dom/Math.ceil + call $~lib/bindings/dom/Math::ceil f64.const 0 f64.const 0 call $std/math/check @@ -19196,7 +19196,7 @@ call $std/math/check if (result i32) f64.const -0 - call $~lib/bindings/dom/Math.ceil + call $~lib/bindings/dom/Math::ceil f64.const -0 f64.const 0 call $std/math/check @@ -19218,7 +19218,7 @@ call $std/math/check if (result i32) f64.const 1 - call $~lib/bindings/dom/Math.ceil + call $~lib/bindings/dom/Math::ceil f64.const 1 f64.const 0 call $std/math/check @@ -19240,7 +19240,7 @@ call $std/math/check if (result i32) f64.const -1 - call $~lib/bindings/dom/Math.ceil + call $~lib/bindings/dom/Math::ceil f64.const -1 f64.const 0 call $std/math/check @@ -19262,7 +19262,7 @@ call $std/math/check if (result i32) f64.const 0.5 - call $~lib/bindings/dom/Math.ceil + call $~lib/bindings/dom/Math::ceil f64.const 1 f64.const 0 call $std/math/check @@ -19284,7 +19284,7 @@ call $std/math/check if (result i32) f64.const -0.5 - call $~lib/bindings/dom/Math.ceil + call $~lib/bindings/dom/Math::ceil f64.const -0 f64.const 0 call $std/math/check @@ -19306,7 +19306,7 @@ call $std/math/check if (result i32) f64.const 1.0000152587890625 - call $~lib/bindings/dom/Math.ceil + call $~lib/bindings/dom/Math::ceil f64.const 2 f64.const 0 call $std/math/check @@ -19328,7 +19328,7 @@ call $std/math/check if (result i32) f64.const -1.0000152587890625 - call $~lib/bindings/dom/Math.ceil + call $~lib/bindings/dom/Math::ceil f64.const -1 f64.const 0 call $std/math/check @@ -19350,7 +19350,7 @@ call $std/math/check if (result i32) f64.const 0.9999923706054688 - call $~lib/bindings/dom/Math.ceil + call $~lib/bindings/dom/Math::ceil f64.const 1 f64.const 0 call $std/math/check @@ -19372,7 +19372,7 @@ call $std/math/check if (result i32) f64.const -0.9999923706054688 - call $~lib/bindings/dom/Math.ceil + call $~lib/bindings/dom/Math::ceil f64.const -0 f64.const 0 call $std/math/check @@ -19394,7 +19394,7 @@ call $std/math/check if (result i32) f64.const 7.888609052210118e-31 - call $~lib/bindings/dom/Math.ceil + call $~lib/bindings/dom/Math::ceil f64.const 1 f64.const 0 call $std/math/check @@ -19416,7 +19416,7 @@ call $std/math/check if (result i32) f64.const -7.888609052210118e-31 - call $~lib/bindings/dom/Math.ceil + call $~lib/bindings/dom/Math::ceil f64.const -0 f64.const 0 call $std/math/check @@ -19438,7 +19438,7 @@ call $std/math/check if (result i32) f64.const nan:0x8000000000000 - call $~lib/bindings/dom/Math.ceil + call $~lib/bindings/dom/Math::ceil f64.const nan:0x8000000000000 f64.const 0 call $std/math/check @@ -19460,7 +19460,7 @@ call $std/math/check if (result i32) f64.const inf - call $~lib/bindings/dom/Math.ceil + call $~lib/bindings/dom/Math::ceil f64.const inf f64.const 0 call $std/math/check @@ -19482,7 +19482,7 @@ call $std/math/check if (result i32) f64.const -inf - call $~lib/bindings/dom/Math.ceil + call $~lib/bindings/dom/Math::ceil f64.const -inf f64.const 0 call $std/math/check @@ -19504,7 +19504,7 @@ call $std/math/check if (result i32) f64.const 0 - call $~lib/bindings/dom/Math.ceil + call $~lib/bindings/dom/Math::ceil f64.const 0 f64.const 0 call $std/math/check @@ -19526,7 +19526,7 @@ call $std/math/check if (result i32) f64.const -0 - call $~lib/bindings/dom/Math.ceil + call $~lib/bindings/dom/Math::ceil f64.const -0 f64.const 0 call $std/math/check @@ -19548,7 +19548,7 @@ call $std/math/check if (result i32) f64.const 1 - call $~lib/bindings/dom/Math.ceil + call $~lib/bindings/dom/Math::ceil f64.const 1 f64.const 0 call $std/math/check @@ -19570,7 +19570,7 @@ call $std/math/check if (result i32) f64.const -1 - call $~lib/bindings/dom/Math.ceil + call $~lib/bindings/dom/Math::ceil f64.const -1 f64.const 0 call $std/math/check @@ -19592,7 +19592,7 @@ call $std/math/check if (result i32) f64.const 0.5 - call $~lib/bindings/dom/Math.ceil + call $~lib/bindings/dom/Math::ceil f64.const 1 f64.const 0 call $std/math/check @@ -19614,7 +19614,7 @@ call $std/math/check if (result i32) f64.const -0.5 - call $~lib/bindings/dom/Math.ceil + call $~lib/bindings/dom/Math::ceil f64.const -0 f64.const 0 call $std/math/check @@ -19636,7 +19636,7 @@ call $std/math/check if (result i32) f64.const 1.0000152587890625 - call $~lib/bindings/dom/Math.ceil + call $~lib/bindings/dom/Math::ceil f64.const 2 f64.const 0 call $std/math/check @@ -19658,7 +19658,7 @@ call $std/math/check if (result i32) f64.const -1.0000152587890625 - call $~lib/bindings/dom/Math.ceil + call $~lib/bindings/dom/Math::ceil f64.const -1 f64.const 0 call $std/math/check @@ -19680,7 +19680,7 @@ call $std/math/check if (result i32) f64.const 0.9999923706054688 - call $~lib/bindings/dom/Math.ceil + call $~lib/bindings/dom/Math::ceil f64.const 1 f64.const 0 call $std/math/check @@ -19702,7 +19702,7 @@ call $std/math/check if (result i32) f64.const -0.9999923706054688 - call $~lib/bindings/dom/Math.ceil + call $~lib/bindings/dom/Math::ceil f64.const -0 f64.const 0 call $std/math/check @@ -19724,7 +19724,7 @@ call $std/math/check if (result i32) f64.const 7.888609052210118e-31 - call $~lib/bindings/dom/Math.ceil + call $~lib/bindings/dom/Math::ceil f64.const 1 f64.const 0 call $std/math/check @@ -19746,7 +19746,7 @@ call $std/math/check if (result i32) f64.const -7.888609052210118e-31 - call $~lib/bindings/dom/Math.ceil + call $~lib/bindings/dom/Math::ceil f64.const -0 f64.const 0 call $std/math/check @@ -19768,7 +19768,7 @@ call $std/math/check if (result i32) f64.const nan:0x8000000000000 - call $~lib/bindings/dom/Math.ceil + call $~lib/bindings/dom/Math::ceil f64.const nan:0x8000000000000 f64.const 0 call $std/math/check @@ -19790,7 +19790,7 @@ call $std/math/check if (result i32) f64.const inf - call $~lib/bindings/dom/Math.ceil + call $~lib/bindings/dom/Math::ceil f64.const inf f64.const 0 call $std/math/check @@ -19812,7 +19812,7 @@ call $std/math/check if (result i32) f64.const -inf - call $~lib/bindings/dom/Math.ceil + call $~lib/bindings/dom/Math::ceil f64.const -inf f64.const 0 call $std/math/check @@ -19834,7 +19834,7 @@ call $std/math/check if (result i32) f64.const 0 - call $~lib/bindings/dom/Math.ceil + call $~lib/bindings/dom/Math::ceil f64.const 0 f64.const 0 call $std/math/check @@ -19856,7 +19856,7 @@ call $std/math/check if (result i32) f64.const -0 - call $~lib/bindings/dom/Math.ceil + call $~lib/bindings/dom/Math::ceil f64.const -0 f64.const 0 call $std/math/check @@ -19878,7 +19878,7 @@ call $std/math/check if (result i32) f64.const 1 - call $~lib/bindings/dom/Math.ceil + call $~lib/bindings/dom/Math::ceil f64.const 1 f64.const 0 call $std/math/check @@ -19900,7 +19900,7 @@ call $std/math/check if (result i32) f64.const -1 - call $~lib/bindings/dom/Math.ceil + call $~lib/bindings/dom/Math::ceil f64.const -1 f64.const 0 call $std/math/check @@ -19922,7 +19922,7 @@ call $std/math/check if (result i32) f64.const 0.5 - call $~lib/bindings/dom/Math.ceil + call $~lib/bindings/dom/Math::ceil f64.const 1 f64.const 0 call $std/math/check @@ -19944,7 +19944,7 @@ call $std/math/check if (result i32) f64.const -0.5 - call $~lib/bindings/dom/Math.ceil + call $~lib/bindings/dom/Math::ceil f64.const -0 f64.const 0 call $std/math/check @@ -19966,7 +19966,7 @@ call $std/math/check if (result i32) f64.const 1.0000152587890625 - call $~lib/bindings/dom/Math.ceil + call $~lib/bindings/dom/Math::ceil f64.const 2 f64.const 0 call $std/math/check @@ -19988,7 +19988,7 @@ call $std/math/check if (result i32) f64.const -1.0000152587890625 - call $~lib/bindings/dom/Math.ceil + call $~lib/bindings/dom/Math::ceil f64.const -1 f64.const 0 call $std/math/check @@ -20010,7 +20010,7 @@ call $std/math/check if (result i32) f64.const 0.9999923706054688 - call $~lib/bindings/dom/Math.ceil + call $~lib/bindings/dom/Math::ceil f64.const 1 f64.const 0 call $std/math/check @@ -20032,7 +20032,7 @@ call $std/math/check if (result i32) f64.const -0.9999923706054688 - call $~lib/bindings/dom/Math.ceil + call $~lib/bindings/dom/Math::ceil f64.const -0 f64.const 0 call $std/math/check @@ -20054,7 +20054,7 @@ call $std/math/check if (result i32) f64.const 7.888609052210118e-31 - call $~lib/bindings/dom/Math.ceil + call $~lib/bindings/dom/Math::ceil f64.const 1 f64.const 0 call $std/math/check @@ -20076,7 +20076,7 @@ call $std/math/check if (result i32) f64.const -7.888609052210118e-31 - call $~lib/bindings/dom/Math.ceil + call $~lib/bindings/dom/Math::ceil f64.const -0 f64.const 0 call $std/math/check @@ -20808,13 +20808,13 @@ unreachable end f64.const -8.06684839057968 - call $~lib/math/NativeMath.cos + call $~lib/math/NativeMath::cos f64.const -0.21126281599887137 f64.const -0.10962469130754471 call $std/math/check if (result i32) f64.const -8.06684839057968 - call $~lib/bindings/dom/Math.cos + call $~lib/bindings/dom/Math::cos f64.const -0.21126281599887137 f64.const -0.10962469130754471 call $std/math/check @@ -20831,13 +20831,13 @@ unreachable end f64.const 4.345239849338305 - call $~lib/math/NativeMath.cos + call $~lib/math/NativeMath::cos f64.const -0.35895602297578955 f64.const -0.10759828239679337 call $std/math/check if (result i32) f64.const 4.345239849338305 - call $~lib/bindings/dom/Math.cos + call $~lib/bindings/dom/Math::cos f64.const -0.35895602297578955 f64.const -0.10759828239679337 call $std/math/check @@ -20854,13 +20854,13 @@ unreachable end f64.const -8.38143342755525 - call $~lib/math/NativeMath.cos + call $~lib/math/NativeMath::cos f64.const -0.503333091765516 f64.const -0.021430473774671555 call $std/math/check if (result i32) f64.const -8.38143342755525 - call $~lib/bindings/dom/Math.cos + call $~lib/bindings/dom/Math::cos f64.const -0.503333091765516 f64.const -0.021430473774671555 call $std/math/check @@ -20877,13 +20877,13 @@ unreachable end f64.const -6.531673581913484 - call $~lib/math/NativeMath.cos + call $~lib/math/NativeMath::cos f64.const 0.9692853212503283 f64.const -0.4787876307964325 call $std/math/check if (result i32) f64.const -6.531673581913484 - call $~lib/bindings/dom/Math.cos + call $~lib/bindings/dom/Math::cos f64.const 0.9692853212503283 f64.const -0.4787876307964325 call $std/math/check @@ -20900,13 +20900,13 @@ unreachable end f64.const 9.267056966972586 - call $~lib/math/NativeMath.cos + call $~lib/math/NativeMath::cos f64.const -0.9875878064788627 f64.const 0.4880668818950653 call $std/math/check if (result i32) f64.const 9.267056966972586 - call $~lib/bindings/dom/Math.cos + call $~lib/bindings/dom/Math::cos f64.const -0.9875878064788627 f64.const 0.4880668818950653 call $std/math/check @@ -20923,13 +20923,13 @@ unreachable end f64.const 0.6619858980995045 - call $~lib/math/NativeMath.cos + call $~lib/math/NativeMath::cos f64.const 0.7887730869248576 f64.const 0.12708666920661926 call $std/math/check if (result i32) f64.const 0.6619858980995045 - call $~lib/bindings/dom/Math.cos + call $~lib/bindings/dom/Math::cos f64.const 0.7887730869248576 f64.const 0.12708666920661926 call $std/math/check @@ -20946,13 +20946,13 @@ unreachable end f64.const -0.4066039223853553 - call $~lib/math/NativeMath.cos + call $~lib/math/NativeMath::cos f64.const 0.9184692397007294 f64.const -0.26120713353157043 call $std/math/check if (result i32) f64.const -0.4066039223853553 - call $~lib/bindings/dom/Math.cos + call $~lib/bindings/dom/Math::cos f64.const 0.9184692397007294 f64.const -0.26120713353157043 call $std/math/check @@ -20969,13 +20969,13 @@ unreachable end f64.const 0.5617597462207241 - call $~lib/math/NativeMath.cos + call $~lib/math/NativeMath::cos f64.const 0.8463190467415896 f64.const -0.302586168050766 call $std/math/check if (result i32) f64.const 0.5617597462207241 - call $~lib/bindings/dom/Math.cos + call $~lib/bindings/dom/Math::cos f64.const 0.8463190467415896 f64.const -0.302586168050766 call $std/math/check @@ -20992,13 +20992,13 @@ unreachable end f64.const 0.7741522965913037 - call $~lib/math/NativeMath.cos + call $~lib/math/NativeMath::cos f64.const 0.7150139289952383 f64.const -0.08537746220827103 call $std/math/check if (result i32) f64.const 0.7741522965913037 - call $~lib/bindings/dom/Math.cos + call $~lib/bindings/dom/Math::cos f64.const 0.7150139289952383 f64.const -0.08537746220827103 call $std/math/check @@ -21015,13 +21015,13 @@ unreachable end f64.const -0.6787637026394024 - call $~lib/math/NativeMath.cos + call $~lib/math/NativeMath::cos f64.const 0.7783494994757447 f64.const 0.30890750885009766 call $std/math/check if (result i32) f64.const -0.6787637026394024 - call $~lib/bindings/dom/Math.cos + call $~lib/bindings/dom/Math::cos f64.const 0.7783494994757447 f64.const 0.30890750885009766 call $std/math/check @@ -21038,13 +21038,13 @@ unreachable end f64.const 0 - call $~lib/math/NativeMath.cos + call $~lib/math/NativeMath::cos f64.const 1 f64.const 0 call $std/math/check if (result i32) f64.const 0 - call $~lib/bindings/dom/Math.cos + call $~lib/bindings/dom/Math::cos f64.const 1 f64.const 0 call $std/math/check @@ -21061,13 +21061,13 @@ unreachable end f64.const -0 - call $~lib/math/NativeMath.cos + call $~lib/math/NativeMath::cos f64.const 1 f64.const 0 call $std/math/check if (result i32) f64.const -0 - call $~lib/bindings/dom/Math.cos + call $~lib/bindings/dom/Math::cos f64.const 1 f64.const 0 call $std/math/check @@ -21084,13 +21084,13 @@ unreachable end f64.const inf - call $~lib/math/NativeMath.cos + call $~lib/math/NativeMath::cos f64.const nan:0x8000000000000 f64.const 0 call $std/math/check if (result i32) f64.const inf - call $~lib/bindings/dom/Math.cos + call $~lib/bindings/dom/Math::cos f64.const nan:0x8000000000000 f64.const 0 call $std/math/check @@ -21107,13 +21107,13 @@ unreachable end f64.const -inf - call $~lib/math/NativeMath.cos + call $~lib/math/NativeMath::cos f64.const nan:0x8000000000000 f64.const 0 call $std/math/check if (result i32) f64.const -inf - call $~lib/bindings/dom/Math.cos + call $~lib/bindings/dom/Math::cos f64.const nan:0x8000000000000 f64.const 0 call $std/math/check @@ -21130,13 +21130,13 @@ unreachable end f64.const nan:0x8000000000000 - call $~lib/math/NativeMath.cos + call $~lib/math/NativeMath::cos f64.const nan:0x8000000000000 f64.const 0 call $std/math/check if (result i32) f64.const nan:0x8000000000000 - call $~lib/bindings/dom/Math.cos + call $~lib/bindings/dom/Math::cos f64.const nan:0x8000000000000 f64.const 0 call $std/math/check @@ -21153,13 +21153,13 @@ unreachable end f64.const 1 - call $~lib/math/NativeMath.cos + call $~lib/math/NativeMath::cos f64.const 0.5403023058681398 f64.const 0.4288286566734314 call $std/math/check if (result i32) f64.const 1 - call $~lib/bindings/dom/Math.cos + call $~lib/bindings/dom/Math::cos f64.const 0.5403023058681398 f64.const 0.4288286566734314 call $std/math/check @@ -21176,13 +21176,13 @@ unreachable end f64.const 2 - call $~lib/math/NativeMath.cos + call $~lib/math/NativeMath::cos f64.const -0.4161468365471424 f64.const -0.35859397053718567 call $std/math/check if (result i32) f64.const 2 - call $~lib/bindings/dom/Math.cos + call $~lib/bindings/dom/Math::cos f64.const -0.4161468365471424 f64.const -0.35859397053718567 call $std/math/check @@ -21199,13 +21199,13 @@ unreachable end f64.const 3 - call $~lib/math/NativeMath.cos + call $~lib/math/NativeMath::cos f64.const -0.9899924966004454 f64.const 0.3788451552391052 call $std/math/check if (result i32) f64.const 3 - call $~lib/bindings/dom/Math.cos + call $~lib/bindings/dom/Math::cos f64.const -0.9899924966004454 f64.const 0.3788451552391052 call $std/math/check @@ -21222,13 +21222,13 @@ unreachable end f64.const 4 - call $~lib/math/NativeMath.cos + call $~lib/math/NativeMath::cos f64.const -0.6536436208636119 f64.const -0.23280560970306396 call $std/math/check if (result i32) f64.const 4 - call $~lib/bindings/dom/Math.cos + call $~lib/bindings/dom/Math::cos f64.const -0.6536436208636119 f64.const -0.23280560970306396 call $std/math/check @@ -21245,13 +21245,13 @@ unreachable end f64.const 5 - call $~lib/math/NativeMath.cos + call $~lib/math/NativeMath::cos f64.const 0.28366218546322625 f64.const -0.3277357816696167 call $std/math/check if (result i32) f64.const 5 - call $~lib/bindings/dom/Math.cos + call $~lib/bindings/dom/Math::cos f64.const 0.28366218546322625 f64.const -0.3277357816696167 call $std/math/check @@ -21268,13 +21268,13 @@ unreachable end f64.const 0.1 - call $~lib/math/NativeMath.cos + call $~lib/math/NativeMath::cos f64.const 0.9950041652780258 f64.const 0.49558526277542114 call $std/math/check if (result i32) f64.const 0.1 - call $~lib/bindings/dom/Math.cos + call $~lib/bindings/dom/Math::cos f64.const 0.9950041652780258 f64.const 0.49558526277542114 call $std/math/check @@ -21291,13 +21291,13 @@ unreachable end f64.const 0.2 - call $~lib/math/NativeMath.cos + call $~lib/math/NativeMath::cos f64.const 0.9800665778412416 f64.const -0.02407640963792801 call $std/math/check if (result i32) f64.const 0.2 - call $~lib/bindings/dom/Math.cos + call $~lib/bindings/dom/Math::cos f64.const 0.9800665778412416 f64.const -0.02407640963792801 call $std/math/check @@ -21314,13 +21314,13 @@ unreachable end f64.const 0.3 - call $~lib/math/NativeMath.cos + call $~lib/math/NativeMath::cos f64.const 0.955336489125606 f64.const -0.37772229313850403 call $std/math/check if (result i32) f64.const 0.3 - call $~lib/bindings/dom/Math.cos + call $~lib/bindings/dom/Math::cos f64.const 0.955336489125606 f64.const -0.37772229313850403 call $std/math/check @@ -21337,13 +21337,13 @@ unreachable end f64.const 0.4 - call $~lib/math/NativeMath.cos + call $~lib/math/NativeMath::cos f64.const 0.9210609940028851 f64.const 0.25818485021591187 call $std/math/check if (result i32) f64.const 0.4 - call $~lib/bindings/dom/Math.cos + call $~lib/bindings/dom/Math::cos f64.const 0.9210609940028851 f64.const 0.25818485021591187 call $std/math/check @@ -21360,13 +21360,13 @@ unreachable end f64.const 0.5 - call $~lib/math/NativeMath.cos + call $~lib/math/NativeMath::cos f64.const 0.8775825618903728 f64.const 0.3839152157306671 call $std/math/check if (result i32) f64.const 0.5 - call $~lib/bindings/dom/Math.cos + call $~lib/bindings/dom/Math::cos f64.const 0.8775825618903728 f64.const 0.3839152157306671 call $std/math/check @@ -21383,13 +21383,13 @@ unreachable end f64.const 2.3641409746639015e-308 - call $~lib/math/NativeMath.cos + call $~lib/math/NativeMath::cos f64.const 1 f64.const 0 call $std/math/check if (result i32) f64.const 2.3641409746639015e-308 - call $~lib/bindings/dom/Math.cos + call $~lib/bindings/dom/Math::cos f64.const 1 f64.const 0 call $std/math/check @@ -21406,13 +21406,13 @@ unreachable end f64.const 1.1820704873319507e-308 - call $~lib/math/NativeMath.cos + call $~lib/math/NativeMath::cos f64.const 1 f64.const 0 call $std/math/check if (result i32) f64.const 1.1820704873319507e-308 - call $~lib/bindings/dom/Math.cos + call $~lib/bindings/dom/Math::cos f64.const 1 f64.const 0 call $std/math/check @@ -21429,13 +21429,13 @@ unreachable end f64.const 5e-324 - call $~lib/math/NativeMath.cos + call $~lib/math/NativeMath::cos f64.const 1 f64.const 0 call $std/math/check if (result i32) f64.const 5e-324 - call $~lib/bindings/dom/Math.cos + call $~lib/bindings/dom/Math::cos f64.const 1 f64.const 0 call $std/math/check @@ -21452,13 +21452,13 @@ unreachable end f64.const -5e-324 - call $~lib/math/NativeMath.cos + call $~lib/math/NativeMath::cos f64.const 1 f64.const 0 call $std/math/check if (result i32) f64.const -5e-324 - call $~lib/bindings/dom/Math.cos + call $~lib/bindings/dom/Math::cos f64.const 1 f64.const 0 call $std/math/check @@ -21475,13 +21475,13 @@ unreachable end f64.const -3.14 - call $~lib/math/NativeMath.cos + call $~lib/math/NativeMath::cos f64.const -0.9999987317275395 f64.const 0.3855516016483307 call $std/math/check if (result i32) f64.const -3.14 - call $~lib/bindings/dom/Math.cos + call $~lib/bindings/dom/Math::cos f64.const -0.9999987317275395 f64.const 0.3855516016483307 call $std/math/check @@ -21498,13 +21498,13 @@ unreachable end f64.const 8988465674311579538646525e283 - call $~lib/math/NativeMath.cos + call $~lib/math/NativeMath::cos f64.const -0.826369834614148 f64.const -0.3695965111255646 call $std/math/check if (result i32) f64.const 8988465674311579538646525e283 - call $~lib/bindings/dom/Math.cos + call $~lib/bindings/dom/Math::cos f64.const -0.826369834614148 f64.const -0.3695965111255646 call $std/math/check @@ -21521,13 +21521,13 @@ unreachable end f64.const 1797693134862315708145274e284 - call $~lib/math/NativeMath.cos + call $~lib/math/NativeMath::cos f64.const -0.9999876894265599 f64.const 0.23448343575000763 call $std/math/check if (result i32) f64.const 1797693134862315708145274e284 - call $~lib/bindings/dom/Math.cos + call $~lib/bindings/dom/Math::cos f64.const -0.9999876894265599 f64.const 0.23448343575000763 call $std/math/check @@ -21544,13 +21544,13 @@ unreachable end f64.const -8988465674311579538646525e283 - call $~lib/math/NativeMath.cos + call $~lib/math/NativeMath::cos f64.const -0.826369834614148 f64.const -0.3695965111255646 call $std/math/check if (result i32) f64.const -8988465674311579538646525e283 - call $~lib/bindings/dom/Math.cos + call $~lib/bindings/dom/Math::cos f64.const -0.826369834614148 f64.const -0.3695965111255646 call $std/math/check @@ -21567,13 +21567,13 @@ unreachable end f64.const 3.14 - call $~lib/math/NativeMath.cos + call $~lib/math/NativeMath::cos f64.const -0.9999987317275395 f64.const 0.3855516016483307 call $std/math/check if (result i32) f64.const 3.14 - call $~lib/bindings/dom/Math.cos + call $~lib/bindings/dom/Math::cos f64.const -0.9999987317275395 f64.const 0.3855516016483307 call $std/math/check @@ -21590,13 +21590,13 @@ unreachable end f64.const 3.1415 - call $~lib/math/NativeMath.cos + call $~lib/math/NativeMath::cos f64.const -0.9999999957076562 f64.const -0.30608975887298584 call $std/math/check if (result i32) f64.const 3.1415 - call $~lib/bindings/dom/Math.cos + call $~lib/bindings/dom/Math::cos f64.const -0.9999999957076562 f64.const -0.30608975887298584 call $std/math/check @@ -21613,13 +21613,13 @@ unreachable end f64.const 3.141592 - call $~lib/math/NativeMath.cos + call $~lib/math/NativeMath::cos f64.const -0.9999999999997864 f64.const 0.15403328835964203 call $std/math/check if (result i32) f64.const 3.141592 - call $~lib/bindings/dom/Math.cos + call $~lib/bindings/dom/Math::cos f64.const -0.9999999999997864 f64.const 0.15403328835964203 call $std/math/check @@ -21636,13 +21636,13 @@ unreachable end f64.const 3.14159265 - call $~lib/math/NativeMath.cos + call $~lib/math/NativeMath::cos f64.const -1 f64.const -0.02901807427406311 call $std/math/check if (result i32) f64.const 3.14159265 - call $~lib/bindings/dom/Math.cos + call $~lib/bindings/dom/Math::cos f64.const -1 f64.const -0.02901807427406311 call $std/math/check @@ -21659,13 +21659,13 @@ unreachable end f64.const 3.1415926535 - call $~lib/math/NativeMath.cos + call $~lib/math/NativeMath::cos f64.const -1 f64.const -1.8155848010792397e-05 call $std/math/check if (result i32) f64.const 3.1415926535 - call $~lib/bindings/dom/Math.cos + call $~lib/bindings/dom/Math::cos f64.const -1 f64.const -1.8155848010792397e-05 call $std/math/check @@ -21682,13 +21682,13 @@ unreachable end f64.const 3.141592653589 - call $~lib/math/NativeMath.cos + call $~lib/math/NativeMath::cos f64.const -1 f64.const -1.4169914130945926e-09 call $std/math/check if (result i32) f64.const 3.141592653589 - call $~lib/bindings/dom/Math.cos + call $~lib/bindings/dom/Math::cos f64.const -1 f64.const -1.4169914130945926e-09 call $std/math/check @@ -21705,13 +21705,13 @@ unreachable end f64.const 3.14159265358979 - call $~lib/math/NativeMath.cos + call $~lib/math/NativeMath::cos f64.const -1 f64.const -2.350864897985184e-14 call $std/math/check if (result i32) f64.const 3.14159265358979 - call $~lib/bindings/dom/Math.cos + call $~lib/bindings/dom/Math::cos f64.const -1 f64.const -2.350864897985184e-14 call $std/math/check @@ -21728,13 +21728,13 @@ unreachable end f64.const 3.141592653589793 - call $~lib/math/NativeMath.cos + call $~lib/math/NativeMath::cos f64.const -1 f64.const -3.377158741883318e-17 call $std/math/check if (result i32) f64.const 3.141592653589793 - call $~lib/bindings/dom/Math.cos + call $~lib/bindings/dom/Math::cos f64.const -1 f64.const -3.377158741883318e-17 call $std/math/check @@ -21751,13 +21751,13 @@ unreachable end f64.const 1.57 - call $~lib/math/NativeMath.cos + call $~lib/math/NativeMath::cos f64.const 7.963267107332633e-04 f64.const 0.2968159317970276 call $std/math/check if (result i32) f64.const 1.57 - call $~lib/bindings/dom/Math.cos + call $~lib/bindings/dom/Math::cos f64.const 7.963267107332633e-04 f64.const 0.2968159317970276 call $std/math/check @@ -21774,13 +21774,13 @@ unreachable end f64.const 1.570796 - call $~lib/math/NativeMath.cos + call $~lib/math/NativeMath::cos f64.const 3.2679489653813835e-07 f64.const -0.32570895552635193 call $std/math/check if (result i32) f64.const 1.570796 - call $~lib/bindings/dom/Math.cos + call $~lib/bindings/dom/Math::cos f64.const 3.2679489653813835e-07 f64.const -0.32570895552635193 call $std/math/check @@ -21797,13 +21797,13 @@ unreachable end f64.const 1.5707963267 - call $~lib/math/NativeMath.cos + call $~lib/math/NativeMath::cos f64.const 9.489659630678013e-11 f64.const -0.27245646715164185 call $std/math/check if (result i32) f64.const 1.5707963267 - call $~lib/bindings/dom/Math.cos + call $~lib/bindings/dom/Math::cos f64.const 9.489659630678013e-11 f64.const -0.27245646715164185 call $std/math/check @@ -21820,13 +21820,13 @@ unreachable end f64.const 1.57079632679489 - call $~lib/math/NativeMath.cos + call $~lib/math/NativeMath::cos f64.const 6.722570487708307e-15 f64.const -0.10747683793306351 call $std/math/check if (result i32) f64.const 1.57079632679489 - call $~lib/bindings/dom/Math.cos + call $~lib/bindings/dom/Math::cos f64.const 6.722570487708307e-15 f64.const -0.10747683793306351 call $std/math/check @@ -21843,13 +21843,13 @@ unreachable end f64.const 1.5707963267948966 - call $~lib/math/NativeMath.cos + call $~lib/math/NativeMath::cos f64.const 6.123233995736766e-17 f64.const 0.12148229777812958 call $std/math/check if (result i32) f64.const 1.5707963267948966 - call $~lib/bindings/dom/Math.cos + call $~lib/bindings/dom/Math::cos f64.const 6.123233995736766e-17 f64.const 0.12148229777812958 call $std/math/check @@ -21866,13 +21866,13 @@ unreachable end f64.const 0.6700635199486106 - call $~lib/math/NativeMath.cos + call $~lib/math/NativeMath::cos f64.const 0.7837822193016158 f64.const -0.07278502732515335 call $std/math/check if (result i32) f64.const 0.6700635199486106 - call $~lib/bindings/dom/Math.cos + call $~lib/bindings/dom/Math::cos f64.const 0.7837822193016158 f64.const -0.07278502732515335 call $std/math/check @@ -21889,13 +21889,13 @@ unreachable end f64.const 0.5343890189437553 - call $~lib/math/NativeMath.cos + call $~lib/math/NativeMath::cos f64.const 0.8605799719039517 f64.const -0.48434028029441833 call $std/math/check if (result i32) f64.const 0.5343890189437553 - call $~lib/bindings/dom/Math.cos + call $~lib/bindings/dom/Math::cos f64.const 0.8605799719039517 f64.const -0.48434028029441833 call $std/math/check @@ -21912,13 +21912,13 @@ unreachable end f64.const 0.43999702754890085 - call $~lib/math/NativeMath.cos + call $~lib/math/NativeMath::cos f64.const 0.9047529293001976 f64.const 0.029777472838759422 call $std/math/check if (result i32) f64.const 0.43999702754890085 - call $~lib/bindings/dom/Math.cos + call $~lib/bindings/dom/Math::cos f64.const 0.9047529293001976 f64.const 0.029777472838759422 call $std/math/check @@ -21935,13 +21935,13 @@ unreachable end f64.const 0.9902840844687313 - call $~lib/math/NativeMath.cos + call $~lib/math/NativeMath::cos f64.const 0.5484523364480768 f64.const 0.19765280187129974 call $std/math/check if (result i32) f64.const 0.9902840844687313 - call $~lib/bindings/dom/Math.cos + call $~lib/bindings/dom/Math::cos f64.const 0.5484523364480768 f64.const 0.19765280187129974 call $std/math/check @@ -21958,13 +21958,13 @@ unreachable end f64.const 0.45381447534338915 - call $~lib/math/NativeMath.cos + call $~lib/math/NativeMath::cos f64.const 0.8987813902263783 f64.const -0.017724866047501564 call $std/math/check if (result i32) f64.const 0.45381447534338915 - call $~lib/bindings/dom/Math.cos + call $~lib/bindings/dom/Math::cos f64.const 0.8987813902263783 f64.const -0.017724866047501564 call $std/math/check @@ -21981,13 +21981,13 @@ unreachable end f64.const 0.4609888813583589 - call $~lib/math/NativeMath.cos + call $~lib/math/NativeMath::cos f64.const 0.8956130474713057 f64.const 0.36449819803237915 call $std/math/check if (result i32) f64.const 0.4609888813583589 - call $~lib/bindings/dom/Math.cos + call $~lib/bindings/dom/Math::cos f64.const 0.8956130474713057 f64.const 0.36449819803237915 call $std/math/check @@ -22004,13 +22004,13 @@ unreachable end f64.const 0.9285434097956422 - call $~lib/math/NativeMath.cos + call $~lib/math/NativeMath::cos f64.const 0.5990009794292984 f64.const -0.2899416387081146 call $std/math/check if (result i32) f64.const 0.9285434097956422 - call $~lib/bindings/dom/Math.cos + call $~lib/bindings/dom/Math::cos f64.const 0.5990009794292984 f64.const -0.2899416387081146 call $std/math/check @@ -22027,13 +22027,13 @@ unreachable end f64.const 0.9109092124488352 - call $~lib/math/NativeMath.cos + call $~lib/math/NativeMath::cos f64.const 0.6130276692774378 f64.const -0.49353134632110596 call $std/math/check if (result i32) f64.const 0.9109092124488352 - call $~lib/bindings/dom/Math.cos + call $~lib/bindings/dom/Math::cos f64.const 0.6130276692774378 f64.const -0.49353134632110596 call $std/math/check @@ -22050,13 +22050,13 @@ unreachable end f64.const 0.8328600650359556 - call $~lib/math/NativeMath.cos + call $~lib/math/NativeMath::cos f64.const 0.6727624710046357 f64.const -0.36606088280677795 call $std/math/check if (result i32) f64.const 0.8328600650359556 - call $~lib/bindings/dom/Math.cos + call $~lib/bindings/dom/Math::cos f64.const 0.6727624710046357 f64.const -0.36606088280677795 call $std/math/check @@ -22073,13 +22073,13 @@ unreachable end f64.const 0.9536201252203433 - call $~lib/math/NativeMath.cos + call $~lib/math/NativeMath::cos f64.const 0.5787346183487084 f64.const -0.17089833319187164 call $std/math/check if (result i32) f64.const 0.9536201252203433 - call $~lib/bindings/dom/Math.cos + call $~lib/bindings/dom/Math::cos f64.const 0.5787346183487084 f64.const -0.17089833319187164 call $std/math/check @@ -22096,13 +22096,13 @@ unreachable end f64.const 0.8726590065457699 - call $~lib/math/NativeMath.cos + call $~lib/math/NativeMath::cos f64.const 0.6427919144259047 f64.const -0.2744986116886139 call $std/math/check if (result i32) f64.const 0.8726590065457699 - call $~lib/bindings/dom/Math.cos + call $~lib/bindings/dom/Math::cos f64.const 0.6427919144259047 f64.const -0.2744986116886139 call $std/math/check @@ -22119,13 +22119,13 @@ unreachable end f64.const 0.18100447535968447 - call $~lib/math/NativeMath.cos + call $~lib/math/NativeMath::cos f64.const 0.9836633656884893 f64.const 3.0195272993296385e-03 call $std/math/check if (result i32) f64.const 0.18100447535968447 - call $~lib/bindings/dom/Math.cos + call $~lib/bindings/dom/Math::cos f64.const 0.9836633656884893 f64.const 3.0195272993296385e-03 call $std/math/check @@ -22142,13 +22142,13 @@ unreachable end f64.const 2.356194490349839 - call $~lib/math/NativeMath.cos + call $~lib/math/NativeMath::cos f64.const -0.7071067812979126 f64.const -0.48278746008872986 call $std/math/check if (result i32) f64.const 2.356194490349839 - call $~lib/bindings/dom/Math.cos + call $~lib/bindings/dom/Math::cos f64.const -0.7071067812979126 f64.const -0.48278746008872986 call $std/math/check @@ -22165,13 +22165,13 @@ unreachable end f64.const 2.356194490372272 - call $~lib/math/NativeMath.cos + call $~lib/math/NativeMath::cos f64.const -0.7071067813137752 f64.const -0.4866050183773041 call $std/math/check if (result i32) f64.const 2.356194490372272 - call $~lib/bindings/dom/Math.cos + call $~lib/bindings/dom/Math::cos f64.const -0.7071067813137752 f64.const -0.4866050183773041 call $std/math/check @@ -22188,13 +22188,13 @@ unreachable end f64.const 2.3561944902251115 - call $~lib/math/NativeMath.cos + call $~lib/math/NativeMath::cos f64.const -0.707106781209717 f64.const -0.3533952236175537 call $std/math/check if (result i32) f64.const 2.3561944902251115 - call $~lib/bindings/dom/Math.cos + call $~lib/bindings/dom/Math::cos f64.const -0.707106781209717 f64.const -0.3533952236175537 call $std/math/check @@ -22211,13 +22211,13 @@ unreachable end f64.const 2.3561944903149996 - call $~lib/math/NativeMath.cos + call $~lib/math/NativeMath::cos f64.const -0.7071067812732775 f64.const -0.41911986470222473 call $std/math/check if (result i32) f64.const 2.3561944903149996 - call $~lib/bindings/dom/Math.cos + call $~lib/bindings/dom/Math::cos f64.const -0.7071067812732775 f64.const -0.41911986470222473 call $std/math/check @@ -22234,13 +22234,13 @@ unreachable end f64.const 2.3561944903603527 - call $~lib/math/NativeMath.cos + call $~lib/math/NativeMath::cos f64.const -0.707106781305347 f64.const -0.4706200063228607 call $std/math/check if (result i32) f64.const 2.3561944903603527 - call $~lib/bindings/dom/Math.cos + call $~lib/bindings/dom/Math::cos f64.const -0.707106781305347 f64.const -0.4706200063228607 call $std/math/check @@ -22257,13 +22257,13 @@ unreachable end f64.const 2.3561944903826197 - call $~lib/math/NativeMath.cos + call $~lib/math/NativeMath::cos f64.const -0.7071067813210922 f64.const -0.30618351697921753 call $std/math/check if (result i32) f64.const 2.3561944903826197 - call $~lib/bindings/dom/Math.cos + call $~lib/bindings/dom/Math::cos f64.const -0.7071067813210922 f64.const -0.30618351697921753 call $std/math/check @@ -22280,13 +22280,13 @@ unreachable end f64.const 2.356194490371803 - call $~lib/math/NativeMath.cos + call $~lib/math/NativeMath::cos f64.const -0.7071067813134436 f64.const -0.30564820766448975 call $std/math/check if (result i32) f64.const 2.356194490371803 - call $~lib/bindings/dom/Math.cos + call $~lib/bindings/dom/Math::cos f64.const -0.7071067813134436 f64.const -0.30564820766448975 call $std/math/check @@ -22303,13 +22303,13 @@ unreachable end f64.const 2.356194490399931 - call $~lib/math/NativeMath.cos + call $~lib/math/NativeMath::cos f64.const -0.7071067813333329 f64.const -0.38845571875572205 call $std/math/check if (result i32) f64.const 2.356194490399931 - call $~lib/bindings/dom/Math.cos + call $~lib/bindings/dom/Math::cos f64.const -0.7071067813333329 f64.const -0.38845571875572205 call $std/math/check @@ -22326,13 +22326,13 @@ unreachable end f64.const 2.356194490260191 - call $~lib/math/NativeMath.cos + call $~lib/math/NativeMath::cos f64.const -0.707106781234522 f64.const -0.23796851933002472 call $std/math/check if (result i32) f64.const 2.356194490260191 - call $~lib/bindings/dom/Math.cos + call $~lib/bindings/dom/Math::cos f64.const -0.707106781234522 f64.const -0.23796851933002472 call $std/math/check @@ -22349,13 +22349,13 @@ unreachable end f64.const 2.3561944904043153 - call $~lib/math/NativeMath.cos + call $~lib/math/NativeMath::cos f64.const -0.7071067813364332 f64.const -0.3274589478969574 call $std/math/check if (result i32) f64.const 2.3561944904043153 - call $~lib/bindings/dom/Math.cos + call $~lib/bindings/dom/Math::cos f64.const -0.7071067813364332 f64.const -0.3274589478969574 call $std/math/check @@ -22372,13 +22372,13 @@ unreachable end f64.const 2.0943951024759446 - call $~lib/math/NativeMath.cos + call $~lib/math/NativeMath::cos f64.const -0.5000000000716629 f64.const -0.41711342334747314 call $std/math/check if (result i32) f64.const 2.0943951024759446 - call $~lib/bindings/dom/Math.cos + call $~lib/bindings/dom/Math::cos f64.const -0.5000000000716629 f64.const -0.41711342334747314 call $std/math/check @@ -22395,13 +22395,13 @@ unreachable end f64.const 2.09439510243324 - call $~lib/math/NativeMath.cos + call $~lib/math/NativeMath::cos f64.const -0.5000000000346797 f64.const -0.3566164970397949 call $std/math/check if (result i32) f64.const 2.09439510243324 - call $~lib/bindings/dom/Math.cos + call $~lib/bindings/dom/Math::cos f64.const -0.5000000000346797 f64.const -0.3566164970397949 call $std/math/check @@ -22418,13 +22418,13 @@ unreachable end f64.const 2.0943951025133885 - call $~lib/math/NativeMath.cos + call $~lib/math/NativeMath::cos f64.const -0.5000000001040902 f64.const -0.2253485918045044 call $std/math/check if (result i32) f64.const 2.0943951025133885 - call $~lib/bindings/dom/Math.cos + call $~lib/bindings/dom/Math::cos f64.const -0.5000000001040902 f64.const -0.2253485918045044 call $std/math/check @@ -22441,13 +22441,13 @@ unreachable end f64.const 2.0943951025466707 - call $~lib/math/NativeMath.cos + call $~lib/math/NativeMath::cos f64.const -0.5000000001329135 f64.const -0.12982259690761566 call $std/math/check if (result i32) f64.const 2.0943951025466707 - call $~lib/bindings/dom/Math.cos + call $~lib/bindings/dom/Math::cos f64.const -0.5000000001329135 f64.const -0.12982259690761566 call $std/math/check @@ -22464,13 +22464,13 @@ unreachable end f64.const 2.094395102413896 - call $~lib/math/NativeMath.cos + call $~lib/math/NativeMath::cos f64.const -0.5000000000179272 f64.const -0.15886764228343964 call $std/math/check if (result i32) f64.const 2.094395102413896 - call $~lib/bindings/dom/Math.cos + call $~lib/bindings/dom/Math::cos f64.const -0.5000000000179272 f64.const -0.15886764228343964 call $std/math/check @@ -22487,13 +22487,13 @@ unreachable end f64.const 2.0943951024223404 - call $~lib/math/NativeMath.cos + call $~lib/math/NativeMath::cos f64.const -0.5000000000252403 f64.const -0.266656756401062 call $std/math/check if (result i32) f64.const 2.0943951024223404 - call $~lib/bindings/dom/Math.cos + call $~lib/bindings/dom/Math::cos f64.const -0.5000000000252403 f64.const -0.266656756401062 call $std/math/check @@ -22510,13 +22510,13 @@ unreachable end f64.const 2.0943951024960477 - call $~lib/math/NativeMath.cos + call $~lib/math/NativeMath::cos f64.const -0.5000000000890726 f64.const -0.4652077853679657 call $std/math/check if (result i32) f64.const 2.0943951024960477 - call $~lib/bindings/dom/Math.cos + call $~lib/bindings/dom/Math::cos f64.const -0.5000000000890726 f64.const -0.4652077853679657 call $std/math/check @@ -22533,13 +22533,13 @@ unreachable end f64.const 2.0943951025173315 - call $~lib/math/NativeMath.cos + call $~lib/math/NativeMath::cos f64.const -0.500000000107505 f64.const -0.46710994839668274 call $std/math/check if (result i32) f64.const 2.0943951025173315 - call $~lib/bindings/dom/Math.cos + call $~lib/bindings/dom/Math::cos f64.const -0.500000000107505 f64.const -0.46710994839668274 call $std/math/check @@ -22556,13 +22556,13 @@ unreachable end f64.const 2.094395102405924 - call $~lib/math/NativeMath.cos + call $~lib/math/NativeMath::cos f64.const -0.5000000000110234 f64.const -0.2469603717327118 call $std/math/check if (result i32) f64.const 2.094395102405924 - call $~lib/bindings/dom/Math.cos + call $~lib/bindings/dom/Math::cos f64.const -0.5000000000110234 f64.const -0.2469603717327118 call $std/math/check @@ -22579,13 +22579,13 @@ unreachable end f64.const 2.094395102428558 - call $~lib/math/NativeMath.cos + call $~lib/math/NativeMath::cos f64.const -0.500000000030625 f64.const -0.3799441158771515 call $std/math/check if (result i32) f64.const 2.094395102428558 - call $~lib/bindings/dom/Math.cos + call $~lib/bindings/dom/Math::cos f64.const -0.500000000030625 f64.const -0.3799441158771515 call $std/math/check @@ -22602,13 +22602,13 @@ unreachable end f64.const 8.513210770864056 - call $~lib/math/NativeMath.cos + call $~lib/math/NativeMath::cos f64.const -0.6125076939987759 f64.const 0.4989966154098511 call $std/math/check if (result i32) f64.const 8.513210770864056 - call $~lib/bindings/dom/Math.cos + call $~lib/bindings/dom/Math::cos f64.const -0.6125076939987759 f64.const 0.4989966154098511 call $std/math/check @@ -22625,13 +22625,13 @@ unreachable end f64.const 6.802886129801017 - call $~lib/math/NativeMath.cos + call $~lib/math/NativeMath::cos f64.const 0.8679677961345452 f64.const 0.4972165524959564 call $std/math/check if (result i32) f64.const 6.802886129801017 - call $~lib/bindings/dom/Math.cos + call $~lib/bindings/dom/Math::cos f64.const 0.8679677961345452 f64.const 0.4972165524959564 call $std/math/check @@ -22648,13 +22648,13 @@ unreachable end f64.const 9.171925393086408 - call $~lib/math/NativeMath.cos + call $~lib/math/NativeMath::cos f64.const -0.9682027440424544 f64.const -0.49827584624290466 call $std/math/check if (result i32) f64.const 9.171925393086408 - call $~lib/bindings/dom/Math.cos + call $~lib/bindings/dom/Math::cos f64.const -0.9682027440424544 f64.const -0.49827584624290466 call $std/math/check @@ -22671,13 +22671,13 @@ unreachable end f64.const 8.854690112888573 - call $~lib/math/NativeMath.cos + call $~lib/math/NativeMath::cos f64.const -0.8418535663818527 f64.const 0.4974979758262634 call $std/math/check if (result i32) f64.const 8.854690112888573 - call $~lib/bindings/dom/Math.cos + call $~lib/bindings/dom/Math::cos f64.const -0.8418535663818527 f64.const 0.4974979758262634 call $std/math/check @@ -22694,13 +22694,13 @@ unreachable end f64.const 9.213510813859608 - call $~lib/math/NativeMath.cos + call $~lib/math/NativeMath::cos f64.const -0.9777659802838506 f64.const -0.4995604455471039 call $std/math/check if (result i32) f64.const 9.213510813859608 - call $~lib/bindings/dom/Math.cos + call $~lib/bindings/dom/Math::cos f64.const -0.9777659802838506 f64.const -0.4995604455471039 call $std/math/check @@ -22717,13 +22717,13 @@ unreachable end f64.const 7.782449081542151 - call $~lib/math/NativeMath.cos + call $~lib/math/NativeMath::cos f64.const 0.07147156381293339 f64.const 0.49858126044273376 call $std/math/check if (result i32) f64.const 7.782449081542151 - call $~lib/bindings/dom/Math.cos + call $~lib/bindings/dom/Math::cos f64.const 0.07147156381293339 f64.const 0.49858126044273376 call $std/math/check @@ -22740,13 +22740,13 @@ unreachable end f64.const 7.500261332273616 - call $~lib/math/NativeMath.cos + call $~lib/math/NativeMath::cos f64.const 0.34639017633458113 f64.const -0.4996210038661957 call $std/math/check if (result i32) f64.const 7.500261332273616 - call $~lib/bindings/dom/Math.cos + call $~lib/bindings/dom/Math::cos f64.const 0.34639017633458113 f64.const -0.4996210038661957 call $std/math/check @@ -22763,13 +22763,13 @@ unreachable end f64.const 9.121739418731588 - call $~lib/math/NativeMath.cos + call $~lib/math/NativeMath::cos f64.const -0.9544341297541811 f64.const 0.4982815086841583 call $std/math/check if (result i32) f64.const 9.121739418731588 - call $~lib/bindings/dom/Math.cos + call $~lib/bindings/dom/Math::cos f64.const -0.9544341297541811 f64.const 0.4982815086841583 call $std/math/check @@ -22786,13 +22786,13 @@ unreachable end f64.const 6.784954020476316 - call $~lib/math/NativeMath.cos + call $~lib/math/NativeMath::cos f64.const 0.8767332233166646 f64.const -0.4988083839416504 call $std/math/check if (result i32) f64.const 6.784954020476316 - call $~lib/bindings/dom/Math.cos + call $~lib/bindings/dom/Math::cos f64.const 0.8767332233166646 f64.const -0.4988083839416504 call $std/math/check @@ -22809,13 +22809,13 @@ unreachable end f64.const 8.770846542666664 - call $~lib/math/NativeMath.cos + call $~lib/math/NativeMath::cos f64.const -0.7936984117400705 f64.const 0.4999682903289795 call $std/math/check if (result i32) f64.const 8.770846542666664 - call $~lib/bindings/dom/Math.cos + call $~lib/bindings/dom/Math::cos f64.const -0.7936984117400705 f64.const 0.4999682903289795 call $std/math/check @@ -22832,13 +22832,13 @@ unreachable end f64.const 9.313225746154785e-10 - call $~lib/math/NativeMath.cos + call $~lib/math/NativeMath::cos f64.const 1 f64.const 0.001953125 call $std/math/check if (result i32) f64.const 9.313225746154785e-10 - call $~lib/bindings/dom/Math.cos + call $~lib/bindings/dom/Math::cos f64.const 1 f64.const 0.001953125 call $std/math/check @@ -22855,13 +22855,13 @@ unreachable end f64.const -9.313225746154785e-10 - call $~lib/math/NativeMath.cos + call $~lib/math/NativeMath::cos f64.const 1 f64.const 0.001953125 call $std/math/check if (result i32) f64.const -9.313225746154785e-10 - call $~lib/bindings/dom/Math.cos + call $~lib/bindings/dom/Math::cos f64.const 1 f64.const 0.001953125 call $std/math/check @@ -22878,13 +22878,13 @@ unreachable end f64.const 2.2250738585072014e-308 - call $~lib/math/NativeMath.cos + call $~lib/math/NativeMath::cos f64.const 1 f64.const 0 call $std/math/check if (result i32) f64.const 2.2250738585072014e-308 - call $~lib/bindings/dom/Math.cos + call $~lib/bindings/dom/Math::cos f64.const 1 f64.const 0 call $std/math/check @@ -22901,13 +22901,13 @@ unreachable end f64.const -2.2250738585072014e-308 - call $~lib/math/NativeMath.cos + call $~lib/math/NativeMath::cos f64.const 1 f64.const 0 call $std/math/check if (result i32) f64.const -2.2250738585072014e-308 - call $~lib/bindings/dom/Math.cos + call $~lib/bindings/dom/Math::cos f64.const 1 f64.const 0 call $std/math/check @@ -22924,13 +22924,13 @@ unreachable end f64.const 5e-324 - call $~lib/math/NativeMath.cos + call $~lib/math/NativeMath::cos f64.const 1 f64.const 0 call $std/math/check if (result i32) f64.const 5e-324 - call $~lib/bindings/dom/Math.cos + call $~lib/bindings/dom/Math::cos f64.const 1 f64.const 0 call $std/math/check @@ -22947,13 +22947,13 @@ unreachable end f64.const -5e-324 - call $~lib/math/NativeMath.cos + call $~lib/math/NativeMath::cos f64.const 1 f64.const 0 call $std/math/check if (result i32) f64.const -5e-324 - call $~lib/bindings/dom/Math.cos + call $~lib/bindings/dom/Math::cos f64.const 1 f64.const 0 call $std/math/check @@ -22970,13 +22970,13 @@ unreachable end f64.const 0 - call $~lib/math/NativeMath.cos + call $~lib/math/NativeMath::cos f64.const 1 f64.const 0 call $std/math/check if (result i32) f64.const 0 - call $~lib/bindings/dom/Math.cos + call $~lib/bindings/dom/Math::cos f64.const 1 f64.const 0 call $std/math/check @@ -22993,13 +22993,13 @@ unreachable end f64.const -0 - call $~lib/math/NativeMath.cos + call $~lib/math/NativeMath::cos f64.const 1 f64.const 0 call $std/math/check if (result i32) f64.const -0 - call $~lib/bindings/dom/Math.cos + call $~lib/bindings/dom/Math::cos f64.const 1 f64.const 0 call $std/math/check @@ -23016,13 +23016,13 @@ unreachable end f64.const 1e-323 - call $~lib/math/NativeMath.cos + call $~lib/math/NativeMath::cos f64.const 1 f64.const 0 call $std/math/check if (result i32) f64.const 1e-323 - call $~lib/bindings/dom/Math.cos + call $~lib/bindings/dom/Math::cos f64.const 1 f64.const 0 call $std/math/check @@ -23039,13 +23039,13 @@ unreachable end f64.const 4.4e-323 - call $~lib/math/NativeMath.cos + call $~lib/math/NativeMath::cos f64.const 1 f64.const 0 call $std/math/check if (result i32) f64.const 4.4e-323 - call $~lib/bindings/dom/Math.cos + call $~lib/bindings/dom/Math::cos f64.const 1 f64.const 0 call $std/math/check @@ -23062,13 +23062,13 @@ unreachable end f64.const 5.562684646268003e-309 - call $~lib/math/NativeMath.cos + call $~lib/math/NativeMath::cos f64.const 1 f64.const 0 call $std/math/check if (result i32) f64.const 5.562684646268003e-309 - call $~lib/bindings/dom/Math.cos + call $~lib/bindings/dom/Math::cos f64.const 1 f64.const 0 call $std/math/check @@ -23085,13 +23085,13 @@ unreachable end f64.const 1.1125369292536007e-308 - call $~lib/math/NativeMath.cos + call $~lib/math/NativeMath::cos f64.const 1 f64.const 0 call $std/math/check if (result i32) f64.const 1.1125369292536007e-308 - call $~lib/bindings/dom/Math.cos + call $~lib/bindings/dom/Math::cos f64.const 1 f64.const 0 call $std/math/check @@ -23108,13 +23108,13 @@ unreachable end f64.const 2.2250738585072004e-308 - call $~lib/math/NativeMath.cos + call $~lib/math/NativeMath::cos f64.const 1 f64.const 0 call $std/math/check if (result i32) f64.const 2.2250738585072004e-308 - call $~lib/bindings/dom/Math.cos + call $~lib/bindings/dom/Math::cos f64.const 1 f64.const 0 call $std/math/check @@ -23131,13 +23131,13 @@ unreachable end f64.const 2.225073858507201e-308 - call $~lib/math/NativeMath.cos + call $~lib/math/NativeMath::cos f64.const 1 f64.const 0 call $std/math/check if (result i32) f64.const 2.225073858507201e-308 - call $~lib/bindings/dom/Math.cos + call $~lib/bindings/dom/Math::cos f64.const 1 f64.const 0 call $std/math/check @@ -23154,13 +23154,13 @@ unreachable end f64.const 2.225073858507202e-308 - call $~lib/math/NativeMath.cos + call $~lib/math/NativeMath::cos f64.const 1 f64.const 0 call $std/math/check if (result i32) f64.const 2.225073858507202e-308 - call $~lib/bindings/dom/Math.cos + call $~lib/bindings/dom/Math::cos f64.const 1 f64.const 0 call $std/math/check @@ -23177,13 +23177,13 @@ unreachable end f64.const 2.2250738585072024e-308 - call $~lib/math/NativeMath.cos + call $~lib/math/NativeMath::cos f64.const 1 f64.const 0 call $std/math/check if (result i32) f64.const 2.2250738585072024e-308 - call $~lib/bindings/dom/Math.cos + call $~lib/bindings/dom/Math::cos f64.const 1 f64.const 0 call $std/math/check @@ -23200,13 +23200,13 @@ unreachable end f64.const 4.4501477170144003e-308 - call $~lib/math/NativeMath.cos + call $~lib/math/NativeMath::cos f64.const 1 f64.const 0 call $std/math/check if (result i32) f64.const 4.4501477170144003e-308 - call $~lib/bindings/dom/Math.cos + call $~lib/bindings/dom/Math::cos f64.const 1 f64.const 0 call $std/math/check @@ -23223,13 +23223,13 @@ unreachable end f64.const 4.450147717014403e-308 - call $~lib/math/NativeMath.cos + call $~lib/math/NativeMath::cos f64.const 1 f64.const 0 call $std/math/check if (result i32) f64.const 4.450147717014403e-308 - call $~lib/bindings/dom/Math.cos + call $~lib/bindings/dom/Math::cos f64.const 1 f64.const 0 call $std/math/check @@ -23246,13 +23246,13 @@ unreachable end f64.const 4.450147717014406e-308 - call $~lib/math/NativeMath.cos + call $~lib/math/NativeMath::cos f64.const 1 f64.const 0 call $std/math/check if (result i32) f64.const 4.450147717014406e-308 - call $~lib/bindings/dom/Math.cos + call $~lib/bindings/dom/Math::cos f64.const 1 f64.const 0 call $std/math/check @@ -23269,13 +23269,13 @@ unreachable end f64.const 8.900295434028806e-308 - call $~lib/math/NativeMath.cos + call $~lib/math/NativeMath::cos f64.const 1 f64.const 0 call $std/math/check if (result i32) f64.const 8.900295434028806e-308 - call $~lib/bindings/dom/Math.cos + call $~lib/bindings/dom/Math::cos f64.const 1 f64.const 0 call $std/math/check @@ -23292,13 +23292,13 @@ unreachable end f64.const 7.450580596923828e-09 - call $~lib/math/NativeMath.cos + call $~lib/math/NativeMath::cos f64.const 1 f64.const 0.125 call $std/math/check if (result i32) f64.const 7.450580596923828e-09 - call $~lib/bindings/dom/Math.cos + call $~lib/bindings/dom/Math::cos f64.const 1 f64.const 0.125 call $std/math/check @@ -23315,13 +23315,13 @@ unreachable end f64.const 1.4901161193847656e-08 - call $~lib/math/NativeMath.cos + call $~lib/math/NativeMath::cos f64.const 0.9999999999999999 f64.const -1.850372590034581e-17 call $std/math/check if (result i32) f64.const 1.4901161193847656e-08 - call $~lib/bindings/dom/Math.cos + call $~lib/bindings/dom/Math::cos f64.const 0.9999999999999999 f64.const -1.850372590034581e-17 call $std/math/check @@ -23338,13 +23338,13 @@ unreachable end f64.const 4.470348358154297e-08 - call $~lib/math/NativeMath.cos + call $~lib/math/NativeMath::cos f64.const 0.999999999999999 f64.const -1.4988010832439613e-15 call $std/math/check if (result i32) f64.const 4.470348358154297e-08 - call $~lib/bindings/dom/Math.cos + call $~lib/bindings/dom/Math::cos f64.const 0.999999999999999 f64.const -1.4988010832439613e-15 call $std/math/check @@ -23361,13 +23361,13 @@ unreachable end f64.const -1e-323 - call $~lib/math/NativeMath.cos + call $~lib/math/NativeMath::cos f64.const 1 f64.const 0 call $std/math/check if (result i32) f64.const -1e-323 - call $~lib/bindings/dom/Math.cos + call $~lib/bindings/dom/Math::cos f64.const 1 f64.const 0 call $std/math/check @@ -23384,13 +23384,13 @@ unreachable end f64.const -4.4e-323 - call $~lib/math/NativeMath.cos + call $~lib/math/NativeMath::cos f64.const 1 f64.const 0 call $std/math/check if (result i32) f64.const -4.4e-323 - call $~lib/bindings/dom/Math.cos + call $~lib/bindings/dom/Math::cos f64.const 1 f64.const 0 call $std/math/check @@ -23407,13 +23407,13 @@ unreachable end f64.const -5.562684646268003e-309 - call $~lib/math/NativeMath.cos + call $~lib/math/NativeMath::cos f64.const 1 f64.const 0 call $std/math/check if (result i32) f64.const -5.562684646268003e-309 - call $~lib/bindings/dom/Math.cos + call $~lib/bindings/dom/Math::cos f64.const 1 f64.const 0 call $std/math/check @@ -23430,13 +23430,13 @@ unreachable end f64.const -1.1125369292536007e-308 - call $~lib/math/NativeMath.cos + call $~lib/math/NativeMath::cos f64.const 1 f64.const 0 call $std/math/check if (result i32) f64.const -1.1125369292536007e-308 - call $~lib/bindings/dom/Math.cos + call $~lib/bindings/dom/Math::cos f64.const 1 f64.const 0 call $std/math/check @@ -23453,13 +23453,13 @@ unreachable end f64.const -2.2250738585072004e-308 - call $~lib/math/NativeMath.cos + call $~lib/math/NativeMath::cos f64.const 1 f64.const 0 call $std/math/check if (result i32) f64.const -2.2250738585072004e-308 - call $~lib/bindings/dom/Math.cos + call $~lib/bindings/dom/Math::cos f64.const 1 f64.const 0 call $std/math/check @@ -23476,13 +23476,13 @@ unreachable end f64.const -2.225073858507201e-308 - call $~lib/math/NativeMath.cos + call $~lib/math/NativeMath::cos f64.const 1 f64.const 0 call $std/math/check if (result i32) f64.const -2.225073858507201e-308 - call $~lib/bindings/dom/Math.cos + call $~lib/bindings/dom/Math::cos f64.const 1 f64.const 0 call $std/math/check @@ -23499,13 +23499,13 @@ unreachable end f64.const -2.225073858507202e-308 - call $~lib/math/NativeMath.cos + call $~lib/math/NativeMath::cos f64.const 1 f64.const 0 call $std/math/check if (result i32) f64.const -2.225073858507202e-308 - call $~lib/bindings/dom/Math.cos + call $~lib/bindings/dom/Math::cos f64.const 1 f64.const 0 call $std/math/check @@ -23522,13 +23522,13 @@ unreachable end f64.const -2.2250738585072024e-308 - call $~lib/math/NativeMath.cos + call $~lib/math/NativeMath::cos f64.const 1 f64.const 0 call $std/math/check if (result i32) f64.const -2.2250738585072024e-308 - call $~lib/bindings/dom/Math.cos + call $~lib/bindings/dom/Math::cos f64.const 1 f64.const 0 call $std/math/check @@ -23545,13 +23545,13 @@ unreachable end f64.const -4.4501477170144003e-308 - call $~lib/math/NativeMath.cos + call $~lib/math/NativeMath::cos f64.const 1 f64.const 0 call $std/math/check if (result i32) f64.const -4.4501477170144003e-308 - call $~lib/bindings/dom/Math.cos + call $~lib/bindings/dom/Math::cos f64.const 1 f64.const 0 call $std/math/check @@ -23568,13 +23568,13 @@ unreachable end f64.const -4.450147717014403e-308 - call $~lib/math/NativeMath.cos + call $~lib/math/NativeMath::cos f64.const 1 f64.const 0 call $std/math/check if (result i32) f64.const -4.450147717014403e-308 - call $~lib/bindings/dom/Math.cos + call $~lib/bindings/dom/Math::cos f64.const 1 f64.const 0 call $std/math/check @@ -23591,13 +23591,13 @@ unreachable end f64.const -4.450147717014406e-308 - call $~lib/math/NativeMath.cos + call $~lib/math/NativeMath::cos f64.const 1 f64.const 0 call $std/math/check if (result i32) f64.const -4.450147717014406e-308 - call $~lib/bindings/dom/Math.cos + call $~lib/bindings/dom/Math::cos f64.const 1 f64.const 0 call $std/math/check @@ -23614,13 +23614,13 @@ unreachable end f64.const -8.900295434028806e-308 - call $~lib/math/NativeMath.cos + call $~lib/math/NativeMath::cos f64.const 1 f64.const 0 call $std/math/check if (result i32) f64.const -8.900295434028806e-308 - call $~lib/bindings/dom/Math.cos + call $~lib/bindings/dom/Math::cos f64.const 1 f64.const 0 call $std/math/check @@ -23637,13 +23637,13 @@ unreachable end f64.const -7.450580596923828e-09 - call $~lib/math/NativeMath.cos + call $~lib/math/NativeMath::cos f64.const 1 f64.const 0.125 call $std/math/check if (result i32) f64.const -7.450580596923828e-09 - call $~lib/bindings/dom/Math.cos + call $~lib/bindings/dom/Math::cos f64.const 1 f64.const 0.125 call $std/math/check @@ -23660,13 +23660,13 @@ unreachable end f64.const -1.4901161193847656e-08 - call $~lib/math/NativeMath.cos + call $~lib/math/NativeMath::cos f64.const 0.9999999999999999 f64.const -1.850372590034581e-17 call $std/math/check if (result i32) f64.const -1.4901161193847656e-08 - call $~lib/bindings/dom/Math.cos + call $~lib/bindings/dom/Math::cos f64.const 0.9999999999999999 f64.const -1.850372590034581e-17 call $std/math/check @@ -23683,13 +23683,13 @@ unreachable end f64.const -4.470348358154297e-08 - call $~lib/math/NativeMath.cos + call $~lib/math/NativeMath::cos f64.const 0.999999999999999 f64.const -1.4988010832439613e-15 call $std/math/check if (result i32) f64.const -4.470348358154297e-08 - call $~lib/bindings/dom/Math.cos + call $~lib/bindings/dom/Math::cos f64.const 0.999999999999999 f64.const -1.4988010832439613e-15 call $std/math/check @@ -23706,9 +23706,9 @@ unreachable end f64.const 1.5707963267948966 - call $~lib/math/NativeMath.cos + call $~lib/math/NativeMath::cos f64.const 1.5707963267948966 - call $~lib/bindings/dom/Math.cos + call $~lib/bindings/dom/Math::cos f64.ne if i32.const 0 @@ -23719,9 +23719,9 @@ unreachable end f64.const 3.141592653589793 - call $~lib/math/NativeMath.cos + call $~lib/math/NativeMath::cos f64.const 3.141592653589793 - call $~lib/bindings/dom/Math.cos + call $~lib/bindings/dom/Math::cos f64.ne if i32.const 0 @@ -23732,9 +23732,9 @@ unreachable end f64.const 3141592653589793231804887e66 - call $~lib/math/NativeMath.cos + call $~lib/math/NativeMath::cos f64.const 3141592653589793231804887e66 - call $~lib/bindings/dom/Math.cos + call $~lib/bindings/dom/Math::cos f64.ne if i32.const 0 @@ -23745,7 +23745,7 @@ unreachable end f64.const 2.3283064365386963e-10 - call $~lib/math/NativeMath.cos + call $~lib/math/NativeMath::cos f64.const 1 f64.ne if @@ -23757,7 +23757,7 @@ unreachable end f64.const -2.3283064365386963e-10 - call $~lib/math/NativeMath.cos + call $~lib/math/NativeMath::cos f64.const 1 f64.ne if @@ -23769,7 +23769,7 @@ unreachable end f64.const 0.15707963267948966 - call $~lib/math/NativeMath.cos + call $~lib/math/NativeMath::cos f64.const 0.9876883405951378 f64.ne if @@ -23781,7 +23781,7 @@ unreachable end f64.const 0.7812504768371582 - call $~lib/math/NativeMath.cos + call $~lib/math/NativeMath::cos f64.const 0.7100335477927638 f64.ne if @@ -23793,7 +23793,7 @@ unreachable end f64.const 0.78125 - call $~lib/math/NativeMath.cos + call $~lib/math/NativeMath::cos f64.const 0.7100338835660797 f64.ne if @@ -23805,7 +23805,7 @@ unreachable end f64.const 0.39269908169872414 - call $~lib/math/NativeMath.cos + call $~lib/math/NativeMath::cos f64.const 0.9238795325112867 f64.ne if @@ -23817,7 +23817,7 @@ unreachable end f64.const -0.39269908169872414 - call $~lib/math/NativeMath.cos + call $~lib/math/NativeMath::cos f64.const 0.9238795325112867 f64.ne if @@ -23829,7 +23829,7 @@ unreachable end f64.const 3.725290298461914e-09 - call $~lib/math/NativeMath.cos + call $~lib/math/NativeMath::cos f64.const 1 f64.ne if @@ -23841,7 +23841,7 @@ unreachable end f64.const 0.25 - call $~lib/math/NativeMath.cos + call $~lib/math/NativeMath::cos f64.const 0.9689124217106447 f64.ne if @@ -23853,7 +23853,7 @@ unreachable end f64.const 0.5 - call $~lib/math/NativeMath.cos + call $~lib/math/NativeMath::cos f64.const 0.8775825618903728 f64.ne if @@ -23865,7 +23865,7 @@ unreachable end f64.const 0.785 - call $~lib/math/NativeMath.cos + call $~lib/math/NativeMath::cos f64.const 0.7073882691671998 f64.ne if @@ -23877,7 +23877,7 @@ unreachable end f64.const 1.5707963267948966 - call $~lib/math/NativeMath.cos + call $~lib/math/NativeMath::cos f64.const 6.123233995736766e-17 f64.ne if @@ -23889,7 +23889,7 @@ unreachable end f64.const 5.497787143782138 - call $~lib/math/NativeMath.cos + call $~lib/math/NativeMath::cos f64.const 0.7071067811865474 f64.ne if @@ -23901,7 +23901,7 @@ unreachable end f64.const 7.0685834705770345 - call $~lib/math/NativeMath.cos + call $~lib/math/NativeMath::cos f64.const 0.7071067811865477 f64.ne if @@ -23913,7 +23913,7 @@ unreachable end f64.const 8.63937979737193 - call $~lib/math/NativeMath.cos + call $~lib/math/NativeMath::cos f64.const -0.7071067811865467 f64.ne if @@ -23925,7 +23925,7 @@ unreachable end f64.const 10.210176124166829 - call $~lib/math/NativeMath.cos + call $~lib/math/NativeMath::cos f64.const -0.7071067811865471 f64.ne if @@ -23937,7 +23937,7 @@ unreachable end f64.const 1e6 - call $~lib/math/NativeMath.cos + call $~lib/math/NativeMath::cos f64.const 0.9367521275331447 f64.ne if @@ -23949,7 +23949,7 @@ unreachable end f64.const 1647097.7583689587 - call $~lib/math/NativeMath.cos + call $~lib/math/NativeMath::cos f64.const -3.435757038074824e-12 f64.ne if @@ -23961,7 +23961,7 @@ unreachable end f32.const -8.066848754882812 - call $~lib/math/NativeMathf.cos + call $~lib/math/NativeMathf::cos f32.const -0.21126316487789154 f32.const 0.48328569531440735 call $std/math/check @@ -23975,7 +23975,7 @@ unreachable end f32.const 4.345239639282227 - call $~lib/math/NativeMathf.cos + call $~lib/math/NativeMathf::cos f32.const -0.3589562177658081 f32.const 0.042505208402872086 call $std/math/check @@ -23989,7 +23989,7 @@ unreachable end f32.const -8.381433486938477 - call $~lib/math/NativeMathf.cos + call $~lib/math/NativeMathf::cos f32.const -0.5033331513404846 f32.const -0.1386195719242096 call $std/math/check @@ -24003,7 +24003,7 @@ unreachable end f32.const -6.531673431396484 - call $~lib/math/NativeMathf.cos + call $~lib/math/NativeMathf::cos f32.const 0.9692853689193726 f32.const 0.1786951720714569 call $std/math/check @@ -24017,7 +24017,7 @@ unreachable end f32.const 9.267057418823242 - call $~lib/math/NativeMathf.cos + call $~lib/math/NativeMathf::cos f32.const -0.9875878691673279 f32.const 0.1389600932598114 call $std/math/check @@ -24031,7 +24031,7 @@ unreachable end f32.const 0.6619858741760254 - call $~lib/math/NativeMathf.cos + call $~lib/math/NativeMathf::cos f32.const 0.7887731194496155 f32.const 0.2989593744277954 call $std/math/check @@ -24045,7 +24045,7 @@ unreachable end f32.const -0.40660393238067627 - call $~lib/math/NativeMathf.cos + call $~lib/math/NativeMathf::cos f32.const 0.918469250202179 f32.const 0.24250665307044983 call $std/math/check @@ -24059,7 +24059,7 @@ unreachable end f32.const 0.5617597699165344 - call $~lib/math/NativeMathf.cos + call $~lib/math/NativeMathf::cos f32.const 0.8463190197944641 f32.const -0.24033240973949432 call $std/math/check @@ -24073,7 +24073,7 @@ unreachable end f32.const 0.7741522789001465 - call $~lib/math/NativeMathf.cos + call $~lib/math/NativeMathf::cos f32.const 0.7150139212608337 f32.const -0.3372635245323181 call $std/math/check @@ -24087,7 +24087,7 @@ unreachable end f32.const -0.6787636876106262 - call $~lib/math/NativeMathf.cos + call $~lib/math/NativeMathf::cos f32.const 0.7783495187759399 f32.const 0.16550153493881226 call $std/math/check @@ -24101,7 +24101,7 @@ unreachable end f32.const 0 - call $~lib/math/NativeMathf.cos + call $~lib/math/NativeMathf::cos f32.const 1 f32.const 0 call $std/math/check @@ -24115,7 +24115,7 @@ unreachable end f32.const -0 - call $~lib/math/NativeMathf.cos + call $~lib/math/NativeMathf::cos f32.const 1 f32.const 0 call $std/math/check @@ -24129,7 +24129,7 @@ unreachable end f32.const inf - call $~lib/math/NativeMathf.cos + call $~lib/math/NativeMathf::cos f32.const nan:0x400000 f32.const 0 call $std/math/check @@ -24143,7 +24143,7 @@ unreachable end f32.const -inf - call $~lib/math/NativeMathf.cos + call $~lib/math/NativeMathf::cos f32.const nan:0x400000 f32.const 0 call $std/math/check @@ -24157,7 +24157,7 @@ unreachable end f32.const nan:0x400000 - call $~lib/math/NativeMathf.cos + call $~lib/math/NativeMathf::cos f32.const nan:0x400000 f32.const 0 call $std/math/check @@ -24171,7 +24171,7 @@ unreachable end f32.const 1.862645149230957e-09 - call $~lib/math/NativeMathf.cos + call $~lib/math/NativeMathf::cos f32.const 1 f32.const 1.4551915228366852e-11 call $std/math/check @@ -24185,7 +24185,7 @@ unreachable end f32.const -1.862645149230957e-09 - call $~lib/math/NativeMathf.cos + call $~lib/math/NativeMathf::cos f32.const 1 f32.const 1.4551915228366852e-11 call $std/math/check @@ -24199,7 +24199,7 @@ unreachable end f32.const 1.1754943508222875e-38 - call $~lib/math/NativeMathf.cos + call $~lib/math/NativeMathf::cos f32.const 1 f32.const 0 call $std/math/check @@ -24213,7 +24213,7 @@ unreachable end f32.const -1.1754943508222875e-38 - call $~lib/math/NativeMathf.cos + call $~lib/math/NativeMathf::cos f32.const 1 f32.const 0 call $std/math/check @@ -24227,7 +24227,7 @@ unreachable end f32.const 1.401298464324817e-45 - call $~lib/math/NativeMathf.cos + call $~lib/math/NativeMathf::cos f32.const 1 f32.const 0 call $std/math/check @@ -24241,7 +24241,7 @@ unreachable end f32.const -1.401298464324817e-45 - call $~lib/math/NativeMathf.cos + call $~lib/math/NativeMathf::cos f32.const 1 f32.const 0 call $std/math/check @@ -24255,7 +24255,7 @@ unreachable end f32.const 2.802596928649634e-45 - call $~lib/math/NativeMathf.cos + call $~lib/math/NativeMathf::cos f32.const 1 f32.const 0 call $std/math/check @@ -24269,7 +24269,7 @@ unreachable end f32.const 1.2611686178923354e-44 - call $~lib/math/NativeMathf.cos + call $~lib/math/NativeMathf::cos f32.const 1 f32.const 0 call $std/math/check @@ -24283,7 +24283,7 @@ unreachable end f32.const 2.938735877055719e-39 - call $~lib/math/NativeMathf.cos + call $~lib/math/NativeMathf::cos f32.const 1 f32.const 0 call $std/math/check @@ -24297,7 +24297,7 @@ unreachable end f32.const 5.877471754111438e-39 - call $~lib/math/NativeMathf.cos + call $~lib/math/NativeMathf::cos f32.const 1 f32.const 0 call $std/math/check @@ -24311,7 +24311,7 @@ unreachable end f32.const 1.1754940705625946e-38 - call $~lib/math/NativeMathf.cos + call $~lib/math/NativeMathf::cos f32.const 1 f32.const 0 call $std/math/check @@ -24325,7 +24325,7 @@ unreachable end f32.const 1.1754942106924411e-38 - call $~lib/math/NativeMathf.cos + call $~lib/math/NativeMathf::cos f32.const 1 f32.const 0 call $std/math/check @@ -24339,7 +24339,7 @@ unreachable end f32.const 1.175494490952134e-38 - call $~lib/math/NativeMathf.cos + call $~lib/math/NativeMathf::cos f32.const 1 f32.const 0 call $std/math/check @@ -24353,7 +24353,7 @@ unreachable end f32.const 1.1754946310819804e-38 - call $~lib/math/NativeMathf.cos + call $~lib/math/NativeMathf::cos f32.const 1 f32.const 0 call $std/math/check @@ -24367,7 +24367,7 @@ unreachable end f32.const 2.3509880009953429e-38 - call $~lib/math/NativeMathf.cos + call $~lib/math/NativeMathf::cos f32.const 1 f32.const 0 call $std/math/check @@ -24381,7 +24381,7 @@ unreachable end f32.const 2.350988701644575e-38 - call $~lib/math/NativeMathf.cos + call $~lib/math/NativeMathf::cos f32.const 1 f32.const 0 call $std/math/check @@ -24395,7 +24395,7 @@ unreachable end f32.const 2.3509895424236536e-38 - call $~lib/math/NativeMathf.cos + call $~lib/math/NativeMathf::cos f32.const 1 f32.const 0 call $std/math/check @@ -24409,7 +24409,7 @@ unreachable end f32.const 4.70197740328915e-38 - call $~lib/math/NativeMathf.cos + call $~lib/math/NativeMathf::cos f32.const 1 f32.const 0 call $std/math/check @@ -24423,7 +24423,7 @@ unreachable end f32.const 7.450580596923828e-09 - call $~lib/math/NativeMathf.cos + call $~lib/math/NativeMathf::cos f32.const 1 f32.const 2.3283064365386963e-10 call $std/math/check @@ -24437,7 +24437,7 @@ unreachable end f32.const 0.000244140625 - call $~lib/math/NativeMathf.cos + call $~lib/math/NativeMathf::cos f32.const 1 f32.const 0.25 call $std/math/check @@ -24451,7 +24451,7 @@ unreachable end f32.const 0.00048828125 - call $~lib/math/NativeMathf.cos + call $~lib/math/NativeMathf::cos f32.const 0.9999998807907104 f32.const -3.973643103449831e-08 call $std/math/check @@ -24465,7 +24465,7 @@ unreachable end f32.const 0.0009765625 - call $~lib/math/NativeMathf.cos + call $~lib/math/NativeMathf::cos f32.const 0.9999995231628418 f32.const -6.357828397085541e-07 call $std/math/check @@ -24479,7 +24479,7 @@ unreachable end f32.const -2.802596928649634e-45 - call $~lib/math/NativeMathf.cos + call $~lib/math/NativeMathf::cos f32.const 1 f32.const 0 call $std/math/check @@ -24493,7 +24493,7 @@ unreachable end f32.const -1.2611686178923354e-44 - call $~lib/math/NativeMathf.cos + call $~lib/math/NativeMathf::cos f32.const 1 f32.const 0 call $std/math/check @@ -24507,7 +24507,7 @@ unreachable end f32.const -2.938735877055719e-39 - call $~lib/math/NativeMathf.cos + call $~lib/math/NativeMathf::cos f32.const 1 f32.const 0 call $std/math/check @@ -24521,7 +24521,7 @@ unreachable end f32.const -5.877471754111438e-39 - call $~lib/math/NativeMathf.cos + call $~lib/math/NativeMathf::cos f32.const 1 f32.const 0 call $std/math/check @@ -24535,7 +24535,7 @@ unreachable end f32.const -1.1754940705625946e-38 - call $~lib/math/NativeMathf.cos + call $~lib/math/NativeMathf::cos f32.const 1 f32.const 0 call $std/math/check @@ -24549,7 +24549,7 @@ unreachable end f32.const -1.1754942106924411e-38 - call $~lib/math/NativeMathf.cos + call $~lib/math/NativeMathf::cos f32.const 1 f32.const 0 call $std/math/check @@ -24563,7 +24563,7 @@ unreachable end f32.const -1.175494490952134e-38 - call $~lib/math/NativeMathf.cos + call $~lib/math/NativeMathf::cos f32.const 1 f32.const 0 call $std/math/check @@ -24577,7 +24577,7 @@ unreachable end f32.const -1.1754946310819804e-38 - call $~lib/math/NativeMathf.cos + call $~lib/math/NativeMathf::cos f32.const 1 f32.const 0 call $std/math/check @@ -24591,7 +24591,7 @@ unreachable end f32.const -2.3509880009953429e-38 - call $~lib/math/NativeMathf.cos + call $~lib/math/NativeMathf::cos f32.const 1 f32.const 0 call $std/math/check @@ -24605,7 +24605,7 @@ unreachable end f32.const -2.350988701644575e-38 - call $~lib/math/NativeMathf.cos + call $~lib/math/NativeMathf::cos f32.const 1 f32.const 0 call $std/math/check @@ -24619,7 +24619,7 @@ unreachable end f32.const -2.3509895424236536e-38 - call $~lib/math/NativeMathf.cos + call $~lib/math/NativeMathf::cos f32.const 1 f32.const 0 call $std/math/check @@ -24633,7 +24633,7 @@ unreachable end f32.const -4.70197740328915e-38 - call $~lib/math/NativeMathf.cos + call $~lib/math/NativeMathf::cos f32.const 1 f32.const 0 call $std/math/check @@ -24647,7 +24647,7 @@ unreachable end f32.const -7.450580596923828e-09 - call $~lib/math/NativeMathf.cos + call $~lib/math/NativeMathf::cos f32.const 1 f32.const 2.3283064365386963e-10 call $std/math/check @@ -24661,7 +24661,7 @@ unreachable end f32.const -0.000244140625 - call $~lib/math/NativeMathf.cos + call $~lib/math/NativeMathf::cos f32.const 1 f32.const 0.25 call $std/math/check @@ -24675,7 +24675,7 @@ unreachable end f32.const -0.00048828125 - call $~lib/math/NativeMathf.cos + call $~lib/math/NativeMathf::cos f32.const 0.9999998807907104 f32.const -3.973643103449831e-08 call $std/math/check @@ -24689,7 +24689,7 @@ unreachable end f32.const -0.0009765625 - call $~lib/math/NativeMathf.cos + call $~lib/math/NativeMathf::cos f32.const 0.9999995231628418 f32.const -6.357828397085541e-07 call $std/math/check @@ -24703,7 +24703,7 @@ unreachable end f32.const 255.99993896484375 - call $~lib/math/NativeMathf.cos + call $~lib/math/NativeMathf::cos f32.const -0.03985174745321274 f32.const 0 call $std/math/check @@ -24717,7 +24717,7 @@ unreachable end f32.const 5033165 - call $~lib/math/NativeMathf.cos + call $~lib/math/NativeMathf::cos f32.const 0.8471871614456177 f32.const 0 call $std/math/check @@ -24731,7 +24731,7 @@ unreachable end f32.const 421657440 - call $~lib/math/NativeMathf.cos + call $~lib/math/NativeMathf::cos f32.const 0.6728929281234741 f32.const 0 call $std/math/check @@ -24745,7 +24745,7 @@ unreachable end f32.const 2147483392 - call $~lib/math/NativeMathf.cos + call $~lib/math/NativeMathf::cos f32.const 0.9610780477523804 f32.const 0 call $std/math/check @@ -24759,7 +24759,7 @@ unreachable end f32.const 68719476736 - call $~lib/math/NativeMathf.cos + call $~lib/math/NativeMathf::cos f32.const 0.1694190502166748 f32.const 0 call $std/math/check @@ -24773,7 +24773,7 @@ unreachable end f32.const 549755813888 - call $~lib/math/NativeMathf.cos + call $~lib/math/NativeMathf::cos f32.const 0.20735950767993927 f32.const 0 call $std/math/check @@ -24787,7 +24787,7 @@ unreachable end f32.const 3402823466385288598117041e14 - call $~lib/math/NativeMathf.cos + call $~lib/math/NativeMathf::cos f32.const 0.8530210256576538 f32.const 0 call $std/math/check @@ -24801,7 +24801,7 @@ unreachable end f32.const -255.99993896484375 - call $~lib/math/NativeMathf.cos + call $~lib/math/NativeMathf::cos f32.const -0.03985174745321274 f32.const 0 call $std/math/check @@ -24815,7 +24815,7 @@ unreachable end f32.const -5033165 - call $~lib/math/NativeMathf.cos + call $~lib/math/NativeMathf::cos f32.const 0.8471871614456177 f32.const 0 call $std/math/check @@ -24829,7 +24829,7 @@ unreachable end f32.const -421657440 - call $~lib/math/NativeMathf.cos + call $~lib/math/NativeMathf::cos f32.const 0.6728929281234741 f32.const 0 call $std/math/check @@ -24843,7 +24843,7 @@ unreachable end f32.const -2147483392 - call $~lib/math/NativeMathf.cos + call $~lib/math/NativeMathf::cos f32.const 0.9610780477523804 f32.const 0 call $std/math/check @@ -24857,7 +24857,7 @@ unreachable end f32.const -68719476736 - call $~lib/math/NativeMathf.cos + call $~lib/math/NativeMathf::cos f32.const 0.1694190502166748 f32.const 0 call $std/math/check @@ -24871,7 +24871,7 @@ unreachable end f32.const -549755813888 - call $~lib/math/NativeMathf.cos + call $~lib/math/NativeMathf::cos f32.const 0.20735950767993927 f32.const 0 call $std/math/check @@ -24885,7 +24885,7 @@ unreachable end f32.const -3402823466385288598117041e14 - call $~lib/math/NativeMathf.cos + call $~lib/math/NativeMathf::cos f32.const 0.8530210256576538 f32.const 0 call $std/math/check @@ -25289,13 +25289,13 @@ unreachable end f64.const -8.06684839057968 - call $~lib/math/NativeMath.exp + call $~lib/math/NativeMath::exp f64.const 3.137706068161745e-04 f64.const -0.2599197328090668 call $std/math/check if (result i32) f64.const -8.06684839057968 - call $~lib/bindings/dom/Math.exp + call $~lib/bindings/dom/Math::exp f64.const 3.137706068161745e-04 f64.const -0.2599197328090668 call $std/math/check @@ -25312,13 +25312,13 @@ unreachable end f64.const 4.345239849338305 - call $~lib/math/NativeMath.exp + call $~lib/math/NativeMath::exp f64.const 77.11053017112141 f64.const -0.02792675793170929 call $std/math/check if (result i32) f64.const 4.345239849338305 - call $~lib/bindings/dom/Math.exp + call $~lib/bindings/dom/Math::exp f64.const 77.11053017112141 f64.const -0.02792675793170929 call $std/math/check @@ -25335,13 +25335,13 @@ unreachable end f64.const -8.38143342755525 - call $~lib/math/NativeMath.exp + call $~lib/math/NativeMath::exp f64.const 2.290813384916323e-04 f64.const -0.24974334239959717 call $std/math/check if (result i32) f64.const -8.38143342755525 - call $~lib/bindings/dom/Math.exp + call $~lib/bindings/dom/Math::exp f64.const 2.290813384916323e-04 f64.const -0.24974334239959717 call $std/math/check @@ -25358,13 +25358,13 @@ unreachable end f64.const -6.531673581913484 - call $~lib/math/NativeMath.exp + call $~lib/math/NativeMath::exp f64.const 1.4565661260931588e-03 f64.const -0.4816822409629822 call $std/math/check if (result i32) f64.const -6.531673581913484 - call $~lib/bindings/dom/Math.exp + call $~lib/bindings/dom/Math::exp f64.const 1.4565661260931588e-03 f64.const -0.4816822409629822 call $std/math/check @@ -25381,13 +25381,13 @@ unreachable end f64.const 9.267056966972586 - call $~lib/math/NativeMath.exp + call $~lib/math/NativeMath::exp f64.const 10583.558245524993 f64.const 0.17696762084960938 call $std/math/check if (result i32) f64.const 9.267056966972586 - call $~lib/bindings/dom/Math.exp + call $~lib/bindings/dom/Math::exp f64.const 10583.558245524993 f64.const 0.17696762084960938 call $std/math/check @@ -25404,13 +25404,13 @@ unreachable end f64.const 0.6619858980995045 - call $~lib/math/NativeMath.exp + call $~lib/math/NativeMath::exp f64.const 1.9386384525571998 f64.const -0.4964246451854706 call $std/math/check if (result i32) f64.const 0.6619858980995045 - call $~lib/bindings/dom/Math.exp + call $~lib/bindings/dom/Math::exp f64.const 1.9386384525571998 f64.const -0.4964246451854706 call $std/math/check @@ -25427,13 +25427,13 @@ unreachable end f64.const -0.4066039223853553 - call $~lib/math/NativeMath.exp + call $~lib/math/NativeMath::exp f64.const 0.6659078892838025 f64.const -0.10608318448066711 call $std/math/check if (result i32) f64.const -0.4066039223853553 - call $~lib/bindings/dom/Math.exp + call $~lib/bindings/dom/Math::exp f64.const 0.6659078892838025 f64.const -0.10608318448066711 call $std/math/check @@ -25450,13 +25450,13 @@ unreachable end f64.const 0.5617597462207241 - call $~lib/math/NativeMath.exp + call $~lib/math/NativeMath::exp f64.const 1.7537559518626311 f64.const -0.39162111282348633 call $std/math/check if (result i32) f64.const 0.5617597462207241 - call $~lib/bindings/dom/Math.exp + call $~lib/bindings/dom/Math::exp f64.const 1.7537559518626311 f64.const -0.39162111282348633 call $std/math/check @@ -25473,13 +25473,13 @@ unreachable end f64.const 0.7741522965913037 - call $~lib/math/NativeMath.exp + call $~lib/math/NativeMath::exp f64.const 2.1687528885129246 f64.const -0.2996125817298889 call $std/math/check if (result i32) f64.const 0.7741522965913037 - call $~lib/bindings/dom/Math.exp + call $~lib/bindings/dom/Math::exp f64.const 2.1687528885129246 f64.const -0.2996125817298889 call $std/math/check @@ -25496,13 +25496,13 @@ unreachable end f64.const -0.6787637026394024 - call $~lib/math/NativeMath.exp + call $~lib/math/NativeMath::exp f64.const 0.5072437089402843 f64.const 0.47261738777160645 call $std/math/check if (result i32) f64.const -0.6787637026394024 - call $~lib/bindings/dom/Math.exp + call $~lib/bindings/dom/Math::exp f64.const 0.5072437089402843 f64.const 0.47261738777160645 call $std/math/check @@ -25519,13 +25519,13 @@ unreachable end f64.const 0 - call $~lib/math/NativeMath.exp + call $~lib/math/NativeMath::exp f64.const 1 f64.const 0 call $std/math/check if (result i32) f64.const 0 - call $~lib/bindings/dom/Math.exp + call $~lib/bindings/dom/Math::exp f64.const 1 f64.const 0 call $std/math/check @@ -25542,13 +25542,13 @@ unreachable end f64.const -0 - call $~lib/math/NativeMath.exp + call $~lib/math/NativeMath::exp f64.const 1 f64.const 0 call $std/math/check if (result i32) f64.const -0 - call $~lib/bindings/dom/Math.exp + call $~lib/bindings/dom/Math::exp f64.const 1 f64.const 0 call $std/math/check @@ -25565,13 +25565,13 @@ unreachable end f64.const 1 - call $~lib/math/NativeMath.exp + call $~lib/math/NativeMath::exp f64.const 2.718281828459045 f64.const -0.3255307376384735 call $std/math/check if (result i32) f64.const 1 - call $~lib/bindings/dom/Math.exp + call $~lib/bindings/dom/Math::exp f64.const 2.718281828459045 f64.const -0.3255307376384735 call $std/math/check @@ -25588,13 +25588,13 @@ unreachable end f64.const -1 - call $~lib/math/NativeMath.exp + call $~lib/math/NativeMath::exp f64.const 0.36787944117144233 f64.const 0.22389651834964752 call $std/math/check if (result i32) f64.const -1 - call $~lib/bindings/dom/Math.exp + call $~lib/bindings/dom/Math::exp f64.const 0.36787944117144233 f64.const 0.22389651834964752 call $std/math/check @@ -25611,13 +25611,13 @@ unreachable end f64.const inf - call $~lib/math/NativeMath.exp + call $~lib/math/NativeMath::exp f64.const inf f64.const 0 call $std/math/check if (result i32) f64.const inf - call $~lib/bindings/dom/Math.exp + call $~lib/bindings/dom/Math::exp f64.const inf f64.const 0 call $std/math/check @@ -25634,13 +25634,13 @@ unreachable end f64.const -inf - call $~lib/math/NativeMath.exp + call $~lib/math/NativeMath::exp f64.const 0 f64.const 0 call $std/math/check if (result i32) f64.const -inf - call $~lib/bindings/dom/Math.exp + call $~lib/bindings/dom/Math::exp f64.const 0 f64.const 0 call $std/math/check @@ -25657,13 +25657,13 @@ unreachable end f64.const nan:0x8000000000000 - call $~lib/math/NativeMath.exp + call $~lib/math/NativeMath::exp f64.const nan:0x8000000000000 f64.const 0 call $std/math/check if (result i32) f64.const nan:0x8000000000000 - call $~lib/bindings/dom/Math.exp + call $~lib/bindings/dom/Math::exp f64.const nan:0x8000000000000 f64.const 0 call $std/math/check @@ -25680,13 +25680,13 @@ unreachable end f64.const 1.0397214889526365 - call $~lib/math/NativeMath.exp + call $~lib/math/NativeMath::exp f64.const 2.828429155876411 f64.const 0.18803080916404724 call $std/math/check if (result i32) f64.const 1.0397214889526365 - call $~lib/bindings/dom/Math.exp + call $~lib/bindings/dom/Math::exp f64.const 2.828429155876411 f64.const 0.18803080916404724 call $std/math/check @@ -25703,13 +25703,13 @@ unreachable end f64.const -1.0397214889526365 - call $~lib/math/NativeMath.exp + call $~lib/math/NativeMath::exp f64.const 0.35355313670217847 f64.const 0.2527272403240204 call $std/math/check if (result i32) f64.const -1.0397214889526365 - call $~lib/bindings/dom/Math.exp + call $~lib/bindings/dom/Math::exp f64.const 0.35355313670217847 f64.const 0.2527272403240204 call $std/math/check @@ -25726,13 +25726,13 @@ unreachable end f64.const 1.0397210121154785 - call $~lib/math/NativeMath.exp + call $~lib/math/NativeMath::exp f64.const 2.8284278071766122 f64.const -0.4184139370918274 call $std/math/check if (result i32) f64.const 1.0397210121154785 - call $~lib/bindings/dom/Math.exp + call $~lib/bindings/dom/Math::exp f64.const 2.8284278071766122 f64.const -0.4184139370918274 call $std/math/check @@ -25749,13 +25749,13 @@ unreachable end f64.const 1.0397214889526367 - call $~lib/math/NativeMath.exp + call $~lib/math/NativeMath::exp f64.const 2.8284291558764116 f64.const -0.22618377208709717 call $std/math/check if (result i32) f64.const 1.0397214889526367 - call $~lib/bindings/dom/Math.exp + call $~lib/bindings/dom/Math::exp f64.const 2.8284291558764116 f64.const -0.22618377208709717 call $std/math/check @@ -25772,13 +25772,13 @@ unreachable end f64.const 5e-324 - call $~lib/math/NativeMath.exp + call $~lib/math/NativeMath::exp f64.const 1 f64.const 0 call $std/math/check if (result i32) f64.const 5e-324 - call $~lib/bindings/dom/Math.exp + call $~lib/bindings/dom/Math::exp f64.const 1 f64.const 0 call $std/math/check @@ -25795,13 +25795,13 @@ unreachable end f64.const -5e-324 - call $~lib/math/NativeMath.exp + call $~lib/math/NativeMath::exp f64.const 1 f64.const 0 call $std/math/check if (result i32) f64.const -5e-324 - call $~lib/bindings/dom/Math.exp + call $~lib/bindings/dom/Math::exp f64.const 1 f64.const 0 call $std/math/check @@ -25818,13 +25818,13 @@ unreachable end f64.const 709.782712893384 - call $~lib/math/NativeMath.exp + call $~lib/math/NativeMath::exp f64.const 1797693134862273196746681e284 f64.const -0.10568465292453766 call $std/math/check if (result i32) f64.const 709.782712893384 - call $~lib/bindings/dom/Math.exp + call $~lib/bindings/dom/Math::exp f64.const 1797693134862273196746681e284 f64.const -0.10568465292453766 call $std/math/check @@ -25841,13 +25841,13 @@ unreachable end f64.const 709.7827128933841 - call $~lib/math/NativeMath.exp + call $~lib/math/NativeMath::exp f64.const inf f64.const 0 call $std/math/check if (result i32) f64.const 709.7827128933841 - call $~lib/bindings/dom/Math.exp + call $~lib/bindings/dom/Math::exp f64.const inf f64.const 0 call $std/math/check @@ -25864,13 +25864,13 @@ unreachable end f64.const -745.1332191019411 - call $~lib/math/NativeMath.exp + call $~lib/math/NativeMath::exp f64.const 5e-324 f64.const 0.5 call $std/math/check if (result i32) f64.const -745.1332191019411 - call $~lib/bindings/dom/Math.exp + call $~lib/bindings/dom/Math::exp f64.const 5e-324 f64.const 0.5 call $std/math/check @@ -25887,13 +25887,13 @@ unreachable end f64.const -745.1332191019412 - call $~lib/math/NativeMath.exp + call $~lib/math/NativeMath::exp f64.const 0 f64.const -0.5 call $std/math/check if (result i32) f64.const -745.1332191019412 - call $~lib/bindings/dom/Math.exp + call $~lib/bindings/dom/Math::exp f64.const 0 f64.const -0.5 call $std/math/check @@ -25910,13 +25910,13 @@ unreachable end f64.const -708.3964185322641 - call $~lib/math/NativeMath.exp + call $~lib/math/NativeMath::exp f64.const 2.2250738585072626e-308 f64.const 0.26172348856925964 call $std/math/check if (result i32) f64.const -708.3964185322641 - call $~lib/bindings/dom/Math.exp + call $~lib/bindings/dom/Math::exp f64.const 2.2250738585072626e-308 f64.const 0.26172348856925964 call $std/math/check @@ -25933,13 +25933,13 @@ unreachable end f64.const -708.3964185322642 - call $~lib/math/NativeMath.exp + call $~lib/math/NativeMath::exp f64.const 2.2250738585070097e-308 f64.const 2.2250738585070097e-308 call $std/math/check if (result i32) f64.const -708.3964185322642 - call $~lib/bindings/dom/Math.exp + call $~lib/bindings/dom/Math::exp f64.const 2.2250738585070097e-308 f64.const 2.2250738585070097e-308 call $std/math/check @@ -25956,13 +25956,13 @@ unreachable end f64.const 0.5006933289508785 - call $~lib/math/NativeMath.exp + call $~lib/math/NativeMath::exp f64.const 1.6498647732549399 f64.const 0.5 call $std/math/check if (result i32) f64.const 0.5006933289508785 - call $~lib/bindings/dom/Math.exp + call $~lib/bindings/dom/Math::exp f64.const 1.6498647732549399 f64.const 0.5 call $std/math/check @@ -25979,13 +25979,13 @@ unreachable end f64.const 0.628493326460252 - call $~lib/math/NativeMath.exp + call $~lib/math/NativeMath::exp f64.const 1.8747837631658781 f64.const 0.5 call $std/math/check if (result i32) f64.const 0.628493326460252 - call $~lib/bindings/dom/Math.exp + call $~lib/bindings/dom/Math::exp f64.const 1.8747837631658781 f64.const 0.5 call $std/math/check @@ -26002,13 +26002,13 @@ unreachable end f64.const 0.837522455340574 - call $~lib/math/NativeMath.exp + call $~lib/math/NativeMath::exp f64.const 2.3106351774748006 f64.const -0.5 call $std/math/check if (result i32) f64.const 0.837522455340574 - call $~lib/bindings/dom/Math.exp + call $~lib/bindings/dom/Math::exp f64.const 2.3106351774748006 f64.const -0.5 call $std/math/check @@ -26025,13 +26025,13 @@ unreachable end f64.const 0.8504909932810999 - call $~lib/math/NativeMath.exp + call $~lib/math/NativeMath::exp f64.const 2.3407958848710777 f64.const 0.5 call $std/math/check if (result i32) f64.const 0.8504909932810999 - call $~lib/bindings/dom/Math.exp + call $~lib/bindings/dom/Math::exp f64.const 2.3407958848710777 f64.const 0.5 call $std/math/check @@ -26048,13 +26048,13 @@ unreachable end f64.const 1.6270060846924657 - call $~lib/math/NativeMath.exp + call $~lib/math/NativeMath::exp f64.const 5.088617001442459 f64.const 0.5 call $std/math/check if (result i32) f64.const 1.6270060846924657 - call $~lib/bindings/dom/Math.exp + call $~lib/bindings/dom/Math::exp f64.const 5.088617001442459 f64.const 0.5 call $std/math/check @@ -26071,13 +26071,13 @@ unreachable end f64.const 1.6744336219614115 - call $~lib/math/NativeMath.exp + call $~lib/math/NativeMath::exp f64.const 5.335772228886831 f64.const 0.5 call $std/math/check if (result i32) f64.const 1.6744336219614115 - call $~lib/bindings/dom/Math.exp + call $~lib/bindings/dom/Math::exp f64.const 5.335772228886831 f64.const 0.5 call $std/math/check @@ -26094,13 +26094,13 @@ unreachable end f64.const 6.657914718791208 - call $~lib/math/NativeMath.exp + call $~lib/math/NativeMath::exp f64.const 778.924964819056 f64.const 0.5 call $std/math/check if (result i32) f64.const 6.657914718791208 - call $~lib/bindings/dom/Math.exp + call $~lib/bindings/dom/Math::exp f64.const 778.924964819056 f64.const 0.5 call $std/math/check @@ -26117,13 +26117,13 @@ unreachable end f64.const 11.022872793631722 - call $~lib/math/NativeMath.exp + call $~lib/math/NativeMath::exp f64.const 61259.41271820104 f64.const 0.5 call $std/math/check if (result i32) f64.const 11.022872793631722 - call $~lib/bindings/dom/Math.exp + call $~lib/bindings/dom/Math::exp f64.const 61259.41271820104 f64.const 0.5 call $std/math/check @@ -26140,13 +26140,13 @@ unreachable end f64.const 11.411195701885317 - call $~lib/math/NativeMath.exp + call $~lib/math/NativeMath::exp f64.const 90327.36165653409 f64.const 0.5 call $std/math/check if (result i32) f64.const 11.411195701885317 - call $~lib/bindings/dom/Math.exp + call $~lib/bindings/dom/Math::exp f64.const 90327.36165653409 f64.const 0.5 call $std/math/check @@ -26163,13 +26163,13 @@ unreachable end f64.const 11.794490387560606 - call $~lib/math/NativeMath.exp + call $~lib/math/NativeMath::exp f64.const 132520.20290772576 f64.const 0.5 call $std/math/check if (result i32) f64.const 11.794490387560606 - call $~lib/bindings/dom/Math.exp + call $~lib/bindings/dom/Math::exp f64.const 132520.20290772576 f64.const 0.5 call $std/math/check @@ -26186,13 +26186,13 @@ unreachable end f64.const 412.83872756953286 - call $~lib/math/NativeMath.exp + call $~lib/math/NativeMath::exp f64.const 1965989977109266413433084e155 f64.const 0.5 call $std/math/check if (result i32) f64.const 412.83872756953286 - call $~lib/bindings/dom/Math.exp + call $~lib/bindings/dom/Math::exp f64.const 1965989977109266413433084e155 f64.const 0.5 call $std/math/check @@ -26209,13 +26209,13 @@ unreachable end f64.const 510.87569028483415 - call $~lib/math/NativeMath.exp + call $~lib/math/NativeMath::exp f64.const 7421526272656495968225491e197 f64.const -0.5 call $std/math/check if (result i32) f64.const 510.87569028483415 - call $~lib/bindings/dom/Math.exp + call $~lib/bindings/dom/Math::exp f64.const 7421526272656495968225491e197 f64.const -0.5 call $std/math/check @@ -26232,13 +26232,13 @@ unreachable end f64.const -2.6589841439772853e-14 - call $~lib/math/NativeMath.exp + call $~lib/math/NativeMath::exp f64.const 0.9999999999999735 f64.const 0.5 call $std/math/check if (result i32) f64.const -2.6589841439772853e-14 - call $~lib/bindings/dom/Math.exp + call $~lib/bindings/dom/Math::exp f64.const 0.9999999999999735 f64.const 0.5 call $std/math/check @@ -26255,13 +26255,13 @@ unreachable end f64.const -2.7144952952085447e-14 - call $~lib/math/NativeMath.exp + call $~lib/math/NativeMath::exp f64.const 0.9999999999999728 f64.const -0.5 call $std/math/check if (result i32) f64.const -2.7144952952085447e-14 - call $~lib/bindings/dom/Math.exp + call $~lib/bindings/dom/Math::exp f64.const 0.9999999999999728 f64.const -0.5 call $std/math/check @@ -26278,7 +26278,7 @@ unreachable end f32.const -8.066848754882812 - call $~lib/math/NativeMathf.exp + call $~lib/math/NativeMathf::exp f32.const 3.1377049162983894e-04 f32.const -0.030193336308002472 call $std/math/check @@ -26292,7 +26292,7 @@ unreachable end f32.const 4.345239639282227 - call $~lib/math/NativeMathf.exp + call $~lib/math/NativeMathf::exp f32.const 77.11051177978516 f32.const -0.2875460684299469 call $std/math/check @@ -26306,7 +26306,7 @@ unreachable end f32.const -8.381433486938477 - call $~lib/math/NativeMathf.exp + call $~lib/math/NativeMathf::exp f32.const 2.2908132814336568e-04 f32.const 0.2237040400505066 call $std/math/check @@ -26320,7 +26320,7 @@ unreachable end f32.const -6.531673431396484 - call $~lib/math/NativeMathf.exp + call $~lib/math/NativeMathf::exp f32.const 1.4565663877874613e-03 f32.const 0.36469703912734985 call $std/math/check @@ -26334,7 +26334,7 @@ unreachable end f32.const 9.267057418823242 - call $~lib/math/NativeMathf.exp + call $~lib/math/NativeMathf::exp f32.const 10583.5634765625 f32.const 0.45962104201316833 call $std/math/check @@ -26348,7 +26348,7 @@ unreachable end f32.const 0.6619858741760254 - call $~lib/math/NativeMathf.exp + call $~lib/math/NativeMathf::exp f32.const 1.93863844871521 f32.const 0.3568260967731476 call $std/math/check @@ -26362,7 +26362,7 @@ unreachable end f32.const -0.40660393238067627 - call $~lib/math/NativeMathf.exp + call $~lib/math/NativeMathf::exp f32.const 0.6659078598022461 f32.const -0.38294991850852966 call $std/math/check @@ -26376,7 +26376,7 @@ unreachable end f32.const 0.5617597699165344 - call $~lib/math/NativeMathf.exp + call $~lib/math/NativeMathf::exp f32.const 1.753756046295166 f32.const 0.44355490803718567 call $std/math/check @@ -26390,7 +26390,7 @@ unreachable end f32.const 0.7741522789001465 - call $~lib/math/NativeMathf.exp + call $~lib/math/NativeMathf::exp f32.const 2.168752908706665 f32.const 0.24562469124794006 call $std/math/check @@ -26404,7 +26404,7 @@ unreachable end f32.const -0.6787636876106262 - call $~lib/math/NativeMathf.exp + call $~lib/math/NativeMathf::exp f32.const 0.5072436928749084 f32.const -0.3974292278289795 call $std/math/check @@ -26418,7 +26418,7 @@ unreachable end f32.const 0 - call $~lib/math/NativeMathf.exp + call $~lib/math/NativeMathf::exp f32.const 1 f32.const 0 call $std/math/check @@ -26432,7 +26432,7 @@ unreachable end f32.const -0 - call $~lib/math/NativeMathf.exp + call $~lib/math/NativeMathf::exp f32.const 1 f32.const 0 call $std/math/check @@ -26446,7 +26446,7 @@ unreachable end f32.const 1 - call $~lib/math/NativeMathf.exp + call $~lib/math/NativeMathf::exp f32.const 2.7182817459106445 f32.const -0.3462330996990204 call $std/math/check @@ -26460,7 +26460,7 @@ unreachable end f32.const -1 - call $~lib/math/NativeMathf.exp + call $~lib/math/NativeMathf::exp f32.const 0.3678794503211975 f32.const 0.3070148527622223 call $std/math/check @@ -26474,7 +26474,7 @@ unreachable end f32.const inf - call $~lib/math/NativeMathf.exp + call $~lib/math/NativeMathf::exp f32.const inf f32.const 0 call $std/math/check @@ -26488,7 +26488,7 @@ unreachable end f32.const -inf - call $~lib/math/NativeMathf.exp + call $~lib/math/NativeMathf::exp f32.const 0 f32.const 0 call $std/math/check @@ -26502,7 +26502,7 @@ unreachable end f32.const nan:0x400000 - call $~lib/math/NativeMathf.exp + call $~lib/math/NativeMathf::exp f32.const nan:0x400000 f32.const 0 call $std/math/check @@ -26516,7 +26516,7 @@ unreachable end f32.const 88.72283172607422 - call $~lib/math/NativeMathf.exp + call $~lib/math/NativeMathf::exp f32.const 340279851902147610656242e15 f32.const -0.09067153930664062 call $std/math/check @@ -26530,7 +26530,7 @@ unreachable end f32.const 88.72283935546875 - call $~lib/math/NativeMathf.exp + call $~lib/math/NativeMathf::exp f32.const inf f32.const 0 call $std/math/check @@ -26544,7 +26544,7 @@ unreachable end f32.const -103.97207641601562 - call $~lib/math/NativeMathf.exp + call $~lib/math/NativeMathf::exp f32.const 1.401298464324817e-45 f32.const 0.49999967217445374 call $std/math/check @@ -26558,7 +26558,7 @@ unreachable end f32.const -103.97208404541016 - call $~lib/math/NativeMathf.exp + call $~lib/math/NativeMathf::exp f32.const 0 f32.const -0.49999651312828064 call $std/math/check @@ -26572,7 +26572,7 @@ unreachable end f32.const 0.3465735614299774 - call $~lib/math/NativeMathf.exp + call $~lib/math/NativeMathf::exp f32.const 1.4142135381698608 f32.const 0.13922421634197235 call $std/math/check @@ -26586,7 +26586,7 @@ unreachable end f32.const 0.3465735912322998 - call $~lib/math/NativeMathf.exp + call $~lib/math/NativeMathf::exp f32.const 1.4142135381698608 f32.const -0.21432916820049286 call $std/math/check @@ -26600,7 +26600,7 @@ unreachable end f32.const 0.3465736210346222 - call $~lib/math/NativeMathf.exp + call $~lib/math/NativeMathf::exp f32.const 1.4142136573791504 f32.const 0.43211743235588074 call $std/math/check @@ -26614,13 +26614,13 @@ unreachable end f64.const -8.06684839057968 - call $~lib/math/NativeMath.expm1 + call $~lib/math/NativeMath::expm1 f64.const -0.9996862293931839 f64.const -0.2760058343410492 call $std/math/check if (result i32) f64.const -8.06684839057968 - call $~lib/bindings/dom/Math.expm1 + call $~lib/bindings/dom/Math::expm1 f64.const -0.9996862293931839 f64.const -0.2760058343410492 call $std/math/check @@ -26637,13 +26637,13 @@ unreachable end f64.const 4.345239849338305 - call $~lib/math/NativeMath.expm1 + call $~lib/math/NativeMath::expm1 f64.const 76.11053017112141 f64.const -0.02792675793170929 call $std/math/check if (result i32) f64.const 4.345239849338305 - call $~lib/bindings/dom/Math.expm1 + call $~lib/bindings/dom/Math::expm1 f64.const 76.11053017112141 f64.const -0.02792675793170929 call $std/math/check @@ -26660,13 +26660,13 @@ unreachable end f64.const -8.38143342755525 - call $~lib/math/NativeMath.expm1 + call $~lib/math/NativeMath::expm1 f64.const -0.9997709186615084 f64.const 0.10052496194839478 call $std/math/check if (result i32) f64.const -8.38143342755525 - call $~lib/bindings/dom/Math.expm1 + call $~lib/bindings/dom/Math::expm1 f64.const -0.9997709186615084 f64.const 0.10052496194839478 call $std/math/check @@ -26683,13 +26683,13 @@ unreachable end f64.const -6.531673581913484 - call $~lib/math/NativeMath.expm1 + call $~lib/math/NativeMath::expm1 f64.const -0.9985434338739069 f64.const -0.27437829971313477 call $std/math/check if (result i32) f64.const -6.531673581913484 - call $~lib/bindings/dom/Math.expm1 + call $~lib/bindings/dom/Math::expm1 f64.const -0.9985434338739069 f64.const -0.27437829971313477 call $std/math/check @@ -26706,13 +26706,13 @@ unreachable end f64.const 9.267056966972586 - call $~lib/math/NativeMath.expm1 + call $~lib/math/NativeMath::expm1 f64.const 10582.558245524993 f64.const 0.17696762084960938 call $std/math/check if (result i32) f64.const 9.267056966972586 - call $~lib/bindings/dom/Math.expm1 + call $~lib/bindings/dom/Math::expm1 f64.const 10582.558245524993 f64.const 0.17696762084960938 call $std/math/check @@ -26729,13 +26729,13 @@ unreachable end f64.const 0.6619858980995045 - call $~lib/math/NativeMath.expm1 + call $~lib/math/NativeMath::expm1 f64.const 0.9386384525571999 f64.const 0.007150684483349323 call $std/math/check if (result i32) f64.const 0.6619858980995045 - call $~lib/bindings/dom/Math.expm1 + call $~lib/bindings/dom/Math::expm1 f64.const 0.9386384525571999 f64.const 0.007150684483349323 call $std/math/check @@ -26752,13 +26752,13 @@ unreachable end f64.const -0.4066039223853553 - call $~lib/math/NativeMath.expm1 + call $~lib/math/NativeMath::expm1 f64.const -0.3340921107161975 f64.const -0.21216636896133423 call $std/math/check if (result i32) f64.const -0.4066039223853553 - call $~lib/bindings/dom/Math.expm1 + call $~lib/bindings/dom/Math::expm1 f64.const -0.3340921107161975 f64.const -0.21216636896133423 call $std/math/check @@ -26775,13 +26775,13 @@ unreachable end f64.const 0.5617597462207241 - call $~lib/math/NativeMath.expm1 + call $~lib/math/NativeMath::expm1 f64.const 0.7537559518626312 f64.const 0.21675777435302734 call $std/math/check if (result i32) f64.const 0.5617597462207241 - call $~lib/bindings/dom/Math.expm1 + call $~lib/bindings/dom/Math::expm1 f64.const 0.7537559518626312 f64.const 0.21675777435302734 call $std/math/check @@ -26798,13 +26798,13 @@ unreachable end f64.const 0.7741522965913037 - call $~lib/math/NativeMath.expm1 + call $~lib/math/NativeMath::expm1 f64.const 1.1687528885129248 f64.const 0.4007748067378998 call $std/math/check if (result i32) f64.const 0.7741522965913037 - call $~lib/bindings/dom/Math.expm1 + call $~lib/bindings/dom/Math::expm1 f64.const 1.1687528885129248 f64.const 0.4007748067378998 call $std/math/check @@ -26821,13 +26821,13 @@ unreachable end f64.const -0.6787637026394024 - call $~lib/math/NativeMath.expm1 + call $~lib/math/NativeMath::expm1 f64.const -0.4927562910597158 f64.const -0.05476519837975502 call $std/math/check if (result i32) f64.const -0.6787637026394024 - call $~lib/bindings/dom/Math.expm1 + call $~lib/bindings/dom/Math::expm1 f64.const -0.4927562910597158 f64.const -0.05476519837975502 call $std/math/check @@ -26844,13 +26844,13 @@ unreachable end f64.const 0 - call $~lib/math/NativeMath.expm1 + call $~lib/math/NativeMath::expm1 f64.const 0 f64.const 0 call $std/math/check if (result i32) f64.const 0 - call $~lib/bindings/dom/Math.expm1 + call $~lib/bindings/dom/Math::expm1 f64.const 0 f64.const 0 call $std/math/check @@ -26867,13 +26867,13 @@ unreachable end f64.const -0 - call $~lib/math/NativeMath.expm1 + call $~lib/math/NativeMath::expm1 f64.const -0 f64.const 0 call $std/math/check if (result i32) f64.const -0 - call $~lib/bindings/dom/Math.expm1 + call $~lib/bindings/dom/Math::expm1 f64.const -0 f64.const 0 call $std/math/check @@ -26890,13 +26890,13 @@ unreachable end f64.const 1 - call $~lib/math/NativeMath.expm1 + call $~lib/math/NativeMath::expm1 f64.const 1.7182818284590453 f64.const 0.348938524723053 call $std/math/check if (result i32) f64.const 1 - call $~lib/bindings/dom/Math.expm1 + call $~lib/bindings/dom/Math::expm1 f64.const 1.7182818284590453 f64.const 0.348938524723053 call $std/math/check @@ -26913,13 +26913,13 @@ unreachable end f64.const -1 - call $~lib/math/NativeMath.expm1 + call $~lib/math/NativeMath::expm1 f64.const -0.6321205588285577 f64.const 0.11194825917482376 call $std/math/check if (result i32) f64.const -1 - call $~lib/bindings/dom/Math.expm1 + call $~lib/bindings/dom/Math::expm1 f64.const -0.6321205588285577 f64.const 0.11194825917482376 call $std/math/check @@ -26936,13 +26936,13 @@ unreachable end f64.const inf - call $~lib/math/NativeMath.expm1 + call $~lib/math/NativeMath::expm1 f64.const inf f64.const 0 call $std/math/check if (result i32) f64.const inf - call $~lib/bindings/dom/Math.expm1 + call $~lib/bindings/dom/Math::expm1 f64.const inf f64.const 0 call $std/math/check @@ -26959,13 +26959,13 @@ unreachable end f64.const -inf - call $~lib/math/NativeMath.expm1 + call $~lib/math/NativeMath::expm1 f64.const -1 f64.const 0 call $std/math/check if (result i32) f64.const -inf - call $~lib/bindings/dom/Math.expm1 + call $~lib/bindings/dom/Math::expm1 f64.const -1 f64.const 0 call $std/math/check @@ -26982,13 +26982,13 @@ unreachable end f64.const nan:0x8000000000000 - call $~lib/math/NativeMath.expm1 + call $~lib/math/NativeMath::expm1 f64.const nan:0x8000000000000 f64.const 0 call $std/math/check if (result i32) f64.const nan:0x8000000000000 - call $~lib/bindings/dom/Math.expm1 + call $~lib/bindings/dom/Math::expm1 f64.const nan:0x8000000000000 f64.const 0 call $std/math/check @@ -27005,13 +27005,13 @@ unreachable end f64.const 2.225073858507201e-308 - call $~lib/math/NativeMath.expm1 + call $~lib/math/NativeMath::expm1 f64.const 2.225073858507201e-308 f64.const 0 call $std/math/check if (result i32) f64.const 2.225073858507201e-308 - call $~lib/bindings/dom/Math.expm1 + call $~lib/bindings/dom/Math::expm1 f64.const 2.225073858507201e-308 f64.const 0 call $std/math/check @@ -27028,13 +27028,13 @@ unreachable end f64.const -2.225073858507201e-308 - call $~lib/math/NativeMath.expm1 + call $~lib/math/NativeMath::expm1 f64.const -2.225073858507201e-308 f64.const 0 call $std/math/check if (result i32) f64.const -2.225073858507201e-308 - call $~lib/bindings/dom/Math.expm1 + call $~lib/bindings/dom/Math::expm1 f64.const -2.225073858507201e-308 f64.const 0 call $std/math/check @@ -27051,7 +27051,7 @@ unreachable end f32.const -8.066848754882812 - call $~lib/math/NativeMathf.expm1 + call $~lib/math/NativeMathf::expm1 f32.const -0.9996862411499023 f32.const -0.19532723724842072 call $std/math/check @@ -27065,7 +27065,7 @@ unreachable end f32.const 4.345239639282227 - call $~lib/math/NativeMathf.expm1 + call $~lib/math/NativeMathf::expm1 f32.const 76.11051177978516 f32.const -0.2875460684299469 call $std/math/check @@ -27079,7 +27079,7 @@ unreachable end f32.const -8.381433486938477 - call $~lib/math/NativeMathf.expm1 + call $~lib/math/NativeMathf::expm1 f32.const -0.9997709393501282 f32.const -0.34686920046806335 call $std/math/check @@ -27093,7 +27093,7 @@ unreachable end f32.const -6.531673431396484 - call $~lib/math/NativeMathf.expm1 + call $~lib/math/NativeMathf::expm1 f32.const -0.9985434412956238 f32.const -0.1281939446926117 call $std/math/check @@ -27107,7 +27107,7 @@ unreachable end f32.const 9.267057418823242 - call $~lib/math/NativeMathf.expm1 + call $~lib/math/NativeMathf::expm1 f32.const 10582.5634765625 f32.const 0.45962104201316833 call $std/math/check @@ -27121,7 +27121,7 @@ unreachable end f32.const 0.6619858741760254 - call $~lib/math/NativeMathf.expm1 + call $~lib/math/NativeMathf::expm1 f32.const 0.9386383891105652 f32.const -0.28634780645370483 call $std/math/check @@ -27135,7 +27135,7 @@ unreachable end f32.const -0.40660393238067627 - call $~lib/math/NativeMathf.expm1 + call $~lib/math/NativeMathf::expm1 f32.const -0.3340921103954315 f32.const 0.23410017788410187 call $std/math/check @@ -27149,7 +27149,7 @@ unreachable end f32.const 0.5617597699165344 - call $~lib/math/NativeMathf.expm1 + call $~lib/math/NativeMathf::expm1 f32.const 0.7537559866905212 f32.const -0.11289017647504807 call $std/math/check @@ -27163,7 +27163,7 @@ unreachable end f32.const 0.7741522789001465 - call $~lib/math/NativeMathf.expm1 + call $~lib/math/NativeMathf::expm1 f32.const 1.168752908706665 f32.const 0.4912493824958801 call $std/math/check @@ -27177,7 +27177,7 @@ unreachable end f32.const -0.6787636876106262 - call $~lib/math/NativeMathf.expm1 + call $~lib/math/NativeMathf::expm1 f32.const -0.49275627732276917 f32.const 0.20514154434204102 call $std/math/check @@ -27191,7 +27191,7 @@ unreachable end f32.const 0 - call $~lib/math/NativeMathf.expm1 + call $~lib/math/NativeMathf::expm1 f32.const 0 f32.const 0 call $std/math/check @@ -27205,7 +27205,7 @@ unreachable end f32.const -0 - call $~lib/math/NativeMathf.expm1 + call $~lib/math/NativeMathf::expm1 f32.const -0 f32.const 0 call $std/math/check @@ -27219,7 +27219,7 @@ unreachable end f32.const 1 - call $~lib/math/NativeMathf.expm1 + call $~lib/math/NativeMathf::expm1 f32.const 1.718281865119934 f32.const 0.3075338304042816 call $std/math/check @@ -27233,7 +27233,7 @@ unreachable end f32.const -1 - call $~lib/math/NativeMathf.expm1 + call $~lib/math/NativeMathf::expm1 f32.const -0.6321205496788025 f32.const 0.15350742638111115 call $std/math/check @@ -27247,7 +27247,7 @@ unreachable end f32.const inf - call $~lib/math/NativeMathf.expm1 + call $~lib/math/NativeMathf::expm1 f32.const inf f32.const 0 call $std/math/check @@ -27261,7 +27261,7 @@ unreachable end f32.const -inf - call $~lib/math/NativeMathf.expm1 + call $~lib/math/NativeMathf::expm1 f32.const -1 f32.const 0 call $std/math/check @@ -27275,7 +27275,7 @@ unreachable end f32.const nan:0x400000 - call $~lib/math/NativeMathf.expm1 + call $~lib/math/NativeMathf::expm1 f32.const nan:0x400000 f32.const 0 call $std/math/check @@ -27879,7 +27879,7 @@ call $std/math/check if (result i32) f64.const -8.06684839057968 - call $~lib/bindings/dom/Math.floor + call $~lib/bindings/dom/Math::floor f64.const -9 f64.const 0 call $std/math/check @@ -27901,7 +27901,7 @@ call $std/math/check if (result i32) f64.const 4.345239849338305 - call $~lib/bindings/dom/Math.floor + call $~lib/bindings/dom/Math::floor f64.const 4 f64.const 0 call $std/math/check @@ -27923,7 +27923,7 @@ call $std/math/check if (result i32) f64.const -8.38143342755525 - call $~lib/bindings/dom/Math.floor + call $~lib/bindings/dom/Math::floor f64.const -9 f64.const 0 call $std/math/check @@ -27945,7 +27945,7 @@ call $std/math/check if (result i32) f64.const -6.531673581913484 - call $~lib/bindings/dom/Math.floor + call $~lib/bindings/dom/Math::floor f64.const -7 f64.const 0 call $std/math/check @@ -27967,7 +27967,7 @@ call $std/math/check if (result i32) f64.const 9.267056966972586 - call $~lib/bindings/dom/Math.floor + call $~lib/bindings/dom/Math::floor f64.const 9 f64.const 0 call $std/math/check @@ -27989,7 +27989,7 @@ call $std/math/check if (result i32) f64.const 0.6619858980995045 - call $~lib/bindings/dom/Math.floor + call $~lib/bindings/dom/Math::floor f64.const 0 f64.const 0 call $std/math/check @@ -28011,7 +28011,7 @@ call $std/math/check if (result i32) f64.const -0.4066039223853553 - call $~lib/bindings/dom/Math.floor + call $~lib/bindings/dom/Math::floor f64.const -1 f64.const 0 call $std/math/check @@ -28033,7 +28033,7 @@ call $std/math/check if (result i32) f64.const 0.5617597462207241 - call $~lib/bindings/dom/Math.floor + call $~lib/bindings/dom/Math::floor f64.const 0 f64.const 0 call $std/math/check @@ -28055,7 +28055,7 @@ call $std/math/check if (result i32) f64.const 0.7741522965913037 - call $~lib/bindings/dom/Math.floor + call $~lib/bindings/dom/Math::floor f64.const 0 f64.const 0 call $std/math/check @@ -28077,7 +28077,7 @@ call $std/math/check if (result i32) f64.const -0.6787637026394024 - call $~lib/bindings/dom/Math.floor + call $~lib/bindings/dom/Math::floor f64.const -1 f64.const 0 call $std/math/check @@ -28099,7 +28099,7 @@ call $std/math/check if (result i32) f64.const nan:0x8000000000000 - call $~lib/bindings/dom/Math.floor + call $~lib/bindings/dom/Math::floor f64.const nan:0x8000000000000 f64.const 0 call $std/math/check @@ -28121,7 +28121,7 @@ call $std/math/check if (result i32) f64.const inf - call $~lib/bindings/dom/Math.floor + call $~lib/bindings/dom/Math::floor f64.const inf f64.const 0 call $std/math/check @@ -28143,7 +28143,7 @@ call $std/math/check if (result i32) f64.const -inf - call $~lib/bindings/dom/Math.floor + call $~lib/bindings/dom/Math::floor f64.const -inf f64.const 0 call $std/math/check @@ -28165,7 +28165,7 @@ call $std/math/check if (result i32) f64.const 0 - call $~lib/bindings/dom/Math.floor + call $~lib/bindings/dom/Math::floor f64.const 0 f64.const 0 call $std/math/check @@ -28187,7 +28187,7 @@ call $std/math/check if (result i32) f64.const -0 - call $~lib/bindings/dom/Math.floor + call $~lib/bindings/dom/Math::floor f64.const -0 f64.const 0 call $std/math/check @@ -28209,7 +28209,7 @@ call $std/math/check if (result i32) f64.const 1 - call $~lib/bindings/dom/Math.floor + call $~lib/bindings/dom/Math::floor f64.const 1 f64.const 0 call $std/math/check @@ -28231,7 +28231,7 @@ call $std/math/check if (result i32) f64.const -1 - call $~lib/bindings/dom/Math.floor + call $~lib/bindings/dom/Math::floor f64.const -1 f64.const 0 call $std/math/check @@ -28253,7 +28253,7 @@ call $std/math/check if (result i32) f64.const 0.5 - call $~lib/bindings/dom/Math.floor + call $~lib/bindings/dom/Math::floor f64.const 0 f64.const 0 call $std/math/check @@ -28275,7 +28275,7 @@ call $std/math/check if (result i32) f64.const -0.5 - call $~lib/bindings/dom/Math.floor + call $~lib/bindings/dom/Math::floor f64.const -1 f64.const 0 call $std/math/check @@ -28297,7 +28297,7 @@ call $std/math/check if (result i32) f64.const 1.0000152587890625 - call $~lib/bindings/dom/Math.floor + call $~lib/bindings/dom/Math::floor f64.const 1 f64.const 0 call $std/math/check @@ -28319,7 +28319,7 @@ call $std/math/check if (result i32) f64.const -1.0000152587890625 - call $~lib/bindings/dom/Math.floor + call $~lib/bindings/dom/Math::floor f64.const -2 f64.const 0 call $std/math/check @@ -28341,7 +28341,7 @@ call $std/math/check if (result i32) f64.const 0.9999923706054688 - call $~lib/bindings/dom/Math.floor + call $~lib/bindings/dom/Math::floor f64.const 0 f64.const 0 call $std/math/check @@ -28363,7 +28363,7 @@ call $std/math/check if (result i32) f64.const -0.9999923706054688 - call $~lib/bindings/dom/Math.floor + call $~lib/bindings/dom/Math::floor f64.const -1 f64.const 0 call $std/math/check @@ -28385,7 +28385,7 @@ call $std/math/check if (result i32) f64.const 7.888609052210118e-31 - call $~lib/bindings/dom/Math.floor + call $~lib/bindings/dom/Math::floor f64.const 0 f64.const 0 call $std/math/check @@ -28407,7 +28407,7 @@ call $std/math/check if (result i32) f64.const -7.888609052210118e-31 - call $~lib/bindings/dom/Math.floor + call $~lib/bindings/dom/Math::floor f64.const -1 f64.const 0 call $std/math/check @@ -29589,13 +29589,13 @@ unreachable end f64.const -8.06684839057968 - call $~lib/math/NativeMath.log + call $~lib/math/NativeMath::log f64.const nan:0x8000000000000 f64.const 0 call $std/math/check if (result i32) f64.const -8.06684839057968 - call $~lib/bindings/dom/Math.log + call $~lib/bindings/dom/Math::log f64.const nan:0x8000000000000 f64.const 0 call $std/math/check @@ -29612,13 +29612,13 @@ unreachable end f64.const 4.345239849338305 - call $~lib/math/NativeMath.log + call $~lib/math/NativeMath::log f64.const 1.4690809584224322 f64.const -0.3412533402442932 call $std/math/check if (result i32) f64.const 4.345239849338305 - call $~lib/bindings/dom/Math.log + call $~lib/bindings/dom/Math::log f64.const 1.4690809584224322 f64.const -0.3412533402442932 call $std/math/check @@ -29635,13 +29635,13 @@ unreachable end f64.const -8.38143342755525 - call $~lib/math/NativeMath.log + call $~lib/math/NativeMath::log f64.const nan:0x8000000000000 f64.const 0 call $std/math/check if (result i32) f64.const -8.38143342755525 - call $~lib/bindings/dom/Math.log + call $~lib/bindings/dom/Math::log f64.const nan:0x8000000000000 f64.const 0 call $std/math/check @@ -29658,13 +29658,13 @@ unreachable end f64.const -6.531673581913484 - call $~lib/math/NativeMath.log + call $~lib/math/NativeMath::log f64.const nan:0x8000000000000 f64.const 0 call $std/math/check if (result i32) f64.const -6.531673581913484 - call $~lib/bindings/dom/Math.log + call $~lib/bindings/dom/Math::log f64.const nan:0x8000000000000 f64.const 0 call $std/math/check @@ -29681,13 +29681,13 @@ unreachable end f64.const 9.267056966972586 - call $~lib/math/NativeMath.log + call $~lib/math/NativeMath::log f64.const 2.2264658498795615 f64.const 0.3638114035129547 call $std/math/check if (result i32) f64.const 9.267056966972586 - call $~lib/bindings/dom/Math.log + call $~lib/bindings/dom/Math::log f64.const 2.2264658498795615 f64.const 0.3638114035129547 call $std/math/check @@ -29704,13 +29704,13 @@ unreachable end f64.const 0.6619858980995045 - call $~lib/math/NativeMath.log + call $~lib/math/NativeMath::log f64.const -0.4125110252365137 f64.const -0.29108747839927673 call $std/math/check if (result i32) f64.const 0.6619858980995045 - call $~lib/bindings/dom/Math.log + call $~lib/bindings/dom/Math::log f64.const -0.4125110252365137 f64.const -0.29108747839927673 call $std/math/check @@ -29727,13 +29727,13 @@ unreachable end f64.const -0.4066039223853553 - call $~lib/math/NativeMath.log + call $~lib/math/NativeMath::log f64.const nan:0x8000000000000 f64.const 0 call $std/math/check if (result i32) f64.const -0.4066039223853553 - call $~lib/bindings/dom/Math.log + call $~lib/bindings/dom/Math::log f64.const nan:0x8000000000000 f64.const 0 call $std/math/check @@ -29750,13 +29750,13 @@ unreachable end f64.const 0.5617597462207241 - call $~lib/math/NativeMath.log + call $~lib/math/NativeMath::log f64.const -0.5766810183195862 f64.const -0.10983199626207352 call $std/math/check if (result i32) f64.const 0.5617597462207241 - call $~lib/bindings/dom/Math.log + call $~lib/bindings/dom/Math::log f64.const -0.5766810183195862 f64.const -0.10983199626207352 call $std/math/check @@ -29773,13 +29773,13 @@ unreachable end f64.const 0.7741522965913037 - call $~lib/math/NativeMath.log + call $~lib/math/NativeMath::log f64.const -0.2559866591263865 f64.const -0.057990044355392456 call $std/math/check if (result i32) f64.const 0.7741522965913037 - call $~lib/bindings/dom/Math.log + call $~lib/bindings/dom/Math::log f64.const -0.2559866591263865 f64.const -0.057990044355392456 call $std/math/check @@ -29796,13 +29796,13 @@ unreachable end f64.const -0.6787637026394024 - call $~lib/math/NativeMath.log + call $~lib/math/NativeMath::log f64.const nan:0x8000000000000 f64.const 0 call $std/math/check if (result i32) f64.const -0.6787637026394024 - call $~lib/bindings/dom/Math.log + call $~lib/bindings/dom/Math::log f64.const nan:0x8000000000000 f64.const 0 call $std/math/check @@ -29819,13 +29819,13 @@ unreachable end f64.const 0 - call $~lib/math/NativeMath.log + call $~lib/math/NativeMath::log f64.const -inf f64.const 0 call $std/math/check if (result i32) f64.const 0 - call $~lib/bindings/dom/Math.log + call $~lib/bindings/dom/Math::log f64.const -inf f64.const 0 call $std/math/check @@ -29842,13 +29842,13 @@ unreachable end f64.const -0 - call $~lib/math/NativeMath.log + call $~lib/math/NativeMath::log f64.const -inf f64.const 0 call $std/math/check if (result i32) f64.const -0 - call $~lib/bindings/dom/Math.log + call $~lib/bindings/dom/Math::log f64.const -inf f64.const 0 call $std/math/check @@ -29865,13 +29865,13 @@ unreachable end f64.const -7.888609052210118e-31 - call $~lib/math/NativeMath.log + call $~lib/math/NativeMath::log f64.const nan:0x8000000000000 f64.const 0 call $std/math/check if (result i32) f64.const -7.888609052210118e-31 - call $~lib/bindings/dom/Math.log + call $~lib/bindings/dom/Math::log f64.const nan:0x8000000000000 f64.const 0 call $std/math/check @@ -29888,13 +29888,13 @@ unreachable end f64.const 1 - call $~lib/math/NativeMath.log + call $~lib/math/NativeMath::log f64.const 0 f64.const 0 call $std/math/check if (result i32) f64.const 1 - call $~lib/bindings/dom/Math.log + call $~lib/bindings/dom/Math::log f64.const 0 f64.const 0 call $std/math/check @@ -29911,13 +29911,13 @@ unreachable end f64.const -1 - call $~lib/math/NativeMath.log + call $~lib/math/NativeMath::log f64.const nan:0x8000000000000 f64.const 0 call $std/math/check if (result i32) f64.const -1 - call $~lib/bindings/dom/Math.log + call $~lib/bindings/dom/Math::log f64.const nan:0x8000000000000 f64.const 0 call $std/math/check @@ -29934,13 +29934,13 @@ unreachable end f64.const inf - call $~lib/math/NativeMath.log + call $~lib/math/NativeMath::log f64.const inf f64.const 0 call $std/math/check if (result i32) f64.const inf - call $~lib/bindings/dom/Math.log + call $~lib/bindings/dom/Math::log f64.const inf f64.const 0 call $std/math/check @@ -29957,13 +29957,13 @@ unreachable end f64.const -inf - call $~lib/math/NativeMath.log + call $~lib/math/NativeMath::log f64.const nan:0x8000000000000 f64.const 0 call $std/math/check if (result i32) f64.const -inf - call $~lib/bindings/dom/Math.log + call $~lib/bindings/dom/Math::log f64.const nan:0x8000000000000 f64.const 0 call $std/math/check @@ -29980,13 +29980,13 @@ unreachable end f64.const nan:0x8000000000000 - call $~lib/math/NativeMath.log + call $~lib/math/NativeMath::log f64.const nan:0x8000000000000 f64.const 0 call $std/math/check if (result i32) f64.const nan:0x8000000000000 - call $~lib/bindings/dom/Math.log + call $~lib/bindings/dom/Math::log f64.const nan:0x8000000000000 f64.const 0 call $std/math/check @@ -30003,7 +30003,7 @@ unreachable end f32.const 0 - call $~lib/math/NativeMathf.log + call $~lib/math/NativeMathf::log f32.const -inf f32.const 0 call $std/math/check @@ -30017,7 +30017,7 @@ unreachable end f32.const -0 - call $~lib/math/NativeMathf.log + call $~lib/math/NativeMathf::log f32.const -inf f32.const 0 call $std/math/check @@ -30031,7 +30031,7 @@ unreachable end f32.const -7.888609052210118e-31 - call $~lib/math/NativeMathf.log + call $~lib/math/NativeMathf::log f32.const nan:0x400000 f32.const 0 call $std/math/check @@ -30045,7 +30045,7 @@ unreachable end f32.const 1 - call $~lib/math/NativeMathf.log + call $~lib/math/NativeMathf::log f32.const 0 f32.const 0 call $std/math/check @@ -30059,7 +30059,7 @@ unreachable end f32.const -1 - call $~lib/math/NativeMathf.log + call $~lib/math/NativeMathf::log f32.const nan:0x400000 f32.const 0 call $std/math/check @@ -30073,7 +30073,7 @@ unreachable end f32.const inf - call $~lib/math/NativeMathf.log + call $~lib/math/NativeMathf::log f32.const inf f32.const 0 call $std/math/check @@ -30087,7 +30087,7 @@ unreachable end f32.const -inf - call $~lib/math/NativeMathf.log + call $~lib/math/NativeMathf::log f32.const nan:0x400000 f32.const 0 call $std/math/check @@ -30101,7 +30101,7 @@ unreachable end f32.const nan:0x400000 - call $~lib/math/NativeMathf.log + call $~lib/math/NativeMathf::log f32.const nan:0x400000 f32.const 0 call $std/math/check @@ -30115,7 +30115,7 @@ unreachable end f32.const 0 - call $~lib/math/NativeMathf.log + call $~lib/math/NativeMathf::log f32.const -inf f32.const 0 call $std/math/check @@ -30129,7 +30129,7 @@ unreachable end f32.const -0 - call $~lib/math/NativeMathf.log + call $~lib/math/NativeMathf::log f32.const -inf f32.const 0 call $std/math/check @@ -30143,7 +30143,7 @@ unreachable end f32.const -7.888609052210118e-31 - call $~lib/math/NativeMathf.log + call $~lib/math/NativeMathf::log f32.const nan:0x400000 f32.const 0 call $std/math/check @@ -30157,7 +30157,7 @@ unreachable end f32.const 1 - call $~lib/math/NativeMathf.log + call $~lib/math/NativeMathf::log f32.const 0 f32.const 0 call $std/math/check @@ -30171,7 +30171,7 @@ unreachable end f32.const -1 - call $~lib/math/NativeMathf.log + call $~lib/math/NativeMathf::log f32.const nan:0x400000 f32.const 0 call $std/math/check @@ -30185,7 +30185,7 @@ unreachable end f32.const inf - call $~lib/math/NativeMathf.log + call $~lib/math/NativeMathf::log f32.const inf f32.const 0 call $std/math/check @@ -30199,7 +30199,7 @@ unreachable end f32.const -inf - call $~lib/math/NativeMathf.log + call $~lib/math/NativeMathf::log f32.const nan:0x400000 f32.const 0 call $std/math/check @@ -30213,7 +30213,7 @@ unreachable end f32.const nan:0x400000 - call $~lib/math/NativeMathf.log + call $~lib/math/NativeMathf::log f32.const nan:0x400000 f32.const 0 call $std/math/check @@ -30695,13 +30695,13 @@ unreachable end f64.const -8.06684839057968 - call $~lib/math/NativeMath.log1p + call $~lib/math/NativeMath::log1p f64.const nan:0x8000000000000 f64.const 0 call $std/math/check if (result i32) f64.const -8.06684839057968 - call $~lib/bindings/dom/Math.log1p + call $~lib/bindings/dom/Math::log1p f64.const nan:0x8000000000000 f64.const 0 call $std/math/check @@ -30718,13 +30718,13 @@ unreachable end f64.const 4.345239849338305 - call $~lib/math/NativeMath.log1p + call $~lib/math/NativeMath::log1p f64.const 1.6762064170601734 f64.const 0.46188199520111084 call $std/math/check if (result i32) f64.const 4.345239849338305 - call $~lib/bindings/dom/Math.log1p + call $~lib/bindings/dom/Math::log1p f64.const 1.6762064170601734 f64.const 0.46188199520111084 call $std/math/check @@ -30741,13 +30741,13 @@ unreachable end f64.const -8.38143342755525 - call $~lib/math/NativeMath.log1p + call $~lib/math/NativeMath::log1p f64.const nan:0x8000000000000 f64.const 0 call $std/math/check if (result i32) f64.const -8.38143342755525 - call $~lib/bindings/dom/Math.log1p + call $~lib/bindings/dom/Math::log1p f64.const nan:0x8000000000000 f64.const 0 call $std/math/check @@ -30764,13 +30764,13 @@ unreachable end f64.const -6.531673581913484 - call $~lib/math/NativeMath.log1p + call $~lib/math/NativeMath::log1p f64.const nan:0x8000000000000 f64.const 0 call $std/math/check if (result i32) f64.const -6.531673581913484 - call $~lib/bindings/dom/Math.log1p + call $~lib/bindings/dom/Math::log1p f64.const nan:0x8000000000000 f64.const 0 call $std/math/check @@ -30787,13 +30787,13 @@ unreachable end f64.const 9.267056966972586 - call $~lib/math/NativeMath.log1p + call $~lib/math/NativeMath::log1p f64.const 2.3289404168523826 f64.const -0.411114901304245 call $std/math/check if (result i32) f64.const 9.267056966972586 - call $~lib/bindings/dom/Math.log1p + call $~lib/bindings/dom/Math::log1p f64.const 2.3289404168523826 f64.const -0.411114901304245 call $std/math/check @@ -30810,13 +30810,13 @@ unreachable end f64.const 0.6619858980995045 - call $~lib/math/NativeMath.log1p + call $~lib/math/NativeMath::log1p f64.const 0.5080132114992477 f64.const -0.29306045174598694 call $std/math/check if (result i32) f64.const 0.6619858980995045 - call $~lib/bindings/dom/Math.log1p + call $~lib/bindings/dom/Math::log1p f64.const 0.5080132114992477 f64.const -0.29306045174598694 call $std/math/check @@ -30833,13 +30833,13 @@ unreachable end f64.const -0.4066039223853553 - call $~lib/math/NativeMath.log1p + call $~lib/math/NativeMath::log1p f64.const -0.5218931811663979 f64.const -0.25825726985931396 call $std/math/check if (result i32) f64.const -0.4066039223853553 - call $~lib/bindings/dom/Math.log1p + call $~lib/bindings/dom/Math::log1p f64.const -0.5218931811663979 f64.const -0.25825726985931396 call $std/math/check @@ -30856,13 +30856,13 @@ unreachable end f64.const 0.5617597462207241 - call $~lib/math/NativeMath.log1p + call $~lib/math/NativeMath::log1p f64.const 0.4458132279488102 f64.const -0.13274887204170227 call $std/math/check if (result i32) f64.const 0.5617597462207241 - call $~lib/bindings/dom/Math.log1p + call $~lib/bindings/dom/Math::log1p f64.const 0.4458132279488102 f64.const -0.13274887204170227 call $std/math/check @@ -30879,13 +30879,13 @@ unreachable end f64.const 0.7741522965913037 - call $~lib/math/NativeMath.log1p + call $~lib/math/NativeMath::log1p f64.const 0.5733227294648414 f64.const 0.02716583013534546 call $std/math/check if (result i32) f64.const 0.7741522965913037 - call $~lib/bindings/dom/Math.log1p + call $~lib/bindings/dom/Math::log1p f64.const 0.5733227294648414 f64.const 0.02716583013534546 call $std/math/check @@ -30902,13 +30902,13 @@ unreachable end f64.const -0.6787637026394024 - call $~lib/math/NativeMath.log1p + call $~lib/math/NativeMath::log1p f64.const -1.1355782978128564 f64.const 0.2713092863559723 call $std/math/check if (result i32) f64.const -0.6787637026394024 - call $~lib/bindings/dom/Math.log1p + call $~lib/bindings/dom/Math::log1p f64.const -1.1355782978128564 f64.const 0.2713092863559723 call $std/math/check @@ -30925,13 +30925,13 @@ unreachable end f64.const 0 - call $~lib/math/NativeMath.log1p + call $~lib/math/NativeMath::log1p f64.const 0 f64.const 0 call $std/math/check if (result i32) f64.const 0 - call $~lib/bindings/dom/Math.log1p + call $~lib/bindings/dom/Math::log1p f64.const 0 f64.const 0 call $std/math/check @@ -30948,13 +30948,13 @@ unreachable end f64.const -0 - call $~lib/math/NativeMath.log1p + call $~lib/math/NativeMath::log1p f64.const -0 f64.const 0 call $std/math/check if (result i32) f64.const -0 - call $~lib/bindings/dom/Math.log1p + call $~lib/bindings/dom/Math::log1p f64.const -0 f64.const 0 call $std/math/check @@ -30971,13 +30971,13 @@ unreachable end f64.const -7.888609052210118e-31 - call $~lib/math/NativeMath.log1p + call $~lib/math/NativeMath::log1p f64.const -7.888609052210118e-31 f64.const 1.7763568394002505e-15 call $std/math/check if (result i32) f64.const -7.888609052210118e-31 - call $~lib/bindings/dom/Math.log1p + call $~lib/bindings/dom/Math::log1p f64.const -7.888609052210118e-31 f64.const 1.7763568394002505e-15 call $std/math/check @@ -30994,13 +30994,13 @@ unreachable end f64.const 1 - call $~lib/math/NativeMath.log1p + call $~lib/math/NativeMath::log1p f64.const 0.6931471805599453 f64.const -0.2088811695575714 call $std/math/check if (result i32) f64.const 1 - call $~lib/bindings/dom/Math.log1p + call $~lib/bindings/dom/Math::log1p f64.const 0.6931471805599453 f64.const -0.2088811695575714 call $std/math/check @@ -31017,13 +31017,13 @@ unreachable end f64.const -1 - call $~lib/math/NativeMath.log1p + call $~lib/math/NativeMath::log1p f64.const -inf f64.const 0 call $std/math/check if (result i32) f64.const -1 - call $~lib/bindings/dom/Math.log1p + call $~lib/bindings/dom/Math::log1p f64.const -inf f64.const 0 call $std/math/check @@ -31040,13 +31040,13 @@ unreachable end f64.const inf - call $~lib/math/NativeMath.log1p + call $~lib/math/NativeMath::log1p f64.const inf f64.const 0 call $std/math/check if (result i32) f64.const inf - call $~lib/bindings/dom/Math.log1p + call $~lib/bindings/dom/Math::log1p f64.const inf f64.const 0 call $std/math/check @@ -31063,13 +31063,13 @@ unreachable end f64.const -inf - call $~lib/math/NativeMath.log1p + call $~lib/math/NativeMath::log1p f64.const nan:0x8000000000000 f64.const 0 call $std/math/check if (result i32) f64.const -inf - call $~lib/bindings/dom/Math.log1p + call $~lib/bindings/dom/Math::log1p f64.const nan:0x8000000000000 f64.const 0 call $std/math/check @@ -31086,13 +31086,13 @@ unreachable end f64.const nan:0x8000000000000 - call $~lib/math/NativeMath.log1p + call $~lib/math/NativeMath::log1p f64.const nan:0x8000000000000 f64.const 0 call $std/math/check if (result i32) f64.const nan:0x8000000000000 - call $~lib/bindings/dom/Math.log1p + call $~lib/bindings/dom/Math::log1p f64.const nan:0x8000000000000 f64.const 0 call $std/math/check @@ -31109,7 +31109,7 @@ unreachable end f32.const -8.066848754882812 - call $~lib/math/NativeMathf.log1p + call $~lib/math/NativeMathf::log1p f32.const nan:0x400000 f32.const 0 call $std/math/check @@ -31123,7 +31123,7 @@ unreachable end f32.const 4.345239639282227 - call $~lib/math/NativeMathf.log1p + call $~lib/math/NativeMathf::log1p f32.const 1.676206350326538 f32.const -0.23014859855175018 call $std/math/check @@ -31137,7 +31137,7 @@ unreachable end f32.const -8.381433486938477 - call $~lib/math/NativeMathf.log1p + call $~lib/math/NativeMathf::log1p f32.const nan:0x400000 f32.const 0 call $std/math/check @@ -31151,7 +31151,7 @@ unreachable end f32.const -6.531673431396484 - call $~lib/math/NativeMathf.log1p + call $~lib/math/NativeMathf::log1p f32.const nan:0x400000 f32.const 0 call $std/math/check @@ -31165,7 +31165,7 @@ unreachable end f32.const 9.267057418823242 - call $~lib/math/NativeMathf.log1p + call $~lib/math/NativeMathf::log1p f32.const 2.3289403915405273 f32.const -0.29075589776039124 call $std/math/check @@ -31179,7 +31179,7 @@ unreachable end f32.const 0.6619858741760254 - call $~lib/math/NativeMathf.log1p + call $~lib/math/NativeMathf::log1p f32.const 0.5080131888389587 f32.const -0.1386766880750656 call $std/math/check @@ -31193,7 +31193,7 @@ unreachable end f32.const -0.40660393238067627 - call $~lib/math/NativeMathf.log1p + call $~lib/math/NativeMathf::log1p f32.const -0.5218932032585144 f32.const -0.08804433047771454 call $std/math/check @@ -31207,7 +31207,7 @@ unreachable end f32.const 0.5617597699165344 - call $~lib/math/NativeMathf.log1p + call $~lib/math/NativeMathf::log1p f32.const 0.44581323862075806 f32.const -0.15101368725299835 call $std/math/check @@ -31221,7 +31221,7 @@ unreachable end f32.const 0.7741522789001465 - call $~lib/math/NativeMathf.log1p + call $~lib/math/NativeMathf::log1p f32.const 0.5733227133750916 f32.const -0.10264533013105392 call $std/math/check @@ -31235,7 +31235,7 @@ unreachable end f32.const -0.6787636876106262 - call $~lib/math/NativeMathf.log1p + call $~lib/math/NativeMathf::log1p f32.const -1.1355782747268677 f32.const -0.19879481196403503 call $std/math/check @@ -31249,7 +31249,7 @@ unreachable end f32.const 0 - call $~lib/math/NativeMathf.log1p + call $~lib/math/NativeMathf::log1p f32.const 0 f32.const 0 call $std/math/check @@ -31263,7 +31263,7 @@ unreachable end f32.const -0 - call $~lib/math/NativeMathf.log1p + call $~lib/math/NativeMathf::log1p f32.const -0 f32.const 0 call $std/math/check @@ -31277,7 +31277,7 @@ unreachable end f32.const -7.888609052210118e-31 - call $~lib/math/NativeMathf.log1p + call $~lib/math/NativeMathf::log1p f32.const -7.888609052210118e-31 f32.const 3.308722450212111e-24 call $std/math/check @@ -31291,7 +31291,7 @@ unreachable end f32.const 1 - call $~lib/math/NativeMathf.log1p + call $~lib/math/NativeMathf::log1p f32.const 0.6931471824645996 f32.const 0.031954795122146606 call $std/math/check @@ -31305,7 +31305,7 @@ unreachable end f32.const -1 - call $~lib/math/NativeMathf.log1p + call $~lib/math/NativeMathf::log1p f32.const -inf f32.const 0 call $std/math/check @@ -31319,7 +31319,7 @@ unreachable end f32.const inf - call $~lib/math/NativeMathf.log1p + call $~lib/math/NativeMathf::log1p f32.const inf f32.const 0 call $std/math/check @@ -31333,7 +31333,7 @@ unreachable end f32.const -inf - call $~lib/math/NativeMathf.log1p + call $~lib/math/NativeMathf::log1p f32.const nan:0x400000 f32.const 0 call $std/math/check @@ -31347,7 +31347,7 @@ unreachable end f32.const nan:0x400000 - call $~lib/math/NativeMathf.log1p + call $~lib/math/NativeMathf::log1p f32.const nan:0x400000 f32.const 0 call $std/math/check @@ -31361,7 +31361,7 @@ unreachable end f32.const -1.1754942106924411e-38 - call $~lib/math/NativeMathf.log1p + call $~lib/math/NativeMathf::log1p f32.const -1.1754942106924411e-38 f32.const 4.930380657631324e-32 call $std/math/check @@ -31375,13 +31375,13 @@ unreachable end f64.const -8.06684839057968 - call $~lib/math/NativeMath.log2 + call $~lib/math/NativeMath::log2 f64.const nan:0x8000000000000 f64.const 0 call $std/math/check if (result i32) f64.const -8.06684839057968 - call $~lib/bindings/dom/Math.log2 + call $~lib/bindings/dom/Math::log2 f64.const nan:0x8000000000000 f64.const 0 call $std/math/check @@ -31398,13 +31398,13 @@ unreachable end f64.const 4.345239849338305 - call $~lib/math/NativeMath.log2 + call $~lib/math/NativeMath::log2 f64.const 2.1194358133804485 f64.const -0.10164877772331238 call $std/math/check if (result i32) f64.const 4.345239849338305 - call $~lib/bindings/dom/Math.log2 + call $~lib/bindings/dom/Math::log2 f64.const 2.1194358133804485 f64.const -0.10164877772331238 call $std/math/check @@ -31421,13 +31421,13 @@ unreachable end f64.const -8.38143342755525 - call $~lib/math/NativeMath.log2 + call $~lib/math/NativeMath::log2 f64.const nan:0x8000000000000 f64.const 0 call $std/math/check if (result i32) f64.const -8.38143342755525 - call $~lib/bindings/dom/Math.log2 + call $~lib/bindings/dom/Math::log2 f64.const nan:0x8000000000000 f64.const 0 call $std/math/check @@ -31444,13 +31444,13 @@ unreachable end f64.const -6.531673581913484 - call $~lib/math/NativeMath.log2 + call $~lib/math/NativeMath::log2 f64.const nan:0x8000000000000 f64.const 0 call $std/math/check if (result i32) f64.const -6.531673581913484 - call $~lib/bindings/dom/Math.log2 + call $~lib/bindings/dom/Math::log2 f64.const nan:0x8000000000000 f64.const 0 call $std/math/check @@ -31467,13 +31467,13 @@ unreachable end f64.const 9.267056966972586 - call $~lib/math/NativeMath.log2 + call $~lib/math/NativeMath::log2 f64.const 3.2121112403298744 f64.const -0.15739446878433228 call $std/math/check if (result i32) f64.const 9.267056966972586 - call $~lib/bindings/dom/Math.log2 + call $~lib/bindings/dom/Math::log2 f64.const 3.2121112403298744 f64.const -0.15739446878433228 call $std/math/check @@ -31490,13 +31490,13 @@ unreachable end f64.const 0.6619858980995045 - call $~lib/math/NativeMath.log2 + call $~lib/math/NativeMath::log2 f64.const -0.5951276104207402 f64.const 0.3321485221385956 call $std/math/check if (result i32) f64.const 0.6619858980995045 - call $~lib/bindings/dom/Math.log2 + call $~lib/bindings/dom/Math::log2 f64.const -0.5951276104207402 f64.const 0.3321485221385956 call $std/math/check @@ -31513,13 +31513,13 @@ unreachable end f64.const -0.4066039223853553 - call $~lib/math/NativeMath.log2 + call $~lib/math/NativeMath::log2 f64.const nan:0x8000000000000 f64.const 0 call $std/math/check if (result i32) f64.const -0.4066039223853553 - call $~lib/bindings/dom/Math.log2 + call $~lib/bindings/dom/Math::log2 f64.const nan:0x8000000000000 f64.const 0 call $std/math/check @@ -31536,13 +31536,13 @@ unreachable end f64.const 0.5617597462207241 - call $~lib/math/NativeMath.log2 + call $~lib/math/NativeMath::log2 f64.const -0.8319748453044644 f64.const 0.057555437088012695 call $std/math/check if (result i32) f64.const 0.5617597462207241 - call $~lib/bindings/dom/Math.log2 + call $~lib/bindings/dom/Math::log2 f64.const -0.8319748453044644 f64.const 0.057555437088012695 call $std/math/check @@ -31559,13 +31559,13 @@ unreachable end f64.const 0.7741522965913037 - call $~lib/math/NativeMath.log2 + call $~lib/math/NativeMath::log2 f64.const -0.36931068365537134 f64.const -0.19838279485702515 call $std/math/check if (result i32) f64.const 0.7741522965913037 - call $~lib/bindings/dom/Math.log2 + call $~lib/bindings/dom/Math::log2 f64.const -0.36931068365537134 f64.const -0.19838279485702515 call $std/math/check @@ -31582,13 +31582,13 @@ unreachable end f64.const -0.6787637026394024 - call $~lib/math/NativeMath.log2 + call $~lib/math/NativeMath::log2 f64.const nan:0x8000000000000 f64.const 0 call $std/math/check if (result i32) f64.const -0.6787637026394024 - call $~lib/bindings/dom/Math.log2 + call $~lib/bindings/dom/Math::log2 f64.const nan:0x8000000000000 f64.const 0 call $std/math/check @@ -31605,13 +31605,13 @@ unreachable end f64.const 0 - call $~lib/math/NativeMath.log2 + call $~lib/math/NativeMath::log2 f64.const -inf f64.const 0 call $std/math/check if (result i32) f64.const 0 - call $~lib/bindings/dom/Math.log2 + call $~lib/bindings/dom/Math::log2 f64.const -inf f64.const 0 call $std/math/check @@ -31628,13 +31628,13 @@ unreachable end f64.const -0 - call $~lib/math/NativeMath.log2 + call $~lib/math/NativeMath::log2 f64.const -inf f64.const 0 call $std/math/check if (result i32) f64.const -0 - call $~lib/bindings/dom/Math.log2 + call $~lib/bindings/dom/Math::log2 f64.const -inf f64.const 0 call $std/math/check @@ -31651,13 +31651,13 @@ unreachable end f64.const -7.888609052210118e-31 - call $~lib/math/NativeMath.log2 + call $~lib/math/NativeMath::log2 f64.const nan:0x8000000000000 f64.const 0 call $std/math/check if (result i32) f64.const -7.888609052210118e-31 - call $~lib/bindings/dom/Math.log2 + call $~lib/bindings/dom/Math::log2 f64.const nan:0x8000000000000 f64.const 0 call $std/math/check @@ -31674,13 +31674,13 @@ unreachable end f64.const 1 - call $~lib/math/NativeMath.log2 + call $~lib/math/NativeMath::log2 f64.const 0 f64.const 0 call $std/math/check if (result i32) f64.const 1 - call $~lib/bindings/dom/Math.log2 + call $~lib/bindings/dom/Math::log2 f64.const 0 f64.const 0 call $std/math/check @@ -31697,13 +31697,13 @@ unreachable end f64.const -1 - call $~lib/math/NativeMath.log2 + call $~lib/math/NativeMath::log2 f64.const nan:0x8000000000000 f64.const 0 call $std/math/check if (result i32) f64.const -1 - call $~lib/bindings/dom/Math.log2 + call $~lib/bindings/dom/Math::log2 f64.const nan:0x8000000000000 f64.const 0 call $std/math/check @@ -31720,13 +31720,13 @@ unreachable end f64.const inf - call $~lib/math/NativeMath.log2 + call $~lib/math/NativeMath::log2 f64.const inf f64.const 0 call $std/math/check if (result i32) f64.const inf - call $~lib/bindings/dom/Math.log2 + call $~lib/bindings/dom/Math::log2 f64.const inf f64.const 0 call $std/math/check @@ -31743,13 +31743,13 @@ unreachable end f64.const -inf - call $~lib/math/NativeMath.log2 + call $~lib/math/NativeMath::log2 f64.const nan:0x8000000000000 f64.const 0 call $std/math/check if (result i32) f64.const -inf - call $~lib/bindings/dom/Math.log2 + call $~lib/bindings/dom/Math::log2 f64.const nan:0x8000000000000 f64.const 0 call $std/math/check @@ -31766,13 +31766,13 @@ unreachable end f64.const nan:0x8000000000000 - call $~lib/math/NativeMath.log2 + call $~lib/math/NativeMath::log2 f64.const nan:0x8000000000000 f64.const 0 call $std/math/check if (result i32) f64.const nan:0x8000000000000 - call $~lib/bindings/dom/Math.log2 + call $~lib/bindings/dom/Math::log2 f64.const nan:0x8000000000000 f64.const 0 call $std/math/check @@ -37354,7 +37354,7 @@ end f32.const -8.066848754882812 f32.const 4.535662651062012 - call $~lib/math/NativeMathf.mod + call $~lib/math/NativeMathf::mod f32.const -3.531186103820801 f32.const 0 call $std/math/check @@ -37369,7 +37369,7 @@ end f32.const 4.345239639282227 f32.const -8.887990951538086 - call $~lib/math/NativeMathf.mod + call $~lib/math/NativeMathf::mod f32.const 4.345239639282227 f32.const 0 call $std/math/check @@ -37384,7 +37384,7 @@ end f32.const -8.381433486938477 f32.const -2.7636072635650635 - call $~lib/math/NativeMathf.mod + call $~lib/math/NativeMathf::mod f32.const -0.09061169624328613 f32.const 0 call $std/math/check @@ -37399,7 +37399,7 @@ end f32.const -6.531673431396484 f32.const 4.567535400390625 - call $~lib/math/NativeMathf.mod + call $~lib/math/NativeMathf::mod f32.const -1.9641380310058594 f32.const 0 call $std/math/check @@ -37414,7 +37414,7 @@ end f32.const 9.267057418823242 f32.const 4.811392307281494 - call $~lib/math/NativeMathf.mod + call $~lib/math/NativeMathf::mod f32.const 4.455665111541748 f32.const 0 call $std/math/check @@ -37429,7 +37429,7 @@ end f32.const -6.450045585632324 f32.const 0.6620717644691467 - call $~lib/math/NativeMathf.mod + call $~lib/math/NativeMathf::mod f32.const -0.49139970541000366 f32.const 0 call $std/math/check @@ -37444,7 +37444,7 @@ end f32.const 7.858890056610107 f32.const 0.052154526114463806 - call $~lib/math/NativeMathf.mod + call $~lib/math/NativeMathf::mod f32.const 0.0357111394405365 f32.const 0 call $std/math/check @@ -37459,7 +37459,7 @@ end f32.const -0.7920545339584351 f32.const 7.676402568817139 - call $~lib/math/NativeMathf.mod + call $~lib/math/NativeMathf::mod f32.const -0.7920545339584351 f32.const 0 call $std/math/check @@ -37474,7 +37474,7 @@ end f32.const 0.6157026886940002 f32.const 2.0119025707244873 - call $~lib/math/NativeMathf.mod + call $~lib/math/NativeMathf::mod f32.const 0.6157026886940002 f32.const 0 call $std/math/check @@ -37489,7 +37489,7 @@ end f32.const -0.5587586760520935 f32.const 0.03223983198404312 - call $~lib/math/NativeMathf.mod + call $~lib/math/NativeMathf::mod f32.const -0.010681532323360443 f32.const 0 call $std/math/check @@ -37504,7 +37504,7 @@ end f32.const 0 f32.const 1 - call $~lib/math/NativeMathf.mod + call $~lib/math/NativeMathf::mod f32.const 0 f32.const 0 call $std/math/check @@ -37519,7 +37519,7 @@ end f32.const -0 f32.const 1 - call $~lib/math/NativeMathf.mod + call $~lib/math/NativeMathf::mod f32.const -0 f32.const 0 call $std/math/check @@ -37534,7 +37534,7 @@ end f32.const 0.5 f32.const 1 - call $~lib/math/NativeMathf.mod + call $~lib/math/NativeMathf::mod f32.const 0.5 f32.const 0 call $std/math/check @@ -37549,7 +37549,7 @@ end f32.const -0.5 f32.const 1 - call $~lib/math/NativeMathf.mod + call $~lib/math/NativeMathf::mod f32.const -0.5 f32.const 0 call $std/math/check @@ -37564,7 +37564,7 @@ end f32.const 1 f32.const 1 - call $~lib/math/NativeMathf.mod + call $~lib/math/NativeMathf::mod f32.const 0 f32.const 0 call $std/math/check @@ -37579,7 +37579,7 @@ end f32.const -1 f32.const 1 - call $~lib/math/NativeMathf.mod + call $~lib/math/NativeMathf::mod f32.const -0 f32.const 0 call $std/math/check @@ -37594,7 +37594,7 @@ end f32.const 1.5 f32.const 1 - call $~lib/math/NativeMathf.mod + call $~lib/math/NativeMathf::mod f32.const 0.5 f32.const 0 call $std/math/check @@ -37609,7 +37609,7 @@ end f32.const -1.5 f32.const 1 - call $~lib/math/NativeMathf.mod + call $~lib/math/NativeMathf::mod f32.const -0.5 f32.const 0 call $std/math/check @@ -37624,7 +37624,7 @@ end f32.const 2 f32.const 1 - call $~lib/math/NativeMathf.mod + call $~lib/math/NativeMathf::mod f32.const 0 f32.const 0 call $std/math/check @@ -37639,7 +37639,7 @@ end f32.const -2 f32.const 1 - call $~lib/math/NativeMathf.mod + call $~lib/math/NativeMathf::mod f32.const -0 f32.const 0 call $std/math/check @@ -37654,7 +37654,7 @@ end f32.const inf f32.const 1 - call $~lib/math/NativeMathf.mod + call $~lib/math/NativeMathf::mod f32.const nan:0x400000 f32.const 0 call $std/math/check @@ -37669,7 +37669,7 @@ end f32.const -inf f32.const 1 - call $~lib/math/NativeMathf.mod + call $~lib/math/NativeMathf::mod f32.const nan:0x400000 f32.const 0 call $std/math/check @@ -37684,7 +37684,7 @@ end f32.const nan:0x400000 f32.const 1 - call $~lib/math/NativeMathf.mod + call $~lib/math/NativeMathf::mod f32.const nan:0x400000 f32.const 0 call $std/math/check @@ -37699,7 +37699,7 @@ end f32.const 0 f32.const -1 - call $~lib/math/NativeMathf.mod + call $~lib/math/NativeMathf::mod f32.const 0 f32.const 0 call $std/math/check @@ -37714,7 +37714,7 @@ end f32.const -0 f32.const -1 - call $~lib/math/NativeMathf.mod + call $~lib/math/NativeMathf::mod f32.const -0 f32.const 0 call $std/math/check @@ -37729,7 +37729,7 @@ end f32.const 0.5 f32.const -1 - call $~lib/math/NativeMathf.mod + call $~lib/math/NativeMathf::mod f32.const 0.5 f32.const 0 call $std/math/check @@ -37744,7 +37744,7 @@ end f32.const -0.5 f32.const -1 - call $~lib/math/NativeMathf.mod + call $~lib/math/NativeMathf::mod f32.const -0.5 f32.const 0 call $std/math/check @@ -37759,7 +37759,7 @@ end f32.const 1 f32.const -1 - call $~lib/math/NativeMathf.mod + call $~lib/math/NativeMathf::mod f32.const 0 f32.const 0 call $std/math/check @@ -37774,7 +37774,7 @@ end f32.const -1 f32.const -1 - call $~lib/math/NativeMathf.mod + call $~lib/math/NativeMathf::mod f32.const -0 f32.const 0 call $std/math/check @@ -37789,7 +37789,7 @@ end f32.const 1.5 f32.const -1 - call $~lib/math/NativeMathf.mod + call $~lib/math/NativeMathf::mod f32.const 0.5 f32.const 0 call $std/math/check @@ -37804,7 +37804,7 @@ end f32.const -1.5 f32.const -1 - call $~lib/math/NativeMathf.mod + call $~lib/math/NativeMathf::mod f32.const -0.5 f32.const 0 call $std/math/check @@ -37819,7 +37819,7 @@ end f32.const 2 f32.const -1 - call $~lib/math/NativeMathf.mod + call $~lib/math/NativeMathf::mod f32.const 0 f32.const 0 call $std/math/check @@ -37834,7 +37834,7 @@ end f32.const -2 f32.const -1 - call $~lib/math/NativeMathf.mod + call $~lib/math/NativeMathf::mod f32.const -0 f32.const 0 call $std/math/check @@ -37849,7 +37849,7 @@ end f32.const inf f32.const -1 - call $~lib/math/NativeMathf.mod + call $~lib/math/NativeMathf::mod f32.const nan:0x400000 f32.const 0 call $std/math/check @@ -37864,7 +37864,7 @@ end f32.const -inf f32.const -1 - call $~lib/math/NativeMathf.mod + call $~lib/math/NativeMathf::mod f32.const nan:0x400000 f32.const 0 call $std/math/check @@ -37879,7 +37879,7 @@ end f32.const nan:0x400000 f32.const -1 - call $~lib/math/NativeMathf.mod + call $~lib/math/NativeMathf::mod f32.const nan:0x400000 f32.const 0 call $std/math/check @@ -37894,7 +37894,7 @@ end f32.const 0 f32.const 0 - call $~lib/math/NativeMathf.mod + call $~lib/math/NativeMathf::mod f32.const nan:0x400000 f32.const 0 call $std/math/check @@ -37909,7 +37909,7 @@ end f32.const 0 f32.const -0 - call $~lib/math/NativeMathf.mod + call $~lib/math/NativeMathf::mod f32.const nan:0x400000 f32.const 0 call $std/math/check @@ -37924,7 +37924,7 @@ end f32.const 0 f32.const inf - call $~lib/math/NativeMathf.mod + call $~lib/math/NativeMathf::mod f32.const 0 f32.const 0 call $std/math/check @@ -37939,7 +37939,7 @@ end f32.const 0 f32.const -inf - call $~lib/math/NativeMathf.mod + call $~lib/math/NativeMathf::mod f32.const 0 f32.const 0 call $std/math/check @@ -37954,7 +37954,7 @@ end f32.const 0 f32.const nan:0x400000 - call $~lib/math/NativeMathf.mod + call $~lib/math/NativeMathf::mod f32.const nan:0x400000 f32.const 0 call $std/math/check @@ -37969,7 +37969,7 @@ end f32.const -0 f32.const 0 - call $~lib/math/NativeMathf.mod + call $~lib/math/NativeMathf::mod f32.const nan:0x400000 f32.const 0 call $std/math/check @@ -37984,7 +37984,7 @@ end f32.const -0 f32.const -0 - call $~lib/math/NativeMathf.mod + call $~lib/math/NativeMathf::mod f32.const nan:0x400000 f32.const 0 call $std/math/check @@ -37999,7 +37999,7 @@ end f32.const -0 f32.const inf - call $~lib/math/NativeMathf.mod + call $~lib/math/NativeMathf::mod f32.const -0 f32.const 0 call $std/math/check @@ -38014,7 +38014,7 @@ end f32.const -0 f32.const -inf - call $~lib/math/NativeMathf.mod + call $~lib/math/NativeMathf::mod f32.const -0 f32.const 0 call $std/math/check @@ -38029,7 +38029,7 @@ end f32.const -0 f32.const nan:0x400000 - call $~lib/math/NativeMathf.mod + call $~lib/math/NativeMathf::mod f32.const nan:0x400000 f32.const 0 call $std/math/check @@ -38044,7 +38044,7 @@ end f32.const 1 f32.const 0 - call $~lib/math/NativeMathf.mod + call $~lib/math/NativeMathf::mod f32.const nan:0x400000 f32.const 0 call $std/math/check @@ -38059,7 +38059,7 @@ end f32.const -1 f32.const 0 - call $~lib/math/NativeMathf.mod + call $~lib/math/NativeMathf::mod f32.const nan:0x400000 f32.const 0 call $std/math/check @@ -38074,7 +38074,7 @@ end f32.const inf f32.const 0 - call $~lib/math/NativeMathf.mod + call $~lib/math/NativeMathf::mod f32.const nan:0x400000 f32.const 0 call $std/math/check @@ -38089,7 +38089,7 @@ end f32.const -inf f32.const 0 - call $~lib/math/NativeMathf.mod + call $~lib/math/NativeMathf::mod f32.const nan:0x400000 f32.const 0 call $std/math/check @@ -38104,7 +38104,7 @@ end f32.const nan:0x400000 f32.const 0 - call $~lib/math/NativeMathf.mod + call $~lib/math/NativeMathf::mod f32.const nan:0x400000 f32.const 0 call $std/math/check @@ -38119,7 +38119,7 @@ end f32.const -1 f32.const -0 - call $~lib/math/NativeMathf.mod + call $~lib/math/NativeMathf::mod f32.const nan:0x400000 f32.const 0 call $std/math/check @@ -38134,7 +38134,7 @@ end f32.const inf f32.const -0 - call $~lib/math/NativeMathf.mod + call $~lib/math/NativeMathf::mod f32.const nan:0x400000 f32.const 0 call $std/math/check @@ -38149,7 +38149,7 @@ end f32.const -inf f32.const -0 - call $~lib/math/NativeMathf.mod + call $~lib/math/NativeMathf::mod f32.const nan:0x400000 f32.const 0 call $std/math/check @@ -38164,7 +38164,7 @@ end f32.const nan:0x400000 f32.const -0 - call $~lib/math/NativeMathf.mod + call $~lib/math/NativeMathf::mod f32.const nan:0x400000 f32.const 0 call $std/math/check @@ -38179,7 +38179,7 @@ end f32.const inf f32.const 2 - call $~lib/math/NativeMathf.mod + call $~lib/math/NativeMathf::mod f32.const nan:0x400000 f32.const 0 call $std/math/check @@ -38194,7 +38194,7 @@ end f32.const inf f32.const -0.5 - call $~lib/math/NativeMathf.mod + call $~lib/math/NativeMathf::mod f32.const nan:0x400000 f32.const 0 call $std/math/check @@ -38209,7 +38209,7 @@ end f32.const inf f32.const nan:0x400000 - call $~lib/math/NativeMathf.mod + call $~lib/math/NativeMathf::mod f32.const nan:0x400000 f32.const 0 call $std/math/check @@ -38224,7 +38224,7 @@ end f32.const -inf f32.const 2 - call $~lib/math/NativeMathf.mod + call $~lib/math/NativeMathf::mod f32.const nan:0x400000 f32.const 0 call $std/math/check @@ -38239,7 +38239,7 @@ end f32.const -inf f32.const -0.5 - call $~lib/math/NativeMathf.mod + call $~lib/math/NativeMathf::mod f32.const nan:0x400000 f32.const 0 call $std/math/check @@ -38254,7 +38254,7 @@ end f32.const -inf f32.const nan:0x400000 - call $~lib/math/NativeMathf.mod + call $~lib/math/NativeMathf::mod f32.const nan:0x400000 f32.const 0 call $std/math/check @@ -38269,7 +38269,7 @@ end f32.const nan:0x400000 f32.const nan:0x400000 - call $~lib/math/NativeMathf.mod + call $~lib/math/NativeMathf::mod f32.const nan:0x400000 f32.const 0 call $std/math/check @@ -38284,7 +38284,7 @@ end f32.const 1 f32.const nan:0x400000 - call $~lib/math/NativeMathf.mod + call $~lib/math/NativeMathf::mod f32.const nan:0x400000 f32.const 0 call $std/math/check @@ -38299,7 +38299,7 @@ end f32.const -1 f32.const nan:0x400000 - call $~lib/math/NativeMathf.mod + call $~lib/math/NativeMathf::mod f32.const nan:0x400000 f32.const 0 call $std/math/check @@ -38314,7 +38314,7 @@ end f32.const 1 f32.const inf - call $~lib/math/NativeMathf.mod + call $~lib/math/NativeMathf::mod f32.const 1 f32.const 0 call $std/math/check @@ -38329,7 +38329,7 @@ end f32.const -1 f32.const inf - call $~lib/math/NativeMathf.mod + call $~lib/math/NativeMathf::mod f32.const -1 f32.const 0 call $std/math/check @@ -38344,7 +38344,7 @@ end f32.const inf f32.const inf - call $~lib/math/NativeMathf.mod + call $~lib/math/NativeMathf::mod f32.const nan:0x400000 f32.const 0 call $std/math/check @@ -38359,7 +38359,7 @@ end f32.const -inf f32.const inf - call $~lib/math/NativeMathf.mod + call $~lib/math/NativeMathf::mod f32.const nan:0x400000 f32.const 0 call $std/math/check @@ -38374,7 +38374,7 @@ end f32.const 1 f32.const -inf - call $~lib/math/NativeMathf.mod + call $~lib/math/NativeMathf::mod f32.const 1 f32.const 0 call $std/math/check @@ -38389,7 +38389,7 @@ end f32.const -1 f32.const -inf - call $~lib/math/NativeMathf.mod + call $~lib/math/NativeMathf::mod f32.const -1 f32.const 0 call $std/math/check @@ -38404,7 +38404,7 @@ end f32.const inf f32.const -inf - call $~lib/math/NativeMathf.mod + call $~lib/math/NativeMathf::mod f32.const nan:0x400000 f32.const 0 call $std/math/check @@ -38419,7 +38419,7 @@ end f32.const -inf f32.const -inf - call $~lib/math/NativeMathf.mod + call $~lib/math/NativeMathf::mod f32.const nan:0x400000 f32.const 0 call $std/math/check @@ -38434,7 +38434,7 @@ end f32.const 1.75 f32.const 0.5 - call $~lib/math/NativeMathf.mod + call $~lib/math/NativeMathf::mod f32.const 0.25 f32.const 0 call $std/math/check @@ -38449,7 +38449,7 @@ end f32.const -1.75 f32.const 0.5 - call $~lib/math/NativeMathf.mod + call $~lib/math/NativeMathf::mod f32.const -0.25 f32.const 0 call $std/math/check @@ -38464,7 +38464,7 @@ end f32.const 1.75 f32.const -0.5 - call $~lib/math/NativeMathf.mod + call $~lib/math/NativeMathf::mod f32.const 0.25 f32.const 0 call $std/math/check @@ -38479,7 +38479,7 @@ end f32.const -1.75 f32.const -0.5 - call $~lib/math/NativeMathf.mod + call $~lib/math/NativeMathf::mod f32.const -0.25 f32.const 0 call $std/math/check @@ -39922,7 +39922,7 @@ end f64.const 0 f64.const 0 - call $~lib/math/NativeMath.pow + call $~lib/math/NativeMath::pow f64.const 1 f64.ne if @@ -39935,7 +39935,7 @@ end f64.const -0 f64.const 0 - call $~lib/math/NativeMath.pow + call $~lib/math/NativeMath::pow f64.const 1 f64.ne if @@ -39948,7 +39948,7 @@ end f64.const -0 f64.const -0 - call $~lib/math/NativeMath.pow + call $~lib/math/NativeMath::pow f64.const 1 f64.ne if @@ -39961,7 +39961,7 @@ end f64.const 0 f64.const -0 - call $~lib/math/NativeMath.pow + call $~lib/math/NativeMath::pow f64.const 1 f64.ne if @@ -39974,7 +39974,7 @@ end f64.const -1 f64.const 0 - call $~lib/math/NativeMath.pow + call $~lib/math/NativeMath::pow f64.const 1 f64.ne if @@ -39987,7 +39987,7 @@ end f64.const inf f64.const 0 - call $~lib/math/NativeMath.pow + call $~lib/math/NativeMath::pow f64.const 1 f64.ne if @@ -40000,7 +40000,7 @@ end f64.const -inf f64.const 0 - call $~lib/math/NativeMath.pow + call $~lib/math/NativeMath::pow f64.const 1 f64.ne if @@ -40013,7 +40013,7 @@ end f64.const nan:0x8000000000000 f64.const 0 - call $~lib/math/NativeMath.pow + call $~lib/math/NativeMath::pow f64.const 1 f64.ne if @@ -40026,7 +40026,7 @@ end f64.const 0 f64.const 1 - call $~lib/math/NativeMath.pow + call $~lib/math/NativeMath::pow i64.reinterpret_f64 i64.const 0 i64.ne @@ -40040,7 +40040,7 @@ end f64.const -0 f64.const 1 - call $~lib/math/NativeMath.pow + call $~lib/math/NativeMath::pow i64.reinterpret_f64 i64.const -9223372036854775808 i64.ne @@ -40054,7 +40054,7 @@ end f64.const -1 f64.const 1 - call $~lib/math/NativeMath.pow + call $~lib/math/NativeMath::pow f64.const -1 f64.ne if @@ -40067,7 +40067,7 @@ end f64.const inf f64.const 1 - call $~lib/math/NativeMath.pow + call $~lib/math/NativeMath::pow f64.const inf f64.ne if @@ -40080,7 +40080,7 @@ end f64.const -inf f64.const 1 - call $~lib/math/NativeMath.pow + call $~lib/math/NativeMath::pow f64.const -inf f64.ne if @@ -40093,7 +40093,7 @@ end f64.const nan:0x8000000000000 f64.const 1 - call $~lib/math/NativeMath.pow + call $~lib/math/NativeMath::pow local.tee $0 local.get $0 f64.eq @@ -40107,7 +40107,7 @@ end f64.const 0 f64.const -1 - call $~lib/math/NativeMath.pow + call $~lib/math/NativeMath::pow f64.const inf f64.ne if @@ -40120,7 +40120,7 @@ end f64.const -0 f64.const -1 - call $~lib/math/NativeMath.pow + call $~lib/math/NativeMath::pow f64.const -inf f64.ne if @@ -40133,7 +40133,7 @@ end f64.const -1 f64.const -1 - call $~lib/math/NativeMath.pow + call $~lib/math/NativeMath::pow f64.const -1 f64.ne if @@ -40146,7 +40146,7 @@ end f64.const 0.5 f64.const -1 - call $~lib/math/NativeMath.pow + call $~lib/math/NativeMath::pow f64.const 2 f64.ne if @@ -40159,7 +40159,7 @@ end f64.const 1 f64.const -1 - call $~lib/math/NativeMath.pow + call $~lib/math/NativeMath::pow f64.const 1 f64.ne if @@ -40172,7 +40172,7 @@ end f64.const inf f64.const -1 - call $~lib/math/NativeMath.pow + call $~lib/math/NativeMath::pow i64.reinterpret_f64 i64.const 0 i64.ne @@ -40186,7 +40186,7 @@ end f64.const -inf f64.const -1 - call $~lib/math/NativeMath.pow + call $~lib/math/NativeMath::pow i64.reinterpret_f64 i64.const -9223372036854775808 i64.ne @@ -40200,7 +40200,7 @@ end f64.const nan:0x8000000000000 f64.const -1 - call $~lib/math/NativeMath.pow + call $~lib/math/NativeMath::pow local.tee $0 local.get $0 f64.eq @@ -40214,7 +40214,7 @@ end f64.const 0 f64.const 2 - call $~lib/math/NativeMath.pow + call $~lib/math/NativeMath::pow f64.const 0 f64.ne if @@ -40227,7 +40227,7 @@ end f64.const -0 f64.const 2 - call $~lib/math/NativeMath.pow + call $~lib/math/NativeMath::pow f64.const 0 f64.ne if @@ -40240,7 +40240,7 @@ end f64.const -1 f64.const 2 - call $~lib/math/NativeMath.pow + call $~lib/math/NativeMath::pow f64.const 1 f64.ne if @@ -40253,7 +40253,7 @@ end f64.const 0.5 f64.const 2 - call $~lib/math/NativeMath.pow + call $~lib/math/NativeMath::pow f64.const 0.25 f64.ne if @@ -40266,7 +40266,7 @@ end f64.const 1 f64.const 2 - call $~lib/math/NativeMath.pow + call $~lib/math/NativeMath::pow f64.const 1 f64.ne if @@ -40279,7 +40279,7 @@ end f64.const inf f64.const 2 - call $~lib/math/NativeMath.pow + call $~lib/math/NativeMath::pow f64.const inf f64.ne if @@ -40292,7 +40292,7 @@ end f64.const -inf f64.const 2 - call $~lib/math/NativeMath.pow + call $~lib/math/NativeMath::pow f64.const inf f64.ne if @@ -40305,7 +40305,7 @@ end f64.const nan:0x8000000000000 f64.const 2 - call $~lib/math/NativeMath.pow + call $~lib/math/NativeMath::pow local.tee $0 local.get $0 f64.eq @@ -40319,7 +40319,7 @@ end f64.const 0 f64.const 0.5 - call $~lib/math/NativeMath.pow + call $~lib/math/NativeMath::pow f64.const 0 f64.ne if @@ -40332,7 +40332,7 @@ end f64.const -0 f64.const 0.5 - call $~lib/math/NativeMath.pow + call $~lib/math/NativeMath::pow f64.const 0 f64.ne if @@ -40345,7 +40345,7 @@ end f64.const -1 f64.const 0.5 - call $~lib/math/NativeMath.pow + call $~lib/math/NativeMath::pow local.tee $0 local.get $0 f64.eq @@ -40359,7 +40359,7 @@ end f64.const 4 f64.const 0.5 - call $~lib/math/NativeMath.pow + call $~lib/math/NativeMath::pow f64.const 2 f64.ne if @@ -40372,7 +40372,7 @@ end f64.const 1 f64.const 0.5 - call $~lib/math/NativeMath.pow + call $~lib/math/NativeMath::pow f64.const 1 f64.ne if @@ -40385,7 +40385,7 @@ end f64.const inf f64.const 0.5 - call $~lib/math/NativeMath.pow + call $~lib/math/NativeMath::pow f64.const inf f64.ne if @@ -40398,7 +40398,7 @@ end f64.const -inf f64.const 0.5 - call $~lib/math/NativeMath.pow + call $~lib/math/NativeMath::pow f64.const inf f64.ne if @@ -40411,7 +40411,7 @@ end f64.const nan:0x8000000000000 f64.const 0.5 - call $~lib/math/NativeMath.pow + call $~lib/math/NativeMath::pow local.tee $0 local.get $0 f64.eq @@ -40425,7 +40425,7 @@ end f32.const -8.066848754882812 f32.const 4.535662651062012 - call $~lib/math/NativeMathf.pow + call $~lib/math/NativeMathf::pow f32.const nan:0x400000 f32.const 0 call $std/math/check @@ -40440,7 +40440,7 @@ end f32.const 4.345239639282227 f32.const -8.887990951538086 - call $~lib/math/NativeMathf.pow + call $~lib/math/NativeMathf::pow f32.const 2.134714122803416e-06 f32.const 0.1436440795660019 call $std/math/check @@ -40455,7 +40455,7 @@ end f32.const -8.381433486938477 f32.const -2.7636072635650635 - call $~lib/math/NativeMathf.pow + call $~lib/math/NativeMathf::pow f32.const nan:0x400000 f32.const 0 call $std/math/check @@ -40470,7 +40470,7 @@ end f32.const -6.531673431396484 f32.const 4.567535400390625 - call $~lib/math/NativeMathf.pow + call $~lib/math/NativeMathf::pow f32.const nan:0x400000 f32.const 0 call $std/math/check @@ -40485,7 +40485,7 @@ end f32.const 9.267057418823242 f32.const 4.811392307281494 - call $~lib/math/NativeMathf.pow + call $~lib/math/NativeMathf::pow f32.const 44909.33203125 f32.const -0.05356409028172493 call $std/math/check @@ -40500,7 +40500,7 @@ end f32.const -6.450045585632324 f32.const 0.6620717644691467 - call $~lib/math/NativeMathf.pow + call $~lib/math/NativeMathf::pow f32.const nan:0x400000 f32.const 0 call $std/math/check @@ -40515,7 +40515,7 @@ end f32.const 7.858890056610107 f32.const 0.052154526114463806 - call $~lib/math/NativeMathf.pow + call $~lib/math/NativeMathf::pow f32.const 1.1135177612304688 f32.const 0.19122089445590973 call $std/math/check @@ -40530,7 +40530,7 @@ end f32.const -0.7920545339584351 f32.const 7.676402568817139 - call $~lib/math/NativeMathf.pow + call $~lib/math/NativeMathf::pow f32.const nan:0x400000 f32.const 0 call $std/math/check @@ -40545,7 +40545,7 @@ end f32.const 0.6157026886940002 f32.const 2.0119025707244873 - call $~lib/math/NativeMathf.pow + call $~lib/math/NativeMathf::pow f32.const 0.3769077658653259 f32.const 0.337149053812027 call $std/math/check @@ -40560,7 +40560,7 @@ end f32.const -0.5587586760520935 f32.const 0.03223983198404312 - call $~lib/math/NativeMathf.pow + call $~lib/math/NativeMathf::pow f32.const nan:0x400000 f32.const 0 call $std/math/check @@ -40575,7 +40575,7 @@ end f32.const 0 f32.const nan:0x400000 - call $~lib/math/NativeMathf.pow + call $~lib/math/NativeMathf::pow f32.const nan:0x400000 f32.const 0 call $std/math/check @@ -40590,7 +40590,7 @@ end f32.const 0 f32.const inf - call $~lib/math/NativeMathf.pow + call $~lib/math/NativeMathf::pow f32.const 0 f32.const 0 call $std/math/check @@ -40605,7 +40605,7 @@ end f32.const 0 f32.const 3 - call $~lib/math/NativeMathf.pow + call $~lib/math/NativeMathf::pow f32.const 0 f32.const 0 call $std/math/check @@ -40620,7 +40620,7 @@ end f32.const 0 f32.const 2 - call $~lib/math/NativeMathf.pow + call $~lib/math/NativeMathf::pow f32.const 0 f32.const 0 call $std/math/check @@ -40635,7 +40635,7 @@ end f32.const 0 f32.const 1 - call $~lib/math/NativeMathf.pow + call $~lib/math/NativeMathf::pow f32.const 0 f32.const 0 call $std/math/check @@ -40650,7 +40650,7 @@ end f32.const 0 f32.const 0.5 - call $~lib/math/NativeMathf.pow + call $~lib/math/NativeMathf::pow f32.const 0 f32.const 0 call $std/math/check @@ -40665,7 +40665,7 @@ end f32.const 0 f32.const 0 - call $~lib/math/NativeMathf.pow + call $~lib/math/NativeMathf::pow f32.const 1 f32.const 0 call $std/math/check @@ -40680,7 +40680,7 @@ end f32.const 0 f32.const -0 - call $~lib/math/NativeMathf.pow + call $~lib/math/NativeMathf::pow f32.const 1 f32.const 0 call $std/math/check @@ -40695,7 +40695,7 @@ end f32.const 0 f32.const -0.5 - call $~lib/math/NativeMathf.pow + call $~lib/math/NativeMathf::pow f32.const inf f32.const 0 call $std/math/check @@ -40710,7 +40710,7 @@ end f32.const 0 f32.const -1 - call $~lib/math/NativeMathf.pow + call $~lib/math/NativeMathf::pow f32.const inf f32.const 0 call $std/math/check @@ -40725,7 +40725,7 @@ end f32.const 0 f32.const -2 - call $~lib/math/NativeMathf.pow + call $~lib/math/NativeMathf::pow f32.const inf f32.const 0 call $std/math/check @@ -40740,7 +40740,7 @@ end f32.const 0 f32.const -3 - call $~lib/math/NativeMathf.pow + call $~lib/math/NativeMathf::pow f32.const inf f32.const 0 call $std/math/check @@ -40755,7 +40755,7 @@ end f32.const 0 f32.const -4 - call $~lib/math/NativeMathf.pow + call $~lib/math/NativeMathf::pow f32.const inf f32.const 0 call $std/math/check @@ -40770,7 +40770,7 @@ end f32.const 0 f32.const -inf - call $~lib/math/NativeMathf.pow + call $~lib/math/NativeMathf::pow f32.const inf f32.const 0 call $std/math/check @@ -40785,7 +40785,7 @@ end f32.const -0 f32.const nan:0x400000 - call $~lib/math/NativeMathf.pow + call $~lib/math/NativeMathf::pow f32.const nan:0x400000 f32.const 0 call $std/math/check @@ -40800,7 +40800,7 @@ end f32.const -0 f32.const inf - call $~lib/math/NativeMathf.pow + call $~lib/math/NativeMathf::pow f32.const 0 f32.const 0 call $std/math/check @@ -40815,7 +40815,7 @@ end f32.const -0 f32.const 3 - call $~lib/math/NativeMathf.pow + call $~lib/math/NativeMathf::pow f32.const -0 f32.const 0 call $std/math/check @@ -40830,7 +40830,7 @@ end f32.const -0 f32.const 2 - call $~lib/math/NativeMathf.pow + call $~lib/math/NativeMathf::pow f32.const 0 f32.const 0 call $std/math/check @@ -40845,7 +40845,7 @@ end f32.const -0 f32.const 1 - call $~lib/math/NativeMathf.pow + call $~lib/math/NativeMathf::pow f32.const -0 f32.const 0 call $std/math/check @@ -40860,7 +40860,7 @@ end f32.const -0 f32.const 0.5 - call $~lib/math/NativeMathf.pow + call $~lib/math/NativeMathf::pow f32.const 0 f32.const 0 call $std/math/check @@ -40875,7 +40875,7 @@ end f32.const -0 f32.const 0 - call $~lib/math/NativeMathf.pow + call $~lib/math/NativeMathf::pow f32.const 1 f32.const 0 call $std/math/check @@ -40890,7 +40890,7 @@ end f32.const -0 f32.const -0 - call $~lib/math/NativeMathf.pow + call $~lib/math/NativeMathf::pow f32.const 1 f32.const 0 call $std/math/check @@ -40905,7 +40905,7 @@ end f32.const -0 f32.const -0.5 - call $~lib/math/NativeMathf.pow + call $~lib/math/NativeMathf::pow f32.const inf f32.const 0 call $std/math/check @@ -40920,7 +40920,7 @@ end f32.const -0 f32.const -1 - call $~lib/math/NativeMathf.pow + call $~lib/math/NativeMathf::pow f32.const -inf f32.const 0 call $std/math/check @@ -40935,7 +40935,7 @@ end f32.const -0 f32.const -2 - call $~lib/math/NativeMathf.pow + call $~lib/math/NativeMathf::pow f32.const inf f32.const 0 call $std/math/check @@ -40950,7 +40950,7 @@ end f32.const -0 f32.const -3 - call $~lib/math/NativeMathf.pow + call $~lib/math/NativeMathf::pow f32.const -inf f32.const 0 call $std/math/check @@ -40965,7 +40965,7 @@ end f32.const -0 f32.const -4 - call $~lib/math/NativeMathf.pow + call $~lib/math/NativeMathf::pow f32.const inf f32.const 0 call $std/math/check @@ -40980,7 +40980,7 @@ end f32.const -0 f32.const -inf - call $~lib/math/NativeMathf.pow + call $~lib/math/NativeMathf::pow f32.const inf f32.const 0 call $std/math/check @@ -40995,7 +40995,7 @@ end f32.const nan:0x400000 f32.const 0 - call $~lib/math/NativeMathf.pow + call $~lib/math/NativeMathf::pow f32.const 1 f32.const 0 call $std/math/check @@ -41010,7 +41010,7 @@ end f32.const inf f32.const 0 - call $~lib/math/NativeMathf.pow + call $~lib/math/NativeMathf::pow f32.const 1 f32.const 0 call $std/math/check @@ -41025,7 +41025,7 @@ end f32.const -inf f32.const 0 - call $~lib/math/NativeMathf.pow + call $~lib/math/NativeMathf::pow f32.const 1 f32.const 0 call $std/math/check @@ -41040,7 +41040,7 @@ end f32.const 1 f32.const 0 - call $~lib/math/NativeMathf.pow + call $~lib/math/NativeMathf::pow f32.const 1 f32.const 0 call $std/math/check @@ -41055,7 +41055,7 @@ end f32.const -1 f32.const 0 - call $~lib/math/NativeMathf.pow + call $~lib/math/NativeMathf::pow f32.const 1 f32.const 0 call $std/math/check @@ -41070,7 +41070,7 @@ end f32.const -0.5 f32.const 0 - call $~lib/math/NativeMathf.pow + call $~lib/math/NativeMathf::pow f32.const 1 f32.const 0 call $std/math/check @@ -41085,7 +41085,7 @@ end f32.const nan:0x400000 f32.const -0 - call $~lib/math/NativeMathf.pow + call $~lib/math/NativeMathf::pow f32.const 1 f32.const 0 call $std/math/check @@ -41100,7 +41100,7 @@ end f32.const inf f32.const -0 - call $~lib/math/NativeMathf.pow + call $~lib/math/NativeMathf::pow f32.const 1 f32.const 0 call $std/math/check @@ -41115,7 +41115,7 @@ end f32.const -inf f32.const -0 - call $~lib/math/NativeMathf.pow + call $~lib/math/NativeMathf::pow f32.const 1 f32.const 0 call $std/math/check @@ -41130,7 +41130,7 @@ end f32.const 1 f32.const -0 - call $~lib/math/NativeMathf.pow + call $~lib/math/NativeMathf::pow f32.const 1 f32.const 0 call $std/math/check @@ -41145,7 +41145,7 @@ end f32.const -1 f32.const -0 - call $~lib/math/NativeMathf.pow + call $~lib/math/NativeMathf::pow f32.const 1 f32.const 0 call $std/math/check @@ -41160,7 +41160,7 @@ end f32.const -0.5 f32.const -0 - call $~lib/math/NativeMathf.pow + call $~lib/math/NativeMathf::pow f32.const 1 f32.const 0 call $std/math/check @@ -41175,7 +41175,7 @@ end f32.const -1 f32.const nan:0x400000 - call $~lib/math/NativeMathf.pow + call $~lib/math/NativeMathf::pow f32.const nan:0x400000 f32.const 0 call $std/math/check @@ -41190,7 +41190,7 @@ end f32.const -1 f32.const inf - call $~lib/math/NativeMathf.pow + call $~lib/math/NativeMathf::pow f32.const nan:0x400000 f32.const 0 call $std/math/check @@ -41205,7 +41205,7 @@ end f32.const -1 f32.const -inf - call $~lib/math/NativeMathf.pow + call $~lib/math/NativeMathf::pow f32.const nan:0x400000 f32.const 0 call $std/math/check @@ -41220,7 +41220,7 @@ end f32.const -1 f32.const 2 - call $~lib/math/NativeMathf.pow + call $~lib/math/NativeMathf::pow f32.const 1 f32.const 0 call $std/math/check @@ -41235,7 +41235,7 @@ end f32.const -1 f32.const -1 - call $~lib/math/NativeMathf.pow + call $~lib/math/NativeMathf::pow f32.const -1 f32.const 0 call $std/math/check @@ -41250,7 +41250,7 @@ end f32.const -1 f32.const -2 - call $~lib/math/NativeMathf.pow + call $~lib/math/NativeMathf::pow f32.const 1 f32.const 0 call $std/math/check @@ -41265,7 +41265,7 @@ end f32.const -1 f32.const -3 - call $~lib/math/NativeMathf.pow + call $~lib/math/NativeMathf::pow f32.const -1 f32.const 0 call $std/math/check @@ -41280,7 +41280,7 @@ end f32.const -1 f32.const 0.5 - call $~lib/math/NativeMathf.pow + call $~lib/math/NativeMathf::pow f32.const nan:0x400000 f32.const 0 call $std/math/check @@ -41295,7 +41295,7 @@ end f32.const 1 f32.const nan:0x400000 - call $~lib/math/NativeMathf.pow + call $~lib/math/NativeMathf::pow f32.const nan:0x400000 f32.const 0 call $std/math/check @@ -41310,7 +41310,7 @@ end f32.const 1 f32.const inf - call $~lib/math/NativeMathf.pow + call $~lib/math/NativeMathf::pow f32.const nan:0x400000 f32.const 0 call $std/math/check @@ -41325,7 +41325,7 @@ end f32.const 1 f32.const -inf - call $~lib/math/NativeMathf.pow + call $~lib/math/NativeMathf::pow f32.const nan:0x400000 f32.const 0 call $std/math/check @@ -41340,7 +41340,7 @@ end f32.const 1 f32.const 3 - call $~lib/math/NativeMathf.pow + call $~lib/math/NativeMathf::pow f32.const 1 f32.const 0 call $std/math/check @@ -41355,7 +41355,7 @@ end f32.const 1 f32.const 0.5 - call $~lib/math/NativeMathf.pow + call $~lib/math/NativeMathf::pow f32.const 1 f32.const 0 call $std/math/check @@ -41370,7 +41370,7 @@ end f32.const 1 f32.const -0.5 - call $~lib/math/NativeMathf.pow + call $~lib/math/NativeMathf::pow f32.const 1 f32.const 0 call $std/math/check @@ -41385,7 +41385,7 @@ end f32.const 1 f32.const -3 - call $~lib/math/NativeMathf.pow + call $~lib/math/NativeMathf::pow f32.const 1 f32.const 0 call $std/math/check @@ -41400,7 +41400,7 @@ end f32.const -0.5 f32.const 0.5 - call $~lib/math/NativeMathf.pow + call $~lib/math/NativeMathf::pow f32.const nan:0x400000 f32.const 0 call $std/math/check @@ -41415,7 +41415,7 @@ end f32.const -0.5 f32.const 1.5 - call $~lib/math/NativeMathf.pow + call $~lib/math/NativeMathf::pow f32.const nan:0x400000 f32.const 0 call $std/math/check @@ -41430,7 +41430,7 @@ end f32.const -0.5 f32.const 2 - call $~lib/math/NativeMathf.pow + call $~lib/math/NativeMathf::pow f32.const 0.25 f32.const 0 call $std/math/check @@ -41445,7 +41445,7 @@ end f32.const -0.5 f32.const 3 - call $~lib/math/NativeMathf.pow + call $~lib/math/NativeMathf::pow f32.const -0.125 f32.const 0 call $std/math/check @@ -41460,7 +41460,7 @@ end f32.const -0.5 f32.const inf - call $~lib/math/NativeMathf.pow + call $~lib/math/NativeMathf::pow f32.const 0 f32.const 0 call $std/math/check @@ -41475,7 +41475,7 @@ end f32.const -0.5 f32.const -inf - call $~lib/math/NativeMathf.pow + call $~lib/math/NativeMathf::pow f32.const inf f32.const 0 call $std/math/check @@ -41490,7 +41490,7 @@ end f32.const -0.5 f32.const nan:0x400000 - call $~lib/math/NativeMathf.pow + call $~lib/math/NativeMathf::pow f32.const nan:0x400000 f32.const 0 call $std/math/check @@ -41505,7 +41505,7 @@ end f32.const 0.5 f32.const inf - call $~lib/math/NativeMathf.pow + call $~lib/math/NativeMathf::pow f32.const 0 f32.const 0 call $std/math/check @@ -41520,7 +41520,7 @@ end f32.const 0.5 f32.const -inf - call $~lib/math/NativeMathf.pow + call $~lib/math/NativeMathf::pow f32.const inf f32.const 0 call $std/math/check @@ -41535,7 +41535,7 @@ end f32.const 0.5 f32.const nan:0x400000 - call $~lib/math/NativeMathf.pow + call $~lib/math/NativeMathf::pow f32.const nan:0x400000 f32.const 0 call $std/math/check @@ -41550,7 +41550,7 @@ end f32.const 1.5 f32.const inf - call $~lib/math/NativeMathf.pow + call $~lib/math/NativeMathf::pow f32.const inf f32.const 0 call $std/math/check @@ -41565,7 +41565,7 @@ end f32.const 1.5 f32.const -inf - call $~lib/math/NativeMathf.pow + call $~lib/math/NativeMathf::pow f32.const 0 f32.const 0 call $std/math/check @@ -41580,7 +41580,7 @@ end f32.const 1.5 f32.const nan:0x400000 - call $~lib/math/NativeMathf.pow + call $~lib/math/NativeMathf::pow f32.const nan:0x400000 f32.const 0 call $std/math/check @@ -41595,7 +41595,7 @@ end f32.const inf f32.const nan:0x400000 - call $~lib/math/NativeMathf.pow + call $~lib/math/NativeMathf::pow f32.const nan:0x400000 f32.const 0 call $std/math/check @@ -41610,7 +41610,7 @@ end f32.const inf f32.const inf - call $~lib/math/NativeMathf.pow + call $~lib/math/NativeMathf::pow f32.const inf f32.const 0 call $std/math/check @@ -41625,7 +41625,7 @@ end f32.const inf f32.const -inf - call $~lib/math/NativeMathf.pow + call $~lib/math/NativeMathf::pow f32.const 0 f32.const 0 call $std/math/check @@ -41640,7 +41640,7 @@ end f32.const inf f32.const 3 - call $~lib/math/NativeMathf.pow + call $~lib/math/NativeMathf::pow f32.const inf f32.const 0 call $std/math/check @@ -41655,7 +41655,7 @@ end f32.const inf f32.const 2 - call $~lib/math/NativeMathf.pow + call $~lib/math/NativeMathf::pow f32.const inf f32.const 0 call $std/math/check @@ -41670,7 +41670,7 @@ end f32.const inf f32.const 1 - call $~lib/math/NativeMathf.pow + call $~lib/math/NativeMathf::pow f32.const inf f32.const 0 call $std/math/check @@ -41685,7 +41685,7 @@ end f32.const inf f32.const 0.5 - call $~lib/math/NativeMathf.pow + call $~lib/math/NativeMathf::pow f32.const inf f32.const 0 call $std/math/check @@ -41700,7 +41700,7 @@ end f32.const inf f32.const -0.5 - call $~lib/math/NativeMathf.pow + call $~lib/math/NativeMathf::pow f32.const 0 f32.const 0 call $std/math/check @@ -41715,7 +41715,7 @@ end f32.const inf f32.const -1 - call $~lib/math/NativeMathf.pow + call $~lib/math/NativeMathf::pow f32.const 0 f32.const 0 call $std/math/check @@ -41730,7 +41730,7 @@ end f32.const inf f32.const -2 - call $~lib/math/NativeMathf.pow + call $~lib/math/NativeMathf::pow f32.const 0 f32.const 0 call $std/math/check @@ -41745,7 +41745,7 @@ end f32.const -inf f32.const nan:0x400000 - call $~lib/math/NativeMathf.pow + call $~lib/math/NativeMathf::pow f32.const nan:0x400000 f32.const 0 call $std/math/check @@ -41760,7 +41760,7 @@ end f32.const -inf f32.const inf - call $~lib/math/NativeMathf.pow + call $~lib/math/NativeMathf::pow f32.const inf f32.const 0 call $std/math/check @@ -41775,7 +41775,7 @@ end f32.const -inf f32.const -inf - call $~lib/math/NativeMathf.pow + call $~lib/math/NativeMathf::pow f32.const 0 f32.const 0 call $std/math/check @@ -41790,7 +41790,7 @@ end f32.const -inf f32.const 3 - call $~lib/math/NativeMathf.pow + call $~lib/math/NativeMathf::pow f32.const -inf f32.const 0 call $std/math/check @@ -41805,7 +41805,7 @@ end f32.const -inf f32.const 2 - call $~lib/math/NativeMathf.pow + call $~lib/math/NativeMathf::pow f32.const inf f32.const 0 call $std/math/check @@ -41820,7 +41820,7 @@ end f32.const -inf f32.const 1 - call $~lib/math/NativeMathf.pow + call $~lib/math/NativeMathf::pow f32.const -inf f32.const 0 call $std/math/check @@ -41835,7 +41835,7 @@ end f32.const -inf f32.const 0.5 - call $~lib/math/NativeMathf.pow + call $~lib/math/NativeMathf::pow f32.const inf f32.const 0 call $std/math/check @@ -41850,7 +41850,7 @@ end f32.const -inf f32.const -0.5 - call $~lib/math/NativeMathf.pow + call $~lib/math/NativeMathf::pow f32.const 0 f32.const 0 call $std/math/check @@ -41865,7 +41865,7 @@ end f32.const -inf f32.const -1 - call $~lib/math/NativeMathf.pow + call $~lib/math/NativeMathf::pow f32.const -0 f32.const 0 call $std/math/check @@ -41880,7 +41880,7 @@ end f32.const -inf f32.const -2 - call $~lib/math/NativeMathf.pow + call $~lib/math/NativeMathf::pow f32.const 0 f32.const 0 call $std/math/check @@ -41895,7 +41895,7 @@ end f32.const nan:0x400000 f32.const 1 - call $~lib/math/NativeMathf.pow + call $~lib/math/NativeMathf::pow f32.const nan:0x400000 f32.const 0 call $std/math/check @@ -41910,7 +41910,7 @@ end f32.const nan:0x400000 f32.const -1 - call $~lib/math/NativeMathf.pow + call $~lib/math/NativeMathf::pow f32.const nan:0x400000 f32.const 0 call $std/math/check @@ -41925,7 +41925,7 @@ end f32.const -2 f32.const 1 - call $~lib/math/NativeMathf.pow + call $~lib/math/NativeMathf::pow f32.const -2 f32.const 0 call $std/math/check @@ -41940,7 +41940,7 @@ end f32.const -2 f32.const -1 - call $~lib/math/NativeMathf.pow + call $~lib/math/NativeMathf::pow f32.const -0.5 f32.const 0 call $std/math/check @@ -41955,7 +41955,7 @@ end f32.const 0 f32.const 1 - call $~lib/math/NativeMathf.pow + call $~lib/math/NativeMathf::pow f32.const 0 f32.const 0 call $std/math/check @@ -41970,7 +41970,7 @@ end f32.const -0 f32.const 1 - call $~lib/math/NativeMathf.pow + call $~lib/math/NativeMathf::pow f32.const -0 f32.const 0 call $std/math/check @@ -41985,7 +41985,7 @@ end f32.const 1.1754943508222875e-38 f32.const 1 - call $~lib/math/NativeMathf.pow + call $~lib/math/NativeMathf::pow f32.const 1.1754943508222875e-38 f32.const 0 call $std/math/check @@ -42000,7 +42000,7 @@ end f32.const -1.1754943508222875e-38 f32.const 1 - call $~lib/math/NativeMathf.pow + call $~lib/math/NativeMathf::pow f32.const -1.1754943508222875e-38 f32.const 0 call $std/math/check @@ -42015,7 +42015,7 @@ end f32.const 3402823466385288598117041e14 f32.const 1 - call $~lib/math/NativeMathf.pow + call $~lib/math/NativeMathf::pow f32.const 3402823466385288598117041e14 f32.const 0 call $std/math/check @@ -42030,7 +42030,7 @@ end f32.const -3402823466385288598117041e14 f32.const 1 - call $~lib/math/NativeMathf.pow + call $~lib/math/NativeMathf::pow f32.const -3402823466385288598117041e14 f32.const 0 call $std/math/check @@ -42045,7 +42045,7 @@ end f32.const 0 f32.const 3402823466385288598117041e14 - call $~lib/math/NativeMathf.pow + call $~lib/math/NativeMathf::pow f32.const 0 f32.const 0 call $std/math/check @@ -42060,7 +42060,7 @@ end f32.const 0 f32.const 1.1754943508222875e-38 - call $~lib/math/NativeMathf.pow + call $~lib/math/NativeMathf::pow f32.const 0 f32.const 0 call $std/math/check @@ -42075,7 +42075,7 @@ end f32.const -0 f32.const 3402823466385288598117041e14 - call $~lib/math/NativeMathf.pow + call $~lib/math/NativeMathf::pow f32.const 0 f32.const 0 call $std/math/check @@ -42090,7 +42090,7 @@ end f32.const -0 f32.const 17 - call $~lib/math/NativeMathf.pow + call $~lib/math/NativeMathf::pow f32.const -0 f32.const 0 call $std/math/check @@ -42105,7 +42105,7 @@ end f32.const -0 f32.const 2 - call $~lib/math/NativeMathf.pow + call $~lib/math/NativeMathf::pow f32.const 0 f32.const 0 call $std/math/check @@ -42120,7 +42120,7 @@ end f32.const -0 f32.const 1.1754943508222875e-38 - call $~lib/math/NativeMathf.pow + call $~lib/math/NativeMathf::pow f32.const 0 f32.const 0 call $std/math/check @@ -42135,7 +42135,7 @@ end f32.const -1.100000023841858 f32.const 101 - call $~lib/math/NativeMathf.pow + call $~lib/math/NativeMathf::pow f32.const -15158.70703125 f32.const -0.2798735499382019 call $std/math/check @@ -42150,7 +42150,7 @@ end f32.const 19 f32.const 5 - call $~lib/math/NativeMathf.pow + call $~lib/math/NativeMathf::pow f32.const 2476099 f32.const 0 call $std/math/check @@ -42165,7 +42165,7 @@ end f32.const -19 f32.const 5 - call $~lib/math/NativeMathf.pow + call $~lib/math/NativeMathf::pow f32.const -2476099 f32.const 0 call $std/math/check @@ -42180,7 +42180,7 @@ end f32.const -193 f32.const 3 - call $~lib/math/NativeMathf.pow + call $~lib/math/NativeMathf::pow f32.const -7189057 f32.const 0 call $std/math/check @@ -42195,7 +42195,7 @@ end f32.const -1201 f32.const 2 - call $~lib/math/NativeMathf.pow + call $~lib/math/NativeMathf::pow f32.const 1442401 f32.const 0 call $std/math/check @@ -42210,7 +42210,7 @@ end f32.const 7.312918663024902 f32.const 17.122268676757812 - call $~lib/math/NativeMathf.pow + call $~lib/math/NativeMathf::pow f32.const 624013315407872 f32.const -0.14995409548282623 call $std/math/check @@ -42225,7 +42225,7 @@ end f32.const 18.804489135742188 f32.const 3.3214492797851562 - call $~lib/math/NativeMathf.pow + call $~lib/math/NativeMathf::pow f32.const 17076.3515625 f32.const 0.3042995035648346 call $std/math/check @@ -42240,7 +42240,7 @@ end f32.const 7.290969371795654 f32.const 9.60707950592041 - call $~lib/math/NativeMathf.pow + call $~lib/math/NativeMathf::pow f32.const 194467360 f32.const -0.10728006064891815 call $std/math/check @@ -42255,7 +42255,7 @@ end f32.const 15.783316612243652 f32.const 18.55087661743164 - call $~lib/math/NativeMathf.pow + call $~lib/math/NativeMathf::pow f32.const 16889945384019652771840 f32.const 0.09180249273777008 call $std/math/check @@ -42270,7 +42270,7 @@ end f32.const 8.319306373596191 f32.const 0.4197559952735901 - call $~lib/math/NativeMathf.pow + call $~lib/math/NativeMathf::pow f32.const 2.43339204788208 f32.const 0.009661106392741203 call $std/math/check @@ -42285,7 +42285,7 @@ end f32.const 5.831245422363281 f32.const 10.462174415588379 - call $~lib/math/NativeMathf.pow + call $~lib/math/NativeMathf::pow f32.const 102690080 f32.const -1.4237762661650777e-03 call $std/math/check @@ -42300,7 +42300,7 @@ end f32.const 2.415773391723633 f32.const 17.12181282043457 - call $~lib/math/NativeMathf.pow + call $~lib/math/NativeMathf::pow f32.const 3619232.25 f32.const 0.2961936891078949 call $std/math/check @@ -42315,7 +42315,7 @@ end f32.const 0.03832307085394859 f32.const 0.011254354380071163 - call $~lib/math/NativeMathf.pow + call $~lib/math/NativeMathf::pow f32.const 0.9639571905136108 f32.const -0.4840981066226959 call $std/math/check @@ -42330,7 +42330,7 @@ end f32.const 5.4462971687316895 f32.const 15.814705848693848 - call $~lib/math/NativeMathf.pow + call $~lib/math/NativeMathf::pow f32.const 437749907456 f32.const -0.40305933356285095 call $std/math/check @@ -42345,7 +42345,7 @@ end f32.const 12.87027645111084 f32.const 14.93734359741211 - call $~lib/math/NativeMathf.pow + call $~lib/math/NativeMathf::pow f32.const 37522809982812160 f32.const 0.10445278882980347 call $std/math/check @@ -42360,7 +42360,7 @@ end f32.const nan:0x400000 f32.const 0 - call $~lib/math/NativeMathf.pow + call $~lib/math/NativeMathf::pow f32.const 1 f32.const 0 call $std/math/check @@ -42375,7 +42375,7 @@ end f32.const nan:0x400000 f32.const 0 - call $~lib/math/NativeMathf.pow + call $~lib/math/NativeMathf::pow f32.const 1 f32.const 0 call $std/math/check @@ -42390,7 +42390,7 @@ end f32.const inf f32.const 0 - call $~lib/math/NativeMathf.pow + call $~lib/math/NativeMathf::pow f32.const 1 f32.const 0 call $std/math/check @@ -42405,7 +42405,7 @@ end f32.const -inf f32.const 0 - call $~lib/math/NativeMathf.pow + call $~lib/math/NativeMathf::pow f32.const 1 f32.const 0 call $std/math/check @@ -42420,7 +42420,7 @@ end f32.const 1.401298464324817e-45 f32.const 0 - call $~lib/math/NativeMathf.pow + call $~lib/math/NativeMathf::pow f32.const 1 f32.const 0 call $std/math/check @@ -42435,7 +42435,7 @@ end f32.const -1.401298464324817e-45 f32.const 0 - call $~lib/math/NativeMathf.pow + call $~lib/math/NativeMathf::pow f32.const 1 f32.const 0 call $std/math/check @@ -42450,7 +42450,7 @@ end f32.const nan:0x400000 f32.const 1 - call $~lib/math/NativeMathf.pow + call $~lib/math/NativeMathf::pow f32.const nan:0x400000 f32.const 0 call $std/math/check @@ -42465,7 +42465,7 @@ end f32.const nan:0x400000 f32.const 1 - call $~lib/math/NativeMathf.pow + call $~lib/math/NativeMathf::pow f32.const nan:0x400000 f32.const 0 call $std/math/check @@ -42480,7 +42480,7 @@ end f32.const inf f32.const 1 - call $~lib/math/NativeMathf.pow + call $~lib/math/NativeMathf::pow f32.const inf f32.const 0 call $std/math/check @@ -42495,7 +42495,7 @@ end f32.const -inf f32.const 1 - call $~lib/math/NativeMathf.pow + call $~lib/math/NativeMathf::pow f32.const -inf f32.const 0 call $std/math/check @@ -42510,7 +42510,7 @@ end f32.const nan:0x400000 f32.const nan:0x400000 - call $~lib/math/NativeMathf.pow + call $~lib/math/NativeMathf::pow f32.const nan:0x400000 f32.const 0 call $std/math/check @@ -42525,7 +42525,7 @@ end f32.const inf f32.const nan:0x400000 - call $~lib/math/NativeMathf.pow + call $~lib/math/NativeMathf::pow f32.const nan:0x400000 f32.const 0 call $std/math/check @@ -42540,7 +42540,7 @@ end f32.const -inf f32.const nan:0x400000 - call $~lib/math/NativeMathf.pow + call $~lib/math/NativeMathf::pow f32.const nan:0x400000 f32.const 0 call $std/math/check @@ -42555,7 +42555,7 @@ end f32.const 1 f32.const nan:0x400000 - call $~lib/math/NativeMathf.pow + call $~lib/math/NativeMathf::pow f32.const nan:0x400000 f32.const 0 call $std/math/check @@ -42570,7 +42570,7 @@ end f32.const -1 f32.const nan:0x400000 - call $~lib/math/NativeMathf.pow + call $~lib/math/NativeMathf::pow f32.const nan:0x400000 f32.const 0 call $std/math/check @@ -42585,7 +42585,7 @@ end f32.const -0 f32.const nan:0x400000 - call $~lib/math/NativeMathf.pow + call $~lib/math/NativeMathf::pow f32.const nan:0x400000 f32.const 0 call $std/math/check @@ -42600,7 +42600,7 @@ end f32.const 0 f32.const nan:0x400000 - call $~lib/math/NativeMathf.pow + call $~lib/math/NativeMathf::pow f32.const nan:0x400000 f32.const 0 call $std/math/check @@ -42615,7 +42615,7 @@ end f32.const 1.0000001192092896 f32.const inf - call $~lib/math/NativeMathf.pow + call $~lib/math/NativeMathf::pow f32.const inf f32.const 0 call $std/math/check @@ -42630,7 +42630,7 @@ end f32.const inf f32.const inf - call $~lib/math/NativeMathf.pow + call $~lib/math/NativeMathf::pow f32.const inf f32.const 0 call $std/math/check @@ -42645,7 +42645,7 @@ end f32.const -1.0000001192092896 f32.const inf - call $~lib/math/NativeMathf.pow + call $~lib/math/NativeMathf::pow f32.const inf f32.const 0 call $std/math/check @@ -42660,7 +42660,7 @@ end f32.const -inf f32.const inf - call $~lib/math/NativeMathf.pow + call $~lib/math/NativeMathf::pow f32.const inf f32.const 0 call $std/math/check @@ -42675,7 +42675,7 @@ end f32.const 1.0000001192092896 f32.const -inf - call $~lib/math/NativeMathf.pow + call $~lib/math/NativeMathf::pow f32.const 0 f32.const 0 call $std/math/check @@ -42690,7 +42690,7 @@ end f32.const inf f32.const -inf - call $~lib/math/NativeMathf.pow + call $~lib/math/NativeMathf::pow f32.const 0 f32.const 0 call $std/math/check @@ -42705,7 +42705,7 @@ end f32.const -1.0000001192092896 f32.const -inf - call $~lib/math/NativeMathf.pow + call $~lib/math/NativeMathf::pow f32.const 0 f32.const 0 call $std/math/check @@ -42720,7 +42720,7 @@ end f32.const -inf f32.const -inf - call $~lib/math/NativeMathf.pow + call $~lib/math/NativeMathf::pow f32.const 0 f32.const 0 call $std/math/check @@ -42735,7 +42735,7 @@ end f32.const 0.9999999403953552 f32.const inf - call $~lib/math/NativeMathf.pow + call $~lib/math/NativeMathf::pow f32.const 0 f32.const 0 call $std/math/check @@ -42750,7 +42750,7 @@ end f32.const 1.401298464324817e-45 f32.const inf - call $~lib/math/NativeMathf.pow + call $~lib/math/NativeMathf::pow f32.const 0 f32.const 0 call $std/math/check @@ -42765,7 +42765,7 @@ end f32.const 0 f32.const inf - call $~lib/math/NativeMathf.pow + call $~lib/math/NativeMathf::pow f32.const 0 f32.const 0 call $std/math/check @@ -42780,7 +42780,7 @@ end f32.const -0.9999999403953552 f32.const inf - call $~lib/math/NativeMathf.pow + call $~lib/math/NativeMathf::pow f32.const 0 f32.const 0 call $std/math/check @@ -42795,7 +42795,7 @@ end f32.const -1.401298464324817e-45 f32.const inf - call $~lib/math/NativeMathf.pow + call $~lib/math/NativeMathf::pow f32.const 0 f32.const 0 call $std/math/check @@ -42810,7 +42810,7 @@ end f32.const -0 f32.const inf - call $~lib/math/NativeMathf.pow + call $~lib/math/NativeMathf::pow f32.const 0 f32.const 0 call $std/math/check @@ -42825,7 +42825,7 @@ end f32.const 0 f32.const 1.401298464324817e-45 - call $~lib/math/NativeMathf.pow + call $~lib/math/NativeMathf::pow f32.const 0 f32.const 0 call $std/math/check @@ -42840,7 +42840,7 @@ end f32.const -0 f32.const 1.401298464324817e-45 - call $~lib/math/NativeMathf.pow + call $~lib/math/NativeMathf::pow f32.const 0 f32.const 0 call $std/math/check @@ -42855,7 +42855,7 @@ end f32.const 0 f32.const -3402823466385288598117041e14 - call $~lib/math/NativeMathf.pow + call $~lib/math/NativeMathf::pow f32.const inf f32.const 0 call $std/math/check @@ -42870,7 +42870,7 @@ end f32.const 0 f32.const -1.401298464324817e-45 - call $~lib/math/NativeMathf.pow + call $~lib/math/NativeMathf::pow f32.const inf f32.const 0 call $std/math/check @@ -42885,7 +42885,7 @@ end f32.const -0 f32.const -3402823466385288598117041e14 - call $~lib/math/NativeMathf.pow + call $~lib/math/NativeMathf::pow f32.const inf f32.const 0 call $std/math/check @@ -42900,7 +42900,7 @@ end f32.const -0 f32.const -2 - call $~lib/math/NativeMathf.pow + call $~lib/math/NativeMathf::pow f32.const inf f32.const 0 call $std/math/check @@ -42915,7 +42915,7 @@ end f32.const -0 f32.const -1.401298464324817e-45 - call $~lib/math/NativeMathf.pow + call $~lib/math/NativeMathf::pow f32.const inf f32.const 0 call $std/math/check @@ -42930,7 +42930,7 @@ end f32.const -0 f32.const -1 - call $~lib/math/NativeMathf.pow + call $~lib/math/NativeMathf::pow f32.const -inf f32.const 0 call $std/math/check @@ -42945,7 +42945,7 @@ end f32.const -0 f32.const -17 - call $~lib/math/NativeMathf.pow + call $~lib/math/NativeMathf::pow f32.const -inf f32.const 0 call $std/math/check @@ -42960,7 +42960,7 @@ end f32.const inf f32.const 1.401298464324817e-45 - call $~lib/math/NativeMathf.pow + call $~lib/math/NativeMathf::pow f32.const inf f32.const 0 call $std/math/check @@ -42975,7 +42975,7 @@ end f32.const inf f32.const -1.401298464324817e-45 - call $~lib/math/NativeMathf.pow + call $~lib/math/NativeMathf::pow f32.const 0 f32.const 0 call $std/math/check @@ -42990,7 +42990,7 @@ end f32.const -inf f32.const 3402823466385288598117041e14 - call $~lib/math/NativeMathf.pow + call $~lib/math/NativeMathf::pow f32.const inf f32.const 0 call $std/math/check @@ -43005,7 +43005,7 @@ end f32.const -inf f32.const 1.401298464324817e-45 - call $~lib/math/NativeMathf.pow + call $~lib/math/NativeMathf::pow f32.const inf f32.const 0 call $std/math/check @@ -43020,7 +43020,7 @@ end f32.const -inf f32.const -3402823466385288598117041e14 - call $~lib/math/NativeMathf.pow + call $~lib/math/NativeMathf::pow f32.const 0 f32.const 0 call $std/math/check @@ -43035,7 +43035,7 @@ end f32.const -inf f32.const -1.401298464324817e-45 - call $~lib/math/NativeMathf.pow + call $~lib/math/NativeMathf::pow f32.const 0 f32.const 0 call $std/math/check @@ -43050,7 +43050,7 @@ end f32.const -inf f32.const 5 - call $~lib/math/NativeMathf.pow + call $~lib/math/NativeMathf::pow f32.const -inf f32.const 0 call $std/math/check @@ -43065,7 +43065,7 @@ end f32.const -inf f32.const -5 - call $~lib/math/NativeMathf.pow + call $~lib/math/NativeMathf::pow f32.const -0 f32.const 0 call $std/math/check @@ -43080,7 +43080,7 @@ end f32.const -inf f32.const 6 - call $~lib/math/NativeMathf.pow + call $~lib/math/NativeMathf::pow f32.const inf f32.const 0 call $std/math/check @@ -43095,7 +43095,7 @@ end f32.const -inf f32.const -6 - call $~lib/math/NativeMathf.pow + call $~lib/math/NativeMathf::pow f32.const 0 f32.const 0 call $std/math/check @@ -43110,7 +43110,7 @@ end f32.const -inf f32.const 2.000000238418579 - call $~lib/math/NativeMathf.pow + call $~lib/math/NativeMathf::pow f32.const inf f32.const 0 call $std/math/check @@ -43125,7 +43125,7 @@ end f32.const -1 f32.const 1.0000001192092896 - call $~lib/math/NativeMathf.pow + call $~lib/math/NativeMathf::pow f32.const nan:0x400000 f32.const 0 call $std/math/check @@ -43140,7 +43140,7 @@ end f32.const -1.401298464324817e-45 f32.const -1.9999998807907104 - call $~lib/math/NativeMathf.pow + call $~lib/math/NativeMathf::pow f32.const nan:0x400000 f32.const 0 call $std/math/check @@ -43155,7 +43155,7 @@ end f32.const -10 f32.const 309 - call $~lib/math/NativeMathf.pow + call $~lib/math/NativeMathf::pow f32.const -inf f32.const 0 call $std/math/check @@ -43170,7 +43170,7 @@ end f32.const -inf f32.const 0.5 - call $~lib/math/NativeMathf.pow + call $~lib/math/NativeMathf::pow f32.const inf f32.const 0 call $std/math/check @@ -43185,7 +43185,7 @@ end f32.const 2.802596928649634e-45 f32.const 0.5 - call $~lib/math/NativeMathf.pow + call $~lib/math/NativeMathf::pow f32.const 5.293955920339377e-23 f32.const 0 call $std/math/check @@ -43200,7 +43200,7 @@ end f32.const 1.1210387714598537e-44 f32.const 0.5 - call $~lib/math/NativeMathf.pow + call $~lib/math/NativeMathf::pow f32.const 1.0587911840678754e-22 f32.const 0 call $std/math/check @@ -43215,7 +43215,7 @@ end f32.const 2.938735877055719e-39 f32.const 0.5 - call $~lib/math/NativeMathf.pow + call $~lib/math/NativeMathf::pow f32.const 5.421010862427522e-20 f32.const 0 call $std/math/check @@ -43230,7 +43230,7 @@ end f32.const 5.877471754111438e-39 f32.const -1 - call $~lib/math/NativeMathf.pow + call $~lib/math/NativeMathf::pow f32.const 1701411834604692317316873e14 f32.const 0 call $std/math/check @@ -43245,7 +43245,7 @@ end f32.const 1.1754943508222875e-38 f32.const 0.5 - call $~lib/math/NativeMathf.pow + call $~lib/math/NativeMathf::pow f32.const 1.0842021724855044e-19 f32.const 0 call $std/math/check @@ -43260,7 +43260,7 @@ end f32.const 1.1754943508222875e-38 f32.const -1 - call $~lib/math/NativeMathf.pow + call $~lib/math/NativeMathf::pow f32.const 8507059173023461586584365e13 f32.const 0 call $std/math/check @@ -43275,7 +43275,7 @@ end f32.const 2.350988701644575e-38 f32.const -1 - call $~lib/math/NativeMathf.pow + call $~lib/math/NativeMathf::pow f32.const 4253529586511730793292182e13 f32.const 0 call $std/math/check @@ -43290,7 +43290,7 @@ end f32.const 4.70197740328915e-38 f32.const 0.5 - call $~lib/math/NativeMathf.pow + call $~lib/math/NativeMathf::pow f32.const 2.168404344971009e-19 f32.const 0 call $std/math/check @@ -43305,7 +43305,7 @@ end f32.const 4.70197740328915e-38 f32.const -1 - call $~lib/math/NativeMathf.pow + call $~lib/math/NativeMathf::pow f32.const 2126764793255865396646091e13 f32.const 0 call $std/math/check @@ -43320,7 +43320,7 @@ end f32.const 5.293955920339377e-23 f32.const 2 - call $~lib/math/NativeMathf.pow + call $~lib/math/NativeMathf::pow f32.const 2.802596928649634e-45 f32.const 0 call $std/math/check @@ -43335,7 +43335,7 @@ end f32.const 2.168404344971009e-19 f32.const 0.5 - call $~lib/math/NativeMathf.pow + call $~lib/math/NativeMathf::pow f32.const 4.656612873077393e-10 f32.const 0 call $std/math/check @@ -43350,7 +43350,7 @@ end f32.const 2.3283064365386963e-10 f32.const 2 - call $~lib/math/NativeMathf.pow + call $~lib/math/NativeMathf::pow f32.const 5.421010862427522e-20 f32.const 0 call $std/math/check @@ -43365,7 +43365,7 @@ end f32.const 4.656612873077393e-10 f32.const 2 - call $~lib/math/NativeMathf.pow + call $~lib/math/NativeMathf::pow f32.const 2.168404344971009e-19 f32.const 0 call $std/math/check @@ -43380,7 +43380,7 @@ end f32.const 1.1920928955078125e-07 f32.const -1 - call $~lib/math/NativeMathf.pow + call $~lib/math/NativeMathf::pow f32.const 8388608 f32.const 0 call $std/math/check @@ -43395,7 +43395,7 @@ end f32.const 0.000034332275390625 f32.const 0.5 - call $~lib/math/NativeMathf.pow + call $~lib/math/NativeMathf::pow f32.const 0.005859375 f32.const 0 call $std/math/check @@ -43410,7 +43410,7 @@ end f32.const 0.00006103515625 f32.const 0.5 - call $~lib/math/NativeMathf.pow + call $~lib/math/NativeMathf::pow f32.const 0.0078125 f32.const 0 call $std/math/check @@ -43425,7 +43425,7 @@ end f32.const 0.00390625 f32.const 0.5 - call $~lib/math/NativeMathf.pow + call $~lib/math/NativeMathf::pow f32.const 0.0625 f32.const 0 call $std/math/check @@ -43440,7 +43440,7 @@ end f32.const 0.03515625 f32.const 0.5 - call $~lib/math/NativeMathf.pow + call $~lib/math/NativeMathf::pow f32.const 0.1875 f32.const 0 call $std/math/check @@ -43455,7 +43455,7 @@ end f32.const 0.0625 f32.const 0.5 - call $~lib/math/NativeMathf.pow + call $~lib/math/NativeMathf::pow f32.const 0.25 f32.const 0 call $std/math/check @@ -43470,7 +43470,7 @@ end f32.const 0.25 f32.const 2 - call $~lib/math/NativeMathf.pow + call $~lib/math/NativeMathf::pow f32.const 0.0625 f32.const 0 call $std/math/check @@ -43485,7 +43485,7 @@ end f32.const 2126764793255865396646091e13 f32.const 0.5 - call $~lib/math/NativeMathf.pow + call $~lib/math/NativeMathf::pow f32.const 4611686018427387904 f32.const 0 call $std/math/check @@ -43500,7 +43500,7 @@ end f32.const 2126764793255865396646091e13 f32.const -1 - call $~lib/math/NativeMathf.pow + call $~lib/math/NativeMathf::pow f32.const 4.70197740328915e-38 f32.const 0 call $std/math/check @@ -43515,7 +43515,7 @@ end f32.const 4253529586511730793292182e13 f32.const inf - call $~lib/math/NativeMathf.pow + call $~lib/math/NativeMathf::pow f32.const inf f32.const 0 call $std/math/check @@ -43530,7 +43530,7 @@ end f32.const 4253529586511730793292182e13 f32.const -1 - call $~lib/math/NativeMathf.pow + call $~lib/math/NativeMathf::pow f32.const 2.350988701644575e-38 f32.const 0 call $std/math/check @@ -43545,7 +43545,7 @@ end f32.const 4253529586511730793292182e13 f32.const -inf - call $~lib/math/NativeMathf.pow + call $~lib/math/NativeMathf::pow f32.const 0 f32.const 0 call $std/math/check @@ -43560,7 +43560,7 @@ end f32.const 8507059173023461586584365e13 f32.const 0.5 - call $~lib/math/NativeMathf.pow + call $~lib/math/NativeMathf::pow f32.const 9223372036854775808 f32.const 0 call $std/math/check @@ -43575,7 +43575,7 @@ end f32.const 8507059173023461586584365e13 f32.const -1 - call $~lib/math/NativeMathf.pow + call $~lib/math/NativeMathf::pow f32.const 1.1754943508222875e-38 f32.const 0 call $std/math/check @@ -43590,7 +43590,7 @@ end f32.const 3402823466385288598117041e14 f32.const inf - call $~lib/math/NativeMathf.pow + call $~lib/math/NativeMathf::pow f32.const inf f32.const 0 call $std/math/check @@ -43605,7 +43605,7 @@ end f32.const 3402823466385288598117041e14 f32.const -inf - call $~lib/math/NativeMathf.pow + call $~lib/math/NativeMathf::pow f32.const 0 f32.const 0 call $std/math/check @@ -43620,7 +43620,7 @@ end f32.const 1701411834604692317316873e14 f32.const -2 - call $~lib/math/NativeMathf.pow + call $~lib/math/NativeMathf::pow f32.const 0 f32.const -2.465190328815662e-32 call $std/math/check @@ -43635,7 +43635,7 @@ end f32.const 1701411834604692317316873e14 f32.const -3 - call $~lib/math/NativeMathf.pow + call $~lib/math/NativeMathf::pow f32.const 0 f32.const -0 call $std/math/check @@ -43650,7 +43650,7 @@ end f32.const 1701411834604692317316873e14 f32.const -255 - call $~lib/math/NativeMathf.pow + call $~lib/math/NativeMathf::pow f32.const 0 f32.const -0 call $std/math/check @@ -43665,7 +43665,7 @@ end f32.const 1701411834604692317316873e14 f32.const -256 - call $~lib/math/NativeMathf.pow + call $~lib/math/NativeMathf::pow f32.const 0 f32.const -0 call $std/math/check @@ -43680,7 +43680,7 @@ end f32.const 1701411834604692317316873e14 f32.const -257 - call $~lib/math/NativeMathf.pow + call $~lib/math/NativeMathf::pow f32.const 0 f32.const -0 call $std/math/check @@ -43695,7 +43695,7 @@ end f32.const 1701411834604692317316873e14 f32.const -260 - call $~lib/math/NativeMathf.pow + call $~lib/math/NativeMathf::pow f32.const 0 f32.const -0 call $std/math/check @@ -43710,7 +43710,7 @@ end f32.const 1701411834604692317316873e14 f32.const -261 - call $~lib/math/NativeMathf.pow + call $~lib/math/NativeMathf::pow f32.const 0 f32.const -0 call $std/math/check @@ -43725,7 +43725,7 @@ end f32.const 1701411834604692317316873e14 f32.const -32767 - call $~lib/math/NativeMathf.pow + call $~lib/math/NativeMathf::pow f32.const 0 f32.const -0 call $std/math/check @@ -43740,7 +43740,7 @@ end f32.const 1701411834604692317316873e14 f32.const -32768 - call $~lib/math/NativeMathf.pow + call $~lib/math/NativeMathf::pow f32.const 0 f32.const -0 call $std/math/check @@ -43755,7 +43755,7 @@ end f32.const 3402822046616616342500112e14 f32.const -1 - call $~lib/math/NativeMathf.pow + call $~lib/math/NativeMathf::pow f32.const 2.938737278354183e-39 f32.const -4.768373855768004e-07 call $std/math/check @@ -43770,7 +43770,7 @@ end f32.const 3402822046616616342500112e14 f32.const -2 - call $~lib/math/NativeMathf.pow + call $~lib/math/NativeMathf::pow f32.const 0 f32.const -6.162981699510909e-33 call $std/math/check @@ -43785,7 +43785,7 @@ end f32.const -1701411834604692317316873e14 f32.const -32767 - call $~lib/math/NativeMathf.pow + call $~lib/math/NativeMathf::pow f32.const -0 f32.const 0 call $std/math/check @@ -43800,7 +43800,7 @@ end f32.const -1701411834604692317316873e14 f32.const -32768 - call $~lib/math/NativeMathf.pow + call $~lib/math/NativeMathf::pow f32.const 0 f32.const -0 call $std/math/check @@ -43815,7 +43815,7 @@ end f32.const -3402822046616616342500112e14 f32.const -1 - call $~lib/math/NativeMathf.pow + call $~lib/math/NativeMathf::pow f32.const -2.938737278354183e-39 f32.const 4.768373855768004e-07 call $std/math/check @@ -43830,7 +43830,7 @@ end f32.const -3402822046616616342500112e14 f32.const -2 - call $~lib/math/NativeMathf.pow + call $~lib/math/NativeMathf::pow f32.const 0 f32.const -6.162981699510909e-33 call $std/math/check @@ -43843,9 +43843,9 @@ call $~lib/builtins/abort unreachable end - call $~lib/bindings/dom/Math.random + call $~lib/bindings/dom/Math::random i64.reinterpret_f64 - call $~lib/math/NativeMath.seedRandom + call $~lib/math/NativeMath::seedRandom loop $for-loop|0 local.get $1 f64.convert_i32_s @@ -43857,7 +43857,7 @@ if call $~lib/builtins/seed i64.reinterpret_f64 - call $~lib/math/NativeMath.seedRandom + call $~lib/math/NativeMath::seedRandom end global.get $~lib/math/random_state0_64 local.set $5 @@ -43912,9 +43912,9 @@ br $for-loop|0 end end - call $~lib/bindings/dom/Math.random + call $~lib/bindings/dom/Math::random i64.reinterpret_f64 - call $~lib/math/NativeMath.seedRandom + call $~lib/math/NativeMath::seedRandom loop $for-loop|1 local.get $3 f64.convert_i32_s @@ -43926,7 +43926,7 @@ if call $~lib/builtins/seed i64.reinterpret_f64 - call $~lib/math/NativeMath.seedRandom + call $~lib/math/NativeMath::seedRandom end global.get $~lib/math/random_state0_32 local.tee $1 @@ -44849,7 +44849,7 @@ end f64.const -8.06684839057968 f64.const 4.535662560676869 - call $~lib/math/NativeMath.rem + call $~lib/math/NativeMath::rem f64.const 1.0044767307740567 f64.const 0 call $std/math/check @@ -44864,7 +44864,7 @@ end f64.const 4.345239849338305 f64.const -8.88799136300345 - call $~lib/math/NativeMath.rem + call $~lib/math/NativeMath::rem f64.const 4.345239849338305 f64.const 0 call $std/math/check @@ -44879,7 +44879,7 @@ end f64.const -8.38143342755525 f64.const -2.763607337379588 - call $~lib/math/NativeMath.rem + call $~lib/math/NativeMath::rem f64.const -0.09061141541648476 f64.const 0 call $std/math/check @@ -44894,7 +44894,7 @@ end f64.const -6.531673581913484 f64.const 4.567535276842744 - call $~lib/math/NativeMath.rem + call $~lib/math/NativeMath::rem f64.const -1.9641383050707404 f64.const 0 call $std/math/check @@ -44909,7 +44909,7 @@ end f64.const 9.267056966972586 f64.const 4.811392084359796 - call $~lib/math/NativeMath.rem + call $~lib/math/NativeMath::rem f64.const -0.35572720174700656 f64.const 0 call $std/math/check @@ -44924,7 +44924,7 @@ end f64.const -6.450045556060236 f64.const 0.6620717923376739 - call $~lib/math/NativeMath.rem + call $~lib/math/NativeMath::rem f64.const 0.17067236731650248 f64.const 0 call $std/math/check @@ -44939,7 +44939,7 @@ end f64.const 7.858890253041697 f64.const 0.05215452675006225 - call $~lib/math/NativeMath.rem + call $~lib/math/NativeMath::rem f64.const -0.016443286217702822 f64.const 0 call $std/math/check @@ -44954,7 +44954,7 @@ end f64.const -0.792054511984896 f64.const 7.67640268511754 - call $~lib/math/NativeMath.rem + call $~lib/math/NativeMath::rem f64.const -0.792054511984896 f64.const 0 call $std/math/check @@ -44969,7 +44969,7 @@ end f64.const 0.615702673197924 f64.const 2.0119025790324803 - call $~lib/math/NativeMath.rem + call $~lib/math/NativeMath::rem f64.const 0.615702673197924 f64.const 0 call $std/math/check @@ -44984,7 +44984,7 @@ end f64.const -0.5587586823609152 f64.const 0.03223983060263804 - call $~lib/math/NativeMath.rem + call $~lib/math/NativeMath::rem f64.const -0.0106815621160685 f64.const 0 call $std/math/check @@ -44999,7 +44999,7 @@ end f64.const 0 f64.const 1 - call $~lib/math/NativeMath.rem + call $~lib/math/NativeMath::rem f64.const 0 f64.const 0 call $std/math/check @@ -45014,7 +45014,7 @@ end f64.const -0 f64.const 1 - call $~lib/math/NativeMath.rem + call $~lib/math/NativeMath::rem f64.const -0 f64.const 0 call $std/math/check @@ -45029,7 +45029,7 @@ end f64.const 0.5 f64.const 1 - call $~lib/math/NativeMath.rem + call $~lib/math/NativeMath::rem f64.const 0.5 f64.const 0 call $std/math/check @@ -45044,7 +45044,7 @@ end f64.const -0.5 f64.const 1 - call $~lib/math/NativeMath.rem + call $~lib/math/NativeMath::rem f64.const -0.5 f64.const 0 call $std/math/check @@ -45059,7 +45059,7 @@ end f64.const 1 f64.const 1 - call $~lib/math/NativeMath.rem + call $~lib/math/NativeMath::rem f64.const 0 f64.const 0 call $std/math/check @@ -45074,7 +45074,7 @@ end f64.const -1 f64.const 1 - call $~lib/math/NativeMath.rem + call $~lib/math/NativeMath::rem f64.const -0 f64.const 0 call $std/math/check @@ -45089,7 +45089,7 @@ end f64.const 1.5 f64.const 1 - call $~lib/math/NativeMath.rem + call $~lib/math/NativeMath::rem f64.const -0.5 f64.const 0 call $std/math/check @@ -45104,7 +45104,7 @@ end f64.const -1.5 f64.const 1 - call $~lib/math/NativeMath.rem + call $~lib/math/NativeMath::rem f64.const 0.5 f64.const 0 call $std/math/check @@ -45119,7 +45119,7 @@ end f64.const 2 f64.const 1 - call $~lib/math/NativeMath.rem + call $~lib/math/NativeMath::rem f64.const 0 f64.const 0 call $std/math/check @@ -45134,7 +45134,7 @@ end f64.const -2 f64.const 1 - call $~lib/math/NativeMath.rem + call $~lib/math/NativeMath::rem f64.const -0 f64.const 0 call $std/math/check @@ -45149,7 +45149,7 @@ end f64.const inf f64.const 1 - call $~lib/math/NativeMath.rem + call $~lib/math/NativeMath::rem f64.const nan:0x8000000000000 f64.const 0 call $std/math/check @@ -45164,7 +45164,7 @@ end f64.const -inf f64.const 1 - call $~lib/math/NativeMath.rem + call $~lib/math/NativeMath::rem f64.const nan:0x8000000000000 f64.const 0 call $std/math/check @@ -45179,7 +45179,7 @@ end f64.const nan:0x8000000000000 f64.const 1 - call $~lib/math/NativeMath.rem + call $~lib/math/NativeMath::rem f64.const nan:0x8000000000000 f64.const 0 call $std/math/check @@ -45194,7 +45194,7 @@ end f64.const 0 f64.const -1 - call $~lib/math/NativeMath.rem + call $~lib/math/NativeMath::rem f64.const 0 f64.const 0 call $std/math/check @@ -45209,7 +45209,7 @@ end f64.const -0 f64.const -1 - call $~lib/math/NativeMath.rem + call $~lib/math/NativeMath::rem f64.const -0 f64.const 0 call $std/math/check @@ -45224,7 +45224,7 @@ end f64.const 0.5 f64.const -1 - call $~lib/math/NativeMath.rem + call $~lib/math/NativeMath::rem f64.const 0.5 f64.const 0 call $std/math/check @@ -45239,7 +45239,7 @@ end f64.const -0.5 f64.const -1 - call $~lib/math/NativeMath.rem + call $~lib/math/NativeMath::rem f64.const -0.5 f64.const 0 call $std/math/check @@ -45254,7 +45254,7 @@ end f64.const 1 f64.const -1 - call $~lib/math/NativeMath.rem + call $~lib/math/NativeMath::rem f64.const 0 f64.const 0 call $std/math/check @@ -45269,7 +45269,7 @@ end f64.const -1 f64.const -1 - call $~lib/math/NativeMath.rem + call $~lib/math/NativeMath::rem f64.const -0 f64.const 0 call $std/math/check @@ -45284,7 +45284,7 @@ end f64.const 1.5 f64.const -1 - call $~lib/math/NativeMath.rem + call $~lib/math/NativeMath::rem f64.const -0.5 f64.const 0 call $std/math/check @@ -45299,7 +45299,7 @@ end f64.const -1.5 f64.const -1 - call $~lib/math/NativeMath.rem + call $~lib/math/NativeMath::rem f64.const 0.5 f64.const 0 call $std/math/check @@ -45314,7 +45314,7 @@ end f64.const 2 f64.const -1 - call $~lib/math/NativeMath.rem + call $~lib/math/NativeMath::rem f64.const 0 f64.const 0 call $std/math/check @@ -45329,7 +45329,7 @@ end f64.const -2 f64.const -1 - call $~lib/math/NativeMath.rem + call $~lib/math/NativeMath::rem f64.const -0 f64.const 0 call $std/math/check @@ -45344,7 +45344,7 @@ end f64.const inf f64.const -1 - call $~lib/math/NativeMath.rem + call $~lib/math/NativeMath::rem f64.const nan:0x8000000000000 f64.const 0 call $std/math/check @@ -45359,7 +45359,7 @@ end f64.const -inf f64.const -1 - call $~lib/math/NativeMath.rem + call $~lib/math/NativeMath::rem f64.const nan:0x8000000000000 f64.const 0 call $std/math/check @@ -45374,7 +45374,7 @@ end f64.const nan:0x8000000000000 f64.const -1 - call $~lib/math/NativeMath.rem + call $~lib/math/NativeMath::rem f64.const nan:0x8000000000000 f64.const 0 call $std/math/check @@ -45389,7 +45389,7 @@ end f64.const 0 f64.const 0 - call $~lib/math/NativeMath.rem + call $~lib/math/NativeMath::rem f64.const nan:0x8000000000000 f64.const 0 call $std/math/check @@ -45404,7 +45404,7 @@ end f64.const 0 f64.const -0 - call $~lib/math/NativeMath.rem + call $~lib/math/NativeMath::rem f64.const nan:0x8000000000000 f64.const 0 call $std/math/check @@ -45419,7 +45419,7 @@ end f64.const 0 f64.const inf - call $~lib/math/NativeMath.rem + call $~lib/math/NativeMath::rem f64.const 0 f64.const 0 call $std/math/check @@ -45434,7 +45434,7 @@ end f64.const 0 f64.const -inf - call $~lib/math/NativeMath.rem + call $~lib/math/NativeMath::rem f64.const 0 f64.const 0 call $std/math/check @@ -45449,7 +45449,7 @@ end f64.const 0 f64.const nan:0x8000000000000 - call $~lib/math/NativeMath.rem + call $~lib/math/NativeMath::rem f64.const nan:0x8000000000000 f64.const 0 call $std/math/check @@ -45464,7 +45464,7 @@ end f64.const -0 f64.const 0 - call $~lib/math/NativeMath.rem + call $~lib/math/NativeMath::rem f64.const nan:0x8000000000000 f64.const 0 call $std/math/check @@ -45479,7 +45479,7 @@ end f64.const -0 f64.const -0 - call $~lib/math/NativeMath.rem + call $~lib/math/NativeMath::rem f64.const nan:0x8000000000000 f64.const 0 call $std/math/check @@ -45494,7 +45494,7 @@ end f64.const -0 f64.const inf - call $~lib/math/NativeMath.rem + call $~lib/math/NativeMath::rem f64.const -0 f64.const 0 call $std/math/check @@ -45509,7 +45509,7 @@ end f64.const -0 f64.const -inf - call $~lib/math/NativeMath.rem + call $~lib/math/NativeMath::rem f64.const -0 f64.const 0 call $std/math/check @@ -45524,7 +45524,7 @@ end f64.const -0 f64.const nan:0x8000000000000 - call $~lib/math/NativeMath.rem + call $~lib/math/NativeMath::rem f64.const nan:0x8000000000000 f64.const 0 call $std/math/check @@ -45539,7 +45539,7 @@ end f64.const 1 f64.const 0 - call $~lib/math/NativeMath.rem + call $~lib/math/NativeMath::rem f64.const nan:0x8000000000000 f64.const 0 call $std/math/check @@ -45554,7 +45554,7 @@ end f64.const -1 f64.const 0 - call $~lib/math/NativeMath.rem + call $~lib/math/NativeMath::rem f64.const nan:0x8000000000000 f64.const 0 call $std/math/check @@ -45569,7 +45569,7 @@ end f64.const inf f64.const 0 - call $~lib/math/NativeMath.rem + call $~lib/math/NativeMath::rem f64.const nan:0x8000000000000 f64.const 0 call $std/math/check @@ -45584,7 +45584,7 @@ end f64.const -inf f64.const 0 - call $~lib/math/NativeMath.rem + call $~lib/math/NativeMath::rem f64.const nan:0x8000000000000 f64.const 0 call $std/math/check @@ -45599,7 +45599,7 @@ end f64.const nan:0x8000000000000 f64.const 0 - call $~lib/math/NativeMath.rem + call $~lib/math/NativeMath::rem f64.const nan:0x8000000000000 f64.const 0 call $std/math/check @@ -45614,7 +45614,7 @@ end f64.const -1 f64.const -0 - call $~lib/math/NativeMath.rem + call $~lib/math/NativeMath::rem f64.const nan:0x8000000000000 f64.const 0 call $std/math/check @@ -45629,7 +45629,7 @@ end f64.const inf f64.const -0 - call $~lib/math/NativeMath.rem + call $~lib/math/NativeMath::rem f64.const nan:0x8000000000000 f64.const 0 call $std/math/check @@ -45644,7 +45644,7 @@ end f64.const -inf f64.const -0 - call $~lib/math/NativeMath.rem + call $~lib/math/NativeMath::rem f64.const nan:0x8000000000000 f64.const 0 call $std/math/check @@ -45659,7 +45659,7 @@ end f64.const nan:0x8000000000000 f64.const -0 - call $~lib/math/NativeMath.rem + call $~lib/math/NativeMath::rem f64.const nan:0x8000000000000 f64.const 0 call $std/math/check @@ -45674,7 +45674,7 @@ end f64.const inf f64.const 2 - call $~lib/math/NativeMath.rem + call $~lib/math/NativeMath::rem f64.const nan:0x8000000000000 f64.const 0 call $std/math/check @@ -45689,7 +45689,7 @@ end f64.const inf f64.const -0.5 - call $~lib/math/NativeMath.rem + call $~lib/math/NativeMath::rem f64.const nan:0x8000000000000 f64.const 0 call $std/math/check @@ -45704,7 +45704,7 @@ end f64.const inf f64.const nan:0x8000000000000 - call $~lib/math/NativeMath.rem + call $~lib/math/NativeMath::rem f64.const nan:0x8000000000000 f64.const 0 call $std/math/check @@ -45719,7 +45719,7 @@ end f64.const -inf f64.const 2 - call $~lib/math/NativeMath.rem + call $~lib/math/NativeMath::rem f64.const nan:0x8000000000000 f64.const 0 call $std/math/check @@ -45734,7 +45734,7 @@ end f64.const -inf f64.const -0.5 - call $~lib/math/NativeMath.rem + call $~lib/math/NativeMath::rem f64.const nan:0x8000000000000 f64.const 0 call $std/math/check @@ -45749,7 +45749,7 @@ end f64.const -inf f64.const nan:0x8000000000000 - call $~lib/math/NativeMath.rem + call $~lib/math/NativeMath::rem f64.const nan:0x8000000000000 f64.const 0 call $std/math/check @@ -45764,7 +45764,7 @@ end f64.const nan:0x8000000000000 f64.const nan:0x8000000000000 - call $~lib/math/NativeMath.rem + call $~lib/math/NativeMath::rem f64.const nan:0x8000000000000 f64.const 0 call $std/math/check @@ -45779,7 +45779,7 @@ end f64.const 1 f64.const nan:0x8000000000000 - call $~lib/math/NativeMath.rem + call $~lib/math/NativeMath::rem f64.const nan:0x8000000000000 f64.const 0 call $std/math/check @@ -45794,7 +45794,7 @@ end f64.const -1 f64.const nan:0x8000000000000 - call $~lib/math/NativeMath.rem + call $~lib/math/NativeMath::rem f64.const nan:0x8000000000000 f64.const 0 call $std/math/check @@ -45809,7 +45809,7 @@ end f64.const 1 f64.const inf - call $~lib/math/NativeMath.rem + call $~lib/math/NativeMath::rem f64.const 1 f64.const 0 call $std/math/check @@ -45824,7 +45824,7 @@ end f64.const -1 f64.const inf - call $~lib/math/NativeMath.rem + call $~lib/math/NativeMath::rem f64.const -1 f64.const 0 call $std/math/check @@ -45839,7 +45839,7 @@ end f64.const inf f64.const inf - call $~lib/math/NativeMath.rem + call $~lib/math/NativeMath::rem f64.const nan:0x8000000000000 f64.const 0 call $std/math/check @@ -45854,7 +45854,7 @@ end f64.const -inf f64.const inf - call $~lib/math/NativeMath.rem + call $~lib/math/NativeMath::rem f64.const nan:0x8000000000000 f64.const 0 call $std/math/check @@ -45869,7 +45869,7 @@ end f64.const 1 f64.const -inf - call $~lib/math/NativeMath.rem + call $~lib/math/NativeMath::rem f64.const 1 f64.const 0 call $std/math/check @@ -45884,7 +45884,7 @@ end f64.const -1 f64.const -inf - call $~lib/math/NativeMath.rem + call $~lib/math/NativeMath::rem f64.const -1 f64.const 0 call $std/math/check @@ -45899,7 +45899,7 @@ end f64.const inf f64.const -inf - call $~lib/math/NativeMath.rem + call $~lib/math/NativeMath::rem f64.const nan:0x8000000000000 f64.const 0 call $std/math/check @@ -45914,7 +45914,7 @@ end f64.const -inf f64.const -inf - call $~lib/math/NativeMath.rem + call $~lib/math/NativeMath::rem f64.const nan:0x8000000000000 f64.const 0 call $std/math/check @@ -45929,7 +45929,7 @@ end f64.const 1.75 f64.const 0.5 - call $~lib/math/NativeMath.rem + call $~lib/math/NativeMath::rem f64.const -0.25 f64.const 0 call $std/math/check @@ -45944,7 +45944,7 @@ end f64.const -1.75 f64.const 0.5 - call $~lib/math/NativeMath.rem + call $~lib/math/NativeMath::rem f64.const 0.25 f64.const 0 call $std/math/check @@ -45959,7 +45959,7 @@ end f64.const 1.75 f64.const -0.5 - call $~lib/math/NativeMath.rem + call $~lib/math/NativeMath::rem f64.const -0.25 f64.const 0 call $std/math/check @@ -45974,7 +45974,7 @@ end f64.const -1.75 f64.const -0.5 - call $~lib/math/NativeMath.rem + call $~lib/math/NativeMath::rem f64.const 0.25 f64.const 0 call $std/math/check @@ -45989,7 +45989,7 @@ end f64.const 8e-323 f64.const inf - call $~lib/math/NativeMath.rem + call $~lib/math/NativeMath::rem f64.const 8e-323 f64.const 0 call $std/math/check @@ -46004,7 +46004,7 @@ end f32.const -8.066848754882812 f32.const 4.535662651062012 - call $~lib/math/NativeMathf.rem + call $~lib/math/NativeMathf::rem f32.const 1.004476547241211 f32.const 0 call $std/math/check @@ -46019,7 +46019,7 @@ end f32.const 4.345239639282227 f32.const -8.887990951538086 - call $~lib/math/NativeMathf.rem + call $~lib/math/NativeMathf::rem f32.const 4.345239639282227 f32.const 0 call $std/math/check @@ -46034,7 +46034,7 @@ end f32.const -8.381433486938477 f32.const -2.7636072635650635 - call $~lib/math/NativeMathf.rem + call $~lib/math/NativeMathf::rem f32.const -0.09061169624328613 f32.const 0 call $std/math/check @@ -46049,7 +46049,7 @@ end f32.const -6.531673431396484 f32.const 4.567535400390625 - call $~lib/math/NativeMathf.rem + call $~lib/math/NativeMathf::rem f32.const -1.9641380310058594 f32.const 0 call $std/math/check @@ -46064,7 +46064,7 @@ end f32.const 9.267057418823242 f32.const 4.811392307281494 - call $~lib/math/NativeMathf.rem + call $~lib/math/NativeMathf::rem f32.const -0.3557271957397461 f32.const 0 call $std/math/check @@ -46079,7 +46079,7 @@ end f32.const -6.450045585632324 f32.const 0.6620717644691467 - call $~lib/math/NativeMathf.rem + call $~lib/math/NativeMathf::rem f32.const 0.17067205905914307 f32.const 0 call $std/math/check @@ -46094,7 +46094,7 @@ end f32.const 7.858890056610107 f32.const 0.052154526114463806 - call $~lib/math/NativeMathf.rem + call $~lib/math/NativeMathf::rem f32.const -0.016443386673927307 f32.const 0 call $std/math/check @@ -46109,7 +46109,7 @@ end f32.const -0.7920545339584351 f32.const 7.676402568817139 - call $~lib/math/NativeMathf.rem + call $~lib/math/NativeMathf::rem f32.const -0.7920545339584351 f32.const 0 call $std/math/check @@ -46124,7 +46124,7 @@ end f32.const 0.6157026886940002 f32.const 2.0119025707244873 - call $~lib/math/NativeMathf.rem + call $~lib/math/NativeMathf::rem f32.const 0.6157026886940002 f32.const 0 call $std/math/check @@ -46139,7 +46139,7 @@ end f32.const -0.5587586760520935 f32.const 0.03223983198404312 - call $~lib/math/NativeMathf.rem + call $~lib/math/NativeMathf::rem f32.const -0.010681532323360443 f32.const 0 call $std/math/check @@ -46154,7 +46154,7 @@ end f32.const 0 f32.const 1 - call $~lib/math/NativeMathf.rem + call $~lib/math/NativeMathf::rem f32.const 0 f32.const 0 call $std/math/check @@ -46169,7 +46169,7 @@ end f32.const -0 f32.const 1 - call $~lib/math/NativeMathf.rem + call $~lib/math/NativeMathf::rem f32.const -0 f32.const 0 call $std/math/check @@ -46184,7 +46184,7 @@ end f32.const 0.5 f32.const 1 - call $~lib/math/NativeMathf.rem + call $~lib/math/NativeMathf::rem f32.const 0.5 f32.const 0 call $std/math/check @@ -46199,7 +46199,7 @@ end f32.const -0.5 f32.const 1 - call $~lib/math/NativeMathf.rem + call $~lib/math/NativeMathf::rem f32.const -0.5 f32.const 0 call $std/math/check @@ -46214,7 +46214,7 @@ end f32.const 1 f32.const 1 - call $~lib/math/NativeMathf.rem + call $~lib/math/NativeMathf::rem f32.const 0 f32.const 0 call $std/math/check @@ -46229,7 +46229,7 @@ end f32.const -1 f32.const 1 - call $~lib/math/NativeMathf.rem + call $~lib/math/NativeMathf::rem f32.const -0 f32.const 0 call $std/math/check @@ -46244,7 +46244,7 @@ end f32.const 1.5 f32.const 1 - call $~lib/math/NativeMathf.rem + call $~lib/math/NativeMathf::rem f32.const -0.5 f32.const 0 call $std/math/check @@ -46259,7 +46259,7 @@ end f32.const -1.5 f32.const 1 - call $~lib/math/NativeMathf.rem + call $~lib/math/NativeMathf::rem f32.const 0.5 f32.const 0 call $std/math/check @@ -46274,7 +46274,7 @@ end f32.const 2 f32.const 1 - call $~lib/math/NativeMathf.rem + call $~lib/math/NativeMathf::rem f32.const 0 f32.const 0 call $std/math/check @@ -46289,7 +46289,7 @@ end f32.const -2 f32.const 1 - call $~lib/math/NativeMathf.rem + call $~lib/math/NativeMathf::rem f32.const -0 f32.const 0 call $std/math/check @@ -46304,7 +46304,7 @@ end f32.const inf f32.const 1 - call $~lib/math/NativeMathf.rem + call $~lib/math/NativeMathf::rem f32.const nan:0x400000 f32.const 0 call $std/math/check @@ -46319,7 +46319,7 @@ end f32.const -inf f32.const 1 - call $~lib/math/NativeMathf.rem + call $~lib/math/NativeMathf::rem f32.const nan:0x400000 f32.const 0 call $std/math/check @@ -46334,7 +46334,7 @@ end f32.const nan:0x400000 f32.const 1 - call $~lib/math/NativeMathf.rem + call $~lib/math/NativeMathf::rem f32.const nan:0x400000 f32.const 0 call $std/math/check @@ -46349,7 +46349,7 @@ end f32.const 0 f32.const -1 - call $~lib/math/NativeMathf.rem + call $~lib/math/NativeMathf::rem f32.const 0 f32.const 0 call $std/math/check @@ -46364,7 +46364,7 @@ end f32.const -0 f32.const -1 - call $~lib/math/NativeMathf.rem + call $~lib/math/NativeMathf::rem f32.const -0 f32.const 0 call $std/math/check @@ -46379,7 +46379,7 @@ end f32.const 0.5 f32.const -1 - call $~lib/math/NativeMathf.rem + call $~lib/math/NativeMathf::rem f32.const 0.5 f32.const 0 call $std/math/check @@ -46394,7 +46394,7 @@ end f32.const -0.5 f32.const -1 - call $~lib/math/NativeMathf.rem + call $~lib/math/NativeMathf::rem f32.const -0.5 f32.const 0 call $std/math/check @@ -46409,7 +46409,7 @@ end f32.const 1 f32.const -1 - call $~lib/math/NativeMathf.rem + call $~lib/math/NativeMathf::rem f32.const 0 f32.const 0 call $std/math/check @@ -46424,7 +46424,7 @@ end f32.const -1 f32.const -1 - call $~lib/math/NativeMathf.rem + call $~lib/math/NativeMathf::rem f32.const -0 f32.const 0 call $std/math/check @@ -46439,7 +46439,7 @@ end f32.const 1.5 f32.const -1 - call $~lib/math/NativeMathf.rem + call $~lib/math/NativeMathf::rem f32.const -0.5 f32.const 0 call $std/math/check @@ -46454,7 +46454,7 @@ end f32.const -1.5 f32.const -1 - call $~lib/math/NativeMathf.rem + call $~lib/math/NativeMathf::rem f32.const 0.5 f32.const 0 call $std/math/check @@ -46469,7 +46469,7 @@ end f32.const 2 f32.const -1 - call $~lib/math/NativeMathf.rem + call $~lib/math/NativeMathf::rem f32.const 0 f32.const 0 call $std/math/check @@ -46484,7 +46484,7 @@ end f32.const -2 f32.const -1 - call $~lib/math/NativeMathf.rem + call $~lib/math/NativeMathf::rem f32.const -0 f32.const 0 call $std/math/check @@ -46499,7 +46499,7 @@ end f32.const inf f32.const -1 - call $~lib/math/NativeMathf.rem + call $~lib/math/NativeMathf::rem f32.const nan:0x400000 f32.const 0 call $std/math/check @@ -46514,7 +46514,7 @@ end f32.const -inf f32.const -1 - call $~lib/math/NativeMathf.rem + call $~lib/math/NativeMathf::rem f32.const nan:0x400000 f32.const 0 call $std/math/check @@ -46529,7 +46529,7 @@ end f32.const nan:0x400000 f32.const -1 - call $~lib/math/NativeMathf.rem + call $~lib/math/NativeMathf::rem f32.const nan:0x400000 f32.const 0 call $std/math/check @@ -46544,7 +46544,7 @@ end f32.const 0 f32.const 0 - call $~lib/math/NativeMathf.rem + call $~lib/math/NativeMathf::rem f32.const nan:0x400000 f32.const 0 call $std/math/check @@ -46559,7 +46559,7 @@ end f32.const 0 f32.const -0 - call $~lib/math/NativeMathf.rem + call $~lib/math/NativeMathf::rem f32.const nan:0x400000 f32.const 0 call $std/math/check @@ -46574,7 +46574,7 @@ end f32.const 0 f32.const inf - call $~lib/math/NativeMathf.rem + call $~lib/math/NativeMathf::rem f32.const 0 f32.const 0 call $std/math/check @@ -46589,7 +46589,7 @@ end f32.const 0 f32.const -inf - call $~lib/math/NativeMathf.rem + call $~lib/math/NativeMathf::rem f32.const 0 f32.const 0 call $std/math/check @@ -46604,7 +46604,7 @@ end f32.const 0 f32.const nan:0x400000 - call $~lib/math/NativeMathf.rem + call $~lib/math/NativeMathf::rem f32.const nan:0x400000 f32.const 0 call $std/math/check @@ -46619,7 +46619,7 @@ end f32.const -0 f32.const 0 - call $~lib/math/NativeMathf.rem + call $~lib/math/NativeMathf::rem f32.const nan:0x400000 f32.const 0 call $std/math/check @@ -46634,7 +46634,7 @@ end f32.const -0 f32.const -0 - call $~lib/math/NativeMathf.rem + call $~lib/math/NativeMathf::rem f32.const nan:0x400000 f32.const 0 call $std/math/check @@ -46649,7 +46649,7 @@ end f32.const -0 f32.const inf - call $~lib/math/NativeMathf.rem + call $~lib/math/NativeMathf::rem f32.const -0 f32.const 0 call $std/math/check @@ -46664,7 +46664,7 @@ end f32.const -0 f32.const -inf - call $~lib/math/NativeMathf.rem + call $~lib/math/NativeMathf::rem f32.const -0 f32.const 0 call $std/math/check @@ -46679,7 +46679,7 @@ end f32.const -0 f32.const nan:0x400000 - call $~lib/math/NativeMathf.rem + call $~lib/math/NativeMathf::rem f32.const nan:0x400000 f32.const 0 call $std/math/check @@ -46694,7 +46694,7 @@ end f32.const 1 f32.const 0 - call $~lib/math/NativeMathf.rem + call $~lib/math/NativeMathf::rem f32.const nan:0x400000 f32.const 0 call $std/math/check @@ -46709,7 +46709,7 @@ end f32.const -1 f32.const 0 - call $~lib/math/NativeMathf.rem + call $~lib/math/NativeMathf::rem f32.const nan:0x400000 f32.const 0 call $std/math/check @@ -46724,7 +46724,7 @@ end f32.const inf f32.const 0 - call $~lib/math/NativeMathf.rem + call $~lib/math/NativeMathf::rem f32.const nan:0x400000 f32.const 0 call $std/math/check @@ -46739,7 +46739,7 @@ end f32.const -inf f32.const 0 - call $~lib/math/NativeMathf.rem + call $~lib/math/NativeMathf::rem f32.const nan:0x400000 f32.const 0 call $std/math/check @@ -46754,7 +46754,7 @@ end f32.const nan:0x400000 f32.const 0 - call $~lib/math/NativeMathf.rem + call $~lib/math/NativeMathf::rem f32.const nan:0x400000 f32.const 0 call $std/math/check @@ -46769,7 +46769,7 @@ end f32.const -1 f32.const -0 - call $~lib/math/NativeMathf.rem + call $~lib/math/NativeMathf::rem f32.const nan:0x400000 f32.const 0 call $std/math/check @@ -46784,7 +46784,7 @@ end f32.const inf f32.const -0 - call $~lib/math/NativeMathf.rem + call $~lib/math/NativeMathf::rem f32.const nan:0x400000 f32.const 0 call $std/math/check @@ -46799,7 +46799,7 @@ end f32.const -inf f32.const -0 - call $~lib/math/NativeMathf.rem + call $~lib/math/NativeMathf::rem f32.const nan:0x400000 f32.const 0 call $std/math/check @@ -46814,7 +46814,7 @@ end f32.const nan:0x400000 f32.const -0 - call $~lib/math/NativeMathf.rem + call $~lib/math/NativeMathf::rem f32.const nan:0x400000 f32.const 0 call $std/math/check @@ -46829,7 +46829,7 @@ end f32.const inf f32.const 2 - call $~lib/math/NativeMathf.rem + call $~lib/math/NativeMathf::rem f32.const nan:0x400000 f32.const 0 call $std/math/check @@ -46844,7 +46844,7 @@ end f32.const inf f32.const -0.5 - call $~lib/math/NativeMathf.rem + call $~lib/math/NativeMathf::rem f32.const nan:0x400000 f32.const 0 call $std/math/check @@ -46859,7 +46859,7 @@ end f32.const inf f32.const nan:0x400000 - call $~lib/math/NativeMathf.rem + call $~lib/math/NativeMathf::rem f32.const nan:0x400000 f32.const 0 call $std/math/check @@ -46874,7 +46874,7 @@ end f32.const -inf f32.const 2 - call $~lib/math/NativeMathf.rem + call $~lib/math/NativeMathf::rem f32.const nan:0x400000 f32.const 0 call $std/math/check @@ -46889,7 +46889,7 @@ end f32.const -inf f32.const -0.5 - call $~lib/math/NativeMathf.rem + call $~lib/math/NativeMathf::rem f32.const nan:0x400000 f32.const 0 call $std/math/check @@ -46904,7 +46904,7 @@ end f32.const -inf f32.const nan:0x400000 - call $~lib/math/NativeMathf.rem + call $~lib/math/NativeMathf::rem f32.const nan:0x400000 f32.const 0 call $std/math/check @@ -46919,7 +46919,7 @@ end f32.const nan:0x400000 f32.const nan:0x400000 - call $~lib/math/NativeMathf.rem + call $~lib/math/NativeMathf::rem f32.const nan:0x400000 f32.const 0 call $std/math/check @@ -46934,7 +46934,7 @@ end f32.const 1 f32.const nan:0x400000 - call $~lib/math/NativeMathf.rem + call $~lib/math/NativeMathf::rem f32.const nan:0x400000 f32.const 0 call $std/math/check @@ -46949,7 +46949,7 @@ end f32.const -1 f32.const nan:0x400000 - call $~lib/math/NativeMathf.rem + call $~lib/math/NativeMathf::rem f32.const nan:0x400000 f32.const 0 call $std/math/check @@ -46964,7 +46964,7 @@ end f32.const 1 f32.const inf - call $~lib/math/NativeMathf.rem + call $~lib/math/NativeMathf::rem f32.const 1 f32.const 0 call $std/math/check @@ -46979,7 +46979,7 @@ end f32.const -1 f32.const inf - call $~lib/math/NativeMathf.rem + call $~lib/math/NativeMathf::rem f32.const -1 f32.const 0 call $std/math/check @@ -46994,7 +46994,7 @@ end f32.const inf f32.const inf - call $~lib/math/NativeMathf.rem + call $~lib/math/NativeMathf::rem f32.const nan:0x400000 f32.const 0 call $std/math/check @@ -47009,7 +47009,7 @@ end f32.const -inf f32.const inf - call $~lib/math/NativeMathf.rem + call $~lib/math/NativeMathf::rem f32.const nan:0x400000 f32.const 0 call $std/math/check @@ -47024,7 +47024,7 @@ end f32.const 1 f32.const -inf - call $~lib/math/NativeMathf.rem + call $~lib/math/NativeMathf::rem f32.const 1 f32.const 0 call $std/math/check @@ -47039,7 +47039,7 @@ end f32.const -1 f32.const -inf - call $~lib/math/NativeMathf.rem + call $~lib/math/NativeMathf::rem f32.const -1 f32.const 0 call $std/math/check @@ -47054,7 +47054,7 @@ end f32.const inf f32.const -inf - call $~lib/math/NativeMathf.rem + call $~lib/math/NativeMathf::rem f32.const nan:0x400000 f32.const 0 call $std/math/check @@ -47069,7 +47069,7 @@ end f32.const -inf f32.const -inf - call $~lib/math/NativeMathf.rem + call $~lib/math/NativeMathf::rem f32.const nan:0x400000 f32.const 0 call $std/math/check @@ -47084,7 +47084,7 @@ end f32.const 1.75 f32.const 0.5 - call $~lib/math/NativeMathf.rem + call $~lib/math/NativeMathf::rem f32.const -0.25 f32.const 0 call $std/math/check @@ -47099,7 +47099,7 @@ end f32.const -1.75 f32.const 0.5 - call $~lib/math/NativeMathf.rem + call $~lib/math/NativeMathf::rem f32.const 0.25 f32.const 0 call $std/math/check @@ -47114,7 +47114,7 @@ end f32.const 1.75 f32.const -0.5 - call $~lib/math/NativeMathf.rem + call $~lib/math/NativeMathf::rem f32.const -0.25 f32.const 0 call $std/math/check @@ -47129,7 +47129,7 @@ end f32.const -1.75 f32.const -0.5 - call $~lib/math/NativeMathf.rem + call $~lib/math/NativeMathf::rem f32.const 0.25 f32.const 0 call $std/math/check @@ -47144,7 +47144,7 @@ end f32.const 5.877471754111438e-39 f32.const inf - call $~lib/math/NativeMathf.rem + call $~lib/math/NativeMathf::rem f32.const 5.877471754111438e-39 f32.const 0 call $std/math/check @@ -47158,13 +47158,13 @@ unreachable end f64.const -8.06684839057968 - call $~lib/math/NativeMath.sin + call $~lib/math/NativeMath::sin f64.const -0.9774292928781227 f64.const -0.14564912021160126 call $std/math/check if (result i32) f64.const -8.06684839057968 - call $~lib/bindings/dom/Math.sin + call $~lib/bindings/dom/Math::sin f64.const -0.9774292928781227 f64.const -0.14564912021160126 call $std/math/check @@ -47181,13 +47181,13 @@ unreachable end f64.const 4.345239849338305 - call $~lib/math/NativeMath.sin + call $~lib/math/NativeMath::sin f64.const -0.9333544736965718 f64.const -0.08813747018575668 call $std/math/check if (result i32) f64.const 4.345239849338305 - call $~lib/bindings/dom/Math.sin + call $~lib/bindings/dom/Math::sin f64.const -0.9333544736965718 f64.const -0.08813747018575668 call $std/math/check @@ -47204,13 +47204,13 @@ unreachable end f64.const -8.38143342755525 - call $~lib/math/NativeMath.sin + call $~lib/math/NativeMath::sin f64.const -0.8640924711706304 f64.const -0.11743883043527603 call $std/math/check if (result i32) f64.const -8.38143342755525 - call $~lib/bindings/dom/Math.sin + call $~lib/bindings/dom/Math::sin f64.const -0.8640924711706304 f64.const -0.11743883043527603 call $std/math/check @@ -47227,13 +47227,13 @@ unreachable end f64.const -6.531673581913484 - call $~lib/math/NativeMath.sin + call $~lib/math/NativeMath::sin f64.const -0.24593894772615374 f64.const -0.12697851657867432 call $std/math/check if (result i32) f64.const -6.531673581913484 - call $~lib/bindings/dom/Math.sin + call $~lib/bindings/dom/Math::sin f64.const -0.24593894772615374 f64.const -0.12697851657867432 call $std/math/check @@ -47250,13 +47250,13 @@ unreachable end f64.const 9.267056966972586 - call $~lib/math/NativeMath.sin + call $~lib/math/NativeMath::sin f64.const 0.15706789772028007 f64.const -0.029550159350037575 call $std/math/check if (result i32) f64.const 9.267056966972586 - call $~lib/bindings/dom/Math.sin + call $~lib/bindings/dom/Math::sin f64.const 0.15706789772028007 f64.const -0.029550159350037575 call $std/math/check @@ -47273,13 +47273,13 @@ unreachable end f64.const 0.6619858980995045 - call $~lib/math/NativeMath.sin + call $~lib/math/NativeMath::sin f64.const 0.6146844860113447 f64.const -0.09976737946271896 call $std/math/check if (result i32) f64.const 0.6619858980995045 - call $~lib/bindings/dom/Math.sin + call $~lib/bindings/dom/Math::sin f64.const 0.6146844860113447 f64.const -0.09976737946271896 call $std/math/check @@ -47296,13 +47296,13 @@ unreachable end f64.const -0.4066039223853553 - call $~lib/math/NativeMath.sin + call $~lib/math/NativeMath::sin f64.const -0.39549242182823696 f64.const -0.3668774962425232 call $std/math/check if (result i32) f64.const -0.4066039223853553 - call $~lib/bindings/dom/Math.sin + call $~lib/bindings/dom/Math::sin f64.const -0.39549242182823696 f64.const -0.3668774962425232 call $std/math/check @@ -47319,13 +47319,13 @@ unreachable end f64.const 0.5617597462207241 - call $~lib/math/NativeMath.sin + call $~lib/math/NativeMath::sin f64.const 0.5326763286672376 f64.const -0.3550407588481903 call $std/math/check if (result i32) f64.const 0.5617597462207241 - call $~lib/bindings/dom/Math.sin + call $~lib/bindings/dom/Math::sin f64.const 0.5326763286672376 f64.const -0.3550407588481903 call $std/math/check @@ -47342,13 +47342,13 @@ unreachable end f64.const 0.7741522965913037 - call $~lib/math/NativeMath.sin + call $~lib/math/NativeMath::sin f64.const 0.6991102068649779 f64.const -0.427672415971756 call $std/math/check if (result i32) f64.const 0.7741522965913037 - call $~lib/bindings/dom/Math.sin + call $~lib/bindings/dom/Math::sin f64.const 0.6991102068649779 f64.const -0.427672415971756 call $std/math/check @@ -47365,13 +47365,13 @@ unreachable end f64.const -0.6787637026394024 - call $~lib/math/NativeMath.sin + call $~lib/math/NativeMath::sin f64.const -0.6278312326301215 f64.const -0.3828115463256836 call $std/math/check if (result i32) f64.const -0.6787637026394024 - call $~lib/bindings/dom/Math.sin + call $~lib/bindings/dom/Math::sin f64.const -0.6278312326301215 f64.const -0.3828115463256836 call $std/math/check @@ -47388,13 +47388,13 @@ unreachable end f64.const 9.313225746154785e-10 - call $~lib/math/NativeMath.sin + call $~lib/math/NativeMath::sin f64.const 9.313225746154785e-10 f64.const 6.510416860692203e-04 call $std/math/check if (result i32) f64.const 9.313225746154785e-10 - call $~lib/bindings/dom/Math.sin + call $~lib/bindings/dom/Math::sin f64.const 9.313225746154785e-10 f64.const 6.510416860692203e-04 call $std/math/check @@ -47411,13 +47411,13 @@ unreachable end f64.const -9.313225746154785e-10 - call $~lib/math/NativeMath.sin + call $~lib/math/NativeMath::sin f64.const -9.313225746154785e-10 f64.const -6.510416860692203e-04 call $std/math/check if (result i32) f64.const -9.313225746154785e-10 - call $~lib/bindings/dom/Math.sin + call $~lib/bindings/dom/Math::sin f64.const -9.313225746154785e-10 f64.const -6.510416860692203e-04 call $std/math/check @@ -47434,13 +47434,13 @@ unreachable end f64.const 2.2250738585072014e-308 - call $~lib/math/NativeMath.sin + call $~lib/math/NativeMath::sin f64.const 2.2250738585072014e-308 f64.const 0 call $std/math/check if (result i32) f64.const 2.2250738585072014e-308 - call $~lib/bindings/dom/Math.sin + call $~lib/bindings/dom/Math::sin f64.const 2.2250738585072014e-308 f64.const 0 call $std/math/check @@ -47457,13 +47457,13 @@ unreachable end f64.const -2.2250738585072014e-308 - call $~lib/math/NativeMath.sin + call $~lib/math/NativeMath::sin f64.const -2.2250738585072014e-308 f64.const 0 call $std/math/check if (result i32) f64.const -2.2250738585072014e-308 - call $~lib/bindings/dom/Math.sin + call $~lib/bindings/dom/Math::sin f64.const -2.2250738585072014e-308 f64.const 0 call $std/math/check @@ -47480,13 +47480,13 @@ unreachable end f64.const 5e-324 - call $~lib/math/NativeMath.sin + call $~lib/math/NativeMath::sin f64.const 5e-324 f64.const 0 call $std/math/check if (result i32) f64.const 5e-324 - call $~lib/bindings/dom/Math.sin + call $~lib/bindings/dom/Math::sin f64.const 5e-324 f64.const 0 call $std/math/check @@ -47503,13 +47503,13 @@ unreachable end f64.const -5e-324 - call $~lib/math/NativeMath.sin + call $~lib/math/NativeMath::sin f64.const -5e-324 f64.const 0 call $std/math/check if (result i32) f64.const -5e-324 - call $~lib/bindings/dom/Math.sin + call $~lib/bindings/dom/Math::sin f64.const -5e-324 f64.const 0 call $std/math/check @@ -47526,13 +47526,13 @@ unreachable end f64.const 0 - call $~lib/math/NativeMath.sin + call $~lib/math/NativeMath::sin f64.const 0 f64.const 0 call $std/math/check if (result i32) f64.const 0 - call $~lib/bindings/dom/Math.sin + call $~lib/bindings/dom/Math::sin f64.const 0 f64.const 0 call $std/math/check @@ -47549,13 +47549,13 @@ unreachable end f64.const -0 - call $~lib/math/NativeMath.sin + call $~lib/math/NativeMath::sin f64.const -0 f64.const 0 call $std/math/check if (result i32) f64.const -0 - call $~lib/bindings/dom/Math.sin + call $~lib/bindings/dom/Math::sin f64.const -0 f64.const 0 call $std/math/check @@ -47572,13 +47572,13 @@ unreachable end f64.const 2.225073858507202e-308 - call $~lib/math/NativeMath.sin + call $~lib/math/NativeMath::sin f64.const 2.225073858507202e-308 f64.const 0 call $std/math/check if (result i32) f64.const 2.225073858507202e-308 - call $~lib/bindings/dom/Math.sin + call $~lib/bindings/dom/Math::sin f64.const 2.225073858507202e-308 f64.const 0 call $std/math/check @@ -47595,13 +47595,13 @@ unreachable end f64.const 2.2250738585072024e-308 - call $~lib/math/NativeMath.sin + call $~lib/math/NativeMath::sin f64.const 2.2250738585072024e-308 f64.const 0 call $std/math/check if (result i32) f64.const 2.2250738585072024e-308 - call $~lib/bindings/dom/Math.sin + call $~lib/bindings/dom/Math::sin f64.const 2.2250738585072024e-308 f64.const 0 call $std/math/check @@ -47618,13 +47618,13 @@ unreachable end f64.const 4.4501477170144003e-308 - call $~lib/math/NativeMath.sin + call $~lib/math/NativeMath::sin f64.const 4.4501477170144003e-308 f64.const 0 call $std/math/check if (result i32) f64.const 4.4501477170144003e-308 - call $~lib/bindings/dom/Math.sin + call $~lib/bindings/dom/Math::sin f64.const 4.4501477170144003e-308 f64.const 0 call $std/math/check @@ -47641,13 +47641,13 @@ unreachable end f64.const 4.450147717014403e-308 - call $~lib/math/NativeMath.sin + call $~lib/math/NativeMath::sin f64.const 4.450147717014403e-308 f64.const 0 call $std/math/check if (result i32) f64.const 4.450147717014403e-308 - call $~lib/bindings/dom/Math.sin + call $~lib/bindings/dom/Math::sin f64.const 4.450147717014403e-308 f64.const 0 call $std/math/check @@ -47664,13 +47664,13 @@ unreachable end f64.const 4.450147717014406e-308 - call $~lib/math/NativeMath.sin + call $~lib/math/NativeMath::sin f64.const 4.450147717014406e-308 f64.const 0 call $std/math/check if (result i32) f64.const 4.450147717014406e-308 - call $~lib/bindings/dom/Math.sin + call $~lib/bindings/dom/Math::sin f64.const 4.450147717014406e-308 f64.const 0 call $std/math/check @@ -47687,13 +47687,13 @@ unreachable end f64.const 8.900295434028806e-308 - call $~lib/math/NativeMath.sin + call $~lib/math/NativeMath::sin f64.const 8.900295434028806e-308 f64.const 0 call $std/math/check if (result i32) f64.const 8.900295434028806e-308 - call $~lib/bindings/dom/Math.sin + call $~lib/bindings/dom/Math::sin f64.const 8.900295434028806e-308 f64.const 0 call $std/math/check @@ -47710,13 +47710,13 @@ unreachable end f64.const 1.1175870895385742e-08 - call $~lib/math/NativeMath.sin + call $~lib/math/NativeMath::sin f64.const 1.1175870895385742e-08 f64.const 0.140625 call $std/math/check if (result i32) f64.const 1.1175870895385742e-08 - call $~lib/bindings/dom/Math.sin + call $~lib/bindings/dom/Math::sin f64.const 1.1175870895385742e-08 f64.const 0.140625 call $std/math/check @@ -47733,13 +47733,13 @@ unreachable end f64.const 1.4901161193847656e-08 - call $~lib/math/NativeMath.sin + call $~lib/math/NativeMath::sin f64.const 1.4901161193847656e-08 f64.const 0.1666666716337204 call $std/math/check if (result i32) f64.const 1.4901161193847656e-08 - call $~lib/bindings/dom/Math.sin + call $~lib/bindings/dom/Math::sin f64.const 1.4901161193847656e-08 f64.const 0.1666666716337204 call $std/math/check @@ -47756,13 +47756,13 @@ unreachable end f64.const -2.225073858507202e-308 - call $~lib/math/NativeMath.sin + call $~lib/math/NativeMath::sin f64.const -2.225073858507202e-308 f64.const 0 call $std/math/check if (result i32) f64.const -2.225073858507202e-308 - call $~lib/bindings/dom/Math.sin + call $~lib/bindings/dom/Math::sin f64.const -2.225073858507202e-308 f64.const 0 call $std/math/check @@ -47779,13 +47779,13 @@ unreachable end f64.const -2.2250738585072024e-308 - call $~lib/math/NativeMath.sin + call $~lib/math/NativeMath::sin f64.const -2.2250738585072024e-308 f64.const 0 call $std/math/check if (result i32) f64.const -2.2250738585072024e-308 - call $~lib/bindings/dom/Math.sin + call $~lib/bindings/dom/Math::sin f64.const -2.2250738585072024e-308 f64.const 0 call $std/math/check @@ -47802,13 +47802,13 @@ unreachable end f64.const -4.4501477170144003e-308 - call $~lib/math/NativeMath.sin + call $~lib/math/NativeMath::sin f64.const -4.4501477170144003e-308 f64.const 0 call $std/math/check if (result i32) f64.const -4.4501477170144003e-308 - call $~lib/bindings/dom/Math.sin + call $~lib/bindings/dom/Math::sin f64.const -4.4501477170144003e-308 f64.const 0 call $std/math/check @@ -47825,13 +47825,13 @@ unreachable end f64.const -4.450147717014403e-308 - call $~lib/math/NativeMath.sin + call $~lib/math/NativeMath::sin f64.const -4.450147717014403e-308 f64.const 0 call $std/math/check if (result i32) f64.const -4.450147717014403e-308 - call $~lib/bindings/dom/Math.sin + call $~lib/bindings/dom/Math::sin f64.const -4.450147717014403e-308 f64.const 0 call $std/math/check @@ -47848,13 +47848,13 @@ unreachable end f64.const -4.450147717014406e-308 - call $~lib/math/NativeMath.sin + call $~lib/math/NativeMath::sin f64.const -4.450147717014406e-308 f64.const 0 call $std/math/check if (result i32) f64.const -4.450147717014406e-308 - call $~lib/bindings/dom/Math.sin + call $~lib/bindings/dom/Math::sin f64.const -4.450147717014406e-308 f64.const 0 call $std/math/check @@ -47871,13 +47871,13 @@ unreachable end f64.const -8.900295434028806e-308 - call $~lib/math/NativeMath.sin + call $~lib/math/NativeMath::sin f64.const -8.900295434028806e-308 f64.const 0 call $std/math/check if (result i32) f64.const -8.900295434028806e-308 - call $~lib/bindings/dom/Math.sin + call $~lib/bindings/dom/Math::sin f64.const -8.900295434028806e-308 f64.const 0 call $std/math/check @@ -47894,13 +47894,13 @@ unreachable end f64.const -1.1175870895385742e-08 - call $~lib/math/NativeMath.sin + call $~lib/math/NativeMath::sin f64.const -1.1175870895385742e-08 f64.const -0.140625 call $std/math/check if (result i32) f64.const -1.1175870895385742e-08 - call $~lib/bindings/dom/Math.sin + call $~lib/bindings/dom/Math::sin f64.const -1.1175870895385742e-08 f64.const -0.140625 call $std/math/check @@ -47917,13 +47917,13 @@ unreachable end f64.const -1.4901161193847656e-08 - call $~lib/math/NativeMath.sin + call $~lib/math/NativeMath::sin f64.const -1.4901161193847656e-08 f64.const -0.1666666716337204 call $std/math/check if (result i32) f64.const -1.4901161193847656e-08 - call $~lib/bindings/dom/Math.sin + call $~lib/bindings/dom/Math::sin f64.const -1.4901161193847656e-08 f64.const -0.1666666716337204 call $std/math/check @@ -47940,13 +47940,13 @@ unreachable end f64.const -1.4901161193847656e-08 - call $~lib/math/NativeMath.sin + call $~lib/math/NativeMath::sin f64.const -1.4901161193847656e-08 f64.const -0.1666666716337204 call $std/math/check if (result i32) f64.const -1.4901161193847656e-08 - call $~lib/bindings/dom/Math.sin + call $~lib/bindings/dom/Math::sin f64.const -1.4901161193847656e-08 f64.const -0.1666666716337204 call $std/math/check @@ -47963,13 +47963,13 @@ unreachable end f64.const 1e-323 - call $~lib/math/NativeMath.sin + call $~lib/math/NativeMath::sin f64.const 1e-323 f64.const 0 call $std/math/check if (result i32) f64.const 1e-323 - call $~lib/bindings/dom/Math.sin + call $~lib/bindings/dom/Math::sin f64.const 1e-323 f64.const 0 call $std/math/check @@ -47986,13 +47986,13 @@ unreachable end f64.const 4.4e-323 - call $~lib/math/NativeMath.sin + call $~lib/math/NativeMath::sin f64.const 4.4e-323 f64.const 0 call $std/math/check if (result i32) f64.const 4.4e-323 - call $~lib/bindings/dom/Math.sin + call $~lib/bindings/dom/Math::sin f64.const 4.4e-323 f64.const 0 call $std/math/check @@ -48009,13 +48009,13 @@ unreachable end f64.const 5.562684646268003e-309 - call $~lib/math/NativeMath.sin + call $~lib/math/NativeMath::sin f64.const 5.562684646268003e-309 f64.const 0 call $std/math/check if (result i32) f64.const 5.562684646268003e-309 - call $~lib/bindings/dom/Math.sin + call $~lib/bindings/dom/Math::sin f64.const 5.562684646268003e-309 f64.const 0 call $std/math/check @@ -48032,13 +48032,13 @@ unreachable end f64.const 1.1125369292536007e-308 - call $~lib/math/NativeMath.sin + call $~lib/math/NativeMath::sin f64.const 1.1125369292536007e-308 f64.const 0 call $std/math/check if (result i32) f64.const 1.1125369292536007e-308 - call $~lib/bindings/dom/Math.sin + call $~lib/bindings/dom/Math::sin f64.const 1.1125369292536007e-308 f64.const 0 call $std/math/check @@ -48055,13 +48055,13 @@ unreachable end f64.const 2.2250738585072004e-308 - call $~lib/math/NativeMath.sin + call $~lib/math/NativeMath::sin f64.const 2.2250738585072004e-308 f64.const 0 call $std/math/check if (result i32) f64.const 2.2250738585072004e-308 - call $~lib/bindings/dom/Math.sin + call $~lib/bindings/dom/Math::sin f64.const 2.2250738585072004e-308 f64.const 0 call $std/math/check @@ -48078,13 +48078,13 @@ unreachable end f64.const 2.225073858507201e-308 - call $~lib/math/NativeMath.sin + call $~lib/math/NativeMath::sin f64.const 2.225073858507201e-308 f64.const 0 call $std/math/check if (result i32) f64.const 2.225073858507201e-308 - call $~lib/bindings/dom/Math.sin + call $~lib/bindings/dom/Math::sin f64.const 2.225073858507201e-308 f64.const 0 call $std/math/check @@ -48101,13 +48101,13 @@ unreachable end f64.const -1e-323 - call $~lib/math/NativeMath.sin + call $~lib/math/NativeMath::sin f64.const -1e-323 f64.const 0 call $std/math/check if (result i32) f64.const -1e-323 - call $~lib/bindings/dom/Math.sin + call $~lib/bindings/dom/Math::sin f64.const -1e-323 f64.const 0 call $std/math/check @@ -48124,13 +48124,13 @@ unreachable end f64.const -4.4e-323 - call $~lib/math/NativeMath.sin + call $~lib/math/NativeMath::sin f64.const -4.4e-323 f64.const 0 call $std/math/check if (result i32) f64.const -4.4e-323 - call $~lib/bindings/dom/Math.sin + call $~lib/bindings/dom/Math::sin f64.const -4.4e-323 f64.const 0 call $std/math/check @@ -48147,13 +48147,13 @@ unreachable end f64.const -5.562684646268003e-309 - call $~lib/math/NativeMath.sin + call $~lib/math/NativeMath::sin f64.const -5.562684646268003e-309 f64.const 0 call $std/math/check if (result i32) f64.const -5.562684646268003e-309 - call $~lib/bindings/dom/Math.sin + call $~lib/bindings/dom/Math::sin f64.const -5.562684646268003e-309 f64.const 0 call $std/math/check @@ -48170,13 +48170,13 @@ unreachable end f64.const -1.1125369292536007e-308 - call $~lib/math/NativeMath.sin + call $~lib/math/NativeMath::sin f64.const -1.1125369292536007e-308 f64.const 0 call $std/math/check if (result i32) f64.const -1.1125369292536007e-308 - call $~lib/bindings/dom/Math.sin + call $~lib/bindings/dom/Math::sin f64.const -1.1125369292536007e-308 f64.const 0 call $std/math/check @@ -48193,13 +48193,13 @@ unreachable end f64.const -2.2250738585072004e-308 - call $~lib/math/NativeMath.sin + call $~lib/math/NativeMath::sin f64.const -2.2250738585072004e-308 f64.const 0 call $std/math/check if (result i32) f64.const -2.2250738585072004e-308 - call $~lib/bindings/dom/Math.sin + call $~lib/bindings/dom/Math::sin f64.const -2.2250738585072004e-308 f64.const 0 call $std/math/check @@ -48216,13 +48216,13 @@ unreachable end f64.const -2.225073858507201e-308 - call $~lib/math/NativeMath.sin + call $~lib/math/NativeMath::sin f64.const -2.225073858507201e-308 f64.const 0 call $std/math/check if (result i32) f64.const -2.225073858507201e-308 - call $~lib/bindings/dom/Math.sin + call $~lib/bindings/dom/Math::sin f64.const -2.225073858507201e-308 f64.const 0 call $std/math/check @@ -48239,13 +48239,13 @@ unreachable end f64.const 0 - call $~lib/math/NativeMath.sin + call $~lib/math/NativeMath::sin f64.const 0 f64.const 0 call $std/math/check if (result i32) f64.const 0 - call $~lib/bindings/dom/Math.sin + call $~lib/bindings/dom/Math::sin f64.const 0 f64.const 0 call $std/math/check @@ -48262,13 +48262,13 @@ unreachable end f64.const -0 - call $~lib/math/NativeMath.sin + call $~lib/math/NativeMath::sin f64.const -0 f64.const 0 call $std/math/check if (result i32) f64.const -0 - call $~lib/bindings/dom/Math.sin + call $~lib/bindings/dom/Math::sin f64.const -0 f64.const 0 call $std/math/check @@ -48285,13 +48285,13 @@ unreachable end f64.const inf - call $~lib/math/NativeMath.sin + call $~lib/math/NativeMath::sin f64.const nan:0x8000000000000 f64.const 0 call $std/math/check if (result i32) f64.const inf - call $~lib/bindings/dom/Math.sin + call $~lib/bindings/dom/Math::sin f64.const nan:0x8000000000000 f64.const 0 call $std/math/check @@ -48308,13 +48308,13 @@ unreachable end f64.const -inf - call $~lib/math/NativeMath.sin + call $~lib/math/NativeMath::sin f64.const nan:0x8000000000000 f64.const 0 call $std/math/check if (result i32) f64.const -inf - call $~lib/bindings/dom/Math.sin + call $~lib/bindings/dom/Math::sin f64.const nan:0x8000000000000 f64.const 0 call $std/math/check @@ -48331,13 +48331,13 @@ unreachable end f64.const nan:0x8000000000000 - call $~lib/math/NativeMath.sin + call $~lib/math/NativeMath::sin f64.const nan:0x8000000000000 f64.const 0 call $std/math/check if (result i32) f64.const nan:0x8000000000000 - call $~lib/bindings/dom/Math.sin + call $~lib/bindings/dom/Math::sin f64.const nan:0x8000000000000 f64.const 0 call $std/math/check @@ -48354,9 +48354,9 @@ unreachable end f64.const 1.5707963267948966 - call $~lib/math/NativeMath.sin + call $~lib/math/NativeMath::sin f64.const 1.5707963267948966 - call $~lib/bindings/dom/Math.sin + call $~lib/bindings/dom/Math::sin f64.ne if i32.const 0 @@ -48367,9 +48367,9 @@ unreachable end f64.const 3.141592653589793 - call $~lib/math/NativeMath.sin + call $~lib/math/NativeMath::sin f64.const 3.141592653589793 - call $~lib/bindings/dom/Math.sin + call $~lib/bindings/dom/Math::sin f64.ne if i32.const 0 @@ -48380,7 +48380,7 @@ unreachable end f64.const 2.3283064365386963e-10 - call $~lib/math/NativeMath.sin + call $~lib/math/NativeMath::sin f64.const 2.3283064365386963e-10 f64.ne if @@ -48392,7 +48392,7 @@ unreachable end f64.const -2.3283064365386963e-10 - call $~lib/math/NativeMath.sin + call $~lib/math/NativeMath::sin f64.const -2.3283064365386963e-10 f64.ne if @@ -48404,7 +48404,7 @@ unreachable end f64.const 0.39269908169872414 - call $~lib/math/NativeMath.sin + call $~lib/math/NativeMath::sin f64.const 0.3826834323650898 f64.ne if @@ -48416,7 +48416,7 @@ unreachable end f64.const -0.39269908169872414 - call $~lib/math/NativeMath.sin + call $~lib/math/NativeMath::sin f64.const -0.3826834323650898 f64.ne if @@ -48428,7 +48428,7 @@ unreachable end f64.const 0.5 - call $~lib/math/NativeMath.sin + call $~lib/math/NativeMath::sin f64.const 0.479425538604203 f64.ne if @@ -48440,7 +48440,7 @@ unreachable end f64.const -0.5 - call $~lib/math/NativeMath.sin + call $~lib/math/NativeMath::sin f64.const -0.479425538604203 f64.ne if @@ -48452,7 +48452,7 @@ unreachable end f64.const 1.5707963267948966 - call $~lib/math/NativeMath.sin + call $~lib/math/NativeMath::sin f64.const 1 f64.ne if @@ -48464,7 +48464,7 @@ unreachable end f64.const -1.5707963267948966 - call $~lib/math/NativeMath.sin + call $~lib/math/NativeMath::sin f64.const -1 f64.ne if @@ -48476,7 +48476,7 @@ unreachable end f64.const 3.141592653589793 - call $~lib/math/NativeMath.sin + call $~lib/math/NativeMath::sin f64.const 1.2246467991473532e-16 f64.ne if @@ -48488,7 +48488,7 @@ unreachable end f64.const 6911.503837897545 - call $~lib/math/NativeMath.sin + call $~lib/math/NativeMath::sin f64.const -7.047032979958965e-14 f64.ne if @@ -48500,7 +48500,7 @@ unreachable end f64.const 5.497787143782138 - call $~lib/math/NativeMath.sin + call $~lib/math/NativeMath::sin f64.const -0.7071067811865477 f64.ne if @@ -48512,7 +48512,7 @@ unreachable end f64.const 7.0685834705770345 - call $~lib/math/NativeMath.sin + call $~lib/math/NativeMath::sin f64.const 0.7071067811865474 f64.ne if @@ -48524,7 +48524,7 @@ unreachable end f64.const 8.63937979737193 - call $~lib/math/NativeMath.sin + call $~lib/math/NativeMath::sin f64.const 0.7071067811865483 f64.ne if @@ -48536,7 +48536,7 @@ unreachable end f64.const 10.210176124166829 - call $~lib/math/NativeMath.sin + call $~lib/math/NativeMath::sin f64.const -0.7071067811865479 f64.ne if @@ -48548,7 +48548,7 @@ unreachable end f64.const 823549.6645826427 - call $~lib/math/NativeMath.sin + call $~lib/math/NativeMath::sin f64.const -3.2103381051568376e-11 f64.ne if @@ -48560,7 +48560,7 @@ unreachable end f64.const 1329227995784915872903807e12 - call $~lib/math/NativeMath.sin + call $~lib/math/NativeMath::sin f64.const 0.377820109360752 f64.ne if @@ -48572,7 +48572,7 @@ unreachable end f64.const -1329227995784915872903807e12 - call $~lib/math/NativeMath.sin + call $~lib/math/NativeMath::sin f64.const -0.377820109360752 f64.ne if @@ -48584,7 +48584,7 @@ unreachable end f32.const -8.066848754882812 - call $~lib/math/NativeMathf.sin + call $~lib/math/NativeMathf::sin f32.const -0.977429211139679 f32.const 0.0801057294011116 call $std/math/check @@ -48598,7 +48598,7 @@ unreachable end f32.const 4.345239639282227 - call $~lib/math/NativeMathf.sin + call $~lib/math/NativeMathf::sin f32.const -0.933354377746582 f32.const 0.34475627541542053 call $std/math/check @@ -48612,7 +48612,7 @@ unreachable end f32.const -8.381433486938477 - call $~lib/math/NativeMathf.sin + call $~lib/math/NativeMathf::sin f32.const -0.8640924692153931 f32.const -0.468659907579422 call $std/math/check @@ -48626,7 +48626,7 @@ unreachable end f32.const -6.531673431396484 - call $~lib/math/NativeMathf.sin + call $~lib/math/NativeMathf::sin f32.const -0.24593880772590637 f32.const -0.3955177664756775 call $std/math/check @@ -48640,7 +48640,7 @@ unreachable end f32.const 9.267057418823242 - call $~lib/math/NativeMathf.sin + call $~lib/math/NativeMathf::sin f32.const 0.1570674479007721 f32.const -0.24006809294223785 call $std/math/check @@ -48654,7 +48654,7 @@ unreachable end f32.const 0.6619858741760254 - call $~lib/math/NativeMathf.sin + call $~lib/math/NativeMathf::sin f32.const 0.6146844625473022 f32.const -0.07707194238901138 call $std/math/check @@ -48668,7 +48668,7 @@ unreachable end f32.const -0.40660393238067627 - call $~lib/math/NativeMathf.sin + call $~lib/math/NativeMathf::sin f32.const -0.39549243450164795 f32.const -0.11720617115497589 call $std/math/check @@ -48682,7 +48682,7 @@ unreachable end f32.const 0.5617597699165344 - call $~lib/math/NativeMathf.sin + call $~lib/math/NativeMathf::sin f32.const 0.5326763391494751 f32.const -0.16059114038944244 call $std/math/check @@ -48696,7 +48696,7 @@ unreachable end f32.const 0.7741522789001465 - call $~lib/math/NativeMathf.sin + call $~lib/math/NativeMathf::sin f32.const 0.699110209941864 f32.const 0.26384368538856506 call $std/math/check @@ -48710,7 +48710,7 @@ unreachable end f32.const -0.6787636876106262 - call $~lib/math/NativeMathf.sin + call $~lib/math/NativeMathf::sin f32.const -0.627831220626831 f32.const 0.005127954296767712 call $std/math/check @@ -48724,7 +48724,7 @@ unreachable end f32.const 0 - call $~lib/math/NativeMathf.sin + call $~lib/math/NativeMathf::sin f32.const 0 f32.const 0 call $std/math/check @@ -48738,7 +48738,7 @@ unreachable end f32.const -0 - call $~lib/math/NativeMathf.sin + call $~lib/math/NativeMathf::sin f32.const -0 f32.const 0 call $std/math/check @@ -48752,7 +48752,7 @@ unreachable end f32.const inf - call $~lib/math/NativeMathf.sin + call $~lib/math/NativeMathf::sin f32.const nan:0x400000 f32.const 0 call $std/math/check @@ -48766,7 +48766,7 @@ unreachable end f32.const -inf - call $~lib/math/NativeMathf.sin + call $~lib/math/NativeMathf::sin f32.const nan:0x400000 f32.const 0 call $std/math/check @@ -48780,7 +48780,7 @@ unreachable end f32.const nan:0x400000 - call $~lib/math/NativeMathf.sin + call $~lib/math/NativeMathf::sin f32.const nan:0x400000 f32.const 0 call $std/math/check @@ -48794,7 +48794,7 @@ unreachable end f32.const 1.862645149230957e-09 - call $~lib/math/NativeMathf.sin + call $~lib/math/NativeMathf::sin f32.const 1.862645149230957e-09 f32.const 4.850638554015907e-12 call $std/math/check @@ -48808,7 +48808,7 @@ unreachable end f32.const -1.862645149230957e-09 - call $~lib/math/NativeMathf.sin + call $~lib/math/NativeMathf::sin f32.const -1.862645149230957e-09 f32.const -4.850638554015907e-12 call $std/math/check @@ -48822,7 +48822,7 @@ unreachable end f32.const 1.1754943508222875e-38 - call $~lib/math/NativeMathf.sin + call $~lib/math/NativeMathf::sin f32.const 1.1754943508222875e-38 f32.const 0 call $std/math/check @@ -48836,7 +48836,7 @@ unreachable end f32.const -1.1754943508222875e-38 - call $~lib/math/NativeMathf.sin + call $~lib/math/NativeMathf::sin f32.const -1.1754943508222875e-38 f32.const 0 call $std/math/check @@ -48850,7 +48850,7 @@ unreachable end f32.const 1.401298464324817e-45 - call $~lib/math/NativeMathf.sin + call $~lib/math/NativeMathf::sin f32.const 1.401298464324817e-45 f32.const 0 call $std/math/check @@ -48864,7 +48864,7 @@ unreachable end f32.const -1.401298464324817e-45 - call $~lib/math/NativeMathf.sin + call $~lib/math/NativeMathf::sin f32.const -1.401298464324817e-45 f32.const 0 call $std/math/check @@ -48878,7 +48878,7 @@ unreachable end f32.const 1.175494490952134e-38 - call $~lib/math/NativeMathf.sin + call $~lib/math/NativeMathf::sin f32.const 1.175494490952134e-38 f32.const 0 call $std/math/check @@ -48892,7 +48892,7 @@ unreachable end f32.const 1.1754946310819804e-38 - call $~lib/math/NativeMathf.sin + call $~lib/math/NativeMathf::sin f32.const 1.1754946310819804e-38 f32.const 0 call $std/math/check @@ -48906,7 +48906,7 @@ unreachable end f32.const 2.3509880009953429e-38 - call $~lib/math/NativeMathf.sin + call $~lib/math/NativeMathf::sin f32.const 2.3509880009953429e-38 f32.const 0 call $std/math/check @@ -48920,7 +48920,7 @@ unreachable end f32.const 2.350988701644575e-38 - call $~lib/math/NativeMathf.sin + call $~lib/math/NativeMathf::sin f32.const 2.350988701644575e-38 f32.const 0 call $std/math/check @@ -48934,7 +48934,7 @@ unreachable end f32.const 2.3509895424236536e-38 - call $~lib/math/NativeMathf.sin + call $~lib/math/NativeMathf::sin f32.const 2.3509895424236536e-38 f32.const 0 call $std/math/check @@ -48948,7 +48948,7 @@ unreachable end f32.const 4.70197740328915e-38 - call $~lib/math/NativeMathf.sin + call $~lib/math/NativeMathf::sin f32.const 4.70197740328915e-38 f32.const 0 call $std/math/check @@ -48962,7 +48962,7 @@ unreachable end f32.const 1.1175870895385742e-08 - call $~lib/math/NativeMathf.sin + call $~lib/math/NativeMathf::sin f32.const 1.1175870895385742e-08 f32.const 2.6193447411060333e-10 call $std/math/check @@ -48976,7 +48976,7 @@ unreachable end f32.const 1.4901161193847656e-08 - call $~lib/math/NativeMathf.sin + call $~lib/math/NativeMathf::sin f32.const 1.4901161193847656e-08 f32.const 3.1044086745701804e-10 call $std/math/check @@ -48990,7 +48990,7 @@ unreachable end f32.const 0.000244140625 - call $~lib/math/NativeMathf.sin + call $~lib/math/NativeMathf::sin f32.const 0.000244140625 f32.const 0.0833333358168602 call $std/math/check @@ -49004,7 +49004,7 @@ unreachable end f32.const 0.0003662109375 - call $~lib/math/NativeMathf.sin + call $~lib/math/NativeMathf::sin f32.const 0.0003662109375 f32.const 0.28125 call $std/math/check @@ -49018,7 +49018,7 @@ unreachable end f32.const -1.175494490952134e-38 - call $~lib/math/NativeMathf.sin + call $~lib/math/NativeMathf::sin f32.const -1.175494490952134e-38 f32.const 0 call $std/math/check @@ -49032,7 +49032,7 @@ unreachable end f32.const -1.1754946310819804e-38 - call $~lib/math/NativeMathf.sin + call $~lib/math/NativeMathf::sin f32.const -1.1754946310819804e-38 f32.const 0 call $std/math/check @@ -49046,7 +49046,7 @@ unreachable end f32.const -2.3509880009953429e-38 - call $~lib/math/NativeMathf.sin + call $~lib/math/NativeMathf::sin f32.const -2.3509880009953429e-38 f32.const 0 call $std/math/check @@ -49060,7 +49060,7 @@ unreachable end f32.const -2.350988701644575e-38 - call $~lib/math/NativeMathf.sin + call $~lib/math/NativeMathf::sin f32.const -2.350988701644575e-38 f32.const 0 call $std/math/check @@ -49074,7 +49074,7 @@ unreachable end f32.const -2.3509895424236536e-38 - call $~lib/math/NativeMathf.sin + call $~lib/math/NativeMathf::sin f32.const -2.3509895424236536e-38 f32.const 0 call $std/math/check @@ -49088,7 +49088,7 @@ unreachable end f32.const -4.70197740328915e-38 - call $~lib/math/NativeMathf.sin + call $~lib/math/NativeMathf::sin f32.const -4.70197740328915e-38 f32.const 0 call $std/math/check @@ -49102,7 +49102,7 @@ unreachable end f32.const -1.1175870895385742e-08 - call $~lib/math/NativeMathf.sin + call $~lib/math/NativeMathf::sin f32.const -1.1175870895385742e-08 f32.const -2.6193447411060333e-10 call $std/math/check @@ -49116,7 +49116,7 @@ unreachable end f32.const -1.4901161193847656e-08 - call $~lib/math/NativeMathf.sin + call $~lib/math/NativeMathf::sin f32.const -1.4901161193847656e-08 f32.const -3.1044086745701804e-10 call $std/math/check @@ -49130,7 +49130,7 @@ unreachable end f32.const -0.000244140625 - call $~lib/math/NativeMathf.sin + call $~lib/math/NativeMathf::sin f32.const -0.000244140625 f32.const -0.0833333358168602 call $std/math/check @@ -49144,7 +49144,7 @@ unreachable end f32.const -0.0003662109375 - call $~lib/math/NativeMathf.sin + call $~lib/math/NativeMathf::sin f32.const -0.0003662109375 f32.const -0.28125 call $std/math/check @@ -49158,7 +49158,7 @@ unreachable end f32.const 2.802596928649634e-45 - call $~lib/math/NativeMathf.sin + call $~lib/math/NativeMathf::sin f32.const 2.802596928649634e-45 f32.const 0 call $std/math/check @@ -49172,7 +49172,7 @@ unreachable end f32.const 1.2611686178923354e-44 - call $~lib/math/NativeMathf.sin + call $~lib/math/NativeMathf::sin f32.const 1.2611686178923354e-44 f32.const 0 call $std/math/check @@ -49186,7 +49186,7 @@ unreachable end f32.const 2.938735877055719e-39 - call $~lib/math/NativeMathf.sin + call $~lib/math/NativeMathf::sin f32.const 2.938735877055719e-39 f32.const 0 call $std/math/check @@ -49200,7 +49200,7 @@ unreachable end f32.const 5.877471754111438e-39 - call $~lib/math/NativeMathf.sin + call $~lib/math/NativeMathf::sin f32.const 5.877471754111438e-39 f32.const 0 call $std/math/check @@ -49214,7 +49214,7 @@ unreachable end f32.const 1.1754940705625946e-38 - call $~lib/math/NativeMathf.sin + call $~lib/math/NativeMathf::sin f32.const 1.1754940705625946e-38 f32.const 0 call $std/math/check @@ -49228,7 +49228,7 @@ unreachable end f32.const 1.1754942106924411e-38 - call $~lib/math/NativeMathf.sin + call $~lib/math/NativeMathf::sin f32.const 1.1754942106924411e-38 f32.const 0 call $std/math/check @@ -49242,7 +49242,7 @@ unreachable end f32.const -2.802596928649634e-45 - call $~lib/math/NativeMathf.sin + call $~lib/math/NativeMathf::sin f32.const -2.802596928649634e-45 f32.const 0 call $std/math/check @@ -49256,7 +49256,7 @@ unreachable end f32.const -1.2611686178923354e-44 - call $~lib/math/NativeMathf.sin + call $~lib/math/NativeMathf::sin f32.const -1.2611686178923354e-44 f32.const 0 call $std/math/check @@ -49270,7 +49270,7 @@ unreachable end f32.const -2.938735877055719e-39 - call $~lib/math/NativeMathf.sin + call $~lib/math/NativeMathf::sin f32.const -2.938735877055719e-39 f32.const 0 call $std/math/check @@ -49284,7 +49284,7 @@ unreachable end f32.const -5.877471754111438e-39 - call $~lib/math/NativeMathf.sin + call $~lib/math/NativeMathf::sin f32.const -5.877471754111438e-39 f32.const 0 call $std/math/check @@ -49298,7 +49298,7 @@ unreachable end f32.const -1.1754940705625946e-38 - call $~lib/math/NativeMathf.sin + call $~lib/math/NativeMathf::sin f32.const -1.1754940705625946e-38 f32.const 0 call $std/math/check @@ -49312,7 +49312,7 @@ unreachable end f32.const -1.1754942106924411e-38 - call $~lib/math/NativeMathf.sin + call $~lib/math/NativeMathf::sin f32.const -1.1754942106924411e-38 f32.const 0 call $std/math/check @@ -49326,7 +49326,7 @@ unreachable end f32.const 255.99993896484375 - call $~lib/math/NativeMathf.sin + call $~lib/math/NativeMathf::sin f32.const -0.9992055892944336 f32.const 0 call $std/math/check @@ -49340,7 +49340,7 @@ unreachable end f32.const 5033165 - call $~lib/math/NativeMathf.sin + call $~lib/math/NativeMathf::sin f32.const 0.5312945246696472 f32.const 0 call $std/math/check @@ -49354,7 +49354,7 @@ unreachable end f32.const 421657440 - call $~lib/math/NativeMathf.sin + call $~lib/math/NativeMathf::sin f32.const -0.7397398948669434 f32.const 0 call $std/math/check @@ -49368,7 +49368,7 @@ unreachable end f32.const 2147483392 - call $~lib/math/NativeMathf.sin + call $~lib/math/NativeMathf::sin f32.const 0.2762770354747772 f32.const 0 call $std/math/check @@ -49382,7 +49382,7 @@ unreachable end f32.const 68719476736 - call $~lib/math/NativeMathf.sin + call $~lib/math/NativeMathf::sin f32.const 0.9855440855026245 f32.const 0 call $std/math/check @@ -49396,7 +49396,7 @@ unreachable end f32.const 549755813888 - call $~lib/math/NativeMathf.sin + call $~lib/math/NativeMathf::sin f32.const -0.9782648086547852 f32.const 0 call $std/math/check @@ -49410,7 +49410,7 @@ unreachable end f32.const 3402823466385288598117041e14 - call $~lib/math/NativeMathf.sin + call $~lib/math/NativeMathf::sin f32.const -0.5218765139579773 f32.const 0 call $std/math/check @@ -49424,7 +49424,7 @@ unreachable end f32.const -255.99993896484375 - call $~lib/math/NativeMathf.sin + call $~lib/math/NativeMathf::sin f32.const 0.9992055892944336 f32.const 0 call $std/math/check @@ -49438,7 +49438,7 @@ unreachable end f32.const -5033165 - call $~lib/math/NativeMathf.sin + call $~lib/math/NativeMathf::sin f32.const -0.5312945246696472 f32.const 0 call $std/math/check @@ -49452,7 +49452,7 @@ unreachable end f32.const -421657440 - call $~lib/math/NativeMathf.sin + call $~lib/math/NativeMathf::sin f32.const 0.7397398948669434 f32.const 0 call $std/math/check @@ -49466,7 +49466,7 @@ unreachable end f32.const -2147483392 - call $~lib/math/NativeMathf.sin + call $~lib/math/NativeMathf::sin f32.const -0.2762770354747772 f32.const 0 call $std/math/check @@ -49480,7 +49480,7 @@ unreachable end f32.const -68719476736 - call $~lib/math/NativeMathf.sin + call $~lib/math/NativeMathf::sin f32.const -0.9855440855026245 f32.const 0 call $std/math/check @@ -49494,7 +49494,7 @@ unreachable end f32.const -549755813888 - call $~lib/math/NativeMathf.sin + call $~lib/math/NativeMathf::sin f32.const 0.9782648086547852 f32.const 0 call $std/math/check @@ -49508,7 +49508,7 @@ unreachable end f32.const -3402823466385288598117041e14 - call $~lib/math/NativeMathf.sin + call $~lib/math/NativeMathf::sin f32.const 0.5218765139579773 f32.const 0 call $std/math/check @@ -49917,7 +49917,7 @@ call $std/math/check if (result i32) f64.const -8.06684839057968 - call $~lib/bindings/dom/Math.sqrt + call $~lib/bindings/dom/Math::sqrt f64.const nan:0x8000000000000 f64.const 0 call $std/math/check @@ -49939,7 +49939,7 @@ call $std/math/check if (result i32) f64.const 4.345239849338305 - call $~lib/bindings/dom/Math.sqrt + call $~lib/bindings/dom/Math::sqrt f64.const 2.0845238903256313 f64.const -0.07180261611938477 call $std/math/check @@ -49961,7 +49961,7 @@ call $std/math/check if (result i32) f64.const -8.38143342755525 - call $~lib/bindings/dom/Math.sqrt + call $~lib/bindings/dom/Math::sqrt f64.const nan:0x8000000000000 f64.const 0 call $std/math/check @@ -49983,7 +49983,7 @@ call $std/math/check if (result i32) f64.const -6.531673581913484 - call $~lib/bindings/dom/Math.sqrt + call $~lib/bindings/dom/Math::sqrt f64.const nan:0x8000000000000 f64.const 0 call $std/math/check @@ -50005,7 +50005,7 @@ call $std/math/check if (result i32) f64.const 9.267056966972586 - call $~lib/bindings/dom/Math.sqrt + call $~lib/bindings/dom/Math::sqrt f64.const 3.0441841217266385 f64.const -0.01546262577176094 call $std/math/check @@ -50027,7 +50027,7 @@ call $std/math/check if (result i32) f64.const 0.6619858980995045 - call $~lib/bindings/dom/Math.sqrt + call $~lib/bindings/dom/Math::sqrt f64.const 0.8136251582267503 f64.const -0.08618157356977463 call $std/math/check @@ -50049,7 +50049,7 @@ call $std/math/check if (result i32) f64.const -0.4066039223853553 - call $~lib/bindings/dom/Math.sqrt + call $~lib/bindings/dom/Math::sqrt f64.const nan:0x8000000000000 f64.const 0 call $std/math/check @@ -50071,7 +50071,7 @@ call $std/math/check if (result i32) f64.const 0.5617597462207241 - call $~lib/bindings/dom/Math.sqrt + call $~lib/bindings/dom/Math::sqrt f64.const 0.7495063350104014 f64.const -0.0981396734714508 call $std/math/check @@ -50093,7 +50093,7 @@ call $std/math/check if (result i32) f64.const 0.7741522965913037 - call $~lib/bindings/dom/Math.sqrt + call $~lib/bindings/dom/Math::sqrt f64.const 0.879859248170583 f64.const -0.37124353647232056 call $std/math/check @@ -50115,7 +50115,7 @@ call $std/math/check if (result i32) f64.const -0.6787637026394024 - call $~lib/bindings/dom/Math.sqrt + call $~lib/bindings/dom/Math::sqrt f64.const nan:0x8000000000000 f64.const 0 call $std/math/check @@ -50137,7 +50137,7 @@ call $std/math/check if (result i32) f64.const nan:0x8000000000000 - call $~lib/bindings/dom/Math.sqrt + call $~lib/bindings/dom/Math::sqrt f64.const nan:0x8000000000000 f64.const 0 call $std/math/check @@ -50159,7 +50159,7 @@ call $std/math/check if (result i32) f64.const inf - call $~lib/bindings/dom/Math.sqrt + call $~lib/bindings/dom/Math::sqrt f64.const inf f64.const 0 call $std/math/check @@ -50181,7 +50181,7 @@ call $std/math/check if (result i32) f64.const -inf - call $~lib/bindings/dom/Math.sqrt + call $~lib/bindings/dom/Math::sqrt f64.const nan:0x8000000000000 f64.const 0 call $std/math/check @@ -50203,7 +50203,7 @@ call $std/math/check if (result i32) f64.const 0 - call $~lib/bindings/dom/Math.sqrt + call $~lib/bindings/dom/Math::sqrt f64.const 0 f64.const 0 call $std/math/check @@ -50225,7 +50225,7 @@ call $std/math/check if (result i32) f64.const -0 - call $~lib/bindings/dom/Math.sqrt + call $~lib/bindings/dom/Math::sqrt f64.const -0 f64.const 0 call $std/math/check @@ -50247,7 +50247,7 @@ call $std/math/check if (result i32) f64.const 1 - call $~lib/bindings/dom/Math.sqrt + call $~lib/bindings/dom/Math::sqrt f64.const 1 f64.const 0 call $std/math/check @@ -50269,7 +50269,7 @@ call $std/math/check if (result i32) f64.const -1 - call $~lib/bindings/dom/Math.sqrt + call $~lib/bindings/dom/Math::sqrt f64.const nan:0x8000000000000 f64.const 0 call $std/math/check @@ -50291,7 +50291,7 @@ call $std/math/check if (result i32) f64.const 4 - call $~lib/bindings/dom/Math.sqrt + call $~lib/bindings/dom/Math::sqrt f64.const 2 f64.const 0 call $std/math/check @@ -50313,7 +50313,7 @@ call $std/math/check if (result i32) f64.const 1e-323 - call $~lib/bindings/dom/Math.sqrt + call $~lib/bindings/dom/Math::sqrt f64.const 3.1434555694052576e-162 f64.const 0.43537619709968567 call $std/math/check @@ -50335,7 +50335,7 @@ call $std/math/check if (result i32) f64.const 1.5e-323 - call $~lib/bindings/dom/Math.sqrt + call $~lib/bindings/dom/Math::sqrt f64.const 3.849931087076416e-162 f64.const -0.45194002985954285 call $std/math/check @@ -50357,7 +50357,7 @@ call $std/math/check if (result i32) f64.const 5e-324 - call $~lib/bindings/dom/Math.sqrt + call $~lib/bindings/dom/Math::sqrt f64.const 2.2227587494850775e-162 f64.const 0 call $std/math/check @@ -50379,7 +50379,7 @@ call $std/math/check if (result i32) f64.const -5e-324 - call $~lib/bindings/dom/Math.sqrt + call $~lib/bindings/dom/Math::sqrt f64.const nan:0x8000000000000 f64.const 0 call $std/math/check @@ -50401,7 +50401,7 @@ call $std/math/check if (result i32) f64.const 0.9999999999999999 - call $~lib/bindings/dom/Math.sqrt + call $~lib/bindings/dom/Math::sqrt f64.const 0.9999999999999999 f64.const -0.5 call $std/math/check @@ -50423,7 +50423,7 @@ call $std/math/check if (result i32) f64.const 1.9999999999999998 - call $~lib/bindings/dom/Math.sqrt + call $~lib/bindings/dom/Math::sqrt f64.const 1.414213562373095 f64.const -0.21107041835784912 call $std/math/check @@ -50445,7 +50445,7 @@ call $std/math/check if (result i32) f64.const 1.0000000000000002 - call $~lib/bindings/dom/Math.sqrt + call $~lib/bindings/dom/Math::sqrt f64.const 1 f64.const -0.5 call $std/math/check @@ -50467,7 +50467,7 @@ call $std/math/check if (result i32) f64.const 2.0000000000000004 - call $~lib/bindings/dom/Math.sqrt + call $~lib/bindings/dom/Math::sqrt f64.const 1.4142135623730951 f64.const -0.27173060178756714 call $std/math/check @@ -50489,7 +50489,7 @@ call $std/math/check if (result i32) f64.const 1.0000000000000002 - call $~lib/bindings/dom/Math.sqrt + call $~lib/bindings/dom/Math::sqrt f64.const 1 f64.const -0.5 call $std/math/check @@ -50511,7 +50511,7 @@ call $std/math/check if (result i32) f64.const 0.9999999999999999 - call $~lib/bindings/dom/Math.sqrt + call $~lib/bindings/dom/Math::sqrt f64.const 0.9999999999999999 f64.const -0.5 call $std/math/check @@ -50533,7 +50533,7 @@ call $std/math/check if (result i32) f64.const -1797693134862315708145274e284 - call $~lib/bindings/dom/Math.sqrt + call $~lib/bindings/dom/Math::sqrt f64.const nan:0x8000000000000 f64.const 0 call $std/math/check @@ -50555,7 +50555,7 @@ call $std/math/check if (result i32) f64.const 1797693134862315708145274e284 - call $~lib/bindings/dom/Math.sqrt + call $~lib/bindings/dom/Math::sqrt f64.const 1340780792994259561100831e130 f64.const -0.5 call $std/math/check @@ -50577,7 +50577,7 @@ call $std/math/check if (result i32) f64.const 179769313486231490980915e285 - call $~lib/bindings/dom/Math.sqrt + call $~lib/bindings/dom/Math::sqrt f64.const 134078079299425926338769e131 f64.const -0.5 call $std/math/check @@ -50599,7 +50599,7 @@ call $std/math/check if (result i32) f64.const 1797693134862314111473026e284 - call $~lib/bindings/dom/Math.sqrt + call $~lib/bindings/dom/Math::sqrt f64.const 1340780792994258965674548e130 f64.const -0.5 call $std/math/check @@ -50621,7 +50621,7 @@ call $std/math/check if (result i32) f64.const 1797693134862313313136902e284 - call $~lib/bindings/dom/Math.sqrt + call $~lib/bindings/dom/Math::sqrt f64.const 1340780792994258667961407e130 f64.const -0.5 call $std/math/check @@ -50643,7 +50643,7 @@ call $std/math/check if (result i32) f64.const 1797693134862312514800778e284 - call $~lib/bindings/dom/Math.sqrt + call $~lib/bindings/dom/Math::sqrt f64.const 1340780792994258370248265e130 f64.const -0.5 call $std/math/check @@ -50665,7 +50665,7 @@ call $std/math/check if (result i32) f64.const 1797693134862311716464655e284 - call $~lib/bindings/dom/Math.sqrt + call $~lib/bindings/dom/Math::sqrt f64.const 1340780792994258072535124e130 f64.const -0.5 call $std/math/check @@ -50687,7 +50687,7 @@ call $std/math/check if (result i32) f64.const 1797693134862310918128531e284 - call $~lib/bindings/dom/Math.sqrt + call $~lib/bindings/dom/Math::sqrt f64.const 1340780792994257774821982e130 f64.const -0.5 call $std/math/check @@ -50709,7 +50709,7 @@ call $std/math/check if (result i32) f64.const 1797693134862310119792407e284 - call $~lib/bindings/dom/Math.sqrt + call $~lib/bindings/dom/Math::sqrt f64.const 1340780792994257477108841e130 f64.const -0.5 call $std/math/check @@ -50731,7 +50731,7 @@ call $std/math/check if (result i32) f64.const 1797693134862309321456283e284 - call $~lib/bindings/dom/Math.sqrt + call $~lib/bindings/dom/Math::sqrt f64.const 1340780792994257179395699e130 f64.const -0.5 call $std/math/check @@ -50753,7 +50753,7 @@ call $std/math/check if (result i32) f64.const 1797693134862308523120159e284 - call $~lib/bindings/dom/Math.sqrt + call $~lib/bindings/dom/Math::sqrt f64.const 1340780792994256881682558e130 f64.const -0.5 call $std/math/check @@ -50775,7 +50775,7 @@ call $std/math/check if (result i32) f64.const 1797693134862307724784036e284 - call $~lib/bindings/dom/Math.sqrt + call $~lib/bindings/dom/Math::sqrt f64.const 1340780792994256583969417e130 f64.const -0.5 call $std/math/check @@ -50797,7 +50797,7 @@ call $std/math/check if (result i32) f64.const 2.225073858507203e-308 - call $~lib/bindings/dom/Math.sqrt + call $~lib/bindings/dom/Math::sqrt f64.const 1.4916681462400417e-154 f64.const -0.5 call $std/math/check @@ -50819,7 +50819,7 @@ call $std/math/check if (result i32) f64.const 2.225073858507205e-308 - call $~lib/bindings/dom/Math.sqrt + call $~lib/bindings/dom/Math::sqrt f64.const 1.4916681462400423e-154 f64.const -0.5 call $std/math/check @@ -50841,7 +50841,7 @@ call $std/math/check if (result i32) f64.const 2.225073858507207e-308 - call $~lib/bindings/dom/Math.sqrt + call $~lib/bindings/dom/Math::sqrt f64.const 1.491668146240043e-154 f64.const -0.5 call $std/math/check @@ -50863,7 +50863,7 @@ call $std/math/check if (result i32) f64.const 2.225073858507209e-308 - call $~lib/bindings/dom/Math.sqrt + call $~lib/bindings/dom/Math::sqrt f64.const 1.4916681462400437e-154 f64.const -0.5 call $std/math/check @@ -50885,7 +50885,7 @@ call $std/math/check if (result i32) f64.const 2.225073858507211e-308 - call $~lib/bindings/dom/Math.sqrt + call $~lib/bindings/dom/Math::sqrt f64.const 1.4916681462400443e-154 f64.const -0.5 call $std/math/check @@ -50907,7 +50907,7 @@ call $std/math/check if (result i32) f64.const 2.2250738585072127e-308 - call $~lib/bindings/dom/Math.sqrt + call $~lib/bindings/dom/Math::sqrt f64.const 1.491668146240045e-154 f64.const -0.5 call $std/math/check @@ -50929,7 +50929,7 @@ call $std/math/check if (result i32) f64.const 2.2250738585072147e-308 - call $~lib/bindings/dom/Math.sqrt + call $~lib/bindings/dom/Math::sqrt f64.const 1.4916681462400457e-154 f64.const -0.5 call $std/math/check @@ -50951,7 +50951,7 @@ call $std/math/check if (result i32) f64.const 2.2250738585072167e-308 - call $~lib/bindings/dom/Math.sqrt + call $~lib/bindings/dom/Math::sqrt f64.const 1.4916681462400463e-154 f64.const -0.5 call $std/math/check @@ -50973,7 +50973,7 @@ call $std/math/check if (result i32) f64.const 2.2250738585072187e-308 - call $~lib/bindings/dom/Math.sqrt + call $~lib/bindings/dom/Math::sqrt f64.const 1.491668146240047e-154 f64.const -0.5 call $std/math/check @@ -50995,7 +50995,7 @@ call $std/math/check if (result i32) f64.const 2.2250738585072207e-308 - call $~lib/bindings/dom/Math.sqrt + call $~lib/bindings/dom/Math::sqrt f64.const 1.4916681462400476e-154 f64.const -0.5 call $std/math/check @@ -51017,7 +51017,7 @@ call $std/math/check if (result i32) f64.const 2.2250738585072226e-308 - call $~lib/bindings/dom/Math.sqrt + call $~lib/bindings/dom/Math::sqrt f64.const 1.4916681462400483e-154 f64.const -0.5 call $std/math/check @@ -51039,7 +51039,7 @@ call $std/math/check if (result i32) f64.const 2.2250738585072246e-308 - call $~lib/bindings/dom/Math.sqrt + call $~lib/bindings/dom/Math::sqrt f64.const 1.491668146240049e-154 f64.const -0.5 call $std/math/check @@ -51061,7 +51061,7 @@ call $std/math/check if (result i32) f64.const 2.2250738585072266e-308 - call $~lib/bindings/dom/Math.sqrt + call $~lib/bindings/dom/Math::sqrt f64.const 1.4916681462400496e-154 f64.const -0.5 call $std/math/check @@ -51083,7 +51083,7 @@ call $std/math/check if (result i32) f64.const 2.2250738585072286e-308 - call $~lib/bindings/dom/Math.sqrt + call $~lib/bindings/dom/Math::sqrt f64.const 1.4916681462400503e-154 f64.const -0.5 call $std/math/check @@ -51105,7 +51105,7 @@ call $std/math/check if (result i32) f64.const 92.35130391890645 - call $~lib/bindings/dom/Math.sqrt + call $~lib/bindings/dom/Math::sqrt f64.const 9.609958580499006 f64.const 0.4998137056827545 call $std/math/check @@ -51127,7 +51127,7 @@ call $std/math/check if (result i32) f64.const 93.3599596388916 - call $~lib/bindings/dom/Math.sqrt + call $~lib/bindings/dom/Math::sqrt f64.const 9.662295774757238 f64.const -0.49979978799819946 call $std/math/check @@ -51149,7 +51149,7 @@ call $std/math/check if (result i32) f64.const 95.42049628886124 - call $~lib/bindings/dom/Math.sqrt + call $~lib/bindings/dom/Math::sqrt f64.const 9.76834153215689 f64.const -0.49997270107269287 call $std/math/check @@ -51171,7 +51171,7 @@ call $std/math/check if (result i32) f64.const 95.87916941885449 - call $~lib/bindings/dom/Math.sqrt + call $~lib/bindings/dom/Math::sqrt f64.const 9.791790919890728 f64.const 0.4998766779899597 call $std/math/check @@ -51193,7 +51193,7 @@ call $std/math/check if (result i32) f64.const 96.84804174884022 - call $~lib/bindings/dom/Math.sqrt + call $~lib/bindings/dom/Math::sqrt f64.const 9.841140266698785 f64.const 0.499801903963089 call $std/math/check @@ -51215,7 +51215,7 @@ call $std/math/check if (result i32) f64.const 97.43639050883155 - call $~lib/bindings/dom/Math.sqrt + call $~lib/bindings/dom/Math::sqrt f64.const 9.87098731175517 f64.const 0.4997696280479431 call $std/math/check @@ -51237,7 +51237,7 @@ call $std/math/check if (result i32) f64.const 97.50957979883047 - call $~lib/bindings/dom/Math.sqrt + call $~lib/bindings/dom/Math::sqrt f64.const 9.874693909120955 f64.const 0.49999818205833435 call $std/math/check @@ -51259,7 +51259,7 @@ call $std/math/check if (result i32) f64.const 97.80496893882612 - call $~lib/bindings/dom/Math.sqrt + call $~lib/bindings/dom/Math::sqrt f64.const 9.88963947466368 f64.const -0.4999580681324005 call $std/math/check @@ -51281,7 +51281,7 @@ call $std/math/check if (result i32) f64.const 98.2751822888192 - call $~lib/bindings/dom/Math.sqrt + call $~lib/bindings/dom/Math::sqrt f64.const 9.913383997849534 f64.const 0.49979931116104126 call $std/math/check @@ -51303,7 +51303,7 @@ call $std/math/check if (result i32) f64.const 99.47293564880155 - call $~lib/bindings/dom/Math.sqrt + call $~lib/bindings/dom/Math::sqrt f64.const 9.973611966023219 f64.const -0.4999540448188782 call $std/math/check @@ -51325,7 +51325,7 @@ call $std/math/check if (result i32) f64.const 100.57047130878539 - call $~lib/bindings/dom/Math.sqrt + call $~lib/bindings/dom/Math::sqrt f64.const 10.028483001370914 f64.const -0.49996453523635864 call $std/math/check @@ -51347,7 +51347,7 @@ call $std/math/check if (result i32) f64.const 100.60954608878481 - call $~lib/bindings/dom/Math.sqrt + call $~lib/bindings/dom/Math::sqrt f64.const 10.030431002144665 f64.const 0.49975672364234924 call $std/math/check @@ -51369,7 +51369,7 @@ call $std/math/check if (result i32) f64.const 100.67909109878379 - call $~lib/bindings/dom/Math.sqrt + call $~lib/bindings/dom/Math::sqrt f64.const 10.033897104255344 f64.const -0.4997771382331848 call $std/math/check @@ -51391,7 +51391,7 @@ call $std/math/check if (result i32) f64.const 101.12268095877725 - call $~lib/bindings/dom/Math.sqrt + call $~lib/bindings/dom/Math::sqrt f64.const 10.055977374615422 f64.const 0.49988678097724915 call $std/math/check @@ -51413,7 +51413,7 @@ call $std/math/check if (result i32) f64.const 101.3027691287746 - call $~lib/bindings/dom/Math.sqrt + call $~lib/bindings/dom/Math::sqrt f64.const 10.064927676281366 f64.const 0.4999105632305145 call $std/math/check @@ -51435,7 +51435,7 @@ call $std/math/check if (result i32) f64.const 2.45932313565507e-307 - call $~lib/bindings/dom/Math.sqrt + call $~lib/bindings/dom/Math::sqrt f64.const 4.9591563149945874e-154 f64.const -0.4998999834060669 call $std/math/check @@ -51457,7 +51457,7 @@ call $std/math/check if (result i32) f64.const 5.610957305180409e-307 - call $~lib/bindings/dom/Math.sqrt + call $~lib/bindings/dom/Math::sqrt f64.const 7.490632353266584e-154 f64.const -0.4999343752861023 call $std/math/check @@ -51479,7 +51479,7 @@ call $std/math/check if (result i32) f64.const 5.8073887977408524e-307 - call $~lib/bindings/dom/Math.sqrt + call $~lib/bindings/dom/Math::sqrt f64.const 7.62062254526548e-154 f64.const -0.49989569187164307 call $std/math/check @@ -51501,7 +51501,7 @@ call $std/math/check if (result i32) f64.const 7.026137080471427e-307 - call $~lib/bindings/dom/Math.sqrt + call $~lib/bindings/dom/Math::sqrt f64.const 8.382205605013174e-154 f64.const 0.49980640411376953 call $std/math/check @@ -51523,7 +51523,7 @@ call $std/math/check if (result i32) f64.const 8.438697769194972e-307 - call $~lib/bindings/dom/Math.sqrt + call $~lib/bindings/dom/Math::sqrt f64.const 9.186238495268328e-154 f64.const -0.4999065697193146 call $std/math/check @@ -51545,7 +51545,7 @@ call $std/math/check if (result i32) f64.const 1.1607792515836795e-306 - call $~lib/bindings/dom/Math.sqrt + call $~lib/bindings/dom/Math::sqrt f64.const 1.0773946591586944e-153 f64.const -0.49997684359550476 call $std/math/check @@ -51567,7 +51567,7 @@ call $std/math/check if (result i32) f64.const 1.2827413827423193e-306 - call $~lib/bindings/dom/Math.sqrt + call $~lib/bindings/dom/Math::sqrt f64.const 1.1325817333606962e-153 f64.const -0.4999513030052185 call $std/math/check @@ -51589,7 +51589,7 @@ call $std/math/check if (result i32) f64.const 1.7116604596087457e-306 - call $~lib/bindings/dom/Math.sqrt + call $~lib/bindings/dom/Math::sqrt f64.const 1.3083044216117078e-153 f64.const -0.49986395239830017 call $std/math/check @@ -51611,7 +51611,7 @@ call $std/math/check if (result i32) f64.const 2.038173251686994e-306 - call $~lib/bindings/dom/Math.sqrt + call $~lib/bindings/dom/Math::sqrt f64.const 1.4276460526639628e-153 f64.const 0.4998403787612915 call $std/math/check @@ -51633,7 +51633,7 @@ call $std/math/check if (result i32) f64.const 2.171572060856931e-306 - call $~lib/bindings/dom/Math.sqrt + call $~lib/bindings/dom/Math::sqrt f64.const 1.4736254818836879e-153 f64.const 0.4999290406703949 call $std/math/check @@ -51655,7 +51655,7 @@ call $std/math/check if (result i32) f64.const 2.4681399631804094e-306 - call $~lib/bindings/dom/Math.sqrt + call $~lib/bindings/dom/Math::sqrt f64.const 1.5710314965589996e-153 f64.const 0.49989044666290283 call $std/math/check @@ -51677,7 +51677,7 @@ call $std/math/check if (result i32) f64.const 2.5175533964200588e-306 - call $~lib/bindings/dom/Math.sqrt + call $~lib/bindings/dom/Math::sqrt f64.const 1.5866799918131124e-153 f64.const -0.4997701048851013 call $std/math/check @@ -51699,7 +51699,7 @@ call $std/math/check if (result i32) f64.const 2.6461505468829625e-306 - call $~lib/bindings/dom/Math.sqrt + call $~lib/bindings/dom/Math::sqrt f64.const 1.6266992797941982e-153 f64.const 0.4998672902584076 call $std/math/check @@ -51721,7 +51721,7 @@ call $std/math/check if (result i32) f64.const 3.8167076367720413e-306 - call $~lib/bindings/dom/Math.sqrt + call $~lib/bindings/dom/Math::sqrt f64.const 1.9536395872248397e-153 f64.const 0.49983471632003784 call $std/math/check @@ -51743,7 +51743,7 @@ call $std/math/check if (result i32) f64.const 4.5743220778562766e-306 - call $~lib/bindings/dom/Math.sqrt + call $~lib/bindings/dom/Math::sqrt f64.const 2.1387664851161936e-153 f64.const 0.49985939264297485 call $std/math/check @@ -52176,13 +52176,13 @@ unreachable end f64.const -8.06684839057968 - call $~lib/math/NativeMath.tan + call $~lib/math/NativeMath::tan f64.const 4.626603542401633 f64.const -0.2727603316307068 call $std/math/check if (result i32) f64.const -8.06684839057968 - call $~lib/bindings/dom/Math.tan + call $~lib/bindings/dom/Math::tan f64.const 4.626603542401633 f64.const -0.2727603316307068 call $std/math/check @@ -52199,13 +52199,13 @@ unreachable end f64.const 4.345239849338305 - call $~lib/math/NativeMath.tan + call $~lib/math/NativeMath::tan f64.const 2.600191705822202 f64.const 0.2651003301143646 call $std/math/check if (result i32) f64.const 4.345239849338305 - call $~lib/bindings/dom/Math.tan + call $~lib/bindings/dom/Math::tan f64.const 2.600191705822202 f64.const 0.2651003301143646 call $std/math/check @@ -52222,13 +52222,13 @@ unreachable end f64.const -8.38143342755525 - call $~lib/math/NativeMath.tan + call $~lib/math/NativeMath::tan f64.const 1.7167408328741052 f64.const -0.24687519669532776 call $std/math/check if (result i32) f64.const -8.38143342755525 - call $~lib/bindings/dom/Math.tan + call $~lib/bindings/dom/Math::tan f64.const 1.7167408328741052 f64.const -0.24687519669532776 call $std/math/check @@ -52245,13 +52245,13 @@ unreachable end f64.const -6.531673581913484 - call $~lib/math/NativeMath.tan + call $~lib/math/NativeMath::tan f64.const -0.2537322523453725 f64.const -0.4679703712463379 call $std/math/check if (result i32) f64.const -6.531673581913484 - call $~lib/bindings/dom/Math.tan + call $~lib/bindings/dom/Math::tan f64.const -0.2537322523453725 f64.const -0.4679703712463379 call $std/math/check @@ -52268,13 +52268,13 @@ unreachable end f64.const 9.267056966972586 - call $~lib/math/NativeMath.tan + call $~lib/math/NativeMath::tan f64.const -0.15904195727191958 f64.const -0.06704077869653702 call $std/math/check if (result i32) f64.const 9.267056966972586 - call $~lib/bindings/dom/Math.tan + call $~lib/bindings/dom/Math::tan f64.const -0.15904195727191958 f64.const -0.06704077869653702 call $std/math/check @@ -52291,13 +52291,13 @@ unreachable end f64.const 0.6619858980995045 - call $~lib/math/NativeMath.tan + call $~lib/math/NativeMath::tan f64.const 0.7792919106910434 f64.const -0.038056135177612305 call $std/math/check if (result i32) f64.const 0.6619858980995045 - call $~lib/bindings/dom/Math.tan + call $~lib/bindings/dom/Math::tan f64.const 0.7792919106910434 f64.const -0.038056135177612305 call $std/math/check @@ -52314,13 +52314,13 @@ unreachable end f64.const -0.4066039223853553 - call $~lib/math/NativeMath.tan + call $~lib/math/NativeMath::tan f64.const -0.43059952879543656 f64.const -0.09242714196443558 call $std/math/check if (result i32) f64.const -0.4066039223853553 - call $~lib/bindings/dom/Math.tan + call $~lib/bindings/dom/Math::tan f64.const -0.43059952879543656 f64.const -0.09242714196443558 call $std/math/check @@ -52337,13 +52337,13 @@ unreachable end f64.const 0.5617597462207241 - call $~lib/math/NativeMath.tan + call $~lib/math/NativeMath::tan f64.const 0.62940368731874 f64.const -0.321913480758667 call $std/math/check if (result i32) f64.const 0.5617597462207241 - call $~lib/bindings/dom/Math.tan + call $~lib/bindings/dom/Math::tan f64.const 0.62940368731874 f64.const -0.321913480758667 call $std/math/check @@ -52360,13 +52360,13 @@ unreachable end f64.const 0.7741522965913037 - call $~lib/math/NativeMath.tan + call $~lib/math/NativeMath::tan f64.const 0.9777574652949645 f64.const -0.1966651827096939 call $std/math/check if (result i32) f64.const 0.7741522965913037 - call $~lib/bindings/dom/Math.tan + call $~lib/bindings/dom/Math::tan f64.const 0.9777574652949645 f64.const -0.1966651827096939 call $std/math/check @@ -52383,13 +52383,13 @@ unreachable end f64.const -0.6787637026394024 - call $~lib/math/NativeMath.tan + call $~lib/math/NativeMath::tan f64.const -0.8066186630209123 f64.const -0.067665696144104 call $std/math/check if (result i32) f64.const -0.6787637026394024 - call $~lib/bindings/dom/Math.tan + call $~lib/bindings/dom/Math::tan f64.const -0.8066186630209123 f64.const -0.067665696144104 call $std/math/check @@ -52406,13 +52406,13 @@ unreachable end f64.const 9.313225746154785e-10 - call $~lib/math/NativeMath.tan + call $~lib/math/NativeMath::tan f64.const 9.313225746154785e-10 f64.const -1.3020833721384406e-03 call $std/math/check if (result i32) f64.const 9.313225746154785e-10 - call $~lib/bindings/dom/Math.tan + call $~lib/bindings/dom/Math::tan f64.const 9.313225746154785e-10 f64.const -1.3020833721384406e-03 call $std/math/check @@ -52429,13 +52429,13 @@ unreachable end f64.const -9.313225746154785e-10 - call $~lib/math/NativeMath.tan + call $~lib/math/NativeMath::tan f64.const -9.313225746154785e-10 f64.const 1.3020833721384406e-03 call $std/math/check if (result i32) f64.const -9.313225746154785e-10 - call $~lib/bindings/dom/Math.tan + call $~lib/bindings/dom/Math::tan f64.const -9.313225746154785e-10 f64.const 1.3020833721384406e-03 call $std/math/check @@ -52452,13 +52452,13 @@ unreachable end f64.const 2.2250738585072014e-308 - call $~lib/math/NativeMath.tan + call $~lib/math/NativeMath::tan f64.const 2.2250738585072014e-308 f64.const 0 call $std/math/check if (result i32) f64.const 2.2250738585072014e-308 - call $~lib/bindings/dom/Math.tan + call $~lib/bindings/dom/Math::tan f64.const 2.2250738585072014e-308 f64.const 0 call $std/math/check @@ -52475,13 +52475,13 @@ unreachable end f64.const -2.2250738585072014e-308 - call $~lib/math/NativeMath.tan + call $~lib/math/NativeMath::tan f64.const -2.2250738585072014e-308 f64.const 0 call $std/math/check if (result i32) f64.const -2.2250738585072014e-308 - call $~lib/bindings/dom/Math.tan + call $~lib/bindings/dom/Math::tan f64.const -2.2250738585072014e-308 f64.const 0 call $std/math/check @@ -52498,13 +52498,13 @@ unreachable end f64.const 5e-324 - call $~lib/math/NativeMath.tan + call $~lib/math/NativeMath::tan f64.const 5e-324 f64.const 0 call $std/math/check if (result i32) f64.const 5e-324 - call $~lib/bindings/dom/Math.tan + call $~lib/bindings/dom/Math::tan f64.const 5e-324 f64.const 0 call $std/math/check @@ -52521,13 +52521,13 @@ unreachable end f64.const -5e-324 - call $~lib/math/NativeMath.tan + call $~lib/math/NativeMath::tan f64.const -5e-324 f64.const 0 call $std/math/check if (result i32) f64.const -5e-324 - call $~lib/bindings/dom/Math.tan + call $~lib/bindings/dom/Math::tan f64.const -5e-324 f64.const 0 call $std/math/check @@ -52544,13 +52544,13 @@ unreachable end f64.const 0 - call $~lib/math/NativeMath.tan + call $~lib/math/NativeMath::tan f64.const 0 f64.const 0 call $std/math/check if (result i32) f64.const 0 - call $~lib/bindings/dom/Math.tan + call $~lib/bindings/dom/Math::tan f64.const 0 f64.const 0 call $std/math/check @@ -52567,13 +52567,13 @@ unreachable end f64.const -0 - call $~lib/math/NativeMath.tan + call $~lib/math/NativeMath::tan f64.const -0 f64.const 0 call $std/math/check if (result i32) f64.const -0 - call $~lib/bindings/dom/Math.tan + call $~lib/bindings/dom/Math::tan f64.const -0 f64.const 0 call $std/math/check @@ -52590,13 +52590,13 @@ unreachable end f64.const 0.7853981633974483 - call $~lib/math/NativeMath.tan + call $~lib/math/NativeMath::tan f64.const 0.9999999999999999 f64.const -0.4484681189060211 call $std/math/check if (result i32) f64.const 0.7853981633974483 - call $~lib/bindings/dom/Math.tan + call $~lib/bindings/dom/Math::tan f64.const 0.9999999999999999 f64.const -0.4484681189060211 call $std/math/check @@ -52613,13 +52613,13 @@ unreachable end f64.const -0.7853981633974483 - call $~lib/math/NativeMath.tan + call $~lib/math/NativeMath::tan f64.const -0.9999999999999999 f64.const 0.4484681189060211 call $std/math/check if (result i32) f64.const -0.7853981633974483 - call $~lib/bindings/dom/Math.tan + call $~lib/bindings/dom/Math::tan f64.const -0.9999999999999999 f64.const 0.4484681189060211 call $std/math/check @@ -52636,13 +52636,13 @@ unreachable end f64.const 2.225073858507202e-308 - call $~lib/math/NativeMath.tan + call $~lib/math/NativeMath::tan f64.const 2.225073858507202e-308 f64.const 0 call $std/math/check if (result i32) f64.const 2.225073858507202e-308 - call $~lib/bindings/dom/Math.tan + call $~lib/bindings/dom/Math::tan f64.const 2.225073858507202e-308 f64.const 0 call $std/math/check @@ -52659,13 +52659,13 @@ unreachable end f64.const 2.2250738585072024e-308 - call $~lib/math/NativeMath.tan + call $~lib/math/NativeMath::tan f64.const 2.2250738585072024e-308 f64.const 0 call $std/math/check if (result i32) f64.const 2.2250738585072024e-308 - call $~lib/bindings/dom/Math.tan + call $~lib/bindings/dom/Math::tan f64.const 2.2250738585072024e-308 f64.const 0 call $std/math/check @@ -52682,13 +52682,13 @@ unreachable end f64.const 4.4501477170144003e-308 - call $~lib/math/NativeMath.tan + call $~lib/math/NativeMath::tan f64.const 4.4501477170144003e-308 f64.const 0 call $std/math/check if (result i32) f64.const 4.4501477170144003e-308 - call $~lib/bindings/dom/Math.tan + call $~lib/bindings/dom/Math::tan f64.const 4.4501477170144003e-308 f64.const 0 call $std/math/check @@ -52705,13 +52705,13 @@ unreachable end f64.const 4.450147717014403e-308 - call $~lib/math/NativeMath.tan + call $~lib/math/NativeMath::tan f64.const 4.450147717014403e-308 f64.const 0 call $std/math/check if (result i32) f64.const 4.450147717014403e-308 - call $~lib/bindings/dom/Math.tan + call $~lib/bindings/dom/Math::tan f64.const 4.450147717014403e-308 f64.const 0 call $std/math/check @@ -52728,13 +52728,13 @@ unreachable end f64.const 4.450147717014406e-308 - call $~lib/math/NativeMath.tan + call $~lib/math/NativeMath::tan f64.const 4.450147717014406e-308 f64.const 0 call $std/math/check if (result i32) f64.const 4.450147717014406e-308 - call $~lib/bindings/dom/Math.tan + call $~lib/bindings/dom/Math::tan f64.const 4.450147717014406e-308 f64.const 0 call $std/math/check @@ -52751,13 +52751,13 @@ unreachable end f64.const 8.900295434028806e-308 - call $~lib/math/NativeMath.tan + call $~lib/math/NativeMath::tan f64.const 8.900295434028806e-308 f64.const 0 call $std/math/check if (result i32) f64.const 8.900295434028806e-308 - call $~lib/bindings/dom/Math.tan + call $~lib/bindings/dom/Math::tan f64.const 8.900295434028806e-308 f64.const 0 call $std/math/check @@ -52774,13 +52774,13 @@ unreachable end f64.const 1.1175870895385742e-08 - call $~lib/math/NativeMath.tan + call $~lib/math/NativeMath::tan f64.const 1.1175870895385742e-08 f64.const -0.28125 call $std/math/check if (result i32) f64.const 1.1175870895385742e-08 - call $~lib/bindings/dom/Math.tan + call $~lib/bindings/dom/Math::tan f64.const 1.1175870895385742e-08 f64.const -0.28125 call $std/math/check @@ -52797,13 +52797,13 @@ unreachable end f64.const 1.4901161193847656e-08 - call $~lib/math/NativeMath.tan + call $~lib/math/NativeMath::tan f64.const 1.4901161193847656e-08 f64.const -0.3333333432674408 call $std/math/check if (result i32) f64.const 1.4901161193847656e-08 - call $~lib/bindings/dom/Math.tan + call $~lib/bindings/dom/Math::tan f64.const 1.4901161193847656e-08 f64.const -0.3333333432674408 call $std/math/check @@ -52820,13 +52820,13 @@ unreachable end f64.const -2.225073858507202e-308 - call $~lib/math/NativeMath.tan + call $~lib/math/NativeMath::tan f64.const -2.225073858507202e-308 f64.const 0 call $std/math/check if (result i32) f64.const -2.225073858507202e-308 - call $~lib/bindings/dom/Math.tan + call $~lib/bindings/dom/Math::tan f64.const -2.225073858507202e-308 f64.const 0 call $std/math/check @@ -52843,13 +52843,13 @@ unreachable end f64.const -2.2250738585072024e-308 - call $~lib/math/NativeMath.tan + call $~lib/math/NativeMath::tan f64.const -2.2250738585072024e-308 f64.const 0 call $std/math/check if (result i32) f64.const -2.2250738585072024e-308 - call $~lib/bindings/dom/Math.tan + call $~lib/bindings/dom/Math::tan f64.const -2.2250738585072024e-308 f64.const 0 call $std/math/check @@ -52866,13 +52866,13 @@ unreachable end f64.const -4.4501477170144003e-308 - call $~lib/math/NativeMath.tan + call $~lib/math/NativeMath::tan f64.const -4.4501477170144003e-308 f64.const 0 call $std/math/check if (result i32) f64.const -4.4501477170144003e-308 - call $~lib/bindings/dom/Math.tan + call $~lib/bindings/dom/Math::tan f64.const -4.4501477170144003e-308 f64.const 0 call $std/math/check @@ -52889,13 +52889,13 @@ unreachable end f64.const -4.450147717014403e-308 - call $~lib/math/NativeMath.tan + call $~lib/math/NativeMath::tan f64.const -4.450147717014403e-308 f64.const 0 call $std/math/check if (result i32) f64.const -4.450147717014403e-308 - call $~lib/bindings/dom/Math.tan + call $~lib/bindings/dom/Math::tan f64.const -4.450147717014403e-308 f64.const 0 call $std/math/check @@ -52912,13 +52912,13 @@ unreachable end f64.const -4.450147717014406e-308 - call $~lib/math/NativeMath.tan + call $~lib/math/NativeMath::tan f64.const -4.450147717014406e-308 f64.const 0 call $std/math/check if (result i32) f64.const -4.450147717014406e-308 - call $~lib/bindings/dom/Math.tan + call $~lib/bindings/dom/Math::tan f64.const -4.450147717014406e-308 f64.const 0 call $std/math/check @@ -52935,13 +52935,13 @@ unreachable end f64.const -8.900295434028806e-308 - call $~lib/math/NativeMath.tan + call $~lib/math/NativeMath::tan f64.const -8.900295434028806e-308 f64.const 0 call $std/math/check if (result i32) f64.const -8.900295434028806e-308 - call $~lib/bindings/dom/Math.tan + call $~lib/bindings/dom/Math::tan f64.const -8.900295434028806e-308 f64.const 0 call $std/math/check @@ -52958,13 +52958,13 @@ unreachable end f64.const -1.1175870895385742e-08 - call $~lib/math/NativeMath.tan + call $~lib/math/NativeMath::tan f64.const -1.1175870895385742e-08 f64.const 0.28125 call $std/math/check if (result i32) f64.const -1.1175870895385742e-08 - call $~lib/bindings/dom/Math.tan + call $~lib/bindings/dom/Math::tan f64.const -1.1175870895385742e-08 f64.const 0.28125 call $std/math/check @@ -52981,13 +52981,13 @@ unreachable end f64.const -1.4901161193847656e-08 - call $~lib/math/NativeMath.tan + call $~lib/math/NativeMath::tan f64.const -1.4901161193847656e-08 f64.const 0.3333333432674408 call $std/math/check if (result i32) f64.const -1.4901161193847656e-08 - call $~lib/bindings/dom/Math.tan + call $~lib/bindings/dom/Math::tan f64.const -1.4901161193847656e-08 f64.const 0.3333333432674408 call $std/math/check @@ -53004,13 +53004,13 @@ unreachable end f64.const 1e-323 - call $~lib/math/NativeMath.tan + call $~lib/math/NativeMath::tan f64.const 1e-323 f64.const 0 call $std/math/check if (result i32) f64.const 1e-323 - call $~lib/bindings/dom/Math.tan + call $~lib/bindings/dom/Math::tan f64.const 1e-323 f64.const 0 call $std/math/check @@ -53027,13 +53027,13 @@ unreachable end f64.const 4.4e-323 - call $~lib/math/NativeMath.tan + call $~lib/math/NativeMath::tan f64.const 4.4e-323 f64.const 0 call $std/math/check if (result i32) f64.const 4.4e-323 - call $~lib/bindings/dom/Math.tan + call $~lib/bindings/dom/Math::tan f64.const 4.4e-323 f64.const 0 call $std/math/check @@ -53050,13 +53050,13 @@ unreachable end f64.const 5.562684646268003e-309 - call $~lib/math/NativeMath.tan + call $~lib/math/NativeMath::tan f64.const 5.562684646268003e-309 f64.const 0 call $std/math/check if (result i32) f64.const 5.562684646268003e-309 - call $~lib/bindings/dom/Math.tan + call $~lib/bindings/dom/Math::tan f64.const 5.562684646268003e-309 f64.const 0 call $std/math/check @@ -53073,13 +53073,13 @@ unreachable end f64.const 1.1125369292536007e-308 - call $~lib/math/NativeMath.tan + call $~lib/math/NativeMath::tan f64.const 1.1125369292536007e-308 f64.const 0 call $std/math/check if (result i32) f64.const 1.1125369292536007e-308 - call $~lib/bindings/dom/Math.tan + call $~lib/bindings/dom/Math::tan f64.const 1.1125369292536007e-308 f64.const 0 call $std/math/check @@ -53096,13 +53096,13 @@ unreachable end f64.const 2.2250738585072004e-308 - call $~lib/math/NativeMath.tan + call $~lib/math/NativeMath::tan f64.const 2.2250738585072004e-308 f64.const 0 call $std/math/check if (result i32) f64.const 2.2250738585072004e-308 - call $~lib/bindings/dom/Math.tan + call $~lib/bindings/dom/Math::tan f64.const 2.2250738585072004e-308 f64.const 0 call $std/math/check @@ -53119,13 +53119,13 @@ unreachable end f64.const 2.225073858507201e-308 - call $~lib/math/NativeMath.tan + call $~lib/math/NativeMath::tan f64.const 2.225073858507201e-308 f64.const 0 call $std/math/check if (result i32) f64.const 2.225073858507201e-308 - call $~lib/bindings/dom/Math.tan + call $~lib/bindings/dom/Math::tan f64.const 2.225073858507201e-308 f64.const 0 call $std/math/check @@ -53142,13 +53142,13 @@ unreachable end f64.const -1e-323 - call $~lib/math/NativeMath.tan + call $~lib/math/NativeMath::tan f64.const -1e-323 f64.const 0 call $std/math/check if (result i32) f64.const -1e-323 - call $~lib/bindings/dom/Math.tan + call $~lib/bindings/dom/Math::tan f64.const -1e-323 f64.const 0 call $std/math/check @@ -53165,13 +53165,13 @@ unreachable end f64.const -4.4e-323 - call $~lib/math/NativeMath.tan + call $~lib/math/NativeMath::tan f64.const -4.4e-323 f64.const 0 call $std/math/check if (result i32) f64.const -4.4e-323 - call $~lib/bindings/dom/Math.tan + call $~lib/bindings/dom/Math::tan f64.const -4.4e-323 f64.const 0 call $std/math/check @@ -53188,13 +53188,13 @@ unreachable end f64.const -5.562684646268003e-309 - call $~lib/math/NativeMath.tan + call $~lib/math/NativeMath::tan f64.const -5.562684646268003e-309 f64.const 0 call $std/math/check if (result i32) f64.const -5.562684646268003e-309 - call $~lib/bindings/dom/Math.tan + call $~lib/bindings/dom/Math::tan f64.const -5.562684646268003e-309 f64.const 0 call $std/math/check @@ -53211,13 +53211,13 @@ unreachable end f64.const -1.1125369292536007e-308 - call $~lib/math/NativeMath.tan + call $~lib/math/NativeMath::tan f64.const -1.1125369292536007e-308 f64.const 0 call $std/math/check if (result i32) f64.const -1.1125369292536007e-308 - call $~lib/bindings/dom/Math.tan + call $~lib/bindings/dom/Math::tan f64.const -1.1125369292536007e-308 f64.const 0 call $std/math/check @@ -53234,13 +53234,13 @@ unreachable end f64.const -2.2250738585072004e-308 - call $~lib/math/NativeMath.tan + call $~lib/math/NativeMath::tan f64.const -2.2250738585072004e-308 f64.const 0 call $std/math/check if (result i32) f64.const -2.2250738585072004e-308 - call $~lib/bindings/dom/Math.tan + call $~lib/bindings/dom/Math::tan f64.const -2.2250738585072004e-308 f64.const 0 call $std/math/check @@ -53257,13 +53257,13 @@ unreachable end f64.const -2.225073858507201e-308 - call $~lib/math/NativeMath.tan + call $~lib/math/NativeMath::tan f64.const -2.225073858507201e-308 f64.const 0 call $std/math/check if (result i32) f64.const -2.225073858507201e-308 - call $~lib/bindings/dom/Math.tan + call $~lib/bindings/dom/Math::tan f64.const -2.225073858507201e-308 f64.const 0 call $std/math/check @@ -53280,9 +53280,9 @@ unreachable end f64.const 2.3283064365386963e-10 - call $~lib/math/NativeMath.tan + call $~lib/math/NativeMath::tan f64.const 2.3283064365386963e-10 - call $~lib/bindings/dom/Math.tan + call $~lib/bindings/dom/Math::tan f64.ne if i32.const 0 @@ -53293,9 +53293,9 @@ unreachable end f64.const -2.3283064365386963e-10 - call $~lib/math/NativeMath.tan + call $~lib/math/NativeMath::tan f64.const -2.3283064365386963e-10 - call $~lib/bindings/dom/Math.tan + call $~lib/bindings/dom/Math::tan f64.ne if i32.const 0 @@ -53306,9 +53306,9 @@ unreachable end f64.const 0.6875 - call $~lib/math/NativeMath.tan + call $~lib/math/NativeMath::tan f64.const 0.6875 - call $~lib/bindings/dom/Math.tan + call $~lib/bindings/dom/Math::tan f64.ne if i32.const 0 @@ -53319,9 +53319,9 @@ unreachable end f64.const -0.6875 - call $~lib/math/NativeMath.tan + call $~lib/math/NativeMath::tan f64.const -0.6875 - call $~lib/bindings/dom/Math.tan + call $~lib/bindings/dom/Math::tan f64.ne if i32.const 0 @@ -53332,9 +53332,9 @@ unreachable end f64.const 0.39269908169872414 - call $~lib/math/NativeMath.tan + call $~lib/math/NativeMath::tan f64.const 0.39269908169872414 - call $~lib/bindings/dom/Math.tan + call $~lib/bindings/dom/Math::tan f64.ne if i32.const 0 @@ -53345,9 +53345,9 @@ unreachable end f64.const 0.6743358 - call $~lib/math/NativeMath.tan + call $~lib/math/NativeMath::tan f64.const 0.6743358 - call $~lib/bindings/dom/Math.tan + call $~lib/bindings/dom/Math::tan f64.ne if i32.const 0 @@ -53358,9 +53358,9 @@ unreachable end f64.const 3.725290298461914e-09 - call $~lib/math/NativeMath.tan + call $~lib/math/NativeMath::tan f64.const 3.725290298461914e-09 - call $~lib/bindings/dom/Math.tan + call $~lib/bindings/dom/Math::tan f64.ne if i32.const 0 @@ -53371,9 +53371,9 @@ unreachable end f64.const 1.5707963267948966 - call $~lib/math/NativeMath.tan + call $~lib/math/NativeMath::tan f64.const 1.5707963267948966 - call $~lib/bindings/dom/Math.tan + call $~lib/bindings/dom/Math::tan f64.ne if i32.const 0 @@ -53384,9 +53384,9 @@ unreachable end f64.const 0.5 - call $~lib/math/NativeMath.tan + call $~lib/math/NativeMath::tan f64.const 0.5 - call $~lib/bindings/dom/Math.tan + call $~lib/bindings/dom/Math::tan f64.ne if i32.const 0 @@ -53397,9 +53397,9 @@ unreachable end f64.const 1.107148717794091 - call $~lib/math/NativeMath.tan + call $~lib/math/NativeMath::tan f64.const 1.107148717794091 - call $~lib/bindings/dom/Math.tan + call $~lib/bindings/dom/Math::tan f64.ne if i32.const 0 @@ -53410,9 +53410,9 @@ unreachable end f64.const 5.497787143782138 - call $~lib/math/NativeMath.tan + call $~lib/math/NativeMath::tan f64.const 5.497787143782138 - call $~lib/bindings/dom/Math.tan + call $~lib/bindings/dom/Math::tan f64.ne if i32.const 0 @@ -53423,9 +53423,9 @@ unreachable end f64.const 7.0685834705770345 - call $~lib/math/NativeMath.tan + call $~lib/math/NativeMath::tan f64.const 7.0685834705770345 - call $~lib/bindings/dom/Math.tan + call $~lib/bindings/dom/Math::tan f64.ne if i32.const 0 @@ -53436,9 +53436,9 @@ unreachable end f64.const 1647099.3291652855 - call $~lib/math/NativeMath.tan + call $~lib/math/NativeMath::tan f64.const 1647099.3291652855 - call $~lib/bindings/dom/Math.tan + call $~lib/bindings/dom/Math::tan f64.ne if i32.const 0 @@ -53449,9 +53449,9 @@ unreachable end f64.const 1647097.7583689587 - call $~lib/math/NativeMath.tan + call $~lib/math/NativeMath::tan f64.const 1647097.7583689587 - call $~lib/bindings/dom/Math.tan + call $~lib/bindings/dom/Math::tan f64.ne if i32.const 0 @@ -53462,9 +53462,9 @@ unreachable end f64.const 1329227995784915872903807e12 - call $~lib/math/NativeMath.tan + call $~lib/math/NativeMath::tan f64.const 1329227995784915872903807e12 - call $~lib/bindings/dom/Math.tan + call $~lib/bindings/dom/Math::tan f64.ne if i32.const 0 @@ -53475,9 +53475,9 @@ unreachable end f64.const -1329227995784915872903807e12 - call $~lib/math/NativeMath.tan + call $~lib/math/NativeMath::tan f64.const -1329227995784915872903807e12 - call $~lib/bindings/dom/Math.tan + call $~lib/bindings/dom/Math::tan f64.ne if i32.const 0 @@ -53488,13 +53488,13 @@ unreachable end f64.const 0 - call $~lib/math/NativeMath.tan + call $~lib/math/NativeMath::tan f64.const 0 f64.const 0 call $std/math/check if (result i32) f64.const 0 - call $~lib/bindings/dom/Math.tan + call $~lib/bindings/dom/Math::tan f64.const 0 f64.const 0 call $std/math/check @@ -53511,13 +53511,13 @@ unreachable end f64.const -0 - call $~lib/math/NativeMath.tan + call $~lib/math/NativeMath::tan f64.const -0 f64.const 0 call $std/math/check if (result i32) f64.const -0 - call $~lib/bindings/dom/Math.tan + call $~lib/bindings/dom/Math::tan f64.const -0 f64.const 0 call $std/math/check @@ -53534,13 +53534,13 @@ unreachable end f64.const inf - call $~lib/math/NativeMath.tan + call $~lib/math/NativeMath::tan f64.const nan:0x8000000000000 f64.const 0 call $std/math/check if (result i32) f64.const inf - call $~lib/bindings/dom/Math.tan + call $~lib/bindings/dom/Math::tan f64.const nan:0x8000000000000 f64.const 0 call $std/math/check @@ -53557,13 +53557,13 @@ unreachable end f64.const -inf - call $~lib/math/NativeMath.tan + call $~lib/math/NativeMath::tan f64.const nan:0x8000000000000 f64.const 0 call $std/math/check if (result i32) f64.const -inf - call $~lib/bindings/dom/Math.tan + call $~lib/bindings/dom/Math::tan f64.const nan:0x8000000000000 f64.const 0 call $std/math/check @@ -53580,13 +53580,13 @@ unreachable end f64.const nan:0x8000000000000 - call $~lib/math/NativeMath.tan + call $~lib/math/NativeMath::tan f64.const nan:0x8000000000000 f64.const 0 call $std/math/check if (result i32) f64.const nan:0x8000000000000 - call $~lib/bindings/dom/Math.tan + call $~lib/bindings/dom/Math::tan f64.const nan:0x8000000000000 f64.const 0 call $std/math/check @@ -53603,7 +53603,7 @@ unreachable end f32.const -8.066848754882812 - call $~lib/math/NativeMathf.tan + call $~lib/math/NativeMathf::tan f32.const 4.626595497131348 f32.const 0.2455666959285736 call $std/math/check @@ -53617,7 +53617,7 @@ unreachable end f32.const 4.345239639282227 - call $~lib/math/NativeMathf.tan + call $~lib/math/NativeMathf::tan f32.const 2.6001901626586914 f32.const 0.3652407228946686 call $std/math/check @@ -53631,7 +53631,7 @@ unreachable end f32.const -8.381433486938477 - call $~lib/math/NativeMathf.tan + call $~lib/math/NativeMathf::tan f32.const 1.716740608215332 f32.const 0.08169349282979965 call $std/math/check @@ -53645,7 +53645,7 @@ unreachable end f32.const -6.531673431396484 - call $~lib/math/NativeMathf.tan + call $~lib/math/NativeMathf::tan f32.const -0.2537320852279663 f32.const 0.23186513781547546 call $std/math/check @@ -53659,7 +53659,7 @@ unreachable end f32.const 9.267057418823242 - call $~lib/math/NativeMathf.tan + call $~lib/math/NativeMathf::tan f32.const -0.15904149413108826 f32.const -0.009332014247775078 call $std/math/check @@ -53673,7 +53673,7 @@ unreachable end f32.const 0.6619858741760254 - call $~lib/math/NativeMathf.tan + call $~lib/math/NativeMathf::tan f32.const 0.7792918682098389 f32.const -0.06759700924158096 call $std/math/check @@ -53687,7 +53687,7 @@ unreachable end f32.const -0.40660393238067627 - call $~lib/math/NativeMathf.tan + call $~lib/math/NativeMathf::tan f32.const -0.43059954047203064 f32.const 0.005771996453404427 call $std/math/check @@ -53701,7 +53701,7 @@ unreachable end f32.const 0.5617597699165344 - call $~lib/math/NativeMathf.tan + call $~lib/math/NativeMathf::tan f32.const 0.6294037103652954 f32.const -0.16838163137435913 call $std/math/check @@ -53715,7 +53715,7 @@ unreachable end f32.const 0.7741522789001465 - call $~lib/math/NativeMathf.tan + call $~lib/math/NativeMathf::tan f32.const 0.977757453918457 f32.const 0.38969388604164124 call $std/math/check @@ -53729,7 +53729,7 @@ unreachable end f32.const -0.6787636876106262 - call $~lib/math/NativeMathf.tan + call $~lib/math/NativeMathf::tan f32.const -0.8066186308860779 f32.const 0.12294059991836548 call $std/math/check @@ -53743,7 +53743,7 @@ unreachable end f32.const 0 - call $~lib/math/NativeMathf.tan + call $~lib/math/NativeMathf::tan f32.const 0 f32.const 0 call $std/math/check @@ -53757,7 +53757,7 @@ unreachable end f32.const -0 - call $~lib/math/NativeMathf.tan + call $~lib/math/NativeMathf::tan f32.const -0 f32.const 0 call $std/math/check @@ -53771,7 +53771,7 @@ unreachable end f32.const inf - call $~lib/math/NativeMathf.tan + call $~lib/math/NativeMathf::tan f32.const nan:0x400000 f32.const 0 call $std/math/check @@ -53785,7 +53785,7 @@ unreachable end f32.const -inf - call $~lib/math/NativeMathf.tan + call $~lib/math/NativeMathf::tan f32.const nan:0x400000 f32.const 0 call $std/math/check @@ -53799,7 +53799,7 @@ unreachable end f32.const nan:0x400000 - call $~lib/math/NativeMathf.tan + call $~lib/math/NativeMathf::tan f32.const nan:0x400000 f32.const 0 call $std/math/check @@ -53813,7 +53813,7 @@ unreachable end f32.const 1.862645149230957e-09 - call $~lib/math/NativeMathf.tan + call $~lib/math/NativeMathf::tan f32.const 1.862645149230957e-09 f32.const -9.701277108031814e-12 call $std/math/check @@ -53827,7 +53827,7 @@ unreachable end f32.const -1.862645149230957e-09 - call $~lib/math/NativeMathf.tan + call $~lib/math/NativeMathf::tan f32.const -1.862645149230957e-09 f32.const 9.701277108031814e-12 call $std/math/check @@ -53841,7 +53841,7 @@ unreachable end f32.const 1.1754943508222875e-38 - call $~lib/math/NativeMathf.tan + call $~lib/math/NativeMathf::tan f32.const 1.1754943508222875e-38 f32.const 0 call $std/math/check @@ -53855,7 +53855,7 @@ unreachable end f32.const -1.1754943508222875e-38 - call $~lib/math/NativeMathf.tan + call $~lib/math/NativeMathf::tan f32.const -1.1754943508222875e-38 f32.const 0 call $std/math/check @@ -53869,7 +53869,7 @@ unreachable end f32.const 1.401298464324817e-45 - call $~lib/math/NativeMathf.tan + call $~lib/math/NativeMathf::tan f32.const 1.401298464324817e-45 f32.const 0 call $std/math/check @@ -53883,7 +53883,7 @@ unreachable end f32.const -1.401298464324817e-45 - call $~lib/math/NativeMathf.tan + call $~lib/math/NativeMathf::tan f32.const -1.401298464324817e-45 f32.const 0 call $std/math/check @@ -53897,7 +53897,7 @@ unreachable end f32.const 1.175494490952134e-38 - call $~lib/math/NativeMathf.tan + call $~lib/math/NativeMathf::tan f32.const 1.175494490952134e-38 f32.const 0 call $std/math/check @@ -53911,7 +53911,7 @@ unreachable end f32.const 1.1754946310819804e-38 - call $~lib/math/NativeMathf.tan + call $~lib/math/NativeMathf::tan f32.const 1.1754946310819804e-38 f32.const 0 call $std/math/check @@ -53925,7 +53925,7 @@ unreachable end f32.const 2.3509880009953429e-38 - call $~lib/math/NativeMathf.tan + call $~lib/math/NativeMathf::tan f32.const 2.3509880009953429e-38 f32.const 0 call $std/math/check @@ -53939,7 +53939,7 @@ unreachable end f32.const 2.350988701644575e-38 - call $~lib/math/NativeMathf.tan + call $~lib/math/NativeMathf::tan f32.const 2.350988701644575e-38 f32.const 0 call $std/math/check @@ -53953,7 +53953,7 @@ unreachable end f32.const 2.3509895424236536e-38 - call $~lib/math/NativeMathf.tan + call $~lib/math/NativeMathf::tan f32.const 2.3509895424236536e-38 f32.const 0 call $std/math/check @@ -53967,7 +53967,7 @@ unreachable end f32.const 4.70197740328915e-38 - call $~lib/math/NativeMathf.tan + call $~lib/math/NativeMathf::tan f32.const 4.70197740328915e-38 f32.const 0 call $std/math/check @@ -53981,7 +53981,7 @@ unreachable end f32.const 1.1175870895385742e-08 - call $~lib/math/NativeMathf.tan + call $~lib/math/NativeMathf::tan f32.const 1.1175870895385742e-08 f32.const -5.238689482212067e-10 call $std/math/check @@ -53995,7 +53995,7 @@ unreachable end f32.const 1.4901161193847656e-08 - call $~lib/math/NativeMathf.tan + call $~lib/math/NativeMathf::tan f32.const 1.4901161193847656e-08 f32.const -6.208817349140361e-10 call $std/math/check @@ -54009,7 +54009,7 @@ unreachable end f32.const 0.000244140625 - call $~lib/math/NativeMathf.tan + call $~lib/math/NativeMathf::tan f32.const 0.000244140625 f32.const -0.1666666716337204 call $std/math/check @@ -54023,7 +54023,7 @@ unreachable end f32.const -1.175494490952134e-38 - call $~lib/math/NativeMathf.tan + call $~lib/math/NativeMathf::tan f32.const -1.175494490952134e-38 f32.const 0 call $std/math/check @@ -54037,7 +54037,7 @@ unreachable end f32.const -1.1754946310819804e-38 - call $~lib/math/NativeMathf.tan + call $~lib/math/NativeMathf::tan f32.const -1.1754946310819804e-38 f32.const 0 call $std/math/check @@ -54051,7 +54051,7 @@ unreachable end f32.const -2.3509880009953429e-38 - call $~lib/math/NativeMathf.tan + call $~lib/math/NativeMathf::tan f32.const -2.3509880009953429e-38 f32.const 0 call $std/math/check @@ -54065,7 +54065,7 @@ unreachable end f32.const 2.350988701644575e-38 - call $~lib/math/NativeMathf.tan + call $~lib/math/NativeMathf::tan f32.const 2.350988701644575e-38 f32.const 0 call $std/math/check @@ -54079,7 +54079,7 @@ unreachable end f32.const -2.3509895424236536e-38 - call $~lib/math/NativeMathf.tan + call $~lib/math/NativeMathf::tan f32.const -2.3509895424236536e-38 f32.const 0 call $std/math/check @@ -54093,7 +54093,7 @@ unreachable end f32.const -4.70197740328915e-38 - call $~lib/math/NativeMathf.tan + call $~lib/math/NativeMathf::tan f32.const -4.70197740328915e-38 f32.const 0 call $std/math/check @@ -54107,7 +54107,7 @@ unreachable end f32.const -1.1175870895385742e-08 - call $~lib/math/NativeMathf.tan + call $~lib/math/NativeMathf::tan f32.const -1.1175870895385742e-08 f32.const 5.238689482212067e-10 call $std/math/check @@ -54121,7 +54121,7 @@ unreachable end f32.const -1.4901161193847656e-08 - call $~lib/math/NativeMathf.tan + call $~lib/math/NativeMathf::tan f32.const -1.4901161193847656e-08 f32.const 6.208817349140361e-10 call $std/math/check @@ -54135,7 +54135,7 @@ unreachable end f32.const -0.000244140625 - call $~lib/math/NativeMathf.tan + call $~lib/math/NativeMathf::tan f32.const -0.000244140625 f32.const 0.1666666716337204 call $std/math/check @@ -54149,7 +54149,7 @@ unreachable end f32.const 2.802596928649634e-45 - call $~lib/math/NativeMathf.tan + call $~lib/math/NativeMathf::tan f32.const 2.802596928649634e-45 f32.const 0 call $std/math/check @@ -54163,7 +54163,7 @@ unreachable end f32.const 1.2611686178923354e-44 - call $~lib/math/NativeMathf.tan + call $~lib/math/NativeMathf::tan f32.const 1.2611686178923354e-44 f32.const 0 call $std/math/check @@ -54177,7 +54177,7 @@ unreachable end f32.const 2.938735877055719e-39 - call $~lib/math/NativeMathf.tan + call $~lib/math/NativeMathf::tan f32.const 2.938735877055719e-39 f32.const 0 call $std/math/check @@ -54191,7 +54191,7 @@ unreachable end f32.const 5.877471754111438e-39 - call $~lib/math/NativeMathf.tan + call $~lib/math/NativeMathf::tan f32.const 5.877471754111438e-39 f32.const 0 call $std/math/check @@ -54205,7 +54205,7 @@ unreachable end f32.const 1.1754940705625946e-38 - call $~lib/math/NativeMathf.tan + call $~lib/math/NativeMathf::tan f32.const 1.1754940705625946e-38 f32.const 0 call $std/math/check @@ -54219,7 +54219,7 @@ unreachable end f32.const 1.1754942106924411e-38 - call $~lib/math/NativeMathf.tan + call $~lib/math/NativeMathf::tan f32.const 1.1754942106924411e-38 f32.const 0 call $std/math/check @@ -54233,7 +54233,7 @@ unreachable end f32.const -2.802596928649634e-45 - call $~lib/math/NativeMathf.tan + call $~lib/math/NativeMathf::tan f32.const -2.802596928649634e-45 f32.const 0 call $std/math/check @@ -54247,7 +54247,7 @@ unreachable end f32.const -1.2611686178923354e-44 - call $~lib/math/NativeMathf.tan + call $~lib/math/NativeMathf::tan f32.const -1.2611686178923354e-44 f32.const 0 call $std/math/check @@ -54261,7 +54261,7 @@ unreachable end f32.const -2.938735877055719e-39 - call $~lib/math/NativeMathf.tan + call $~lib/math/NativeMathf::tan f32.const -2.938735877055719e-39 f32.const 0 call $std/math/check @@ -54275,7 +54275,7 @@ unreachable end f32.const -5.877471754111438e-39 - call $~lib/math/NativeMathf.tan + call $~lib/math/NativeMathf::tan f32.const -5.877471754111438e-39 f32.const 0 call $std/math/check @@ -54289,7 +54289,7 @@ unreachable end f32.const -1.1754940705625946e-38 - call $~lib/math/NativeMathf.tan + call $~lib/math/NativeMathf::tan f32.const -1.1754940705625946e-38 f32.const 0 call $std/math/check @@ -54303,7 +54303,7 @@ unreachable end f32.const -1.1754942106924411e-38 - call $~lib/math/NativeMathf.tan + call $~lib/math/NativeMathf::tan f32.const -1.1754942106924411e-38 f32.const 0 call $std/math/check @@ -54712,7 +54712,7 @@ call $std/math/check if (result i32) f64.const -8.06684839057968 - call $~lib/bindings/dom/Math.trunc + call $~lib/bindings/dom/Math::trunc f64.const -8 f64.const 0 call $std/math/check @@ -54734,7 +54734,7 @@ call $std/math/check if (result i32) f64.const 4.345239849338305 - call $~lib/bindings/dom/Math.trunc + call $~lib/bindings/dom/Math::trunc f64.const 4 f64.const 0 call $std/math/check @@ -54756,7 +54756,7 @@ call $std/math/check if (result i32) f64.const -8.38143342755525 - call $~lib/bindings/dom/Math.trunc + call $~lib/bindings/dom/Math::trunc f64.const -8 f64.const 0 call $std/math/check @@ -54778,7 +54778,7 @@ call $std/math/check if (result i32) f64.const -6.531673581913484 - call $~lib/bindings/dom/Math.trunc + call $~lib/bindings/dom/Math::trunc f64.const -6 f64.const 0 call $std/math/check @@ -54800,7 +54800,7 @@ call $std/math/check if (result i32) f64.const 9.267056966972586 - call $~lib/bindings/dom/Math.trunc + call $~lib/bindings/dom/Math::trunc f64.const 9 f64.const 0 call $std/math/check @@ -54822,7 +54822,7 @@ call $std/math/check if (result i32) f64.const 0.6619858980995045 - call $~lib/bindings/dom/Math.trunc + call $~lib/bindings/dom/Math::trunc f64.const 0 f64.const 0 call $std/math/check @@ -54844,7 +54844,7 @@ call $std/math/check if (result i32) f64.const -0.4066039223853553 - call $~lib/bindings/dom/Math.trunc + call $~lib/bindings/dom/Math::trunc f64.const -0 f64.const 0 call $std/math/check @@ -54866,7 +54866,7 @@ call $std/math/check if (result i32) f64.const 0.5617597462207241 - call $~lib/bindings/dom/Math.trunc + call $~lib/bindings/dom/Math::trunc f64.const 0 f64.const 0 call $std/math/check @@ -54888,7 +54888,7 @@ call $std/math/check if (result i32) f64.const 0.7741522965913037 - call $~lib/bindings/dom/Math.trunc + call $~lib/bindings/dom/Math::trunc f64.const 0 f64.const 0 call $std/math/check @@ -54910,7 +54910,7 @@ call $std/math/check if (result i32) f64.const -0.6787637026394024 - call $~lib/bindings/dom/Math.trunc + call $~lib/bindings/dom/Math::trunc f64.const -0 f64.const 0 call $std/math/check @@ -54932,7 +54932,7 @@ call $std/math/check if (result i32) f64.const nan:0x8000000000000 - call $~lib/bindings/dom/Math.trunc + call $~lib/bindings/dom/Math::trunc f64.const nan:0x8000000000000 f64.const 0 call $std/math/check @@ -54954,7 +54954,7 @@ call $std/math/check if (result i32) f64.const inf - call $~lib/bindings/dom/Math.trunc + call $~lib/bindings/dom/Math::trunc f64.const inf f64.const 0 call $std/math/check @@ -54976,7 +54976,7 @@ call $std/math/check if (result i32) f64.const -inf - call $~lib/bindings/dom/Math.trunc + call $~lib/bindings/dom/Math::trunc f64.const -inf f64.const 0 call $std/math/check @@ -54998,7 +54998,7 @@ call $std/math/check if (result i32) f64.const 0 - call $~lib/bindings/dom/Math.trunc + call $~lib/bindings/dom/Math::trunc f64.const 0 f64.const 0 call $std/math/check @@ -55020,7 +55020,7 @@ call $std/math/check if (result i32) f64.const -0 - call $~lib/bindings/dom/Math.trunc + call $~lib/bindings/dom/Math::trunc f64.const -0 f64.const 0 call $std/math/check @@ -55042,7 +55042,7 @@ call $std/math/check if (result i32) f64.const 1 - call $~lib/bindings/dom/Math.trunc + call $~lib/bindings/dom/Math::trunc f64.const 1 f64.const 0 call $std/math/check @@ -55064,7 +55064,7 @@ call $std/math/check if (result i32) f64.const -1 - call $~lib/bindings/dom/Math.trunc + call $~lib/bindings/dom/Math::trunc f64.const -1 f64.const 0 call $std/math/check @@ -55086,7 +55086,7 @@ call $std/math/check if (result i32) f64.const 0.5 - call $~lib/bindings/dom/Math.trunc + call $~lib/bindings/dom/Math::trunc f64.const 0 f64.const 0 call $std/math/check @@ -55108,7 +55108,7 @@ call $std/math/check if (result i32) f64.const -0.5 - call $~lib/bindings/dom/Math.trunc + call $~lib/bindings/dom/Math::trunc f64.const -0 f64.const 0 call $std/math/check @@ -55130,7 +55130,7 @@ call $std/math/check if (result i32) f64.const 1.0000152587890625 - call $~lib/bindings/dom/Math.trunc + call $~lib/bindings/dom/Math::trunc f64.const 1 f64.const 0 call $std/math/check @@ -55152,7 +55152,7 @@ call $std/math/check if (result i32) f64.const -1.0000152587890625 - call $~lib/bindings/dom/Math.trunc + call $~lib/bindings/dom/Math::trunc f64.const -1 f64.const 0 call $std/math/check @@ -55174,7 +55174,7 @@ call $std/math/check if (result i32) f64.const 0.9999923706054688 - call $~lib/bindings/dom/Math.trunc + call $~lib/bindings/dom/Math::trunc f64.const 0 f64.const 0 call $std/math/check @@ -55196,7 +55196,7 @@ call $std/math/check if (result i32) f64.const -0.9999923706054688 - call $~lib/bindings/dom/Math.trunc + call $~lib/bindings/dom/Math::trunc f64.const -0 f64.const 0 call $std/math/check @@ -55218,7 +55218,7 @@ call $std/math/check if (result i32) f64.const 7.888609052210118e-31 - call $~lib/bindings/dom/Math.trunc + call $~lib/bindings/dom/Math::trunc f64.const 0 f64.const 0 call $std/math/check @@ -55240,7 +55240,7 @@ call $std/math/check if (result i32) f64.const -7.888609052210118e-31 - call $~lib/bindings/dom/Math.trunc + call $~lib/bindings/dom/Math::trunc f64.const -0 f64.const 0 call $std/math/check @@ -55643,7 +55643,7 @@ call $std/math/test_sincos f64.const 2 f64.const 4 - call $~lib/math/NativeMath.imul + call $~lib/math/NativeMath::imul f64.const 8 f64.ne if @@ -55656,7 +55656,7 @@ end f64.const -1 f64.const 8 - call $~lib/math/NativeMath.imul + call $~lib/math/NativeMath::imul f64.const -8 f64.ne if @@ -55669,7 +55669,7 @@ end f64.const -2 f64.const -2 - call $~lib/math/NativeMath.imul + call $~lib/math/NativeMath::imul f64.const 4 f64.ne if @@ -55682,7 +55682,7 @@ end f64.const 4294967295 f64.const 5 - call $~lib/math/NativeMath.imul + call $~lib/math/NativeMath::imul f64.const -5 f64.ne if @@ -55695,7 +55695,7 @@ end f64.const 4294967294 f64.const 5 - call $~lib/math/NativeMath.imul + call $~lib/math/NativeMath::imul f64.const -10 f64.ne if @@ -55708,7 +55708,7 @@ end f64.const 1.e+60 f64.const 1.e+60 - call $~lib/math/NativeMath.imul + call $~lib/math/NativeMath::imul f64.const 0 f64.ne if @@ -55721,7 +55721,7 @@ end f64.const 1.e+60 f64.const -1.e+60 - call $~lib/math/NativeMath.imul + call $~lib/math/NativeMath::imul f64.const 0 f64.ne if @@ -55734,7 +55734,7 @@ end f64.const -1.e+60 f64.const -1.e+60 - call $~lib/math/NativeMath.imul + call $~lib/math/NativeMath::imul f64.const 0 f64.ne if @@ -55747,7 +55747,7 @@ end f64.const 1.e+24 f64.const 100 - call $~lib/math/NativeMath.imul + call $~lib/math/NativeMath::imul f64.const -2147483648 f64.ne if @@ -55760,7 +55760,7 @@ end f64.const nan:0x8000000000000 f64.const 1 - call $~lib/math/NativeMath.imul + call $~lib/math/NativeMath::imul f64.const 0 f64.ne if @@ -55773,7 +55773,7 @@ end f64.const 1 f64.const inf - call $~lib/math/NativeMath.imul + call $~lib/math/NativeMath::imul f64.const 0 f64.ne if @@ -55786,7 +55786,7 @@ end f64.const 1797693134862315708145274e284 f64.const 1797693134862315708145274e284 - call $~lib/math/NativeMath.imul + call $~lib/math/NativeMath::imul f64.const 0 f64.ne if @@ -56176,7 +56176,7 @@ end f64.const 1 f64.const 0.5 - call $~lib/math/NativeMath.pow + call $~lib/math/NativeMath::pow f64.const 1 f64.ne if @@ -56189,7 +56189,7 @@ end f64.const 0 f64.const 0.5 - call $~lib/math/NativeMath.pow + call $~lib/math/NativeMath::pow f64.const 0 f64.ne if @@ -56202,7 +56202,7 @@ end f64.const 0 f64.const -1 - call $~lib/math/NativeMath.pow + call $~lib/math/NativeMath::pow f64.const inf f64.ne if diff --git a/tests/compiler/std/mod.debug.wat b/tests/compiler/std/mod.debug.wat index e83e1bff7e..665fe4e0e5 100644 --- a/tests/compiler/std/mod.debug.wat +++ b/tests/compiler/std/mod.debug.wat @@ -20,7 +20,7 @@ (export "mod" (func $std/mod/mod)) (export "memory" (memory $0)) (start $~start) - (func $~lib/math/NativeMath.mod (param $x f64) (param $y f64) (result f64) + (func $~lib/math/NativeMath::mod (param $x f64) (param $y f64) (result f64) (local $ux i64) (local $uy i64) (local $ex i64) @@ -307,7 +307,7 @@ (func $std/mod/test_fmod (param $left f64) (param $right f64) (param $expected f64) (result i32) local.get $left local.get $right - call $~lib/math/NativeMath.mod + call $~lib/math/NativeMath::mod local.get $expected call $std/mod/check if (result i32) @@ -321,7 +321,7 @@ end return ) - (func $~lib/math/NativeMathf.mod (param $x f32) (param $y f32) (result f32) + (func $~lib/math/NativeMathf::mod (param $x f32) (param $y f32) (result f32) (local $ux i32) (local $uy i32) (local $ex i32) @@ -602,7 +602,7 @@ (func $std/mod/test_fmodf (param $left f32) (param $right f32) (param $expected f32) (result i32) local.get $left local.get $right - call $~lib/math/NativeMathf.mod + call $~lib/math/NativeMathf::mod local.get $expected call $std/mod/check return diff --git a/tests/compiler/std/mod.release.wat b/tests/compiler/std/mod.release.wat index 1fbd3592bf..1f460aa6c0 100644 --- a/tests/compiler/std/mod.release.wat +++ b/tests/compiler/std/mod.release.wat @@ -22,7 +22,7 @@ (local $9 i64) (local $10 i64) block $__inlined_func$std/mod/check (result i32) - block $__inlined_func$~lib/math/NativeMath.mod (result f64) + block $__inlined_func$~lib/math/NativeMath::mod (result f64) local.get $0 local.get $0 f64.trunc @@ -33,7 +33,7 @@ f64.abs f64.const 1 f64.eq - br_if $__inlined_func$~lib/math/NativeMath.mod + br_if $__inlined_func$~lib/math/NativeMath::mod drop local.get $1 i64.reinterpret_f64 @@ -70,7 +70,7 @@ local.tee $4 local.get $4 f64.div - br $__inlined_func$~lib/math/NativeMath.mod + br $__inlined_func$~lib/math/NativeMath::mod end local.get $5 i64.const 1 @@ -85,7 +85,7 @@ i64.ne f64.convert_i32_u f64.mul - br $__inlined_func$~lib/math/NativeMath.mod + br $__inlined_func$~lib/math/NativeMath::mod end local.get $5 i64.const 63 @@ -150,7 +150,7 @@ local.get $3 local.get $5 i64.eq - br_if $__inlined_func$~lib/math/NativeMath.mod + br_if $__inlined_func$~lib/math/NativeMath::mod drop local.get $3 local.get $5 @@ -178,7 +178,7 @@ local.get $3 local.get $5 i64.eq - br_if $__inlined_func$~lib/math/NativeMath.mod + br_if $__inlined_func$~lib/math/NativeMath::mod drop local.get $3 local.get $5 @@ -287,7 +287,7 @@ (local $8 i32) (local $9 i32) block $__inlined_func$std/mod/check$2 (result i32) - block $__inlined_func$~lib/math/NativeMathf.mod$1 (result f32) + block $__inlined_func$~lib/math/NativeMathf::mod$1 (result f32) local.get $0 local.get $0 f32.trunc @@ -298,7 +298,7 @@ f32.abs f32.const 1 f32.eq - br_if $__inlined_func$~lib/math/NativeMathf.mod$1 + br_if $__inlined_func$~lib/math/NativeMathf::mod$1 drop local.get $1 i32.reinterpret_f32 @@ -335,7 +335,7 @@ local.tee $0 local.get $0 f32.div - br $__inlined_func$~lib/math/NativeMathf.mod$1 + br $__inlined_func$~lib/math/NativeMathf::mod$1 end local.get $4 i32.const 1 @@ -350,7 +350,7 @@ i32.ne f32.convert_i32_u f32.mul - br $__inlined_func$~lib/math/NativeMathf.mod$1 + br $__inlined_func$~lib/math/NativeMathf::mod$1 end local.get $4 i32.const -2147483648 @@ -413,7 +413,7 @@ local.get $3 local.get $4 i32.eq - br_if $__inlined_func$~lib/math/NativeMathf.mod$1 + br_if $__inlined_func$~lib/math/NativeMathf::mod$1 drop local.get $3 local.get $4 @@ -441,7 +441,7 @@ local.get $3 local.get $4 i32.eq - br_if $__inlined_func$~lib/math/NativeMathf.mod$1 + br_if $__inlined_func$~lib/math/NativeMathf::mod$1 drop local.get $3 local.get $4 diff --git a/tests/compiler/std/operator-overloading.debug.wat b/tests/compiler/std/operator-overloading.debug.wat index eb247a5394..3dffd49dbf 100644 --- a/tests/compiler/std/operator-overloading.debug.wat +++ b/tests/compiler/std/operator-overloading.debug.wat @@ -59,7 +59,7 @@ (global $std/operator-overloading/eq3 (mut i32) (i32.const 0)) (global $std/operator-overloading/eq4 (mut i32) (i32.const 0)) (global $std/operator-overloading/eqf (mut i32) (i32.const 0)) - (global $~lib/builtins/i32.MAX_VALUE i32 (i32.const 2147483647)) + (global $~lib/builtins/i32::MAX_VALUE i32 (i32.const 2147483647)) (global $std/operator-overloading/gt1 (mut i32) (i32.const 0)) (global $std/operator-overloading/gt2 (mut i32) (i32.const 0)) (global $std/operator-overloading/gt (mut i32) (i32.const 0)) @@ -5447,7 +5447,7 @@ end i32.const 0 i32.const 2 - global.get $~lib/builtins/i32.MAX_VALUE + global.get $~lib/builtins/i32::MAX_VALUE call $std/operator-overloading/Tester#constructor global.set $std/operator-overloading/gt1 i32.const 0 diff --git a/tests/compiler/std/staticarray.debug.wat b/tests/compiler/std/staticarray.debug.wat index 2f10a71907..02076fcf4d 100644 --- a/tests/compiler/std/staticarray.debug.wat +++ b/tests/compiler/std/staticarray.debug.wat @@ -35,11 +35,11 @@ (global $std/staticarray/arr3 (mut i32) (i32.const 0)) (global $std/staticarray/arr4 (mut i32) (i32.const 0)) (global $~lib/native/ASC_RUNTIME i32 (i32.const 2)) - (global $~lib/builtins/i32.MAX_VALUE i32 (i32.const 2147483647)) + (global $~lib/builtins/i32::MAX_VALUE i32 (i32.const 2147483647)) (global $~argumentsLength (mut i32) (i32.const 0)) (global $~lib/native/ASC_SHRINK_LEVEL i32 (i32.const 0)) (global $std/staticarray/maxVal (mut i32) (i32.const 0)) - (global $~lib/builtins/u32.MAX_VALUE i32 (i32.const -1)) + (global $~lib/builtins/u32::MAX_VALUE i32 (i32.const -1)) (global $~lib/rt/__rtti_base i32 (i32.const 2864)) (global $~lib/memory/__data_end i32 (i32.const 2936)) (global $~lib/memory/__stack_pointer (mut i32) (i32.const 35704)) @@ -4546,7 +4546,7 @@ i32.const 0 local.set $start end - global.get $~lib/builtins/i32.MAX_VALUE + global.get $~lib/builtins/i32::MAX_VALUE local.set $end end local.get $this @@ -5874,7 +5874,7 @@ i32.const 0 local.set $start end - global.get $~lib/builtins/i32.MAX_VALUE + global.get $~lib/builtins/i32::MAX_VALUE local.set $end end local.get $this @@ -6104,7 +6104,7 @@ end unreachable end - global.get $~lib/builtins/i32.MAX_VALUE + global.get $~lib/builtins/i32::MAX_VALUE local.set $end end local.get $this diff --git a/tests/compiler/std/string-casemapping.debug.wat b/tests/compiler/std/string-casemapping.debug.wat index 21f3389d96..b676786ec4 100644 --- a/tests/compiler/std/string-casemapping.debug.wat +++ b/tests/compiler/std/string-casemapping.debug.wat @@ -34,7 +34,7 @@ (global $~lib/native/ASC_LOW_MEMORY_LIMIT i32 (i32.const 0)) (global $~lib/util/casemap/SPECIALS_UPPER i32 (i32.const 464)) (global $~lib/native/ASC_SHRINK_LEVEL i32 (i32.const 0)) - (global $~lib/builtins/u32.MAX_VALUE i32 (i32.const -1)) + (global $~lib/builtins/u32::MAX_VALUE i32 (i32.const -1)) (global $~lib/rt/__rtti_base i32 (i32.const 20032)) (global $~lib/memory/__data_end i32 (i32.const 20056)) (global $~lib/memory/__stack_pointer (mut i32) (i32.const 52824)) @@ -7652,7 +7652,7 @@ i32.eq if local.get $value - global.get $~lib/builtins/u32.MAX_VALUE + global.get $~lib/builtins/u32::MAX_VALUE i64.extend_i32_u i64.le_u if diff --git a/tests/compiler/std/string-encoding.debug.wat b/tests/compiler/std/string-encoding.debug.wat index 8bc24bd177..86b8a8f70a 100644 --- a/tests/compiler/std/string-encoding.debug.wat +++ b/tests/compiler/std/string-encoding.debug.wat @@ -68,7 +68,7 @@ local.get $this i32.load offset=16 ) - (func $~lib/string/String.UTF16.byteLength (param $str i32) (result i32) + (func $~lib/string/String::UTF16::byteLength (param $str i32) (result i32) local.get $str i32.const 20 i32.sub @@ -2284,7 +2284,7 @@ i32.shr_u return ) - (func $~lib/string/String.UTF16.encodeUnsafe (param $str i32) (param $len i32) (param $buf i32) (result i32) + (func $~lib/string/String::UTF16::encodeUnsafe (param $str i32) (param $len i32) (param $buf i32) (result i32) (local $size i32) local.get $len i32.const 1 @@ -2408,7 +2408,7 @@ i32.const 0 return ) - (func $~lib/string/String.UTF8.byteLength (param $str i32) (param $nullTerminated i32) (result i32) + (func $~lib/string/String::UTF8::byteLength (param $str i32) (param $nullTerminated i32) (result i32) (local $strOff i32) (local $strEnd i32) (local $bufLen i32) @@ -2510,7 +2510,7 @@ local.get $bufLen return ) - (func $~lib/string/String.UTF8.encodeUnsafe (param $str i32) (param $len i32) (param $buf i32) (param $nullTerminated i32) (param $errorMode i32) (result i32) + (func $~lib/string/String::UTF8::encodeUnsafe (param $str i32) (param $len i32) (param $buf i32) (param $nullTerminated i32) (param $errorMode i32) (result i32) (local $strEnd i32) (local $bufOff i32) (local $c1 i32) @@ -2951,7 +2951,7 @@ local.get $0 i32.store local.get $0 - call $~lib/string/String.UTF16.byteLength + call $~lib/string/String::UTF16::byteLength i32.const 12 i32.eq i32.eqz @@ -2968,7 +2968,7 @@ i32.add global.set $~lib/memory/__stack_pointer ) - (func $~lib/string/String.UTF16.encode (param $str i32) (result i32) + (func $~lib/string/String::UTF16::encode (param $str i32) (result i32) (local $buf i32) (local $2 i32) global.get $~lib/memory/__stack_pointer @@ -2986,7 +2986,7 @@ local.get $2 i32.store local.get $2 - call $~lib/string/String.UTF16.byteLength + call $~lib/string/String::UTF16::byteLength i32.const 1 call $~lib/rt/itcms/__new local.tee $buf @@ -3000,7 +3000,7 @@ local.get $2 call $~lib/string/String#get:length local.get $buf - call $~lib/string/String.UTF16.encodeUnsafe + call $~lib/string/String::UTF16::encodeUnsafe drop local.get $buf local.set $2 @@ -3030,7 +3030,7 @@ local.get $2 i32.store local.get $2 - call $~lib/string/String.UTF16.encode + call $~lib/string/String::UTF16::encode local.tee $buf i32.store offset=4 local.get $buf @@ -3214,7 +3214,7 @@ i32.add global.set $~lib/memory/__stack_pointer ) - (func $~lib/string/String.UTF16.decode (param $buf i32) (result i32) + (func $~lib/string/String::UTF16::decode (param $buf i32) (result i32) (local $1 i32) global.get $~lib/memory/__stack_pointer i32.const 4 @@ -3232,7 +3232,7 @@ i32.store local.get $1 call $~lib/arraybuffer/ArrayBuffer#get:byteLength - call $~lib/string/String.UTF16.decodeUnsafe + call $~lib/string/String::UTF16::decodeUnsafe local.set $1 global.get $~lib/memory/__stack_pointer i32.const 4 @@ -3358,7 +3358,7 @@ local.get $1 i32.store local.get $1 - call $~lib/string/String.UTF16.encode + call $~lib/string/String::UTF16::encode local.tee $buf i32.store offset=4 local.get $buf @@ -3367,7 +3367,7 @@ local.get $1 i32.store offset=12 local.get $1 - call $~lib/string/String.UTF16.decode + call $~lib/string/String::UTF16::decode local.set $1 global.get $~lib/memory/__stack_pointer local.get $1 @@ -3417,7 +3417,7 @@ local.get $3 i32.store local.get $3 - call $~lib/string/String.UTF16.encode + call $~lib/string/String::UTF16::encode local.tee $buf i32.store offset=4 global.get $std/string-encoding/str @@ -3426,13 +3426,13 @@ local.get $3 i32.store local.get $3 - call $~lib/string/String.UTF16.byteLength + call $~lib/string/String::UTF16::byteLength local.set $len local.get $buf local.set $ptr local.get $ptr i32.const 0 - call $~lib/string/String.UTF16.decodeUnsafe + call $~lib/string/String::UTF16::decodeUnsafe local.set $3 global.get $~lib/memory/__stack_pointer local.get $3 @@ -3456,7 +3456,7 @@ end local.get $ptr local.get $len - call $~lib/string/String.UTF16.decodeUnsafe + call $~lib/string/String::UTF16::decodeUnsafe local.set $3 global.get $~lib/memory/__stack_pointer local.get $3 @@ -3480,7 +3480,7 @@ end local.get $ptr i32.const 4 - call $~lib/string/String.UTF16.decodeUnsafe + call $~lib/string/String::UTF16::decodeUnsafe local.set $3 global.get $~lib/memory/__stack_pointer local.get $3 @@ -3506,7 +3506,7 @@ i32.const 4 i32.add i32.const 2 - call $~lib/string/String.UTF16.decodeUnsafe + call $~lib/string/String::UTF16::decodeUnsafe local.set $3 global.get $~lib/memory/__stack_pointer local.get $3 @@ -3532,7 +3532,7 @@ i32.const 4 i32.add i32.const 4 - call $~lib/string/String.UTF16.decodeUnsafe + call $~lib/string/String::UTF16::decodeUnsafe local.set $3 global.get $~lib/memory/__stack_pointer local.get $3 @@ -3558,7 +3558,7 @@ i32.const 8 i32.add i32.const 4 - call $~lib/string/String.UTF16.decodeUnsafe + call $~lib/string/String::UTF16::decodeUnsafe local.set $3 global.get $~lib/memory/__stack_pointer local.get $3 @@ -3584,7 +3584,7 @@ i32.const 12 i32.add i32.const 0 - call $~lib/string/String.UTF16.decodeUnsafe + call $~lib/string/String::UTF16::decodeUnsafe local.set $3 global.get $~lib/memory/__stack_pointer local.get $3 @@ -3628,7 +3628,7 @@ i32.store local.get $0 i32.const 0 - call $~lib/string/String.UTF8.byteLength + call $~lib/string/String::UTF8::byteLength i32.const 10 i32.eq i32.eqz @@ -3647,7 +3647,7 @@ i32.store local.get $0 i32.const 1 - call $~lib/string/String.UTF8.byteLength + call $~lib/string/String::UTF8::byteLength i32.const 11 i32.eq i32.eqz @@ -3664,7 +3664,7 @@ i32.add global.set $~lib/memory/__stack_pointer ) - (func $~lib/string/String.UTF8.encode (param $str i32) (param $nullTerminated i32) (param $errorMode i32) (result i32) + (func $~lib/string/String::UTF8::encode (param $str i32) (param $nullTerminated i32) (param $errorMode i32) (result i32) (local $buf i32) (local $4 i32) global.get $~lib/memory/__stack_pointer @@ -3683,7 +3683,7 @@ i32.store local.get $4 local.get $nullTerminated - call $~lib/string/String.UTF8.byteLength + call $~lib/string/String::UTF8::byteLength i32.const 1 call $~lib/rt/itcms/__new local.tee $buf @@ -3699,7 +3699,7 @@ local.get $buf local.get $nullTerminated local.get $errorMode - call $~lib/string/String.UTF8.encodeUnsafe + call $~lib/string/String::UTF8::encodeUnsafe drop local.get $buf local.set $4 @@ -3710,7 +3710,7 @@ local.get $4 return ) - (func $~lib/string/String.UTF8.encode@varargs (param $str i32) (param $nullTerminated i32) (param $errorMode i32) (result i32) + (func $~lib/string/String::UTF8::encode@varargs (param $str i32) (param $nullTerminated i32) (param $errorMode i32) (result i32) (local $3 i32) global.get $~lib/memory/__stack_pointer i32.const 4 @@ -3745,7 +3745,7 @@ local.get $3 local.get $nullTerminated local.get $errorMode - call $~lib/string/String.UTF8.encode + call $~lib/string/String::UTF8::encode local.set $3 global.get $~lib/memory/__stack_pointer i32.const 4 @@ -3776,7 +3776,7 @@ i32.const 1 global.set $~argumentsLength i32.const 0 - call $~lib/string/String.UTF8.encode@varargs + call $~lib/string/String::UTF8::encode@varargs local.tee $buf i32.store offset=4 local.get $buf @@ -3962,7 +3962,7 @@ i32.const 2 global.set $~argumentsLength i32.const 0 - call $~lib/string/String.UTF8.encode@varargs + call $~lib/string/String::UTF8::encode@varargs local.tee $buf i32.store offset=4 local.get $buf @@ -4143,7 +4143,7 @@ i32.const 2 global.set $~argumentsLength i32.const 0 - call $~lib/string/String.UTF8.encode@varargs + call $~lib/string/String::UTF8::encode@varargs local.tee $buf2 i32.store offset=12 local.get $buf2 @@ -4160,7 +4160,7 @@ i32.store local.get $4 i32.const 1 - call $~lib/string/String.UTF8.byteLength + call $~lib/string/String::UTF8::byteLength i32.eq i32.eqz if @@ -4176,7 +4176,7 @@ i32.add global.set $~lib/memory/__stack_pointer ) - (func $~lib/string/String.UTF8.decode (param $buf i32) (param $nullTerminated i32) (result i32) + (func $~lib/string/String::UTF8::decode (param $buf i32) (param $nullTerminated i32) (result i32) (local $2 i32) global.get $~lib/memory/__stack_pointer i32.const 4 @@ -4195,7 +4195,7 @@ local.get $2 call $~lib/arraybuffer/ArrayBuffer#get:byteLength local.get $nullTerminated - call $~lib/string/String.UTF8.decodeUnsafe + call $~lib/string/String::UTF8::decodeUnsafe local.set $2 global.get $~lib/memory/__stack_pointer i32.const 4 @@ -4227,14 +4227,14 @@ local.get $1 i32.const 0 i32.const 0 - call $~lib/string/String.UTF8.encode + call $~lib/string/String::UTF8::encode local.set $1 global.get $~lib/memory/__stack_pointer local.get $1 i32.store local.get $1 i32.const 0 - call $~lib/string/String.UTF8.decode + call $~lib/string/String::UTF8::decode local.tee $str i32.store offset=8 local.get $str @@ -4268,14 +4268,14 @@ local.get $1 i32.const 0 i32.const 1 - call $~lib/string/String.UTF8.encode + call $~lib/string/String::UTF8::encode local.set $1 global.get $~lib/memory/__stack_pointer local.get $1 i32.store local.get $1 i32.const 0 - call $~lib/string/String.UTF8.decode + call $~lib/string/String::UTF8::decode local.tee $str i32.store offset=8 local.get $str @@ -4309,14 +4309,14 @@ local.get $1 i32.const 0 i32.const 0 - call $~lib/string/String.UTF8.encode + call $~lib/string/String::UTF8::encode local.set $1 global.get $~lib/memory/__stack_pointer local.get $1 i32.store local.get $1 i32.const 0 - call $~lib/string/String.UTF8.decode + call $~lib/string/String::UTF8::decode local.tee $str i32.store offset=8 local.get $str @@ -4350,14 +4350,14 @@ local.get $1 i32.const 0 i32.const 1 - call $~lib/string/String.UTF8.encode + call $~lib/string/String::UTF8::encode local.set $1 global.get $~lib/memory/__stack_pointer local.get $1 i32.store local.get $1 i32.const 0 - call $~lib/string/String.UTF8.decode + call $~lib/string/String::UTF8::decode local.tee $str i32.store offset=8 local.get $str @@ -4412,7 +4412,7 @@ i32.const 1 global.set $~argumentsLength i32.const 0 - call $~lib/string/String.UTF8.encode@varargs + call $~lib/string/String::UTF8::encode@varargs local.tee $buf i32.store offset=4 local.get $buf @@ -4422,7 +4422,7 @@ i32.store offset=12 local.get $1 i32.const 0 - call $~lib/string/String.UTF8.decode + call $~lib/string/String::UTF8::decode local.set $1 global.get $~lib/memory/__stack_pointer local.get $1 @@ -4476,7 +4476,7 @@ i32.const 2 global.set $~argumentsLength i32.const 0 - call $~lib/string/String.UTF8.encode@varargs + call $~lib/string/String::UTF8::encode@varargs local.tee $buf i32.store offset=4 local.get $buf @@ -4486,7 +4486,7 @@ i32.store offset=12 local.get $5 i32.const 1 - call $~lib/string/String.UTF8.decode + call $~lib/string/String::UTF8::decode local.set $5 global.get $~lib/memory/__stack_pointer local.get $5 @@ -4519,7 +4519,7 @@ i32.store local.get $5 i32.const 1 - call $~lib/string/String.UTF8.byteLength + call $~lib/string/String::UTF8::byteLength i32.const 4 i32.eq i32.eqz @@ -4542,7 +4542,7 @@ i32.const 2 global.set $~argumentsLength i32.const 0 - call $~lib/string/String.UTF8.encode@varargs + call $~lib/string/String::UTF8::encode@varargs local.tee $buf2 i32.store offset=20 local.get $buf2 @@ -4574,7 +4574,7 @@ i32.store local.get $5 i32.const 1 - call $~lib/string/String.UTF8.byteLength + call $~lib/string/String::UTF8::byteLength i32.const 4 i32.eq i32.eqz @@ -4593,7 +4593,7 @@ i32.store offset=12 local.get $5 i32.const 1 - call $~lib/string/String.UTF8.decode + call $~lib/string/String::UTF8::decode local.set $5 global.get $~lib/memory/__stack_pointer local.get $5 @@ -4626,7 +4626,7 @@ i32.const 2 global.set $~argumentsLength i32.const 0 - call $~lib/string/String.UTF8.encode@varargs + call $~lib/string/String::UTF8::encode@varargs local.tee $buf3 i32.store offset=28 local.get $buf3 @@ -4636,7 +4636,7 @@ i32.store offset=12 local.get $5 i32.const 1 - call $~lib/string/String.UTF8.decode + call $~lib/string/String::UTF8::decode local.set $5 global.get $~lib/memory/__stack_pointer local.get $5 @@ -4690,7 +4690,7 @@ i32.const 2 global.set $~argumentsLength i32.const 0 - call $~lib/string/String.UTF8.encode@varargs + call $~lib/string/String::UTF8::encode@varargs local.tee $buf i32.store offset=4 global.get $std/string-encoding/str @@ -4700,14 +4700,14 @@ i32.store local.get $3 i32.const 0 - call $~lib/string/String.UTF8.byteLength + call $~lib/string/String::UTF8::byteLength local.set $len local.get $buf local.set $ptr local.get $ptr i32.const 0 i32.const 0 - call $~lib/string/String.UTF8.decodeUnsafe + call $~lib/string/String::UTF8::decodeUnsafe local.set $3 global.get $~lib/memory/__stack_pointer local.get $3 @@ -4732,7 +4732,7 @@ local.get $ptr local.get $len i32.const 0 - call $~lib/string/String.UTF8.decodeUnsafe + call $~lib/string/String::UTF8::decodeUnsafe local.set $3 global.get $~lib/memory/__stack_pointer local.get $3 @@ -4757,7 +4757,7 @@ local.get $ptr i32.const 4 i32.const 0 - call $~lib/string/String.UTF8.decodeUnsafe + call $~lib/string/String::UTF8::decodeUnsafe local.set $3 global.get $~lib/memory/__stack_pointer local.get $3 @@ -4784,7 +4784,7 @@ i32.add i32.const 2 i32.const 0 - call $~lib/string/String.UTF8.decodeUnsafe + call $~lib/string/String::UTF8::decodeUnsafe local.set $3 global.get $~lib/memory/__stack_pointer local.get $3 @@ -4811,7 +4811,7 @@ i32.add i32.const 4 i32.const 0 - call $~lib/string/String.UTF8.decodeUnsafe + call $~lib/string/String::UTF8::decodeUnsafe local.set $3 global.get $~lib/memory/__stack_pointer local.get $3 @@ -4838,7 +4838,7 @@ i32.add i32.const 0 i32.const 0 - call $~lib/string/String.UTF8.decodeUnsafe + call $~lib/string/String::UTF8::decodeUnsafe local.set $3 global.get $~lib/memory/__stack_pointer local.get $3 @@ -4865,7 +4865,7 @@ i32.add i32.const 100 i32.const 1 - call $~lib/string/String.UTF8.decodeUnsafe + call $~lib/string/String::UTF8::decodeUnsafe local.set $3 global.get $~lib/memory/__stack_pointer local.get $3 @@ -4892,7 +4892,7 @@ i32.add i32.const 100 i32.const 1 - call $~lib/string/String.UTF8.decodeUnsafe + call $~lib/string/String::UTF8::decodeUnsafe local.set $3 global.get $~lib/memory/__stack_pointer local.get $3 @@ -4919,7 +4919,7 @@ i32.add i32.const 100 i32.const 1 - call $~lib/string/String.UTF8.decodeUnsafe + call $~lib/string/String::UTF8::decodeUnsafe local.set $3 global.get $~lib/memory/__stack_pointer local.get $3 @@ -4970,7 +4970,7 @@ i32.const 1 global.set $~argumentsLength i32.const 0 - call $~lib/string/String.UTF8.encode@varargs + call $~lib/string/String::UTF8::encode@varargs local.tee $buf8 i32.store offset=4 local.get $buf8 @@ -4980,7 +4980,7 @@ i32.store offset=12 local.get $3 i32.const 0 - call $~lib/string/String.UTF8.decode + call $~lib/string/String::UTF8::decode local.set $3 global.get $~lib/memory/__stack_pointer local.get $3 @@ -5009,7 +5009,7 @@ local.get $3 i32.store local.get $3 - call $~lib/string/String.UTF16.encode + call $~lib/string/String::UTF16::encode local.tee $buf16 i32.store offset=16 local.get $buf16 @@ -5018,7 +5018,7 @@ local.get $3 i32.store offset=12 local.get $3 - call $~lib/string/String.UTF16.decode + call $~lib/string/String::UTF16::decode local.set $3 global.get $~lib/memory/__stack_pointer local.get $3 @@ -5103,7 +5103,7 @@ i32.add global.set $~lib/memory/__stack_pointer ) - (func $~lib/string/String.UTF16.decodeUnsafe (param $buf i32) (param $len i32) (result i32) + (func $~lib/string/String::UTF16::decodeUnsafe (param $buf i32) (param $len i32) (result i32) (local $str i32) (local $3 i32) global.get $~lib/memory/__stack_pointer @@ -5138,7 +5138,7 @@ local.get $3 return ) - (func $~lib/string/String.UTF8.decodeUnsafe (param $buf i32) (param $len i32) (param $nullTerminated i32) (result i32) + (func $~lib/string/String::UTF8::decodeUnsafe (param $buf i32) (param $len i32) (param $nullTerminated i32) (result i32) (local $bufOff i32) (local $bufEnd i32) (local $str i32) diff --git a/tests/compiler/std/string-encoding.release.wat b/tests/compiler/std/string-encoding.release.wat index b62fdf3037..7df829e09c 100644 --- a/tests/compiler/std/string-encoding.release.wat +++ b/tests/compiler/std/string-encoding.release.wat @@ -1567,7 +1567,7 @@ memory.fill local.get $1 ) - (func $~lib/string/String.UTF8.byteLength (param $0 i32) (param $1 i32) (result i32) + (func $~lib/string/String::UTF8::byteLength (param $0 i32) (param $1 i32) (result i32) (local $2 i32) (local $3 i32) (local $4 i32) @@ -1782,7 +1782,7 @@ i32.store local.get $0 i32.const 1056 - call $~lib/string/String.UTF16.encode + call $~lib/string/String::UTF16::encode local.tee $0 i32.store offset=4 global.get $~lib/memory/__stack_pointer @@ -1966,14 +1966,14 @@ i32.store local.get $0 i32.const 1056 - call $~lib/string/String.UTF16.encode + call $~lib/string/String::UTF16::encode local.tee $0 i32.store offset=4 global.get $~lib/memory/__stack_pointer local.get $0 i32.store offset=12 local.get $0 - call $~lib/string/String.UTF16.decode + call $~lib/string/String::UTF16::decode local.set $0 global.get $~lib/memory/__stack_pointer local.get $0 @@ -2015,7 +2015,7 @@ i32.store i32.const 1056 i32.const 0 - call $~lib/string/String.UTF8.byteLength + call $~lib/string/String::UTF8::byteLength i32.const 10 i32.ne if @@ -2031,7 +2031,7 @@ i32.store i32.const 1056 i32.const 1 - call $~lib/string/String.UTF8.byteLength + call $~lib/string/String::UTF8::byteLength i32.const 11 i32.ne if @@ -2066,7 +2066,7 @@ local.get $0 i32.const 1056 i32.const 0 - call $~lib/string/String.UTF8.encode@varargs + call $~lib/string/String::UTF8::encode@varargs local.tee $0 i32.store offset=4 global.get $~lib/memory/__stack_pointer @@ -2232,7 +2232,7 @@ i32.const 1904 i32.const 0 i32.const 0 - call $~lib/string/String.UTF8.encode + call $~lib/string/String::UTF8::encode local.set $1 global.get $~lib/memory/__stack_pointer local.get $1 @@ -2240,7 +2240,7 @@ local.get $0 local.get $1 i32.const 0 - call $~lib/string/String.UTF8.decode + call $~lib/string/String::UTF8::decode local.tee $0 i32.store offset=8 global.get $~lib/memory/__stack_pointer @@ -2268,7 +2268,7 @@ i32.const 1904 i32.const 0 i32.const 1 - call $~lib/string/String.UTF8.encode + call $~lib/string/String::UTF8::encode local.set $1 global.get $~lib/memory/__stack_pointer local.get $1 @@ -2276,7 +2276,7 @@ local.get $0 local.get $1 i32.const 0 - call $~lib/string/String.UTF8.decode + call $~lib/string/String::UTF8::decode local.tee $0 i32.store offset=8 global.get $~lib/memory/__stack_pointer @@ -2304,7 +2304,7 @@ i32.const 1968 i32.const 0 i32.const 0 - call $~lib/string/String.UTF8.encode + call $~lib/string/String::UTF8::encode local.set $1 global.get $~lib/memory/__stack_pointer local.get $1 @@ -2312,7 +2312,7 @@ local.get $0 local.get $1 i32.const 0 - call $~lib/string/String.UTF8.decode + call $~lib/string/String::UTF8::decode local.tee $0 i32.store offset=8 global.get $~lib/memory/__stack_pointer @@ -2340,7 +2340,7 @@ i32.const 1968 i32.const 0 i32.const 1 - call $~lib/string/String.UTF8.encode + call $~lib/string/String::UTF8::encode local.set $1 global.get $~lib/memory/__stack_pointer local.get $1 @@ -2348,7 +2348,7 @@ local.get $0 local.get $1 i32.const 0 - call $~lib/string/String.UTF8.decode + call $~lib/string/String::UTF8::decode local.tee $0 i32.store offset=8 global.get $~lib/memory/__stack_pointer @@ -2396,7 +2396,7 @@ local.get $0 i32.const 1056 i32.const 0 - call $~lib/string/String.UTF8.encode@varargs + call $~lib/string/String::UTF8::encode@varargs local.tee $0 i32.store offset=4 global.get $~lib/memory/__stack_pointer @@ -2404,7 +2404,7 @@ i32.store offset=12 local.get $0 i32.const 0 - call $~lib/string/String.UTF8.decode + call $~lib/string/String::UTF8::decode local.set $0 global.get $~lib/memory/__stack_pointer local.get $0 @@ -2449,7 +2449,7 @@ local.get $0 i32.const 1056 i32.const 1 - call $~lib/string/String.UTF8.encode@varargs + call $~lib/string/String::UTF8::encode@varargs local.tee $0 i32.store offset=4 global.get $~lib/memory/__stack_pointer @@ -2457,7 +2457,7 @@ i32.store offset=12 local.get $0 i32.const 1 - call $~lib/string/String.UTF8.decode + call $~lib/string/String::UTF8::decode local.set $0 global.get $~lib/memory/__stack_pointer local.get $0 @@ -2486,7 +2486,7 @@ i32.store i32.const 2000 i32.const 1 - call $~lib/string/String.UTF8.byteLength + call $~lib/string/String::UTF8::byteLength i32.const 4 i32.ne if @@ -2506,7 +2506,7 @@ local.get $0 i32.const 2000 i32.const 1 - call $~lib/string/String.UTF8.encode@varargs + call $~lib/string/String::UTF8::encode@varargs local.tee $0 i32.store offset=20 global.get $~lib/memory/__stack_pointer @@ -2535,7 +2535,7 @@ i32.store i32.const 2048 i32.const 1 - call $~lib/string/String.UTF8.byteLength + call $~lib/string/String::UTF8::byteLength i32.const 4 i32.ne if @@ -2551,7 +2551,7 @@ i32.store offset=12 local.get $0 i32.const 1 - call $~lib/string/String.UTF8.decode + call $~lib/string/String::UTF8::decode local.set $0 global.get $~lib/memory/__stack_pointer local.get $0 @@ -2580,7 +2580,7 @@ local.get $0 i32.const 2000 i32.const 0 - call $~lib/string/String.UTF8.encode@varargs + call $~lib/string/String::UTF8::encode@varargs local.tee $0 i32.store offset=28 global.get $~lib/memory/__stack_pointer @@ -2588,7 +2588,7 @@ i32.store offset=12 local.get $0 i32.const 1 - call $~lib/string/String.UTF8.decode + call $~lib/string/String::UTF8::decode local.set $0 global.get $~lib/memory/__stack_pointer local.get $0 @@ -2669,7 +2669,7 @@ call $~lib/builtins/abort unreachable ) - (func $~lib/string/String.UTF16.encode (param $0 i32) (result i32) + (func $~lib/string/String::UTF16::encode (param $0 i32) (result i32) (local $1 i32) global.get $~lib/memory/__stack_pointer i32.const 8 @@ -2720,7 +2720,7 @@ global.set $~lib/memory/__stack_pointer local.get $1 ) - (func $~lib/string/String.UTF16.decode (param $0 i32) (result i32) + (func $~lib/string/String::UTF16::decode (param $0 i32) (result i32) (local $1 i32) global.get $~lib/memory/__stack_pointer i32.const 4 @@ -2749,7 +2749,7 @@ i32.const 20 i32.sub i32.load offset=16 - call $~lib/string/String.UTF16.decodeUnsafe + call $~lib/string/String::UTF16::decodeUnsafe local.set $0 global.get $~lib/memory/__stack_pointer i32.const 4 @@ -2953,7 +2953,7 @@ i32.store local.get $0 i32.const 1056 - call $~lib/string/String.UTF16.encode + call $~lib/string/String::UTF16::encode local.tee $0 i32.store offset=4 global.get $~lib/memory/__stack_pointer @@ -2964,7 +2964,7 @@ local.set $1 local.get $0 i32.const 0 - call $~lib/string/String.UTF16.decodeUnsafe + call $~lib/string/String::UTF16::decodeUnsafe local.set $2 global.get $~lib/memory/__stack_pointer local.get $2 @@ -2986,7 +2986,7 @@ end local.get $0 local.get $1 - call $~lib/string/String.UTF16.decodeUnsafe + call $~lib/string/String::UTF16::decodeUnsafe local.set $1 global.get $~lib/memory/__stack_pointer local.tee $2 @@ -3009,7 +3009,7 @@ end local.get $0 i32.const 4 - call $~lib/string/String.UTF16.decodeUnsafe + call $~lib/string/String::UTF16::decodeUnsafe local.set $1 global.get $~lib/memory/__stack_pointer local.tee $2 @@ -3034,7 +3034,7 @@ i32.const 4 i32.add i32.const 2 - call $~lib/string/String.UTF16.decodeUnsafe + call $~lib/string/String::UTF16::decodeUnsafe local.set $1 global.get $~lib/memory/__stack_pointer local.tee $2 @@ -3059,7 +3059,7 @@ i32.const 4 i32.add i32.const 4 - call $~lib/string/String.UTF16.decodeUnsafe + call $~lib/string/String::UTF16::decodeUnsafe local.set $1 global.get $~lib/memory/__stack_pointer local.tee $2 @@ -3084,7 +3084,7 @@ i32.const 8 i32.add i32.const 4 - call $~lib/string/String.UTF16.decodeUnsafe + call $~lib/string/String::UTF16::decodeUnsafe local.set $1 global.get $~lib/memory/__stack_pointer local.tee $2 @@ -3109,7 +3109,7 @@ i32.const 12 i32.add i32.const 0 - call $~lib/string/String.UTF16.decodeUnsafe + call $~lib/string/String::UTF16::decodeUnsafe local.set $0 global.get $~lib/memory/__stack_pointer local.tee $1 @@ -3135,7 +3135,7 @@ i32.add global.set $~lib/memory/__stack_pointer ) - (func $~lib/string/String.UTF8.encode (param $0 i32) (param $1 i32) (param $2 i32) (result i32) + (func $~lib/string/String::UTF8::encode (param $0 i32) (param $1 i32) (param $2 i32) (result i32) (local $3 i32) (local $4 i32) (local $5 i32) @@ -3166,7 +3166,7 @@ local.get $3 local.get $0 local.get $1 - call $~lib/string/String.UTF8.byteLength + call $~lib/string/String::UTF8::byteLength i32.const 1 call $~lib/rt/itcms/__new local.tee $5 @@ -3185,7 +3185,7 @@ i32.and i32.add local.set $6 - block $__inlined_func$~lib/string/String.UTF8.encodeUnsafe$1 + block $__inlined_func$~lib/string/String::UTF8::encodeUnsafe$1 loop $while-continue|0 local.get $0 local.get $6 @@ -3208,7 +3208,7 @@ local.get $3 i32.eqz i32.and - br_if $__inlined_func$~lib/string/String.UTF8.encodeUnsafe$1 + br_if $__inlined_func$~lib/string/String::UTF8::encodeUnsafe$1 else local.get $3 i32.const 2048 @@ -3381,7 +3381,7 @@ global.set $~lib/memory/__stack_pointer local.get $5 ) - (func $~lib/string/String.UTF8.encode@varargs (param $0 i32) (param $1 i32) (result i32) + (func $~lib/string/String::UTF8::encode@varargs (param $0 i32) (param $1 i32) (result i32) global.get $~lib/memory/__stack_pointer i32.const 4 i32.sub @@ -3419,7 +3419,7 @@ local.get $0 local.get $1 i32.const 0 - call $~lib/string/String.UTF8.encode + call $~lib/string/String::UTF8::encode local.set $0 global.get $~lib/memory/__stack_pointer i32.const 4 @@ -3459,7 +3459,7 @@ local.get $0 i32.const 1056 i32.const 1 - call $~lib/string/String.UTF8.encode@varargs + call $~lib/string/String::UTF8::encode@varargs local.tee $0 i32.store offset=4 global.get $~lib/memory/__stack_pointer @@ -3621,7 +3621,7 @@ local.get $0 i32.const 1824 i32.const 1 - call $~lib/string/String.UTF8.encode@varargs + call $~lib/string/String::UTF8::encode@varargs local.tee $0 i32.store offset=12 global.get $~lib/memory/__stack_pointer @@ -3637,7 +3637,7 @@ i32.store i32.const 1824 i32.const 1 - call $~lib/string/String.UTF8.byteLength + call $~lib/string/String::UTF8::byteLength local.get $0 i32.ne if @@ -3653,7 +3653,7 @@ i32.add global.set $~lib/memory/__stack_pointer ) - (func $~lib/string/String.UTF8.decode (param $0 i32) (param $1 i32) (result i32) + (func $~lib/string/String::UTF8::decode (param $0 i32) (param $1 i32) (result i32) (local $2 i32) global.get $~lib/memory/__stack_pointer i32.const 4 @@ -3683,7 +3683,7 @@ i32.sub i32.load offset=16 local.get $1 - call $~lib/string/String.UTF8.decodeUnsafe + call $~lib/string/String::UTF8::decodeUnsafe local.set $0 global.get $~lib/memory/__stack_pointer i32.const 4 @@ -3725,7 +3725,7 @@ local.get $0 i32.const 1056 i32.const 1 - call $~lib/string/String.UTF8.encode@varargs + call $~lib/string/String::UTF8::encode@varargs local.tee $0 i32.store offset=4 global.get $~lib/memory/__stack_pointer @@ -3733,12 +3733,12 @@ i32.store i32.const 1056 i32.const 0 - call $~lib/string/String.UTF8.byteLength + call $~lib/string/String::UTF8::byteLength local.set $1 local.get $0 i32.const 0 i32.const 0 - call $~lib/string/String.UTF8.decodeUnsafe + call $~lib/string/String::UTF8::decodeUnsafe local.set $2 global.get $~lib/memory/__stack_pointer local.get $2 @@ -3761,7 +3761,7 @@ local.get $0 local.get $1 i32.const 0 - call $~lib/string/String.UTF8.decodeUnsafe + call $~lib/string/String::UTF8::decodeUnsafe local.set $1 global.get $~lib/memory/__stack_pointer local.tee $2 @@ -3785,7 +3785,7 @@ local.get $0 i32.const 4 i32.const 0 - call $~lib/string/String.UTF8.decodeUnsafe + call $~lib/string/String::UTF8::decodeUnsafe local.set $1 global.get $~lib/memory/__stack_pointer local.tee $2 @@ -3811,7 +3811,7 @@ i32.add i32.const 2 i32.const 0 - call $~lib/string/String.UTF8.decodeUnsafe + call $~lib/string/String::UTF8::decodeUnsafe local.set $1 global.get $~lib/memory/__stack_pointer local.tee $2 @@ -3837,7 +3837,7 @@ i32.add i32.const 4 i32.const 0 - call $~lib/string/String.UTF8.decodeUnsafe + call $~lib/string/String::UTF8::decodeUnsafe local.set $1 global.get $~lib/memory/__stack_pointer local.tee $2 @@ -3863,7 +3863,7 @@ i32.add i32.const 0 i32.const 0 - call $~lib/string/String.UTF8.decodeUnsafe + call $~lib/string/String::UTF8::decodeUnsafe local.set $1 global.get $~lib/memory/__stack_pointer local.tee $2 @@ -3889,7 +3889,7 @@ i32.add i32.const 100 i32.const 1 - call $~lib/string/String.UTF8.decodeUnsafe + call $~lib/string/String::UTF8::decodeUnsafe local.set $1 global.get $~lib/memory/__stack_pointer local.tee $2 @@ -3915,7 +3915,7 @@ i32.add i32.const 100 i32.const 1 - call $~lib/string/String.UTF8.decodeUnsafe + call $~lib/string/String::UTF8::decodeUnsafe local.set $1 global.get $~lib/memory/__stack_pointer local.tee $2 @@ -3941,7 +3941,7 @@ i32.add i32.const 100 i32.const 1 - call $~lib/string/String.UTF8.decodeUnsafe + call $~lib/string/String::UTF8::decodeUnsafe local.set $0 global.get $~lib/memory/__stack_pointer local.tee $1 @@ -3997,7 +3997,7 @@ local.get $1 local.get $0 i32.const 0 - call $~lib/string/String.UTF8.encode@varargs + call $~lib/string/String::UTF8::encode@varargs local.tee $1 i32.store offset=4 global.get $~lib/memory/__stack_pointer @@ -4005,7 +4005,7 @@ i32.store offset=12 local.get $1 i32.const 0 - call $~lib/string/String.UTF8.decode + call $~lib/string/String::UTF8::decode local.set $1 global.get $~lib/memory/__stack_pointer local.get $1 @@ -4031,14 +4031,14 @@ i32.store local.get $1 local.get $0 - call $~lib/string/String.UTF16.encode + call $~lib/string/String::UTF16::encode local.tee $1 i32.store offset=16 global.get $~lib/memory/__stack_pointer local.get $1 i32.store offset=12 local.get $1 - call $~lib/string/String.UTF16.decode + call $~lib/string/String::UTF16::decode local.set $1 global.get $~lib/memory/__stack_pointer local.get $1 @@ -4063,7 +4063,7 @@ i32.add global.set $~lib/memory/__stack_pointer ) - (func $~lib/string/String.UTF16.decodeUnsafe (param $0 i32) (param $1 i32) (result i32) + (func $~lib/string/String::UTF16::decodeUnsafe (param $0 i32) (param $1 i32) (result i32) (local $2 i32) global.get $~lib/memory/__stack_pointer i32.const 4 @@ -4103,7 +4103,7 @@ global.set $~lib/memory/__stack_pointer local.get $2 ) - (func $~lib/string/String.UTF8.decodeUnsafe (param $0 i32) (param $1 i32) (param $2 i32) (result i32) + (func $~lib/string/String::UTF8::decodeUnsafe (param $0 i32) (param $1 i32) (param $2 i32) (result i32) (local $3 i32) (local $4 i32) (local $5 i32) diff --git a/tests/compiler/std/string.debug.wat b/tests/compiler/std/string.debug.wat index b66caa8920..19f17b11c7 100644 --- a/tests/compiler/std/string.debug.wat +++ b/tests/compiler/std/string.debug.wat @@ -44,23 +44,23 @@ (global $~lib/native/ASC_LOW_MEMORY_LIMIT i32 (i32.const 0)) (global $~argumentsLength (mut i32) (i32.const 0)) (global $~lib/string/String.MAX_LENGTH i32 (i32.const 536870910)) - (global $~lib/builtins/i32.MAX_VALUE i32 (i32.const 2147483647)) + (global $~lib/builtins/i32::MAX_VALUE i32 (i32.const 2147483647)) (global $~lib/util/string/__fixmulShift (mut i64) (i64.const 0)) (global $~lib/number/I32.MAX_VALUE i32 (i32.const 2147483647)) - (global $~lib/builtins/i64.MAX_VALUE i64 (i64.const 9223372036854775807)) + (global $~lib/builtins/i64::MAX_VALUE i64 (i64.const 9223372036854775807)) (global $~lib/number/I64.MAX_VALUE i64 (i64.const 9223372036854775807)) - (global $~lib/builtins/f64.EPSILON f64 (f64.const 2.220446049250313e-16)) - (global $~lib/builtins/f64.MAX_VALUE f64 (f64.const 1797693134862315708145274e284)) - (global $~lib/builtins/f64.MIN_VALUE f64 (f64.const 5e-324)) + (global $~lib/builtins/f64::EPSILON f64 (f64.const 2.220446049250313e-16)) + (global $~lib/builtins/f64::MAX_VALUE f64 (f64.const 1797693134862315708145274e284)) + (global $~lib/builtins/f64::MIN_VALUE f64 (f64.const 5e-324)) (global $std/string/Ox1p_1073 f64 (f64.const 1e-323)) (global $std/string/Ox1_0000000000001p_1022 f64 (f64.const 2.225073858507202e-308)) (global $~lib/native/ASC_RUNTIME i32 (i32.const 2)) - (global $~lib/builtins/i8.MIN_VALUE i32 (i32.const -128)) - (global $~lib/builtins/i16.MIN_VALUE i32 (i32.const -32768)) - (global $~lib/builtins/i32.MIN_VALUE i32 (i32.const -2147483648)) - (global $~lib/builtins/u32.MAX_VALUE i32 (i32.const -1)) - (global $~lib/builtins/u64.MAX_VALUE i64 (i64.const -1)) - (global $~lib/builtins/i64.MIN_VALUE i64 (i64.const -9223372036854775808)) + (global $~lib/builtins/i8::MIN_VALUE i32 (i32.const -128)) + (global $~lib/builtins/i16::MIN_VALUE i32 (i32.const -32768)) + (global $~lib/builtins/i32::MIN_VALUE i32 (i32.const -2147483648)) + (global $~lib/builtins/u32::MAX_VALUE i32 (i32.const -1)) + (global $~lib/builtins/u64::MAX_VALUE i64 (i64.const -1)) + (global $~lib/builtins/i64::MIN_VALUE i64 (i64.const -9223372036854775808)) (global $~lib/util/number/_frc_plus (mut i64) (i64.const 0)) (global $~lib/util/number/_frc_minus (mut i64) (i64.const 0)) (global $~lib/util/number/_exp (mut i32) (i32.const 0)) @@ -2976,7 +2976,7 @@ local.get $this i32.load offset=4 ) - (func $~lib/memory/memory.repeat (param $dst i32) (param $src i32) (param $srcLength i32) (param $count i32) + (func $~lib/memory/memory::repeat (param $dst i32) (param $src i32) (param $srcLength i32) (param $count i32) (local $index i32) (local $total i32) i32.const 0 @@ -3309,7 +3309,7 @@ local.get $out return ) - (func $~lib/math/NativeMath.scalbn (param $x f64) (param $n i32) (result f64) + (func $~lib/math/NativeMath::scalbn (param $x f64) (param $n i32) (result f64) (local $y f64) (local $3 i32) (local $4 i32) @@ -6542,7 +6542,7 @@ local.get $pad local.get $padSize local.get $repeatCount - call $~lib/memory/memory.repeat + call $~lib/memory/memory::repeat local.get $out local.get $restBase i32.add @@ -6669,7 +6669,7 @@ local.get $pad local.get $padSize local.get $repeatCount - call $~lib/memory/memory.repeat + call $~lib/memory/memory::repeat local.get $out local.get $thisSize i32.add @@ -6844,7 +6844,7 @@ end unreachable end - global.get $~lib/builtins/i32.MAX_VALUE + global.get $~lib/builtins/i32::MAX_VALUE local.set $start end local.get $this @@ -8627,7 +8627,7 @@ f64.convert_i64_u local.get $shift i32.wrap_i64 - call $~lib/math/NativeMath.scalbn + call $~lib/math/NativeMath::scalbn br $~lib/util/string/scaledown|inlined.0 end br $~lib/util/string/scientific|inlined.0 @@ -8795,7 +8795,7 @@ f64.convert_i64_u local.get $shift|40 i32.wrap_i64 - call $~lib/math/NativeMath.scalbn + call $~lib/math/NativeMath::scalbn br $~lib/util/string/scaleup|inlined.0 end br $~lib/util/string/scientific|inlined.0 @@ -10166,7 +10166,7 @@ i32.const 1 i32.shl local.get $count - call $~lib/memory/memory.repeat + call $~lib/memory/memory::repeat local.get $out local.set $4 global.get $~lib/memory/__stack_pointer @@ -10915,7 +10915,7 @@ end unreachable end - global.get $~lib/builtins/i32.MAX_VALUE + global.get $~lib/builtins/i32::MAX_VALUE local.set $end end local.get $this @@ -11059,7 +11059,7 @@ end unreachable end - global.get $~lib/builtins/i32.MAX_VALUE + global.get $~lib/builtins/i32::MAX_VALUE local.set $length end local.get $this @@ -11247,7 +11247,7 @@ end unreachable end - global.get $~lib/builtins/i32.MAX_VALUE + global.get $~lib/builtins/i32::MAX_VALUE local.set $end end local.get $this @@ -11619,7 +11619,7 @@ i32.const 0 i32.lt_s if - global.get $~lib/builtins/i32.MAX_VALUE + global.get $~lib/builtins/i32::MAX_VALUE local.set $limit end local.get $sepLen @@ -11969,7 +11969,7 @@ i32.const 0 local.set $separator end - global.get $~lib/builtins/i32.MAX_VALUE + global.get $~lib/builtins/i32::MAX_VALUE local.set $limit end local.get $this @@ -14533,7 +14533,7 @@ call $~lib/builtins/abort unreachable end - block $~lib/builtins/bool.parse|inlined.0 (result i32) + block $~lib/builtins/bool::parse|inlined.0 (result i32) global.get $~lib/memory/__stack_pointer i32.const 2128 local.tee $6 @@ -14545,7 +14545,7 @@ i32.store local.get $55 call $~lib/util/string/strtob - br $~lib/builtins/bool.parse|inlined.0 + br $~lib/builtins/bool::parse|inlined.0 end i32.const 0 i32.ne @@ -14560,7 +14560,7 @@ call $~lib/builtins/abort unreachable end - block $~lib/builtins/bool.parse|inlined.1 (result i32) + block $~lib/builtins/bool::parse|inlined.1 (result i32) global.get $~lib/memory/__stack_pointer i32.const 2176 local.tee $7 @@ -14572,7 +14572,7 @@ i32.store local.get $55 call $~lib/util/string/strtob - br $~lib/builtins/bool.parse|inlined.1 + br $~lib/builtins/bool::parse|inlined.1 end i32.const 0 i32.ne @@ -14587,7 +14587,7 @@ call $~lib/builtins/abort unreachable end - block $~lib/builtins/bool.parse|inlined.2 (result i32) + block $~lib/builtins/bool::parse|inlined.2 (result i32) global.get $~lib/memory/__stack_pointer i32.const 2224 local.tee $8 @@ -14599,7 +14599,7 @@ i32.store local.get $55 call $~lib/util/string/strtob - br $~lib/builtins/bool.parse|inlined.2 + br $~lib/builtins/bool::parse|inlined.2 end i32.const 0 i32.ne @@ -14614,7 +14614,7 @@ call $~lib/builtins/abort unreachable end - block $~lib/builtins/bool.parse|inlined.3 (result i32) + block $~lib/builtins/bool::parse|inlined.3 (result i32) global.get $~lib/memory/__stack_pointer i32.const 688 local.tee $9 @@ -14626,7 +14626,7 @@ i32.store local.get $55 call $~lib/util/string/strtob - br $~lib/builtins/bool.parse|inlined.3 + br $~lib/builtins/bool::parse|inlined.3 end i32.const 0 i32.ne @@ -14641,7 +14641,7 @@ call $~lib/builtins/abort unreachable end - block $~lib/builtins/bool.parse|inlined.4 (result i32) + block $~lib/builtins/bool::parse|inlined.4 (result i32) global.get $~lib/memory/__stack_pointer i32.const 2272 local.tee $10 @@ -14653,7 +14653,7 @@ i32.store local.get $55 call $~lib/util/string/strtob - br $~lib/builtins/bool.parse|inlined.4 + br $~lib/builtins/bool::parse|inlined.4 end i32.const 0 i32.ne @@ -14668,7 +14668,7 @@ call $~lib/builtins/abort unreachable end - block $~lib/builtins/bool.parse|inlined.5 (result i32) + block $~lib/builtins/bool::parse|inlined.5 (result i32) global.get $~lib/memory/__stack_pointer i32.const 2304 local.tee $11 @@ -14680,7 +14680,7 @@ i32.store local.get $55 call $~lib/util/string/strtob - br $~lib/builtins/bool.parse|inlined.5 + br $~lib/builtins/bool::parse|inlined.5 end i32.const 0 i32.ne @@ -14695,7 +14695,7 @@ call $~lib/builtins/abort unreachable end - block $~lib/builtins/bool.parse|inlined.6 (result i32) + block $~lib/builtins/bool::parse|inlined.6 (result i32) global.get $~lib/memory/__stack_pointer i32.const 2336 local.tee $12 @@ -14707,7 +14707,7 @@ i32.store local.get $55 call $~lib/util/string/strtob - br $~lib/builtins/bool.parse|inlined.6 + br $~lib/builtins/bool::parse|inlined.6 end i32.const 0 i32.ne @@ -15083,7 +15083,7 @@ call $~lib/builtins/abort unreachable end - block $~lib/math/NativeMath.signbit|inlined.0 (result i32) + block $~lib/math/NativeMath::signbit|inlined.0 (result i32) i32.const 2944 local.set $55 global.get $~lib/memory/__stack_pointer @@ -15099,7 +15099,7 @@ i64.shr_u i64.const 0 i64.ne - br $~lib/math/NativeMath.signbit|inlined.0 + br $~lib/math/NativeMath::signbit|inlined.0 end i32.const 0 i32.ne @@ -15505,7 +15505,7 @@ call $~lib/builtins/abort unreachable end - block $~lib/builtins/f32.parse|inlined.0 (result f32) + block $~lib/builtins/f32::parse|inlined.0 (result f32) global.get $~lib/memory/__stack_pointer i32.const 3632 local.tee $22 @@ -15518,7 +15518,7 @@ local.get $55 call $~lib/util/string/strtod f32.demote_f64 - br $~lib/builtins/f32.parse|inlined.0 + br $~lib/builtins/f32::parse|inlined.0 end local.tee $23 local.get $23 @@ -15532,7 +15532,7 @@ call $~lib/builtins/abort unreachable end - block $~lib/builtins/f64.parse|inlined.0 (result f64) + block $~lib/builtins/f64::parse|inlined.0 (result f64) global.get $~lib/memory/__stack_pointer i32.const 3632 local.tee $24 @@ -15544,7 +15544,7 @@ i32.store local.get $55 call $~lib/util/string/strtod - br $~lib/builtins/f64.parse|inlined.0 + br $~lib/builtins/f64::parse|inlined.0 end local.tee $25 local.get $25 @@ -15577,7 +15577,7 @@ call $~lib/builtins/abort unreachable end - block $~lib/builtins/i32.parse|inlined.0 (result i32) + block $~lib/builtins/i32::parse|inlined.0 (result i32) global.get $~lib/memory/__stack_pointer i32.const 3856 local.tee $26 @@ -15592,7 +15592,7 @@ local.get $55 local.get $27 call $~lib/util/string/strtol - br $~lib/builtins/i32.parse|inlined.0 + br $~lib/builtins/i32::parse|inlined.0 end global.get $~lib/number/I32.MAX_VALUE i32.eq @@ -15624,7 +15624,7 @@ call $~lib/builtins/abort unreachable end - block $~lib/builtins/i64.parse|inlined.0 (result i64) + block $~lib/builtins/i64::parse|inlined.0 (result i64) global.get $~lib/memory/__stack_pointer i32.const 3904 local.tee $28 @@ -15639,7 +15639,7 @@ local.get $55 local.get $29 call $~lib/util/string/strtol - br $~lib/builtins/i64.parse|inlined.0 + br $~lib/builtins/i64::parse|inlined.0 end global.get $~lib/number/I64.MAX_VALUE i64.eq @@ -17450,7 +17450,7 @@ i32.store local.get $55 call $~lib/string/parseFloat - global.get $~lib/builtins/f64.EPSILON + global.get $~lib/builtins/f64::EPSILON f64.eq i32.eqz if @@ -17468,7 +17468,7 @@ i32.store local.get $55 call $~lib/string/parseFloat - global.get $~lib/builtins/f64.MAX_VALUE + global.get $~lib/builtins/f64::MAX_VALUE f64.eq i32.eqz if @@ -17486,7 +17486,7 @@ i32.store local.get $55 call $~lib/string/parseFloat - global.get $~lib/builtins/f64.MIN_VALUE + global.get $~lib/builtins/f64::MIN_VALUE f64.eq i32.eqz if @@ -17917,7 +17917,7 @@ i32.store local.get $55 call $~lib/string/parseFloat - global.get $~lib/builtins/f64.MAX_VALUE + global.get $~lib/builtins/f64::MAX_VALUE f64.eq i32.eqz if @@ -23993,7 +23993,7 @@ call $~lib/builtins/abort unreachable end - global.get $~lib/builtins/i8.MIN_VALUE + global.get $~lib/builtins/i8::MIN_VALUE i32.const 10 call $~lib/util/number/itoa32 local.set $55 @@ -24017,7 +24017,7 @@ call $~lib/builtins/abort unreachable end - global.get $~lib/builtins/i16.MIN_VALUE + global.get $~lib/builtins/i16::MIN_VALUE i32.const 10 call $~lib/util/number/itoa32 local.set $55 @@ -24041,7 +24041,7 @@ call $~lib/builtins/abort unreachable end - global.get $~lib/builtins/i32.MIN_VALUE + global.get $~lib/builtins/i32::MIN_VALUE i32.const 10 call $~lib/util/number/itoa32 local.set $55 @@ -24161,7 +24161,7 @@ call $~lib/builtins/abort unreachable end - global.get $~lib/builtins/u32.MAX_VALUE + global.get $~lib/builtins/u32::MAX_VALUE i32.const 10 call $~lib/util/number/utoa32 local.set $55 @@ -25817,7 +25817,7 @@ call $~lib/builtins/abort unreachable end - global.get $~lib/builtins/u64.MAX_VALUE + global.get $~lib/builtins/u64::MAX_VALUE i32.const 10 call $~lib/util/number/utoa64 local.set $55 @@ -26081,7 +26081,7 @@ call $~lib/builtins/abort unreachable end - global.get $~lib/builtins/i64.MAX_VALUE + global.get $~lib/builtins/i64::MAX_VALUE i32.const 10 call $~lib/util/number/itoa64 local.set $55 @@ -26105,7 +26105,7 @@ call $~lib/builtins/abort unreachable end - global.get $~lib/builtins/i64.MIN_VALUE + global.get $~lib/builtins/i64::MIN_VALUE i32.const 10 call $~lib/util/number/itoa64 local.set $55 @@ -27157,7 +27157,7 @@ call $~lib/builtins/abort unreachable end - global.get $~lib/builtins/f64.EPSILON + global.get $~lib/builtins/f64::EPSILON call $~lib/util/number/dtoa local.set $55 global.get $~lib/memory/__stack_pointer @@ -27180,7 +27180,7 @@ call $~lib/builtins/abort unreachable end - global.get $~lib/builtins/f64.EPSILON + global.get $~lib/builtins/f64::EPSILON f64.neg call $~lib/util/number/dtoa local.set $55 @@ -27204,7 +27204,7 @@ call $~lib/builtins/abort unreachable end - global.get $~lib/builtins/f64.MAX_VALUE + global.get $~lib/builtins/f64::MAX_VALUE call $~lib/util/number/dtoa local.set $55 global.get $~lib/memory/__stack_pointer @@ -27227,7 +27227,7 @@ call $~lib/builtins/abort unreachable end - global.get $~lib/builtins/f64.MAX_VALUE + global.get $~lib/builtins/f64::MAX_VALUE f64.neg call $~lib/util/number/dtoa local.set $55 @@ -29090,7 +29090,7 @@ i32.eq if local.get $value - global.get $~lib/builtins/u32.MAX_VALUE + global.get $~lib/builtins/u32::MAX_VALUE i64.extend_i32_u i64.le_u if @@ -29292,7 +29292,7 @@ i32.eq if local.get $value - global.get $~lib/builtins/u32.MAX_VALUE + global.get $~lib/builtins/u32::MAX_VALUE i64.extend_i32_u i64.le_u if diff --git a/tests/compiler/std/string.release.wat b/tests/compiler/std/string.release.wat index d1deec7441..24f834598b 100644 --- a/tests/compiler/std/string.release.wat +++ b/tests/compiler/std/string.release.wat @@ -2800,7 +2800,7 @@ end local.get $2 ) - (func $~lib/math/NativeMath.scalbn (param $0 f64) (param $1 i32) (result f64) + (func $~lib/math/NativeMath::scalbn (param $0 f64) (param $1 i32) (result f64) local.get $1 i32.const 1023 i32.gt_s @@ -7227,7 +7227,7 @@ local.get $12 i64.sub i32.wrap_i64 - call $~lib/math/NativeMath.scalbn + call $~lib/math/NativeMath::scalbn else local.get $6 local.get $6 @@ -7348,7 +7348,7 @@ f64.convert_i64_u global.get $~lib/util/string/__fixmulShift i32.wrap_i64 - call $~lib/math/NativeMath.scalbn + call $~lib/math/NativeMath::scalbn end end local.set $8 diff --git a/tests/compiler/std/typedarray.debug.wat b/tests/compiler/std/typedarray.debug.wat index cb0ef031ee..ed10e9602d 100644 --- a/tests/compiler/std/typedarray.debug.wat +++ b/tests/compiler/std/typedarray.debug.wat @@ -82,8 +82,8 @@ (global $~lib/native/ASC_RUNTIME i32 (i32.const 2)) (global $~lib/native/ASC_SHRINK_LEVEL i32 (i32.const 0)) (global $~argumentsLength (mut i32) (i32.const 0)) - (global $~lib/builtins/u32.MAX_VALUE i32 (i32.const -1)) - (global $~lib/builtins/i32.MAX_VALUE i32 (i32.const 2147483647)) + (global $~lib/builtins/u32::MAX_VALUE i32 (i32.const -1)) + (global $~lib/builtins/i32::MAX_VALUE i32 (i32.const 2147483647)) (global $std/typedarray/forEachCallCount (mut i32) (i32.const 0)) (global $std/typedarray/forEachSelf (mut i32) (i32.const 0)) (global $std/typedarray/forEachValues i32 (i32.const 6128)) @@ -4277,7 +4277,7 @@ i64.const 2 i64.eq ) - (func $~lib/math/NativeMathf.mod (param $x f32) (param $y f32) (result f32) + (func $~lib/math/NativeMathf::mod (param $x f32) (param $y f32) (result f32) (local $ux i32) (local $uy i32) (local $ex i32) @@ -4529,7 +4529,7 @@ (func $std/typedarray/testArrayEvery<~lib/typedarray/Float32Array,f32>~anonymous|0 (param $value f32) (param $$1 i32) (param $$2 i32) (result i32) local.get $value f32.const 2 - call $~lib/math/NativeMathf.mod + call $~lib/math/NativeMathf::mod f32.const 0 f32.eq ) @@ -4538,7 +4538,7 @@ f32.const 2 f32.eq ) - (func $~lib/math/NativeMath.mod (param $x f64) (param $y f64) (result f64) + (func $~lib/math/NativeMath::mod (param $x f64) (param $y f64) (result f64) (local $ux i64) (local $uy i64) (local $ex i64) @@ -4796,7 +4796,7 @@ (func $std/typedarray/testArrayEvery<~lib/typedarray/Float64Array,f64>~anonymous|0 (param $value f64) (param $$1 i32) (param $$2 i32) (result i32) local.get $value f64.const 2 - call $~lib/math/NativeMath.mod + call $~lib/math/NativeMath::mod f64.const 0 f64.eq ) @@ -6743,7 +6743,7 @@ i32.le_u drop local.get $value - global.get $~lib/builtins/u32.MAX_VALUE + global.get $~lib/builtins/u32::MAX_VALUE i64.extend_i32_u i64.le_u if @@ -6841,7 +6841,7 @@ i32.le_u drop local.get $value - global.get $~lib/builtins/u32.MAX_VALUE + global.get $~lib/builtins/u32::MAX_VALUE i64.extend_i32_u i64.le_u if @@ -17412,7 +17412,7 @@ i32.const 0 local.set $start end - global.get $~lib/builtins/i32.MAX_VALUE + global.get $~lib/builtins/i32::MAX_VALUE local.set $end end local.get $this @@ -17822,7 +17822,7 @@ i32.const 0 local.set $start end - global.get $~lib/builtins/i32.MAX_VALUE + global.get $~lib/builtins/i32::MAX_VALUE local.set $end end local.get $this @@ -18009,7 +18009,7 @@ i32.const 0 local.set $begin end - global.get $~lib/builtins/i32.MAX_VALUE + global.get $~lib/builtins/i32::MAX_VALUE local.set $end end local.get $this @@ -18233,7 +18233,7 @@ end unreachable end - global.get $~lib/builtins/i32.MAX_VALUE + global.get $~lib/builtins/i32::MAX_VALUE local.set $end end local.get $this @@ -93481,7 +93481,7 @@ i32.eq if local.get $value - global.get $~lib/builtins/u32.MAX_VALUE + global.get $~lib/builtins/u32::MAX_VALUE i64.extend_i32_u i64.le_u if @@ -93690,7 +93690,7 @@ i32.eq if local.get $value - global.get $~lib/builtins/u32.MAX_VALUE + global.get $~lib/builtins/u32::MAX_VALUE i64.extend_i32_u i64.le_u if diff --git a/tests/compiler/std/typedarray.release.wat b/tests/compiler/std/typedarray.release.wat index 7ea4d1b913..da2ca70225 100644 --- a/tests/compiler/std/typedarray.release.wat +++ b/tests/compiler/std/typedarray.release.wat @@ -2983,7 +2983,7 @@ (func $std/typedarray/testArrayEvery<~lib/typedarray/Float32Array,f32>~anonymous|0 (param $0 f32) (param $1 i32) (param $2 i32) (result i32) (local $3 i32) (local $4 i32) - block $__inlined_func$~lib/math/NativeMathf.mod (result f32) + block $__inlined_func$~lib/math/NativeMathf::mod (result f32) local.get $0 i32.reinterpret_f32 local.tee $1 @@ -3001,7 +3001,7 @@ local.tee $0 local.get $0 f32.div - br $__inlined_func$~lib/math/NativeMathf.mod + br $__inlined_func$~lib/math/NativeMathf::mod end local.get $1 i32.const 1 @@ -3016,7 +3016,7 @@ i32.ne f32.convert_i32_u f32.mul - br $__inlined_func$~lib/math/NativeMathf.mod + br $__inlined_func$~lib/math/NativeMathf::mod end local.get $1 i32.const -2147483648 @@ -3058,7 +3058,7 @@ local.get $1 i32.const 8388608 i32.eq - br_if $__inlined_func$~lib/math/NativeMathf.mod + br_if $__inlined_func$~lib/math/NativeMathf::mod drop local.get $1 i32.const 8388608 @@ -3086,7 +3086,7 @@ local.get $1 i32.const 8388608 i32.eq - br_if $__inlined_func$~lib/math/NativeMathf.mod + br_if $__inlined_func$~lib/math/NativeMathf::mod drop local.get $1 i32.const 8388608 @@ -3135,7 +3135,7 @@ (local $4 i64) (local $5 i64) (local $6 i64) - block $__inlined_func$~lib/math/NativeMath.mod$1 (result f64) + block $__inlined_func$~lib/math/NativeMath::mod$1 (result f64) local.get $0 i64.reinterpret_f64 local.tee $4 @@ -3153,7 +3153,7 @@ local.tee $0 local.get $0 f64.div - br $__inlined_func$~lib/math/NativeMath.mod$1 + br $__inlined_func$~lib/math/NativeMath::mod$1 end local.get $4 i64.const 1 @@ -3168,7 +3168,7 @@ i64.ne f64.convert_i32_u f64.mul - br $__inlined_func$~lib/math/NativeMath.mod$1 + br $__inlined_func$~lib/math/NativeMath::mod$1 end local.get $4 i64.const 63 @@ -3211,7 +3211,7 @@ local.get $3 i64.const 4503599627370496 i64.eq - br_if $__inlined_func$~lib/math/NativeMath.mod$1 + br_if $__inlined_func$~lib/math/NativeMath::mod$1 drop local.get $3 i64.const 4503599627370496 @@ -3239,7 +3239,7 @@ local.get $3 i64.const 4503599627370496 i64.eq - br_if $__inlined_func$~lib/math/NativeMath.mod$1 + br_if $__inlined_func$~lib/math/NativeMath::mod$1 drop local.get $3 i64.const 4503599627370496 diff --git a/tests/compiler/typeof.debug.wat b/tests/compiler/typeof.debug.wat index a91488290e..e90739f0a1 100644 --- a/tests/compiler/typeof.debug.wat +++ b/tests/compiler/typeof.debug.wat @@ -14,7 +14,7 @@ (global $~lib/shared/runtime/Runtime.Minimal i32 (i32.const 1)) (global $~lib/shared/runtime/Runtime.Incremental i32 (i32.const 2)) (global $~lib/native/ASC_SHRINK_LEVEL i32 (i32.const 0)) - (global $typeof/SomeNamespace.a i32 (i32.const 1)) + (global $typeof/SomeNamespace::a i32 (i32.const 1)) (global $typeof/b (mut i32) (i32.const 1)) (global $typeof/i (mut i32) (i32.const 1)) (global $typeof/f (mut f32) (f32.const 1))