(module (type $FUNCSIG$viiii (func (param i32 i32 i32 i32))) (type $FUNCSIG$dddd (func (param f64 f64 f64) (result f64))) (type $FUNCSIG$ddi (func (param f64 i32) (result f64))) (type $FUNCSIG$ffff (func (param f32 f32 f32) (result f32))) (type $FUNCSIG$ffi (func (param f32 i32) (result f32))) (type $FUNCSIG$dd (func (param f64) (result f64))) (type $FUNCSIG$ff (func (param f32) (result f32))) (type $FUNCSIG$ddd (func (param f64 f64) (result f64))) (type $FUNCSIG$fff (func (param f32 f32) (result f32))) (type $FUNCSIG$d (func (result f64))) (type $FUNCSIG$vj (func (param i64))) (type $FUNCSIG$ii (func (param i32) (result i32))) (type $FUNCSIG$f (func (result f32))) (type $FUNCSIG$jji (func (param i64 i32) (result i64))) (type $FUNCSIG$v (func)) (type $FUNCSIG$iddd (func (param f64 f64 f64) (result i32))) (type $FUNCSIG$ifff (func (param f32 f32 f32) (result i32))) (type $FUNCSIG$idid (func (param f64 i32 f64) (result i32))) (type $FUNCSIG$ifif (func (param f32 i32 f32) (result i32))) (type $FUNCSIG$idd (func (param f64 f64) (result i32))) (type $FUNCSIG$iff (func (param f32 f32) (result i32))) (type $FUNCSIG$idddd (func (param f64 f64 f64 f64) (result i32))) (type $FUNCSIG$iffff (func (param f32 f32 f32 f32) (result i32))) (import "Math" "E" (global $~lib/bindings/Math/E f64)) (import "Math" "LN2" (global $~lib/bindings/Math/LN2 f64)) (import "Math" "LN10" (global $~lib/bindings/Math/LN10 f64)) (import "Math" "LOG2E" (global $~lib/bindings/Math/LOG2E f64)) (import "Math" "PI" (global $~lib/bindings/Math/PI f64)) (import "Math" "SQRT1_2" (global $~lib/bindings/Math/SQRT1_2 f64)) (import "Math" "SQRT2" (global $~lib/bindings/Math/SQRT2 f64)) (import "env" "abort" (func $~lib/env/abort (param i32 i32 i32 i32))) (import "Math" "abs" (func $~lib/bindings/Math/abs (param f64) (result f64))) (import "Math" "acos" (func $~lib/bindings/Math/acos (param f64) (result f64))) (import "Math" "acosh" (func $~lib/bindings/Math/acosh (param f64) (result f64))) (import "Math" "asin" (func $~lib/bindings/Math/asin (param f64) (result f64))) (import "Math" "asinh" (func $~lib/bindings/Math/asinh (param f64) (result f64))) (import "Math" "atan" (func $~lib/bindings/Math/atan (param f64) (result f64))) (import "Math" "atanh" (func $~lib/bindings/Math/atanh (param f64) (result f64))) (import "Math" "atan2" (func $~lib/bindings/Math/atan2 (param f64 f64) (result f64))) (import "Math" "cbrt" (func $~lib/bindings/Math/cbrt (param f64) (result f64))) (import "Math" "ceil" (func $~lib/bindings/Math/ceil (param f64) (result f64))) (import "Math" "cosh" (func $~lib/bindings/Math/cosh (param f64) (result f64))) (import "Math" "exp" (func $~lib/bindings/Math/exp (param f64) (result f64))) (import "Math" "expm1" (func $~lib/bindings/Math/expm1 (param f64) (result f64))) (import "Math" "floor" (func $~lib/bindings/Math/floor (param f64) (result f64))) (import "Math" "hypot" (func $~lib/bindings/Math/hypot (param f64 f64) (result f64))) (import "Math" "log" (func $~lib/bindings/Math/log (param f64) (result f64))) (import "Math" "log10" (func $~lib/bindings/Math/log10 (param f64) (result f64))) (import "Math" "log1p" (func $~lib/bindings/Math/log1p (param f64) (result f64))) (import "Math" "log2" (func $~lib/bindings/Math/log2 (param f64) (result f64))) (import "Math" "max" (func $~lib/bindings/Math/max (param f64 f64) (result f64))) (import "Math" "min" (func $~lib/bindings/Math/min (param f64 f64) (result f64))) (import "math" "mod" (func $std/math/mod (param f64 f64) (result f64))) (import "Math" "pow" (func $~lib/bindings/Math/pow (param f64 f64) (result f64))) (import "Math" "random" (func $~lib/bindings/Math/random (result f64))) (import "Math" "sign" (func $~lib/bindings/Math/sign (param f64) (result f64))) (import "Math" "sinh" (func $~lib/bindings/Math/sinh (param f64) (result f64))) (import "Math" "sqrt" (func $~lib/bindings/Math/sqrt (param f64) (result f64))) (import "Math" "tanh" (func $~lib/bindings/Math/tanh (param f64) (result f64))) (import "Math" "trunc" (func $~lib/bindings/Math/trunc (param f64) (result f64))) (memory $0 1) (data (i32.const 8) "\0b\00\00\00s\00t\00d\00/\00m\00a\00t\00h\00.\00t\00s") (data (i32.const 40) " \00\00\00\00\00\00\00)\15DNn\83\f9\a2\c0\dd4\f5\d1W\'\fcA\90C<\99\95b\dba\c5\bb\de\abcQ\fe") (data (i32.const 104) "(\00\00\00\04") (data (i32.const 112) "\0c\00\00\00~\00l\00i\00b\00/\00m\00a\00t\00h\00.\00t\00s") (table $0 1 funcref) (elem (i32.const 0) $null) (global $~lib/math/rempio2f_y (mut f64) (f64.const 0)) (global $~lib/math/random_seeded (mut i32) (i32.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)) (export "memory" (memory $0)) (export "table" (table $0)) (start $start) (func $~lib/math/NativeMath.scalbn (; 30 ;) (type $FUNCSIG$ddi) (param $0 f64) (param $1 i32) (result f64) local.get $1 i32.const 1023 i32.gt_s if (result f64) local.get $0 f64.const 8988465674311579538646525e283 f64.mul local.set $0 local.get $1 i32.const 1023 i32.sub local.tee $1 i32.const 1023 i32.gt_s if (result f64) local.get $1 i32.const 1023 i32.sub local.tee $1 i32.const 1023 local.get $1 i32.const 1023 i32.lt_s select local.set $1 local.get $0 f64.const 8988465674311579538646525e283 f64.mul else local.get $0 end else local.get $1 i32.const -1022 i32.lt_s if (result f64) local.get $0 f64.const 2.004168360008973e-292 f64.mul local.set $0 local.get $1 i32.const 969 i32.add local.tee $1 i32.const -1022 i32.lt_s if (result f64) local.get $1 i32.const 969 i32.add local.tee $1 i32.const -1022 local.get $1 i32.const -1022 i32.gt_s select local.set $1 local.get $0 f64.const 2.004168360008973e-292 f64.mul else local.get $0 end else local.get $0 end end local.get $1 i64.extend_i32_s i64.const 1023 i64.add i64.const 52 i64.shl f64.reinterpret_i64 f64.mul ) (func $std/math/ulperr (; 31 ;) (type $FUNCSIG$dddd) (param $0 f64) (param $1 f64) (param $2 f64) (result f64) (local $3 i32) (local $4 i32) local.get $0 local.get $0 f64.ne local.tee $4 local.set $3 local.get $1 local.get $1 f64.ne local.get $3 local.get $4 select if f64.const 0 return end local.get $0 local.get $1 f64.eq if local.get $0 i64.reinterpret_f64 i64.const 63 i64.shr_u i32.wrap_i64 local.get $0 local.get $0 f64.eq i32.and i32.const 0 i32.ne local.get $1 i64.reinterpret_f64 i64.const 63 i64.shr_u i32.wrap_i64 local.get $1 local.get $1 f64.eq i32.and i32.const 0 i32.ne i32.eq if local.get $2 return end f64.const inf return end local.get $0 local.get $0 f64.sub f64.const 0 f64.ne if local.get $1 f64.const 0.5 f64.mul local.set $1 f64.const 8988465674311579538646525e283 local.get $0 f64.copysign local.set $0 end local.get $0 local.get $1 f64.sub local.set $0 local.get $1 i64.reinterpret_f64 i64.const 52 i64.shr_u i64.const 2047 i64.and i32.wrap_i64 local.tee $3 i32.eqz if local.get $3 i32.const 1 i32.add local.set $3 end local.get $0 i32.const 0 local.get $3 i32.const -1075 i32.add i32.sub call $~lib/math/NativeMath.scalbn local.get $2 f64.add ) (func $std/math/check (; 32 ;) (type $FUNCSIG$iddd) (param $0 f64) (param $1 f64) (param $2 f64) (result i32) local.get $0 local.get $1 f64.eq if i32.const 1 return end local.get $1 local.get $1 f64.ne if local.get $0 local.get $0 f64.ne return end local.get $0 local.get $1 local.get $2 call $std/math/ulperr f64.abs f64.const 1.5 f64.ge if i32.const 0 return end i32.const 1 ) (func $~lib/math/NativeMathf.scalbn (; 33 ;) (type $FUNCSIG$ffi) (param $0 f32) (param $1 i32) (result f32) local.get $1 i32.const 127 i32.gt_s if (result f32) local.get $0 f32.const 1701411834604692317316873e14 f32.mul local.set $0 local.get $1 i32.const 127 i32.sub local.tee $1 i32.const 127 i32.gt_s if (result f32) local.get $1 i32.const 127 i32.sub local.tee $1 i32.const 127 local.get $1 i32.const 127 i32.lt_s select local.set $1 local.get $0 f32.const 1701411834604692317316873e14 f32.mul else local.get $0 end else local.get $1 i32.const -126 i32.lt_s if (result f32) local.get $0 f32.const 1.9721522630525295e-31 f32.mul local.set $0 local.get $1 i32.const 102 i32.add local.tee $1 i32.const -126 i32.lt_s if (result f32) local.get $1 i32.const 102 i32.add local.tee $1 i32.const -126 local.get $1 i32.const -126 i32.gt_s select local.set $1 local.get $0 f32.const 1.9721522630525295e-31 f32.mul else local.get $0 end else local.get $0 end end local.get $1 i32.const 127 i32.add i32.const 23 i32.shl f32.reinterpret_i32 f32.mul ) (func $std/math/ulperrf (; 34 ;) (type $FUNCSIG$ffff) (param $0 f32) (param $1 f32) (param $2 f32) (result f32) (local $3 i32) (local $4 i32) local.get $0 local.get $0 f32.ne local.tee $4 local.set $3 local.get $1 local.get $1 f32.ne local.get $3 local.get $4 select if f32.const 0 return end local.get $0 local.get $1 f32.eq if local.get $0 i32.reinterpret_f32 i32.const 31 i32.shr_u local.get $0 local.get $0 f32.eq i32.and i32.const 0 i32.ne local.get $1 i32.reinterpret_f32 i32.const 31 i32.shr_u local.get $1 local.get $1 f32.eq i32.and i32.const 0 i32.ne i32.eq if local.get $2 return end f32.const inf return end local.get $0 local.get $0 f32.sub f32.const 0 f32.ne if local.get $1 f32.const 0.5 f32.mul local.set $1 f32.const 1701411834604692317316873e14 local.get $0 f32.copysign local.set $0 end local.get $0 local.get $1 f32.sub local.set $0 local.get $1 i32.reinterpret_f32 i32.const 23 i32.shr_u i32.const 255 i32.and local.tee $3 i32.eqz if local.get $3 i32.const 1 i32.add local.set $3 end local.get $0 i32.const 0 local.get $3 i32.const -150 i32.add i32.sub call $~lib/math/NativeMathf.scalbn local.get $2 f32.add ) (func $std/math/check (; 35 ;) (type $FUNCSIG$ifff) (param $0 f32) (param $1 f32) (param $2 f32) (result i32) local.get $0 local.get $1 f32.eq if i32.const 1 return end local.get $1 local.get $1 f32.ne if local.get $0 local.get $0 f32.ne return end local.get $0 local.get $1 local.get $2 call $std/math/ulperrf f32.abs f32.const 1.5 f32.ge if i32.const 0 return end i32.const 1 ) (func $std/math/test_scalbn (; 36 ;) (type $FUNCSIG$idid) (param $0 f64) (param $1 i32) (param $2 f64) (result i32) local.get $0 local.get $1 call $~lib/math/NativeMath.scalbn local.get $2 f64.const 0 call $std/math/check ) (func $std/math/test_scalbnf (; 37 ;) (type $FUNCSIG$ifif) (param $0 f32) (param $1 i32) (param $2 f32) (result i32) local.get $0 local.get $1 call $~lib/math/NativeMathf.scalbn local.get $2 f32.const 0 call $std/math/check ) (func $std/math/test_abs (; 38 ;) (type $FUNCSIG$idd) (param $0 f64) (param $1 f64) (result i32) (local $2 i32) local.get $0 f64.abs local.get $1 f64.const 0 call $std/math/check local.tee $2 if local.get $0 call $~lib/bindings/Math/abs local.get $1 f64.const 0 call $std/math/check local.set $2 end local.get $2 ) (func $std/math/test_absf (; 39 ;) (type $FUNCSIG$iff) (param $0 f32) (param $1 f32) (result i32) local.get $0 f32.abs local.get $1 f32.const 0 call $std/math/check ) (func $~lib/math/R (; 40 ;) (type $FUNCSIG$dd) (param $0 f64) (result f64) local.get $0 f64.const 0.16666666666666666 local.get $0 f64.const -0.3255658186224009 local.get $0 f64.const 0.20121253213486293 local.get $0 f64.const -0.04005553450067941 local.get $0 f64.const 7.915349942898145e-04 local.get $0 f64.const 3.479331075960212e-05 f64.mul f64.add f64.mul f64.add f64.mul f64.add f64.mul f64.add f64.mul f64.add f64.mul f64.const 1 local.get $0 f64.const -2.403394911734414 local.get $0 f64.const 2.0209457602335057 local.get $0 f64.const -0.6882839716054533 local.get $0 f64.const 0.07703815055590194 f64.mul f64.add f64.mul f64.add f64.mul f64.add f64.mul f64.add f64.div ) (func $~lib/math/NativeMath.acos (; 41 ;) (type $FUNCSIG$dd) (param $0 f64) (result f64) (local $1 f64) (local $2 i32) (local $3 f64) (local $4 i32) (local $5 f64) local.get $0 i64.reinterpret_f64 i64.const 32 i64.shr_u i32.wrap_i64 local.tee $4 i32.const 2147483647 i32.and local.tee $2 i32.const 1072693248 i32.ge_u if local.get $0 i64.reinterpret_f64 i32.wrap_i64 local.get $2 i32.const 1072693248 i32.sub i32.or i32.eqz if local.get $4 i32.const 31 i32.shr_u if f64.const 3.141592653589793 return end f64.const 0 return end f64.const 0 local.get $0 local.get $0 f64.sub f64.div return end local.get $2 i32.const 1071644672 i32.lt_u if local.get $2 i32.const 1012924416 i32.le_u if f64.const 1.5707963267948966 return end f64.const 1.5707963267948966 local.get $0 f64.const 6.123233995736766e-17 local.get $0 local.get $0 local.get $0 f64.mul call $~lib/math/R f64.mul f64.sub f64.sub f64.sub return end local.get $4 i32.const 31 i32.shr_u if f64.const 2 f64.const 1.5707963267948966 f64.const 0.5 local.get $0 f64.const 0.5 f64.mul f64.add local.tee $1 f64.sqrt local.tee $0 local.get $1 call $~lib/math/R local.get $0 f64.mul f64.const 6.123233995736766e-17 f64.sub f64.add f64.sub f64.mul return end f64.const 0.5 local.get $0 f64.const 0.5 f64.mul f64.sub local.tee $1 f64.sqrt local.set $0 local.get $1 local.get $0 i64.reinterpret_f64 i64.const -4294967296 i64.and f64.reinterpret_i64 local.tee $3 local.get $3 f64.mul f64.sub local.get $0 local.get $3 f64.add f64.div local.set $5 f64.const 2 local.get $3 local.get $1 call $~lib/math/R local.get $0 f64.mul local.get $5 f64.add f64.add f64.mul ) (func $std/math/test_acos (; 42 ;) (type $FUNCSIG$iddd) (param $0 f64) (param $1 f64) (param $2 f64) (result i32) (local $3 i32) local.get $0 call $~lib/math/NativeMath.acos local.get $1 local.get $2 call $std/math/check local.tee $3 if local.get $0 call $~lib/bindings/Math/acos local.get $1 local.get $2 call $std/math/check local.set $3 end local.get $3 ) (func $~lib/math/NativeMathf.acos (; 43 ;) (type $FUNCSIG$ff) (param $0 f32) (result f32) (local $1 f32) (local $2 f32) (local $3 i32) (local $4 i32) (local $5 f32) local.get $0 i32.reinterpret_f32 local.tee $4 i32.const 2147483647 i32.and local.tee $3 i32.const 1065353216 i32.ge_u if local.get $3 i32.const 1065353216 i32.eq if local.get $4 i32.const 31 i32.shr_u if f32.const 3.141592502593994 return end f32.const 0 return end f32.const 0 local.get $0 local.get $0 f32.sub f32.div return end local.get $3 i32.const 1056964608 i32.lt_u if local.get $3 i32.const 847249408 i32.le_u if f32.const 1.570796251296997 return end f32.const 1.570796251296997 local.get $0 f32.const 7.549789415861596e-08 local.get $0 local.get $0 local.get $0 f32.mul local.tee $0 f32.const 0.16666586697101593 local.get $0 f32.const -0.04274342209100723 local.get $0 f32.const -0.008656363002955914 f32.mul f32.add f32.mul f32.add f32.mul f32.const 1 local.get $0 f32.const -0.7066296339035034 f32.mul f32.add f32.div f32.mul f32.sub f32.sub f32.sub return end local.get $4 i32.const 31 i32.shr_u if f32.const 0.5 local.get $0 f32.const 0.5 f32.mul f32.add local.tee $0 f32.const 0.16666586697101593 local.get $0 f32.const -0.04274342209100723 local.get $0 f32.const -0.008656363002955914 f32.mul f32.add f32.mul f32.add f32.mul f32.const 1 local.get $0 f32.const -0.7066296339035034 f32.mul f32.add f32.div local.set $1 f32.const 2 f32.const 1.570796251296997 local.get $0 f32.sqrt local.tee $2 local.get $1 local.get $2 f32.mul f32.const 7.549789415861596e-08 f32.sub f32.add f32.sub f32.mul return end f32.const 0.5 local.get $0 f32.const 0.5 f32.mul f32.sub local.tee $0 f32.sqrt local.set $2 local.get $0 local.get $2 i32.reinterpret_f32 i32.const -4096 i32.and f32.reinterpret_i32 local.tee $1 local.get $1 f32.mul f32.sub local.get $2 local.get $1 f32.add f32.div local.set $5 f32.const 2 local.get $1 local.get $0 f32.const 0.16666586697101593 local.get $0 f32.const -0.04274342209100723 local.get $0 f32.const -0.008656363002955914 f32.mul f32.add f32.mul f32.add f32.mul f32.const 1 local.get $0 f32.const -0.7066296339035034 f32.mul f32.add f32.div local.get $2 f32.mul local.get $5 f32.add f32.add f32.mul ) (func $std/math/test_acosf (; 44 ;) (type $FUNCSIG$ifff) (param $0 f32) (param $1 f32) (param $2 f32) (result i32) local.get $0 call $~lib/math/NativeMathf.acos local.get $1 local.get $2 call $std/math/check ) (func $~lib/math/NativeMath.log1p (; 45 ;) (type $FUNCSIG$dd) (param $0 f64) (result f64) (local $1 f64) (local $2 i32) (local $3 i32) (local $4 i32) (local $5 f64) (local $6 f64) (local $7 i64) (local $8 f64) i32.const 1 local.set $2 local.get $0 i64.reinterpret_f64 i64.const 32 i64.shr_u i32.wrap_i64 local.tee $3 i32.const 1071284858 i32.lt_u local.tee $4 i32.eqz if local.get $3 i32.const 31 i32.shr_u local.set $4 end local.get $4 if local.get $3 i32.const -1074790400 i32.ge_u if local.get $0 f64.const -1 f64.eq if local.get $0 f64.const 0 f64.div return end local.get $0 local.get $0 f64.sub f64.const 0 f64.div return end local.get $3 i32.const 1 i32.shl i32.const 2034237440 i32.lt_u if local.get $0 return end local.get $3 i32.const -1076707644 i32.le_u if i32.const 0 local.set $2 local.get $0 local.set $1 end else local.get $3 i32.const 2146435072 i32.ge_u if local.get $0 return end end local.get $2 if f64.const 1 local.get $0 f64.add i64.reinterpret_f64 local.tee $7 i64.const 32 i64.shr_u i32.wrap_i64 i32.const 614242 i32.add local.tee $4 i32.const 20 i32.shr_u i32.const 1023 i32.sub local.tee $2 i32.const 54 i32.lt_s if (result f64) local.get $7 f64.reinterpret_i64 local.set $1 f64.const 1 local.get $1 local.get $0 f64.sub f64.sub local.get $0 local.get $1 f64.const 1 f64.sub f64.sub local.get $2 i32.const 2 i32.ge_s select local.get $1 f64.div else f64.const 0 end local.set $6 local.get $7 i64.const 4294967295 i64.and local.get $4 i32.const 1048575 i32.and i32.const 1072079006 i32.add i64.extend_i32_u i64.const 32 i64.shl i64.or f64.reinterpret_i64 f64.const 1 f64.sub local.set $1 end local.get $1 f64.const 2 local.get $1 f64.add f64.div local.tee $5 local.get $5 f64.mul local.tee $8 local.get $8 f64.mul local.set $0 local.get $5 f64.const 0.5 local.get $1 f64.mul local.get $1 f64.mul local.tee $5 local.get $8 f64.const 0.6666666666666735 local.get $0 f64.const 0.2857142874366239 local.get $0 f64.const 0.1818357216161805 local.get $0 f64.const 0.14798198605116586 f64.mul f64.add f64.mul f64.add f64.mul f64.add f64.mul local.get $0 f64.const 0.3999999999940942 local.get $0 f64.const 0.22222198432149784 local.get $0 f64.const 0.15313837699209373 f64.mul f64.add f64.mul f64.add f64.mul f64.add f64.add f64.mul local.get $2 f64.convert_i32_s local.tee $0 f64.const 1.9082149292705877e-10 f64.mul local.get $6 f64.add f64.add local.get $5 f64.sub local.get $1 f64.add local.get $0 f64.const 0.6931471803691238 f64.mul f64.add ) (func $~lib/math/NativeMath.log (; 46 ;) (type $FUNCSIG$dd) (param $0 f64) (result f64) (local $1 i32) (local $2 i32) (local $3 i32) (local $4 i64) (local $5 f64) (local $6 f64) (local $7 f64) local.get $0 i64.reinterpret_f64 local.tee $4 i64.const 32 i64.shr_u i32.wrap_i64 local.tee $1 i32.const 1048576 i32.lt_u local.tee $2 i32.eqz if local.get $1 i32.const 31 i32.shr_u local.set $2 end local.get $2 if local.get $4 i64.const 1 i64.shl i64.const 0 i64.eq if f64.const -1 local.get $0 local.get $0 f64.mul f64.div return end local.get $1 i32.const 31 i32.shr_u if local.get $0 local.get $0 f64.sub f64.const 0 f64.div return end i32.const -54 local.set $3 local.get $0 f64.const 18014398509481984 f64.mul i64.reinterpret_f64 local.tee $4 i64.const 32 i64.shr_u i32.wrap_i64 local.set $1 else local.get $1 i32.const 2146435072 i32.ge_u if local.get $0 return else local.get $1 i32.const 1072693248 i32.eq local.tee $2 if local.get $4 i64.const 32 i64.shl i64.const 0 i64.eq local.set $2 end local.get $2 if f64.const 0 return end end end local.get $1 i32.const 614242 i32.add local.tee $1 i32.const 20 i32.shr_s i32.const 1023 i32.sub local.get $3 i32.add local.set $3 local.get $4 i64.const 4294967295 i64.and local.get $1 i32.const 1048575 i32.and i32.const 1072079006 i32.add i64.extend_i32_u i64.const 32 i64.shl i64.or f64.reinterpret_i64 f64.const 1 f64.sub local.tee $5 f64.const 2 local.get $5 f64.add f64.div local.tee $6 local.get $6 f64.mul local.tee $7 local.get $7 f64.mul local.set $0 local.get $6 f64.const 0.5 local.get $5 f64.mul local.get $5 f64.mul local.tee $6 local.get $7 f64.const 0.6666666666666735 local.get $0 f64.const 0.2857142874366239 local.get $0 f64.const 0.1818357216161805 local.get $0 f64.const 0.14798198605116586 f64.mul f64.add f64.mul f64.add f64.mul f64.add f64.mul local.get $0 f64.const 0.3999999999940942 local.get $0 f64.const 0.22222198432149784 local.get $0 f64.const 0.15313837699209373 f64.mul f64.add f64.mul f64.add f64.mul f64.add f64.add f64.mul local.get $3 f64.convert_i32_s local.tee $0 f64.const 1.9082149292705877e-10 f64.mul f64.add local.get $6 f64.sub local.get $5 f64.add local.get $0 f64.const 0.6931471803691238 f64.mul f64.add ) (func $~lib/math/NativeMath.acosh (; 47 ;) (type $FUNCSIG$dd) (param $0 f64) (result f64) (local $1 i64) local.get $0 i64.reinterpret_f64 i64.const 52 i64.shr_u i64.const 2047 i64.and local.tee $1 i64.const 1024 i64.lt_u if local.get $0 f64.const 1 f64.sub local.tee $0 local.get $0 local.get $0 f64.mul f64.const 2 local.get $0 f64.mul f64.add f64.sqrt f64.add call $~lib/math/NativeMath.log1p return end local.get $1 i64.const 1049 i64.lt_u if f64.const 2 local.get $0 f64.mul f64.const 1 local.get $0 local.get $0 local.get $0 f64.mul f64.const 1 f64.sub f64.sqrt f64.add f64.div f64.sub call $~lib/math/NativeMath.log return end local.get $0 call $~lib/math/NativeMath.log f64.const 0.6931471805599453 f64.add ) (func $std/math/test_acosh (; 48 ;) (type $FUNCSIG$iddd) (param $0 f64) (param $1 f64) (param $2 f64) (result i32) (local $3 i32) local.get $0 call $~lib/math/NativeMath.acosh local.get $1 local.get $2 call $std/math/check local.tee $3 if local.get $0 call $~lib/bindings/Math/acosh local.get $1 local.get $2 call $std/math/check local.set $3 end local.get $3 ) (func $~lib/math/NativeMathf.log1p (; 49 ;) (type $FUNCSIG$ff) (param $0 f32) (result f32) (local $1 f32) (local $2 i32) (local $3 i32) (local $4 i32) (local $5 f32) (local $6 f32) (local $7 f32) i32.const 1 local.set $2 local.get $0 i32.reinterpret_f32 local.tee $3 i32.const 1054086096 i32.lt_u local.tee $4 i32.eqz if local.get $3 i32.const 31 i32.shr_u local.set $4 end local.get $4 if local.get $3 i32.const -1082130432 i32.ge_u if local.get $0 f32.const -1 f32.eq if local.get $0 f32.const 0 f32.div return end local.get $0 local.get $0 f32.sub f32.const 0 f32.div return end local.get $3 i32.const 1 i32.shl i32.const 1728053248 i32.lt_u if local.get $0 return end local.get $3 i32.const -1097468391 i32.le_u if i32.const 0 local.set $2 local.get $0 local.set $1 end else local.get $3 i32.const 2139095040 i32.ge_u if local.get $0 return end end local.get $2 if f32.const 1 local.get $0 f32.add local.tee $1 i32.reinterpret_f32 i32.const 4913933 i32.add local.tee $4 i32.const 23 i32.shr_u i32.const 127 i32.sub local.tee $2 i32.const 25 i32.lt_s if (result f32) f32.const 1 local.get $1 local.get $0 f32.sub f32.sub local.get $0 local.get $1 f32.const 1 f32.sub f32.sub local.get $2 i32.const 2 i32.ge_s select local.get $1 f32.div else f32.const 0 end local.set $6 local.get $4 i32.const 8388607 i32.and i32.const 1060439283 i32.add f32.reinterpret_i32 f32.const 1 f32.sub local.set $1 end local.get $1 f32.const 2 local.get $1 f32.add f32.div local.tee $5 local.get $5 f32.mul local.tee $7 local.get $7 f32.mul local.set $0 local.get $5 f32.const 0.5 local.get $1 f32.mul local.get $1 f32.mul local.tee $5 local.get $7 f32.const 0.6666666269302368 local.get $0 f32.const 0.2849878668785095 f32.mul f32.add f32.mul local.get $0 f32.const 0.40000972151756287 local.get $0 f32.const 0.24279078841209412 f32.mul f32.add f32.mul f32.add f32.add f32.mul local.get $2 f32.convert_i32_s local.tee $0 f32.const 9.05800061445916e-06 f32.mul local.get $6 f32.add f32.add local.get $5 f32.sub local.get $1 f32.add local.get $0 f32.const 0.6931381225585938 f32.mul f32.add ) (func $~lib/math/NativeMathf.log (; 50 ;) (type $FUNCSIG$ff) (param $0 f32) (result f32) (local $1 i32) (local $2 f32) (local $3 i32) (local $4 f32) (local $5 i32) (local $6 f32) local.get $0 i32.reinterpret_f32 local.tee $1 i32.const 8388608 i32.lt_u local.tee $5 i32.eqz if local.get $1 i32.const 31 i32.shr_u local.set $5 end local.get $5 if local.get $1 i32.const 1 i32.shl i32.eqz if f32.const -1 local.get $0 local.get $0 f32.mul f32.div return end local.get $1 i32.const 31 i32.shr_u if local.get $0 local.get $0 f32.sub f32.const 0 f32.div return end i32.const -25 local.set $3 local.get $0 f32.const 33554432 f32.mul i32.reinterpret_f32 local.set $1 else local.get $1 i32.const 2139095040 i32.ge_u if local.get $0 return else local.get $1 i32.const 1065353216 i32.eq if f32.const 0 return end end end local.get $1 i32.const 4913933 i32.add local.tee $1 i32.const 23 i32.shr_s i32.const 127 i32.sub local.get $3 i32.add local.set $3 local.get $1 i32.const 8388607 i32.and i32.const 1060439283 i32.add f32.reinterpret_i32 f32.const 1 f32.sub local.tee $0 f32.const 2 local.get $0 f32.add f32.div local.tee $4 local.get $4 f32.mul local.tee $6 local.get $6 f32.mul local.set $2 local.get $4 f32.const 0.5 local.get $0 f32.mul local.get $0 f32.mul local.tee $4 local.get $6 f32.const 0.6666666269302368 local.get $2 f32.const 0.2849878668785095 f32.mul f32.add f32.mul local.get $2 f32.const 0.40000972151756287 local.get $2 f32.const 0.24279078841209412 f32.mul f32.add f32.mul f32.add f32.add f32.mul local.get $3 f32.convert_i32_s local.tee $2 f32.const 9.05800061445916e-06 f32.mul f32.add local.get $4 f32.sub local.get $0 f32.add local.get $2 f32.const 0.6931381225585938 f32.mul f32.add ) (func $~lib/math/NativeMathf.acosh (; 51 ;) (type $FUNCSIG$ff) (param $0 f32) (result f32) (local $1 i32) local.get $0 i32.reinterpret_f32 i32.const 2147483647 i32.and local.tee $1 i32.const 1073741824 i32.lt_u if local.get $0 f32.const 1 f32.sub local.tee $0 local.get $0 local.get $0 f32.const 2 f32.add f32.mul f32.sqrt f32.add call $~lib/math/NativeMathf.log1p return end local.get $1 i32.const 1166016512 i32.lt_u if f32.const 2 local.get $0 f32.mul f32.const 1 local.get $0 local.get $0 local.get $0 f32.mul f32.const 1 f32.sub f32.sqrt f32.add f32.div f32.sub call $~lib/math/NativeMathf.log return end local.get $0 call $~lib/math/NativeMathf.log f32.const 0.6931471824645996 f32.add ) (func $std/math/test_acoshf (; 52 ;) (type $FUNCSIG$ifff) (param $0 f32) (param $1 f32) (param $2 f32) (result i32) local.get $0 call $~lib/math/NativeMathf.acosh local.get $1 local.get $2 call $std/math/check ) (func $~lib/math/NativeMath.asin (; 53 ;) (type $FUNCSIG$dd) (param $0 f64) (result f64) (local $1 f64) (local $2 i32) (local $3 i32) (local $4 f64) local.get $0 i64.reinterpret_f64 i64.const 32 i64.shr_u i32.wrap_i64 local.tee $3 i32.const 2147483647 i32.and local.tee $2 i32.const 1072693248 i32.ge_u if local.get $0 i64.reinterpret_f64 i32.wrap_i64 local.get $2 i32.const 1072693248 i32.sub i32.or i32.eqz if local.get $0 f64.const 1.5707963267948966 f64.mul f64.const 7.52316384526264e-37 f64.add return end f64.const 0 local.get $0 local.get $0 f64.sub f64.div return end local.get $2 i32.const 1071644672 i32.lt_u if local.get $2 i32.const 1045430272 i32.lt_u local.tee $3 if local.get $2 i32.const 1048576 i32.ge_u local.set $3 end local.get $3 if local.get $0 return end local.get $0 local.get $0 local.get $0 local.get $0 f64.mul call $~lib/math/R f64.mul f64.add return end f64.const 0.5 local.get $0 f64.abs f64.const 0.5 f64.mul f64.sub local.tee $1 f64.sqrt local.set $0 local.get $1 call $~lib/math/R local.set $4 local.get $2 i32.const 1072640819 i32.ge_u if (result f64) f64.const 1.5707963267948966 f64.const 2 local.get $0 local.get $0 local.get $4 f64.mul f64.add f64.mul f64.const 6.123233995736766e-17 f64.sub f64.sub else f64.const 0.7853981633974483 f64.const 2 local.get $0 f64.mul local.get $4 f64.mul f64.const 6.123233995736766e-17 f64.const 2 local.get $1 local.get $0 i64.reinterpret_f64 i64.const -4294967296 i64.and f64.reinterpret_i64 local.tee $1 local.get $1 f64.mul f64.sub local.get $0 local.get $1 f64.add f64.div f64.mul f64.sub f64.sub f64.const 0.7853981633974483 f64.const 2 local.get $1 f64.mul f64.sub f64.sub f64.sub end local.set $0 local.get $3 i32.const 31 i32.shr_u if local.get $0 f64.neg return end local.get $0 ) (func $std/math/test_asin (; 54 ;) (type $FUNCSIG$iddd) (param $0 f64) (param $1 f64) (param $2 f64) (result i32) (local $3 i32) local.get $0 call $~lib/math/NativeMath.asin local.get $1 local.get $2 call $std/math/check local.tee $3 if local.get $0 call $~lib/bindings/Math/asin local.get $1 local.get $2 call $std/math/check local.set $3 end local.get $3 ) (func $~lib/math/NativeMathf.asin (; 55 ;) (type $FUNCSIG$ff) (param $0 f32) (result f32) (local $1 i32) (local $2 f32) (local $3 i32) (local $4 f32) (local $5 f64) local.get $0 i32.reinterpret_f32 i32.const 2147483647 i32.and local.tee $1 i32.const 1065353216 i32.ge_u if local.get $1 i32.const 1065353216 i32.eq if local.get $0 f32.const 1.5707963705062866 f32.mul f32.const 7.52316384526264e-37 f32.add return end f32.const 0 local.get $0 local.get $0 f32.sub f32.div return end local.get $1 i32.const 1056964608 i32.lt_u if local.get $1 i32.const 964689920 i32.lt_u local.tee $3 if (result i32) local.get $1 i32.const 8388608 i32.ge_u else local.get $3 end if local.get $0 return end local.get $0 local.get $0 local.get $0 local.get $0 f32.mul local.tee $0 f32.const 0.16666586697101593 local.get $0 f32.const -0.04274342209100723 local.get $0 f32.const -0.008656363002955914 f32.mul f32.add f32.mul f32.add f32.mul f32.const 1 local.get $0 f32.const -0.7066296339035034 f32.mul f32.add f32.div f32.mul f32.add return end f32.const 0.5 local.get $0 f32.abs f32.const 0.5 f32.mul f32.sub local.tee $2 f32.const 0.16666586697101593 local.get $2 f32.const -0.04274342209100723 local.get $2 f32.const -0.008656363002955914 f32.mul f32.add f32.mul f32.add f32.mul f32.const 1 local.get $2 f32.const -0.7066296339035034 f32.mul f32.add f32.div local.set $4 f64.const 1.5707963705062866 f64.const 2 local.get $2 f64.promote_f32 f64.sqrt local.tee $5 local.get $5 local.get $4 f64.promote_f32 f64.mul f64.add f64.mul f64.sub f32.demote_f64 local.get $0 f32.copysign ) (func $std/math/test_asinf (; 56 ;) (type $FUNCSIG$ifff) (param $0 f32) (param $1 f32) (param $2 f32) (result i32) local.get $0 call $~lib/math/NativeMathf.asin local.get $1 local.get $2 call $std/math/check ) (func $~lib/math/NativeMath.asinh (; 57 ;) (type $FUNCSIG$dd) (param $0 f64) (result f64) (local $1 f64) (local $2 i64) local.get $0 i64.reinterpret_f64 local.tee $2 i64.const 9223372036854775807 i64.and f64.reinterpret_i64 local.set $1 local.get $2 i64.const 52 i64.shr_u i64.const 2047 i64.and local.tee $2 i64.const 1049 i64.ge_u if (result f64) local.get $1 call $~lib/math/NativeMath.log f64.const 0.6931471805599453 f64.add else local.get $2 i64.const 1024 i64.ge_u if (result f64) f64.const 2 local.get $1 f64.mul f64.const 1 local.get $1 local.get $1 f64.mul f64.const 1 f64.add f64.sqrt local.get $1 f64.add f64.div f64.add call $~lib/math/NativeMath.log else local.get $2 i64.const 997 i64.ge_u if (result f64) local.get $1 local.get $1 local.get $1 f64.mul local.tee $1 local.get $1 f64.const 1 f64.add f64.sqrt f64.const 1 f64.add f64.div f64.add call $~lib/math/NativeMath.log1p else local.get $1 end end end local.get $0 f64.copysign ) (func $std/math/test_asinh (; 58 ;) (type $FUNCSIG$iddd) (param $0 f64) (param $1 f64) (param $2 f64) (result i32) (local $3 i32) local.get $0 call $~lib/math/NativeMath.asinh local.get $1 local.get $2 call $std/math/check local.tee $3 if local.get $0 call $~lib/bindings/Math/asinh local.get $1 local.get $2 call $std/math/check local.set $3 end local.get $3 ) (func $~lib/math/NativeMathf.asinh (; 59 ;) (type $FUNCSIG$ff) (param $0 f32) (result f32) (local $1 f32) (local $2 i32) local.get $0 i32.reinterpret_f32 i32.const 2147483647 i32.and local.tee $2 f32.reinterpret_i32 local.set $1 local.get $2 i32.const 1166016512 i32.ge_u if (result f32) local.get $1 call $~lib/math/NativeMathf.log f32.const 0.6931471824645996 f32.add else local.get $2 i32.const 1073741824 i32.ge_u if (result f32) f32.const 2 local.get $1 f32.mul f32.const 1 local.get $1 local.get $1 f32.mul f32.const 1 f32.add f32.sqrt local.get $1 f32.add f32.div f32.add call $~lib/math/NativeMathf.log else local.get $2 i32.const 964689920 i32.ge_u if (result f32) local.get $1 local.get $1 local.get $1 f32.mul local.tee $1 local.get $1 f32.const 1 f32.add f32.sqrt f32.const 1 f32.add f32.div f32.add call $~lib/math/NativeMathf.log1p else local.get $1 end end end local.get $0 f32.copysign ) (func $std/math/test_asinhf (; 60 ;) (type $FUNCSIG$ifff) (param $0 f32) (param $1 f32) (param $2 f32) (result i32) local.get $0 call $~lib/math/NativeMathf.asinh local.get $1 local.get $2 call $std/math/check ) (func $~lib/math/NativeMath.atan (; 61 ;) (type $FUNCSIG$dd) (param $0 f64) (result f64) (local $1 f64) (local $2 i32) (local $3 f64) (local $4 f64) local.get $0 local.set $4 local.get $0 i64.reinterpret_f64 i64.const 32 i64.shr_u i32.wrap_i64 i32.const 2147483647 i32.and local.tee $2 i32.const 1141899264 i32.ge_u if local.get $0 local.get $0 f64.ne if local.get $0 return end f64.const 1.5707963267948966 local.get $4 f64.copysign return end local.get $2 i32.const 1071382528 i32.lt_u if local.get $2 i32.const 1044381696 i32.lt_u if local.get $0 return end i32.const -1 local.set $2 else local.get $0 f64.abs local.set $0 local.get $2 i32.const 1072889856 i32.lt_u if (result f64) local.get $2 i32.const 1072037888 i32.lt_u if (result f64) i32.const 0 local.set $2 f64.const 2 local.get $0 f64.mul f64.const 1 f64.sub f64.const 2 local.get $0 f64.add f64.div else i32.const 1 local.set $2 local.get $0 f64.const 1 f64.sub local.get $0 f64.const 1 f64.add f64.div end else local.get $2 i32.const 1073971200 i32.lt_u if (result f64) i32.const 2 local.set $2 local.get $0 f64.const 1.5 f64.sub f64.const 1 f64.const 1.5 local.get $0 f64.mul f64.add f64.div else i32.const 3 local.set $2 f64.const -1 local.get $0 f64.div end end local.set $0 end local.get $0 local.get $0 f64.mul local.tee $3 local.get $3 f64.mul local.set $1 local.get $0 local.get $3 f64.const 0.3333333333333293 local.get $1 f64.const 0.14285714272503466 local.get $1 f64.const 0.09090887133436507 local.get $1 f64.const 0.06661073137387531 local.get $1 f64.const 0.049768779946159324 local.get $1 f64.const 0.016285820115365782 f64.mul f64.add f64.mul f64.add f64.mul f64.add f64.mul f64.add f64.mul f64.add f64.mul local.get $1 f64.const -0.19999999999876483 local.get $1 f64.const -0.11111110405462356 local.get $1 f64.const -0.0769187620504483 local.get $1 f64.const -0.058335701337905735 local.get $1 f64.const -0.036531572744216916 f64.mul f64.add f64.mul f64.add f64.mul f64.add f64.mul f64.add f64.mul f64.add f64.mul local.set $1 local.get $2 i32.const 0 i32.lt_s if local.get $0 local.get $1 f64.sub return end block $break|0 block $case4|0 block $case3|0 block $case2|0 block $case1|0 local.get $2 if local.get $2 i32.const 1 i32.sub br_table $case1|0 $case2|0 $case3|0 $case4|0 end f64.const 0.4636476090008061 local.get $1 f64.const 2.2698777452961687e-17 f64.sub local.get $0 f64.sub f64.sub local.set $3 br $break|0 end f64.const 0.7853981633974483 local.get $1 f64.const 3.061616997868383e-17 f64.sub local.get $0 f64.sub f64.sub local.set $3 br $break|0 end f64.const 0.982793723247329 local.get $1 f64.const 1.3903311031230998e-17 f64.sub local.get $0 f64.sub f64.sub local.set $3 br $break|0 end f64.const 1.5707963267948966 local.get $1 f64.const 6.123233995736766e-17 f64.sub local.get $0 f64.sub f64.sub local.set $3 br $break|0 end unreachable end local.get $3 local.get $4 f64.copysign ) (func $std/math/test_atan (; 62 ;) (type $FUNCSIG$iddd) (param $0 f64) (param $1 f64) (param $2 f64) (result i32) (local $3 i32) local.get $0 call $~lib/math/NativeMath.atan local.get $1 local.get $2 call $std/math/check local.tee $3 if local.get $0 call $~lib/bindings/Math/atan local.get $1 local.get $2 call $std/math/check local.set $3 end local.get $3 ) (func $~lib/math/NativeMathf.atan (; 63 ;) (type $FUNCSIG$ff) (param $0 f32) (result f32) (local $1 i32) (local $2 f32) (local $3 f32) (local $4 f32) local.get $0 local.set $4 local.get $0 i32.reinterpret_f32 i32.const 2147483647 i32.and local.tee $1 i32.const 1283457024 i32.ge_u if local.get $0 local.get $0 f32.ne if local.get $0 return end f32.const 1.570796251296997 local.get $4 f32.copysign return end local.get $1 i32.const 1054867456 i32.lt_u if local.get $1 i32.const 964689920 i32.lt_u if local.get $0 return end i32.const -1 local.set $1 else local.get $0 f32.abs local.set $0 local.get $1 i32.const 1066926080 i32.lt_u if (result f32) local.get $1 i32.const 1060110336 i32.lt_u if (result f32) i32.const 0 local.set $1 f32.const 2 local.get $0 f32.mul f32.const 1 f32.sub f32.const 2 local.get $0 f32.add f32.div else i32.const 1 local.set $1 local.get $0 f32.const 1 f32.sub local.get $0 f32.const 1 f32.add f32.div end else local.get $1 i32.const 1075576832 i32.lt_u if (result f32) i32.const 2 local.set $1 local.get $0 f32.const 1.5 f32.sub f32.const 1 f32.const 1.5 local.get $0 f32.mul f32.add f32.div else i32.const 3 local.set $1 f32.const -1 local.get $0 f32.div end end local.set $0 end local.get $0 local.get $0 f32.mul local.tee $2 local.get $2 f32.mul local.set $3 local.get $0 local.get $2 f32.const 0.333333283662796 local.get $3 f32.const 0.14253635704517365 local.get $3 f32.const 0.06168760731816292 f32.mul f32.add f32.mul f32.add f32.mul local.get $3 f32.const -0.19999158382415771 local.get $3 f32.const -0.106480173766613 f32.mul f32.add f32.mul f32.add f32.mul local.set $2 local.get $1 i32.const 0 i32.lt_s if local.get $0 local.get $2 f32.sub return end block $break|0 block $case4|0 block $case3|0 block $case2|0 block $case1|0 local.get $1 if local.get $1 i32.const 1 i32.sub br_table $case1|0 $case2|0 $case3|0 $case4|0 end f32.const 0.46364760398864746 local.get $2 f32.const 5.01215824399992e-09 f32.sub local.get $0 f32.sub f32.sub local.set $2 br $break|0 end f32.const 0.7853981256484985 local.get $2 f32.const 3.774894707930798e-08 f32.sub local.get $0 f32.sub f32.sub local.set $2 br $break|0 end f32.const 0.9827936887741089 local.get $2 f32.const 3.447321716976148e-08 f32.sub local.get $0 f32.sub f32.sub local.set $2 br $break|0 end f32.const 1.570796251296997 local.get $2 f32.const 7.549789415861596e-08 f32.sub local.get $0 f32.sub f32.sub local.set $2 br $break|0 end unreachable end local.get $2 local.get $4 f32.copysign ) (func $std/math/test_atanf (; 64 ;) (type $FUNCSIG$ifff) (param $0 f32) (param $1 f32) (param $2 f32) (result i32) local.get $0 call $~lib/math/NativeMathf.atan local.get $1 local.get $2 call $std/math/check ) (func $~lib/math/NativeMath.atanh (; 65 ;) (type $FUNCSIG$dd) (param $0 f64) (result f64) (local $1 f64) (local $2 i64) (local $3 i64) (local $4 f64) local.get $0 i64.reinterpret_f64 local.tee $3 i64.const 52 i64.shr_u i64.const 2047 i64.and local.set $2 local.get $3 i64.const 9223372036854775807 i64.and f64.reinterpret_i64 local.set $1 local.get $2 i64.const 1022 i64.lt_u if (result f64) local.get $2 i64.const 991 i64.ge_u if (result f64) f64.const 0.5 f64.const 2 local.get $1 f64.mul local.tee $4 local.get $4 local.get $1 f64.mul f64.const 1 local.get $1 f64.sub f64.div f64.add call $~lib/math/NativeMath.log1p f64.mul else local.get $1 end else f64.const 0.5 f64.const 2 local.get $1 f64.const 1 local.get $1 f64.sub f64.div f64.mul call $~lib/math/NativeMath.log1p f64.mul end local.get $0 f64.copysign ) (func $std/math/test_atanh (; 66 ;) (type $FUNCSIG$iddd) (param $0 f64) (param $1 f64) (param $2 f64) (result i32) (local $3 i32) local.get $0 call $~lib/math/NativeMath.atanh local.get $1 local.get $2 call $std/math/check local.tee $3 if local.get $0 call $~lib/bindings/Math/atanh local.get $1 local.get $2 call $std/math/check local.set $3 end local.get $3 ) (func $~lib/math/NativeMathf.atanh (; 67 ;) (type $FUNCSIG$ff) (param $0 f32) (result f32) (local $1 f32) (local $2 i32) local.get $0 i32.reinterpret_f32 i32.const 2147483647 i32.and local.tee $2 f32.reinterpret_i32 local.set $1 local.get $2 i32.const 1056964608 i32.lt_u if (result f32) local.get $2 i32.const 796917760 i32.ge_u if (result f32) f32.const 0.5 f32.const 2 local.get $1 f32.mul f32.const 1 local.get $1 f32.const 1 local.get $1 f32.sub f32.div f32.add f32.mul call $~lib/math/NativeMathf.log1p f32.mul else local.get $1 end else f32.const 0.5 f32.const 2 local.get $1 f32.const 1 local.get $1 f32.sub f32.div f32.mul call $~lib/math/NativeMathf.log1p f32.mul end local.get $0 f32.copysign ) (func $std/math/test_atanhf (; 68 ;) (type $FUNCSIG$ifff) (param $0 f32) (param $1 f32) (param $2 f32) (result i32) local.get $0 call $~lib/math/NativeMathf.atanh local.get $1 local.get $2 call $std/math/check ) (func $~lib/math/NativeMath.atan2 (; 69 ;) (type $FUNCSIG$ddd) (param $0 f64) (param $1 f64) (result f64) (local $2 i32) (local $3 i32) (local $4 i32) (local $5 i32) (local $6 i64) (local $7 i32) local.get $1 local.get $1 f64.ne local.tee $2 if (result i32) local.get $2 else local.get $0 local.get $0 f64.ne end if local.get $1 local.get $0 f64.add return end local.get $1 i64.reinterpret_f64 local.tee $6 i64.const 32 i64.shr_u i32.wrap_i64 local.set $4 local.get $6 i32.wrap_i64 local.set $2 local.get $0 i64.reinterpret_f64 local.tee $6 i64.const 32 i64.shr_u i32.wrap_i64 local.set $5 local.get $6 i32.wrap_i64 local.set $7 local.get $4 i32.const 1072693248 i32.sub local.get $2 i32.or i32.eqz if local.get $0 call $~lib/math/NativeMath.atan return end local.get $4 i32.const 30 i32.shr_u i32.const 2 i32.and local.get $5 i32.const 31 i32.shr_u i32.or local.set $3 local.get $4 i32.const 2147483647 i32.and local.set $4 local.get $7 local.get $5 i32.const 2147483647 i32.and local.tee $5 i32.or i32.eqz if block $break|0 block $case3|0 block $case2|0 block $case1|0 local.get $3 i32.eqz br_if $case1|0 block $tablify|0 local.get $3 i32.const 1 i32.sub br_table $case1|0 $case2|0 $case3|0 $tablify|0 end br $break|0 end local.get $0 return end f64.const 3.141592653589793 return end f64.const -3.141592653589793 return end end block $folding-inner0 local.get $2 local.get $4 i32.or i32.eqz br_if $folding-inner0 local.get $4 i32.const 2146435072 i32.eq if local.get $5 i32.const 2146435072 i32.eq if block $break|1 block $case3|1 block $case2|1 block $case1|1 local.get $3 if local.get $3 i32.const 1 i32.sub br_table $case1|1 $case2|1 $case3|1 $break|1 end f64.const 0.7853981633974483 return end f64.const -0.7853981633974483 return end f64.const 2.356194490192345 return end f64.const -2.356194490192345 return end else block $break|2 block $case3|2 block $case2|2 block $case1|2 local.get $3 if local.get $3 i32.const 1 i32.sub br_table $case1|2 $case2|2 $case3|2 $break|2 end f64.const 0 return end f64.const -0 return end f64.const 3.141592653589793 return end f64.const -3.141592653589793 return end end end local.get $4 i32.const 67108864 i32.add local.get $5 i32.lt_u local.tee $2 if (result i32) local.get $2 else local.get $5 i32.const 2146435072 i32.eq end br_if $folding-inner0 local.get $3 i32.const 2 i32.and local.tee $2 if (result i32) local.get $5 i32.const 67108864 i32.add local.get $4 i32.lt_u else local.get $2 end if (result f64) f64.const 0 else local.get $0 local.get $1 f64.div f64.abs call $~lib/math/NativeMath.atan end local.set $0 block $break|3 block $case3|3 block $case2|3 block $case1|3 local.get $3 local.tee $2 if local.get $2 i32.const 1 i32.sub br_table $case1|3 $case2|3 $case3|3 $break|3 end local.get $0 return end local.get $0 f64.neg return end f64.const 3.141592653589793 local.get $0 f64.const 1.2246467991473532e-16 f64.sub f64.sub return end local.get $0 f64.const 1.2246467991473532e-16 f64.sub f64.const 3.141592653589793 f64.sub return end unreachable end f64.const -1.5707963267948966 f64.const 1.5707963267948966 local.get $3 i32.const 1 i32.and select ) (func $std/math/test_atan2 (; 70 ;) (type $FUNCSIG$idddd) (param $0 f64) (param $1 f64) (param $2 f64) (param $3 f64) (result i32) (local $4 i32) local.get $0 local.get $1 call $~lib/math/NativeMath.atan2 local.get $2 local.get $3 call $std/math/check local.tee $4 if local.get $0 local.get $1 call $~lib/bindings/Math/atan2 local.get $2 local.get $3 call $std/math/check local.set $4 end local.get $4 ) (func $~lib/math/NativeMathf.atan2 (; 71 ;) (type $FUNCSIG$fff) (param $0 f32) (param $1 f32) (result f32) (local $2 i32) (local $3 i32) (local $4 i32) (local $5 i32) local.get $1 local.get $1 f32.ne local.tee $3 if (result i32) local.get $3 else local.get $0 local.get $0 f32.ne end if local.get $1 local.get $0 f32.add return end local.get $0 i32.reinterpret_f32 local.set $4 local.get $1 i32.reinterpret_f32 local.tee $5 i32.const 1065353216 i32.eq if local.get $0 call $~lib/math/NativeMathf.atan return end local.get $5 i32.const 30 i32.shr_u i32.const 2 i32.and local.get $4 i32.const 31 i32.shr_u i32.or local.set $2 local.get $5 i32.const 2147483647 i32.and local.set $5 local.get $4 i32.const 2147483647 i32.and local.tee $4 i32.eqz if block $break|0 block $case3|0 block $case2|0 block $case1|0 local.get $2 i32.eqz br_if $case1|0 block $tablify|0 local.get $2 i32.const 1 i32.sub br_table $case1|0 $case2|0 $case3|0 $tablify|0 end br $break|0 end local.get $0 return end f32.const 3.1415927410125732 return end f32.const -3.1415927410125732 return end end block $folding-inner0 local.get $5 i32.eqz br_if $folding-inner0 local.get $5 i32.const 2139095040 i32.eq if local.get $4 i32.const 2139095040 i32.eq if block $break|1 block $case3|1 block $case2|1 block $case1|1 local.get $2 if local.get $2 i32.const 1 i32.sub br_table $case1|1 $case2|1 $case3|1 $break|1 end f32.const 0.7853981852531433 return end f32.const -0.7853981852531433 return end f32.const 2.356194496154785 return end f32.const -2.356194496154785 return end else block $break|2 block $case3|2 block $case2|2 block $case1|2 local.get $2 if local.get $2 i32.const 1 i32.sub br_table $case1|2 $case2|2 $case3|2 $break|2 end f32.const 0 return end f32.const 0 return end f32.const 3.1415927410125732 return end f32.const -3.1415927410125732 return end end end local.get $5 i32.const 218103808 i32.add local.get $4 i32.lt_u local.tee $3 if (result i32) local.get $3 else local.get $4 i32.const 2139095040 i32.eq end br_if $folding-inner0 local.get $2 i32.const 2 i32.and local.tee $3 if (result i32) local.get $4 i32.const 218103808 i32.add local.get $5 i32.lt_u else local.get $3 end if (result f32) f32.const 0 else local.get $0 local.get $1 f32.div f32.abs call $~lib/math/NativeMathf.atan end local.set $0 block $break|3 block $case3|3 block $case2|3 block $case1|3 local.get $2 local.tee $3 if local.get $3 i32.const 1 i32.sub br_table $case1|3 $case2|3 $case3|3 $break|3 end local.get $0 return end local.get $0 f32.neg return end f32.const 3.1415927410125732 local.get $0 f32.const -8.742277657347586e-08 f32.sub f32.sub return end local.get $0 f32.const -8.742277657347586e-08 f32.sub f32.const 3.1415927410125732 f32.sub return end unreachable end f32.const -1.5707963705062866 f32.const 1.5707963705062866 local.get $2 i32.const 1 i32.and select ) (func $std/math/test_atan2f (; 72 ;) (type $FUNCSIG$iffff) (param $0 f32) (param $1 f32) (param $2 f32) (param $3 f32) (result i32) local.get $0 local.get $1 call $~lib/math/NativeMathf.atan2 local.get $2 local.get $3 call $std/math/check ) (func $~lib/math/NativeMath.cbrt (; 73 ;) (type $FUNCSIG$dd) (param $0 f64) (result f64) (local $1 f64) (local $2 f64) (local $3 i32) (local $4 i64) local.get $0 i64.reinterpret_f64 local.tee $4 i64.const 32 i64.shr_u i32.wrap_i64 i32.const 2147483647 i32.and local.tee $3 i32.const 2146435072 i32.ge_u if local.get $0 local.get $0 f64.add return end local.get $3 i32.const 1048576 i32.lt_u if (result i32) local.get $0 f64.const 18014398509481984 f64.mul i64.reinterpret_f64 local.tee $4 i64.const 32 i64.shr_u i32.wrap_i64 i32.const 2147483647 i32.and local.tee $3 i32.eqz if local.get $0 return end local.get $3 i32.const 3 i32.div_u i32.const 696219795 i32.add else local.get $3 i32.const 3 i32.div_u i32.const 715094163 i32.add end local.set $3 local.get $4 i64.const -9223372036854775808 i64.and local.get $3 i64.extend_i32_u i64.const 32 i64.shl i64.or f64.reinterpret_i64 local.tee $1 local.get $1 f64.mul local.get $1 local.get $0 f64.div f64.mul local.set $2 local.get $0 local.get $1 f64.const 1.87595182427177 local.get $2 f64.const -1.8849797954337717 local.get $2 f64.const 1.6214297201053545 f64.mul f64.add f64.mul f64.add local.get $2 local.get $2 f64.mul local.get $2 f64.mul f64.const -0.758397934778766 local.get $2 f64.const 0.14599619288661245 f64.mul f64.add f64.mul f64.add f64.mul i64.reinterpret_f64 i64.const 2147483648 i64.add i64.const -1073741824 i64.and f64.reinterpret_i64 local.tee $1 local.get $1 f64.mul f64.div local.set $2 local.get $1 local.get $1 local.get $2 local.get $1 f64.sub f64.const 2 local.get $1 f64.mul local.get $2 f64.add f64.div f64.mul f64.add ) (func $std/math/test_cbrt (; 74 ;) (type $FUNCSIG$iddd) (param $0 f64) (param $1 f64) (param $2 f64) (result i32) (local $3 i32) local.get $0 call $~lib/math/NativeMath.cbrt local.get $1 local.get $2 call $std/math/check local.tee $3 if local.get $0 call $~lib/bindings/Math/cbrt local.get $1 local.get $2 call $std/math/check local.set $3 end local.get $3 ) (func $~lib/math/NativeMathf.cbrt (; 75 ;) (type $FUNCSIG$ff) (param $0 f32) (result f32) (local $1 f64) (local $2 f64) (local $3 i32) (local $4 f64) (local $5 i32) (local $6 f64) local.get $0 i32.reinterpret_f32 local.tee $5 i32.const 2147483647 i32.and local.tee $3 i32.const 2139095040 i32.ge_u if local.get $0 local.get $0 f32.add return end local.get $3 i32.const 8388608 i32.lt_u if (result i32) local.get $3 i32.eqz if local.get $0 return end local.get $0 f32.const 16777216 f32.mul i32.reinterpret_f32 local.tee $5 i32.const 2147483647 i32.and i32.const 3 i32.div_u i32.const 642849266 i32.add else local.get $3 i32.const 3 i32.div_u i32.const 709958130 i32.add end local.set $3 local.get $3 local.get $5 i32.const -2147483648 i32.and i32.or f32.reinterpret_i32 f64.promote_f32 local.tee $1 local.get $1 f64.mul local.get $1 f64.mul local.set $2 local.get $1 local.get $0 f64.promote_f32 local.tee $4 local.get $4 f64.add local.tee $6 local.get $2 f64.add f64.mul local.get $4 local.get $2 f64.add local.get $2 f64.add f64.div local.tee $1 local.get $6 local.get $1 local.get $1 f64.mul local.get $1 f64.mul local.tee $2 f64.add f64.mul local.get $4 local.get $2 f64.add local.get $2 f64.add f64.div f32.demote_f64 ) (func $std/math/test_cbrtf (; 76 ;) (type $FUNCSIG$ifff) (param $0 f32) (param $1 f32) (param $2 f32) (result i32) local.get $0 call $~lib/math/NativeMathf.cbrt local.get $1 local.get $2 call $std/math/check ) (func $std/math/test_ceil (; 77 ;) (type $FUNCSIG$idd) (param $0 f64) (param $1 f64) (result i32) (local $2 i32) local.get $0 f64.ceil local.get $1 f64.const 0 call $std/math/check local.tee $2 if (result i32) local.get $0 call $~lib/bindings/Math/ceil local.get $1 f64.const 0 call $std/math/check else local.get $2 end ) (func $std/math/test_ceilf (; 78 ;) (type $FUNCSIG$iff) (param $0 f32) (param $1 f32) (result i32) local.get $0 f32.ceil local.get $1 f32.const 0 call $std/math/check ) (func $~lib/math/NativeMathf.cos (; 79 ;) (type $FUNCSIG$ff) (param $0 f32) (result f32) (local $1 f64) (local $2 f64) (local $3 i32) (local $4 f64) (local $5 i64) (local $6 i32) (local $7 i32) (local $8 i64) (local $9 i64) (local $10 i32) local.get $0 i32.reinterpret_f32 local.tee $3 i32.const 31 i32.shr_u local.set $7 block $folding-inner0 local.get $3 i32.const 2147483647 i32.and local.tee $3 i32.const 1061752794 i32.le_u if local.get $3 i32.const 964689920 i32.lt_u if f32.const 1 return end local.get $0 f64.promote_f32 local.tee $2 local.get $2 f64.mul local.tee $1 local.get $1 f64.mul local.set $2 br $folding-inner0 end local.get $3 i32.const 1081824209 i32.le_u if local.get $3 i32.const 1075235811 i32.gt_u if local.get $0 f64.promote_f32 local.tee $1 f64.const 3.141592653589793 f64.add local.get $1 f64.const 3.141592653589793 f64.sub local.get $7 select local.tee $1 local.get $1 f64.mul local.tee $2 local.get $2 f64.mul local.set $1 f64.const 1 local.get $2 f64.const -0.499999997251031 f64.mul f64.add local.get $1 f64.const 0.04166662332373906 f64.mul f64.add local.get $1 local.get $2 f64.mul f64.const -0.001388676377460993 local.get $2 f64.const 2.439044879627741e-05 f64.mul f64.add f64.mul f64.add f32.demote_f64 f32.neg return else local.get $7 if (result f32) local.get $0 f64.promote_f32 f64.const 1.5707963267948966 f64.add local.tee $2 local.get $2 f64.mul local.set $1 local.get $2 local.get $1 local.get $2 f64.mul local.tee $4 f64.const -0.16666666641626524 local.get $1 f64.const 0.008333329385889463 f64.mul f64.add f64.mul f64.add local.get $4 local.get $1 local.get $1 f64.mul f64.mul f64.const -1.9839334836096632e-04 local.get $1 f64.const 2.718311493989822e-06 f64.mul f64.add f64.mul f64.add f32.demote_f64 else f64.const 1.5707963267948966 local.get $0 f64.promote_f32 f64.sub local.tee $4 local.get $4 f64.mul local.set $1 local.get $4 local.get $1 local.get $4 f64.mul local.tee $2 f64.const -0.16666666641626524 local.get $1 f64.const 0.008333329385889463 f64.mul f64.add f64.mul f64.add local.get $2 local.get $1 local.get $1 f64.mul f64.mul f64.const -1.9839334836096632e-04 local.get $1 f64.const 2.718311493989822e-06 f64.mul f64.add f64.mul f64.add f32.demote_f64 end return end unreachable end local.get $3 i32.const 1088565717 i32.le_u if local.get $3 i32.const 1085271519 i32.gt_u if local.get $0 f64.promote_f32 local.tee $1 f64.const 6.283185307179586 f64.add local.get $1 f64.const 6.283185307179586 f64.sub local.get $7 select local.tee $2 local.get $2 f64.mul local.tee $1 local.get $1 f64.mul local.set $2 br $folding-inner0 else local.get $7 if (result f32) local.get $0 f32.neg f64.promote_f32 f64.const 4.71238898038469 f64.sub local.tee $1 local.get $1 f64.mul local.set $2 local.get $1 local.get $2 local.get $1 f64.mul local.tee $4 f64.const -0.16666666641626524 local.get $2 f64.const 0.008333329385889463 f64.mul f64.add f64.mul f64.add local.get $4 local.get $2 local.get $2 f64.mul f64.mul f64.const -1.9839334836096632e-04 local.get $2 f64.const 2.718311493989822e-06 f64.mul f64.add f64.mul f64.add f32.demote_f64 else local.get $0 f64.promote_f32 f64.const 4.71238898038469 f64.sub local.tee $4 local.get $4 f64.mul local.set $2 local.get $4 local.get $2 local.get $4 f64.mul local.tee $1 f64.const -0.16666666641626524 local.get $2 f64.const 0.008333329385889463 f64.mul f64.add f64.mul f64.add local.get $1 local.get $2 local.get $2 f64.mul f64.mul f64.const -1.9839334836096632e-04 local.get $2 f64.const 2.718311493989822e-06 f64.mul f64.add f64.mul f64.add f32.demote_f64 end return end unreachable end local.get $3 i32.const 2139095040 i32.ge_u if local.get $0 local.get $0 f32.sub return end block $~lib/math/rempio2f|inlined.0 (result i32) local.get $3 i32.const 1305022427 i32.lt_u if local.get $0 f64.promote_f32 local.tee $2 f64.const 0.6366197723675814 f64.mul f64.nearest local.set $1 local.get $2 local.get $1 f64.const 1.5707963109016418 f64.mul f64.sub local.get $1 f64.const 1.5893254773528196e-08 f64.mul f64.sub global.set $~lib/math/rempio2f_y local.get $1 i32.trunc_f64_s br $~lib/math/rempio2f|inlined.0 end i32.const 104 i32.load local.get $3 i32.const 23 i32.shr_s i32.const 152 i32.sub local.tee $6 i32.const 6 i32.shr_s local.tee $10 i32.const 3 i32.shl i32.add i64.load offset=8 local.set $8 i32.const 104 i32.load local.get $10 i32.const 1 i32.add i32.const 3 i32.shl i32.add i64.load offset=8 local.set $5 local.get $6 i32.const 63 i32.and local.tee $6 i32.const 32 i32.gt_s if (result i64) local.get $5 local.get $6 i32.const 32 i32.sub i64.extend_i32_s i64.shl i32.const 104 i32.load local.get $10 i32.const 2 i32.add i32.const 3 i32.shl i32.add i64.load offset=8 i64.const 96 local.get $6 i64.extend_i32_s i64.sub i64.shr_u i64.or else local.get $5 i64.const 32 local.get $6 i64.extend_i32_s i64.sub i64.shr_u end local.set $9 local.get $5 i64.const 64 local.get $6 i64.extend_i32_s local.tee $5 i64.sub i64.shr_u local.get $8 local.get $5 i64.shl i64.or local.set $8 f64.const 8.515303950216386e-20 local.get $0 f64.promote_f32 f64.copysign local.get $8 local.get $3 i32.const 8388607 i32.and i32.const 8388608 i32.or i64.extend_i32_s local.tee $5 i64.mul local.get $5 local.get $9 i64.mul i64.const 32 i64.shr_u i64.add local.tee $5 i64.const 2 i64.shl local.tee $9 f64.convert_i64_s f64.mul global.set $~lib/math/rempio2f_y i32.const 0 local.get $5 i64.const 62 i64.shr_u local.get $9 i64.const 63 i64.shr_u i64.add i32.wrap_i64 local.tee $3 i32.sub local.get $3 local.get $7 select end local.set $3 global.get $~lib/math/rempio2f_y local.set $1 local.get $3 i32.const 1 i32.and if (result f32) local.get $1 local.get $1 local.get $1 f64.mul local.tee $2 local.get $1 f64.mul local.tee $4 f64.const -0.16666666641626524 local.get $2 f64.const 0.008333329385889463 f64.mul f64.add f64.mul f64.add local.get $4 local.get $2 local.get $2 f64.mul f64.mul f64.const -1.9839334836096632e-04 local.get $2 f64.const 2.718311493989822e-06 f64.mul f64.add f64.mul f64.add f32.demote_f64 else local.get $1 local.get $1 f64.mul local.tee $2 local.get $2 f64.mul local.set $1 f64.const 1 local.get $2 f64.const -0.499999997251031 f64.mul f64.add local.get $1 f64.const 0.04166662332373906 f64.mul f64.add local.get $1 local.get $2 f64.mul f64.const -0.001388676377460993 local.get $2 f64.const 2.439044879627741e-05 f64.mul f64.add f64.mul f64.add f32.demote_f64 end local.set $0 local.get $0 f32.neg local.get $0 local.get $3 i32.const 1 i32.add i32.const 2 i32.and select return end f64.const 1 local.get $1 f64.const -0.499999997251031 f64.mul f64.add local.get $2 f64.const 0.04166662332373906 f64.mul f64.add local.get $2 local.get $1 f64.mul f64.const -0.001388676377460993 local.get $1 f64.const 2.439044879627741e-05 f64.mul f64.add f64.mul f64.add f32.demote_f64 ) (func $std/math/test_cosf (; 80 ;) (type $FUNCSIG$ifff) (param $0 f32) (param $1 f32) (param $2 f32) (result i32) local.get $0 call $~lib/math/NativeMathf.cos local.get $1 local.get $2 call $std/math/check ) (func $~lib/math/NativeMath.expm1 (; 81 ;) (type $FUNCSIG$dd) (param $0 f64) (result f64) (local $1 f64) (local $2 f64) (local $3 i32) (local $4 i32) (local $5 f64) (local $6 i32) (local $7 i64) (local $8 f64) (local $9 f64) local.get $0 i64.reinterpret_f64 local.tee $7 i64.const 63 i64.shr_u i32.wrap_i64 local.set $6 local.get $7 i64.const 32 i64.shr_u i64.const 2147483647 i64.and i32.wrap_i64 local.tee $4 i32.const 1078159482 i32.ge_u if local.get $0 local.get $0 f64.ne if local.get $0 return end local.get $6 if f64.const -1 return end local.get $0 f64.const 709.782712893384 f64.gt if local.get $0 f64.const 8988465674311579538646525e283 f64.mul return end end local.get $4 i32.const 1071001154 i32.gt_u if local.get $0 i32.const 1 local.get $6 i32.const 1 i32.shl i32.sub f64.const 1.4426950408889634 local.get $0 f64.mul f64.const 0.5 local.get $0 f64.copysign f64.add i32.trunc_f64_s local.get $4 i32.const 1072734898 i32.lt_u select local.tee $3 f64.convert_i32_s local.tee $1 f64.const 0.6931471803691238 f64.mul f64.sub local.tee $2 local.get $1 f64.const 1.9082149292705877e-10 f64.mul local.tee $1 f64.sub local.set $0 local.get $2 local.get $0 f64.sub local.get $1 f64.sub local.set $5 else local.get $4 i32.const 1016070144 i32.lt_u if local.get $0 return end end local.get $0 f64.const 0.5 local.get $0 f64.mul local.tee $8 f64.mul local.tee $2 local.get $2 f64.mul local.set $1 f64.const 3 f64.const 1 local.get $2 f64.const -0.03333333333333313 f64.mul f64.add local.get $1 f64.const 1.5873015872548146e-03 local.get $2 f64.const -7.93650757867488e-05 f64.mul f64.add local.get $1 f64.const 4.008217827329362e-06 local.get $2 f64.const -2.0109921818362437e-07 f64.mul f64.add f64.mul f64.add f64.mul f64.add local.tee $9 local.get $8 f64.mul f64.sub local.set $1 local.get $2 local.get $9 local.get $1 f64.sub f64.const 6 local.get $0 local.get $1 f64.mul f64.sub f64.div f64.mul local.set $1 local.get $3 i32.eqz if local.get $0 local.get $0 local.get $1 f64.mul local.get $2 f64.sub f64.sub return end local.get $0 local.get $1 local.get $5 f64.sub f64.mul local.get $5 f64.sub local.get $2 f64.sub local.set $1 local.get $3 i32.const -1 i32.eq if f64.const 0.5 local.get $0 local.get $1 f64.sub f64.mul f64.const 0.5 f64.sub return end local.get $3 i32.const 1 i32.eq if local.get $0 f64.const -0.25 f64.lt if f64.const -2 local.get $1 local.get $0 f64.const 0.5 f64.add f64.sub f64.mul return end f64.const 1 f64.const 2 local.get $0 local.get $1 f64.sub f64.mul f64.add return end local.get $3 i64.extend_i32_s i64.const 1023 i64.add i64.const 52 i64.shl f64.reinterpret_i64 local.set $5 local.get $3 i32.const 0 i32.lt_s local.tee $4 if (result i32) local.get $4 else local.get $3 i32.const 56 i32.gt_s end if local.get $0 local.get $1 f64.sub f64.const 1 f64.add local.set $2 local.get $3 i32.const 1024 i32.eq if (result f64) local.get $2 f64.const 2 f64.mul f64.const 8988465674311579538646525e283 f64.mul else local.get $2 local.get $5 f64.mul end f64.const 1 f64.sub return end local.get $0 f64.const 1 i64.const 1023 local.get $3 i64.extend_i32_s i64.sub i64.const 52 i64.shl f64.reinterpret_i64 local.tee $2 f64.sub local.get $1 f64.sub f64.const 1 local.get $1 local.get $2 f64.add f64.sub local.get $3 i32.const 20 i32.lt_s select f64.add local.get $5 f64.mul ) (func $~lib/math/NativeMath.exp (; 82 ;) (type $FUNCSIG$dd) (param $0 f64) (result f64) (local $1 i32) (local $2 f64) (local $3 i32) (local $4 f64) (local $5 f64) (local $6 i32) (local $7 f64) local.get $0 i64.reinterpret_f64 i64.const 32 i64.shr_u i32.wrap_i64 local.tee $1 i32.const 31 i32.shr_u local.set $6 local.get $1 i32.const 2147483647 i32.and local.tee $1 i32.const 1082532651 i32.ge_u if local.get $0 local.get $0 f64.ne if local.get $0 return end local.get $0 f64.const 709.782712893384 f64.gt if local.get $0 f64.const 8988465674311579538646525e283 f64.mul return end local.get $0 f64.const -745.1332191019411 f64.lt if f64.const 0 return end end local.get $1 i32.const 1071001154 i32.gt_u if local.get $0 local.get $1 i32.const 1072734898 i32.ge_u if (result i32) f64.const 1.4426950408889634 local.get $0 f64.mul f64.const 0.5 local.get $0 f64.copysign f64.add i32.trunc_f64_s else i32.const 1 local.get $6 i32.const 1 i32.shl i32.sub end local.tee $3 f64.convert_i32_s local.tee $0 f64.const 0.6931471803691238 f64.mul f64.sub local.tee $4 local.get $0 f64.const 1.9082149292705877e-10 f64.mul local.tee $7 f64.sub local.set $0 else local.get $1 i32.const 1043333120 i32.le_u if f64.const 1 local.get $0 f64.add return end local.get $0 local.set $4 end local.get $0 local.get $0 f64.mul local.tee $2 local.get $2 f64.mul local.set $5 f64.const 1 local.get $0 local.get $0 local.get $2 f64.const 0.16666666666666602 f64.mul local.get $5 f64.const -2.7777777777015593e-03 local.get $2 f64.const 6.613756321437934e-05 f64.mul f64.add local.get $5 f64.const -1.6533902205465252e-06 local.get $2 f64.const 4.1381367970572385e-08 f64.mul f64.add f64.mul f64.add f64.mul f64.add f64.sub local.tee $0 f64.mul f64.const 2 local.get $0 f64.sub f64.div local.get $7 f64.sub local.get $4 f64.add f64.add local.set $0 local.get $3 i32.eqz if local.get $0 return end local.get $0 local.get $3 call $~lib/math/NativeMath.scalbn ) (func $~lib/math/NativeMath.cosh (; 83 ;) (type $FUNCSIG$dd) (param $0 f64) (result f64) (local $1 i32) (local $2 i64) local.get $0 i64.reinterpret_f64 i64.const 9223372036854775807 i64.and local.tee $2 f64.reinterpret_i64 local.set $0 local.get $2 i64.const 32 i64.shr_u i32.wrap_i64 local.tee $1 i32.const 1072049730 i32.lt_u if local.get $1 i32.const 1045430272 i32.lt_u if f64.const 1 return end f64.const 1 local.get $0 call $~lib/math/NativeMath.expm1 local.tee $0 local.get $0 f64.mul f64.const 2 f64.const 2 local.get $0 f64.mul f64.add f64.div f64.add return end local.get $1 i32.const 1082535490 i32.lt_u if f64.const 0.5 local.get $0 call $~lib/math/NativeMath.exp local.tee $0 f64.const 1 local.get $0 f64.div f64.add f64.mul return end local.get $0 f64.const 1416.0996898839683 f64.sub call $~lib/math/NativeMath.exp f64.const 2247116418577894884661631e283 f64.mul f64.const 2247116418577894884661631e283 f64.mul ) (func $std/math/test_cosh (; 84 ;) (type $FUNCSIG$iddd) (param $0 f64) (param $1 f64) (param $2 f64) (result i32) (local $3 i32) local.get $0 call $~lib/math/NativeMath.cosh local.get $1 local.get $2 call $std/math/check local.tee $3 if local.get $0 call $~lib/bindings/Math/cosh local.get $1 local.get $2 call $std/math/check local.set $3 end local.get $3 ) (func $~lib/math/NativeMathf.expm1 (; 85 ;) (type $FUNCSIG$ff) (param $0 f32) (result f32) (local $1 f32) (local $2 i32) (local $3 f32) (local $4 i32) (local $5 f32) (local $6 f32) local.get $0 i32.reinterpret_f32 local.tee $4 i32.const 31 i32.shr_u local.set $2 local.get $4 i32.const 2147483647 i32.and local.tee $4 i32.const 1100331076 i32.ge_u if local.get $4 i32.const 2139095040 i32.gt_u if local.get $0 return end local.get $2 if f32.const -1 return end local.get $0 f32.const 88.7216796875 f32.gt if local.get $0 f32.const 1701411834604692317316873e14 f32.mul return end end local.get $4 i32.const 1051816472 i32.gt_u if local.get $0 i32.const 1 local.get $2 i32.const 1 i32.shl i32.sub f32.const 1.4426950216293335 local.get $0 f32.mul f32.const 0.5 local.get $0 f32.copysign f32.add i32.trunc_f32_s local.get $4 i32.const 1065686418 i32.lt_u select local.tee $2 f32.convert_i32_s local.tee $1 f32.const 0.6931381225585938 f32.mul f32.sub local.tee $3 local.get $1 f32.const 9.05800061445916e-06 f32.mul local.tee $1 f32.sub local.set $0 local.get $3 local.get $0 f32.sub local.get $1 f32.sub local.set $5 else local.get $4 i32.const 855638016 i32.lt_u if (result i32) local.get $0 return else i32.const 0 end local.set $2 end f32.const 1 local.get $0 f32.const 0.5 local.get $0 f32.mul local.tee $6 f32.mul local.tee $3 f32.const -0.03333321213722229 local.get $3 f32.const 1.5807170420885086e-03 f32.mul f32.add f32.mul f32.add local.set $1 local.get $3 local.get $1 f32.const 3 local.get $1 local.get $6 f32.mul f32.sub local.tee $1 f32.sub f32.const 6 local.get $0 local.get $1 f32.mul f32.sub f32.div f32.mul local.set $1 local.get $2 i32.eqz if local.get $0 local.get $0 local.get $1 f32.mul local.get $3 f32.sub f32.sub return end local.get $0 local.get $1 local.get $5 f32.sub f32.mul local.get $5 f32.sub local.get $3 f32.sub local.set $1 local.get $2 i32.const -1 i32.eq if f32.const 0.5 local.get $0 local.get $1 f32.sub f32.mul f32.const 0.5 f32.sub return end local.get $2 i32.const 1 i32.eq if local.get $0 f32.const -0.25 f32.lt if f32.const -2 local.get $1 local.get $0 f32.const 0.5 f32.add f32.sub f32.mul return end f32.const 1 f32.const 2 local.get $0 local.get $1 f32.sub f32.mul f32.add return end local.get $2 i32.const 127 i32.add i32.const 23 i32.shl f32.reinterpret_i32 local.set $5 local.get $2 i32.const 0 i32.lt_s local.tee $4 i32.eqz if local.get $2 i32.const 56 i32.gt_s local.set $4 end local.get $4 if local.get $0 local.get $1 f32.sub f32.const 1 f32.add local.set $3 local.get $2 i32.const 128 i32.eq if (result f32) local.get $3 f32.const 2 f32.mul f32.const 1701411834604692317316873e14 f32.mul else local.get $3 local.get $5 f32.mul end f32.const 1 f32.sub return end i32.const 127 local.get $2 i32.sub i32.const 23 i32.shl f32.reinterpret_i32 local.set $3 local.get $0 f32.const 1 local.get $3 f32.sub local.get $1 f32.sub f32.const 1 local.get $1 local.get $3 f32.add f32.sub local.get $2 i32.const 20 i32.lt_s select f32.add local.get $5 f32.mul ) (func $~lib/math/NativeMathf.exp (; 86 ;) (type $FUNCSIG$ff) (param $0 f32) (result f32) (local $1 i32) (local $2 i32) (local $3 f32) (local $4 f32) local.get $0 i32.reinterpret_f32 local.tee $1 i32.const 31 i32.shr_u local.set $2 local.get $1 i32.const 2147483647 i32.and local.tee $1 i32.const 1118743632 i32.ge_u if local.get $1 i32.const 1118925336 i32.ge_u if local.get $2 if local.get $1 i32.const 1120924085 i32.ge_u if f32.const 0 return end else local.get $0 f32.const 1701411834604692317316873e14 f32.mul return end end end local.get $1 i32.const 1051816472 i32.gt_u if local.get $0 local.get $1 i32.const 1065686418 i32.gt_u if (result i32) f32.const 1.4426950216293335 local.get $0 f32.mul f32.const 0.5 local.get $0 f32.copysign f32.add i32.trunc_f32_s else i32.const 1 local.get $2 i32.const 1 i32.shl i32.sub end local.tee $1 f32.convert_i32_s local.tee $0 f32.const 0.693145751953125 f32.mul f32.sub local.tee $3 local.get $0 f32.const 1.428606765330187e-06 f32.mul local.tee $4 f32.sub local.set $0 else local.get $1 i32.const 956301312 i32.gt_u if (result f32) i32.const 0 local.set $1 local.get $0 else f32.const 1 local.get $0 f32.add return end local.set $3 end f32.const 1 local.get $0 local.get $0 local.get $0 local.get $0 f32.mul local.tee $0 f32.const 0.16666625440120697 local.get $0 f32.const -2.7667332906275988e-03 f32.mul f32.add f32.mul f32.sub local.tee $0 f32.mul f32.const 2 local.get $0 f32.sub f32.div local.get $4 f32.sub local.get $3 f32.add f32.add local.set $0 local.get $1 i32.eqz if local.get $0 return end local.get $0 local.get $1 call $~lib/math/NativeMathf.scalbn ) (func $~lib/math/NativeMathf.cosh (; 87 ;) (type $FUNCSIG$ff) (param $0 f32) (result f32) (local $1 i32) local.get $0 i32.reinterpret_f32 i32.const 2147483647 i32.and local.tee $1 f32.reinterpret_i32 local.set $0 local.get $1 i32.const 1060205079 i32.lt_u if local.get $1 i32.const 964689920 i32.lt_u if f32.const 1 return end f32.const 1 local.get $0 call $~lib/math/NativeMathf.expm1 local.tee $0 local.get $0 f32.mul f32.const 2 f32.const 2 local.get $0 f32.mul f32.add f32.div f32.add return end local.get $1 i32.const 1118925335 i32.lt_u if f32.const 0.5 local.get $0 call $~lib/math/NativeMathf.exp local.tee $0 f32.mul f32.const 0.5 local.get $0 f32.div f32.add return end local.get $0 f32.const 162.88958740234375 f32.sub call $~lib/math/NativeMathf.exp f32.const 1661534994731144841129758e11 f32.mul f32.const 1661534994731144841129758e11 f32.mul ) (func $std/math/test_coshf (; 88 ;) (type $FUNCSIG$ifff) (param $0 f32) (param $1 f32) (param $2 f32) (result i32) local.get $0 call $~lib/math/NativeMathf.cosh local.get $1 local.get $2 call $std/math/check ) (func $std/math/test_exp (; 89 ;) (type $FUNCSIG$iddd) (param $0 f64) (param $1 f64) (param $2 f64) (result i32) (local $3 i32) local.get $0 call $~lib/math/NativeMath.exp local.get $1 local.get $2 call $std/math/check local.tee $3 if local.get $0 call $~lib/bindings/Math/exp local.get $1 local.get $2 call $std/math/check local.set $3 end local.get $3 ) (func $std/math/test_expf (; 90 ;) (type $FUNCSIG$ifff) (param $0 f32) (param $1 f32) (param $2 f32) (result i32) local.get $0 call $~lib/math/NativeMathf.exp local.get $1 local.get $2 call $std/math/check ) (func $std/math/test_expm1 (; 91 ;) (type $FUNCSIG$iddd) (param $0 f64) (param $1 f64) (param $2 f64) (result i32) (local $3 i32) local.get $0 call $~lib/math/NativeMath.expm1 local.get $1 local.get $2 call $std/math/check local.tee $3 if local.get $0 call $~lib/bindings/Math/expm1 local.get $1 local.get $2 call $std/math/check local.set $3 end local.get $3 ) (func $std/math/test_expm1f (; 92 ;) (type $FUNCSIG$ifff) (param $0 f32) (param $1 f32) (param $2 f32) (result i32) local.get $0 call $~lib/math/NativeMathf.expm1 local.get $1 local.get $2 call $std/math/check ) (func $std/math/test_floor (; 93 ;) (type $FUNCSIG$idd) (param $0 f64) (param $1 f64) (result i32) (local $2 i32) local.get $0 f64.floor local.get $1 f64.const 0 call $std/math/check local.tee $2 if (result i32) local.get $0 call $~lib/bindings/Math/floor local.get $1 f64.const 0 call $std/math/check else local.get $2 end ) (func $std/math/test_floorf (; 94 ;) (type $FUNCSIG$iff) (param $0 f32) (param $1 f32) (result i32) local.get $0 f32.floor local.get $1 f32.const 0 call $std/math/check ) (func $~lib/math/NativeMath.hypot (; 95 ;) (type $FUNCSIG$ddd) (param $0 f64) (param $1 f64) (result f64) (local $2 f64) (local $3 i64) (local $4 f64) (local $5 i64) (local $6 i32) (local $7 f64) (local $8 i32) (local $9 i32) (local $10 i64) (local $11 f64) local.get $0 i64.reinterpret_f64 i64.const 9223372036854775807 i64.and local.tee $5 local.get $1 i64.reinterpret_f64 i64.const 9223372036854775807 i64.and local.tee $3 i64.lt_u if local.get $5 local.set $10 local.get $3 local.set $5 local.get $10 local.set $3 end local.get $5 i64.const 52 i64.shr_u i32.wrap_i64 local.set $6 local.get $3 f64.reinterpret_i64 local.set $1 local.get $3 i64.const 52 i64.shr_u i32.wrap_i64 local.tee $8 i32.const 2047 i32.eq if local.get $1 return end local.get $5 f64.reinterpret_i64 local.set $0 local.get $6 i32.const 2047 i32.eq local.tee $9 i32.eqz if local.get $3 i64.const 0 i64.eq local.set $9 end local.get $9 if local.get $0 return end local.get $6 local.get $8 i32.sub i32.const 64 i32.gt_s if local.get $0 local.get $1 f64.add return end f64.const 1 local.set $7 local.get $6 i32.const 1533 i32.gt_s if (result f64) f64.const 5260135901548373507240989e186 local.set $7 local.get $1 f64.const 1.90109156629516e-211 f64.mul local.set $1 local.get $0 f64.const 1.90109156629516e-211 f64.mul else local.get $8 i32.const 573 i32.lt_s if (result f64) f64.const 1.90109156629516e-211 local.set $7 local.get $1 f64.const 5260135901548373507240989e186 f64.mul local.set $1 local.get $0 f64.const 5260135901548373507240989e186 f64.mul else local.get $0 end end local.tee $0 local.get $0 local.get $0 f64.const 134217729 f64.mul local.tee $2 f64.sub local.get $2 f64.add local.tee $2 f64.sub local.set $4 local.get $2 local.get $2 f64.mul local.get $0 local.get $0 f64.mul local.tee $0 f64.sub f64.const 2 local.get $2 f64.mul local.get $4 f64.add local.get $4 f64.mul f64.add local.set $11 local.get $1 local.get $1 local.get $1 f64.const 134217729 f64.mul local.tee $2 f64.sub local.get $2 f64.add local.tee $2 f64.sub local.set $4 local.get $7 local.get $2 local.get $2 f64.mul local.get $1 local.get $1 f64.mul local.tee $1 f64.sub f64.const 2 local.get $2 f64.mul local.get $4 f64.add local.get $4 f64.mul f64.add local.get $11 f64.add local.get $1 f64.add local.get $0 f64.add f64.sqrt f64.mul ) (func $std/math/test_hypot (; 96 ;) (type $FUNCSIG$idddd) (param $0 f64) (param $1 f64) (param $2 f64) (param $3 f64) (result i32) (local $4 i32) local.get $0 local.get $1 call $~lib/math/NativeMath.hypot local.get $2 local.get $3 call $std/math/check local.tee $4 if local.get $0 local.get $1 call $~lib/bindings/Math/hypot local.get $2 local.get $3 call $std/math/check local.set $4 end local.get $4 ) (func $~lib/math/NativeMathf.hypot (; 97 ;) (type $FUNCSIG$fff) (param $0 f32) (param $1 f32) (result f32) (local $2 i32) (local $3 i32) (local $4 i32) (local $5 f32) (local $6 f64) local.get $0 i32.reinterpret_f32 i32.const 2147483647 i32.and local.tee $3 local.get $1 i32.reinterpret_f32 i32.const 2147483647 i32.and local.tee $2 i32.lt_u if local.get $3 local.set $4 local.get $2 local.set $3 local.get $4 local.set $2 end local.get $3 f32.reinterpret_i32 local.set $0 local.get $2 f32.reinterpret_i32 local.set $1 local.get $2 i32.const 2139095040 i32.eq if local.get $1 return end local.get $3 i32.const 2139095040 i32.ge_u local.tee $4 i32.eqz if local.get $2 i32.eqz local.set $4 end local.get $4 i32.eqz if local.get $3 local.get $2 i32.sub i32.const 209715200 i32.ge_u local.set $4 end local.get $4 if local.get $0 local.get $1 f32.add return end f32.const 1 local.set $5 local.get $3 i32.const 1568669696 i32.ge_u if (result f32) f32.const 1237940039285380274899124e3 local.set $5 local.get $1 f32.const 8.077935669463161e-28 f32.mul local.set $1 local.get $0 f32.const 8.077935669463161e-28 f32.mul else local.get $2 i32.const 562036736 i32.lt_u if (result f32) f32.const 8.077935669463161e-28 local.set $5 local.get $1 f32.const 1237940039285380274899124e3 f32.mul local.set $1 local.get $0 f32.const 1237940039285380274899124e3 f32.mul else local.get $0 end end local.set $0 local.get $5 local.get $0 f64.promote_f32 local.tee $6 local.get $6 f64.mul local.get $1 f64.promote_f32 local.tee $6 local.get $6 f64.mul f64.add f32.demote_f64 f32.sqrt f32.mul ) (func $std/math/test_hypotf (; 98 ;) (type $FUNCSIG$iffff) (param $0 f32) (param $1 f32) (param $2 f32) (param $3 f32) (result i32) local.get $0 local.get $1 call $~lib/math/NativeMathf.hypot local.get $2 local.get $3 call $std/math/check ) (func $std/math/test_log (; 99 ;) (type $FUNCSIG$iddd) (param $0 f64) (param $1 f64) (param $2 f64) (result i32) (local $3 i32) local.get $0 call $~lib/math/NativeMath.log local.get $1 local.get $2 call $std/math/check local.tee $3 if local.get $0 call $~lib/bindings/Math/log local.get $1 local.get $2 call $std/math/check local.set $3 end local.get $3 ) (func $std/math/test_logf (; 100 ;) (type $FUNCSIG$iff) (param $0 f32) (param $1 f32) (result i32) local.get $0 call $~lib/math/NativeMathf.log local.get $1 f32.const 0 call $std/math/check ) (func $~lib/math/NativeMath.log10 (; 101 ;) (type $FUNCSIG$dd) (param $0 f64) (result f64) (local $1 f64) (local $2 i32) (local $3 i32) (local $4 i32) (local $5 i64) (local $6 f64) (local $7 f64) (local $8 f64) (local $9 f64) local.get $0 i64.reinterpret_f64 local.tee $5 i64.const 32 i64.shr_u i32.wrap_i64 local.tee $2 i32.const 1048576 i32.lt_u local.tee $3 i32.eqz if local.get $2 i32.const 31 i32.shr_u local.set $3 end local.get $3 if local.get $5 i64.const 1 i64.shl i64.const 0 i64.eq if f64.const -1 local.get $0 local.get $0 f64.mul f64.div return end local.get $2 i32.const 31 i32.shr_u if local.get $0 local.get $0 f64.sub f64.const 0 f64.div return end i32.const -54 local.set $4 local.get $0 f64.const 18014398509481984 f64.mul i64.reinterpret_f64 local.tee $5 i64.const 32 i64.shr_u i32.wrap_i64 local.set $2 else local.get $2 i32.const 2146435072 i32.ge_u if local.get $0 return else local.get $2 i32.const 1072693248 i32.eq local.tee $3 if local.get $5 i64.const 32 i64.shl i64.const 0 i64.eq local.set $3 end local.get $3 if f64.const 0 return end end end local.get $2 i32.const 614242 i32.add local.tee $2 i32.const 20 i32.shr_u i32.const 1023 i32.sub local.get $4 i32.add local.set $4 local.get $5 i64.const 4294967295 i64.and local.get $2 i32.const 1048575 i32.and i32.const 1072079006 i32.add i64.extend_i32_u i64.const 32 i64.shl i64.or f64.reinterpret_i64 f64.const 1 f64.sub local.tee $1 f64.const 2 local.get $1 f64.add f64.div local.tee $7 local.get $7 f64.mul local.tee $8 local.get $8 f64.mul local.set $0 local.get $4 f64.convert_i32_s local.tee $6 f64.const 0.30102999566361177 f64.mul local.set $9 local.get $6 f64.const 3.694239077158931e-13 f64.mul local.get $1 local.get $1 f64.const 0.5 local.get $1 f64.mul local.get $1 f64.mul local.tee $6 f64.sub i64.reinterpret_f64 i64.const -4294967296 i64.and f64.reinterpret_i64 local.tee $1 f64.sub local.get $6 f64.sub local.get $7 local.get $6 local.get $8 f64.const 0.6666666666666735 local.get $0 f64.const 0.2857142874366239 local.get $0 f64.const 0.1818357216161805 local.get $0 f64.const 0.14798198605116586 f64.mul f64.add f64.mul f64.add f64.mul f64.add f64.mul local.get $0 f64.const 0.3999999999940942 local.get $0 f64.const 0.22222198432149784 local.get $0 f64.const 0.15313837699209373 f64.mul f64.add f64.mul f64.add f64.mul f64.add f64.add f64.mul f64.add local.tee $0 local.get $1 f64.add f64.const 2.5082946711645275e-11 f64.mul f64.add local.get $0 f64.const 0.4342944818781689 f64.mul f64.add local.get $9 local.get $9 local.get $1 f64.const 0.4342944818781689 f64.mul local.tee $1 f64.add local.tee $0 f64.sub local.get $1 f64.add f64.add local.get $0 f64.add ) (func $std/math/test_log10 (; 102 ;) (type $FUNCSIG$iddd) (param $0 f64) (param $1 f64) (param $2 f64) (result i32) (local $3 i32) local.get $0 call $~lib/math/NativeMath.log10 local.get $1 local.get $2 call $std/math/check local.tee $3 if local.get $0 call $~lib/bindings/Math/log10 local.get $1 local.get $2 call $std/math/check local.set $3 end local.get $3 ) (func $~lib/math/NativeMathf.log10 (; 103 ;) (type $FUNCSIG$ff) (param $0 f32) (result f32) (local $1 i32) (local $2 i32) (local $3 f32) (local $4 i32) (local $5 f32) (local $6 f32) (local $7 f32) (local $8 f32) local.get $0 i32.reinterpret_f32 local.tee $1 i32.const 8388608 i32.lt_u local.tee $4 i32.eqz if local.get $1 i32.const 31 i32.shr_u local.set $4 end local.get $4 if local.get $1 i32.const 1 i32.shl i32.eqz if f32.const -1 local.get $0 local.get $0 f32.mul f32.div return end local.get $1 i32.const 31 i32.shr_u if local.get $0 local.get $0 f32.sub f32.const 0 f32.div return end i32.const -25 local.set $2 local.get $0 f32.const 33554432 f32.mul i32.reinterpret_f32 local.set $1 else local.get $1 i32.const 2139095040 i32.ge_u if local.get $0 return else local.get $1 i32.const 1065353216 i32.eq if f32.const 0 return end end end local.get $1 i32.const 4913933 i32.add local.tee $1 i32.const 23 i32.shr_u i32.const 127 i32.sub local.get $2 i32.add local.set $2 local.get $1 i32.const 8388607 i32.and i32.const 1060439283 i32.add f32.reinterpret_i32 f32.const 1 f32.sub local.tee $0 f32.const 2 local.get $0 f32.add f32.div local.tee $5 local.get $5 f32.mul local.tee $6 local.get $6 f32.mul local.set $3 local.get $2 f32.convert_i32_s local.tee $8 f32.const 7.903415166765626e-07 f32.mul local.get $0 local.get $0 f32.const 0.5 local.get $0 f32.mul local.get $0 f32.mul local.tee $0 f32.sub i32.reinterpret_f32 i32.const -4096 i32.and f32.reinterpret_i32 local.tee $7 f32.sub local.get $0 f32.sub local.get $5 local.get $0 local.get $6 f32.const 0.6666666269302368 local.get $3 f32.const 0.2849878668785095 f32.mul f32.add f32.mul local.get $3 f32.const 0.40000972151756287 local.get $3 f32.const 0.24279078841209412 f32.mul f32.add f32.mul f32.add f32.add f32.mul f32.add local.tee $0 local.get $7 f32.add f32.const -3.168997136526741e-05 f32.mul f32.add local.get $0 f32.const 0.434326171875 f32.mul f32.add local.get $7 f32.const 0.434326171875 f32.mul f32.add local.get $8 f32.const 0.3010292053222656 f32.mul f32.add ) (func $std/math/test_log10f (; 104 ;) (type $FUNCSIG$ifff) (param $0 f32) (param $1 f32) (param $2 f32) (result i32) local.get $0 call $~lib/math/NativeMathf.log10 local.get $1 local.get $2 call $std/math/check ) (func $std/math/test_log1p (; 105 ;) (type $FUNCSIG$iddd) (param $0 f64) (param $1 f64) (param $2 f64) (result i32) (local $3 i32) local.get $0 call $~lib/math/NativeMath.log1p local.get $1 local.get $2 call $std/math/check local.tee $3 if local.get $0 call $~lib/bindings/Math/log1p local.get $1 local.get $2 call $std/math/check local.set $3 end local.get $3 ) (func $std/math/test_log1pf (; 106 ;) (type $FUNCSIG$ifff) (param $0 f32) (param $1 f32) (param $2 f32) (result i32) local.get $0 call $~lib/math/NativeMathf.log1p local.get $1 local.get $2 call $std/math/check ) (func $~lib/math/NativeMath.log2 (; 107 ;) (type $FUNCSIG$dd) (param $0 f64) (result f64) (local $1 f64) (local $2 i32) (local $3 i32) (local $4 i32) (local $5 i64) (local $6 f64) (local $7 f64) (local $8 f64) local.get $0 i64.reinterpret_f64 local.tee $5 i64.const 32 i64.shr_u i32.wrap_i64 local.tee $2 i32.const 1048576 i32.lt_u local.tee $3 i32.eqz if local.get $2 i32.const 31 i32.shr_u local.set $3 end local.get $3 if local.get $5 i64.const 1 i64.shl i64.const 0 i64.eq if f64.const -1 local.get $0 local.get $0 f64.mul f64.div return end local.get $2 i32.const 31 i32.shr_u if local.get $0 local.get $0 f64.sub f64.const 0 f64.div return end i32.const -54 local.set $4 local.get $0 f64.const 18014398509481984 f64.mul i64.reinterpret_f64 local.tee $5 i64.const 32 i64.shr_u i32.wrap_i64 local.set $2 else local.get $2 i32.const 2146435072 i32.ge_u if local.get $0 return else local.get $2 i32.const 1072693248 i32.eq local.tee $3 if local.get $5 i64.const 32 i64.shl i64.const 0 i64.eq local.set $3 end local.get $3 if f64.const 0 return end end end local.get $2 i32.const 614242 i32.add local.tee $2 i32.const 20 i32.shr_u i32.const 1023 i32.sub local.get $4 i32.add local.set $4 local.get $5 i64.const 4294967295 i64.and local.get $2 i32.const 1048575 i32.and i32.const 1072079006 i32.add i64.extend_i32_u i64.const 32 i64.shl i64.or f64.reinterpret_i64 f64.const 1 f64.sub local.tee $1 f64.const 2 local.get $1 f64.add f64.div local.tee $6 local.get $6 f64.mul local.tee $7 local.get $7 f64.mul local.set $0 local.get $1 local.get $1 f64.const 0.5 local.get $1 f64.mul local.get $1 f64.mul local.tee $1 f64.sub i64.reinterpret_f64 i64.const -4294967296 i64.and f64.reinterpret_i64 local.tee $8 f64.sub local.get $1 f64.sub local.get $6 local.get $1 local.get $7 f64.const 0.6666666666666735 local.get $0 f64.const 0.2857142874366239 local.get $0 f64.const 0.1818357216161805 local.get $0 f64.const 0.14798198605116586 f64.mul f64.add f64.mul f64.add f64.mul f64.add f64.mul local.get $0 f64.const 0.3999999999940942 local.get $0 f64.const 0.22222198432149784 local.get $0 f64.const 0.15313837699209373 f64.mul f64.add f64.mul f64.add f64.mul f64.add f64.add f64.mul f64.add local.tee $0 local.get $8 f64.add f64.const 1.6751713164886512e-10 f64.mul local.get $0 f64.const 1.4426950407214463 f64.mul f64.add local.set $6 local.get $4 f64.convert_i32_s local.tee $7 local.get $8 f64.const 1.4426950407214463 f64.mul local.tee $1 f64.add local.set $0 local.get $6 local.get $7 local.get $0 f64.sub local.get $1 f64.add f64.add local.get $0 f64.add ) (func $std/math/test_log2 (; 108 ;) (type $FUNCSIG$iddd) (param $0 f64) (param $1 f64) (param $2 f64) (result i32) (local $3 i32) local.get $0 call $~lib/math/NativeMath.log2 local.get $1 local.get $2 call $std/math/check local.tee $3 if local.get $0 call $~lib/bindings/Math/log2 local.get $1 local.get $2 call $std/math/check local.set $3 end local.get $3 ) (func $~lib/math/NativeMathf.log2 (; 109 ;) (type $FUNCSIG$ff) (param $0 f32) (result f32) (local $1 i32) (local $2 i32) (local $3 f32) (local $4 i32) (local $5 f32) (local $6 f32) (local $7 f32) local.get $0 i32.reinterpret_f32 local.tee $1 i32.const 8388608 i32.lt_u local.tee $4 i32.eqz if local.get $1 i32.const 31 i32.shr_u local.set $4 end local.get $4 if local.get $1 i32.const 1 i32.shl i32.eqz if f32.const -1 local.get $0 local.get $0 f32.mul f32.div return end local.get $1 i32.const 31 i32.shr_u if local.get $0 local.get $0 f32.sub f32.const 0 f32.div return end i32.const -25 local.set $2 local.get $0 f32.const 33554432 f32.mul i32.reinterpret_f32 local.set $1 else local.get $1 i32.const 2139095040 i32.ge_u if local.get $0 return else local.get $1 i32.const 1065353216 i32.eq if f32.const 0 return end end end local.get $1 i32.const 4913933 i32.add local.tee $1 i32.const 23 i32.shr_u i32.const 127 i32.sub local.get $2 i32.add local.set $2 local.get $1 i32.const 8388607 i32.and i32.const 1060439283 i32.add f32.reinterpret_i32 f32.const 1 f32.sub local.tee $0 f32.const 2 local.get $0 f32.add f32.div local.tee $5 local.get $5 f32.mul local.tee $6 local.get $6 f32.mul local.set $3 local.get $0 local.get $0 f32.const 0.5 local.get $0 f32.mul local.get $0 f32.mul local.tee $0 f32.sub i32.reinterpret_f32 i32.const -4096 i32.and f32.reinterpret_i32 local.tee $7 f32.sub local.get $0 f32.sub local.get $5 local.get $0 local.get $6 f32.const 0.6666666269302368 local.get $3 f32.const 0.2849878668785095 f32.mul f32.add f32.mul local.get $3 f32.const 0.40000972151756287 local.get $3 f32.const 0.24279078841209412 f32.mul f32.add f32.mul f32.add f32.add f32.mul f32.add local.tee $0 local.get $7 f32.add f32.const -1.7605285393074155e-04 f32.mul local.get $0 f32.const 1.44287109375 f32.mul f32.add local.get $7 f32.const 1.44287109375 f32.mul f32.add local.get $2 f32.convert_i32_s f32.add ) (func $std/math/test_log2f (; 110 ;) (type $FUNCSIG$ifff) (param $0 f32) (param $1 f32) (param $2 f32) (result i32) local.get $0 call $~lib/math/NativeMathf.log2 local.get $1 local.get $2 call $std/math/check ) (func $std/math/test_max (; 111 ;) (type $FUNCSIG$iddd) (param $0 f64) (param $1 f64) (param $2 f64) (result i32) (local $3 i32) local.get $0 local.get $1 f64.max local.get $2 f64.const 0 call $std/math/check local.tee $3 if local.get $0 local.get $1 call $~lib/bindings/Math/max local.get $2 f64.const 0 call $std/math/check local.set $3 end local.get $3 ) (func $std/math/test_maxf (; 112 ;) (type $FUNCSIG$ifff) (param $0 f32) (param $1 f32) (param $2 f32) (result i32) local.get $0 local.get $1 f32.max local.get $2 f32.const 0 call $std/math/check ) (func $std/math/test_min (; 113 ;) (type $FUNCSIG$iddd) (param $0 f64) (param $1 f64) (param $2 f64) (result i32) (local $3 i32) local.get $0 local.get $1 f64.min local.get $2 f64.const 0 call $std/math/check local.tee $3 if local.get $0 local.get $1 call $~lib/bindings/Math/min local.get $2 f64.const 0 call $std/math/check local.set $3 end local.get $3 ) (func $std/math/test_minf (; 114 ;) (type $FUNCSIG$ifff) (param $0 f32) (param $1 f32) (param $2 f32) (result i32) local.get $0 local.get $1 f32.min local.get $2 f32.const 0 call $std/math/check ) (func $~lib/math/NativeMath.mod (; 115 ;) (type $FUNCSIG$ddd) (param $0 f64) (param $1 f64) (result f64) (local $2 i64) (local $3 i64) (local $4 i64) (local $5 i64) (local $6 i32) (local $7 i64) (local $8 i64) (local $9 i64) local.get $0 i64.reinterpret_f64 local.tee $2 i64.const 52 i64.shr_u i64.const 2047 i64.and local.set $4 local.get $1 i64.reinterpret_f64 local.tee $3 i64.const 52 i64.shr_u i64.const 2047 i64.and local.set $5 local.get $2 i64.const 63 i64.shr_u local.set $8 local.get $3 i64.const 1 i64.shl local.tee $7 i64.const 0 i64.eq local.tee $6 i32.eqz if local.get $4 i64.const 2047 i64.eq local.set $6 end local.get $6 i32.eqz if local.get $1 local.get $1 f64.ne local.set $6 end local.get $6 if local.get $0 local.get $1 f64.mul local.tee $1 local.get $1 f64.div return end block $folding-inner0 local.get $2 i64.const 1 i64.shl local.tee $9 local.get $7 i64.le_u if local.get $7 local.get $9 i64.eq br_if $folding-inner0 local.get $0 return end local.get $4 i64.eqz if (result i64) local.get $2 i64.const 0 local.get $4 local.get $2 i64.const 12 i64.shl i64.clz i64.sub local.tee $4 i64.sub i64.const 1 i64.add i64.shl else local.get $2 i64.const 4503599627370495 i64.and i64.const 4503599627370496 i64.or end local.set $2 local.get $5 i64.eqz if (result i64) local.get $3 i64.const 0 local.get $5 local.get $3 i64.const 12 i64.shl i64.clz i64.sub local.tee $5 i64.sub i64.const 1 i64.add i64.shl else local.get $3 i64.const 4503599627370495 i64.and i64.const 4503599627370496 i64.or end local.set $3 loop $continue|0 local.get $4 local.get $5 i64.gt_s if local.get $2 local.get $3 i64.ge_u if (result i64) local.get $2 local.get $3 i64.eq br_if $folding-inner0 local.get $2 local.get $3 i64.sub else local.get $2 end i64.const 1 i64.shl local.set $2 local.get $4 i64.const 1 i64.sub local.set $4 br $continue|0 end end local.get $2 local.get $3 i64.ge_u if local.get $2 local.get $3 i64.eq br_if $folding-inner0 local.get $2 local.get $3 i64.sub local.set $2 end local.get $2 local.get $2 i64.const 11 i64.shl i64.clz local.tee $3 i64.shl local.set $2 local.get $4 local.get $3 i64.sub local.tee $4 i64.const 0 i64.gt_s if (result i64) local.get $2 i64.const 4503599627370496 i64.sub local.get $4 i64.const 52 i64.shl i64.or else local.get $2 i64.const 0 local.get $4 i64.sub i64.const 1 i64.add i64.shr_u end local.get $8 i64.const 63 i64.shl i64.or f64.reinterpret_i64 return end f64.const 0 local.get $0 f64.mul ) (func $std/math/test_mod (; 116 ;) (type $FUNCSIG$iddd) (param $0 f64) (param $1 f64) (param $2 f64) (result i32) (local $3 i32) local.get $0 local.get $1 call $~lib/math/NativeMath.mod local.get $2 f64.const 0 call $std/math/check local.tee $3 if (result i32) local.get $0 local.get $1 call $std/math/mod local.get $2 f64.const 0 call $std/math/check else local.get $3 end ) (func $~lib/math/NativeMathf.mod (; 117 ;) (type $FUNCSIG$fff) (param $0 f32) (param $1 f32) (result f32) (local $2 i32) (local $3 i32) (local $4 i32) (local $5 i32) (local $6 i32) (local $7 i32) (local $8 i32) local.get $0 i32.reinterpret_f32 local.tee $2 i32.const 23 i32.shr_u i32.const 255 i32.and local.set $3 local.get $1 i32.reinterpret_f32 local.tee $4 i32.const 23 i32.shr_u i32.const 255 i32.and local.set $6 local.get $2 i32.const -2147483648 i32.and local.set $8 local.get $4 i32.const 1 i32.shl local.tee $7 i32.eqz local.tee $5 i32.eqz if local.get $3 i32.const 255 i32.eq local.set $5 end local.get $5 i32.eqz if local.get $1 local.get $1 f32.ne local.set $5 end local.get $5 if local.get $0 local.get $1 f32.mul local.tee $1 local.get $1 f32.div return end block $folding-inner0 local.get $2 i32.const 1 i32.shl local.tee $5 local.get $7 i32.le_u if local.get $5 local.get $7 i32.eq br_if $folding-inner0 local.get $0 return end local.get $3 if (result i32) local.get $2 i32.const 8388607 i32.and i32.const 8388608 i32.or else local.get $2 i32.const 1 local.get $3 local.get $2 i32.const 9 i32.shl i32.clz i32.sub local.tee $3 i32.sub i32.shl end local.set $2 local.get $6 if (result i32) local.get $4 i32.const 8388607 i32.and i32.const 8388608 i32.or else local.get $4 i32.const 1 local.get $6 local.get $4 i32.const 9 i32.shl i32.clz i32.sub local.tee $6 i32.sub i32.shl end local.set $4 loop $continue|0 local.get $3 local.get $6 i32.gt_s if local.get $2 local.get $4 i32.ge_u if (result i32) local.get $2 local.get $4 i32.eq br_if $folding-inner0 local.get $2 local.get $4 i32.sub else local.get $2 end i32.const 1 i32.shl local.set $2 local.get $3 i32.const 1 i32.sub local.set $3 br $continue|0 end end local.get $2 local.get $4 i32.ge_u if local.get $2 local.get $4 i32.eq br_if $folding-inner0 local.get $2 local.get $4 i32.sub local.set $2 end local.get $2 local.get $2 i32.const 8 i32.shl i32.clz local.tee $5 i32.shl local.set $2 local.get $3 local.get $5 i32.sub local.tee $3 i32.const 0 i32.gt_s if (result i32) local.get $2 i32.const 8388608 i32.sub local.get $3 i32.const 23 i32.shl i32.or else local.get $2 i32.const 1 local.get $3 i32.sub i32.shr_u end local.get $8 i32.or f32.reinterpret_i32 return end f32.const 0 local.get $0 f32.mul ) (func $std/math/test_modf (; 118 ;) (type $FUNCSIG$ifff) (param $0 f32) (param $1 f32) (param $2 f32) (result i32) local.get $0 local.get $1 call $~lib/math/NativeMathf.mod local.get $2 f32.const 0 call $std/math/check ) (func $~lib/math/NativeMath.pow (; 119 ;) (type $FUNCSIG$ddd) (param $0 f64) (param $1 f64) (result f64) (local $2 f64) (local $3 f64) (local $4 i32) (local $5 i32) (local $6 f64) (local $7 i32) (local $8 f64) (local $9 i32) (local $10 f64) (local $11 i32) (local $12 i32) (local $13 i32) (local $14 f64) (local $15 i32) (local $16 f64) (local $17 i64) (local $18 i32) (local $19 f64) (local $20 i32) (local $21 i32) local.get $0 i64.reinterpret_f64 local.tee $17 i64.const 32 i64.shr_u i32.wrap_i64 local.set $18 local.get $17 i32.wrap_i64 local.set $20 local.get $18 i32.const 2147483647 i32.and local.set $5 local.get $1 i64.reinterpret_f64 local.tee $17 i64.const 32 i64.shr_u i32.wrap_i64 local.tee $13 i32.const 2147483647 i32.and local.set $11 local.get $11 local.get $17 i32.wrap_i64 local.tee $21 i32.or i32.eqz if f64.const 1 return end local.get $5 i32.const 2146435072 i32.gt_s local.tee $4 i32.eqz if local.get $5 i32.const 2146435072 i32.eq local.tee $4 if local.get $20 i32.const 0 i32.ne local.set $4 end end local.get $4 i32.eqz if local.get $11 i32.const 2146435072 i32.gt_s local.set $4 end local.get $4 i32.eqz if local.get $11 i32.const 2146435072 i32.eq local.tee $4 if local.get $21 i32.const 0 i32.ne local.set $4 end end local.get $4 if local.get $0 local.get $1 f64.add return end local.get $18 i32.const 0 i32.lt_s if local.get $11 i32.const 1128267776 i32.ge_s if (result i32) i32.const 2 else local.get $11 i32.const 1072693248 i32.ge_s if (result i32) local.get $21 local.get $11 local.get $11 i32.const 20 i32.shr_s i32.const 1023 i32.sub local.tee $12 i32.const 20 i32.gt_s local.tee $4 select local.tee $7 i32.const 52 i32.const 20 local.get $4 select local.get $12 i32.sub local.tee $9 i32.shr_s local.set $4 i32.const 2 local.get $4 i32.const 1 i32.and i32.sub i32.const 0 local.get $4 local.get $9 i32.shl local.get $7 i32.eq select else i32.const 0 end end local.set $15 end local.get $21 i32.eqz if local.get $11 i32.const 2146435072 i32.eq if local.get $5 i32.const 1072693248 i32.sub local.get $20 i32.or if local.get $5 i32.const 1072693248 i32.ge_s if local.get $13 i32.const 0 i32.lt_s if f64.const 0 local.set $1 end local.get $1 return else f64.const 0 local.get $1 f64.neg local.get $13 i32.const 0 i32.ge_s select return end unreachable else f64.const nan:0x8000000000000 return end unreachable end local.get $11 i32.const 1072693248 i32.eq if local.get $13 i32.const 0 i32.ge_s if local.get $0 return end f64.const 1 local.get $0 f64.div return end local.get $13 i32.const 1073741824 i32.eq if local.get $0 local.get $0 f64.mul return end local.get $13 i32.const 1071644672 i32.eq if local.get $18 i32.const 0 i32.ge_s if local.get $0 f64.sqrt return end end end local.get $0 f64.abs local.set $2 local.get $20 i32.eqz if local.get $5 i32.eqz local.tee $4 i32.eqz if local.get $5 i32.const 2146435072 i32.eq local.set $4 end local.get $4 i32.eqz if local.get $5 i32.const 1072693248 i32.eq local.set $4 end local.get $4 if f64.const 1 local.get $2 f64.div local.get $2 local.get $13 i32.const 0 i32.lt_s select local.set $2 local.get $18 i32.const 0 i32.lt_s if (result f64) local.get $5 i32.const 1072693248 i32.sub local.get $15 i32.or if (result f64) local.get $2 f64.neg local.get $2 local.get $15 i32.const 1 i32.eq select else local.get $2 local.get $2 f64.sub local.tee $14 local.get $14 f64.div end else local.get $2 end return end end f64.const 1 local.set $10 local.get $18 i32.const 0 i32.lt_s if local.get $15 i32.eqz if local.get $0 local.get $0 f64.sub local.tee $14 local.get $14 f64.div return end f64.const -1 f64.const 1 local.get $15 i32.const 1 i32.eq select local.set $10 end local.get $11 i32.const 1105199104 i32.gt_s if (result f64) local.get $11 i32.const 1139802112 i32.gt_s if local.get $5 i32.const 1072693247 i32.le_s if f64.const inf f64.const 0 local.get $13 i32.const 0 i32.lt_s select return end local.get $5 i32.const 1072693248 i32.ge_s if f64.const inf f64.const 0 local.get $13 i32.const 0 i32.gt_s select return end end local.get $5 i32.const 1072693247 i32.lt_s if local.get $13 i32.const 0 i32.lt_s if (result f64) local.get $10 f64.const 1.e+300 f64.mul f64.const 1.e+300 f64.mul else local.get $10 f64.const 1e-300 f64.mul f64.const 1e-300 f64.mul end return end local.get $5 i32.const 1072693248 i32.gt_s if local.get $13 i32.const 0 i32.gt_s if (result f64) local.get $10 f64.const 1.e+300 f64.mul f64.const 1.e+300 f64.mul else local.get $10 f64.const 1e-300 f64.mul f64.const 1e-300 f64.mul end return end local.get $2 f64.const 1 f64.sub local.tee $3 local.get $3 f64.mul f64.const 0.5 local.get $3 f64.const 0.3333333333333333 local.get $3 f64.const 0.25 f64.mul f64.sub f64.mul f64.sub f64.mul local.set $0 f64.const 1.4426950216293335 local.get $3 f64.mul local.tee $16 local.get $3 f64.const 1.9259629911266175e-08 f64.mul local.get $0 f64.const 1.4426950408889634 f64.mul f64.sub local.tee $6 f64.add local.set $8 local.get $6 local.get $8 i64.reinterpret_f64 i64.const -4294967296 i64.and f64.reinterpret_i64 local.tee $8 local.get $16 f64.sub f64.sub else i32.const 0 local.set $7 local.get $5 i32.const 1048576 i32.lt_s if (result i32) local.get $2 f64.const 9007199254740992 f64.mul local.tee $2 i64.reinterpret_f64 i64.const 32 i64.shr_u i32.wrap_i64 local.set $5 i32.const -53 else i32.const 0 end local.get $5 i32.const 20 i32.shr_s i32.const 1023 i32.sub i32.add local.set $7 local.get $5 i32.const 1048575 i32.and local.tee $9 i32.const 1072693248 i32.or local.set $5 local.get $9 i32.const 235662 i32.le_s if (result i32) i32.const 0 else local.get $9 i32.const 767610 i32.lt_s if (result i32) i32.const 1 else local.get $7 i32.const 1 i32.add local.set $7 local.get $5 i32.const -1048576 i32.add local.set $5 i32.const 0 end end local.set $12 local.get $2 i64.reinterpret_f64 i64.const 4294967295 i64.and local.get $5 i64.extend_i32_s i64.const 32 i64.shl i64.or f64.reinterpret_i64 local.tee $2 f64.const 1.5 f64.const 1 local.get $12 select local.tee $0 f64.sub local.tee $16 f64.const 1 local.get $2 local.get $0 f64.add f64.div local.tee $6 f64.mul local.set $14 local.get $2 local.get $5 i32.const 1 i32.shr_s i32.const 536870912 i32.or i32.const 524288 i32.add local.get $12 i32.const 18 i32.shl i32.add i64.extend_i32_s i64.const 32 i64.shl f64.reinterpret_i64 local.tee $8 local.get $0 f64.sub f64.sub local.set $2 local.get $14 local.get $14 f64.mul local.tee $3 local.get $3 f64.mul f64.const 0.5999999999999946 local.get $3 f64.const 0.4285714285785502 local.get $3 f64.const 0.33333332981837743 local.get $3 f64.const 0.272728123808534 local.get $3 f64.const 0.23066074577556175 local.get $3 f64.const 0.20697501780033842 f64.mul f64.add f64.mul f64.add f64.mul f64.add f64.mul f64.add f64.mul f64.add f64.mul local.set $19 local.get $6 local.get $16 local.get $14 i64.reinterpret_f64 i64.const -4294967296 i64.and f64.reinterpret_i64 local.tee $6 local.get $8 f64.mul f64.sub local.get $6 local.get $2 f64.mul f64.sub f64.mul local.set $0 f64.const 3 local.get $6 local.get $6 f64.mul local.tee $3 f64.add local.get $19 local.get $0 local.get $6 local.get $14 f64.add f64.mul f64.add local.tee $19 f64.add local.set $8 local.get $19 local.get $8 i64.reinterpret_f64 i64.const -4294967296 i64.and f64.reinterpret_i64 local.tee $8 f64.const 3 f64.sub local.get $3 f64.sub f64.sub local.set $2 local.get $6 local.get $8 f64.mul local.tee $16 local.get $0 local.get $8 f64.mul local.get $2 local.get $14 f64.mul f64.add local.tee $6 f64.add local.set $0 local.get $6 local.get $0 i64.reinterpret_f64 i64.const -4294967296 i64.and f64.reinterpret_i64 local.tee $0 local.get $16 f64.sub f64.sub local.set $6 f64.const 0.9617967009544373 local.get $0 f64.mul local.tee $19 f64.const -7.028461650952758e-09 local.get $0 f64.mul local.get $6 f64.const 0.9617966939259756 f64.mul f64.add f64.const 1.350039202129749e-08 f64.const 0 local.get $12 select f64.add local.tee $2 f64.add f64.const 0.5849624872207642 f64.const 0 local.get $12 select local.tee $0 f64.add local.get $7 f64.convert_i32_s local.tee $3 f64.add local.set $8 local.get $2 local.get $8 i64.reinterpret_f64 i64.const -4294967296 i64.and f64.reinterpret_i64 local.tee $8 local.get $3 f64.sub local.get $0 f64.sub local.get $19 f64.sub f64.sub end local.set $2 local.get $1 local.get $1 i64.reinterpret_f64 i64.const -4294967296 i64.and f64.reinterpret_i64 local.tee $0 f64.sub local.get $8 f64.mul local.get $1 local.get $2 f64.mul f64.add local.tee $6 local.get $0 local.get $8 f64.mul local.tee $0 f64.add local.tee $2 i64.reinterpret_f64 local.tee $17 i32.wrap_i64 local.set $4 block $folding-inner1 block $folding-inner0 local.get $17 i64.const 32 i64.shr_u i32.wrap_i64 local.tee $9 i32.const 1083179008 i32.ge_s if local.get $9 i32.const 1083179008 i32.sub local.get $4 i32.or br_if $folding-inner0 local.get $6 f64.const 8.008566259537294e-17 f64.add local.get $2 local.get $0 f64.sub f64.gt br_if $folding-inner0 else local.get $9 i32.const 2147483647 i32.and i32.const 1083231232 i32.ge_s if local.get $9 i32.const -1064252416 i32.sub local.get $4 i32.or br_if $folding-inner1 local.get $6 local.get $2 local.get $0 f64.sub f64.le br_if $folding-inner1 end end local.get $9 i32.const 2147483647 i32.and local.tee $4 i32.const 20 i32.shr_s i32.const 1023 i32.sub local.set $12 i32.const 0 local.set $7 local.get $4 i32.const 1071644672 i32.gt_s if i32.const 1048576 local.get $12 i32.const 1 i32.add i32.shr_s local.get $9 i32.add local.tee $7 i32.const 2147483647 i32.and i32.const 20 i32.shr_s i32.const 1023 i32.sub local.set $12 i32.const 1048575 local.get $12 i32.shr_s i32.const -1 i32.xor local.get $7 i32.and i64.extend_i32_s i64.const 32 i64.shl f64.reinterpret_i64 local.set $3 local.get $7 i32.const 1048575 i32.and i32.const 1048576 i32.or i32.const 20 local.get $12 i32.sub i32.shr_s local.set $7 i32.const 0 local.get $7 i32.sub local.get $7 local.get $9 i32.const 0 i32.lt_s select local.set $7 local.get $0 local.get $3 f64.sub local.set $0 end local.get $6 local.get $0 f64.add i64.reinterpret_f64 i64.const -4294967296 i64.and f64.reinterpret_i64 local.tee $3 f64.const 0.6931471824645996 f64.mul local.tee $16 local.get $6 local.get $3 local.get $0 f64.sub f64.sub f64.const 0.6931471805599453 f64.mul local.get $3 f64.const -1.904654299957768e-09 f64.mul f64.add local.tee $6 f64.add local.tee $2 local.get $2 f64.mul local.set $3 local.get $10 f64.const 1 local.get $2 local.get $2 local.get $3 f64.const 0.16666666666666602 local.get $3 f64.const -2.7777777777015593e-03 local.get $3 f64.const 6.613756321437934e-05 local.get $3 f64.const -1.6533902205465252e-06 local.get $3 f64.const 4.1381367970572385e-08 f64.mul f64.add f64.mul f64.add f64.mul f64.add f64.mul f64.add f64.mul f64.sub local.tee $8 f64.mul local.get $8 f64.const 2 f64.sub f64.div local.get $6 local.get $2 local.get $16 f64.sub f64.sub local.tee $0 local.get $2 local.get $0 f64.mul f64.add f64.sub local.get $2 f64.sub f64.sub local.tee $2 i64.reinterpret_f64 i64.const 32 i64.shr_u i32.wrap_i64 local.get $7 i32.const 20 i32.shl i32.add local.tee $9 i32.const 20 i32.shr_s i32.const 0 i32.le_s if (result f64) local.get $2 local.get $7 call $~lib/math/NativeMath.scalbn else local.get $2 i64.reinterpret_f64 i64.const 4294967295 i64.and local.get $9 i64.extend_i32_s i64.const 32 i64.shl i64.or f64.reinterpret_i64 end f64.mul return end local.get $10 f64.const 1.e+300 f64.mul f64.const 1.e+300 f64.mul return end local.get $10 f64.const 1e-300 f64.mul f64.const 1e-300 f64.mul ) (func $std/math/test_pow (; 120 ;) (type $FUNCSIG$idddd) (param $0 f64) (param $1 f64) (param $2 f64) (param $3 f64) (result i32) (local $4 i32) local.get $0 local.get $1 call $~lib/math/NativeMath.pow local.get $2 local.get $3 call $std/math/check local.tee $4 if local.get $0 local.get $1 call $~lib/bindings/Math/pow local.get $2 local.get $3 call $std/math/check local.set $4 end local.get $4 ) (func $~lib/math/NativeMathf.pow (; 121 ;) (type $FUNCSIG$fff) (param $0 f32) (param $1 f32) (result f32) (local $2 f32) (local $3 f32) (local $4 i32) (local $5 i32) (local $6 i32) (local $7 i32) (local $8 i32) (local $9 f32) (local $10 f32) (local $11 f32) (local $12 f32) (local $13 i32) (local $14 i32) (local $15 f32) (local $16 f32) (local $17 f32) local.get $0 i32.reinterpret_f32 local.tee $7 i32.const 2147483647 i32.and local.set $6 local.get $1 i32.reinterpret_f32 local.tee $14 i32.const 2147483647 i32.and local.tee $13 i32.eqz if f32.const 1 return end local.get $6 i32.const 2139095040 i32.gt_s local.tee $5 i32.eqz if local.get $13 i32.const 2139095040 i32.gt_s local.set $5 end local.get $5 if local.get $0 local.get $1 f32.add return end local.get $7 i32.const 0 i32.lt_s if local.get $13 i32.const 1266679808 i32.ge_s if (result i32) i32.const 2 else local.get $13 i32.const 1065353216 i32.ge_s if (result i32) local.get $13 i32.const 150 local.get $13 i32.const 23 i32.shr_s i32.sub local.tee $5 i32.shr_s local.tee $8 local.get $5 i32.shl local.get $13 i32.eq if (result i32) i32.const 2 local.get $8 i32.const 1 i32.and i32.sub else i32.const 0 end else i32.const 0 end end local.set $4 end local.get $13 i32.const 2139095040 i32.eq if local.get $6 i32.const 1065353216 i32.eq if f32.const nan:0x400000 return else local.get $6 i32.const 1065353216 i32.gt_s if local.get $14 i32.const 0 i32.lt_s if f32.const 0 local.set $1 end local.get $1 return else f32.const 0 local.get $1 f32.neg local.get $14 i32.const 0 i32.ge_s select return end unreachable end unreachable end local.get $13 i32.const 1065353216 i32.eq if local.get $14 i32.const 0 i32.lt_s if f32.const 1 local.get $0 f32.div local.set $0 end local.get $0 return end local.get $14 i32.const 1073741824 i32.eq if local.get $0 local.get $0 f32.mul return end local.get $14 i32.const 1056964608 i32.eq if local.get $7 i32.const 0 i32.ge_s if local.get $0 f32.sqrt return end end local.get $0 f32.abs local.set $2 local.get $6 i32.const 2139095040 i32.eq local.tee $5 i32.eqz if local.get $6 i32.eqz local.set $5 end local.get $5 i32.eqz if local.get $6 i32.const 1065353216 i32.eq local.set $5 end local.get $5 if f32.const 1 local.get $2 f32.div local.get $2 local.get $14 i32.const 0 i32.lt_s select local.set $2 local.get $7 i32.const 0 i32.lt_s if (result f32) local.get $6 i32.const 1065353216 i32.sub local.get $4 i32.or if (result f32) local.get $2 f32.neg local.get $2 local.get $4 i32.const 1 i32.eq select else local.get $2 local.get $2 f32.sub local.tee $9 local.get $9 f32.div end else local.get $2 end return end f32.const 1 local.set $10 local.get $7 i32.const 0 i32.lt_s if local.get $4 i32.eqz if local.get $0 local.get $0 f32.sub local.tee $9 local.get $9 f32.div return end f32.const -1 f32.const 1 local.get $4 i32.const 1 i32.eq select local.set $10 end local.get $13 i32.const 1291845632 i32.gt_s if (result f32) local.get $6 i32.const 1065353208 i32.lt_s if local.get $14 i32.const 0 i32.lt_s if (result f32) local.get $10 f32.const 1000000015047466219876688e6 f32.mul f32.const 1000000015047466219876688e6 f32.mul else local.get $10 f32.const 1.0000000031710769e-30 f32.mul f32.const 1.0000000031710769e-30 f32.mul end return end local.get $6 i32.const 1065353223 i32.gt_s if local.get $14 i32.const 0 i32.gt_s if (result f32) local.get $10 f32.const 1000000015047466219876688e6 f32.mul f32.const 1000000015047466219876688e6 f32.mul else local.get $10 f32.const 1.0000000031710769e-30 f32.mul f32.const 1.0000000031710769e-30 f32.mul end return end local.get $2 f32.const 1 f32.sub local.tee $3 local.get $3 f32.mul f32.const 0.5 local.get $3 f32.const 0.3333333432674408 local.get $3 f32.const 0.25 f32.mul f32.sub f32.mul f32.sub f32.mul local.set $0 f32.const 1.44268798828125 local.get $3 f32.mul local.tee $15 local.get $3 f32.const 7.052607543300837e-06 f32.mul local.get $0 f32.const 1.4426950216293335 f32.mul f32.sub local.tee $16 f32.add i32.reinterpret_f32 local.set $5 local.get $16 local.get $5 i32.const -4096 i32.and f32.reinterpret_i32 local.tee $12 local.get $15 f32.sub f32.sub else i32.const 0 local.set $4 local.get $6 i32.const 8388608 i32.lt_s if (result i32) local.get $2 f32.const 16777216 f32.mul i32.reinterpret_f32 local.set $6 i32.const -24 else i32.const 0 end local.get $6 i32.const 23 i32.shr_s i32.const 127 i32.sub i32.add local.set $4 local.get $6 i32.const 8388607 i32.and local.tee $8 i32.const 1065353216 i32.or local.set $6 local.get $8 i32.const 1885297 i32.le_s if (result i32) i32.const 0 else local.get $8 i32.const 6140887 i32.lt_s if (result i32) i32.const 1 else local.get $4 i32.const 1 i32.add local.set $4 local.get $6 i32.const 8388608 i32.sub local.set $6 i32.const 0 end end local.set $7 local.get $6 f32.reinterpret_i32 local.tee $2 f32.const 1.5 f32.const 1 local.get $7 select local.tee $0 f32.sub local.tee $15 f32.const 1 local.get $2 local.get $0 f32.add f32.div local.tee $16 f32.mul local.tee $11 i32.reinterpret_f32 i32.const -4096 i32.and f32.reinterpret_i32 local.set $3 local.get $2 local.get $6 i32.const 1 i32.shr_s i32.const -4096 i32.and i32.const 536870912 i32.or i32.const 4194304 i32.add local.get $7 i32.const 21 i32.shl i32.add f32.reinterpret_i32 local.tee $12 local.get $0 f32.sub f32.sub local.set $2 local.get $11 local.get $11 f32.mul local.tee $9 local.get $9 f32.mul f32.const 0.6000000238418579 local.get $9 f32.const 0.4285714328289032 local.get $9 f32.const 0.3333333432674408 local.get $9 f32.const 0.2727281153202057 local.get $9 f32.const 0.23066075146198273 local.get $9 f32.const 0.20697501301765442 f32.mul f32.add f32.mul f32.add f32.mul f32.add f32.mul f32.add f32.mul f32.add f32.mul local.set $17 f32.const 3 local.get $3 local.get $3 f32.mul local.tee $9 f32.add local.get $17 local.get $16 local.get $15 local.get $3 local.get $12 f32.mul f32.sub local.get $3 local.get $2 f32.mul f32.sub f32.mul local.tee $0 local.get $3 local.get $11 f32.add f32.mul f32.add local.tee $17 f32.add i32.reinterpret_f32 local.set $5 local.get $17 local.get $5 i32.const -4096 i32.and f32.reinterpret_i32 local.tee $12 f32.const 3 f32.sub local.get $9 f32.sub f32.sub local.set $2 local.get $3 local.get $12 f32.mul local.tee $15 local.get $0 local.get $12 f32.mul local.get $2 local.get $11 f32.mul f32.add local.tee $16 f32.add i32.reinterpret_f32 local.set $5 local.get $16 local.get $5 i32.const -4096 i32.and f32.reinterpret_i32 local.tee $0 local.get $15 f32.sub f32.sub local.set $11 f32.const 0.9619140625 local.get $0 f32.mul local.tee $17 f32.const -1.1736857413779944e-04 local.get $0 f32.mul local.get $11 f32.const 0.9617967009544373 f32.mul f32.add f32.const 1.5632208487659227e-06 f32.const 0 local.get $7 select f32.add local.tee $2 f32.add f32.const 0.5849609375 f32.const 0 local.get $7 select local.tee $0 f32.add local.get $4 f32.convert_i32_s local.tee $3 f32.add i32.reinterpret_f32 local.set $5 local.get $2 local.get $5 i32.const -4096 i32.and f32.reinterpret_i32 local.tee $12 local.get $3 f32.sub local.get $0 f32.sub local.get $17 f32.sub f32.sub end local.set $2 block $folding-inner1 block $folding-inner0 local.get $1 local.get $1 i32.reinterpret_f32 i32.const -4096 i32.and f32.reinterpret_i32 local.tee $0 f32.sub local.get $12 f32.mul local.get $1 local.get $2 f32.mul f32.add local.tee $11 local.get $0 local.get $12 f32.mul local.tee $0 f32.add local.tee $2 i32.reinterpret_f32 local.tee $8 i32.const 1124073472 i32.gt_s br_if $folding-inner0 local.get $8 i32.const 1124073472 i32.eq if local.get $11 f32.const 4.299566569443414e-08 f32.add local.get $2 local.get $0 f32.sub f32.gt br_if $folding-inner0 else local.get $8 i32.const 2147483647 i32.and i32.const 1125515264 i32.gt_s if br $folding-inner1 else local.get $8 i32.const -1021968384 i32.eq if local.get $11 local.get $2 local.get $0 f32.sub f32.le br_if $folding-inner1 end end end local.get $8 i32.const 2147483647 i32.and local.tee $5 i32.const 23 i32.shr_s i32.const 127 i32.sub local.set $7 i32.const 0 local.set $4 local.get $5 i32.const 1056964608 i32.gt_s if i32.const 8388608 local.get $7 i32.const 1 i32.add i32.shr_s local.get $8 i32.add local.tee $4 i32.const 2147483647 i32.and i32.const 23 i32.shr_s i32.const 127 i32.sub local.set $7 i32.const 8388607 local.get $7 i32.shr_s i32.const -1 i32.xor local.get $4 i32.and f32.reinterpret_i32 local.set $3 local.get $4 i32.const 8388607 i32.and i32.const 8388608 i32.or i32.const 23 local.get $7 i32.sub i32.shr_s local.set $4 i32.const 0 local.get $4 i32.sub local.get $4 local.get $8 i32.const 0 i32.lt_s select local.set $4 local.get $0 local.get $3 f32.sub local.set $0 end local.get $11 local.get $0 f32.add i32.reinterpret_f32 i32.const -32768 i32.and f32.reinterpret_i32 local.tee $3 f32.const 0.693145751953125 f32.mul local.tee $15 local.get $11 local.get $3 local.get $0 f32.sub f32.sub f32.const 0.6931471824645996 f32.mul local.get $3 f32.const 1.4286065379565116e-06 f32.mul f32.add local.tee $16 f32.add local.tee $2 local.get $2 f32.mul local.set $3 local.get $10 f32.const 1 local.get $2 local.get $2 local.get $3 f32.const 0.1666666716337204 local.get $3 f32.const -2.7777778450399637e-03 local.get $3 f32.const 6.61375597701408e-05 local.get $3 f32.const -1.6533901998627698e-06 local.get $3 f32.const 4.138136944220605e-08 f32.mul f32.add f32.mul f32.add f32.mul f32.add f32.mul f32.add f32.mul f32.sub local.tee $12 f32.mul local.get $12 f32.const 2 f32.sub f32.div local.get $16 local.get $2 local.get $15 f32.sub f32.sub local.tee $0 local.get $2 local.get $0 f32.mul f32.add f32.sub local.get $2 f32.sub f32.sub local.tee $2 i32.reinterpret_f32 local.get $4 i32.const 23 i32.shl i32.add local.tee $8 i32.const 23 i32.shr_s i32.const 0 i32.le_s if (result f32) local.get $2 local.get $4 call $~lib/math/NativeMathf.scalbn else local.get $8 f32.reinterpret_i32 end f32.mul return end local.get $10 f32.const 1000000015047466219876688e6 f32.mul f32.const 1000000015047466219876688e6 f32.mul return end local.get $10 f32.const 1.0000000031710769e-30 f32.mul f32.const 1.0000000031710769e-30 f32.mul ) (func $std/math/test_powf (; 122 ;) (type $FUNCSIG$iffff) (param $0 f32) (param $1 f32) (param $2 f32) (param $3 f32) (result i32) local.get $0 local.get $1 call $~lib/math/NativeMathf.pow local.get $2 local.get $3 call $std/math/check ) (func $~lib/math/splitMix32 (; 123 ;) (type $FUNCSIG$ii) (param $0 i32) (result i32) local.get $0 i32.const 1831565813 i32.add local.tee $0 local.get $0 i32.const 15 i32.shr_u i32.xor local.get $0 i32.const 1 i32.or i32.mul local.tee $0 local.get $0 i32.const 61 i32.or local.get $0 i32.const 7 i32.shr_u local.get $0 i32.xor i32.mul local.get $0 i32.add i32.xor local.tee $0 local.get $0 i32.const 14 i32.shr_u i32.xor ) (func $~lib/math/NativeMath.seedRandom (; 124 ;) (type $FUNCSIG$vj) (param $0 i64) (local $1 i64) local.get $0 i64.eqz if i32.const 0 i32.const 112 i32.const 978 i32.const 4 call $~lib/env/abort unreachable end i32.const 1 global.set $~lib/math/random_seeded local.get $0 i64.const 33 i64.shr_u local.get $0 i64.xor i64.const -49064778989728563 i64.mul local.tee $1 local.get $1 i64.const 33 i64.shr_u i64.xor i64.const -4265267296055464877 i64.mul local.tee $1 local.get $1 i64.const 33 i64.shr_u i64.xor global.set $~lib/math/random_state0_64 global.get $~lib/math/random_state0_64 i64.const -1 i64.xor local.tee $1 local.get $1 i64.const 33 i64.shr_u i64.xor i64.const -49064778989728563 i64.mul local.tee $1 local.get $1 i64.const 33 i64.shr_u i64.xor i64.const -4265267296055464877 i64.mul local.tee $1 local.get $1 i64.const 33 i64.shr_u i64.xor global.set $~lib/math/random_state1_64 local.get $0 i32.wrap_i64 call $~lib/math/splitMix32 global.set $~lib/math/random_state0_32 global.get $~lib/math/random_state0_32 call $~lib/math/splitMix32 global.set $~lib/math/random_state1_32 ) (func $~lib/math/NativeMath.random (; 125 ;) (type $FUNCSIG$d) (result f64) (local $0 i64) (local $1 i64) global.get $~lib/math/random_seeded i32.eqz if i32.const 0 i32.const 112 i32.const 987 i32.const 24 call $~lib/env/abort unreachable end global.get $~lib/math/random_state0_64 local.set $0 global.get $~lib/math/random_state1_64 local.tee $1 global.set $~lib/math/random_state0_64 local.get $1 local.get $0 i64.const 23 i64.shl local.get $0 i64.xor local.tee $0 local.get $0 i64.const 17 i64.shr_u i64.xor i64.xor local.get $1 i64.const 26 i64.shr_u i64.xor local.tee $0 global.set $~lib/math/random_state1_64 local.get $0 local.get $1 i64.add i64.const 4503599627370495 i64.and i64.const 4607182418800017408 i64.or f64.reinterpret_i64 f64.const 1 f64.sub ) (func $~lib/math/NativeMathf.random (; 126 ;) (type $FUNCSIG$f) (result f32) (local $0 i32) (local $1 i32) global.get $~lib/math/random_seeded i32.eqz if i32.const 0 i32.const 112 i32.const 2219 i32.const 24 call $~lib/env/abort unreachable end global.get $~lib/math/random_state0_32 local.tee $0 global.get $~lib/math/random_state1_32 i32.xor local.tee $1 local.get $0 i32.const 26 i32.rotl i32.xor local.get $1 i32.const 9 i32.shl i32.xor global.set $~lib/math/random_state0_32 local.get $1 i32.const 13 i32.rotl global.set $~lib/math/random_state1_32 local.get $0 i32.const -1640531525 i32.mul i32.const 5 i32.rotl i32.const 5 i32.mul i32.const 9 i32.shr_u i32.const 1065353216 i32.or f32.reinterpret_i32 f32.const 1 f32.sub ) (func $std/math/test_round (; 127 ;) (type $FUNCSIG$idd) (param $0 f64) (param $1 f64) (result i32) local.get $0 f64.const 0.5 f64.add f64.floor local.get $0 f64.copysign local.get $1 f64.const 0 call $std/math/check ) (func $std/math/test_roundf (; 128 ;) (type $FUNCSIG$iff) (param $0 f32) (param $1 f32) (result i32) local.get $0 f32.const 0.5 f32.add f32.floor local.get $0 f32.copysign local.get $1 f32.const 0 call $std/math/check ) (func $std/math/test_sign (; 129 ;) (type $FUNCSIG$idd) (param $0 f64) (param $1 f64) (result i32) (local $2 f64) (local $3 i32) local.get $0 local.set $2 f64.const 1 f64.const -1 local.get $2 local.get $2 f64.const 0 f64.lt select local.get $0 f64.const 0 f64.gt select local.get $1 f64.const 0 call $std/math/check local.tee $3 if local.get $0 call $~lib/bindings/Math/sign local.get $1 f64.const 0 call $std/math/check local.set $3 end local.get $3 ) (func $std/math/test_signf (; 130 ;) (type $FUNCSIG$iff) (param $0 f32) (param $1 f32) (result i32) f32.const 1 f32.const -1 local.get $0 local.get $0 f32.const 0 f32.lt select local.get $0 f32.const 0 f32.gt select local.get $1 f32.const 0 call $std/math/check ) (func $~lib/math/NativeMath.rem (; 131 ;) (type $FUNCSIG$ddd) (param $0 f64) (param $1 f64) (result f64) (local $2 i64) (local $3 i64) (local $4 i64) (local $5 i32) (local $6 i64) (local $7 i32) (local $8 f64) (local $9 i32) local.get $0 i64.reinterpret_f64 local.tee $2 i64.const 52 i64.shr_u i64.const 2047 i64.and local.set $3 local.get $1 i64.reinterpret_f64 local.tee $4 i64.const 52 i64.shr_u i64.const 2047 i64.and local.set $6 local.get $2 i64.const 63 i64.shr_u i32.wrap_i64 local.set $9 block (result i32) local.get $4 i64.const 1 i64.shl i64.const 0 i64.eq local.tee $5 i32.eqz if local.get $3 i64.const 2047 i64.eq local.set $5 end local.get $5 i32.eqz end if (result i32) local.get $1 local.get $1 f64.ne else local.get $5 end if local.get $0 local.get $1 f64.mul local.tee $0 local.get $0 f64.div return end local.get $2 i64.const 1 i64.shl i64.const 0 i64.eq if local.get $0 return end local.get $3 i64.eqz if (result i64) local.get $2 i64.const 0 local.get $3 local.get $2 i64.const 12 i64.shl i64.clz i64.sub local.tee $3 i64.sub i64.const 1 i64.add i64.shl else local.get $2 i64.const 4503599627370495 i64.and i64.const 4503599627370496 i64.or end local.set $2 local.get $6 i64.eqz if (result i64) local.get $4 i64.const 0 local.get $6 local.get $4 i64.const 12 i64.shl i64.clz i64.sub local.tee $6 i64.sub i64.const 1 i64.add i64.shl else local.get $4 i64.const 4503599627370495 i64.and i64.const 4503599627370496 i64.or end local.set $4 block $break|0 local.get $3 local.get $6 i64.lt_s if local.get $3 i64.const 1 i64.add local.get $6 i64.eq br_if $break|0 local.get $0 return end loop $continue|1 local.get $3 local.get $6 i64.gt_s if local.get $2 local.get $4 i64.ge_u if local.get $7 i32.const 1 i32.add local.set $7 local.get $2 local.get $4 i64.sub local.set $2 end local.get $2 i64.const 1 i64.shl local.set $2 local.get $7 i32.const 1 i32.shl local.set $7 local.get $3 i64.const 1 i64.sub local.set $3 br $continue|1 end end block (result i32) local.get $2 local.get $4 i64.ge_u if local.get $7 i32.const 1 i32.add local.set $7 local.get $2 local.get $4 i64.sub local.set $2 end local.get $2 i64.const 0 i64.eq end if i64.const -60 local.set $3 else local.get $3 local.get $2 i64.const 11 i64.shl i64.clz local.tee $4 i64.sub local.set $3 local.get $2 local.get $4 i64.shl local.set $2 end end local.get $1 f64.abs local.set $1 local.get $3 i64.const 0 i64.gt_s if (result i64) local.get $2 i64.const 4503599627370496 i64.sub local.get $3 i64.const 52 i64.shl i64.or else local.get $2 i64.const 0 local.get $3 i64.sub i64.const 1 i64.add i64.shr_u end f64.reinterpret_i64 local.tee $0 local.get $0 f64.add local.set $8 local.get $0 local.get $1 f64.sub local.get $0 local.get $3 local.get $6 i64.eq local.tee $5 if (result i32) local.get $5 else local.get $3 i64.const 1 i64.add local.get $6 i64.eq local.tee $5 if (result i32) local.get $8 local.get $1 f64.gt local.tee $5 if (result i32) local.get $5 else local.get $8 local.get $1 f64.eq local.tee $5 if (result i32) local.get $7 i32.const 1 i32.and else local.get $5 end end else local.get $5 end end select local.set $0 local.get $0 f64.neg local.get $0 local.get $9 select ) (func $std/math/test_rem (; 132 ;) (type $FUNCSIG$iddd) (param $0 f64) (param $1 f64) (param $2 f64) (result i32) local.get $0 local.get $1 call $~lib/math/NativeMath.rem local.get $2 f64.const 0 call $std/math/check ) (func $~lib/math/NativeMathf.rem (; 133 ;) (type $FUNCSIG$fff) (param $0 f32) (param $1 f32) (result f32) (local $2 i32) (local $3 i32) (local $4 i32) (local $5 i32) (local $6 i32) (local $7 i32) (local $8 f32) (local $9 i32) local.get $0 i32.reinterpret_f32 local.tee $2 i32.const 23 i32.shr_u i32.const 255 i32.and local.set $3 local.get $1 i32.reinterpret_f32 local.tee $5 i32.const 23 i32.shr_u i32.const 255 i32.and local.set $6 local.get $2 i32.const 31 i32.shr_u local.set $9 block (result i32) local.get $5 i32.const 1 i32.shl i32.eqz local.tee $4 i32.eqz if local.get $3 i32.const 255 i32.eq local.set $4 end local.get $4 i32.eqz end if (result i32) local.get $1 local.get $1 f32.ne else local.get $4 end if local.get $0 local.get $1 f32.mul local.tee $0 local.get $0 f32.div return end local.get $2 i32.const 1 i32.shl i32.eqz if local.get $0 return end local.get $3 if (result i32) local.get $2 i32.const 8388607 i32.and i32.const 8388608 i32.or else local.get $2 i32.const 1 local.get $3 local.get $2 i32.const 9 i32.shl i32.clz i32.sub local.tee $3 i32.sub i32.shl end local.set $2 local.get $6 if (result i32) local.get $5 i32.const 8388607 i32.and i32.const 8388608 i32.or else local.get $5 i32.const 1 local.get $6 local.get $5 i32.const 9 i32.shl i32.clz i32.sub local.tee $6 i32.sub i32.shl end local.set $5 block $break|0 local.get $3 local.get $6 i32.lt_s if local.get $3 i32.const 1 i32.add local.get $6 i32.eq br_if $break|0 local.get $0 return end loop $continue|1 local.get $3 local.get $6 i32.gt_s if local.get $2 local.get $5 i32.ge_u if local.get $7 i32.const 1 i32.add local.set $7 local.get $2 local.get $5 i32.sub local.set $2 end local.get $2 i32.const 1 i32.shl local.set $2 local.get $7 i32.const 1 i32.shl local.set $7 local.get $3 i32.const 1 i32.sub local.set $3 br $continue|1 end end block (result i32) local.get $2 local.get $5 i32.ge_u if local.get $7 i32.const 1 i32.add local.set $7 local.get $2 local.get $5 i32.sub local.set $2 end local.get $2 i32.eqz end if i32.const -30 local.set $3 else local.get $3 local.get $2 i32.const 8 i32.shl i32.clz local.tee $4 i32.sub local.set $3 local.get $2 local.get $4 i32.shl local.set $2 end end local.get $1 f32.abs local.set $1 local.get $3 i32.const 0 i32.gt_s if (result i32) local.get $2 i32.const 8388608 i32.sub local.get $3 i32.const 23 i32.shl i32.or else local.get $2 i32.const 1 local.get $3 i32.sub i32.shr_u end f32.reinterpret_i32 local.tee $0 local.get $0 f32.add local.set $8 local.get $0 local.get $1 f32.sub local.get $0 local.get $3 local.get $6 i32.eq local.tee $4 if (result i32) local.get $4 else local.get $3 i32.const 1 i32.add local.get $6 i32.eq local.tee $4 if (result i32) local.get $8 local.get $1 f32.gt local.tee $4 if (result i32) local.get $4 else local.get $8 local.get $1 f32.eq local.tee $4 if (result i32) local.get $7 i32.const 1 i32.and else local.get $4 end end else local.get $4 end end select local.set $0 local.get $0 f32.neg local.get $0 local.get $9 select ) (func $std/math/test_remf (; 134 ;) (type $FUNCSIG$ifff) (param $0 f32) (param $1 f32) (param $2 f32) (result i32) local.get $0 local.get $1 call $~lib/math/NativeMathf.rem local.get $2 f32.const 0 call $std/math/check ) (func $~lib/math/NativeMathf.sin (; 135 ;) (type $FUNCSIG$ff) (param $0 f32) (result f32) (local $1 f64) (local $2 f64) (local $3 f64) (local $4 i32) (local $5 i64) (local $6 i32) (local $7 i32) (local $8 i64) (local $9 i32) (local $10 i64) local.get $0 i32.reinterpret_f32 local.tee $4 i32.const 31 i32.shr_u local.set $7 block $folding-inner0 local.get $4 i32.const 2147483647 i32.and local.tee $4 i32.const 1061752794 i32.le_u if local.get $4 i32.const 964689920 i32.lt_u if local.get $0 return end local.get $0 f64.promote_f32 local.tee $2 local.get $2 f64.mul local.set $1 br $folding-inner0 end local.get $4 i32.const 1081824209 i32.le_u if local.get $4 i32.const 1075235811 i32.le_u if local.get $7 if (result f32) local.get $0 f64.promote_f32 f64.const 1.5707963267948966 f64.add local.tee $2 local.get $2 f64.mul local.tee $1 local.get $1 f64.mul local.set $3 f64.const 1 local.get $1 f64.const -0.499999997251031 f64.mul f64.add local.get $3 f64.const 0.04166662332373906 f64.mul f64.add local.get $3 local.get $1 f64.mul f64.const -0.001388676377460993 local.get $1 f64.const 2.439044879627741e-05 f64.mul f64.add f64.mul f64.add f32.demote_f64 f32.neg else local.get $0 f64.promote_f32 f64.const 1.5707963267948966 f64.sub local.tee $1 local.get $1 f64.mul local.tee $3 local.get $3 f64.mul local.set $1 f64.const 1 local.get $3 f64.const -0.499999997251031 f64.mul f64.add local.get $1 f64.const 0.04166662332373906 f64.mul f64.add local.get $1 local.get $3 f64.mul f64.const -0.001388676377460993 local.get $3 f64.const 2.439044879627741e-05 f64.mul f64.add f64.mul f64.add f32.demote_f64 end return end local.get $0 f64.promote_f32 local.tee $1 f64.const 3.141592653589793 f64.add local.get $1 f64.const 3.141592653589793 f64.sub local.get $7 select f64.neg local.tee $2 local.get $2 f64.mul local.set $1 br $folding-inner0 end local.get $4 i32.const 1088565717 i32.le_u if local.get $4 i32.const 1085271519 i32.le_u if local.get $7 if (result f32) local.get $0 f64.promote_f32 f64.const 4.71238898038469 f64.add local.tee $2 local.get $2 f64.mul local.tee $1 local.get $1 f64.mul local.set $3 f64.const 1 local.get $1 f64.const -0.499999997251031 f64.mul f64.add local.get $3 f64.const 0.04166662332373906 f64.mul f64.add local.get $3 local.get $1 f64.mul f64.const -0.001388676377460993 local.get $1 f64.const 2.439044879627741e-05 f64.mul f64.add f64.mul f64.add f32.demote_f64 else local.get $0 f64.promote_f32 f64.const 4.71238898038469 f64.sub local.tee $1 local.get $1 f64.mul local.tee $3 local.get $3 f64.mul local.set $1 f64.const 1 local.get $3 f64.const -0.499999997251031 f64.mul f64.add local.get $1 f64.const 0.04166662332373906 f64.mul f64.add local.get $1 local.get $3 f64.mul f64.const -0.001388676377460993 local.get $3 f64.const 2.439044879627741e-05 f64.mul f64.add f64.mul f64.add f32.demote_f64 f32.neg end return end local.get $0 f64.promote_f32 local.tee $1 f64.const 6.283185307179586 f64.add local.get $1 f64.const 6.283185307179586 f64.sub local.get $7 select local.tee $3 local.tee $2 local.get $2 f64.mul local.set $1 local.get $3 local.get $1 local.get $2 f64.mul local.tee $2 f64.const -0.16666666641626524 local.get $1 f64.const 0.008333329385889463 f64.mul f64.add f64.mul f64.add local.get $2 local.get $1 local.get $1 f64.mul f64.mul f64.const -1.9839334836096632e-04 local.get $1 f64.const 2.718311493989822e-06 f64.mul f64.add f64.mul f64.add f32.demote_f64 return end local.get $4 i32.const 2139095040 i32.ge_u if local.get $0 local.get $0 f32.sub return end block $~lib/math/rempio2f|inlined.1 (result i32) local.get $4 i32.const 1305022427 i32.lt_u if local.get $0 f64.promote_f32 local.tee $1 f64.const 0.6366197723675814 f64.mul f64.nearest local.set $2 local.get $1 local.get $2 f64.const 1.5707963109016418 f64.mul f64.sub local.get $2 f64.const 1.5893254773528196e-08 f64.mul f64.sub global.set $~lib/math/rempio2f_y local.get $2 i32.trunc_f64_s br $~lib/math/rempio2f|inlined.1 end i32.const 104 i32.load local.get $4 i32.const 23 i32.shr_s i32.const 152 i32.sub local.tee $6 i32.const 6 i32.shr_s local.tee $9 i32.const 3 i32.shl i32.add i64.load offset=8 local.set $8 i32.const 104 i32.load local.get $9 i32.const 1 i32.add i32.const 3 i32.shl i32.add i64.load offset=8 local.set $5 local.get $6 i32.const 63 i32.and local.tee $6 i32.const 32 i32.gt_s if (result i64) local.get $5 local.get $6 i32.const 32 i32.sub i64.extend_i32_s i64.shl i32.const 104 i32.load local.get $9 i32.const 2 i32.add i32.const 3 i32.shl i32.add i64.load offset=8 i64.const 96 local.get $6 i64.extend_i32_s i64.sub i64.shr_u i64.or else local.get $5 i64.const 32 local.get $6 i64.extend_i32_s i64.sub i64.shr_u end local.set $10 local.get $5 i64.const 64 local.get $6 i64.extend_i32_s local.tee $5 i64.sub i64.shr_u local.get $8 local.get $5 i64.shl i64.or local.set $8 f64.const 8.515303950216386e-20 local.get $0 f64.promote_f32 f64.copysign local.get $8 local.get $4 i32.const 8388607 i32.and i32.const 8388608 i32.or i64.extend_i32_s local.tee $5 i64.mul local.get $5 local.get $10 i64.mul i64.const 32 i64.shr_u i64.add local.tee $8 i64.const 2 i64.shl local.tee $5 f64.convert_i64_s f64.mul global.set $~lib/math/rempio2f_y i32.const 0 local.get $8 i64.const 62 i64.shr_u local.get $5 i64.const 63 i64.shr_u i64.add i32.wrap_i64 local.tee $4 i32.sub local.get $4 local.get $7 select end local.set $4 global.get $~lib/math/rempio2f_y local.set $2 local.get $4 i32.const 1 i32.and if (result f32) local.get $2 local.get $2 f64.mul local.tee $1 local.get $1 f64.mul local.set $3 f64.const 1 local.get $1 f64.const -0.499999997251031 f64.mul f64.add local.get $3 f64.const 0.04166662332373906 f64.mul f64.add local.get $3 local.get $1 f64.mul f64.const -0.001388676377460993 local.get $1 f64.const 2.439044879627741e-05 f64.mul f64.add f64.mul f64.add f32.demote_f64 else local.get $2 local.tee $1 local.get $1 f64.mul local.set $3 local.get $1 local.get $3 local.get $1 f64.mul local.tee $2 f64.const -0.16666666641626524 local.get $3 f64.const 0.008333329385889463 f64.mul f64.add f64.mul f64.add local.get $2 local.get $3 local.get $3 f64.mul f64.mul f64.const -1.9839334836096632e-04 local.get $3 f64.const 2.718311493989822e-06 f64.mul f64.add f64.mul f64.add f32.demote_f64 end local.set $0 local.get $0 f32.neg local.get $0 local.get $4 i32.const 2 i32.and select return end local.get $2 local.get $1 local.get $2 f64.mul local.tee $2 f64.const -0.16666666641626524 local.get $1 f64.const 0.008333329385889463 f64.mul f64.add f64.mul f64.add local.get $2 local.get $1 local.get $1 f64.mul f64.mul f64.const -1.9839334836096632e-04 local.get $1 f64.const 2.718311493989822e-06 f64.mul f64.add f64.mul f64.add f32.demote_f64 ) (func $std/math/test_sinf (; 136 ;) (type $FUNCSIG$ifff) (param $0 f32) (param $1 f32) (param $2 f32) (result i32) local.get $0 call $~lib/math/NativeMathf.sin local.get $1 local.get $2 call $std/math/check ) (func $~lib/math/NativeMath.sinh (; 137 ;) (type $FUNCSIG$dd) (param $0 f64) (result f64) (local $1 f64) (local $2 f64) (local $3 i32) (local $4 i64) local.get $0 i64.reinterpret_f64 i64.const 9223372036854775807 i64.and local.tee $4 f64.reinterpret_i64 local.set $1 f64.const 0.5 local.get $0 f64.copysign local.set $2 local.get $4 i64.const 32 i64.shr_u i32.wrap_i64 local.tee $3 i32.const 1082535490 i32.lt_u if local.get $1 call $~lib/math/NativeMath.expm1 local.set $1 local.get $3 i32.const 1072693248 i32.lt_u if local.get $3 i32.const 1045430272 i32.lt_u if local.get $0 return end local.get $2 f64.const 2 local.get $1 f64.mul local.get $1 local.get $1 f64.mul local.get $1 f64.const 1 f64.add f64.div f64.sub f64.mul return end local.get $2 local.get $1 local.get $1 local.get $1 f64.const 1 f64.add f64.div f64.add f64.mul return end f64.const 2 local.get $2 f64.mul local.get $1 f64.const 1416.0996898839683 f64.sub call $~lib/math/NativeMath.exp f64.const 2247116418577894884661631e283 f64.mul f64.const 2247116418577894884661631e283 f64.mul f64.mul ) (func $std/math/test_sinh (; 138 ;) (type $FUNCSIG$iddd) (param $0 f64) (param $1 f64) (param $2 f64) (result i32) (local $3 i32) local.get $0 call $~lib/math/NativeMath.sinh local.get $1 local.get $2 call $std/math/check local.tee $3 if local.get $0 call $~lib/bindings/Math/sinh local.get $1 local.get $2 call $std/math/check local.set $3 end local.get $3 ) (func $~lib/math/NativeMathf.sinh (; 139 ;) (type $FUNCSIG$ff) (param $0 f32) (result f32) (local $1 f32) (local $2 i32) (local $3 f32) local.get $0 i32.reinterpret_f32 i32.const 2147483647 i32.and local.tee $2 f32.reinterpret_i32 local.set $1 f32.const 0.5 local.get $0 f32.copysign local.set $3 local.get $2 i32.const 1118925335 i32.lt_u if local.get $1 call $~lib/math/NativeMathf.expm1 local.set $1 local.get $2 i32.const 1065353216 i32.lt_u if local.get $2 i32.const 964689920 i32.lt_u if local.get $0 return end local.get $3 f32.const 2 local.get $1 f32.mul local.get $1 local.get $1 f32.mul local.get $1 f32.const 1 f32.add f32.div f32.sub f32.mul return end local.get $3 local.get $1 local.get $1 local.get $1 f32.const 1 f32.add f32.div f32.add f32.mul return end f32.const 2 local.get $3 f32.mul local.get $1 f32.const 162.88958740234375 f32.sub call $~lib/math/NativeMathf.exp f32.const 1661534994731144841129758e11 f32.mul f32.const 1661534994731144841129758e11 f32.mul f32.mul ) (func $std/math/test_sinhf (; 140 ;) (type $FUNCSIG$ifff) (param $0 f32) (param $1 f32) (param $2 f32) (result i32) local.get $0 call $~lib/math/NativeMathf.sinh local.get $1 local.get $2 call $std/math/check ) (func $std/math/test_sqrt (; 141 ;) (type $FUNCSIG$iddd) (param $0 f64) (param $1 f64) (param $2 f64) (result i32) (local $3 i32) local.get $0 f64.sqrt local.get $1 local.get $2 call $std/math/check local.tee $3 if local.get $0 call $~lib/bindings/Math/sqrt local.get $1 local.get $2 call $std/math/check local.set $3 end local.get $3 ) (func $std/math/test_sqrtf (; 142 ;) (type $FUNCSIG$ifff) (param $0 f32) (param $1 f32) (param $2 f32) (result i32) local.get $0 f32.sqrt local.get $1 local.get $2 call $std/math/check ) (func $~lib/math/NativeMathf.tan (; 143 ;) (type $FUNCSIG$ff) (param $0 f32) (result f32) (local $1 f64) (local $2 f64) (local $3 f64) (local $4 i32) (local $5 i64) (local $6 i32) (local $7 i32) (local $8 i64) (local $9 i64) (local $10 i32) local.get $0 i32.reinterpret_f32 local.tee $4 i32.const 31 i32.shr_u local.set $7 block $folding-inner1 block $folding-inner0 local.get $4 i32.const 2147483647 i32.and local.tee $4 i32.const 1061752794 i32.le_u if local.get $4 i32.const 964689920 i32.lt_u if local.get $0 return end local.get $0 f64.promote_f32 local.tee $1 local.get $1 f64.mul local.set $2 br $folding-inner0 end local.get $4 i32.const 1081824209 i32.le_u if local.get $4 i32.const 1075235811 i32.le_u if local.get $0 f64.promote_f32 local.tee $1 f64.const 1.5707963267948966 f64.add local.get $1 f64.const 1.5707963267948966 f64.sub local.get $7 select local.tee $1 local.get $1 f64.mul local.set $3 br $folding-inner1 else local.get $0 f64.promote_f32 local.tee $1 f64.const 3.141592653589793 f64.add local.get $1 f64.const 3.141592653589793 f64.sub local.get $7 select local.tee $1 local.get $1 f64.mul local.set $2 br $folding-inner0 end unreachable end local.get $4 i32.const 1088565717 i32.le_u if local.get $4 i32.const 1085271519 i32.le_u if local.get $0 f64.promote_f32 local.tee $1 f64.const 4.71238898038469 f64.add local.get $1 f64.const 4.71238898038469 f64.sub local.get $7 select local.tee $1 local.get $1 f64.mul local.set $3 br $folding-inner1 else local.get $0 f64.promote_f32 local.tee $1 f64.const 6.283185307179586 f64.add local.get $1 f64.const 6.283185307179586 f64.sub local.get $7 select local.tee $1 local.get $1 f64.mul local.set $2 br $folding-inner0 end unreachable end local.get $4 i32.const 2139095040 i32.ge_u if local.get $0 local.get $0 f32.sub return end block $~lib/math/rempio2f|inlined.2 (result i32) local.get $4 i32.const 1305022427 i32.lt_u if local.get $0 f64.promote_f32 local.tee $2 f64.const 0.6366197723675814 f64.mul f64.nearest local.set $1 local.get $2 local.get $1 f64.const 1.5707963109016418 f64.mul f64.sub local.get $1 f64.const 1.5893254773528196e-08 f64.mul f64.sub global.set $~lib/math/rempio2f_y local.get $1 i32.trunc_f64_s br $~lib/math/rempio2f|inlined.2 end i32.const 104 i32.load local.get $4 i32.const 23 i32.shr_s i32.const 152 i32.sub local.tee $6 i32.const 6 i32.shr_s local.tee $10 i32.const 3 i32.shl i32.add i64.load offset=8 local.set $8 i32.const 104 i32.load local.get $10 i32.const 1 i32.add i32.const 3 i32.shl i32.add i64.load offset=8 local.set $5 local.get $6 i32.const 63 i32.and local.tee $6 i32.const 32 i32.gt_s if (result i64) local.get $5 local.get $6 i32.const 32 i32.sub i64.extend_i32_s i64.shl i32.const 104 i32.load local.get $10 i32.const 2 i32.add i32.const 3 i32.shl i32.add i64.load offset=8 i64.const 96 local.get $6 i64.extend_i32_s i64.sub i64.shr_u i64.or else local.get $5 i64.const 32 local.get $6 i64.extend_i32_s i64.sub i64.shr_u end local.set $9 local.get $5 i64.const 64 local.get $6 i64.extend_i32_s local.tee $5 i64.sub i64.shr_u local.get $8 local.get $5 i64.shl i64.or local.set $8 f64.const 8.515303950216386e-20 local.get $0 f64.promote_f32 f64.copysign local.get $8 local.get $4 i32.const 8388607 i32.and i32.const 8388608 i32.or i64.extend_i32_s local.tee $5 i64.mul local.get $5 local.get $9 i64.mul i64.const 32 i64.shr_u i64.add local.tee $5 i64.const 2 i64.shl local.tee $9 f64.convert_i64_s f64.mul global.set $~lib/math/rempio2f_y i32.const 0 local.get $5 i64.const 62 i64.shr_u local.get $9 i64.const 63 i64.shr_u i64.add i32.wrap_i64 local.tee $4 i32.sub local.get $4 local.get $7 select end local.set $4 global.get $~lib/math/rempio2f_y local.tee $1 local.get $1 f64.mul local.set $3 local.get $1 local.get $3 local.get $1 f64.mul local.tee $2 f64.const 0.3333313950307914 local.get $3 f64.const 0.13339200271297674 f64.mul f64.add f64.mul f64.add local.get $2 local.get $3 local.get $3 f64.mul local.tee $1 f64.mul f64.const 0.05338123784456704 local.get $3 f64.const 0.024528318116654728 f64.mul f64.add local.get $1 f64.const 0.002974357433599673 local.get $3 f64.const 0.009465647849436732 f64.mul f64.add f64.mul f64.add f64.mul f64.add local.set $1 f64.const -1 local.get $1 f64.div local.get $1 local.get $4 i32.const 1 i32.and select f32.demote_f64 return end local.get $1 local.get $2 local.get $1 f64.mul local.tee $3 f64.const 0.3333313950307914 local.get $2 f64.const 0.13339200271297674 f64.mul f64.add f64.mul f64.add local.get $3 local.get $2 local.get $2 f64.mul local.tee $1 f64.mul f64.const 0.05338123784456704 local.get $2 f64.const 0.024528318116654728 f64.mul f64.add local.get $1 f64.const 0.002974357433599673 local.get $2 f64.const 0.009465647849436732 f64.mul f64.add f64.mul f64.add f64.mul f64.add f32.demote_f64 return end f64.const -1 local.get $1 local.get $3 local.get $1 f64.mul local.tee $2 f64.const 0.3333313950307914 local.get $3 f64.const 0.13339200271297674 f64.mul f64.add f64.mul f64.add local.get $2 local.get $3 local.get $3 f64.mul local.tee $1 f64.mul f64.const 0.05338123784456704 local.get $3 f64.const 0.024528318116654728 f64.mul f64.add local.get $1 f64.const 0.002974357433599673 local.get $3 f64.const 0.009465647849436732 f64.mul f64.add f64.mul f64.add f64.mul f64.add f64.div f32.demote_f64 ) (func $std/math/test_tanf (; 144 ;) (type $FUNCSIG$ifff) (param $0 f32) (param $1 f32) (param $2 f32) (result i32) local.get $0 call $~lib/math/NativeMathf.tan local.get $1 local.get $2 call $std/math/check ) (func $~lib/math/NativeMath.tanh (; 145 ;) (type $FUNCSIG$dd) (param $0 f64) (result f64) (local $1 f64) (local $2 i32) (local $3 i64) local.get $0 i64.reinterpret_f64 i64.const 9223372036854775807 i64.and local.tee $3 f64.reinterpret_i64 local.set $1 local.get $3 i64.const 32 i64.shr_u i32.wrap_i64 local.tee $2 i32.const 1071748074 i32.gt_u if local.get $2 i32.const 1077149696 i32.gt_u if (result f64) f64.const 1 f64.const 0 local.get $1 f64.div f64.sub else f64.const 1 f64.const 2 f64.const 2 local.get $1 f64.mul call $~lib/math/NativeMath.expm1 f64.const 2 f64.add f64.div f64.sub end local.set $1 else local.get $2 i32.const 1070618798 i32.gt_u if f64.const 2 local.get $1 f64.mul call $~lib/math/NativeMath.expm1 local.tee $1 local.get $1 f64.const 2 f64.add f64.div local.set $1 else local.get $2 i32.const 1048576 i32.ge_u if f64.const -2 local.get $1 f64.mul call $~lib/math/NativeMath.expm1 local.tee $1 f64.neg local.get $1 f64.const 2 f64.add f64.div local.set $1 end end end local.get $1 local.get $0 f64.copysign ) (func $std/math/test_tanh (; 146 ;) (type $FUNCSIG$iddd) (param $0 f64) (param $1 f64) (param $2 f64) (result i32) (local $3 i32) local.get $0 call $~lib/math/NativeMath.tanh local.get $1 local.get $2 call $std/math/check local.tee $3 if local.get $0 call $~lib/bindings/Math/tanh local.get $1 local.get $2 call $std/math/check local.set $3 end local.get $3 ) (func $~lib/math/NativeMathf.tanh (; 147 ;) (type $FUNCSIG$ff) (param $0 f32) (result f32) (local $1 f32) (local $2 i32) local.get $0 i32.reinterpret_f32 i32.const 2147483647 i32.and local.tee $2 f32.reinterpret_i32 local.set $1 local.get $2 i32.const 1057791828 i32.gt_u if local.get $2 i32.const 1092616192 i32.gt_u if (result f32) f32.const 1 f32.const 0 local.get $1 f32.div f32.add else f32.const 1 f32.const 2 f32.const 2 local.get $1 f32.mul call $~lib/math/NativeMathf.expm1 f32.const 2 f32.add f32.div f32.sub end local.set $1 else local.get $2 i32.const 1048757624 i32.gt_u if f32.const 2 local.get $1 f32.mul call $~lib/math/NativeMathf.expm1 local.tee $1 local.get $1 f32.const 2 f32.add f32.div local.set $1 else local.get $2 i32.const 8388608 i32.ge_u if f32.const -2 local.get $1 f32.mul call $~lib/math/NativeMathf.expm1 local.tee $1 f32.neg local.get $1 f32.const 2 f32.add f32.div local.set $1 end end end local.get $1 local.get $0 f32.copysign ) (func $std/math/test_tanhf (; 148 ;) (type $FUNCSIG$ifff) (param $0 f32) (param $1 f32) (param $2 f32) (result i32) local.get $0 call $~lib/math/NativeMathf.tanh local.get $1 local.get $2 call $std/math/check ) (func $std/math/test_trunc (; 149 ;) (type $FUNCSIG$idd) (param $0 f64) (param $1 f64) (result i32) (local $2 i32) local.get $0 f64.trunc local.get $1 f64.const 0 call $std/math/check local.tee $2 if (result i32) local.get $0 call $~lib/bindings/Math/trunc local.get $1 f64.const 0 call $std/math/check else local.get $2 end ) (func $std/math/test_truncf (; 150 ;) (type $FUNCSIG$iff) (param $0 f32) (param $1 f32) (result i32) local.get $0 f32.trunc local.get $1 f32.const 0 call $std/math/check ) (func $~lib/math/NativeMath.imul (; 151 ;) (type $FUNCSIG$ddd) (param $0 f64) (param $1 f64) (result f64) (local $2 f64) local.get $0 local.get $1 f64.add local.tee $2 local.get $2 f64.sub f64.const 0 f64.ne if f64.const 0 return end local.get $0 f64.const 4294967296 local.get $0 f64.const 2.3283064365386963e-10 f64.mul f64.floor f64.mul f64.sub i64.trunc_f64_s i32.wrap_i64 local.get $1 f64.const 4294967296 local.get $1 f64.const 2.3283064365386963e-10 f64.mul f64.floor f64.mul f64.sub i64.trunc_f64_s i32.wrap_i64 i32.mul f64.convert_i32_s ) (func $~lib/math/NativeMath.clz32 (; 152 ;) (type $FUNCSIG$dd) (param $0 f64) (result f64) local.get $0 local.get $0 f64.sub f64.const 0 f64.ne if f64.const 32 return end local.get $0 f64.const 4294967296 local.get $0 f64.const 2.3283064365386963e-10 f64.mul f64.floor f64.mul f64.sub i64.trunc_f64_s i32.wrap_i64 i32.clz f64.convert_i32_s ) (func $~lib/math/ipow64 (; 153 ;) (type $FUNCSIG$jji) (param $0 i64) (param $1 i32) (result i64) (local $2 i64) (local $3 i32) i64.const 1 local.set $2 local.get $1 i32.const 0 i32.lt_s if i64.const 0 return end block $break|0 block $case2|0 block $case1|0 local.get $1 if local.get $1 i32.const 1 i32.eq br_if $case1|0 local.get $1 i32.const 2 i32.eq br_if $case2|0 br $break|0 end i64.const 1 return end local.get $0 return end local.get $0 local.get $0 i64.mul return end i32.const 32 local.get $1 i32.clz i32.sub local.tee $3 i32.const 6 i32.le_s if block $break|1 block $case5|1 block $case4|1 block $case3|1 block $case2|1 block $case1|1 local.get $3 i32.const 6 i32.ne if local.get $3 i32.const 5 i32.eq br_if $case1|1 block $tablify|0 local.get $3 i32.const 1 i32.sub br_table $case5|1 $case4|1 $case3|1 $case2|1 $tablify|0 end br $break|1 end local.get $0 i64.const 1 local.get $1 i32.const 1 i32.and select local.set $2 local.get $1 i32.const 1 i32.shr_s local.set $1 local.get $0 local.get $0 i64.mul local.set $0 end local.get $0 local.get $2 i64.mul local.get $2 local.get $1 i32.const 1 i32.and select local.set $2 local.get $1 i32.const 1 i32.shr_s local.set $1 local.get $0 local.get $0 i64.mul local.set $0 end local.get $0 local.get $2 i64.mul local.get $2 local.get $1 i32.const 1 i32.and select local.set $2 local.get $1 i32.const 1 i32.shr_s local.set $1 local.get $0 local.get $0 i64.mul local.set $0 end local.get $0 local.get $2 i64.mul local.get $2 local.get $1 i32.const 1 i32.and select local.set $2 local.get $1 i32.const 1 i32.shr_s local.set $1 local.get $0 local.get $0 i64.mul local.set $0 end local.get $0 local.get $2 i64.mul local.get $2 local.get $1 i32.const 1 i32.and select local.set $2 local.get $1 i32.const 1 i32.shr_s local.set $1 local.get $0 local.get $0 i64.mul local.set $0 end local.get $0 local.get $2 i64.mul local.get $2 local.get $1 i32.const 1 i32.and select local.set $2 end local.get $2 return end loop $continue|2 local.get $1 i32.const 0 i32.gt_s if local.get $0 local.get $2 i64.mul local.get $2 local.get $1 i32.const 1 i32.and select local.set $2 local.get $1 i32.const 1 i32.shr_s local.set $1 local.get $0 local.get $0 i64.mul local.set $0 br $continue|2 end end local.get $2 ) (func $~lib/math/ipow32f (; 154 ;) (type $FUNCSIG$ffi) (param $0 f32) (param $1 i32) (result f32) (local $2 f32) (local $3 i32) local.get $1 i32.const 31 i32.shr_s local.tee $3 local.get $1 local.get $3 i32.add i32.xor local.set $1 f32.const 1 local.set $2 loop $continue|0 local.get $1 if local.get $2 local.get $0 f32.const 1 local.get $1 i32.const 1 i32.and select f32.mul local.set $2 local.get $1 i32.const 1 i32.shr_s local.set $1 local.get $0 local.get $0 f32.mul local.set $0 br $continue|0 end end local.get $3 if f32.const 1 local.get $2 f32.div local.set $2 end local.get $2 ) (func $~lib/math/ipow64f (; 155 ;) (type $FUNCSIG$ddi) (param $0 f64) (param $1 i32) (result f64) (local $2 f64) (local $3 i32) local.get $1 i32.const 31 i32.shr_s local.tee $3 local.get $1 local.get $3 i32.add i32.xor local.set $1 f64.const 1 local.set $2 loop $continue|0 local.get $1 if local.get $2 local.get $0 f64.const 1 local.get $1 i32.const 1 i32.and select f64.mul local.set $2 local.get $1 i32.const 1 i32.shr_s local.set $1 local.get $0 local.get $0 f64.mul local.set $0 br $continue|0 end end local.get $3 if f64.const 1 local.get $2 f64.div local.set $2 end local.get $2 ) (func $start:std/math (; 156 ;) (type $FUNCSIG$v) (local $0 f64) (local $1 f32) (local $2 i32) (local $3 i32) f64.const 2.718281828459045 global.get $~lib/bindings/Math/E f64.const 0 call $std/math/check i32.eqz if i32.const 0 i32.const 8 i32.const 108 i32.const 0 call $~lib/env/abort unreachable end f64.const 0.6931471805599453 global.get $~lib/bindings/Math/LN2 f64.const 0 call $std/math/check i32.eqz if i32.const 0 i32.const 8 i32.const 109 i32.const 0 call $~lib/env/abort unreachable end f64.const 2.302585092994046 global.get $~lib/bindings/Math/LN10 f64.const 0 call $std/math/check i32.eqz if i32.const 0 i32.const 8 i32.const 110 i32.const 0 call $~lib/env/abort unreachable end f64.const 1.4426950408889634 global.get $~lib/bindings/Math/LOG2E f64.const 0 call $std/math/check i32.eqz if i32.const 0 i32.const 8 i32.const 111 i32.const 0 call $~lib/env/abort unreachable end f64.const 3.141592653589793 global.get $~lib/bindings/Math/PI f64.const 0 call $std/math/check i32.eqz if i32.const 0 i32.const 8 i32.const 112 i32.const 0 call $~lib/env/abort unreachable end f64.const 0.7071067811865476 global.get $~lib/bindings/Math/SQRT1_2 f64.const 0 call $std/math/check i32.eqz if i32.const 0 i32.const 8 i32.const 113 i32.const 0 call $~lib/env/abort unreachable end f64.const 1.4142135623730951 global.get $~lib/bindings/Math/SQRT2 f64.const 0 call $std/math/check i32.eqz if i32.const 0 i32.const 8 i32.const 114 i32.const 0 call $~lib/env/abort unreachable end f32.const 2.7182817459106445 global.get $~lib/bindings/Math/E f32.demote_f64 f32.const 0 call $std/math/check i32.eqz if i32.const 0 i32.const 8 i32.const 116 i32.const 0 call $~lib/env/abort unreachable end f32.const 0.6931471824645996 global.get $~lib/bindings/Math/LN2 f32.demote_f64 f32.const 0 call $std/math/check i32.eqz if i32.const 0 i32.const 8 i32.const 117 i32.const 0 call $~lib/env/abort unreachable end f32.const 2.3025851249694824 global.get $~lib/bindings/Math/LN10 f32.demote_f64 f32.const 0 call $std/math/check i32.eqz if i32.const 0 i32.const 8 i32.const 118 i32.const 0 call $~lib/env/abort unreachable end f32.const 1.4426950216293335 global.get $~lib/bindings/Math/LOG2E f32.demote_f64 f32.const 0 call $std/math/check i32.eqz if i32.const 0 i32.const 8 i32.const 119 i32.const 0 call $~lib/env/abort unreachable end f32.const 3.1415927410125732 global.get $~lib/bindings/Math/PI f32.demote_f64 f32.const 0 call $std/math/check i32.eqz if i32.const 0 i32.const 8 i32.const 120 i32.const 0 call $~lib/env/abort unreachable end f32.const 0.7071067690849304 global.get $~lib/bindings/Math/SQRT1_2 f32.demote_f64 f32.const 0 call $std/math/check i32.eqz if i32.const 0 i32.const 8 i32.const 121 i32.const 0 call $~lib/env/abort unreachable end f32.const 1.4142135381698608 global.get $~lib/bindings/Math/SQRT2 f32.demote_f64 f32.const 0 call $std/math/check i32.eqz if i32.const 0 i32.const 8 i32.const 122 i32.const 0 call $~lib/env/abort unreachable end f64.const -8.06684839057968 i32.const -2 f64.const -2.01671209764492 call $std/math/test_scalbn i32.eqz if i32.const 0 i32.const 8 i32.const 133 i32.const 0 call $~lib/env/abort unreachable end f64.const 4.345239849338305 i32.const -1 f64.const 2.1726199246691524 call $std/math/test_scalbn i32.eqz if i32.const 0 i32.const 8 i32.const 134 i32.const 0 call $~lib/env/abort unreachable end f64.const -8.38143342755525 i32.const 0 f64.const -8.38143342755525 call $std/math/test_scalbn i32.eqz if i32.const 0 i32.const 8 i32.const 135 i32.const 0 call $~lib/env/abort unreachable end f64.const -6.531673581913484 i32.const 1 f64.const -13.063347163826968 call $std/math/test_scalbn i32.eqz if i32.const 0 i32.const 8 i32.const 136 i32.const 0 call $~lib/env/abort unreachable end f64.const 9.267056966972586 i32.const 2 f64.const 37.06822786789034 call $std/math/test_scalbn i32.eqz if i32.const 0 i32.const 8 i32.const 137 i32.const 0 call $~lib/env/abort unreachable end f64.const 0.6619858980995045 i32.const 3 f64.const 5.295887184796036 call $std/math/test_scalbn i32.eqz if i32.const 0 i32.const 8 i32.const 138 i32.const 0 call $~lib/env/abort unreachable end f64.const -0.4066039223853553 i32.const 4 f64.const -6.505662758165685 call $std/math/test_scalbn i32.eqz if i32.const 0 i32.const 8 i32.const 139 i32.const 0 call $~lib/env/abort unreachable end f64.const 0.5617597462207241 i32.const 5 f64.const 17.97631187906317 call $std/math/test_scalbn i32.eqz if i32.const 0 i32.const 8 i32.const 140 i32.const 0 call $~lib/env/abort unreachable end f64.const 0.7741522965913037 i32.const 6 f64.const 49.545746981843436 call $std/math/test_scalbn i32.eqz if i32.const 0 i32.const 8 i32.const 141 i32.const 0 call $~lib/env/abort unreachable end f64.const -0.6787637026394024 i32.const 7 f64.const -86.88175393784351 call $std/math/test_scalbn i32.eqz if i32.const 0 i32.const 8 i32.const 142 i32.const 0 call $~lib/env/abort unreachable end f64.const 0 i32.const 2147483647 f64.const 0 call $std/math/test_scalbn i32.eqz if i32.const 0 i32.const 8 i32.const 145 i32.const 0 call $~lib/env/abort unreachable end f64.const 0 i32.const -2147483647 f64.const 0 call $std/math/test_scalbn i32.eqz if i32.const 0 i32.const 8 i32.const 146 i32.const 0 call $~lib/env/abort unreachable end f64.const -0 i32.const 2147483647 f64.const -0 call $std/math/test_scalbn i32.eqz if i32.const 0 i32.const 8 i32.const 147 i32.const 0 call $~lib/env/abort unreachable end f64.const nan:0x8000000000000 i32.const 0 f64.const nan:0x8000000000000 call $std/math/test_scalbn i32.eqz if i32.const 0 i32.const 8 i32.const 148 i32.const 0 call $~lib/env/abort unreachable end f64.const inf i32.const 0 f64.const inf call $std/math/test_scalbn i32.eqz if i32.const 0 i32.const 8 i32.const 149 i32.const 0 call $~lib/env/abort unreachable end f64.const -inf i32.const 0 f64.const -inf call $std/math/test_scalbn i32.eqz if i32.const 0 i32.const 8 i32.const 150 i32.const 0 call $~lib/env/abort unreachable end f64.const 1 i32.const 0 f64.const 1 call $std/math/test_scalbn i32.eqz if i32.const 0 i32.const 8 i32.const 151 i32.const 0 call $~lib/env/abort unreachable end f64.const 1 i32.const 1 f64.const 2 call $std/math/test_scalbn i32.eqz if i32.const 0 i32.const 8 i32.const 152 i32.const 0 call $~lib/env/abort unreachable end f64.const 1 i32.const -1 f64.const 0.5 call $std/math/test_scalbn i32.eqz if i32.const 0 i32.const 8 i32.const 153 i32.const 0 call $~lib/env/abort unreachable end f64.const 1 i32.const 2147483647 f64.const inf call $std/math/test_scalbn i32.eqz if i32.const 0 i32.const 8 i32.const 154 i32.const 0 call $~lib/env/abort unreachable end f64.const nan:0x8000000000000 i32.const 1 f64.const nan:0x8000000000000 call $std/math/test_scalbn i32.eqz if i32.const 0 i32.const 8 i32.const 155 i32.const 0 call $~lib/env/abort unreachable end f64.const inf i32.const 2147483647 f64.const inf call $std/math/test_scalbn i32.eqz if i32.const 0 i32.const 8 i32.const 156 i32.const 0 call $~lib/env/abort unreachable end f64.const inf i32.const -2147483647 f64.const inf call $std/math/test_scalbn i32.eqz if i32.const 0 i32.const 8 i32.const 157 i32.const 0 call $~lib/env/abort unreachable end f64.const -inf i32.const 2147483647 f64.const -inf call $std/math/test_scalbn i32.eqz if i32.const 0 i32.const 8 i32.const 158 i32.const 0 call $~lib/env/abort unreachable end f64.const 8988465674311579538646525e283 i32.const -2097 f64.const 5e-324 call $std/math/test_scalbn i32.eqz if i32.const 0 i32.const 8 i32.const 159 i32.const 0 call $~lib/env/abort unreachable end f64.const 5e-324 i32.const 2097 f64.const 8988465674311579538646525e283 call $std/math/test_scalbn i32.eqz if i32.const 0 i32.const 8 i32.const 160 i32.const 0 call $~lib/env/abort unreachable end f64.const 1.000244140625 i32.const -1074 f64.const 5e-324 call $std/math/test_scalbn i32.eqz if i32.const 0 i32.const 8 i32.const 161 i32.const 0 call $~lib/env/abort unreachable end f64.const 0.7499999999999999 i32.const -1073 f64.const 5e-324 call $std/math/test_scalbn i32.eqz if i32.const 0 i32.const 8 i32.const 162 i32.const 0 call $~lib/env/abort unreachable end f64.const 0.5000000000000012 i32.const -1024 f64.const 2.781342323134007e-309 call $std/math/test_scalbn i32.eqz if i32.const 0 i32.const 8 i32.const 163 i32.const 0 call $~lib/env/abort unreachable end f32.const -8.066848754882812 i32.const -2 f32.const -2.016712188720703 call $std/math/test_scalbnf i32.eqz if i32.const 0 i32.const 8 i32.const 172 i32.const 0 call $~lib/env/abort unreachable end f32.const 4.345239639282227 i32.const -1 f32.const 2.1726198196411133 call $std/math/test_scalbnf i32.eqz if i32.const 0 i32.const 8 i32.const 173 i32.const 0 call $~lib/env/abort unreachable end f32.const -8.381433486938477 i32.const 0 f32.const -8.381433486938477 call $std/math/test_scalbnf i32.eqz if i32.const 0 i32.const 8 i32.const 174 i32.const 0 call $~lib/env/abort unreachable end f32.const -6.531673431396484 i32.const 1 f32.const -13.063346862792969 call $std/math/test_scalbnf i32.eqz if i32.const 0 i32.const 8 i32.const 175 i32.const 0 call $~lib/env/abort unreachable end f32.const 9.267057418823242 i32.const 2 f32.const 37.06822967529297 call $std/math/test_scalbnf i32.eqz if i32.const 0 i32.const 8 i32.const 176 i32.const 0 call $~lib/env/abort unreachable end f32.const 0.6619858741760254 i32.const 3 f32.const 5.295886993408203 call $std/math/test_scalbnf i32.eqz if i32.const 0 i32.const 8 i32.const 177 i32.const 0 call $~lib/env/abort unreachable end f32.const -0.40660393238067627 i32.const 4 f32.const -6.50566291809082 call $std/math/test_scalbnf i32.eqz if i32.const 0 i32.const 8 i32.const 178 i32.const 0 call $~lib/env/abort unreachable end f32.const 0.5617597699165344 i32.const 5 f32.const 17.9763126373291 call $std/math/test_scalbnf i32.eqz if i32.const 0 i32.const 8 i32.const 179 i32.const 0 call $~lib/env/abort unreachable end f32.const 0.7741522789001465 i32.const 6 f32.const 49.545745849609375 call $std/math/test_scalbnf i32.eqz if i32.const 0 i32.const 8 i32.const 180 i32.const 0 call $~lib/env/abort unreachable end f32.const -0.6787636876106262 i32.const 7 f32.const -86.88175201416016 call $std/math/test_scalbnf i32.eqz if i32.const 0 i32.const 8 i32.const 181 i32.const 0 call $~lib/env/abort unreachable end f32.const 0 i32.const 2147483647 f32.const 0 call $std/math/test_scalbnf i32.eqz if i32.const 0 i32.const 8 i32.const 184 i32.const 0 call $~lib/env/abort unreachable end f32.const 0 i32.const -2147483647 f32.const 0 call $std/math/test_scalbnf i32.eqz if i32.const 0 i32.const 8 i32.const 185 i32.const 0 call $~lib/env/abort unreachable end f32.const -0 i32.const 2147483647 f32.const -0 call $std/math/test_scalbnf i32.eqz if i32.const 0 i32.const 8 i32.const 186 i32.const 0 call $~lib/env/abort unreachable end f32.const nan:0x400000 i32.const 0 f32.const nan:0x400000 call $std/math/test_scalbnf i32.eqz if i32.const 0 i32.const 8 i32.const 187 i32.const 0 call $~lib/env/abort unreachable end f32.const inf i32.const 0 f32.const inf call $std/math/test_scalbnf i32.eqz if i32.const 0 i32.const 8 i32.const 188 i32.const 0 call $~lib/env/abort unreachable end f32.const -inf i32.const 0 f32.const -inf call $std/math/test_scalbnf i32.eqz if i32.const 0 i32.const 8 i32.const 189 i32.const 0 call $~lib/env/abort unreachable end f32.const 1 i32.const 0 f32.const 1 call $std/math/test_scalbnf i32.eqz if i32.const 0 i32.const 8 i32.const 190 i32.const 0 call $~lib/env/abort unreachable end f32.const 1 i32.const 1 f32.const 2 call $std/math/test_scalbnf i32.eqz if i32.const 0 i32.const 8 i32.const 191 i32.const 0 call $~lib/env/abort unreachable end f32.const 1 i32.const -1 f32.const 0.5 call $std/math/test_scalbnf i32.eqz if i32.const 0 i32.const 8 i32.const 192 i32.const 0 call $~lib/env/abort unreachable end f32.const 1 i32.const 2147483647 f32.const inf call $std/math/test_scalbnf i32.eqz if i32.const 0 i32.const 8 i32.const 193 i32.const 0 call $~lib/env/abort unreachable end f32.const nan:0x400000 i32.const 1 f32.const nan:0x400000 call $std/math/test_scalbnf i32.eqz if i32.const 0 i32.const 8 i32.const 194 i32.const 0 call $~lib/env/abort unreachable end f32.const inf i32.const 2147483647 f32.const inf call $std/math/test_scalbnf i32.eqz if i32.const 0 i32.const 8 i32.const 195 i32.const 0 call $~lib/env/abort unreachable end f32.const inf i32.const -2147483647 f32.const inf call $std/math/test_scalbnf i32.eqz if i32.const 0 i32.const 8 i32.const 196 i32.const 0 call $~lib/env/abort unreachable end f32.const -inf i32.const 2147483647 f32.const -inf call $std/math/test_scalbnf i32.eqz if i32.const 0 i32.const 8 i32.const 197 i32.const 0 call $~lib/env/abort unreachable end f32.const 1701411834604692317316873e14 i32.const -276 f32.const 1.401298464324817e-45 call $std/math/test_scalbnf i32.eqz if i32.const 0 i32.const 8 i32.const 198 i32.const 0 call $~lib/env/abort unreachable end f32.const 1.401298464324817e-45 i32.const 276 f32.const 1701411834604692317316873e14 call $std/math/test_scalbnf i32.eqz if i32.const 0 i32.const 8 i32.const 199 i32.const 0 call $~lib/env/abort unreachable end f32.const 1.000244140625 i32.const -149 f32.const 1.401298464324817e-45 call $std/math/test_scalbnf i32.eqz if i32.const 0 i32.const 8 i32.const 200 i32.const 0 call $~lib/env/abort unreachable end f32.const 0.7499999403953552 i32.const -148 f32.const 1.401298464324817e-45 call $std/math/test_scalbnf i32.eqz if i32.const 0 i32.const 8 i32.const 201 i32.const 0 call $~lib/env/abort unreachable end f32.const 0.5000006556510925 i32.const -128 f32.const 1.4693693398263237e-39 call $std/math/test_scalbnf i32.eqz if i32.const 0 i32.const 8 i32.const 202 i32.const 0 call $~lib/env/abort unreachable end f64.const -8.06684839057968 f64.const 8.06684839057968 call $std/math/test_abs i32.eqz if i32.const 0 i32.const 8 i32.const 214 i32.const 0 call $~lib/env/abort unreachable end f64.const 4.345239849338305 f64.const 4.345239849338305 call $std/math/test_abs i32.eqz if i32.const 0 i32.const 8 i32.const 215 i32.const 0 call $~lib/env/abort unreachable end f64.const -8.38143342755525 f64.const 8.38143342755525 call $std/math/test_abs i32.eqz if i32.const 0 i32.const 8 i32.const 216 i32.const 0 call $~lib/env/abort unreachable end f64.const -6.531673581913484 f64.const 6.531673581913484 call $std/math/test_abs i32.eqz if i32.const 0 i32.const 8 i32.const 217 i32.const 0 call $~lib/env/abort unreachable end f64.const 9.267056966972586 f64.const 9.267056966972586 call $std/math/test_abs i32.eqz if i32.const 0 i32.const 8 i32.const 218 i32.const 0 call $~lib/env/abort unreachable end f64.const 0.6619858980995045 f64.const 0.6619858980995045 call $std/math/test_abs i32.eqz if i32.const 0 i32.const 8 i32.const 219 i32.const 0 call $~lib/env/abort unreachable end f64.const -0.4066039223853553 f64.const 0.4066039223853553 call $std/math/test_abs i32.eqz if i32.const 0 i32.const 8 i32.const 220 i32.const 0 call $~lib/env/abort unreachable end f64.const 0.5617597462207241 f64.const 0.5617597462207241 call $std/math/test_abs i32.eqz if i32.const 0 i32.const 8 i32.const 221 i32.const 0 call $~lib/env/abort unreachable end f64.const 0.7741522965913037 f64.const 0.7741522965913037 call $std/math/test_abs i32.eqz if i32.const 0 i32.const 8 i32.const 222 i32.const 0 call $~lib/env/abort unreachable end f64.const -0.6787637026394024 f64.const 0.6787637026394024 call $std/math/test_abs i32.eqz if i32.const 0 i32.const 8 i32.const 223 i32.const 0 call $~lib/env/abort unreachable end f64.const 0 f64.const 0 call $std/math/test_abs i32.eqz if i32.const 0 i32.const 8 i32.const 226 i32.const 0 call $~lib/env/abort unreachable end f64.const -0 f64.const 0 call $std/math/test_abs i32.eqz if i32.const 0 i32.const 8 i32.const 227 i32.const 0 call $~lib/env/abort unreachable end f64.const 1 f64.const 1 call $std/math/test_abs i32.eqz if i32.const 0 i32.const 8 i32.const 228 i32.const 0 call $~lib/env/abort unreachable end f64.const -1 f64.const 1 call $std/math/test_abs i32.eqz if i32.const 0 i32.const 8 i32.const 229 i32.const 0 call $~lib/env/abort unreachable end f64.const inf f64.const inf call $std/math/test_abs i32.eqz if i32.const 0 i32.const 8 i32.const 230 i32.const 0 call $~lib/env/abort unreachable end f64.const -inf f64.const inf call $std/math/test_abs i32.eqz if i32.const 0 i32.const 8 i32.const 231 i32.const 0 call $~lib/env/abort unreachable end f64.const nan:0x8000000000000 f64.const nan:0x8000000000000 call $std/math/test_abs i32.eqz if i32.const 0 i32.const 8 i32.const 232 i32.const 0 call $~lib/env/abort unreachable end f32.const -8.066848754882812 f32.const 8.066848754882812 call $std/math/test_absf i32.eqz if i32.const 0 i32.const 8 i32.const 241 i32.const 0 call $~lib/env/abort unreachable end f32.const 4.345239639282227 f32.const 4.345239639282227 call $std/math/test_absf i32.eqz if i32.const 0 i32.const 8 i32.const 242 i32.const 0 call $~lib/env/abort unreachable end f32.const -8.381433486938477 f32.const 8.381433486938477 call $std/math/test_absf i32.eqz if i32.const 0 i32.const 8 i32.const 243 i32.const 0 call $~lib/env/abort unreachable end f32.const -6.531673431396484 f32.const 6.531673431396484 call $std/math/test_absf i32.eqz if i32.const 0 i32.const 8 i32.const 244 i32.const 0 call $~lib/env/abort unreachable end f32.const 9.267057418823242 f32.const 9.267057418823242 call $std/math/test_absf i32.eqz if i32.const 0 i32.const 8 i32.const 245 i32.const 0 call $~lib/env/abort unreachable end f32.const 0.6619858741760254 f32.const 0.6619858741760254 call $std/math/test_absf i32.eqz if i32.const 0 i32.const 8 i32.const 246 i32.const 0 call $~lib/env/abort unreachable end f32.const -0.40660393238067627 f32.const 0.40660393238067627 call $std/math/test_absf i32.eqz if i32.const 0 i32.const 8 i32.const 247 i32.const 0 call $~lib/env/abort unreachable end f32.const 0.5617597699165344 f32.const 0.5617597699165344 call $std/math/test_absf i32.eqz if i32.const 0 i32.const 8 i32.const 248 i32.const 0 call $~lib/env/abort unreachable end f32.const 0.7741522789001465 f32.const 0.7741522789001465 call $std/math/test_absf i32.eqz if i32.const 0 i32.const 8 i32.const 249 i32.const 0 call $~lib/env/abort unreachable end f32.const -0.6787636876106262 f32.const 0.6787636876106262 call $std/math/test_absf i32.eqz if i32.const 0 i32.const 8 i32.const 250 i32.const 0 call $~lib/env/abort unreachable end f32.const 0 f32.const 0 call $std/math/test_absf i32.eqz if i32.const 0 i32.const 8 i32.const 253 i32.const 0 call $~lib/env/abort unreachable end f32.const -0 f32.const 0 call $std/math/test_absf i32.eqz if i32.const 0 i32.const 8 i32.const 254 i32.const 0 call $~lib/env/abort unreachable end f32.const 1 f32.const 1 call $std/math/test_absf i32.eqz if i32.const 0 i32.const 8 i32.const 255 i32.const 0 call $~lib/env/abort unreachable end f32.const -1 f32.const 1 call $std/math/test_absf i32.eqz if i32.const 0 i32.const 8 i32.const 256 i32.const 0 call $~lib/env/abort unreachable end f32.const inf f32.const inf call $std/math/test_absf i32.eqz if i32.const 0 i32.const 8 i32.const 257 i32.const 0 call $~lib/env/abort unreachable end f32.const -inf f32.const inf call $std/math/test_absf i32.eqz if i32.const 0 i32.const 8 i32.const 258 i32.const 0 call $~lib/env/abort unreachable end f32.const nan:0x400000 f32.const nan:0x400000 call $std/math/test_absf i32.eqz if i32.const 0 i32.const 8 i32.const 259 i32.const 0 call $~lib/env/abort unreachable end f64.const -8.06684839057968 f64.const nan:0x8000000000000 f64.const 0 call $std/math/test_acos i32.eqz if i32.const 0 i32.const 8 i32.const 271 i32.const 0 call $~lib/env/abort unreachable end f64.const 4.345239849338305 f64.const nan:0x8000000000000 f64.const 0 call $std/math/test_acos i32.eqz if i32.const 0 i32.const 8 i32.const 272 i32.const 0 call $~lib/env/abort unreachable end f64.const -8.38143342755525 f64.const nan:0x8000000000000 f64.const 0 call $std/math/test_acos i32.eqz if i32.const 0 i32.const 8 i32.const 273 i32.const 0 call $~lib/env/abort unreachable end f64.const -6.531673581913484 f64.const nan:0x8000000000000 f64.const 0 call $std/math/test_acos i32.eqz if i32.const 0 i32.const 8 i32.const 274 i32.const 0 call $~lib/env/abort unreachable end f64.const 9.267056966972586 f64.const nan:0x8000000000000 f64.const 0 call $std/math/test_acos i32.eqz if i32.const 0 i32.const 8 i32.const 275 i32.const 0 call $~lib/env/abort unreachable end f64.const 0.6619858980995045 f64.const 0.8473310828433507 f64.const -0.41553276777267456 call $std/math/test_acos i32.eqz if i32.const 0 i32.const 8 i32.const 276 i32.const 0 call $~lib/env/abort unreachable end f64.const -0.4066039223853553 f64.const 1.989530071088669 f64.const 0.4973946213722229 call $std/math/test_acos i32.eqz if i32.const 0 i32.const 8 i32.const 277 i32.const 0 call $~lib/env/abort unreachable end f64.const 0.5617597462207241 f64.const 0.9742849645674904 f64.const -0.4428897500038147 call $std/math/test_acos i32.eqz if i32.const 0 i32.const 8 i32.const 278 i32.const 0 call $~lib/env/abort unreachable end f64.const 0.7741522965913037 f64.const 0.6854215158636222 f64.const -0.12589527666568756 call $std/math/test_acos i32.eqz if i32.const 0 i32.const 8 i32.const 279 i32.const 0 call $~lib/env/abort unreachable end f64.const -0.6787637026394024 f64.const 2.316874138205964 f64.const -0.17284949123859406 call $std/math/test_acos i32.eqz if i32.const 0 i32.const 8 i32.const 280 i32.const 0 call $~lib/env/abort unreachable end f64.const 0 f64.const 1.5707963267948966 f64.const -0.27576595544815063 call $std/math/test_acos i32.eqz if i32.const 0 i32.const 8 i32.const 283 i32.const 0 call $~lib/env/abort unreachable end f64.const -1 f64.const 3.141592653589793 f64.const -0.27576595544815063 call $std/math/test_acos i32.eqz if i32.const 0 i32.const 8 i32.const 284 i32.const 0 call $~lib/env/abort unreachable end f64.const 1 f64.const 0 f64.const 0 call $std/math/test_acos i32.eqz if i32.const 0 i32.const 8 i32.const 285 i32.const 0 call $~lib/env/abort unreachable end f64.const 1.0000000000000002 f64.const nan:0x8000000000000 f64.const 0 call $std/math/test_acos i32.eqz if i32.const 0 i32.const 8 i32.const 286 i32.const 0 call $~lib/env/abort unreachable end f64.const -1.0000000000000002 f64.const nan:0x8000000000000 f64.const 0 call $std/math/test_acos i32.eqz if i32.const 0 i32.const 8 i32.const 287 i32.const 0 call $~lib/env/abort unreachable end f64.const inf f64.const nan:0x8000000000000 f64.const 0 call $std/math/test_acos i32.eqz if i32.const 0 i32.const 8 i32.const 288 i32.const 0 call $~lib/env/abort unreachable end f64.const -inf f64.const nan:0x8000000000000 f64.const 0 call $std/math/test_acos i32.eqz if i32.const 0 i32.const 8 i32.const 289 i32.const 0 call $~lib/env/abort unreachable end f64.const nan:0x8000000000000 f64.const nan:0x8000000000000 f64.const 0 call $std/math/test_acos i32.eqz if i32.const 0 i32.const 8 i32.const 290 i32.const 0 call $~lib/env/abort unreachable end f64.const -0.5309227209592985 f64.const 2.1304853799705463 f64.const 0.1391008496284485 call $std/math/test_acos i32.eqz if i32.const 0 i32.const 8 i32.const 291 i32.const 0 call $~lib/env/abort unreachable end f64.const 0.4939556746399746 f64.const 1.0541629875851946 f64.const 0.22054767608642578 call $std/math/test_acos i32.eqz if i32.const 0 i32.const 8 i32.const 292 i32.const 0 call $~lib/env/abort unreachable end f32.const -8.066848754882812 f32.const nan:0x400000 f32.const 0 call $std/math/test_acosf i32.eqz if i32.const 0 i32.const 8 i32.const 301 i32.const 0 call $~lib/env/abort unreachable end f32.const 4.345239639282227 f32.const nan:0x400000 f32.const 0 call $std/math/test_acosf i32.eqz if i32.const 0 i32.const 8 i32.const 302 i32.const 0 call $~lib/env/abort unreachable end f32.const -8.381433486938477 f32.const nan:0x400000 f32.const 0 call $std/math/test_acosf i32.eqz if i32.const 0 i32.const 8 i32.const 303 i32.const 0 call $~lib/env/abort unreachable end f32.const -6.531673431396484 f32.const nan:0x400000 f32.const 0 call $std/math/test_acosf i32.eqz if i32.const 0 i32.const 8 i32.const 304 i32.const 0 call $~lib/env/abort unreachable end f32.const 9.267057418823242 f32.const nan:0x400000 f32.const 0 call $std/math/test_acosf i32.eqz if i32.const 0 i32.const 8 i32.const 305 i32.const 0 call $~lib/env/abort unreachable end f32.const 0.6619858741760254 f32.const 0.8473311066627502 f32.const -0.13588131964206696 call $std/math/test_acosf i32.eqz if i32.const 0 i32.const 8 i32.const 306 i32.const 0 call $~lib/env/abort unreachable end f32.const -0.40660393238067627 f32.const 1.989530086517334 f32.const 0.03764917701482773 call $std/math/test_acosf i32.eqz if i32.const 0 i32.const 8 i32.const 307 i32.const 0 call $~lib/env/abort unreachable end f32.const 0.5617597699165344 f32.const 0.9742849469184875 f32.const 0.18443739414215088 call $std/math/test_acosf i32.eqz if i32.const 0 i32.const 8 i32.const 308 i32.const 0 call $~lib/env/abort unreachable end f32.const 0.7741522789001465 f32.const 0.6854215264320374 f32.const -0.29158344864845276 call $std/math/test_acosf i32.eqz if i32.const 0 i32.const 8 i32.const 309 i32.const 0 call $~lib/env/abort unreachable end f32.const -0.6787636876106262 f32.const 2.3168740272521973 f32.const -0.3795364499092102 call $std/math/test_acosf i32.eqz if i32.const 0 i32.const 8 i32.const 310 i32.const 0 call $~lib/env/abort unreachable end f32.const 0 f32.const 1.5707963705062866 f32.const 0.3666777014732361 call $std/math/test_acosf i32.eqz if i32.const 0 i32.const 8 i32.const 313 i32.const 0 call $~lib/env/abort unreachable end f32.const -1 f32.const 3.1415927410125732 f32.const 0.3666777014732361 call $std/math/test_acosf i32.eqz if i32.const 0 i32.const 8 i32.const 314 i32.const 0 call $~lib/env/abort unreachable end f32.const 1 f32.const 0 f32.const 0 call $std/math/test_acosf i32.eqz if i32.const 0 i32.const 8 i32.const 315 i32.const 0 call $~lib/env/abort unreachable end f32.const 1.0000001192092896 f32.const nan:0x400000 f32.const 0 call $std/math/test_acosf i32.eqz if i32.const 0 i32.const 8 i32.const 316 i32.const 0 call $~lib/env/abort unreachable end f32.const -1.0000001192092896 f32.const nan:0x400000 f32.const 0 call $std/math/test_acosf i32.eqz if i32.const 0 i32.const 8 i32.const 317 i32.const 0 call $~lib/env/abort unreachable end f32.const inf f32.const nan:0x400000 f32.const 0 call $std/math/test_acosf i32.eqz if i32.const 0 i32.const 8 i32.const 318 i32.const 0 call $~lib/env/abort unreachable end f32.const -inf f32.const nan:0x400000 f32.const 0 call $std/math/test_acosf i32.eqz if i32.const 0 i32.const 8 i32.const 319 i32.const 0 call $~lib/env/abort unreachable end f32.const nan:0x400000 f32.const nan:0x400000 f32.const 0 call $std/math/test_acosf i32.eqz if i32.const 0 i32.const 8 i32.const 320 i32.const 0 call $~lib/env/abort unreachable end f32.const 0.49965065717697144 f32.const 1.0476008653640747 f32.const -0.21161814033985138 call $std/math/test_acosf i32.eqz if i32.const 0 i32.const 8 i32.const 321 i32.const 0 call $~lib/env/abort unreachable end f32.const -0.5051405429840088 f32.const 2.1003410816192627 f32.const -0.20852705836296082 call $std/math/test_acosf i32.eqz if i32.const 0 i32.const 8 i32.const 322 i32.const 0 call $~lib/env/abort unreachable end f32.const -0.5189794898033142 f32.const 2.116452932357788 f32.const -0.14600826799869537 call $std/math/test_acosf i32.eqz if i32.const 0 i32.const 8 i32.const 323 i32.const 0 call $~lib/env/abort unreachable end f64.const -8.06684839057968 f64.const nan:0x8000000000000 f64.const 0 call $std/math/test_acosh i32.eqz if i32.const 0 i32.const 8 i32.const 335 i32.const 0 call $~lib/env/abort unreachable end f64.const 4.345239849338305 f64.const 2.1487163980597503 f64.const -0.291634738445282 call $std/math/test_acosh i32.eqz if i32.const 0 i32.const 8 i32.const 336 i32.const 0 call $~lib/env/abort unreachable end f64.const -8.38143342755525 f64.const nan:0x8000000000000 f64.const 0 call $std/math/test_acosh i32.eqz if i32.const 0 i32.const 8 i32.const 337 i32.const 0 call $~lib/env/abort unreachable end f64.const -6.531673581913484 f64.const nan:0x8000000000000 f64.const 0 call $std/math/test_acosh i32.eqz if i32.const 0 i32.const 8 i32.const 338 i32.const 0 call $~lib/env/abort unreachable end f64.const 9.267056966972586 f64.const 2.91668914109908 f64.const -0.24191908538341522 call $std/math/test_acosh i32.eqz if i32.const 0 i32.const 8 i32.const 339 i32.const 0 call $~lib/env/abort unreachable end f64.const 0.6619858980995045 f64.const nan:0x8000000000000 f64.const 0 call $std/math/test_acosh i32.eqz if i32.const 0 i32.const 8 i32.const 340 i32.const 0 call $~lib/env/abort unreachable end f64.const -0.4066039223853553 f64.const nan:0x8000000000000 f64.const 0 call $std/math/test_acosh i32.eqz if i32.const 0 i32.const 8 i32.const 341 i32.const 0 call $~lib/env/abort unreachable end f64.const 0.5617597462207241 f64.const nan:0x8000000000000 f64.const 0 call $std/math/test_acosh i32.eqz if i32.const 0 i32.const 8 i32.const 342 i32.const 0 call $~lib/env/abort unreachable end f64.const 0.7741522965913037 f64.const nan:0x8000000000000 f64.const 0 call $std/math/test_acosh i32.eqz if i32.const 0 i32.const 8 i32.const 343 i32.const 0 call $~lib/env/abort unreachable end f64.const -0.6787637026394024 f64.const nan:0x8000000000000 f64.const 0 call $std/math/test_acosh i32.eqz if i32.const 0 i32.const 8 i32.const 344 i32.const 0 call $~lib/env/abort unreachable end f64.const nan:0x8000000000000 f64.const nan:0x8000000000000 f64.const 0 call $std/math/test_acosh i32.eqz if i32.const 0 i32.const 8 i32.const 347 i32.const 0 call $~lib/env/abort unreachable end f64.const inf f64.const inf f64.const 0 call $std/math/test_acosh i32.eqz if i32.const 0 i32.const 8 i32.const 348 i32.const 0 call $~lib/env/abort unreachable end f64.const 1 f64.const 0 f64.const 0 call $std/math/test_acosh i32.eqz if i32.const 0 i32.const 8 i32.const 349 i32.const 0 call $~lib/env/abort unreachable end f64.const 0.9999923706054688 f64.const nan:0x8000000000000 f64.const 0 call $std/math/test_acosh i32.eqz if i32.const 0 i32.const 8 i32.const 350 i32.const 0 call $~lib/env/abort unreachable end f64.const 0 f64.const nan:0x8000000000000 f64.const 0 call $std/math/test_acosh i32.eqz if i32.const 0 i32.const 8 i32.const 351 i32.const 0 call $~lib/env/abort unreachable end f64.const -0 f64.const nan:0x8000000000000 f64.const 0 call $std/math/test_acosh i32.eqz if i32.const 0 i32.const 8 i32.const 352 i32.const 0 call $~lib/env/abort unreachable end f64.const -inf f64.const nan:0x8000000000000 f64.const 0 call $std/math/test_acosh i32.eqz if i32.const 0 i32.const 8 i32.const 353 i32.const 0 call $~lib/env/abort unreachable end f64.const 1.1060831199926429 f64.const 0.4566373404384803 f64.const -0.29381608963012695 call $std/math/test_acosh i32.eqz if i32.const 0 i32.const 8 i32.const 369 i32.const 0 call $~lib/env/abort unreachable end f64.const 1.1089809557628658 f64.const 0.4627246859959428 f64.const -0.3990095555782318 call $std/math/test_acosh i32.eqz if i32.const 0 i32.const 8 i32.const 371 i32.const 0 call $~lib/env/abort unreachable end f64.const 1.1169429159875521 f64.const 0.47902433134075284 f64.const -0.321674108505249 call $std/math/test_acosh i32.eqz if i32.const 0 i32.const 8 i32.const 372 i32.const 0 call $~lib/env/abort unreachable end f32.const -8.066848754882812 f32.const nan:0x400000 f32.const 0 call $std/math/test_acoshf i32.eqz if i32.const 0 i32.const 8 i32.const 381 i32.const 0 call $~lib/env/abort unreachable end f32.const 4.345239639282227 f32.const 2.148716449737549 f32.const 0.4251045286655426 call $std/math/test_acoshf i32.eqz if i32.const 0 i32.const 8 i32.const 382 i32.const 0 call $~lib/env/abort unreachable end f32.const -8.381433486938477 f32.const nan:0x400000 f32.const 0 call $std/math/test_acoshf i32.eqz if i32.const 0 i32.const 8 i32.const 383 i32.const 0 call $~lib/env/abort unreachable end f32.const -6.531673431396484 f32.const nan:0x400000 f32.const 0 call $std/math/test_acoshf i32.eqz if i32.const 0 i32.const 8 i32.const 384 i32.const 0 call $~lib/env/abort unreachable end f32.const 9.267057418823242 f32.const 2.916689157485962 f32.const -0.1369788944721222 call $std/math/test_acoshf i32.eqz if i32.const 0 i32.const 8 i32.const 385 i32.const 0 call $~lib/env/abort unreachable end f32.const 0.6619858741760254 f32.const nan:0x400000 f32.const 0 call $std/math/test_acoshf i32.eqz if i32.const 0 i32.const 8 i32.const 386 i32.const 0 call $~lib/env/abort unreachable end f32.const -0.40660393238067627 f32.const nan:0x400000 f32.const 0 call $std/math/test_acoshf i32.eqz if i32.const 0 i32.const 8 i32.const 387 i32.const 0 call $~lib/env/abort unreachable end f32.const 0.5617597699165344 f32.const nan:0x400000 f32.const 0 call $std/math/test_acoshf i32.eqz if i32.const 0 i32.const 8 i32.const 388 i32.const 0 call $~lib/env/abort unreachable end f32.const 0.7741522789001465 f32.const nan:0x400000 f32.const 0 call $std/math/test_acoshf i32.eqz if i32.const 0 i32.const 8 i32.const 389 i32.const 0 call $~lib/env/abort unreachable end f32.const -0.6787636876106262 f32.const nan:0x400000 f32.const 0 call $std/math/test_acoshf i32.eqz if i32.const 0 i32.const 8 i32.const 390 i32.const 0 call $~lib/env/abort unreachable end f32.const nan:0x400000 f32.const nan:0x400000 f32.const 0 call $std/math/test_acoshf i32.eqz if i32.const 0 i32.const 8 i32.const 393 i32.const 0 call $~lib/env/abort unreachable end f32.const inf f32.const inf f32.const 0 call $std/math/test_acoshf i32.eqz if i32.const 0 i32.const 8 i32.const 394 i32.const 0 call $~lib/env/abort unreachable end f32.const 1 f32.const 0 f32.const 0 call $std/math/test_acoshf i32.eqz if i32.const 0 i32.const 8 i32.const 395 i32.const 0 call $~lib/env/abort unreachable end f32.const 0.9999923706054688 f32.const nan:0x400000 f32.const 0 call $std/math/test_acoshf i32.eqz if i32.const 0 i32.const 8 i32.const 396 i32.const 0 call $~lib/env/abort unreachable end f32.const 0 f32.const nan:0x400000 f32.const 0 call $std/math/test_acoshf i32.eqz if i32.const 0 i32.const 8 i32.const 397 i32.const 0 call $~lib/env/abort unreachable end f32.const -0 f32.const nan:0x400000 f32.const 0 call $std/math/test_acoshf i32.eqz if i32.const 0 i32.const 8 i32.const 398 i32.const 0 call $~lib/env/abort unreachable end f32.const -inf f32.const nan:0x400000 f32.const 0 call $std/math/test_acoshf i32.eqz if i32.const 0 i32.const 8 i32.const 399 i32.const 0 call $~lib/env/abort unreachable end f32.const -1125899906842624 f32.const nan:0x400000 f32.const 0 call $std/math/test_acoshf i32.eqz if i32.const 0 i32.const 8 i32.const 400 i32.const 0 call $~lib/env/abort unreachable end f64.const -8.06684839057968 f64.const nan:0x8000000000000 f64.const 0 call $std/math/test_asin i32.eqz if i32.const 0 i32.const 8 i32.const 412 i32.const 0 call $~lib/env/abort unreachable end f64.const 4.345239849338305 f64.const nan:0x8000000000000 f64.const 0 call $std/math/test_asin i32.eqz if i32.const 0 i32.const 8 i32.const 413 i32.const 0 call $~lib/env/abort unreachable end f64.const -8.38143342755525 f64.const nan:0x8000000000000 f64.const 0 call $std/math/test_asin i32.eqz if i32.const 0 i32.const 8 i32.const 414 i32.const 0 call $~lib/env/abort unreachable end f64.const -6.531673581913484 f64.const nan:0x8000000000000 f64.const 0 call $std/math/test_asin i32.eqz if i32.const 0 i32.const 8 i32.const 415 i32.const 0 call $~lib/env/abort unreachable end f64.const 9.267056966972586 f64.const nan:0x8000000000000 f64.const 0 call $std/math/test_asin i32.eqz if i32.const 0 i32.const 8 i32.const 416 i32.const 0 call $~lib/env/abort unreachable end f64.const 0.6619858980995045 f64.const 0.7234652439515459 f64.const -0.13599912822246552 call $std/math/test_asin i32.eqz if i32.const 0 i32.const 8 i32.const 417 i32.const 0 call $~lib/env/abort unreachable end f64.const -0.4066039223853553 f64.const -0.41873374429377225 f64.const -0.09264230728149414 call $std/math/test_asin i32.eqz if i32.const 0 i32.const 8 i32.const 418 i32.const 0 call $~lib/env/abort unreachable end f64.const 0.5617597462207241 f64.const 0.5965113622274062 f64.const -0.10864213854074478 call $std/math/test_asin i32.eqz if i32.const 0 i32.const 8 i32.const 419 i32.const 0 call $~lib/env/abort unreachable end f64.const 0.7741522965913037 f64.const 0.8853748109312743 f64.const -0.4256366193294525 call $std/math/test_asin i32.eqz if i32.const 0 i32.const 8 i32.const 420 i32.const 0 call $~lib/env/abort unreachable end f64.const -0.6787637026394024 f64.const -0.7460778114110673 f64.const 0.13986606895923615 call $std/math/test_asin i32.eqz if i32.const 0 i32.const 8 i32.const 421 i32.const 0 call $~lib/env/abort unreachable end f64.const 1 f64.const 1.5707963267948966 f64.const -0.27576595544815063 call $std/math/test_asin i32.eqz if i32.const 0 i32.const 8 i32.const 424 i32.const 0 call $~lib/env/abort unreachable end f64.const -1 f64.const -1.5707963267948966 f64.const 0.27576595544815063 call $std/math/test_asin i32.eqz if i32.const 0 i32.const 8 i32.const 425 i32.const 0 call $~lib/env/abort unreachable end f64.const 0 f64.const 0 f64.const 0 call $std/math/test_asin i32.eqz if i32.const 0 i32.const 8 i32.const 426 i32.const 0 call $~lib/env/abort unreachable end f64.const -0 f64.const -0 f64.const 0 call $std/math/test_asin i32.eqz if i32.const 0 i32.const 8 i32.const 427 i32.const 0 call $~lib/env/abort unreachable end f64.const 1.0000000000000002 f64.const nan:0x8000000000000 f64.const 0 call $std/math/test_asin i32.eqz if i32.const 0 i32.const 8 i32.const 428 i32.const 0 call $~lib/env/abort unreachable end f64.const -1.0000000000000002 f64.const nan:0x8000000000000 f64.const 0 call $std/math/test_asin i32.eqz if i32.const 0 i32.const 8 i32.const 429 i32.const 0 call $~lib/env/abort unreachable end f64.const inf f64.const nan:0x8000000000000 f64.const 0 call $std/math/test_asin i32.eqz if i32.const 0 i32.const 8 i32.const 430 i32.const 0 call $~lib/env/abort unreachable end f64.const -inf f64.const nan:0x8000000000000 f64.const 0 call $std/math/test_asin i32.eqz if i32.const 0 i32.const 8 i32.const 431 i32.const 0 call $~lib/env/abort unreachable end f64.const nan:0x8000000000000 f64.const nan:0x8000000000000 f64.const 0 call $std/math/test_asin i32.eqz if i32.const 0 i32.const 8 i32.const 432 i32.const 0 call $~lib/env/abort unreachable end f64.const 0.5073043929119148 f64.const 0.5320538997772349 f64.const -0.16157317161560059 call $std/math/test_asin i32.eqz if i32.const 0 i32.const 8 i32.const 433 i32.const 0 call $~lib/env/abort unreachable end f32.const -8.066848754882812 f32.const nan:0x400000 f32.const 0 call $std/math/test_asinf i32.eqz if i32.const 0 i32.const 8 i32.const 442 i32.const 0 call $~lib/env/abort unreachable end f32.const 4.345239639282227 f32.const nan:0x400000 f32.const 0 call $std/math/test_asinf i32.eqz if i32.const 0 i32.const 8 i32.const 443 i32.const 0 call $~lib/env/abort unreachable end f32.const -8.381433486938477 f32.const nan:0x400000 f32.const 0 call $std/math/test_asinf i32.eqz if i32.const 0 i32.const 8 i32.const 444 i32.const 0 call $~lib/env/abort unreachable end f32.const -6.531673431396484 f32.const nan:0x400000 f32.const 0 call $std/math/test_asinf i32.eqz if i32.const 0 i32.const 8 i32.const 445 i32.const 0 call $~lib/env/abort unreachable end f32.const 9.267057418823242 f32.const nan:0x400000 f32.const 0 call $std/math/test_asinf i32.eqz if i32.const 0 i32.const 8 i32.const 446 i32.const 0 call $~lib/env/abort unreachable end f32.const 0.6619858741760254 f32.const 0.7234652042388916 f32.const -0.1307632476091385 call $std/math/test_asinf i32.eqz if i32.const 0 i32.const 8 i32.const 447 i32.const 0 call $~lib/env/abort unreachable end f32.const -0.40660393238067627 f32.const -0.41873374581336975 f32.const 0.3161141574382782 call $std/math/test_asinf i32.eqz if i32.const 0 i32.const 8 i32.const 448 i32.const 0 call $~lib/env/abort unreachable end f32.const 0.5617597699165344 f32.const 0.5965113639831543 f32.const -0.4510819613933563 call $std/math/test_asinf i32.eqz if i32.const 0 i32.const 8 i32.const 449 i32.const 0 call $~lib/env/abort unreachable end f32.const 0.7741522789001465 f32.const 0.8853747844696045 f32.const 0.02493886835873127 call $std/math/test_asinf i32.eqz if i32.const 0 i32.const 8 i32.const 450 i32.const 0 call $~lib/env/abort unreachable end f32.const -0.6787636876106262 f32.const -0.7460777759552002 f32.const 0.2515012323856354 call $std/math/test_asinf i32.eqz if i32.const 0 i32.const 8 i32.const 451 i32.const 0 call $~lib/env/abort unreachable end f32.const 1 f32.const 1.5707963705062866 f32.const 0.3666777014732361 call $std/math/test_asinf i32.eqz if i32.const 0 i32.const 8 i32.const 454 i32.const 0 call $~lib/env/abort unreachable end f32.const -1 f32.const -1.5707963705062866 f32.const -0.3666777014732361 call $std/math/test_asinf i32.eqz if i32.const 0 i32.const 8 i32.const 455 i32.const 0 call $~lib/env/abort unreachable end f32.const 0 f32.const 0 f32.const 0 call $std/math/test_asinf i32.eqz if i32.const 0 i32.const 8 i32.const 456 i32.const 0 call $~lib/env/abort unreachable end f32.const -0 f32.const -0 f32.const 0 call $std/math/test_asinf i32.eqz if i32.const 0 i32.const 8 i32.const 457 i32.const 0 call $~lib/env/abort unreachable end f32.const 1.0000001192092896 f32.const nan:0x400000 f32.const 0 call $std/math/test_asinf i32.eqz if i32.const 0 i32.const 8 i32.const 458 i32.const 0 call $~lib/env/abort unreachable end f32.const -1.0000001192092896 f32.const nan:0x400000 f32.const 0 call $std/math/test_asinf i32.eqz if i32.const 0 i32.const 8 i32.const 459 i32.const 0 call $~lib/env/abort unreachable end f32.const inf f32.const nan:0x400000 f32.const 0 call $std/math/test_asinf i32.eqz if i32.const 0 i32.const 8 i32.const 460 i32.const 0 call $~lib/env/abort unreachable end f32.const -inf f32.const nan:0x400000 f32.const 0 call $std/math/test_asinf i32.eqz if i32.const 0 i32.const 8 i32.const 461 i32.const 0 call $~lib/env/abort unreachable end f32.const nan:0x400000 f32.const nan:0x400000 f32.const 0 call $std/math/test_asinf i32.eqz if i32.const 0 i32.const 8 i32.const 462 i32.const 0 call $~lib/env/abort unreachable end f32.const 0.5004770159721375 f32.const 0.5241496562957764 f32.const -0.29427099227905273 call $std/math/test_asinf i32.eqz if i32.const 0 i32.const 8 i32.const 463 i32.const 0 call $~lib/env/abort unreachable end f64.const -8.06684839057968 f64.const -2.784729878387861 f64.const -0.4762189984321594 call $std/math/test_asinh i32.eqz if i32.const 0 i32.const 8 i32.const 475 i32.const 0 call $~lib/env/abort unreachable end f64.const 4.345239849338305 f64.const 2.175213389013164 f64.const -0.02728751301765442 call $std/math/test_asinh i32.eqz if i32.const 0 i32.const 8 i32.const 476 i32.const 0 call $~lib/env/abort unreachable end f64.const -8.38143342755525 f64.const -2.822706083697696 f64.const 0.20985257625579834 call $std/math/test_asinh i32.eqz if i32.const 0 i32.const 8 i32.const 477 i32.const 0 call $~lib/env/abort unreachable end f64.const -6.531673581913484 f64.const -2.575619446591922 f64.const 0.3113134205341339 call $std/math/test_asinh i32.eqz if i32.const 0 i32.const 8 i32.const 478 i32.const 0 call $~lib/env/abort unreachable end f64.const 9.267056966972586 f64.const 2.9225114951048674 f64.const 0.4991756081581116 call $std/math/test_asinh i32.eqz if i32.const 0 i32.const 8 i32.const 479 i32.const 0 call $~lib/env/abort unreachable end f64.const 0.6619858980995045 f64.const 0.6212462762707166 f64.const -0.4697347581386566 call $std/math/test_asinh i32.eqz if i32.const 0 i32.const 8 i32.const 480 i32.const 0 call $~lib/env/abort unreachable end f64.const -0.4066039223853553 f64.const -0.39615990393192035 f64.const -0.40814438462257385 call $std/math/test_asinh i32.eqz if i32.const 0 i32.const 8 i32.const 481 i32.const 0 call $~lib/env/abort unreachable end f64.const 0.5617597462207241 f64.const 0.5357588870255474 f64.const 0.3520713150501251 call $std/math/test_asinh i32.eqz if i32.const 0 i32.const 8 i32.const 482 i32.const 0 call $~lib/env/abort unreachable end f64.const 0.7741522965913037 f64.const 0.7123571263197349 f64.const 0.13371451199054718 call $std/math/test_asinh i32.eqz if i32.const 0 i32.const 8 i32.const 483 i32.const 0 call $~lib/env/abort unreachable end f64.const -0.6787637026394024 f64.const -0.635182348903198 f64.const 0.04749670997262001 call $std/math/test_asinh i32.eqz if i32.const 0 i32.const 8 i32.const 484 i32.const 0 call $~lib/env/abort unreachable end f64.const nan:0x8000000000000 f64.const nan:0x8000000000000 f64.const 0 call $std/math/test_asinh i32.eqz if i32.const 0 i32.const 8 i32.const 487 i32.const 0 call $~lib/env/abort unreachable end f64.const inf f64.const inf f64.const 0 call $std/math/test_asinh i32.eqz if i32.const 0 i32.const 8 i32.const 488 i32.const 0 call $~lib/env/abort unreachable end f64.const -inf f64.const -inf f64.const 0 call $std/math/test_asinh i32.eqz if i32.const 0 i32.const 8 i32.const 489 i32.const 0 call $~lib/env/abort unreachable end f64.const 0 f64.const 0 f64.const 0 call $std/math/test_asinh i32.eqz if i32.const 0 i32.const 8 i32.const 490 i32.const 0 call $~lib/env/abort unreachable end f64.const -0 f64.const -0 f64.const 0 call $std/math/test_asinh i32.eqz if i32.const 0 i32.const 8 i32.const 491 i32.const 0 call $~lib/env/abort unreachable end f32.const -8.066848754882812 f32.const -2.7847299575805664 f32.const -0.14418013393878937 call $std/math/test_asinhf i32.eqz if i32.const 0 i32.const 8 i32.const 520 i32.const 0 call $~lib/env/abort unreachable end f32.const 4.345239639282227 f32.const 2.17521333694458 f32.const -0.020796965807676315 call $std/math/test_asinhf i32.eqz if i32.const 0 i32.const 8 i32.const 521 i32.const 0 call $~lib/env/abort unreachable end f32.const -8.381433486938477 f32.const -2.8227059841156006 f32.const 0.44718533754348755 call $std/math/test_asinhf i32.eqz if i32.const 0 i32.const 8 i32.const 522 i32.const 0 call $~lib/env/abort unreachable end f32.const -6.531673431396484 f32.const -2.5756194591522217 f32.const -0.14822272956371307 call $std/math/test_asinhf i32.eqz if i32.const 0 i32.const 8 i32.const 523 i32.const 0 call $~lib/env/abort unreachable end f32.const 9.267057418823242 f32.const 2.922511577606201 f32.const 0.14270681142807007 call $std/math/test_asinhf i32.eqz if i32.const 0 i32.const 8 i32.const 524 i32.const 0 call $~lib/env/abort unreachable end f32.const 0.6619858741760254 f32.const 0.6212462782859802 f32.const 0.3684912919998169 call $std/math/test_asinhf i32.eqz if i32.const 0 i32.const 8 i32.const 525 i32.const 0 call $~lib/env/abort unreachable end f32.const -0.40660393238067627 f32.const -0.39615991711616516 f32.const -0.13170306384563446 call $std/math/test_asinhf i32.eqz if i32.const 0 i32.const 8 i32.const 526 i32.const 0 call $~lib/env/abort unreachable end f32.const 0.5617597699165344 f32.const 0.535758912563324 f32.const 0.08184859901666641 call $std/math/test_asinhf i32.eqz if i32.const 0 i32.const 8 i32.const 527 i32.const 0 call $~lib/env/abort unreachable end f32.const 0.7741522789001465 f32.const 0.7123571038246155 f32.const -0.14270737767219543 call $std/math/test_asinhf i32.eqz if i32.const 0 i32.const 8 i32.const 528 i32.const 0 call $~lib/env/abort unreachable end f32.const -0.6787636876106262 f32.const -0.6351823210716248 f32.const 0.2583143711090088 call $std/math/test_asinhf i32.eqz if i32.const 0 i32.const 8 i32.const 529 i32.const 0 call $~lib/env/abort unreachable end f32.const nan:0x400000 f32.const nan:0x400000 f32.const 0 call $std/math/test_asinhf i32.eqz if i32.const 0 i32.const 8 i32.const 532 i32.const 0 call $~lib/env/abort unreachable end f32.const inf f32.const inf f32.const 0 call $std/math/test_asinhf i32.eqz if i32.const 0 i32.const 8 i32.const 533 i32.const 0 call $~lib/env/abort unreachable end f32.const -inf f32.const -inf f32.const 0 call $std/math/test_asinhf i32.eqz if i32.const 0 i32.const 8 i32.const 534 i32.const 0 call $~lib/env/abort unreachable end f32.const 0 f32.const 0 f32.const 0 call $std/math/test_asinhf i32.eqz if i32.const 0 i32.const 8 i32.const 535 i32.const 0 call $~lib/env/abort unreachable end f32.const -0 f32.const -0 f32.const 0 call $std/math/test_asinhf i32.eqz if i32.const 0 i32.const 8 i32.const 536 i32.const 0 call $~lib/env/abort unreachable end f64.const -8.06684839057968 f64.const -1.4474613762633468 f64.const 0.14857111871242523 call $std/math/test_atan i32.eqz if i32.const 0 i32.const 8 i32.const 548 i32.const 0 call $~lib/env/abort unreachable end f64.const 4.345239849338305 f64.const 1.344597927114538 f64.const -0.08170335739850998 call $std/math/test_atan i32.eqz if i32.const 0 i32.const 8 i32.const 549 i32.const 0 call $~lib/env/abort unreachable end f64.const -8.38143342755525 f64.const -1.4520463463295539 f64.const -0.07505480200052261 call $std/math/test_atan i32.eqz if i32.const 0 i32.const 8 i32.const 550 i32.const 0 call $~lib/env/abort unreachable end f64.const -6.531673581913484 f64.const -1.4188758658752532 f64.const -0.057633496820926666 call $std/math/test_atan i32.eqz if i32.const 0 i32.const 8 i32.const 551 i32.const 0 call $~lib/env/abort unreachable end f64.const 9.267056966972586 f64.const 1.463303145448706 f64.const 0.1606956422328949 call $std/math/test_atan i32.eqz if i32.const 0 i32.const 8 i32.const 552 i32.const 0 call $~lib/env/abort unreachable end f64.const 0.6619858980995045 f64.const 0.5847550670238325 f64.const 0.4582556486129761 call $std/math/test_atan i32.eqz if i32.const 0 i32.const 8 i32.const 553 i32.const 0 call $~lib/env/abort unreachable end f64.const -0.4066039223853553 f64.const -0.3861864177552131 f64.const -0.2574281692504883 call $std/math/test_atan i32.eqz if i32.const 0 i32.const 8 i32.const 554 i32.const 0 call $~lib/env/abort unreachable end f64.const 0.5617597462207241 f64.const 0.5118269531628881 f64.const -0.11444277316331863 call $std/math/test_atan i32.eqz if i32.const 0 i32.const 8 i32.const 555 i32.const 0 call $~lib/env/abort unreachable end f64.const 0.7741522965913037 f64.const 0.6587802431653822 f64.const -0.11286488175392151 call $std/math/test_atan i32.eqz if i32.const 0 i32.const 8 i32.const 556 i32.const 0 call $~lib/env/abort unreachable end f64.const -0.6787637026394024 f64.const -0.5963307826973472 f64.const -0.2182842344045639 call $std/math/test_atan i32.eqz if i32.const 0 i32.const 8 i32.const 557 i32.const 0 call $~lib/env/abort unreachable end f64.const 0 f64.const 0 f64.const 0 call $std/math/test_atan i32.eqz if i32.const 0 i32.const 8 i32.const 560 i32.const 0 call $~lib/env/abort unreachable end f64.const -0 f64.const -0 f64.const 0 call $std/math/test_atan i32.eqz if i32.const 0 i32.const 8 i32.const 561 i32.const 0 call $~lib/env/abort unreachable end f64.const 1 f64.const 0.7853981633974483 f64.const -0.27576595544815063 call $std/math/test_atan i32.eqz if i32.const 0 i32.const 8 i32.const 562 i32.const 0 call $~lib/env/abort unreachable end f64.const -1 f64.const -0.7853981633974483 f64.const 0.27576595544815063 call $std/math/test_atan i32.eqz if i32.const 0 i32.const 8 i32.const 563 i32.const 0 call $~lib/env/abort unreachable end f64.const inf f64.const 1.5707963267948966 f64.const -0.27576595544815063 call $std/math/test_atan i32.eqz if i32.const 0 i32.const 8 i32.const 564 i32.const 0 call $~lib/env/abort unreachable end f64.const -inf f64.const -1.5707963267948966 f64.const 0.27576595544815063 call $std/math/test_atan i32.eqz if i32.const 0 i32.const 8 i32.const 565 i32.const 0 call $~lib/env/abort unreachable end f64.const nan:0x8000000000000 f64.const nan:0x8000000000000 f64.const 0 call $std/math/test_atan i32.eqz if i32.const 0 i32.const 8 i32.const 566 i32.const 0 call $~lib/env/abort unreachable end f64.const 0.6929821535674624 f64.const 0.6060004555152562 f64.const -0.17075790464878082 call $std/math/test_atan i32.eqz if i32.const 0 i32.const 8 i32.const 567 i32.const 0 call $~lib/env/abort unreachable end f32.const -8.066848754882812 f32.const -1.4474613666534424 f32.const 0.12686480581760406 call $std/math/test_atanf i32.eqz if i32.const 0 i32.const 8 i32.const 576 i32.const 0 call $~lib/env/abort unreachable end f32.const 4.345239639282227 f32.const 1.3445979356765747 f32.const 0.16045434772968292 call $std/math/test_atanf i32.eqz if i32.const 0 i32.const 8 i32.const 577 i32.const 0 call $~lib/env/abort unreachable end f32.const -8.381433486938477 f32.const -1.4520463943481445 f32.const -0.39581751823425293 call $std/math/test_atanf i32.eqz if i32.const 0 i32.const 8 i32.const 578 i32.const 0 call $~lib/env/abort unreachable end f32.const -6.531673431396484 f32.const -1.418875813484192 f32.const 0.410570353269577 call $std/math/test_atanf i32.eqz if i32.const 0 i32.const 8 i32.const 579 i32.const 0 call $~lib/env/abort unreachable end f32.const 9.267057418823242 f32.const 1.4633032083511353 f32.const 0.48403501510620117 call $std/math/test_atanf i32.eqz if i32.const 0 i32.const 8 i32.const 580 i32.const 0 call $~lib/env/abort unreachable end f32.const 0.6619858741760254 f32.const 0.5847550630569458 f32.const 0.2125193476676941 call $std/math/test_atanf i32.eqz if i32.const 0 i32.const 8 i32.const 581 i32.const 0 call $~lib/env/abort unreachable end f32.const -0.40660393238067627 f32.const -0.386186420917511 f32.const 0.18169628083705902 call $std/math/test_atanf i32.eqz if i32.const 0 i32.const 8 i32.const 582 i32.const 0 call $~lib/env/abort unreachable end f32.const 0.5617597699165344 f32.const 0.5118269920349121 f32.const 0.3499770760536194 call $std/math/test_atanf i32.eqz if i32.const 0 i32.const 8 i32.const 583 i32.const 0 call $~lib/env/abort unreachable end f32.const 0.7741522789001465 f32.const 0.6587802171707153 f32.const -0.2505330741405487 call $std/math/test_atanf i32.eqz if i32.const 0 i32.const 8 i32.const 584 i32.const 0 call $~lib/env/abort unreachable end f32.const -0.6787636876106262 f32.const -0.5963307619094849 f32.const 0.17614826560020447 call $std/math/test_atanf i32.eqz if i32.const 0 i32.const 8 i32.const 585 i32.const 0 call $~lib/env/abort unreachable end f32.const 0 f32.const 0 f32.const 0 call $std/math/test_atanf i32.eqz if i32.const 0 i32.const 8 i32.const 588 i32.const 0 call $~lib/env/abort unreachable end f32.const -0 f32.const -0 f32.const 0 call $std/math/test_atanf i32.eqz if i32.const 0 i32.const 8 i32.const 589 i32.const 0 call $~lib/env/abort unreachable end f32.const 1 f32.const 0.7853981852531433 f32.const 0.3666777014732361 call $std/math/test_atanf i32.eqz if i32.const 0 i32.const 8 i32.const 590 i32.const 0 call $~lib/env/abort unreachable end f32.const -1 f32.const -0.7853981852531433 f32.const -0.3666777014732361 call $std/math/test_atanf i32.eqz if i32.const 0 i32.const 8 i32.const 591 i32.const 0 call $~lib/env/abort unreachable end f32.const inf f32.const 1.5707963705062866 f32.const 0.3666777014732361 call $std/math/test_atanf i32.eqz if i32.const 0 i32.const 8 i32.const 592 i32.const 0 call $~lib/env/abort unreachable end f32.const -inf f32.const -1.5707963705062866 f32.const -0.3666777014732361 call $std/math/test_atanf i32.eqz if i32.const 0 i32.const 8 i32.const 593 i32.const 0 call $~lib/env/abort unreachable end f32.const nan:0x400000 f32.const nan:0x400000 f32.const 0 call $std/math/test_atanf i32.eqz if i32.const 0 i32.const 8 i32.const 594 i32.const 0 call $~lib/env/abort unreachable end f64.const -8.06684839057968 f64.const nan:0x8000000000000 f64.const 0 call $std/math/test_atanh i32.eqz if i32.const 0 i32.const 8 i32.const 606 i32.const 0 call $~lib/env/abort unreachable end f64.const 4.345239849338305 f64.const nan:0x8000000000000 f64.const 0 call $std/math/test_atanh i32.eqz if i32.const 0 i32.const 8 i32.const 607 i32.const 0 call $~lib/env/abort unreachable end f64.const -8.38143342755525 f64.const nan:0x8000000000000 f64.const 0 call $std/math/test_atanh i32.eqz if i32.const 0 i32.const 8 i32.const 608 i32.const 0 call $~lib/env/abort unreachable end f64.const -6.531673581913484 f64.const nan:0x8000000000000 f64.const 0 call $std/math/test_atanh i32.eqz if i32.const 0 i32.const 8 i32.const 609 i32.const 0 call $~lib/env/abort unreachable end f64.const 9.267056966972586 f64.const nan:0x8000000000000 f64.const 0 call $std/math/test_atanh i32.eqz if i32.const 0 i32.const 8 i32.const 610 i32.const 0 call $~lib/env/abort unreachable end f64.const 0.6619858980995045 f64.const 0.7963404371347943 f64.const 0.21338365972042084 call $std/math/test_atanh i32.eqz if i32.const 0 i32.const 8 i32.const 611 i32.const 0 call $~lib/env/abort unreachable end f64.const -0.4066039223853553 f64.const -0.43153570730602897 f64.const -0.4325666129589081 call $std/math/test_atanh i32.eqz if i32.const 0 i32.const 8 i32.const 612 i32.const 0 call $~lib/env/abort unreachable end f64.const 0.5617597462207241 f64.const 0.6354006111644578 f64.const -0.06527865678071976 call $std/math/test_atanh i32.eqz if i32.const 0 i32.const 8 i32.const 613 i32.const 0 call $~lib/env/abort unreachable end f64.const 0.7741522965913037 f64.const 1.0306085575277995 f64.const 0.14632052183151245 call $std/math/test_atanh i32.eqz if i32.const 0 i32.const 8 i32.const 614 i32.const 0 call $~lib/env/abort unreachable end f64.const -0.6787637026394024 f64.const -0.8268179645205255 f64.const 0.1397128701210022 call $std/math/test_atanh i32.eqz if i32.const 0 i32.const 8 i32.const 615 i32.const 0 call $~lib/env/abort unreachable end f64.const nan:0x8000000000000 f64.const nan:0x8000000000000 f64.const 0 call $std/math/test_atanh i32.eqz if i32.const 0 i32.const 8 i32.const 618 i32.const 0 call $~lib/env/abort unreachable end f64.const inf f64.const nan:0x8000000000000 f64.const 0 call $std/math/test_atanh i32.eqz if i32.const 0 i32.const 8 i32.const 619 i32.const 0 call $~lib/env/abort unreachable end f64.const -inf f64.const nan:0x8000000000000 f64.const 0 call $std/math/test_atanh i32.eqz if i32.const 0 i32.const 8 i32.const 620 i32.const 0 call $~lib/env/abort unreachable end f64.const 0 f64.const 0 f64.const 0 call $std/math/test_atanh i32.eqz if i32.const 0 i32.const 8 i32.const 621 i32.const 0 call $~lib/env/abort unreachable end f64.const -0 f64.const -0 f64.const 0 call $std/math/test_atanh i32.eqz if i32.const 0 i32.const 8 i32.const 622 i32.const 0 call $~lib/env/abort unreachable end f64.const 1 f64.const inf f64.const 0 call $std/math/test_atanh i32.eqz if i32.const 0 i32.const 8 i32.const 623 i32.const 0 call $~lib/env/abort unreachable end f64.const -1 f64.const -inf f64.const 0 call $std/math/test_atanh i32.eqz if i32.const 0 i32.const 8 i32.const 624 i32.const 0 call $~lib/env/abort unreachable end f64.const 1.0000152587890625 f64.const nan:0x8000000000000 f64.const 0 call $std/math/test_atanh i32.eqz if i32.const 0 i32.const 8 i32.const 625 i32.const 0 call $~lib/env/abort unreachable end f64.const -1.0000152587890625 f64.const nan:0x8000000000000 f64.const 0 call $std/math/test_atanh i32.eqz if i32.const 0 i32.const 8 i32.const 626 i32.const 0 call $~lib/env/abort unreachable end f64.const 1.3552527156068805e-20 f64.const 1.3552527156068805e-20 f64.const 0 call $std/math/test_atanh i32.eqz if i32.const 0 i32.const 8 i32.const 627 i32.const 0 call $~lib/env/abort unreachable end f64.const 9.332636185032189e-302 f64.const 9.332636185032189e-302 f64.const 0 call $std/math/test_atanh i32.eqz if i32.const 0 i32.const 8 i32.const 628 i32.const 0 call $~lib/env/abort unreachable end f64.const 5.562684646268003e-309 f64.const 5.562684646268003e-309 f64.const 0 call $std/math/test_atanh i32.eqz if i32.const 0 i32.const 8 i32.const 629 i32.const 0 call $~lib/env/abort unreachable end f64.const -5.562684646268003e-309 f64.const -5.562684646268003e-309 f64.const 0 call $std/math/test_atanh i32.eqz if i32.const 0 i32.const 8 i32.const 630 i32.const 0 call $~lib/env/abort unreachable end f64.const 8988465674311579538646525e283 f64.const nan:0x8000000000000 f64.const 0 call $std/math/test_atanh i32.eqz if i32.const 0 i32.const 8 i32.const 631 i32.const 0 call $~lib/env/abort unreachable end f32.const -8.066848754882812 f32.const nan:0x400000 f32.const 0 call $std/math/test_atanhf i32.eqz if i32.const 0 i32.const 8 i32.const 640 i32.const 0 call $~lib/env/abort unreachable end f32.const 4.345239639282227 f32.const nan:0x400000 f32.const 0 call $std/math/test_atanhf i32.eqz if i32.const 0 i32.const 8 i32.const 641 i32.const 0 call $~lib/env/abort unreachable end f32.const -8.381433486938477 f32.const nan:0x400000 f32.const 0 call $std/math/test_atanhf i32.eqz if i32.const 0 i32.const 8 i32.const 642 i32.const 0 call $~lib/env/abort unreachable end f32.const -6.531673431396484 f32.const nan:0x400000 f32.const 0 call $std/math/test_atanhf i32.eqz if i32.const 0 i32.const 8 i32.const 643 i32.const 0 call $~lib/env/abort unreachable end f32.const 9.267057418823242 f32.const nan:0x400000 f32.const 0 call $std/math/test_atanhf i32.eqz if i32.const 0 i32.const 8 i32.const 644 i32.const 0 call $~lib/env/abort unreachable end f32.const 0.6619858741760254 f32.const 0.7963404059410095 f32.const 0.19112196564674377 call $std/math/test_atanhf i32.eqz if i32.const 0 i32.const 8 i32.const 645 i32.const 0 call $~lib/env/abort unreachable end f32.const -0.40660393238067627 f32.const -0.4315357208251953 f32.const -0.05180925130844116 call $std/math/test_atanhf i32.eqz if i32.const 0 i32.const 8 i32.const 646 i32.const 0 call $~lib/env/abort unreachable end f32.const 0.5617597699165344 f32.const 0.635400652885437 f32.const 0.11911056190729141 call $std/math/test_atanhf i32.eqz if i32.const 0 i32.const 8 i32.const 647 i32.const 0 call $~lib/env/abort unreachable end f32.const 0.7741522789001465 f32.const 1.0306085348129272 f32.const 0.1798270344734192 call $std/math/test_atanhf i32.eqz if i32.const 0 i32.const 8 i32.const 648 i32.const 0 call $~lib/env/abort unreachable end f32.const -0.6787636876106262 f32.const -0.8268179297447205 f32.const 0.11588983237743378 call $std/math/test_atanhf i32.eqz if i32.const 0 i32.const 8 i32.const 649 i32.const 0 call $~lib/env/abort unreachable end f32.const nan:0x400000 f32.const nan:0x400000 f32.const 0 call $std/math/test_atanhf i32.eqz if i32.const 0 i32.const 8 i32.const 652 i32.const 0 call $~lib/env/abort unreachable end f32.const inf f32.const nan:0x400000 f32.const 0 call $std/math/test_atanhf i32.eqz if i32.const 0 i32.const 8 i32.const 653 i32.const 0 call $~lib/env/abort unreachable end f32.const -inf f32.const nan:0x400000 f32.const 0 call $std/math/test_atanhf i32.eqz if i32.const 0 i32.const 8 i32.const 654 i32.const 0 call $~lib/env/abort unreachable end f32.const 0 f32.const 0 f32.const 0 call $std/math/test_atanhf i32.eqz if i32.const 0 i32.const 8 i32.const 655 i32.const 0 call $~lib/env/abort unreachable end f32.const -0 f32.const -0 f32.const 0 call $std/math/test_atanhf i32.eqz if i32.const 0 i32.const 8 i32.const 656 i32.const 0 call $~lib/env/abort unreachable end f32.const 1 f32.const inf f32.const 0 call $std/math/test_atanhf i32.eqz if i32.const 0 i32.const 8 i32.const 657 i32.const 0 call $~lib/env/abort unreachable end f32.const -1 f32.const -inf f32.const 0 call $std/math/test_atanhf i32.eqz if i32.const 0 i32.const 8 i32.const 658 i32.const 0 call $~lib/env/abort unreachable end f32.const 1.0000152587890625 f32.const nan:0x400000 f32.const 0 call $std/math/test_atanhf i32.eqz if i32.const 0 i32.const 8 i32.const 659 i32.const 0 call $~lib/env/abort unreachable end f32.const -1.0000152587890625 f32.const nan:0x400000 f32.const 0 call $std/math/test_atanhf i32.eqz if i32.const 0 i32.const 8 i32.const 660 i32.const 0 call $~lib/env/abort unreachable end f32.const 1.3552527156068805e-20 f32.const 1.3552527156068805e-20 f32.const 0 call $std/math/test_atanhf i32.eqz if i32.const 0 i32.const 8 i32.const 661 i32.const 0 call $~lib/env/abort unreachable end f32.const 7.888609052210118e-31 f32.const 7.888609052210118e-31 f32.const 0 call $std/math/test_atanhf i32.eqz if i32.const 0 i32.const 8 i32.const 662 i32.const 0 call $~lib/env/abort unreachable end f32.const 2.938735877055719e-39 f32.const 2.938735877055719e-39 f32.const 0 call $std/math/test_atanhf i32.eqz if i32.const 0 i32.const 8 i32.const 663 i32.const 0 call $~lib/env/abort unreachable end f32.const -2.938735877055719e-39 f32.const -2.938735877055719e-39 f32.const 0 call $std/math/test_atanhf i32.eqz if i32.const 0 i32.const 8 i32.const 664 i32.const 0 call $~lib/env/abort unreachable end f32.const 1701411834604692317316873e14 f32.const nan:0x400000 f32.const 0 call $std/math/test_atanhf i32.eqz if i32.const 0 i32.const 8 i32.const 665 i32.const 0 call $~lib/env/abort unreachable end f64.const -8.06684839057968 f64.const 4.535662560676869 f64.const -1.0585895402489023 f64.const 0.09766263514757156 call $std/math/test_atan2 i32.eqz if i32.const 0 i32.const 8 i32.const 677 i32.const 0 call $~lib/env/abort unreachable end f64.const 4.345239849338305 f64.const -8.88799136300345 f64.const 2.6868734126013067 f64.const 0.35833948850631714 call $std/math/test_atan2 i32.eqz if i32.const 0 i32.const 8 i32.const 678 i32.const 0 call $~lib/env/abort unreachable end f64.const -8.38143342755525 f64.const -2.763607337379588 f64.const -1.889300091849528 f64.const -0.46235957741737366 call $std/math/test_atan2 i32.eqz if i32.const 0 i32.const 8 i32.const 679 i32.const 0 call $~lib/env/abort unreachable end f64.const -6.531673581913484 f64.const 4.567535276842744 f64.const -0.9605469021111489 f64.const -0.21524477005004883 call $std/math/test_atan2 i32.eqz if i32.const 0 i32.const 8 i32.const 680 i32.const 0 call $~lib/env/abort unreachable end f64.const 9.267056966972586 f64.const 4.811392084359796 f64.const 1.0919123946142109 f64.const 0.3894443213939667 call $std/math/test_atan2 i32.eqz if i32.const 0 i32.const 8 i32.const 681 i32.const 0 call $~lib/env/abort unreachable end f64.const -6.450045556060236 f64.const 0.6620717923376739 f64.const -1.468508500616424 f64.const -0.448591411113739 call $std/math/test_atan2 i32.eqz if i32.const 0 i32.const 8 i32.const 682 i32.const 0 call $~lib/env/abort unreachable end f64.const 7.858890253041697 f64.const 0.05215452675006225 f64.const 1.5641600512601268 f64.const 0.3784842789173126 call $std/math/test_atan2 i32.eqz if i32.const 0 i32.const 8 i32.const 683 i32.const 0 call $~lib/env/abort unreachable end f64.const -0.792054511984896 f64.const 7.67640268511754 f64.const -0.10281658910678508 f64.const -0.13993260264396667 call $std/math/test_atan2 i32.eqz if i32.const 0 i32.const 8 i32.const 684 i32.const 0 call $~lib/env/abort unreachable end f64.const 0.615702673197924 f64.const 2.0119025790324803 f64.const 0.29697974004493516 f64.const 0.44753071665763855 call $std/math/test_atan2 i32.eqz if i32.const 0 i32.const 8 i32.const 685 i32.const 0 call $~lib/env/abort unreachable end f64.const -0.5587586823609152 f64.const 0.03223983060263804 f64.const -1.5131612053303916 f64.const 0.39708876609802246 call $std/math/test_atan2 i32.eqz if i32.const 0 i32.const 8 i32.const 686 i32.const 0 call $~lib/env/abort unreachable end f64.const 0 f64.const 0 f64.const 0 f64.const 0 call $std/math/test_atan2 i32.eqz if i32.const 0 i32.const 8 i32.const 689 i32.const 0 call $~lib/env/abort unreachable end f64.const 0 f64.const -0 f64.const 3.141592653589793 f64.const -0.27576595544815063 call $std/math/test_atan2 i32.eqz if i32.const 0 i32.const 8 i32.const 690 i32.const 0 call $~lib/env/abort unreachable end f64.const 0 f64.const -1 f64.const 3.141592653589793 f64.const -0.27576595544815063 call $std/math/test_atan2 i32.eqz if i32.const 0 i32.const 8 i32.const 691 i32.const 0 call $~lib/env/abort unreachable end f64.const 0 f64.const -inf f64.const 3.141592653589793 f64.const -0.27576595544815063 call $std/math/test_atan2 i32.eqz if i32.const 0 i32.const 8 i32.const 692 i32.const 0 call $~lib/env/abort unreachable end f64.const 0 f64.const 1 f64.const 0 f64.const 0 call $std/math/test_atan2 i32.eqz if i32.const 0 i32.const 8 i32.const 693 i32.const 0 call $~lib/env/abort unreachable end f64.const 0 f64.const inf f64.const 0 f64.const 0 call $std/math/test_atan2 i32.eqz if i32.const 0 i32.const 8 i32.const 694 i32.const 0 call $~lib/env/abort unreachable end f64.const -0 f64.const 0 f64.const -0 f64.const 0 call $std/math/test_atan2 i32.eqz if i32.const 0 i32.const 8 i32.const 695 i32.const 0 call $~lib/env/abort unreachable end f64.const -0 f64.const -0 f64.const -3.141592653589793 f64.const 0.27576595544815063 call $std/math/test_atan2 i32.eqz if i32.const 0 i32.const 8 i32.const 696 i32.const 0 call $~lib/env/abort unreachable end f64.const -0 f64.const -1 f64.const -3.141592653589793 f64.const 0.27576595544815063 call $std/math/test_atan2 i32.eqz if i32.const 0 i32.const 8 i32.const 697 i32.const 0 call $~lib/env/abort unreachable end f64.const -0 f64.const -inf f64.const -3.141592653589793 f64.const 0.27576595544815063 call $std/math/test_atan2 i32.eqz if i32.const 0 i32.const 8 i32.const 698 i32.const 0 call $~lib/env/abort unreachable end f64.const -0 f64.const 1 f64.const -0 f64.const 0 call $std/math/test_atan2 i32.eqz if i32.const 0 i32.const 8 i32.const 699 i32.const 0 call $~lib/env/abort unreachable end f64.const -0 f64.const inf f64.const -0 f64.const 0 call $std/math/test_atan2 i32.eqz if i32.const 0 i32.const 8 i32.const 700 i32.const 0 call $~lib/env/abort unreachable end f64.const -1 f64.const 0 f64.const -1.5707963267948966 f64.const 0.27576595544815063 call $std/math/test_atan2 i32.eqz if i32.const 0 i32.const 8 i32.const 701 i32.const 0 call $~lib/env/abort unreachable end f64.const -1 f64.const -0 f64.const -1.5707963267948966 f64.const 0.27576595544815063 call $std/math/test_atan2 i32.eqz if i32.const 0 i32.const 8 i32.const 702 i32.const 0 call $~lib/env/abort unreachable end f64.const 1 f64.const 0 f64.const 1.5707963267948966 f64.const -0.27576595544815063 call $std/math/test_atan2 i32.eqz if i32.const 0 i32.const 8 i32.const 703 i32.const 0 call $~lib/env/abort unreachable end f64.const 1 f64.const -0 f64.const 1.5707963267948966 f64.const -0.27576595544815063 call $std/math/test_atan2 i32.eqz if i32.const 0 i32.const 8 i32.const 704 i32.const 0 call $~lib/env/abort unreachable end f64.const -1 f64.const inf f64.const -0 f64.const 0 call $std/math/test_atan2 i32.eqz if i32.const 0 i32.const 8 i32.const 705 i32.const 0 call $~lib/env/abort unreachable end f64.const 1 f64.const inf f64.const 0 f64.const 0 call $std/math/test_atan2 i32.eqz if i32.const 0 i32.const 8 i32.const 706 i32.const 0 call $~lib/env/abort unreachable end f64.const -1 f64.const -inf f64.const -3.141592653589793 f64.const 0.27576595544815063 call $std/math/test_atan2 i32.eqz if i32.const 0 i32.const 8 i32.const 707 i32.const 0 call $~lib/env/abort unreachable end f64.const 1 f64.const -inf f64.const 3.141592653589793 f64.const -0.27576595544815063 call $std/math/test_atan2 i32.eqz if i32.const 0 i32.const 8 i32.const 708 i32.const 0 call $~lib/env/abort unreachable end f64.const inf f64.const 0 f64.const 1.5707963267948966 f64.const -0.27576595544815063 call $std/math/test_atan2 i32.eqz if i32.const 0 i32.const 8 i32.const 709 i32.const 0 call $~lib/env/abort unreachable end f64.const -inf f64.const 0 f64.const -1.5707963267948966 f64.const 0.27576595544815063 call $std/math/test_atan2 i32.eqz if i32.const 0 i32.const 8 i32.const 710 i32.const 0 call $~lib/env/abort unreachable end f64.const inf f64.const inf f64.const 0.7853981633974483 f64.const -0.27576595544815063 call $std/math/test_atan2 i32.eqz if i32.const 0 i32.const 8 i32.const 711 i32.const 0 call $~lib/env/abort unreachable end f64.const inf f64.const -inf f64.const 2.356194490192345 f64.const -0.20682445168495178 call $std/math/test_atan2 i32.eqz if i32.const 0 i32.const 8 i32.const 712 i32.const 0 call $~lib/env/abort unreachable end f64.const -inf f64.const inf f64.const -0.7853981633974483 f64.const 0.27576595544815063 call $std/math/test_atan2 i32.eqz if i32.const 0 i32.const 8 i32.const 713 i32.const 0 call $~lib/env/abort unreachable end f64.const -inf f64.const -inf f64.const -2.356194490192345 f64.const 0.20682445168495178 call $std/math/test_atan2 i32.eqz if i32.const 0 i32.const 8 i32.const 714 i32.const 0 call $~lib/env/abort unreachable end f64.const 1.1125369292536007e-308 f64.const 1 f64.const 1.1125369292536007e-308 f64.const 0 call $std/math/test_atan2 i32.eqz if i32.const 0 i32.const 8 i32.const 715 i32.const 0 call $~lib/env/abort unreachable end f64.const 1 f64.const 8988465674311579538646525e283 f64.const 1.1125369292536007e-308 f64.const 0 call $std/math/test_atan2 i32.eqz if i32.const 0 i32.const 8 i32.const 716 i32.const 0 call $~lib/env/abort unreachable end f64.const 1.5 f64.const 8988465674311579538646525e283 f64.const 1.668805393880401e-308 f64.const 0 call $std/math/test_atan2 i32.eqz if i32.const 0 i32.const 8 i32.const 717 i32.const 0 call $~lib/env/abort unreachable end f64.const 1.5 f64.const -8988465674311579538646525e283 f64.const 3.141592653589793 f64.const 0 call $std/math/test_atan2 i32.eqz if i32.const 0 i32.const 8 i32.const 718 i32.const 0 call $~lib/env/abort unreachable end f32.const -8.066848754882812 f32.const 4.535662651062012 f32.const -1.0585895776748657 f32.const -0.22352588176727295 call $std/math/test_atan2f i32.eqz if i32.const 0 i32.const 8 i32.const 727 i32.const 0 call $~lib/env/abort unreachable end f32.const 4.345239639282227 f32.const -8.887990951538086 f32.const 2.686873435974121 f32.const 0.09464472532272339 call $std/math/test_atan2f i32.eqz if i32.const 0 i32.const 8 i32.const 728 i32.const 0 call $~lib/env/abort unreachable end f32.const -8.381433486938477 f32.const -2.7636072635650635 f32.const -1.8893001079559326 f32.const -0.21941901743412018 call $std/math/test_atan2f i32.eqz if i32.const 0 i32.const 8 i32.const 729 i32.const 0 call $~lib/env/abort unreachable end f32.const -6.531673431396484 f32.const 4.567535400390625 f32.const -0.9605468511581421 f32.const 0.46015575528144836 call $std/math/test_atan2f i32.eqz if i32.const 0 i32.const 8 i32.const 730 i32.const 0 call $~lib/env/abort unreachable end f32.const 9.267057418823242 f32.const 4.811392307281494 f32.const 1.0919123888015747 f32.const -0.05708503723144531 call $std/math/test_atan2f i32.eqz if i32.const 0 i32.const 8 i32.const 731 i32.const 0 call $~lib/env/abort unreachable end f32.const -6.450045585632324 f32.const 0.6620717644691467 f32.const -1.4685084819793701 f32.const 0.19611206650733948 call $std/math/test_atan2f i32.eqz if i32.const 0 i32.const 8 i32.const 732 i32.const 0 call $~lib/env/abort unreachable end f32.const 7.858890056610107 f32.const 0.052154526114463806 f32.const 1.5641601085662842 f32.const 0.48143187165260315 call $std/math/test_atan2f i32.eqz if i32.const 0 i32.const 8 i32.const 733 i32.const 0 call $~lib/env/abort unreachable end f32.const -0.7920545339584351 f32.const 7.676402568817139 f32.const -0.10281659662723541 f32.const -0.4216274917125702 call $std/math/test_atan2f i32.eqz if i32.const 0 i32.const 8 i32.const 734 i32.const 0 call $~lib/env/abort unreachable end f32.const 0.6157026886940002 f32.const 2.0119025707244873 f32.const 0.29697975516319275 f32.const 0.2322007566690445 call $std/math/test_atan2f i32.eqz if i32.const 0 i32.const 8 i32.const 735 i32.const 0 call $~lib/env/abort unreachable end f32.const -0.5587586760520935 f32.const 0.03223983198404312 f32.const -1.5131611824035645 f32.const 0.16620726883411407 call $std/math/test_atan2f i32.eqz if i32.const 0 i32.const 8 i32.const 736 i32.const 0 call $~lib/env/abort unreachable end f32.const 0 f32.const 0 f32.const 0 f32.const 0 call $std/math/test_atan2f i32.eqz if i32.const 0 i32.const 8 i32.const 739 i32.const 0 call $~lib/env/abort unreachable end f32.const 0 f32.const -0 f32.const 3.1415927410125732 f32.const 0.3666777014732361 call $std/math/test_atan2f i32.eqz if i32.const 0 i32.const 8 i32.const 740 i32.const 0 call $~lib/env/abort unreachable end f32.const 0 f32.const -1 f32.const 3.1415927410125732 f32.const 0.3666777014732361 call $std/math/test_atan2f i32.eqz if i32.const 0 i32.const 8 i32.const 741 i32.const 0 call $~lib/env/abort unreachable end f32.const 0 f32.const -inf f32.const 3.1415927410125732 f32.const 0.3666777014732361 call $std/math/test_atan2f i32.eqz if i32.const 0 i32.const 8 i32.const 742 i32.const 0 call $~lib/env/abort unreachable end f32.const 0 f32.const 1 f32.const 0 f32.const 0 call $std/math/test_atan2f i32.eqz if i32.const 0 i32.const 8 i32.const 743 i32.const 0 call $~lib/env/abort unreachable end f32.const 0 f32.const inf f32.const 0 f32.const 0 call $std/math/test_atan2f i32.eqz if i32.const 0 i32.const 8 i32.const 744 i32.const 0 call $~lib/env/abort unreachable end f32.const -0 f32.const 0 f32.const -0 f32.const 0 call $std/math/test_atan2f i32.eqz if i32.const 0 i32.const 8 i32.const 745 i32.const 0 call $~lib/env/abort unreachable end f32.const -0 f32.const -0 f32.const -3.1415927410125732 f32.const -0.3666777014732361 call $std/math/test_atan2f i32.eqz if i32.const 0 i32.const 8 i32.const 746 i32.const 0 call $~lib/env/abort unreachable end f32.const -0 f32.const -1 f32.const -3.1415927410125732 f32.const -0.3666777014732361 call $std/math/test_atan2f i32.eqz if i32.const 0 i32.const 8 i32.const 747 i32.const 0 call $~lib/env/abort unreachable end f32.const -0 f32.const -inf f32.const -3.1415927410125732 f32.const -0.3666777014732361 call $std/math/test_atan2f i32.eqz if i32.const 0 i32.const 8 i32.const 748 i32.const 0 call $~lib/env/abort unreachable end f32.const -0 f32.const 1 f32.const -0 f32.const 0 call $std/math/test_atan2f i32.eqz if i32.const 0 i32.const 8 i32.const 749 i32.const 0 call $~lib/env/abort unreachable end f32.const -0 f32.const inf f32.const -0 f32.const 0 call $std/math/test_atan2f i32.eqz if i32.const 0 i32.const 8 i32.const 750 i32.const 0 call $~lib/env/abort unreachable end f32.const -1 f32.const 0 f32.const -1.5707963705062866 f32.const -0.3666777014732361 call $std/math/test_atan2f i32.eqz if i32.const 0 i32.const 8 i32.const 751 i32.const 0 call $~lib/env/abort unreachable end f32.const -1 f32.const -0 f32.const -1.5707963705062866 f32.const -0.3666777014732361 call $std/math/test_atan2f i32.eqz if i32.const 0 i32.const 8 i32.const 752 i32.const 0 call $~lib/env/abort unreachable end f32.const 1 f32.const 0 f32.const 1.5707963705062866 f32.const 0.3666777014732361 call $std/math/test_atan2f i32.eqz if i32.const 0 i32.const 8 i32.const 753 i32.const 0 call $~lib/env/abort unreachable end f32.const 1 f32.const -0 f32.const 1.5707963705062866 f32.const 0.3666777014732361 call $std/math/test_atan2f i32.eqz if i32.const 0 i32.const 8 i32.const 754 i32.const 0 call $~lib/env/abort unreachable end f32.const -1 f32.const inf f32.const -0 f32.const 0 call $std/math/test_atan2f i32.eqz if i32.const 0 i32.const 8 i32.const 755 i32.const 0 call $~lib/env/abort unreachable end f32.const 1 f32.const inf f32.const 0 f32.const 0 call $std/math/test_atan2f i32.eqz if i32.const 0 i32.const 8 i32.const 756 i32.const 0 call $~lib/env/abort unreachable end f32.const -1 f32.const -inf f32.const -3.1415927410125732 f32.const -0.3666777014732361 call $std/math/test_atan2f i32.eqz if i32.const 0 i32.const 8 i32.const 757 i32.const 0 call $~lib/env/abort unreachable end f32.const 1 f32.const -inf f32.const 3.1415927410125732 f32.const 0.3666777014732361 call $std/math/test_atan2f i32.eqz if i32.const 0 i32.const 8 i32.const 758 i32.const 0 call $~lib/env/abort unreachable end f32.const inf f32.const 0 f32.const 1.5707963705062866 f32.const 0.3666777014732361 call $std/math/test_atan2f i32.eqz if i32.const 0 i32.const 8 i32.const 759 i32.const 0 call $~lib/env/abort unreachable end f32.const -inf f32.const 0 f32.const -1.5707963705062866 f32.const -0.3666777014732361 call $std/math/test_atan2f i32.eqz if i32.const 0 i32.const 8 i32.const 760 i32.const 0 call $~lib/env/abort unreachable end f32.const inf f32.const inf f32.const 0.7853981852531433 f32.const 0.3666777014732361 call $std/math/test_atan2f i32.eqz if i32.const 0 i32.const 8 i32.const 761 i32.const 0 call $~lib/env/abort unreachable end f32.const inf f32.const -inf f32.const 2.356194496154785 f32.const 0.02500828728079796 call $std/math/test_atan2f i32.eqz if i32.const 0 i32.const 8 i32.const 762 i32.const 0 call $~lib/env/abort unreachable end f32.const -inf f32.const inf f32.const -0.7853981852531433 f32.const -0.3666777014732361 call $std/math/test_atan2f i32.eqz if i32.const 0 i32.const 8 i32.const 763 i32.const 0 call $~lib/env/abort unreachable end f32.const -inf f32.const -inf f32.const -2.356194496154785 f32.const -0.02500828728079796 call $std/math/test_atan2f i32.eqz if i32.const 0 i32.const 8 i32.const 764 i32.const 0 call $~lib/env/abort unreachable end f32.const 5.877471754111438e-39 f32.const 1 f32.const 5.877471754111438e-39 f32.const 0 call $std/math/test_atan2f i32.eqz if i32.const 0 i32.const 8 i32.const 765 i32.const 0 call $~lib/env/abort unreachable end f32.const 1 f32.const 1701411834604692317316873e14 f32.const 5.877471754111438e-39 f32.const 0 call $std/math/test_atan2f i32.eqz if i32.const 0 i32.const 8 i32.const 766 i32.const 0 call $~lib/env/abort unreachable end f64.const -8.06684839057968 f64.const -2.0055552545020245 f64.const 0.46667951345443726 call $std/math/test_cbrt i32.eqz if i32.const 0 i32.const 8 i32.const 778 i32.const 0 call $~lib/env/abort unreachable end f64.const 4.345239849338305 f64.const 1.6318162410515635 f64.const -0.08160271495580673 call $std/math/test_cbrt i32.eqz if i32.const 0 i32.const 8 i32.const 779 i32.const 0 call $~lib/env/abort unreachable end f64.const -8.38143342755525 f64.const -2.031293910673361 f64.const -0.048101816326379776 call $std/math/test_cbrt i32.eqz if i32.const 0 i32.const 8 i32.const 780 i32.const 0 call $~lib/env/abort unreachable end f64.const -6.531673581913484 f64.const -1.8692820012204925 f64.const 0.08624018728733063 call $std/math/test_cbrt i32.eqz if i32.const 0 i32.const 8 i32.const 781 i32.const 0 call $~lib/env/abort unreachable end f64.const 9.267056966972586 f64.const 2.100457720859702 f64.const -0.2722989022731781 call $std/math/test_cbrt i32.eqz if i32.const 0 i32.const 8 i32.const 782 i32.const 0 call $~lib/env/abort unreachable end f64.const 0.6619858980995045 f64.const 0.8715311470455973 f64.const 0.4414918124675751 call $std/math/test_cbrt i32.eqz if i32.const 0 i32.const 8 i32.const 783 i32.const 0 call $~lib/env/abort unreachable end f64.const -0.4066039223853553 f64.const -0.740839030300223 f64.const 0.016453813761472702 call $std/math/test_cbrt i32.eqz if i32.const 0 i32.const 8 i32.const 784 i32.const 0 call $~lib/env/abort unreachable end f64.const 0.5617597462207241 f64.const 0.8251195400559286 f64.const 0.30680638551712036 call $std/math/test_cbrt i32.eqz if i32.const 0 i32.const 8 i32.const 785 i32.const 0 call $~lib/env/abort unreachable end f64.const 0.7741522965913037 f64.const 0.9182102478959914 f64.const 0.06543998420238495 call $std/math/test_cbrt i32.eqz if i32.const 0 i32.const 8 i32.const 786 i32.const 0 call $~lib/env/abort unreachable end f64.const -0.6787637026394024 f64.const -0.8788326906580094 f64.const -0.2016713172197342 call $std/math/test_cbrt i32.eqz if i32.const 0 i32.const 8 i32.const 787 i32.const 0 call $~lib/env/abort unreachable end f64.const nan:0x8000000000000 f64.const nan:0x8000000000000 f64.const 0 call $std/math/test_cbrt i32.eqz if i32.const 0 i32.const 8 i32.const 790 i32.const 0 call $~lib/env/abort unreachable end f64.const inf f64.const inf f64.const 0 call $std/math/test_cbrt i32.eqz if i32.const 0 i32.const 8 i32.const 791 i32.const 0 call $~lib/env/abort unreachable end f64.const -inf f64.const -inf f64.const 0 call $std/math/test_cbrt i32.eqz if i32.const 0 i32.const 8 i32.const 792 i32.const 0 call $~lib/env/abort unreachable end f64.const 0 f64.const 0 f64.const 0 call $std/math/test_cbrt i32.eqz if i32.const 0 i32.const 8 i32.const 793 i32.const 0 call $~lib/env/abort unreachable end f64.const -0 f64.const -0 f64.const 0 call $std/math/test_cbrt i32.eqz if i32.const 0 i32.const 8 i32.const 794 i32.const 0 call $~lib/env/abort unreachable end f64.const 9.313225746154785e-10 f64.const 0.0009765625 f64.const 0 call $std/math/test_cbrt i32.eqz if i32.const 0 i32.const 8 i32.const 795 i32.const 0 call $~lib/env/abort unreachable end f64.const -9.313225746154785e-10 f64.const -0.0009765625 f64.const 0 call $std/math/test_cbrt i32.eqz if i32.const 0 i32.const 8 i32.const 796 i32.const 0 call $~lib/env/abort unreachable end f64.const 1 f64.const 1 f64.const 0 call $std/math/test_cbrt i32.eqz if i32.const 0 i32.const 8 i32.const 797 i32.const 0 call $~lib/env/abort unreachable end f64.const -1 f64.const -1 f64.const 0 call $std/math/test_cbrt i32.eqz if i32.const 0 i32.const 8 i32.const 798 i32.const 0 call $~lib/env/abort unreachable end f64.const 8 f64.const 2 f64.const 0 call $std/math/test_cbrt i32.eqz if i32.const 0 i32.const 8 i32.const 799 i32.const 0 call $~lib/env/abort unreachable end f32.const -8.066848754882812 f32.const -2.0055553913116455 f32.const -0.44719240069389343 call $std/math/test_cbrtf i32.eqz if i32.const 0 i32.const 8 i32.const 808 i32.const 0 call $~lib/env/abort unreachable end f32.const 4.345239639282227 f32.const 1.6318162679672241 f32.const 0.44636252522468567 call $std/math/test_cbrtf i32.eqz if i32.const 0 i32.const 8 i32.const 809 i32.const 0 call $~lib/env/abort unreachable end f32.const -8.381433486938477 f32.const -2.0312938690185547 f32.const 0.19483426213264465 call $std/math/test_cbrtf i32.eqz if i32.const 0 i32.const 8 i32.const 810 i32.const 0 call $~lib/env/abort unreachable end f32.const -6.531673431396484 f32.const -1.8692820072174072 f32.const -0.17075514793395996 call $std/math/test_cbrtf i32.eqz if i32.const 0 i32.const 8 i32.const 811 i32.const 0 call $~lib/env/abort unreachable end f32.const 9.267057418823242 f32.const 2.1004576683044434 f32.const -0.36362043023109436 call $std/math/test_cbrtf i32.eqz if i32.const 0 i32.const 8 i32.const 812 i32.const 0 call $~lib/env/abort unreachable end f32.const 0.6619858741760254 f32.const 0.8715311288833618 f32.const -0.12857209146022797 call $std/math/test_cbrtf i32.eqz if i32.const 0 i32.const 8 i32.const 813 i32.const 0 call $~lib/env/abort unreachable end f32.const -0.40660393238067627 f32.const -0.7408390641212463 f32.const -0.4655757546424866 call $std/math/test_cbrtf i32.eqz if i32.const 0 i32.const 8 i32.const 814 i32.const 0 call $~lib/env/abort unreachable end f32.const 0.5617597699165344 f32.const 0.8251195549964905 f32.const 0.05601907894015312 call $std/math/test_cbrtf i32.eqz if i32.const 0 i32.const 8 i32.const 815 i32.const 0 call $~lib/env/abort unreachable end f32.const 0.7741522789001465 f32.const 0.9182102680206299 f32.const 0.45498204231262207 call $std/math/test_cbrtf i32.eqz if i32.const 0 i32.const 8 i32.const 816 i32.const 0 call $~lib/env/abort unreachable end f32.const -0.6787636876106262 f32.const -0.8788326978683472 f32.const -0.22978967428207397 call $std/math/test_cbrtf i32.eqz if i32.const 0 i32.const 8 i32.const 817 i32.const 0 call $~lib/env/abort unreachable end f32.const nan:0x400000 f32.const nan:0x400000 f32.const 0 call $std/math/test_cbrtf i32.eqz if i32.const 0 i32.const 8 i32.const 820 i32.const 0 call $~lib/env/abort unreachable end f32.const inf f32.const inf f32.const 0 call $std/math/test_cbrtf i32.eqz if i32.const 0 i32.const 8 i32.const 821 i32.const 0 call $~lib/env/abort unreachable end f32.const -inf f32.const -inf f32.const 0 call $std/math/test_cbrtf i32.eqz if i32.const 0 i32.const 8 i32.const 822 i32.const 0 call $~lib/env/abort unreachable end f32.const 0 f32.const 0 f32.const 0 call $std/math/test_cbrtf i32.eqz if i32.const 0 i32.const 8 i32.const 823 i32.const 0 call $~lib/env/abort unreachable end f32.const -0 f32.const -0 f32.const 0 call $std/math/test_cbrtf i32.eqz if i32.const 0 i32.const 8 i32.const 824 i32.const 0 call $~lib/env/abort unreachable end f32.const 9.313225746154785e-10 f32.const 0.0009765625 f32.const 0 call $std/math/test_cbrtf i32.eqz if i32.const 0 i32.const 8 i32.const 825 i32.const 0 call $~lib/env/abort unreachable end f32.const -9.313225746154785e-10 f32.const -0.0009765625 f32.const 0 call $std/math/test_cbrtf i32.eqz if i32.const 0 i32.const 8 i32.const 826 i32.const 0 call $~lib/env/abort unreachable end f32.const 1 f32.const 1 f32.const 0 call $std/math/test_cbrtf i32.eqz if i32.const 0 i32.const 8 i32.const 827 i32.const 0 call $~lib/env/abort unreachable end f32.const -1 f32.const -1 f32.const 0 call $std/math/test_cbrtf i32.eqz if i32.const 0 i32.const 8 i32.const 828 i32.const 0 call $~lib/env/abort unreachable end f32.const 8 f32.const 2 f32.const 0 call $std/math/test_cbrtf i32.eqz if i32.const 0 i32.const 8 i32.const 829 i32.const 0 call $~lib/env/abort unreachable end f64.const -8.06684839057968 f64.const -8 call $std/math/test_ceil i32.eqz if i32.const 0 i32.const 8 i32.const 841 i32.const 0 call $~lib/env/abort unreachable end f64.const 4.345239849338305 f64.const 5 call $std/math/test_ceil i32.eqz if i32.const 0 i32.const 8 i32.const 842 i32.const 0 call $~lib/env/abort unreachable end f64.const -8.38143342755525 f64.const -8 call $std/math/test_ceil i32.eqz if i32.const 0 i32.const 8 i32.const 843 i32.const 0 call $~lib/env/abort unreachable end f64.const -6.531673581913484 f64.const -6 call $std/math/test_ceil i32.eqz if i32.const 0 i32.const 8 i32.const 844 i32.const 0 call $~lib/env/abort unreachable end f64.const 9.267056966972586 f64.const 10 call $std/math/test_ceil i32.eqz if i32.const 0 i32.const 8 i32.const 845 i32.const 0 call $~lib/env/abort unreachable end f64.const 0.6619858980995045 f64.const 1 call $std/math/test_ceil i32.eqz if i32.const 0 i32.const 8 i32.const 846 i32.const 0 call $~lib/env/abort unreachable end f64.const -0.4066039223853553 f64.const -0 call $std/math/test_ceil i32.eqz if i32.const 0 i32.const 8 i32.const 847 i32.const 0 call $~lib/env/abort unreachable end f64.const 0.5617597462207241 f64.const 1 call $std/math/test_ceil i32.eqz if i32.const 0 i32.const 8 i32.const 848 i32.const 0 call $~lib/env/abort unreachable end f64.const 0.7741522965913037 f64.const 1 call $std/math/test_ceil i32.eqz if i32.const 0 i32.const 8 i32.const 849 i32.const 0 call $~lib/env/abort unreachable end f64.const -0.6787637026394024 f64.const -0 call $std/math/test_ceil i32.eqz if i32.const 0 i32.const 8 i32.const 850 i32.const 0 call $~lib/env/abort unreachable end f64.const nan:0x8000000000000 f64.const nan:0x8000000000000 call $std/math/test_ceil i32.eqz if i32.const 0 i32.const 8 i32.const 853 i32.const 0 call $~lib/env/abort unreachable end f64.const inf f64.const inf call $std/math/test_ceil i32.eqz if i32.const 0 i32.const 8 i32.const 854 i32.const 0 call $~lib/env/abort unreachable end f64.const -inf f64.const -inf call $std/math/test_ceil i32.eqz if i32.const 0 i32.const 8 i32.const 855 i32.const 0 call $~lib/env/abort unreachable end f64.const 0 f64.const 0 call $std/math/test_ceil i32.eqz if i32.const 0 i32.const 8 i32.const 856 i32.const 0 call $~lib/env/abort unreachable end f64.const -0 f64.const -0 call $std/math/test_ceil i32.eqz if i32.const 0 i32.const 8 i32.const 857 i32.const 0 call $~lib/env/abort unreachable end f64.const 1 f64.const 1 call $std/math/test_ceil i32.eqz if i32.const 0 i32.const 8 i32.const 858 i32.const 0 call $~lib/env/abort unreachable end f64.const -1 f64.const -1 call $std/math/test_ceil i32.eqz if i32.const 0 i32.const 8 i32.const 859 i32.const 0 call $~lib/env/abort unreachable end f64.const 0.5 f64.const 1 call $std/math/test_ceil i32.eqz if i32.const 0 i32.const 8 i32.const 860 i32.const 0 call $~lib/env/abort unreachable end f64.const -0.5 f64.const -0 call $std/math/test_ceil i32.eqz if i32.const 0 i32.const 8 i32.const 861 i32.const 0 call $~lib/env/abort unreachable end f64.const 1.0000152587890625 f64.const 2 call $std/math/test_ceil i32.eqz if i32.const 0 i32.const 8 i32.const 862 i32.const 0 call $~lib/env/abort unreachable end f64.const -1.0000152587890625 f64.const -1 call $std/math/test_ceil i32.eqz if i32.const 0 i32.const 8 i32.const 863 i32.const 0 call $~lib/env/abort unreachable end f64.const 0.9999923706054688 f64.const 1 call $std/math/test_ceil i32.eqz if i32.const 0 i32.const 8 i32.const 864 i32.const 0 call $~lib/env/abort unreachable end f64.const -0.9999923706054688 f64.const -0 call $std/math/test_ceil i32.eqz if i32.const 0 i32.const 8 i32.const 865 i32.const 0 call $~lib/env/abort unreachable end f64.const 7.888609052210118e-31 f64.const 1 call $std/math/test_ceil i32.eqz if i32.const 0 i32.const 8 i32.const 866 i32.const 0 call $~lib/env/abort unreachable end f64.const -7.888609052210118e-31 f64.const -0 call $std/math/test_ceil i32.eqz if i32.const 0 i32.const 8 i32.const 867 i32.const 0 call $~lib/env/abort unreachable end f64.const nan:0x8000000000000 f64.const nan:0x8000000000000 call $std/math/test_ceil i32.eqz if i32.const 0 i32.const 8 i32.const 868 i32.const 0 call $~lib/env/abort unreachable end f64.const inf f64.const inf call $std/math/test_ceil i32.eqz if i32.const 0 i32.const 8 i32.const 869 i32.const 0 call $~lib/env/abort unreachable end f64.const -inf f64.const -inf call $std/math/test_ceil i32.eqz if i32.const 0 i32.const 8 i32.const 870 i32.const 0 call $~lib/env/abort unreachable end f64.const 0 f64.const 0 call $std/math/test_ceil i32.eqz if i32.const 0 i32.const 8 i32.const 871 i32.const 0 call $~lib/env/abort unreachable end f64.const -0 f64.const -0 call $std/math/test_ceil i32.eqz if i32.const 0 i32.const 8 i32.const 872 i32.const 0 call $~lib/env/abort unreachable end f64.const 1 f64.const 1 call $std/math/test_ceil i32.eqz if i32.const 0 i32.const 8 i32.const 873 i32.const 0 call $~lib/env/abort unreachable end f64.const -1 f64.const -1 call $std/math/test_ceil i32.eqz if i32.const 0 i32.const 8 i32.const 874 i32.const 0 call $~lib/env/abort unreachable end f64.const 0.5 f64.const 1 call $std/math/test_ceil i32.eqz if i32.const 0 i32.const 8 i32.const 875 i32.const 0 call $~lib/env/abort unreachable end f64.const -0.5 f64.const -0 call $std/math/test_ceil i32.eqz if i32.const 0 i32.const 8 i32.const 876 i32.const 0 call $~lib/env/abort unreachable end f64.const 1.0000152587890625 f64.const 2 call $std/math/test_ceil i32.eqz if i32.const 0 i32.const 8 i32.const 877 i32.const 0 call $~lib/env/abort unreachable end f64.const -1.0000152587890625 f64.const -1 call $std/math/test_ceil i32.eqz if i32.const 0 i32.const 8 i32.const 878 i32.const 0 call $~lib/env/abort unreachable end f64.const 0.9999923706054688 f64.const 1 call $std/math/test_ceil i32.eqz if i32.const 0 i32.const 8 i32.const 879 i32.const 0 call $~lib/env/abort unreachable end f64.const -0.9999923706054688 f64.const -0 call $std/math/test_ceil i32.eqz if i32.const 0 i32.const 8 i32.const 880 i32.const 0 call $~lib/env/abort unreachable end f64.const 7.888609052210118e-31 f64.const 1 call $std/math/test_ceil i32.eqz if i32.const 0 i32.const 8 i32.const 881 i32.const 0 call $~lib/env/abort unreachable end f64.const -7.888609052210118e-31 f64.const -0 call $std/math/test_ceil i32.eqz if i32.const 0 i32.const 8 i32.const 882 i32.const 0 call $~lib/env/abort unreachable end f64.const nan:0x8000000000000 f64.const nan:0x8000000000000 call $std/math/test_ceil i32.eqz if i32.const 0 i32.const 8 i32.const 883 i32.const 0 call $~lib/env/abort unreachable end f64.const inf f64.const inf call $std/math/test_ceil i32.eqz if i32.const 0 i32.const 8 i32.const 884 i32.const 0 call $~lib/env/abort unreachable end f64.const -inf f64.const -inf call $std/math/test_ceil i32.eqz if i32.const 0 i32.const 8 i32.const 885 i32.const 0 call $~lib/env/abort unreachable end f64.const 0 f64.const 0 call $std/math/test_ceil i32.eqz if i32.const 0 i32.const 8 i32.const 886 i32.const 0 call $~lib/env/abort unreachable end f64.const -0 f64.const -0 call $std/math/test_ceil i32.eqz if i32.const 0 i32.const 8 i32.const 887 i32.const 0 call $~lib/env/abort unreachable end f64.const 1 f64.const 1 call $std/math/test_ceil i32.eqz if i32.const 0 i32.const 8 i32.const 888 i32.const 0 call $~lib/env/abort unreachable end f64.const -1 f64.const -1 call $std/math/test_ceil i32.eqz if i32.const 0 i32.const 8 i32.const 889 i32.const 0 call $~lib/env/abort unreachable end f64.const 0.5 f64.const 1 call $std/math/test_ceil i32.eqz if i32.const 0 i32.const 8 i32.const 890 i32.const 0 call $~lib/env/abort unreachable end f64.const -0.5 f64.const -0 call $std/math/test_ceil i32.eqz if i32.const 0 i32.const 8 i32.const 891 i32.const 0 call $~lib/env/abort unreachable end f64.const 1.0000152587890625 f64.const 2 call $std/math/test_ceil i32.eqz if i32.const 0 i32.const 8 i32.const 892 i32.const 0 call $~lib/env/abort unreachable end f64.const -1.0000152587890625 f64.const -1 call $std/math/test_ceil i32.eqz if i32.const 0 i32.const 8 i32.const 893 i32.const 0 call $~lib/env/abort unreachable end f64.const 0.9999923706054688 f64.const 1 call $std/math/test_ceil i32.eqz if i32.const 0 i32.const 8 i32.const 894 i32.const 0 call $~lib/env/abort unreachable end f64.const -0.9999923706054688 f64.const -0 call $std/math/test_ceil i32.eqz if i32.const 0 i32.const 8 i32.const 895 i32.const 0 call $~lib/env/abort unreachable end f64.const 7.888609052210118e-31 f64.const 1 call $std/math/test_ceil i32.eqz if i32.const 0 i32.const 8 i32.const 896 i32.const 0 call $~lib/env/abort unreachable end f64.const -7.888609052210118e-31 f64.const -0 call $std/math/test_ceil i32.eqz if i32.const 0 i32.const 8 i32.const 897 i32.const 0 call $~lib/env/abort unreachable end f32.const -8.066848754882812 f32.const -8 call $std/math/test_ceilf i32.eqz if i32.const 0 i32.const 8 i32.const 906 i32.const 0 call $~lib/env/abort unreachable end f32.const 4.345239639282227 f32.const 5 call $std/math/test_ceilf i32.eqz if i32.const 0 i32.const 8 i32.const 907 i32.const 0 call $~lib/env/abort unreachable end f32.const -8.381433486938477 f32.const -8 call $std/math/test_ceilf i32.eqz if i32.const 0 i32.const 8 i32.const 908 i32.const 0 call $~lib/env/abort unreachable end f32.const -6.531673431396484 f32.const -6 call $std/math/test_ceilf i32.eqz if i32.const 0 i32.const 8 i32.const 909 i32.const 0 call $~lib/env/abort unreachable end f32.const 9.267057418823242 f32.const 10 call $std/math/test_ceilf i32.eqz if i32.const 0 i32.const 8 i32.const 910 i32.const 0 call $~lib/env/abort unreachable end f32.const 0.6619858741760254 f32.const 1 call $std/math/test_ceilf i32.eqz if i32.const 0 i32.const 8 i32.const 911 i32.const 0 call $~lib/env/abort unreachable end f32.const -0.40660393238067627 f32.const -0 call $std/math/test_ceilf i32.eqz if i32.const 0 i32.const 8 i32.const 912 i32.const 0 call $~lib/env/abort unreachable end f32.const 0.5617597699165344 f32.const 1 call $std/math/test_ceilf i32.eqz if i32.const 0 i32.const 8 i32.const 913 i32.const 0 call $~lib/env/abort unreachable end f32.const 0.7741522789001465 f32.const 1 call $std/math/test_ceilf i32.eqz if i32.const 0 i32.const 8 i32.const 914 i32.const 0 call $~lib/env/abort unreachable end f32.const -0.6787636876106262 f32.const -0 call $std/math/test_ceilf i32.eqz if i32.const 0 i32.const 8 i32.const 915 i32.const 0 call $~lib/env/abort unreachable end f32.const nan:0x400000 f32.const nan:0x400000 call $std/math/test_ceilf i32.eqz if i32.const 0 i32.const 8 i32.const 918 i32.const 0 call $~lib/env/abort unreachable end f32.const inf f32.const inf call $std/math/test_ceilf i32.eqz if i32.const 0 i32.const 8 i32.const 919 i32.const 0 call $~lib/env/abort unreachable end f32.const -inf f32.const -inf call $std/math/test_ceilf i32.eqz if i32.const 0 i32.const 8 i32.const 920 i32.const 0 call $~lib/env/abort unreachable end f32.const 0 f32.const 0 call $std/math/test_ceilf i32.eqz if i32.const 0 i32.const 8 i32.const 921 i32.const 0 call $~lib/env/abort unreachable end f32.const -0 f32.const -0 call $std/math/test_ceilf i32.eqz if i32.const 0 i32.const 8 i32.const 922 i32.const 0 call $~lib/env/abort unreachable end f32.const 1 f32.const 1 call $std/math/test_ceilf i32.eqz if i32.const 0 i32.const 8 i32.const 923 i32.const 0 call $~lib/env/abort unreachable end f32.const -1 f32.const -1 call $std/math/test_ceilf i32.eqz if i32.const 0 i32.const 8 i32.const 924 i32.const 0 call $~lib/env/abort unreachable end f32.const 0.5 f32.const 1 call $std/math/test_ceilf i32.eqz if i32.const 0 i32.const 8 i32.const 925 i32.const 0 call $~lib/env/abort unreachable end f32.const -0.5 f32.const -0 call $std/math/test_ceilf i32.eqz if i32.const 0 i32.const 8 i32.const 926 i32.const 0 call $~lib/env/abort unreachable end f32.const 1.0000152587890625 f32.const 2 call $std/math/test_ceilf i32.eqz if i32.const 0 i32.const 8 i32.const 927 i32.const 0 call $~lib/env/abort unreachable end f32.const -1.0000152587890625 f32.const -1 call $std/math/test_ceilf i32.eqz if i32.const 0 i32.const 8 i32.const 928 i32.const 0 call $~lib/env/abort unreachable end f32.const 0.9999923706054688 f32.const 1 call $std/math/test_ceilf i32.eqz if i32.const 0 i32.const 8 i32.const 929 i32.const 0 call $~lib/env/abort unreachable end f32.const -0.9999923706054688 f32.const -0 call $std/math/test_ceilf i32.eqz if i32.const 0 i32.const 8 i32.const 930 i32.const 0 call $~lib/env/abort unreachable end f32.const 7.888609052210118e-31 f32.const 1 call $std/math/test_ceilf i32.eqz if i32.const 0 i32.const 8 i32.const 931 i32.const 0 call $~lib/env/abort unreachable end f32.const -7.888609052210118e-31 f32.const -0 call $std/math/test_ceilf i32.eqz if i32.const 0 i32.const 8 i32.const 932 i32.const 0 call $~lib/env/abort unreachable end f32.const nan:0x400000 f32.const nan:0x400000 call $std/math/test_ceilf i32.eqz if i32.const 0 i32.const 8 i32.const 933 i32.const 0 call $~lib/env/abort unreachable end f32.const inf f32.const inf call $std/math/test_ceilf i32.eqz if i32.const 0 i32.const 8 i32.const 934 i32.const 0 call $~lib/env/abort unreachable end f32.const -inf f32.const -inf call $std/math/test_ceilf i32.eqz if i32.const 0 i32.const 8 i32.const 935 i32.const 0 call $~lib/env/abort unreachable end f32.const 0 f32.const 0 call $std/math/test_ceilf i32.eqz if i32.const 0 i32.const 8 i32.const 936 i32.const 0 call $~lib/env/abort unreachable end f32.const -0 f32.const -0 call $std/math/test_ceilf i32.eqz if i32.const 0 i32.const 8 i32.const 937 i32.const 0 call $~lib/env/abort unreachable end f32.const 1 f32.const 1 call $std/math/test_ceilf i32.eqz if i32.const 0 i32.const 8 i32.const 938 i32.const 0 call $~lib/env/abort unreachable end f32.const -1 f32.const -1 call $std/math/test_ceilf i32.eqz if i32.const 0 i32.const 8 i32.const 939 i32.const 0 call $~lib/env/abort unreachable end f32.const 0.5 f32.const 1 call $std/math/test_ceilf i32.eqz if i32.const 0 i32.const 8 i32.const 940 i32.const 0 call $~lib/env/abort unreachable end f32.const -0.5 f32.const -0 call $std/math/test_ceilf i32.eqz if i32.const 0 i32.const 8 i32.const 941 i32.const 0 call $~lib/env/abort unreachable end f32.const 1.0000152587890625 f32.const 2 call $std/math/test_ceilf i32.eqz if i32.const 0 i32.const 8 i32.const 942 i32.const 0 call $~lib/env/abort unreachable end f32.const -1.0000152587890625 f32.const -1 call $std/math/test_ceilf i32.eqz if i32.const 0 i32.const 8 i32.const 943 i32.const 0 call $~lib/env/abort unreachable end f32.const 0.9999923706054688 f32.const 1 call $std/math/test_ceilf i32.eqz if i32.const 0 i32.const 8 i32.const 944 i32.const 0 call $~lib/env/abort unreachable end f32.const -0.9999923706054688 f32.const -0 call $std/math/test_ceilf i32.eqz if i32.const 0 i32.const 8 i32.const 945 i32.const 0 call $~lib/env/abort unreachable end f32.const 7.888609052210118e-31 f32.const 1 call $std/math/test_ceilf i32.eqz if i32.const 0 i32.const 8 i32.const 946 i32.const 0 call $~lib/env/abort unreachable end f32.const -7.888609052210118e-31 f32.const -0 call $std/math/test_ceilf i32.eqz if i32.const 0 i32.const 8 i32.const 947 i32.const 0 call $~lib/env/abort unreachable end f32.const nan:0x400000 f32.const nan:0x400000 call $std/math/test_ceilf i32.eqz if i32.const 0 i32.const 8 i32.const 948 i32.const 0 call $~lib/env/abort unreachable end f32.const inf f32.const inf call $std/math/test_ceilf i32.eqz if i32.const 0 i32.const 8 i32.const 949 i32.const 0 call $~lib/env/abort unreachable end f32.const -inf f32.const -inf call $std/math/test_ceilf i32.eqz if i32.const 0 i32.const 8 i32.const 950 i32.const 0 call $~lib/env/abort unreachable end f32.const 0 f32.const 0 call $std/math/test_ceilf i32.eqz if i32.const 0 i32.const 8 i32.const 951 i32.const 0 call $~lib/env/abort unreachable end f32.const -0 f32.const -0 call $std/math/test_ceilf i32.eqz if i32.const 0 i32.const 8 i32.const 952 i32.const 0 call $~lib/env/abort unreachable end f32.const 1 f32.const 1 call $std/math/test_ceilf i32.eqz if i32.const 0 i32.const 8 i32.const 953 i32.const 0 call $~lib/env/abort unreachable end f32.const -1 f32.const -1 call $std/math/test_ceilf i32.eqz if i32.const 0 i32.const 8 i32.const 954 i32.const 0 call $~lib/env/abort unreachable end f32.const 0.5 f32.const 1 call $std/math/test_ceilf i32.eqz if i32.const 0 i32.const 8 i32.const 955 i32.const 0 call $~lib/env/abort unreachable end f32.const -0.5 f32.const -0 call $std/math/test_ceilf i32.eqz if i32.const 0 i32.const 8 i32.const 956 i32.const 0 call $~lib/env/abort unreachable end f32.const 1.0000152587890625 f32.const 2 call $std/math/test_ceilf i32.eqz if i32.const 0 i32.const 8 i32.const 957 i32.const 0 call $~lib/env/abort unreachable end f32.const -1.0000152587890625 f32.const -1 call $std/math/test_ceilf i32.eqz if i32.const 0 i32.const 8 i32.const 958 i32.const 0 call $~lib/env/abort unreachable end f32.const 0.9999923706054688 f32.const 1 call $std/math/test_ceilf i32.eqz if i32.const 0 i32.const 8 i32.const 959 i32.const 0 call $~lib/env/abort unreachable end f32.const -0.9999923706054688 f32.const -0 call $std/math/test_ceilf i32.eqz if i32.const 0 i32.const 8 i32.const 960 i32.const 0 call $~lib/env/abort unreachable end f32.const 7.888609052210118e-31 f32.const 1 call $std/math/test_ceilf i32.eqz if i32.const 0 i32.const 8 i32.const 961 i32.const 0 call $~lib/env/abort unreachable end f32.const -7.888609052210118e-31 f32.const -0 call $std/math/test_ceilf i32.eqz if i32.const 0 i32.const 8 i32.const 962 i32.const 0 call $~lib/env/abort unreachable end f32.const -8.066848754882812 f32.const -0.21126316487789154 f32.const 0.48328569531440735 call $std/math/test_cosf i32.eqz if i32.const 0 i32.const 8 i32.const 1073 i32.const 0 call $~lib/env/abort unreachable end f32.const 4.345239639282227 f32.const -0.3589562177658081 f32.const 0.042505208402872086 call $std/math/test_cosf i32.eqz if i32.const 0 i32.const 8 i32.const 1074 i32.const 0 call $~lib/env/abort unreachable end f32.const -8.381433486938477 f32.const -0.5033331513404846 f32.const -0.1386195719242096 call $std/math/test_cosf i32.eqz if i32.const 0 i32.const 8 i32.const 1075 i32.const 0 call $~lib/env/abort unreachable end f32.const -6.531673431396484 f32.const 0.9692853689193726 f32.const 0.1786951720714569 call $std/math/test_cosf i32.eqz if i32.const 0 i32.const 8 i32.const 1076 i32.const 0 call $~lib/env/abort unreachable end f32.const 9.267057418823242 f32.const -0.9875878691673279 f32.const 0.1389600932598114 call $std/math/test_cosf i32.eqz if i32.const 0 i32.const 8 i32.const 1077 i32.const 0 call $~lib/env/abort unreachable end f32.const 0.6619858741760254 f32.const 0.7887731194496155 f32.const 0.2989593744277954 call $std/math/test_cosf i32.eqz if i32.const 0 i32.const 8 i32.const 1078 i32.const 0 call $~lib/env/abort unreachable end f32.const -0.40660393238067627 f32.const 0.918469250202179 f32.const 0.24250665307044983 call $std/math/test_cosf i32.eqz if i32.const 0 i32.const 8 i32.const 1079 i32.const 0 call $~lib/env/abort unreachable end f32.const 0.5617597699165344 f32.const 0.8463190197944641 f32.const -0.24033240973949432 call $std/math/test_cosf i32.eqz if i32.const 0 i32.const 8 i32.const 1080 i32.const 0 call $~lib/env/abort unreachable end f32.const 0.7741522789001465 f32.const 0.7150139212608337 f32.const -0.3372635245323181 call $std/math/test_cosf i32.eqz if i32.const 0 i32.const 8 i32.const 1081 i32.const 0 call $~lib/env/abort unreachable end f32.const -0.6787636876106262 f32.const 0.7783495187759399 f32.const 0.16550153493881226 call $std/math/test_cosf i32.eqz if i32.const 0 i32.const 8 i32.const 1082 i32.const 0 call $~lib/env/abort unreachable end f32.const 0 f32.const 1 f32.const 0 call $std/math/test_cosf i32.eqz if i32.const 0 i32.const 8 i32.const 1085 i32.const 0 call $~lib/env/abort unreachable end f32.const -0 f32.const 1 f32.const 0 call $std/math/test_cosf i32.eqz if i32.const 0 i32.const 8 i32.const 1086 i32.const 0 call $~lib/env/abort unreachable end f32.const inf f32.const nan:0x400000 f32.const 0 call $std/math/test_cosf i32.eqz if i32.const 0 i32.const 8 i32.const 1087 i32.const 0 call $~lib/env/abort unreachable end f32.const -inf f32.const nan:0x400000 f32.const 0 call $std/math/test_cosf i32.eqz if i32.const 0 i32.const 8 i32.const 1088 i32.const 0 call $~lib/env/abort unreachable end f32.const nan:0x400000 f32.const nan:0x400000 f32.const 0 call $std/math/test_cosf i32.eqz if i32.const 0 i32.const 8 i32.const 1089 i32.const 0 call $~lib/env/abort unreachable end f32.const 1.862645149230957e-09 f32.const 1 f32.const 1.4551915228366852e-11 call $std/math/test_cosf i32.eqz if i32.const 0 i32.const 8 i32.const 1092 i32.const 0 call $~lib/env/abort unreachable end f32.const -1.862645149230957e-09 f32.const 1 f32.const 1.4551915228366852e-11 call $std/math/test_cosf i32.eqz if i32.const 0 i32.const 8 i32.const 1093 i32.const 0 call $~lib/env/abort unreachable end f32.const 1.1754943508222875e-38 f32.const 1 f32.const 0 call $std/math/test_cosf i32.eqz if i32.const 0 i32.const 8 i32.const 1094 i32.const 0 call $~lib/env/abort unreachable end f32.const -1.1754943508222875e-38 f32.const 1 f32.const 0 call $std/math/test_cosf i32.eqz if i32.const 0 i32.const 8 i32.const 1095 i32.const 0 call $~lib/env/abort unreachable end f32.const 1.401298464324817e-45 f32.const 1 f32.const 0 call $std/math/test_cosf i32.eqz if i32.const 0 i32.const 8 i32.const 1096 i32.const 0 call $~lib/env/abort unreachable end f32.const -1.401298464324817e-45 f32.const 1 f32.const 0 call $std/math/test_cosf i32.eqz if i32.const 0 i32.const 8 i32.const 1097 i32.const 0 call $~lib/env/abort unreachable end f32.const 2.802596928649634e-45 f32.const 1 f32.const 0 call $std/math/test_cosf i32.eqz if i32.const 0 i32.const 8 i32.const 1098 i32.const 0 call $~lib/env/abort unreachable end f32.const 1.2611686178923354e-44 f32.const 1 f32.const 0 call $std/math/test_cosf i32.eqz if i32.const 0 i32.const 8 i32.const 1099 i32.const 0 call $~lib/env/abort unreachable end f32.const 2.938735877055719e-39 f32.const 1 f32.const 0 call $std/math/test_cosf i32.eqz if i32.const 0 i32.const 8 i32.const 1100 i32.const 0 call $~lib/env/abort unreachable end f32.const 5.877471754111438e-39 f32.const 1 f32.const 0 call $std/math/test_cosf i32.eqz if i32.const 0 i32.const 8 i32.const 1101 i32.const 0 call $~lib/env/abort unreachable end f32.const 1.1754940705625946e-38 f32.const 1 f32.const 0 call $std/math/test_cosf i32.eqz if i32.const 0 i32.const 8 i32.const 1102 i32.const 0 call $~lib/env/abort unreachable end f32.const 1.1754942106924411e-38 f32.const 1 f32.const 0 call $std/math/test_cosf i32.eqz if i32.const 0 i32.const 8 i32.const 1103 i32.const 0 call $~lib/env/abort unreachable end f32.const 1.175494490952134e-38 f32.const 1 f32.const 0 call $std/math/test_cosf i32.eqz if i32.const 0 i32.const 8 i32.const 1104 i32.const 0 call $~lib/env/abort unreachable end f32.const 1.1754946310819804e-38 f32.const 1 f32.const 0 call $std/math/test_cosf i32.eqz if i32.const 0 i32.const 8 i32.const 1105 i32.const 0 call $~lib/env/abort unreachable end f32.const 2.3509880009953429e-38 f32.const 1 f32.const 0 call $std/math/test_cosf i32.eqz if i32.const 0 i32.const 8 i32.const 1106 i32.const 0 call $~lib/env/abort unreachable end f32.const 2.350988701644575e-38 f32.const 1 f32.const 0 call $std/math/test_cosf i32.eqz if i32.const 0 i32.const 8 i32.const 1107 i32.const 0 call $~lib/env/abort unreachable end f32.const 2.3509895424236536e-38 f32.const 1 f32.const 0 call $std/math/test_cosf i32.eqz if i32.const 0 i32.const 8 i32.const 1108 i32.const 0 call $~lib/env/abort unreachable end f32.const 4.70197740328915e-38 f32.const 1 f32.const 0 call $std/math/test_cosf i32.eqz if i32.const 0 i32.const 8 i32.const 1109 i32.const 0 call $~lib/env/abort unreachable end f32.const 7.450580596923828e-09 f32.const 1 f32.const 2.3283064365386963e-10 call $std/math/test_cosf i32.eqz if i32.const 0 i32.const 8 i32.const 1110 i32.const 0 call $~lib/env/abort unreachable end f32.const 0.000244140625 f32.const 1 f32.const 0.25 call $std/math/test_cosf i32.eqz if i32.const 0 i32.const 8 i32.const 1111 i32.const 0 call $~lib/env/abort unreachable end f32.const 0.00048828125 f32.const 0.9999998807907104 f32.const -3.973643103449831e-08 call $std/math/test_cosf i32.eqz if i32.const 0 i32.const 8 i32.const 1112 i32.const 0 call $~lib/env/abort unreachable end f32.const 0.0009765625 f32.const 0.9999995231628418 f32.const -6.357828397085541e-07 call $std/math/test_cosf i32.eqz if i32.const 0 i32.const 8 i32.const 1113 i32.const 0 call $~lib/env/abort unreachable end f32.const -2.802596928649634e-45 f32.const 1 f32.const 0 call $std/math/test_cosf i32.eqz if i32.const 0 i32.const 8 i32.const 1114 i32.const 0 call $~lib/env/abort unreachable end f32.const -1.2611686178923354e-44 f32.const 1 f32.const 0 call $std/math/test_cosf i32.eqz if i32.const 0 i32.const 8 i32.const 1115 i32.const 0 call $~lib/env/abort unreachable end f32.const -2.938735877055719e-39 f32.const 1 f32.const 0 call $std/math/test_cosf i32.eqz if i32.const 0 i32.const 8 i32.const 1116 i32.const 0 call $~lib/env/abort unreachable end f32.const -5.877471754111438e-39 f32.const 1 f32.const 0 call $std/math/test_cosf i32.eqz if i32.const 0 i32.const 8 i32.const 1117 i32.const 0 call $~lib/env/abort unreachable end f32.const -1.1754940705625946e-38 f32.const 1 f32.const 0 call $std/math/test_cosf i32.eqz if i32.const 0 i32.const 8 i32.const 1118 i32.const 0 call $~lib/env/abort unreachable end f32.const -1.1754942106924411e-38 f32.const 1 f32.const 0 call $std/math/test_cosf i32.eqz if i32.const 0 i32.const 8 i32.const 1119 i32.const 0 call $~lib/env/abort unreachable end f32.const -1.175494490952134e-38 f32.const 1 f32.const 0 call $std/math/test_cosf i32.eqz if i32.const 0 i32.const 8 i32.const 1120 i32.const 0 call $~lib/env/abort unreachable end f32.const -1.1754946310819804e-38 f32.const 1 f32.const 0 call $std/math/test_cosf i32.eqz if i32.const 0 i32.const 8 i32.const 1121 i32.const 0 call $~lib/env/abort unreachable end f32.const -2.3509880009953429e-38 f32.const 1 f32.const 0 call $std/math/test_cosf i32.eqz if i32.const 0 i32.const 8 i32.const 1122 i32.const 0 call $~lib/env/abort unreachable end f32.const -2.350988701644575e-38 f32.const 1 f32.const 0 call $std/math/test_cosf i32.eqz if i32.const 0 i32.const 8 i32.const 1123 i32.const 0 call $~lib/env/abort unreachable end f32.const -2.3509895424236536e-38 f32.const 1 f32.const 0 call $std/math/test_cosf i32.eqz if i32.const 0 i32.const 8 i32.const 1124 i32.const 0 call $~lib/env/abort unreachable end f32.const -4.70197740328915e-38 f32.const 1 f32.const 0 call $std/math/test_cosf i32.eqz if i32.const 0 i32.const 8 i32.const 1125 i32.const 0 call $~lib/env/abort unreachable end f32.const -7.450580596923828e-09 f32.const 1 f32.const 2.3283064365386963e-10 call $std/math/test_cosf i32.eqz if i32.const 0 i32.const 8 i32.const 1126 i32.const 0 call $~lib/env/abort unreachable end f32.const -0.000244140625 f32.const 1 f32.const 0.25 call $std/math/test_cosf i32.eqz if i32.const 0 i32.const 8 i32.const 1127 i32.const 0 call $~lib/env/abort unreachable end f32.const -0.00048828125 f32.const 0.9999998807907104 f32.const -3.973643103449831e-08 call $std/math/test_cosf i32.eqz if i32.const 0 i32.const 8 i32.const 1128 i32.const 0 call $~lib/env/abort unreachable end f32.const -0.0009765625 f32.const 0.9999995231628418 f32.const -6.357828397085541e-07 call $std/math/test_cosf i32.eqz if i32.const 0 i32.const 8 i32.const 1129 i32.const 0 call $~lib/env/abort unreachable end f32.const 255.99993896484375 f32.const -0.03985174745321274 f32.const 0 call $std/math/test_cosf i32.eqz if i32.const 0 i32.const 8 i32.const 1132 i32.const 0 call $~lib/env/abort unreachable end f32.const 5033165 f32.const 0.8471871614456177 f32.const 0 call $std/math/test_cosf i32.eqz if i32.const 0 i32.const 8 i32.const 1133 i32.const 0 call $~lib/env/abort unreachable end f32.const 421657440 f32.const 0.6728929281234741 f32.const 0 call $std/math/test_cosf i32.eqz if i32.const 0 i32.const 8 i32.const 1134 i32.const 0 call $~lib/env/abort unreachable end f32.const 2147483392 f32.const 0.9610780477523804 f32.const 0 call $std/math/test_cosf i32.eqz if i32.const 0 i32.const 8 i32.const 1135 i32.const 0 call $~lib/env/abort unreachable end f32.const 68719476736 f32.const 0.1694190502166748 f32.const 0 call $std/math/test_cosf i32.eqz if i32.const 0 i32.const 8 i32.const 1136 i32.const 0 call $~lib/env/abort unreachable end f32.const 549755813888 f32.const 0.20735950767993927 f32.const 0 call $std/math/test_cosf i32.eqz if i32.const 0 i32.const 8 i32.const 1137 i32.const 0 call $~lib/env/abort unreachable end f32.const 3402823466385288598117041e14 f32.const 0.8530210256576538 f32.const 0 call $std/math/test_cosf i32.eqz if i32.const 0 i32.const 8 i32.const 1138 i32.const 0 call $~lib/env/abort unreachable end f32.const -255.99993896484375 f32.const -0.03985174745321274 f32.const 0 call $std/math/test_cosf i32.eqz if i32.const 0 i32.const 8 i32.const 1139 i32.const 0 call $~lib/env/abort unreachable end f32.const -5033165 f32.const 0.8471871614456177 f32.const 0 call $std/math/test_cosf i32.eqz if i32.const 0 i32.const 8 i32.const 1140 i32.const 0 call $~lib/env/abort unreachable end f32.const -421657440 f32.const 0.6728929281234741 f32.const 0 call $std/math/test_cosf i32.eqz if i32.const 0 i32.const 8 i32.const 1141 i32.const 0 call $~lib/env/abort unreachable end f32.const -2147483392 f32.const 0.9610780477523804 f32.const 0 call $std/math/test_cosf i32.eqz if i32.const 0 i32.const 8 i32.const 1142 i32.const 0 call $~lib/env/abort unreachable end f32.const -68719476736 f32.const 0.1694190502166748 f32.const 0 call $std/math/test_cosf i32.eqz if i32.const 0 i32.const 8 i32.const 1143 i32.const 0 call $~lib/env/abort unreachable end f32.const -549755813888 f32.const 0.20735950767993927 f32.const 0 call $std/math/test_cosf i32.eqz if i32.const 0 i32.const 8 i32.const 1144 i32.const 0 call $~lib/env/abort unreachable end f32.const -3402823466385288598117041e14 f32.const 0.8530210256576538 f32.const 0 call $std/math/test_cosf i32.eqz if i32.const 0 i32.const 8 i32.const 1145 i32.const 0 call $~lib/env/abort unreachable end f64.const -8.06684839057968 f64.const 1593.5209938862329 f64.const -0.38098856806755066 call $std/math/test_cosh i32.eqz if i32.const 0 i32.const 8 i32.const 1156 i32.const 0 call $~lib/env/abort unreachable end f64.const 4.345239849338305 f64.const 38.56174928426729 f64.const -0.2712278366088867 call $std/math/test_cosh i32.eqz if i32.const 0 i32.const 8 i32.const 1157 i32.const 0 call $~lib/env/abort unreachable end f64.const -8.38143342755525 f64.const 2182.630979595893 f64.const 0.0817827582359314 call $std/math/test_cosh i32.eqz if i32.const 0 i32.const 8 i32.const 1158 i32.const 0 call $~lib/env/abort unreachable end f64.const -6.531673581913484 f64.const 343.273849250879 f64.const -0.429940402507782 call $std/math/test_cosh i32.eqz if i32.const 0 i32.const 8 i32.const 1159 i32.const 0 call $~lib/env/abort unreachable end f64.const 9.267056966972586 f64.const 5291.779170005587 f64.const -0.1592995822429657 call $std/math/test_cosh i32.eqz if i32.const 0 i32.const 8 i32.const 1160 i32.const 0 call $~lib/env/abort unreachable end f64.const 0.6619858980995045 f64.const 1.2272321957342842 f64.const 0.23280741274356842 call $std/math/test_cosh i32.eqz if i32.const 0 i32.const 8 i32.const 1161 i32.const 0 call $~lib/env/abort unreachable end f64.const -0.4066039223853553 f64.const 1.083808541871197 f64.const -0.3960916996002197 call $std/math/test_cosh i32.eqz if i32.const 0 i32.const 8 i32.const 1162 i32.const 0 call $~lib/env/abort unreachable end f64.const 0.5617597462207241 f64.const 1.1619803583175077 f64.const 0.37748390436172485 call $std/math/test_cosh i32.eqz if i32.const 0 i32.const 8 i32.const 1163 i32.const 0 call $~lib/env/abort unreachable end f64.const 0.7741522965913037 f64.const 1.3149236876276706 f64.const 0.43587008118629456 call $std/math/test_cosh i32.eqz if i32.const 0 i32.const 8 i32.const 1164 i32.const 0 call $~lib/env/abort unreachable end f64.const -0.6787637026394024 f64.const 1.2393413245934533 f64.const 0.10201606154441833 call $std/math/test_cosh i32.eqz if i32.const 0 i32.const 8 i32.const 1165 i32.const 0 call $~lib/env/abort unreachable end f64.const 0 f64.const 1 f64.const 0 call $std/math/test_cosh i32.eqz if i32.const 0 i32.const 8 i32.const 1168 i32.const 0 call $~lib/env/abort unreachable end f64.const -0 f64.const 1 f64.const 0 call $std/math/test_cosh i32.eqz if i32.const 0 i32.const 8 i32.const 1169 i32.const 0 call $~lib/env/abort unreachable end f64.const inf f64.const inf f64.const 0 call $std/math/test_cosh i32.eqz if i32.const 0 i32.const 8 i32.const 1170 i32.const 0 call $~lib/env/abort unreachable end f64.const -inf f64.const inf f64.const 0 call $std/math/test_cosh i32.eqz if i32.const 0 i32.const 8 i32.const 1171 i32.const 0 call $~lib/env/abort unreachable end f64.const nan:0x8000000000000 f64.const nan:0x8000000000000 f64.const 0 call $std/math/test_cosh i32.eqz if i32.const 0 i32.const 8 i32.const 1172 i32.const 0 call $~lib/env/abort unreachable end f32.const -8.066848754882812 f32.const 1593.5216064453125 f32.const 0.26242581009864807 call $std/math/test_coshf i32.eqz if i32.const 0 i32.const 8 i32.const 1181 i32.const 0 call $~lib/env/abort unreachable end f32.const 4.345239639282227 f32.const 38.56174087524414 f32.const -0.08168885856866837 call $std/math/test_coshf i32.eqz if i32.const 0 i32.const 8 i32.const 1182 i32.const 0 call $~lib/env/abort unreachable end f32.const -8.381433486938477 f32.const 2182.631103515625 f32.const -0.02331414446234703 call $std/math/test_coshf i32.eqz if i32.const 0 i32.const 8 i32.const 1183 i32.const 0 call $~lib/env/abort unreachable end f32.const -6.531673431396484 f32.const 343.2738037109375 f32.const 0.20081493258476257 call $std/math/test_coshf i32.eqz if i32.const 0 i32.const 8 i32.const 1184 i32.const 0 call $~lib/env/abort unreachable end f32.const 9.267057418823242 f32.const 5291.78173828125 f32.const 0.36286723613739014 call $std/math/test_coshf i32.eqz if i32.const 0 i32.const 8 i32.const 1185 i32.const 0 call $~lib/env/abort unreachable end f32.const 0.6619858741760254 f32.const 1.2272322177886963 f32.const 0.32777416706085205 call $std/math/test_coshf i32.eqz if i32.const 0 i32.const 8 i32.const 1186 i32.const 0 call $~lib/env/abort unreachable end f32.const -0.40660393238067627 f32.const 1.0838085412979126 f32.const -0.039848703891038895 call $std/math/test_coshf i32.eqz if i32.const 0 i32.const 8 i32.const 1187 i32.const 0 call $~lib/env/abort unreachable end f32.const 0.5617597699165344 f32.const 1.161980390548706 f32.const 0.15274477005004883 call $std/math/test_coshf i32.eqz if i32.const 0 i32.const 8 i32.const 1188 i32.const 0 call $~lib/env/abort unreachable end f32.const 0.7741522789001465 f32.const 1.314923644065857 f32.const -0.2387111485004425 call $std/math/test_coshf i32.eqz if i32.const 0 i32.const 8 i32.const 1189 i32.const 0 call $~lib/env/abort unreachable end f32.const -0.6787636876106262 f32.const 1.2393412590026855 f32.const -0.45791932940483093 call $std/math/test_coshf i32.eqz if i32.const 0 i32.const 8 i32.const 1190 i32.const 0 call $~lib/env/abort unreachable end f32.const 0 f32.const 1 f32.const 0 call $std/math/test_coshf i32.eqz if i32.const 0 i32.const 8 i32.const 1193 i32.const 0 call $~lib/env/abort unreachable end f32.const -0 f32.const 1 f32.const 0 call $std/math/test_coshf i32.eqz if i32.const 0 i32.const 8 i32.const 1194 i32.const 0 call $~lib/env/abort unreachable end f32.const inf f32.const inf f32.const 0 call $std/math/test_coshf i32.eqz if i32.const 0 i32.const 8 i32.const 1195 i32.const 0 call $~lib/env/abort unreachable end f32.const -inf f32.const inf f32.const 0 call $std/math/test_coshf i32.eqz if i32.const 0 i32.const 8 i32.const 1196 i32.const 0 call $~lib/env/abort unreachable end f32.const nan:0x400000 f32.const nan:0x400000 f32.const 0 call $std/math/test_coshf i32.eqz if i32.const 0 i32.const 8 i32.const 1197 i32.const 0 call $~lib/env/abort unreachable end f64.const -8.06684839057968 f64.const 3.137706068161745e-04 f64.const -0.2599197328090668 call $std/math/test_exp i32.eqz if i32.const 0 i32.const 8 i32.const 1209 i32.const 0 call $~lib/env/abort unreachable end f64.const 4.345239849338305 f64.const 77.11053017112141 f64.const -0.02792675793170929 call $std/math/test_exp i32.eqz if i32.const 0 i32.const 8 i32.const 1210 i32.const 0 call $~lib/env/abort unreachable end f64.const -8.38143342755525 f64.const 2.290813384916323e-04 f64.const -0.24974334239959717 call $std/math/test_exp i32.eqz if i32.const 0 i32.const 8 i32.const 1211 i32.const 0 call $~lib/env/abort unreachable end f64.const -6.531673581913484 f64.const 1.4565661260931588e-03 f64.const -0.4816822409629822 call $std/math/test_exp i32.eqz if i32.const 0 i32.const 8 i32.const 1212 i32.const 0 call $~lib/env/abort unreachable end f64.const 9.267056966972586 f64.const 10583.558245524993 f64.const 0.17696762084960938 call $std/math/test_exp i32.eqz if i32.const 0 i32.const 8 i32.const 1213 i32.const 0 call $~lib/env/abort unreachable end f64.const 0.6619858980995045 f64.const 1.9386384525571998 f64.const -0.4964246451854706 call $std/math/test_exp i32.eqz if i32.const 0 i32.const 8 i32.const 1214 i32.const 0 call $~lib/env/abort unreachable end f64.const -0.4066039223853553 f64.const 0.6659078892838025 f64.const -0.10608318448066711 call $std/math/test_exp i32.eqz if i32.const 0 i32.const 8 i32.const 1215 i32.const 0 call $~lib/env/abort unreachable end f64.const 0.5617597462207241 f64.const 1.7537559518626311 f64.const -0.39162111282348633 call $std/math/test_exp i32.eqz if i32.const 0 i32.const 8 i32.const 1216 i32.const 0 call $~lib/env/abort unreachable end f64.const 0.7741522965913037 f64.const 2.1687528885129246 f64.const -0.2996125817298889 call $std/math/test_exp i32.eqz if i32.const 0 i32.const 8 i32.const 1217 i32.const 0 call $~lib/env/abort unreachable end f64.const -0.6787637026394024 f64.const 0.5072437089402843 f64.const 0.47261738777160645 call $std/math/test_exp i32.eqz if i32.const 0 i32.const 8 i32.const 1218 i32.const 0 call $~lib/env/abort unreachable end f64.const 0 f64.const 1 f64.const 0 call $std/math/test_exp i32.eqz if i32.const 0 i32.const 8 i32.const 1221 i32.const 0 call $~lib/env/abort unreachable end f64.const -0 f64.const 1 f64.const 0 call $std/math/test_exp i32.eqz if i32.const 0 i32.const 8 i32.const 1222 i32.const 0 call $~lib/env/abort unreachable end f64.const 1 f64.const 2.718281828459045 f64.const -0.3255307376384735 call $std/math/test_exp i32.eqz if i32.const 0 i32.const 8 i32.const 1223 i32.const 0 call $~lib/env/abort unreachable end f64.const -1 f64.const 0.36787944117144233 f64.const 0.22389651834964752 call $std/math/test_exp i32.eqz if i32.const 0 i32.const 8 i32.const 1224 i32.const 0 call $~lib/env/abort unreachable end f64.const inf f64.const inf f64.const 0 call $std/math/test_exp i32.eqz if i32.const 0 i32.const 8 i32.const 1225 i32.const 0 call $~lib/env/abort unreachable end f64.const -inf f64.const 0 f64.const 0 call $std/math/test_exp i32.eqz if i32.const 0 i32.const 8 i32.const 1226 i32.const 0 call $~lib/env/abort unreachable end f64.const nan:0x8000000000000 f64.const nan:0x8000000000000 f64.const 0 call $std/math/test_exp i32.eqz if i32.const 0 i32.const 8 i32.const 1227 i32.const 0 call $~lib/env/abort unreachable end f64.const 1.0397214889526365 f64.const 2.828429155876411 f64.const 0.18803080916404724 call $std/math/test_exp i32.eqz if i32.const 0 i32.const 8 i32.const 1228 i32.const 0 call $~lib/env/abort unreachable end f64.const -1.0397214889526365 f64.const 0.35355313670217847 f64.const 0.2527272403240204 call $std/math/test_exp i32.eqz if i32.const 0 i32.const 8 i32.const 1229 i32.const 0 call $~lib/env/abort unreachable end f64.const 1.0397210121154785 f64.const 2.8284278071766122 f64.const -0.4184139370918274 call $std/math/test_exp i32.eqz if i32.const 0 i32.const 8 i32.const 1230 i32.const 0 call $~lib/env/abort unreachable end f64.const 1.0397214889526367 f64.const 2.8284291558764116 f64.const -0.22618377208709717 call $std/math/test_exp i32.eqz if i32.const 0 i32.const 8 i32.const 1231 i32.const 0 call $~lib/env/abort unreachable end f64.const 5e-324 f64.const 1 f64.const 0 call $std/math/test_exp i32.eqz if i32.const 0 i32.const 8 i32.const 1234 i32.const 0 call $~lib/env/abort unreachable end f64.const -5e-324 f64.const 1 f64.const 0 call $std/math/test_exp i32.eqz if i32.const 0 i32.const 8 i32.const 1235 i32.const 0 call $~lib/env/abort unreachable end f64.const 709.782712893384 f64.const 1797693134862273196746681e284 f64.const -0.10568465292453766 call $std/math/test_exp i32.eqz if i32.const 0 i32.const 8 i32.const 1237 i32.const 0 call $~lib/env/abort unreachable end f64.const 709.7827128933841 f64.const inf f64.const 0 call $std/math/test_exp i32.eqz if i32.const 0 i32.const 8 i32.const 1244 i32.const 0 call $~lib/env/abort unreachable end f64.const -745.1332191019411 f64.const 5e-324 f64.const 0.5 call $std/math/test_exp i32.eqz if i32.const 0 i32.const 8 i32.const 1245 i32.const 0 call $~lib/env/abort unreachable end f64.const -745.1332191019412 f64.const 0 f64.const -0.5 call $std/math/test_exp i32.eqz if i32.const 0 i32.const 8 i32.const 1252 i32.const 0 call $~lib/env/abort unreachable end f64.const -708.3964185322641 f64.const 2.2250738585072626e-308 f64.const 0.26172348856925964 call $std/math/test_exp i32.eqz if i32.const 0 i32.const 8 i32.const 1259 i32.const 0 call $~lib/env/abort unreachable end f64.const -708.3964185322642 f64.const 2.2250738585070097e-308 f64.const 2.2250738585070097e-308 call $std/math/test_exp i32.eqz if i32.const 0 i32.const 8 i32.const 1266 i32.const 0 call $~lib/env/abort unreachable end f64.const 0.5006933289508785 f64.const 1.6498647732549399 f64.const 0.5 call $std/math/test_exp i32.eqz if i32.const 0 i32.const 8 i32.const 1273 i32.const 0 call $~lib/env/abort unreachable end f64.const 0.628493326460252 f64.const 1.8747837631658781 f64.const 0.5 call $std/math/test_exp i32.eqz if i32.const 0 i32.const 8 i32.const 1280 i32.const 0 call $~lib/env/abort unreachable end f64.const 0.837522455340574 f64.const 2.3106351774748006 f64.const -0.5 call $std/math/test_exp i32.eqz if i32.const 0 i32.const 8 i32.const 1287 i32.const 0 call $~lib/env/abort unreachable end f64.const 0.8504909932810999 f64.const 2.3407958848710777 f64.const 0.5 call $std/math/test_exp i32.eqz if i32.const 0 i32.const 8 i32.const 1293 i32.const 0 call $~lib/env/abort unreachable end f64.const 1.6270060846924657 f64.const 5.088617001442459 f64.const 0.5 call $std/math/test_exp i32.eqz if i32.const 0 i32.const 8 i32.const 1299 i32.const 0 call $~lib/env/abort unreachable end f64.const 1.6744336219614115 f64.const 5.335772228886831 f64.const 0.5 call $std/math/test_exp i32.eqz if i32.const 0 i32.const 8 i32.const 1305 i32.const 0 call $~lib/env/abort unreachable end f64.const 6.657914718791208 f64.const 778.924964819056 f64.const 0.5 call $std/math/test_exp i32.eqz if i32.const 0 i32.const 8 i32.const 1312 i32.const 0 call $~lib/env/abort unreachable end f64.const 11.022872793631722 f64.const 61259.41271820104 f64.const 0.5 call $std/math/test_exp i32.eqz if i32.const 0 i32.const 8 i32.const 1319 i32.const 0 call $~lib/env/abort unreachable end f64.const 11.411195701885317 f64.const 90327.36165653409 f64.const 0.5 call $std/math/test_exp i32.eqz if i32.const 0 i32.const 8 i32.const 1326 i32.const 0 call $~lib/env/abort unreachable end f64.const 11.794490387560606 f64.const 132520.20290772576 f64.const 0.5 call $std/math/test_exp i32.eqz if i32.const 0 i32.const 8 i32.const 1333 i32.const 0 call $~lib/env/abort unreachable end f64.const 412.83872756953286 f64.const 1965989977109266413433084e155 f64.const 0.5 call $std/math/test_exp i32.eqz if i32.const 0 i32.const 8 i32.const 1340 i32.const 0 call $~lib/env/abort unreachable end f64.const 510.87569028483415 f64.const 7421526272656495968225491e197 f64.const -0.5 call $std/math/test_exp i32.eqz if i32.const 0 i32.const 8 i32.const 1347 i32.const 0 call $~lib/env/abort unreachable end f64.const -2.6589841439772853e-14 f64.const 0.9999999999999735 f64.const 0.5 call $std/math/test_exp i32.eqz if i32.const 0 i32.const 8 i32.const 1354 i32.const 0 call $~lib/env/abort unreachable end f64.const -2.7144952952085447e-14 f64.const 0.9999999999999728 f64.const -0.5 call $std/math/test_exp i32.eqz if i32.const 0 i32.const 8 i32.const 1361 i32.const 0 call $~lib/env/abort unreachable end f32.const -8.066848754882812 f32.const 3.1377049162983894e-04 f32.const -0.030193336308002472 call $std/math/test_expf i32.eqz if i32.const 0 i32.const 8 i32.const 1375 i32.const 0 call $~lib/env/abort unreachable end f32.const 4.345239639282227 f32.const 77.11051177978516 f32.const -0.2875460684299469 call $std/math/test_expf i32.eqz if i32.const 0 i32.const 8 i32.const 1376 i32.const 0 call $~lib/env/abort unreachable end f32.const -8.381433486938477 f32.const 2.2908132814336568e-04 f32.const 0.2237040400505066 call $std/math/test_expf i32.eqz if i32.const 0 i32.const 8 i32.const 1377 i32.const 0 call $~lib/env/abort unreachable end f32.const -6.531673431396484 f32.const 1.4565663877874613e-03 f32.const 0.36469703912734985 call $std/math/test_expf i32.eqz if i32.const 0 i32.const 8 i32.const 1378 i32.const 0 call $~lib/env/abort unreachable end f32.const 9.267057418823242 f32.const 10583.5634765625 f32.const 0.45962104201316833 call $std/math/test_expf i32.eqz if i32.const 0 i32.const 8 i32.const 1379 i32.const 0 call $~lib/env/abort unreachable end f32.const 0.6619858741760254 f32.const 1.93863844871521 f32.const 0.3568260967731476 call $std/math/test_expf i32.eqz if i32.const 0 i32.const 8 i32.const 1380 i32.const 0 call $~lib/env/abort unreachable end f32.const -0.40660393238067627 f32.const 0.6659078598022461 f32.const -0.38294991850852966 call $std/math/test_expf i32.eqz if i32.const 0 i32.const 8 i32.const 1381 i32.const 0 call $~lib/env/abort unreachable end f32.const 0.5617597699165344 f32.const 1.753756046295166 f32.const 0.44355490803718567 call $std/math/test_expf i32.eqz if i32.const 0 i32.const 8 i32.const 1382 i32.const 0 call $~lib/env/abort unreachable end f32.const 0.7741522789001465 f32.const 2.168752908706665 f32.const 0.24562469124794006 call $std/math/test_expf i32.eqz if i32.const 0 i32.const 8 i32.const 1383 i32.const 0 call $~lib/env/abort unreachable end f32.const -0.6787636876106262 f32.const 0.5072436928749084 f32.const -0.3974292278289795 call $std/math/test_expf i32.eqz if i32.const 0 i32.const 8 i32.const 1384 i32.const 0 call $~lib/env/abort unreachable end f32.const 0 f32.const 1 f32.const 0 call $std/math/test_expf i32.eqz if i32.const 0 i32.const 8 i32.const 1387 i32.const 0 call $~lib/env/abort unreachable end f32.const -0 f32.const 1 f32.const 0 call $std/math/test_expf i32.eqz if i32.const 0 i32.const 8 i32.const 1388 i32.const 0 call $~lib/env/abort unreachable end f32.const 1 f32.const 2.7182817459106445 f32.const -0.3462330996990204 call $std/math/test_expf i32.eqz if i32.const 0 i32.const 8 i32.const 1389 i32.const 0 call $~lib/env/abort unreachable end f32.const -1 f32.const 0.3678794503211975 f32.const 0.3070148527622223 call $std/math/test_expf i32.eqz if i32.const 0 i32.const 8 i32.const 1390 i32.const 0 call $~lib/env/abort unreachable end f32.const inf f32.const inf f32.const 0 call $std/math/test_expf i32.eqz if i32.const 0 i32.const 8 i32.const 1391 i32.const 0 call $~lib/env/abort unreachable end f32.const -inf f32.const 0 f32.const 0 call $std/math/test_expf i32.eqz if i32.const 0 i32.const 8 i32.const 1392 i32.const 0 call $~lib/env/abort unreachable end f32.const nan:0x400000 f32.const nan:0x400000 f32.const 0 call $std/math/test_expf i32.eqz if i32.const 0 i32.const 8 i32.const 1393 i32.const 0 call $~lib/env/abort unreachable end f32.const 88.72283172607422 f32.const 340279851902147610656242e15 f32.const -0.09067153930664062 call $std/math/test_expf i32.eqz if i32.const 0 i32.const 8 i32.const 1394 i32.const 0 call $~lib/env/abort unreachable end f32.const 88.72283935546875 f32.const inf f32.const 0 call $std/math/test_expf i32.eqz if i32.const 0 i32.const 8 i32.const 1395 i32.const 0 call $~lib/env/abort unreachable end f32.const -103.97207641601562 f32.const 1.401298464324817e-45 f32.const 0.49999967217445374 call $std/math/test_expf i32.eqz if i32.const 0 i32.const 8 i32.const 1396 i32.const 0 call $~lib/env/abort unreachable end f32.const -103.97208404541016 f32.const 0 f32.const -0.49999651312828064 call $std/math/test_expf i32.eqz if i32.const 0 i32.const 8 i32.const 1397 i32.const 0 call $~lib/env/abort unreachable end f32.const 0.3465735614299774 f32.const 1.4142135381698608 f32.const 0.13922421634197235 call $std/math/test_expf i32.eqz if i32.const 0 i32.const 8 i32.const 1398 i32.const 0 call $~lib/env/abort unreachable end f32.const 0.3465735912322998 f32.const 1.4142135381698608 f32.const -0.21432916820049286 call $std/math/test_expf i32.eqz if i32.const 0 i32.const 8 i32.const 1399 i32.const 0 call $~lib/env/abort unreachable end f32.const 0.3465736210346222 f32.const 1.4142136573791504 f32.const 0.43211743235588074 call $std/math/test_expf i32.eqz if i32.const 0 i32.const 8 i32.const 1400 i32.const 0 call $~lib/env/abort unreachable end f64.const -8.06684839057968 f64.const -0.9996862293931839 f64.const -0.2760058343410492 call $std/math/test_expm1 i32.eqz if i32.const 0 i32.const 8 i32.const 1412 i32.const 0 call $~lib/env/abort unreachable end f64.const 4.345239849338305 f64.const 76.11053017112141 f64.const -0.02792675793170929 call $std/math/test_expm1 i32.eqz if i32.const 0 i32.const 8 i32.const 1413 i32.const 0 call $~lib/env/abort unreachable end f64.const -8.38143342755525 f64.const -0.9997709186615084 f64.const 0.10052496194839478 call $std/math/test_expm1 i32.eqz if i32.const 0 i32.const 8 i32.const 1414 i32.const 0 call $~lib/env/abort unreachable end f64.const -6.531673581913484 f64.const -0.9985434338739069 f64.const -0.27437829971313477 call $std/math/test_expm1 i32.eqz if i32.const 0 i32.const 8 i32.const 1415 i32.const 0 call $~lib/env/abort unreachable end f64.const 9.267056966972586 f64.const 10582.558245524993 f64.const 0.17696762084960938 call $std/math/test_expm1 i32.eqz if i32.const 0 i32.const 8 i32.const 1416 i32.const 0 call $~lib/env/abort unreachable end f64.const 0.6619858980995045 f64.const 0.9386384525571999 f64.const 0.007150684483349323 call $std/math/test_expm1 i32.eqz if i32.const 0 i32.const 8 i32.const 1417 i32.const 0 call $~lib/env/abort unreachable end f64.const -0.4066039223853553 f64.const -0.3340921107161975 f64.const -0.21216636896133423 call $std/math/test_expm1 i32.eqz if i32.const 0 i32.const 8 i32.const 1418 i32.const 0 call $~lib/env/abort unreachable end f64.const 0.5617597462207241 f64.const 0.7537559518626312 f64.const 0.21675777435302734 call $std/math/test_expm1 i32.eqz if i32.const 0 i32.const 8 i32.const 1419 i32.const 0 call $~lib/env/abort unreachable end f64.const 0.7741522965913037 f64.const 1.1687528885129248 f64.const 0.4007748067378998 call $std/math/test_expm1 i32.eqz if i32.const 0 i32.const 8 i32.const 1420 i32.const 0 call $~lib/env/abort unreachable end f64.const -0.6787637026394024 f64.const -0.4927562910597158 f64.const -0.05476519837975502 call $std/math/test_expm1 i32.eqz if i32.const 0 i32.const 8 i32.const 1421 i32.const 0 call $~lib/env/abort unreachable end f64.const 0 f64.const 0 f64.const 0 call $std/math/test_expm1 i32.eqz if i32.const 0 i32.const 8 i32.const 1424 i32.const 0 call $~lib/env/abort unreachable end f64.const -0 f64.const -0 f64.const 0 call $std/math/test_expm1 i32.eqz if i32.const 0 i32.const 8 i32.const 1425 i32.const 0 call $~lib/env/abort unreachable end f64.const 1 f64.const 1.7182818284590453 f64.const 0.348938524723053 call $std/math/test_expm1 i32.eqz if i32.const 0 i32.const 8 i32.const 1426 i32.const 0 call $~lib/env/abort unreachable end f64.const -1 f64.const -0.6321205588285577 f64.const 0.11194825917482376 call $std/math/test_expm1 i32.eqz if i32.const 0 i32.const 8 i32.const 1427 i32.const 0 call $~lib/env/abort unreachable end f64.const inf f64.const inf f64.const 0 call $std/math/test_expm1 i32.eqz if i32.const 0 i32.const 8 i32.const 1428 i32.const 0 call $~lib/env/abort unreachable end f64.const -inf f64.const -1 f64.const 0 call $std/math/test_expm1 i32.eqz if i32.const 0 i32.const 8 i32.const 1429 i32.const 0 call $~lib/env/abort unreachable end f64.const nan:0x8000000000000 f64.const nan:0x8000000000000 f64.const 0 call $std/math/test_expm1 i32.eqz if i32.const 0 i32.const 8 i32.const 1430 i32.const 0 call $~lib/env/abort unreachable end f64.const 2.225073858507201e-308 f64.const 2.225073858507201e-308 f64.const 0 call $std/math/test_expm1 i32.eqz if i32.const 0 i32.const 8 i32.const 1431 i32.const 0 call $~lib/env/abort unreachable end f64.const -2.225073858507201e-308 f64.const -2.225073858507201e-308 f64.const 0 call $std/math/test_expm1 i32.eqz if i32.const 0 i32.const 8 i32.const 1432 i32.const 0 call $~lib/env/abort unreachable end f32.const -8.066848754882812 f32.const -0.9996862411499023 f32.const -0.19532723724842072 call $std/math/test_expm1f i32.eqz if i32.const 0 i32.const 8 i32.const 1441 i32.const 0 call $~lib/env/abort unreachable end f32.const 4.345239639282227 f32.const 76.11051177978516 f32.const -0.2875460684299469 call $std/math/test_expm1f i32.eqz if i32.const 0 i32.const 8 i32.const 1442 i32.const 0 call $~lib/env/abort unreachable end f32.const -8.381433486938477 f32.const -0.9997709393501282 f32.const -0.34686920046806335 call $std/math/test_expm1f i32.eqz if i32.const 0 i32.const 8 i32.const 1443 i32.const 0 call $~lib/env/abort unreachable end f32.const -6.531673431396484 f32.const -0.9985434412956238 f32.const -0.1281939446926117 call $std/math/test_expm1f i32.eqz if i32.const 0 i32.const 8 i32.const 1444 i32.const 0 call $~lib/env/abort unreachable end f32.const 9.267057418823242 f32.const 10582.5634765625 f32.const 0.45962104201316833 call $std/math/test_expm1f i32.eqz if i32.const 0 i32.const 8 i32.const 1445 i32.const 0 call $~lib/env/abort unreachable end f32.const 0.6619858741760254 f32.const 0.9386383891105652 f32.const -0.28634780645370483 call $std/math/test_expm1f i32.eqz if i32.const 0 i32.const 8 i32.const 1446 i32.const 0 call $~lib/env/abort unreachable end f32.const -0.40660393238067627 f32.const -0.3340921103954315 f32.const 0.23410017788410187 call $std/math/test_expm1f i32.eqz if i32.const 0 i32.const 8 i32.const 1447 i32.const 0 call $~lib/env/abort unreachable end f32.const 0.5617597699165344 f32.const 0.7537559866905212 f32.const -0.11289017647504807 call $std/math/test_expm1f i32.eqz if i32.const 0 i32.const 8 i32.const 1448 i32.const 0 call $~lib/env/abort unreachable end f32.const 0.7741522789001465 f32.const 1.168752908706665 f32.const 0.4912493824958801 call $std/math/test_expm1f i32.eqz if i32.const 0 i32.const 8 i32.const 1449 i32.const 0 call $~lib/env/abort unreachable end f32.const -0.6787636876106262 f32.const -0.49275627732276917 f32.const 0.20514154434204102 call $std/math/test_expm1f i32.eqz if i32.const 0 i32.const 8 i32.const 1450 i32.const 0 call $~lib/env/abort unreachable end f32.const 0 f32.const 0 f32.const 0 call $std/math/test_expm1f i32.eqz if i32.const 0 i32.const 8 i32.const 1453 i32.const 0 call $~lib/env/abort unreachable end f32.const -0 f32.const -0 f32.const 0 call $std/math/test_expm1f i32.eqz if i32.const 0 i32.const 8 i32.const 1454 i32.const 0 call $~lib/env/abort unreachable end f32.const 1 f32.const 1.718281865119934 f32.const 0.3075338304042816 call $std/math/test_expm1f i32.eqz if i32.const 0 i32.const 8 i32.const 1455 i32.const 0 call $~lib/env/abort unreachable end f32.const -1 f32.const -0.6321205496788025 f32.const 0.15350742638111115 call $std/math/test_expm1f i32.eqz if i32.const 0 i32.const 8 i32.const 1456 i32.const 0 call $~lib/env/abort unreachable end f32.const inf f32.const inf f32.const 0 call $std/math/test_expm1f i32.eqz if i32.const 0 i32.const 8 i32.const 1457 i32.const 0 call $~lib/env/abort unreachable end f32.const -inf f32.const -1 f32.const 0 call $std/math/test_expm1f i32.eqz if i32.const 0 i32.const 8 i32.const 1458 i32.const 0 call $~lib/env/abort unreachable end f32.const nan:0x400000 f32.const nan:0x400000 f32.const 0 call $std/math/test_expm1f i32.eqz if i32.const 0 i32.const 8 i32.const 1459 i32.const 0 call $~lib/env/abort unreachable end f64.const -8.06684839057968 f64.const -9 call $std/math/test_floor i32.eqz if i32.const 0 i32.const 8 i32.const 1471 i32.const 0 call $~lib/env/abort unreachable end f64.const 4.345239849338305 f64.const 4 call $std/math/test_floor i32.eqz if i32.const 0 i32.const 8 i32.const 1472 i32.const 0 call $~lib/env/abort unreachable end f64.const -8.38143342755525 f64.const -9 call $std/math/test_floor i32.eqz if i32.const 0 i32.const 8 i32.const 1473 i32.const 0 call $~lib/env/abort unreachable end f64.const -6.531673581913484 f64.const -7 call $std/math/test_floor i32.eqz if i32.const 0 i32.const 8 i32.const 1474 i32.const 0 call $~lib/env/abort unreachable end f64.const 9.267056966972586 f64.const 9 call $std/math/test_floor i32.eqz if i32.const 0 i32.const 8 i32.const 1475 i32.const 0 call $~lib/env/abort unreachable end f64.const 0.6619858980995045 f64.const 0 call $std/math/test_floor i32.eqz if i32.const 0 i32.const 8 i32.const 1476 i32.const 0 call $~lib/env/abort unreachable end f64.const -0.4066039223853553 f64.const -1 call $std/math/test_floor i32.eqz if i32.const 0 i32.const 8 i32.const 1477 i32.const 0 call $~lib/env/abort unreachable end f64.const 0.5617597462207241 f64.const 0 call $std/math/test_floor i32.eqz if i32.const 0 i32.const 8 i32.const 1478 i32.const 0 call $~lib/env/abort unreachable end f64.const 0.7741522965913037 f64.const 0 call $std/math/test_floor i32.eqz if i32.const 0 i32.const 8 i32.const 1479 i32.const 0 call $~lib/env/abort unreachable end f64.const -0.6787637026394024 f64.const -1 call $std/math/test_floor i32.eqz if i32.const 0 i32.const 8 i32.const 1480 i32.const 0 call $~lib/env/abort unreachable end f64.const nan:0x8000000000000 f64.const nan:0x8000000000000 call $std/math/test_floor i32.eqz if i32.const 0 i32.const 8 i32.const 1483 i32.const 0 call $~lib/env/abort unreachable end f64.const inf f64.const inf call $std/math/test_floor i32.eqz if i32.const 0 i32.const 8 i32.const 1484 i32.const 0 call $~lib/env/abort unreachable end f64.const -inf f64.const -inf call $std/math/test_floor i32.eqz if i32.const 0 i32.const 8 i32.const 1485 i32.const 0 call $~lib/env/abort unreachable end f64.const 0 f64.const 0 call $std/math/test_floor i32.eqz if i32.const 0 i32.const 8 i32.const 1486 i32.const 0 call $~lib/env/abort unreachable end f64.const -0 f64.const -0 call $std/math/test_floor i32.eqz if i32.const 0 i32.const 8 i32.const 1487 i32.const 0 call $~lib/env/abort unreachable end f64.const 1 f64.const 1 call $std/math/test_floor i32.eqz if i32.const 0 i32.const 8 i32.const 1488 i32.const 0 call $~lib/env/abort unreachable end f64.const -1 f64.const -1 call $std/math/test_floor i32.eqz if i32.const 0 i32.const 8 i32.const 1489 i32.const 0 call $~lib/env/abort unreachable end f64.const 0.5 f64.const 0 call $std/math/test_floor i32.eqz if i32.const 0 i32.const 8 i32.const 1490 i32.const 0 call $~lib/env/abort unreachable end f64.const -0.5 f64.const -1 call $std/math/test_floor i32.eqz if i32.const 0 i32.const 8 i32.const 1491 i32.const 0 call $~lib/env/abort unreachable end f64.const 1.0000152587890625 f64.const 1 call $std/math/test_floor i32.eqz if i32.const 0 i32.const 8 i32.const 1492 i32.const 0 call $~lib/env/abort unreachable end f64.const -1.0000152587890625 f64.const -2 call $std/math/test_floor i32.eqz if i32.const 0 i32.const 8 i32.const 1493 i32.const 0 call $~lib/env/abort unreachable end f64.const 0.9999923706054688 f64.const 0 call $std/math/test_floor i32.eqz if i32.const 0 i32.const 8 i32.const 1494 i32.const 0 call $~lib/env/abort unreachable end f64.const -0.9999923706054688 f64.const -1 call $std/math/test_floor i32.eqz if i32.const 0 i32.const 8 i32.const 1495 i32.const 0 call $~lib/env/abort unreachable end f64.const 7.888609052210118e-31 f64.const 0 call $std/math/test_floor i32.eqz if i32.const 0 i32.const 8 i32.const 1496 i32.const 0 call $~lib/env/abort unreachable end f64.const -7.888609052210118e-31 f64.const -1 call $std/math/test_floor i32.eqz if i32.const 0 i32.const 8 i32.const 1497 i32.const 0 call $~lib/env/abort unreachable end f32.const -8.066848754882812 f32.const -9 call $std/math/test_floorf i32.eqz if i32.const 0 i32.const 8 i32.const 1506 i32.const 0 call $~lib/env/abort unreachable end f32.const 4.345239639282227 f32.const 4 call $std/math/test_floorf i32.eqz if i32.const 0 i32.const 8 i32.const 1507 i32.const 0 call $~lib/env/abort unreachable end f32.const -8.381433486938477 f32.const -9 call $std/math/test_floorf i32.eqz if i32.const 0 i32.const 8 i32.const 1508 i32.const 0 call $~lib/env/abort unreachable end f32.const -6.531673431396484 f32.const -7 call $std/math/test_floorf i32.eqz if i32.const 0 i32.const 8 i32.const 1509 i32.const 0 call $~lib/env/abort unreachable end f32.const 9.267057418823242 f32.const 9 call $std/math/test_floorf i32.eqz if i32.const 0 i32.const 8 i32.const 1510 i32.const 0 call $~lib/env/abort unreachable end f32.const 0.6619858741760254 f32.const 0 call $std/math/test_floorf i32.eqz if i32.const 0 i32.const 8 i32.const 1511 i32.const 0 call $~lib/env/abort unreachable end f32.const -0.40660393238067627 f32.const -1 call $std/math/test_floorf i32.eqz if i32.const 0 i32.const 8 i32.const 1512 i32.const 0 call $~lib/env/abort unreachable end f32.const 0.5617597699165344 f32.const 0 call $std/math/test_floorf i32.eqz if i32.const 0 i32.const 8 i32.const 1513 i32.const 0 call $~lib/env/abort unreachable end f32.const 0.7741522789001465 f32.const 0 call $std/math/test_floorf i32.eqz if i32.const 0 i32.const 8 i32.const 1514 i32.const 0 call $~lib/env/abort unreachable end f32.const -0.6787636876106262 f32.const -1 call $std/math/test_floorf i32.eqz if i32.const 0 i32.const 8 i32.const 1515 i32.const 0 call $~lib/env/abort unreachable end f32.const nan:0x400000 f32.const nan:0x400000 call $std/math/test_floorf i32.eqz if i32.const 0 i32.const 8 i32.const 1518 i32.const 0 call $~lib/env/abort unreachable end f32.const inf f32.const inf call $std/math/test_floorf i32.eqz if i32.const 0 i32.const 8 i32.const 1519 i32.const 0 call $~lib/env/abort unreachable end f32.const -inf f32.const -inf call $std/math/test_floorf i32.eqz if i32.const 0 i32.const 8 i32.const 1520 i32.const 0 call $~lib/env/abort unreachable end f32.const 0 f32.const 0 call $std/math/test_floorf i32.eqz if i32.const 0 i32.const 8 i32.const 1521 i32.const 0 call $~lib/env/abort unreachable end f32.const -0 f32.const -0 call $std/math/test_floorf i32.eqz if i32.const 0 i32.const 8 i32.const 1522 i32.const 0 call $~lib/env/abort unreachable end f32.const 1 f32.const 1 call $std/math/test_floorf i32.eqz if i32.const 0 i32.const 8 i32.const 1523 i32.const 0 call $~lib/env/abort unreachable end f32.const -1 f32.const -1 call $std/math/test_floorf i32.eqz if i32.const 0 i32.const 8 i32.const 1524 i32.const 0 call $~lib/env/abort unreachable end f32.const 0.5 f32.const 0 call $std/math/test_floorf i32.eqz if i32.const 0 i32.const 8 i32.const 1525 i32.const 0 call $~lib/env/abort unreachable end f32.const -0.5 f32.const -1 call $std/math/test_floorf i32.eqz if i32.const 0 i32.const 8 i32.const 1526 i32.const 0 call $~lib/env/abort unreachable end f32.const 1.0000152587890625 f32.const 1 call $std/math/test_floorf i32.eqz if i32.const 0 i32.const 8 i32.const 1527 i32.const 0 call $~lib/env/abort unreachable end f32.const -1.0000152587890625 f32.const -2 call $std/math/test_floorf i32.eqz if i32.const 0 i32.const 8 i32.const 1528 i32.const 0 call $~lib/env/abort unreachable end f32.const 0.9999923706054688 f32.const 0 call $std/math/test_floorf i32.eqz if i32.const 0 i32.const 8 i32.const 1529 i32.const 0 call $~lib/env/abort unreachable end f32.const -0.9999923706054688 f32.const -1 call $std/math/test_floorf i32.eqz if i32.const 0 i32.const 8 i32.const 1530 i32.const 0 call $~lib/env/abort unreachable end f32.const 7.888609052210118e-31 f32.const 0 call $std/math/test_floorf i32.eqz if i32.const 0 i32.const 8 i32.const 1531 i32.const 0 call $~lib/env/abort unreachable end f32.const -7.888609052210118e-31 f32.const -1 call $std/math/test_floorf i32.eqz if i32.const 0 i32.const 8 i32.const 1532 i32.const 0 call $~lib/env/abort unreachable end f64.const -8.06684839057968 f64.const 4.535662560676869 f64.const 9.25452742288464 f64.const -0.31188681721687317 call $std/math/test_hypot i32.eqz if i32.const 0 i32.const 8 i32.const 1544 i32.const 0 call $~lib/env/abort unreachable end f64.const 4.345239849338305 f64.const -8.88799136300345 f64.const 9.893305808328252 f64.const 0.4593673348426819 call $std/math/test_hypot i32.eqz if i32.const 0 i32.const 8 i32.const 1545 i32.const 0 call $~lib/env/abort unreachable end f64.const -8.38143342755525 f64.const -2.763607337379588 f64.const 8.825301797432132 f64.const -0.1701754331588745 call $std/math/test_hypot i32.eqz if i32.const 0 i32.const 8 i32.const 1546 i32.const 0 call $~lib/env/abort unreachable end f64.const -6.531673581913484 f64.const 4.567535276842744 f64.const 7.970265885519092 f64.const -0.3176782727241516 call $std/math/test_hypot i32.eqz if i32.const 0 i32.const 8 i32.const 1547 i32.const 0 call $~lib/env/abort unreachable end f64.const 9.267056966972586 f64.const 4.811392084359796 f64.const 10.441639651824575 f64.const -0.2693633437156677 call $std/math/test_hypot i32.eqz if i32.const 0 i32.const 8 i32.const 1548 i32.const 0 call $~lib/env/abort unreachable end f64.const -6.450045556060236 f64.const 0.6620717923376739 f64.const 6.483936052542593 f64.const 0.35618898272514343 call $std/math/test_hypot i32.eqz if i32.const 0 i32.const 8 i32.const 1549 i32.const 0 call $~lib/env/abort unreachable end f64.const 7.858890253041697 f64.const 0.05215452675006225 f64.const 7.859063309581766 f64.const 0.08044655621051788 call $std/math/test_hypot i32.eqz if i32.const 0 i32.const 8 i32.const 1550 i32.const 0 call $~lib/env/abort unreachable end f64.const -0.792054511984896 f64.const 7.67640268511754 f64.const 7.717156764899584 f64.const 0.05178084969520569 call $std/math/test_hypot i32.eqz if i32.const 0 i32.const 8 i32.const 1551 i32.const 0 call $~lib/env/abort unreachable end f64.const 0.615702673197924 f64.const 2.0119025790324803 f64.const 2.104006123874314 f64.const -0.0918039008975029 call $std/math/test_hypot i32.eqz if i32.const 0 i32.const 8 i32.const 1552 i32.const 0 call $~lib/env/abort unreachable end f64.const -0.5587586823609152 f64.const 0.03223983060263804 f64.const 0.5596880129062913 f64.const 0.1383407711982727 call $std/math/test_hypot i32.eqz if i32.const 0 i32.const 8 i32.const 1553 i32.const 0 call $~lib/env/abort unreachable end f64.const 3 f64.const 4 f64.const 5 f64.const 0 call $std/math/test_hypot i32.eqz if i32.const 0 i32.const 8 i32.const 1556 i32.const 0 call $~lib/env/abort unreachable end f64.const -3 f64.const 4 f64.const 5 f64.const 0 call $std/math/test_hypot i32.eqz if i32.const 0 i32.const 8 i32.const 1557 i32.const 0 call $~lib/env/abort unreachable end f64.const 4 f64.const 3 f64.const 5 f64.const 0 call $std/math/test_hypot i32.eqz if i32.const 0 i32.const 8 i32.const 1558 i32.const 0 call $~lib/env/abort unreachable end f64.const 4 f64.const -3 f64.const 5 f64.const 0 call $std/math/test_hypot i32.eqz if i32.const 0 i32.const 8 i32.const 1559 i32.const 0 call $~lib/env/abort unreachable end f64.const -3 f64.const -4 f64.const 5 f64.const 0 call $std/math/test_hypot i32.eqz if i32.const 0 i32.const 8 i32.const 1560 i32.const 0 call $~lib/env/abort unreachable end f64.const 1797693134862315708145274e284 f64.const 0 f64.const 1797693134862315708145274e284 f64.const 0 call $std/math/test_hypot i32.eqz if i32.const 0 i32.const 8 i32.const 1561 i32.const 0 call $~lib/env/abort unreachable end f64.const 1797693134862315708145274e284 f64.const -0 f64.const 1797693134862315708145274e284 f64.const 0 call $std/math/test_hypot i32.eqz if i32.const 0 i32.const 8 i32.const 1562 i32.const 0 call $~lib/env/abort unreachable end f64.const 5e-324 f64.const 0 f64.const 5e-324 f64.const 0 call $std/math/test_hypot i32.eqz if i32.const 0 i32.const 8 i32.const 1563 i32.const 0 call $~lib/env/abort unreachable end f64.const 5e-324 f64.const -0 f64.const 5e-324 f64.const 0 call $std/math/test_hypot i32.eqz if i32.const 0 i32.const 8 i32.const 1564 i32.const 0 call $~lib/env/abort unreachable end f64.const inf f64.const 1 f64.const inf f64.const 0 call $std/math/test_hypot i32.eqz if i32.const 0 i32.const 8 i32.const 1565 i32.const 0 call $~lib/env/abort unreachable end f64.const 1 f64.const inf f64.const inf f64.const 0 call $std/math/test_hypot i32.eqz if i32.const 0 i32.const 8 i32.const 1566 i32.const 0 call $~lib/env/abort unreachable end f64.const inf f64.const nan:0x8000000000000 f64.const inf f64.const 0 call $std/math/test_hypot i32.eqz if i32.const 0 i32.const 8 i32.const 1567 i32.const 0 call $~lib/env/abort unreachable end f64.const nan:0x8000000000000 f64.const inf f64.const inf f64.const 0 call $std/math/test_hypot i32.eqz if i32.const 0 i32.const 8 i32.const 1568 i32.const 0 call $~lib/env/abort unreachable end f64.const -inf f64.const 1 f64.const inf f64.const 0 call $std/math/test_hypot i32.eqz if i32.const 0 i32.const 8 i32.const 1569 i32.const 0 call $~lib/env/abort unreachable end f64.const 1 f64.const -inf f64.const inf f64.const 0 call $std/math/test_hypot i32.eqz if i32.const 0 i32.const 8 i32.const 1570 i32.const 0 call $~lib/env/abort unreachable end f64.const -inf f64.const nan:0x8000000000000 f64.const inf f64.const 0 call $std/math/test_hypot i32.eqz if i32.const 0 i32.const 8 i32.const 1571 i32.const 0 call $~lib/env/abort unreachable end f64.const nan:0x8000000000000 f64.const -inf f64.const inf f64.const 0 call $std/math/test_hypot i32.eqz if i32.const 0 i32.const 8 i32.const 1572 i32.const 0 call $~lib/env/abort unreachable end f64.const nan:0x8000000000000 f64.const 1 f64.const nan:0x8000000000000 f64.const 0 call $std/math/test_hypot i32.eqz if i32.const 0 i32.const 8 i32.const 1573 i32.const 0 call $~lib/env/abort unreachable end f64.const 1 f64.const nan:0x8000000000000 f64.const nan:0x8000000000000 f64.const 0 call $std/math/test_hypot i32.eqz if i32.const 0 i32.const 8 i32.const 1574 i32.const 0 call $~lib/env/abort unreachable end f32.const -8.066848754882812 f32.const 4.535662651062012 f32.const 9.254528045654297 f32.const 0.2735958993434906 call $std/math/test_hypotf i32.eqz if i32.const 0 i32.const 8 i32.const 1583 i32.const 0 call $~lib/env/abort unreachable end f32.const 4.345239639282227 f32.const -8.887990951538086 f32.const 9.893305778503418 f32.const 0.4530770778656006 call $std/math/test_hypotf i32.eqz if i32.const 0 i32.const 8 i32.const 1584 i32.const 0 call $~lib/env/abort unreachable end f32.const -8.381433486938477 f32.const -2.7636072635650635 f32.const 8.825302124023438 f32.const 0.30755728483200073 call $std/math/test_hypotf i32.eqz if i32.const 0 i32.const 8 i32.const 1585 i32.const 0 call $~lib/env/abort unreachable end f32.const -6.531673431396484 f32.const 4.567535400390625 f32.const 7.970265865325928 f32.const 0.06785223633050919 call $std/math/test_hypotf i32.eqz if i32.const 0 i32.const 8 i32.const 1586 i32.const 0 call $~lib/env/abort unreachable end f32.const 9.267057418823242 f32.const 4.811392307281494 f32.const 10.44163990020752 f32.const -0.26776307821273804 call $std/math/test_hypotf i32.eqz if i32.const 0 i32.const 8 i32.const 1587 i32.const 0 call $~lib/env/abort unreachable end f32.const -6.450045585632324 f32.const 0.6620717644691467 f32.const 6.483936309814453 f32.const 0.48381292819976807 call $std/math/test_hypotf i32.eqz if i32.const 0 i32.const 8 i32.const 1588 i32.const 0 call $~lib/env/abort unreachable end f32.const 7.858890056610107 f32.const 0.052154526114463806 f32.const 7.859063148498535 f32.const 0.07413065433502197 call $std/math/test_hypotf i32.eqz if i32.const 0 i32.const 8 i32.const 1589 i32.const 0 call $~lib/env/abort unreachable end f32.const -0.7920545339584351 f32.const 7.676402568817139 f32.const 7.717156887054443 f32.const 0.4940592646598816 call $std/math/test_hypotf i32.eqz if i32.const 0 i32.const 8 i32.const 1590 i32.const 0 call $~lib/env/abort unreachable end f32.const 0.6157026886940002 f32.const 2.0119025707244873 f32.const 2.104006052017212 f32.const -0.287089467048645 call $std/math/test_hypotf i32.eqz if i32.const 0 i32.const 8 i32.const 1591 i32.const 0 call $~lib/env/abort unreachable end f32.const -0.5587586760520935 f32.const 0.03223983198404312 f32.const 0.5596880316734314 f32.const 0.4191940724849701 call $std/math/test_hypotf i32.eqz if i32.const 0 i32.const 8 i32.const 1592 i32.const 0 call $~lib/env/abort unreachable end f32.const 3 f32.const 4 f32.const 5 f32.const 0 call $std/math/test_hypotf i32.eqz if i32.const 0 i32.const 8 i32.const 1595 i32.const 0 call $~lib/env/abort unreachable end f32.const -3 f32.const 4 f32.const 5 f32.const 0 call $std/math/test_hypotf i32.eqz if i32.const 0 i32.const 8 i32.const 1596 i32.const 0 call $~lib/env/abort unreachable end f32.const 4 f32.const 3 f32.const 5 f32.const 0 call $std/math/test_hypotf i32.eqz if i32.const 0 i32.const 8 i32.const 1597 i32.const 0 call $~lib/env/abort unreachable end f32.const 4 f32.const -3 f32.const 5 f32.const 0 call $std/math/test_hypotf i32.eqz if i32.const 0 i32.const 8 i32.const 1598 i32.const 0 call $~lib/env/abort unreachable end f32.const -3 f32.const -4 f32.const 5 f32.const 0 call $std/math/test_hypotf i32.eqz if i32.const 0 i32.const 8 i32.const 1599 i32.const 0 call $~lib/env/abort unreachable end f32.const 3402823466385288598117041e14 f32.const 0 f32.const 3402823466385288598117041e14 f32.const 0 call $std/math/test_hypotf i32.eqz if i32.const 0 i32.const 8 i32.const 1600 i32.const 0 call $~lib/env/abort unreachable end f32.const 3402823466385288598117041e14 f32.const -0 f32.const 3402823466385288598117041e14 f32.const 0 call $std/math/test_hypotf i32.eqz if i32.const 0 i32.const 8 i32.const 1601 i32.const 0 call $~lib/env/abort unreachable end f32.const 1.401298464324817e-45 f32.const 0 f32.const 1.401298464324817e-45 f32.const 0 call $std/math/test_hypotf i32.eqz if i32.const 0 i32.const 8 i32.const 1602 i32.const 0 call $~lib/env/abort unreachable end f32.const 1.401298464324817e-45 f32.const -0 f32.const 1.401298464324817e-45 f32.const 0 call $std/math/test_hypotf i32.eqz if i32.const 0 i32.const 8 i32.const 1603 i32.const 0 call $~lib/env/abort unreachable end f32.const inf f32.const 1 f32.const inf f32.const 0 call $std/math/test_hypotf i32.eqz if i32.const 0 i32.const 8 i32.const 1604 i32.const 0 call $~lib/env/abort unreachable end f32.const 1 f32.const inf f32.const inf f32.const 0 call $std/math/test_hypotf i32.eqz if i32.const 0 i32.const 8 i32.const 1605 i32.const 0 call $~lib/env/abort unreachable end f32.const inf f32.const nan:0x400000 f32.const inf f32.const 0 call $std/math/test_hypotf i32.eqz if i32.const 0 i32.const 8 i32.const 1606 i32.const 0 call $~lib/env/abort unreachable end f32.const nan:0x400000 f32.const inf f32.const inf f32.const 0 call $std/math/test_hypotf i32.eqz if i32.const 0 i32.const 8 i32.const 1607 i32.const 0 call $~lib/env/abort unreachable end f32.const -inf f32.const 1 f32.const inf f32.const 0 call $std/math/test_hypotf i32.eqz if i32.const 0 i32.const 8 i32.const 1608 i32.const 0 call $~lib/env/abort unreachable end f32.const 1 f32.const -inf f32.const inf f32.const 0 call $std/math/test_hypotf i32.eqz if i32.const 0 i32.const 8 i32.const 1609 i32.const 0 call $~lib/env/abort unreachable end f32.const -inf f32.const nan:0x400000 f32.const inf f32.const 0 call $std/math/test_hypotf i32.eqz if i32.const 0 i32.const 8 i32.const 1610 i32.const 0 call $~lib/env/abort unreachable end f32.const nan:0x400000 f32.const -inf f32.const inf f32.const 0 call $std/math/test_hypotf i32.eqz if i32.const 0 i32.const 8 i32.const 1611 i32.const 0 call $~lib/env/abort unreachable end f32.const nan:0x400000 f32.const 1 f32.const nan:0x400000 f32.const 0 call $std/math/test_hypotf i32.eqz if i32.const 0 i32.const 8 i32.const 1612 i32.const 0 call $~lib/env/abort unreachable end f32.const 1 f32.const nan:0x400000 f32.const nan:0x400000 f32.const 0 call $std/math/test_hypotf i32.eqz if i32.const 0 i32.const 8 i32.const 1613 i32.const 0 call $~lib/env/abort unreachable end f64.const -8.06684839057968 f64.const nan:0x8000000000000 f64.const 0 call $std/math/test_log i32.eqz if i32.const 0 i32.const 8 i32.const 1625 i32.const 0 call $~lib/env/abort unreachable end f64.const 4.345239849338305 f64.const 1.4690809584224322 f64.const -0.3412533402442932 call $std/math/test_log i32.eqz if i32.const 0 i32.const 8 i32.const 1626 i32.const 0 call $~lib/env/abort unreachable end f64.const -8.38143342755525 f64.const nan:0x8000000000000 f64.const 0 call $std/math/test_log i32.eqz if i32.const 0 i32.const 8 i32.const 1627 i32.const 0 call $~lib/env/abort unreachable end f64.const -6.531673581913484 f64.const nan:0x8000000000000 f64.const 0 call $std/math/test_log i32.eqz if i32.const 0 i32.const 8 i32.const 1628 i32.const 0 call $~lib/env/abort unreachable end f64.const 9.267056966972586 f64.const 2.2264658498795615 f64.const 0.3638114035129547 call $std/math/test_log i32.eqz if i32.const 0 i32.const 8 i32.const 1629 i32.const 0 call $~lib/env/abort unreachable end f64.const 0.6619858980995045 f64.const -0.4125110252365137 f64.const -0.29108747839927673 call $std/math/test_log i32.eqz if i32.const 0 i32.const 8 i32.const 1630 i32.const 0 call $~lib/env/abort unreachable end f64.const -0.4066039223853553 f64.const nan:0x8000000000000 f64.const 0 call $std/math/test_log i32.eqz if i32.const 0 i32.const 8 i32.const 1631 i32.const 0 call $~lib/env/abort unreachable end f64.const 0.5617597462207241 f64.const -0.5766810183195862 f64.const -0.10983199626207352 call $std/math/test_log i32.eqz if i32.const 0 i32.const 8 i32.const 1632 i32.const 0 call $~lib/env/abort unreachable end f64.const 0.7741522965913037 f64.const -0.2559866591263865 f64.const -0.057990044355392456 call $std/math/test_log i32.eqz if i32.const 0 i32.const 8 i32.const 1633 i32.const 0 call $~lib/env/abort unreachable end f64.const -0.6787637026394024 f64.const nan:0x8000000000000 f64.const 0 call $std/math/test_log i32.eqz if i32.const 0 i32.const 8 i32.const 1634 i32.const 0 call $~lib/env/abort unreachable end f64.const 0 f64.const -inf f64.const 0 call $std/math/test_log i32.eqz if i32.const 0 i32.const 8 i32.const 1637 i32.const 0 call $~lib/env/abort unreachable end f64.const -0 f64.const -inf f64.const 0 call $std/math/test_log i32.eqz if i32.const 0 i32.const 8 i32.const 1638 i32.const 0 call $~lib/env/abort unreachable end f64.const -7.888609052210118e-31 f64.const nan:0x8000000000000 f64.const 0 call $std/math/test_log i32.eqz if i32.const 0 i32.const 8 i32.const 1639 i32.const 0 call $~lib/env/abort unreachable end f64.const 1 f64.const 0 f64.const 0 call $std/math/test_log i32.eqz if i32.const 0 i32.const 8 i32.const 1640 i32.const 0 call $~lib/env/abort unreachable end f64.const -1 f64.const nan:0x8000000000000 f64.const 0 call $std/math/test_log i32.eqz if i32.const 0 i32.const 8 i32.const 1641 i32.const 0 call $~lib/env/abort unreachable end f64.const inf f64.const inf f64.const 0 call $std/math/test_log i32.eqz if i32.const 0 i32.const 8 i32.const 1642 i32.const 0 call $~lib/env/abort unreachable end f64.const -inf f64.const nan:0x8000000000000 f64.const 0 call $std/math/test_log i32.eqz if i32.const 0 i32.const 8 i32.const 1643 i32.const 0 call $~lib/env/abort unreachable end f64.const nan:0x8000000000000 f64.const nan:0x8000000000000 f64.const 0 call $std/math/test_log i32.eqz if i32.const 0 i32.const 8 i32.const 1644 i32.const 0 call $~lib/env/abort unreachable end f32.const 0 f32.const -inf call $std/math/test_logf i32.eqz if i32.const 0 i32.const 8 i32.const 1653 i32.const 0 call $~lib/env/abort unreachable end f32.const -0 f32.const -inf call $std/math/test_logf i32.eqz if i32.const 0 i32.const 8 i32.const 1654 i32.const 0 call $~lib/env/abort unreachable end f32.const -7.888609052210118e-31 f32.const nan:0x400000 call $std/math/test_logf i32.eqz if i32.const 0 i32.const 8 i32.const 1655 i32.const 0 call $~lib/env/abort unreachable end f32.const 1 f32.const 0 call $std/math/test_logf i32.eqz if i32.const 0 i32.const 8 i32.const 1656 i32.const 0 call $~lib/env/abort unreachable end f32.const -1 f32.const nan:0x400000 call $std/math/test_logf i32.eqz if i32.const 0 i32.const 8 i32.const 1657 i32.const 0 call $~lib/env/abort unreachable end f32.const inf f32.const inf call $std/math/test_logf i32.eqz if i32.const 0 i32.const 8 i32.const 1658 i32.const 0 call $~lib/env/abort unreachable end f32.const -inf f32.const nan:0x400000 call $std/math/test_logf i32.eqz if i32.const 0 i32.const 8 i32.const 1659 i32.const 0 call $~lib/env/abort unreachable end f32.const nan:0x400000 f32.const nan:0x400000 call $std/math/test_logf i32.eqz if i32.const 0 i32.const 8 i32.const 1660 i32.const 0 call $~lib/env/abort unreachable end f32.const 0 f32.const -inf call $std/math/test_logf i32.eqz if i32.const 0 i32.const 8 i32.const 1663 i32.const 0 call $~lib/env/abort unreachable end f32.const -0 f32.const -inf call $std/math/test_logf i32.eqz if i32.const 0 i32.const 8 i32.const 1664 i32.const 0 call $~lib/env/abort unreachable end f32.const -7.888609052210118e-31 f32.const nan:0x400000 call $std/math/test_logf i32.eqz if i32.const 0 i32.const 8 i32.const 1665 i32.const 0 call $~lib/env/abort unreachable end f32.const 1 f32.const 0 call $std/math/test_logf i32.eqz if i32.const 0 i32.const 8 i32.const 1666 i32.const 0 call $~lib/env/abort unreachable end f32.const -1 f32.const nan:0x400000 call $std/math/test_logf i32.eqz if i32.const 0 i32.const 8 i32.const 1667 i32.const 0 call $~lib/env/abort unreachable end f32.const inf f32.const inf call $std/math/test_logf i32.eqz if i32.const 0 i32.const 8 i32.const 1668 i32.const 0 call $~lib/env/abort unreachable end f32.const -inf f32.const nan:0x400000 call $std/math/test_logf i32.eqz if i32.const 0 i32.const 8 i32.const 1669 i32.const 0 call $~lib/env/abort unreachable end f32.const nan:0x400000 f32.const nan:0x400000 call $std/math/test_logf i32.eqz if i32.const 0 i32.const 8 i32.const 1670 i32.const 0 call $~lib/env/abort unreachable end f64.const -8.06684839057968 f64.const nan:0x8000000000000 f64.const 0 call $std/math/test_log10 i32.eqz if i32.const 0 i32.const 8 i32.const 1682 i32.const 0 call $~lib/env/abort unreachable end f64.const 4.345239849338305 f64.const 0.6380137537120029 f64.const -0.2088824063539505 call $std/math/test_log10 i32.eqz if i32.const 0 i32.const 8 i32.const 1683 i32.const 0 call $~lib/env/abort unreachable end f64.const -8.38143342755525 f64.const nan:0x8000000000000 f64.const 0 call $std/math/test_log10 i32.eqz if i32.const 0 i32.const 8 i32.const 1684 i32.const 0 call $~lib/env/abort unreachable end f64.const -6.531673581913484 f64.const nan:0x8000000000000 f64.const 0 call $std/math/test_log10 i32.eqz if i32.const 0 i32.const 8 i32.const 1685 i32.const 0 call $~lib/env/abort unreachable end f64.const 9.267056966972586 f64.const 0.9669418327487274 f64.const -0.06120431795716286 call $std/math/test_log10 i32.eqz if i32.const 0 i32.const 8 i32.const 1686 i32.const 0 call $~lib/env/abort unreachable end f64.const 0.6619858980995045 f64.const -0.17915126198447093 f64.const 0.39090874791145325 call $std/math/test_log10 i32.eqz if i32.const 0 i32.const 8 i32.const 1687 i32.const 0 call $~lib/env/abort unreachable end f64.const -0.4066039223853553 f64.const nan:0x8000000000000 f64.const 0 call $std/math/test_log10 i32.eqz if i32.const 0 i32.const 8 i32.const 1688 i32.const 0 call $~lib/env/abort unreachable end f64.const 0.5617597462207241 f64.const -0.25044938407454437 f64.const -0.3046841621398926 call $std/math/test_log10 i32.eqz if i32.const 0 i32.const 8 i32.const 1689 i32.const 0 call $~lib/env/abort unreachable end f64.const 0.7741522965913037 f64.const -0.11117359349943837 f64.const -0.31503361463546753 call $std/math/test_log10 i32.eqz if i32.const 0 i32.const 8 i32.const 1690 i32.const 0 call $~lib/env/abort unreachable end f64.const -0.6787637026394024 f64.const nan:0x8000000000000 f64.const 0 call $std/math/test_log10 i32.eqz if i32.const 0 i32.const 8 i32.const 1691 i32.const 0 call $~lib/env/abort unreachable end f64.const 0 f64.const -inf f64.const 0 call $std/math/test_log10 i32.eqz if i32.const 0 i32.const 8 i32.const 1694 i32.const 0 call $~lib/env/abort unreachable end f64.const -0 f64.const -inf f64.const 0 call $std/math/test_log10 i32.eqz if i32.const 0 i32.const 8 i32.const 1695 i32.const 0 call $~lib/env/abort unreachable end f64.const -7.888609052210118e-31 f64.const nan:0x8000000000000 f64.const 0 call $std/math/test_log10 i32.eqz if i32.const 0 i32.const 8 i32.const 1696 i32.const 0 call $~lib/env/abort unreachable end f64.const 1 f64.const 0 f64.const 0 call $std/math/test_log10 i32.eqz if i32.const 0 i32.const 8 i32.const 1697 i32.const 0 call $~lib/env/abort unreachable end f64.const -1 f64.const nan:0x8000000000000 f64.const 0 call $std/math/test_log10 i32.eqz if i32.const 0 i32.const 8 i32.const 1698 i32.const 0 call $~lib/env/abort unreachable end f64.const inf f64.const inf f64.const 0 call $std/math/test_log10 i32.eqz if i32.const 0 i32.const 8 i32.const 1699 i32.const 0 call $~lib/env/abort unreachable end f64.const -inf f64.const nan:0x8000000000000 f64.const 0 call $std/math/test_log10 i32.eqz if i32.const 0 i32.const 8 i32.const 1700 i32.const 0 call $~lib/env/abort unreachable end f64.const nan:0x8000000000000 f64.const nan:0x8000000000000 f64.const 0 call $std/math/test_log10 i32.eqz if i32.const 0 i32.const 8 i32.const 1701 i32.const 0 call $~lib/env/abort unreachable end f32.const -8.066848754882812 f32.const nan:0x400000 f32.const 0 call $std/math/test_log10f i32.eqz if i32.const 0 i32.const 8 i32.const 1710 i32.const 0 call $~lib/env/abort unreachable end f32.const 4.345239639282227 f32.const 0.6380137205123901 f32.const -0.20476758480072021 call $std/math/test_log10f i32.eqz if i32.const 0 i32.const 8 i32.const 1711 i32.const 0 call $~lib/env/abort unreachable end f32.const -8.381433486938477 f32.const nan:0x400000 f32.const 0 call $std/math/test_log10f i32.eqz if i32.const 0 i32.const 8 i32.const 1712 i32.const 0 call $~lib/env/abort unreachable end f32.const -6.531673431396484 f32.const nan:0x400000 f32.const 0 call $std/math/test_log10f i32.eqz if i32.const 0 i32.const 8 i32.const 1713 i32.const 0 call $~lib/env/abort unreachable end f32.const 9.267057418823242 f32.const 0.9669418334960938 f32.const -0.34273025393486023 call $std/math/test_log10f i32.eqz if i32.const 0 i32.const 8 i32.const 1714 i32.const 0 call $~lib/env/abort unreachable end f32.const 0.6619858741760254 f32.const -0.1791512817144394 f32.const -0.27078554034233093 call $std/math/test_log10f i32.eqz if i32.const 0 i32.const 8 i32.const 1715 i32.const 0 call $~lib/env/abort unreachable end f32.const -0.40660393238067627 f32.const nan:0x400000 f32.const 0 call $std/math/test_log10f i32.eqz if i32.const 0 i32.const 8 i32.const 1716 i32.const 0 call $~lib/env/abort unreachable end f32.const 0.5617597699165344 f32.const -0.25044935941696167 f32.const 0.2126826047897339 call $std/math/test_log10f i32.eqz if i32.const 0 i32.const 8 i32.const 1717 i32.const 0 call $~lib/env/abort unreachable end f32.const 0.7741522789001465 f32.const -0.1111735999584198 f32.const 0.46515095233917236 call $std/math/test_log10f i32.eqz if i32.const 0 i32.const 8 i32.const 1718 i32.const 0 call $~lib/env/abort unreachable end f32.const -0.6787636876106262 f32.const nan:0x400000 f32.const 0 call $std/math/test_log10f i32.eqz if i32.const 0 i32.const 8 i32.const 1719 i32.const 0 call $~lib/env/abort unreachable end f32.const 0 f32.const -inf f32.const 0 call $std/math/test_log10f i32.eqz if i32.const 0 i32.const 8 i32.const 1722 i32.const 0 call $~lib/env/abort unreachable end f32.const -0 f32.const -inf f32.const 0 call $std/math/test_log10f i32.eqz if i32.const 0 i32.const 8 i32.const 1723 i32.const 0 call $~lib/env/abort unreachable end f32.const -7.888609052210118e-31 f32.const nan:0x400000 f32.const 0 call $std/math/test_log10f i32.eqz if i32.const 0 i32.const 8 i32.const 1724 i32.const 0 call $~lib/env/abort unreachable end f32.const 1 f32.const 0 f32.const 0 call $std/math/test_log10f i32.eqz if i32.const 0 i32.const 8 i32.const 1725 i32.const 0 call $~lib/env/abort unreachable end f32.const -1 f32.const nan:0x400000 f32.const 0 call $std/math/test_log10f i32.eqz if i32.const 0 i32.const 8 i32.const 1726 i32.const 0 call $~lib/env/abort unreachable end f32.const inf f32.const inf f32.const 0 call $std/math/test_log10f i32.eqz if i32.const 0 i32.const 8 i32.const 1727 i32.const 0 call $~lib/env/abort unreachable end f32.const -inf f32.const nan:0x400000 f32.const 0 call $std/math/test_log10f i32.eqz if i32.const 0 i32.const 8 i32.const 1728 i32.const 0 call $~lib/env/abort unreachable end f32.const nan:0x400000 f32.const nan:0x400000 f32.const 0 call $std/math/test_log10f i32.eqz if i32.const 0 i32.const 8 i32.const 1729 i32.const 0 call $~lib/env/abort unreachable end f64.const -8.06684839057968 f64.const nan:0x8000000000000 f64.const 0 call $std/math/test_log1p i32.eqz if i32.const 0 i32.const 8 i32.const 1741 i32.const 0 call $~lib/env/abort unreachable end f64.const 4.345239849338305 f64.const 1.6762064170601734 f64.const 0.46188199520111084 call $std/math/test_log1p i32.eqz if i32.const 0 i32.const 8 i32.const 1742 i32.const 0 call $~lib/env/abort unreachable end f64.const -8.38143342755525 f64.const nan:0x8000000000000 f64.const 0 call $std/math/test_log1p i32.eqz if i32.const 0 i32.const 8 i32.const 1743 i32.const 0 call $~lib/env/abort unreachable end f64.const -6.531673581913484 f64.const nan:0x8000000000000 f64.const 0 call $std/math/test_log1p i32.eqz if i32.const 0 i32.const 8 i32.const 1744 i32.const 0 call $~lib/env/abort unreachable end f64.const 9.267056966972586 f64.const 2.3289404168523826 f64.const -0.411114901304245 call $std/math/test_log1p i32.eqz if i32.const 0 i32.const 8 i32.const 1745 i32.const 0 call $~lib/env/abort unreachable end f64.const 0.6619858980995045 f64.const 0.5080132114992477 f64.const -0.29306045174598694 call $std/math/test_log1p i32.eqz if i32.const 0 i32.const 8 i32.const 1746 i32.const 0 call $~lib/env/abort unreachable end f64.const -0.4066039223853553 f64.const -0.5218931811663979 f64.const -0.25825726985931396 call $std/math/test_log1p i32.eqz if i32.const 0 i32.const 8 i32.const 1747 i32.const 0 call $~lib/env/abort unreachable end f64.const 0.5617597462207241 f64.const 0.4458132279488102 f64.const -0.13274887204170227 call $std/math/test_log1p i32.eqz if i32.const 0 i32.const 8 i32.const 1748 i32.const 0 call $~lib/env/abort unreachable end f64.const 0.7741522965913037 f64.const 0.5733227294648414 f64.const 0.02716583013534546 call $std/math/test_log1p i32.eqz if i32.const 0 i32.const 8 i32.const 1749 i32.const 0 call $~lib/env/abort unreachable end f64.const -0.6787637026394024 f64.const -1.1355782978128564 f64.const 0.2713092863559723 call $std/math/test_log1p i32.eqz if i32.const 0 i32.const 8 i32.const 1750 i32.const 0 call $~lib/env/abort unreachable end f64.const 0 f64.const 0 f64.const 0 call $std/math/test_log1p i32.eqz if i32.const 0 i32.const 8 i32.const 1753 i32.const 0 call $~lib/env/abort unreachable end f64.const -0 f64.const -0 f64.const 0 call $std/math/test_log1p i32.eqz if i32.const 0 i32.const 8 i32.const 1754 i32.const 0 call $~lib/env/abort unreachable end f64.const -7.888609052210118e-31 f64.const -7.888609052210118e-31 f64.const 1.7763568394002505e-15 call $std/math/test_log1p i32.eqz if i32.const 0 i32.const 8 i32.const 1755 i32.const 0 call $~lib/env/abort unreachable end f64.const 1 f64.const 0.6931471805599453 f64.const -0.2088811695575714 call $std/math/test_log1p i32.eqz if i32.const 0 i32.const 8 i32.const 1756 i32.const 0 call $~lib/env/abort unreachable end f64.const -1 f64.const -inf f64.const 0 call $std/math/test_log1p i32.eqz if i32.const 0 i32.const 8 i32.const 1757 i32.const 0 call $~lib/env/abort unreachable end f64.const inf f64.const inf f64.const 0 call $std/math/test_log1p i32.eqz if i32.const 0 i32.const 8 i32.const 1758 i32.const 0 call $~lib/env/abort unreachable end f64.const -inf f64.const nan:0x8000000000000 f64.const 0 call $std/math/test_log1p i32.eqz if i32.const 0 i32.const 8 i32.const 1759 i32.const 0 call $~lib/env/abort unreachable end f64.const nan:0x8000000000000 f64.const nan:0x8000000000000 f64.const 0 call $std/math/test_log1p i32.eqz if i32.const 0 i32.const 8 i32.const 1760 i32.const 0 call $~lib/env/abort unreachable end f32.const -8.066848754882812 f32.const nan:0x400000 f32.const 0 call $std/math/test_log1pf i32.eqz if i32.const 0 i32.const 8 i32.const 1769 i32.const 0 call $~lib/env/abort unreachable end f32.const 4.345239639282227 f32.const 1.676206350326538 f32.const -0.23014859855175018 call $std/math/test_log1pf i32.eqz if i32.const 0 i32.const 8 i32.const 1770 i32.const 0 call $~lib/env/abort unreachable end f32.const -8.381433486938477 f32.const nan:0x400000 f32.const 0 call $std/math/test_log1pf i32.eqz if i32.const 0 i32.const 8 i32.const 1771 i32.const 0 call $~lib/env/abort unreachable end f32.const -6.531673431396484 f32.const nan:0x400000 f32.const 0 call $std/math/test_log1pf i32.eqz if i32.const 0 i32.const 8 i32.const 1772 i32.const 0 call $~lib/env/abort unreachable end f32.const 9.267057418823242 f32.const 2.3289403915405273 f32.const -0.29075589776039124 call $std/math/test_log1pf i32.eqz if i32.const 0 i32.const 8 i32.const 1773 i32.const 0 call $~lib/env/abort unreachable end f32.const 0.6619858741760254 f32.const 0.5080131888389587 f32.const -0.1386766880750656 call $std/math/test_log1pf i32.eqz if i32.const 0 i32.const 8 i32.const 1774 i32.const 0 call $~lib/env/abort unreachable end f32.const -0.40660393238067627 f32.const -0.5218932032585144 f32.const -0.08804433047771454 call $std/math/test_log1pf i32.eqz if i32.const 0 i32.const 8 i32.const 1775 i32.const 0 call $~lib/env/abort unreachable end f32.const 0.5617597699165344 f32.const 0.44581323862075806 f32.const -0.15101368725299835 call $std/math/test_log1pf i32.eqz if i32.const 0 i32.const 8 i32.const 1776 i32.const 0 call $~lib/env/abort unreachable end f32.const 0.7741522789001465 f32.const 0.5733227133750916 f32.const -0.10264533013105392 call $std/math/test_log1pf i32.eqz if i32.const 0 i32.const 8 i32.const 1777 i32.const 0 call $~lib/env/abort unreachable end f32.const -0.6787636876106262 f32.const -1.1355782747268677 f32.const -0.19879481196403503 call $std/math/test_log1pf i32.eqz if i32.const 0 i32.const 8 i32.const 1778 i32.const 0 call $~lib/env/abort unreachable end f32.const 0 f32.const 0 f32.const 0 call $std/math/test_log1pf i32.eqz if i32.const 0 i32.const 8 i32.const 1781 i32.const 0 call $~lib/env/abort unreachable end f32.const -0 f32.const -0 f32.const 0 call $std/math/test_log1pf i32.eqz if i32.const 0 i32.const 8 i32.const 1782 i32.const 0 call $~lib/env/abort unreachable end f32.const -7.888609052210118e-31 f32.const -7.888609052210118e-31 f32.const 3.308722450212111e-24 call $std/math/test_log1pf i32.eqz if i32.const 0 i32.const 8 i32.const 1783 i32.const 0 call $~lib/env/abort unreachable end f32.const 1 f32.const 0.6931471824645996 f32.const 0.031954795122146606 call $std/math/test_log1pf i32.eqz if i32.const 0 i32.const 8 i32.const 1784 i32.const 0 call $~lib/env/abort unreachable end f32.const -1 f32.const -inf f32.const 0 call $std/math/test_log1pf i32.eqz if i32.const 0 i32.const 8 i32.const 1785 i32.const 0 call $~lib/env/abort unreachable end f32.const inf f32.const inf f32.const 0 call $std/math/test_log1pf i32.eqz if i32.const 0 i32.const 8 i32.const 1786 i32.const 0 call $~lib/env/abort unreachable end f32.const -inf f32.const nan:0x400000 f32.const 0 call $std/math/test_log1pf i32.eqz if i32.const 0 i32.const 8 i32.const 1787 i32.const 0 call $~lib/env/abort unreachable end f32.const nan:0x400000 f32.const nan:0x400000 f32.const 0 call $std/math/test_log1pf i32.eqz if i32.const 0 i32.const 8 i32.const 1788 i32.const 0 call $~lib/env/abort unreachable end f32.const -1.1754942106924411e-38 f32.const -1.1754942106924411e-38 f32.const 4.930380657631324e-32 call $std/math/test_log1pf i32.eqz if i32.const 0 i32.const 8 i32.const 1789 i32.const 0 call $~lib/env/abort unreachable end f64.const -8.06684839057968 f64.const nan:0x8000000000000 f64.const 0 call $std/math/test_log2 i32.eqz if i32.const 0 i32.const 8 i32.const 1801 i32.const 0 call $~lib/env/abort unreachable end f64.const 4.345239849338305 f64.const 2.1194358133804485 f64.const -0.10164877772331238 call $std/math/test_log2 i32.eqz if i32.const 0 i32.const 8 i32.const 1802 i32.const 0 call $~lib/env/abort unreachable end f64.const -8.38143342755525 f64.const nan:0x8000000000000 f64.const 0 call $std/math/test_log2 i32.eqz if i32.const 0 i32.const 8 i32.const 1803 i32.const 0 call $~lib/env/abort unreachable end f64.const -6.531673581913484 f64.const nan:0x8000000000000 f64.const 0 call $std/math/test_log2 i32.eqz if i32.const 0 i32.const 8 i32.const 1804 i32.const 0 call $~lib/env/abort unreachable end f64.const 9.267056966972586 f64.const 3.2121112403298744 f64.const -0.15739446878433228 call $std/math/test_log2 i32.eqz if i32.const 0 i32.const 8 i32.const 1805 i32.const 0 call $~lib/env/abort unreachable end f64.const 0.6619858980995045 f64.const -0.5951276104207402 f64.const 0.3321485221385956 call $std/math/test_log2 i32.eqz if i32.const 0 i32.const 8 i32.const 1806 i32.const 0 call $~lib/env/abort unreachable end f64.const -0.4066039223853553 f64.const nan:0x8000000000000 f64.const 0 call $std/math/test_log2 i32.eqz if i32.const 0 i32.const 8 i32.const 1807 i32.const 0 call $~lib/env/abort unreachable end f64.const 0.5617597462207241 f64.const -0.8319748453044644 f64.const 0.057555437088012695 call $std/math/test_log2 i32.eqz if i32.const 0 i32.const 8 i32.const 1808 i32.const 0 call $~lib/env/abort unreachable end f64.const 0.7741522965913037 f64.const -0.36931068365537134 f64.const -0.19838279485702515 call $std/math/test_log2 i32.eqz if i32.const 0 i32.const 8 i32.const 1809 i32.const 0 call $~lib/env/abort unreachable end f64.const -0.6787637026394024 f64.const nan:0x8000000000000 f64.const 0 call $std/math/test_log2 i32.eqz if i32.const 0 i32.const 8 i32.const 1810 i32.const 0 call $~lib/env/abort unreachable end f64.const 0 f64.const -inf f64.const 0 call $std/math/test_log2 i32.eqz if i32.const 0 i32.const 8 i32.const 1813 i32.const 0 call $~lib/env/abort unreachable end f64.const -0 f64.const -inf f64.const 0 call $std/math/test_log2 i32.eqz if i32.const 0 i32.const 8 i32.const 1814 i32.const 0 call $~lib/env/abort unreachable end f64.const -7.888609052210118e-31 f64.const nan:0x8000000000000 f64.const 0 call $std/math/test_log2 i32.eqz if i32.const 0 i32.const 8 i32.const 1815 i32.const 0 call $~lib/env/abort unreachable end f64.const 1 f64.const 0 f64.const 0 call $std/math/test_log2 i32.eqz if i32.const 0 i32.const 8 i32.const 1816 i32.const 0 call $~lib/env/abort unreachable end f64.const -1 f64.const nan:0x8000000000000 f64.const 0 call $std/math/test_log2 i32.eqz if i32.const 0 i32.const 8 i32.const 1817 i32.const 0 call $~lib/env/abort unreachable end f64.const inf f64.const inf f64.const 0 call $std/math/test_log2 i32.eqz if i32.const 0 i32.const 8 i32.const 1818 i32.const 0 call $~lib/env/abort unreachable end f64.const -inf f64.const nan:0x8000000000000 f64.const 0 call $std/math/test_log2 i32.eqz if i32.const 0 i32.const 8 i32.const 1819 i32.const 0 call $~lib/env/abort unreachable end f64.const nan:0x8000000000000 f64.const nan:0x8000000000000 f64.const 0 call $std/math/test_log2 i32.eqz if i32.const 0 i32.const 8 i32.const 1820 i32.const 0 call $~lib/env/abort unreachable end f32.const -8.066848754882812 f32.const nan:0x400000 f32.const 0 call $std/math/test_log2f i32.eqz if i32.const 0 i32.const 8 i32.const 1829 i32.const 0 call $~lib/env/abort unreachable end f32.const 4.345239639282227 f32.const 2.1194357872009277 f32.const 0.18271538615226746 call $std/math/test_log2f i32.eqz if i32.const 0 i32.const 8 i32.const 1830 i32.const 0 call $~lib/env/abort unreachable end f32.const -8.381433486938477 f32.const nan:0x400000 f32.const 0 call $std/math/test_log2f i32.eqz if i32.const 0 i32.const 8 i32.const 1831 i32.const 0 call $~lib/env/abort unreachable end f32.const -6.531673431396484 f32.const nan:0x400000 f32.const 0 call $std/math/test_log2f i32.eqz if i32.const 0 i32.const 8 i32.const 1832 i32.const 0 call $~lib/env/abort unreachable end f32.const 9.267057418823242 f32.const 3.212111234664917 f32.const -0.3188050389289856 call $std/math/test_log2f i32.eqz if i32.const 0 i32.const 8 i32.const 1833 i32.const 0 call $~lib/env/abort unreachable end f32.const 0.6619858741760254 f32.const -0.5951276421546936 f32.const 0.34231460094451904 call $std/math/test_log2f i32.eqz if i32.const 0 i32.const 8 i32.const 1834 i32.const 0 call $~lib/env/abort unreachable end f32.const -0.40660393238067627 f32.const nan:0x400000 f32.const 0 call $std/math/test_log2f i32.eqz if i32.const 0 i32.const 8 i32.const 1835 i32.const 0 call $~lib/env/abort unreachable end f32.const 0.5617597699165344 f32.const -0.8319748044013977 f32.const -0.33473604917526245 call $std/math/test_log2f i32.eqz if i32.const 0 i32.const 8 i32.const 1836 i32.const 0 call $~lib/env/abort unreachable end f32.const 0.7741522789001465 f32.const -0.3693107068538666 f32.const 0.3278401792049408 call $std/math/test_log2f i32.eqz if i32.const 0 i32.const 8 i32.const 1837 i32.const 0 call $~lib/env/abort unreachable end f32.const -0.6787636876106262 f32.const nan:0x400000 f32.const 0 call $std/math/test_log2f i32.eqz if i32.const 0 i32.const 8 i32.const 1838 i32.const 0 call $~lib/env/abort unreachable end f32.const 0 f32.const -inf f32.const 0 call $std/math/test_log2f i32.eqz if i32.const 0 i32.const 8 i32.const 1841 i32.const 0 call $~lib/env/abort unreachable end f32.const -0 f32.const -inf f32.const 0 call $std/math/test_log2f i32.eqz if i32.const 0 i32.const 8 i32.const 1842 i32.const 0 call $~lib/env/abort unreachable end f32.const -7.888609052210118e-31 f32.const nan:0x400000 f32.const 0 call $std/math/test_log2f i32.eqz if i32.const 0 i32.const 8 i32.const 1843 i32.const 0 call $~lib/env/abort unreachable end f32.const 1 f32.const 0 f32.const 0 call $std/math/test_log2f i32.eqz if i32.const 0 i32.const 8 i32.const 1844 i32.const 0 call $~lib/env/abort unreachable end f32.const -1 f32.const nan:0x400000 f32.const 0 call $std/math/test_log2f i32.eqz if i32.const 0 i32.const 8 i32.const 1845 i32.const 0 call $~lib/env/abort unreachable end f32.const inf f32.const inf f32.const 0 call $std/math/test_log2f i32.eqz if i32.const 0 i32.const 8 i32.const 1846 i32.const 0 call $~lib/env/abort unreachable end f32.const -inf f32.const nan:0x400000 f32.const 0 call $std/math/test_log2f i32.eqz if i32.const 0 i32.const 8 i32.const 1847 i32.const 0 call $~lib/env/abort unreachable end f32.const nan:0x400000 f32.const nan:0x400000 f32.const 0 call $std/math/test_log2f i32.eqz if i32.const 0 i32.const 8 i32.const 1848 i32.const 0 call $~lib/env/abort unreachable end f64.const -8.06684839057968 f64.const 4.535662560676869 f64.const 4.535662560676869 call $std/math/test_max i32.eqz if i32.const 0 i32.const 8 i32.const 1860 i32.const 0 call $~lib/env/abort unreachable end f64.const 4.345239849338305 f64.const -8.88799136300345 f64.const 4.345239849338305 call $std/math/test_max i32.eqz if i32.const 0 i32.const 8 i32.const 1861 i32.const 0 call $~lib/env/abort unreachable end f64.const -8.38143342755525 f64.const -2.763607337379588 f64.const -2.763607337379588 call $std/math/test_max i32.eqz if i32.const 0 i32.const 8 i32.const 1862 i32.const 0 call $~lib/env/abort unreachable end f64.const -6.531673581913484 f64.const 4.567535276842744 f64.const 4.567535276842744 call $std/math/test_max i32.eqz if i32.const 0 i32.const 8 i32.const 1863 i32.const 0 call $~lib/env/abort unreachable end f64.const 9.267056966972586 f64.const 4.811392084359796 f64.const 9.267056966972586 call $std/math/test_max i32.eqz if i32.const 0 i32.const 8 i32.const 1864 i32.const 0 call $~lib/env/abort unreachable end f64.const -6.450045556060236 f64.const 0.6620717923376739 f64.const 0.6620717923376739 call $std/math/test_max i32.eqz if i32.const 0 i32.const 8 i32.const 1865 i32.const 0 call $~lib/env/abort unreachable end f64.const 7.858890253041697 f64.const 0.05215452675006225 f64.const 7.858890253041697 call $std/math/test_max i32.eqz if i32.const 0 i32.const 8 i32.const 1866 i32.const 0 call $~lib/env/abort unreachable end f64.const -0.792054511984896 f64.const 7.67640268511754 f64.const 7.67640268511754 call $std/math/test_max i32.eqz if i32.const 0 i32.const 8 i32.const 1867 i32.const 0 call $~lib/env/abort unreachable end f64.const 0.615702673197924 f64.const 2.0119025790324803 f64.const 2.0119025790324803 call $std/math/test_max i32.eqz if i32.const 0 i32.const 8 i32.const 1868 i32.const 0 call $~lib/env/abort unreachable end f64.const -0.5587586823609152 f64.const 0.03223983060263804 f64.const 0.03223983060263804 call $std/math/test_max i32.eqz if i32.const 0 i32.const 8 i32.const 1869 i32.const 0 call $~lib/env/abort unreachable end f64.const 0 f64.const 1 f64.const 1 call $std/math/test_max i32.eqz if i32.const 0 i32.const 8 i32.const 1872 i32.const 0 call $~lib/env/abort unreachable end f64.const -0 f64.const 1 f64.const 1 call $std/math/test_max i32.eqz if i32.const 0 i32.const 8 i32.const 1873 i32.const 0 call $~lib/env/abort unreachable end f64.const 0.5 f64.const 1 f64.const 1 call $std/math/test_max i32.eqz if i32.const 0 i32.const 8 i32.const 1874 i32.const 0 call $~lib/env/abort unreachable end f64.const -0.5 f64.const 1 f64.const 1 call $std/math/test_max i32.eqz if i32.const 0 i32.const 8 i32.const 1875 i32.const 0 call $~lib/env/abort unreachable end f64.const 1 f64.const 1 f64.const 1 call $std/math/test_max i32.eqz if i32.const 0 i32.const 8 i32.const 1876 i32.const 0 call $~lib/env/abort unreachable end f64.const -1 f64.const 1 f64.const 1 call $std/math/test_max i32.eqz if i32.const 0 i32.const 8 i32.const 1877 i32.const 0 call $~lib/env/abort unreachable end f64.const inf f64.const 1 f64.const inf call $std/math/test_max i32.eqz if i32.const 0 i32.const 8 i32.const 1878 i32.const 0 call $~lib/env/abort unreachable end f64.const -inf f64.const 1 f64.const 1 call $std/math/test_max i32.eqz if i32.const 0 i32.const 8 i32.const 1879 i32.const 0 call $~lib/env/abort unreachable end f64.const nan:0x8000000000000 f64.const 1 f64.const nan:0x8000000000000 call $std/math/test_max i32.eqz if i32.const 0 i32.const 8 i32.const 1880 i32.const 0 call $~lib/env/abort unreachable end f64.const 0 f64.const -1 f64.const 0 call $std/math/test_max i32.eqz if i32.const 0 i32.const 8 i32.const 1881 i32.const 0 call $~lib/env/abort unreachable end f64.const -0 f64.const -1 f64.const -0 call $std/math/test_max i32.eqz if i32.const 0 i32.const 8 i32.const 1882 i32.const 0 call $~lib/env/abort unreachable end f64.const 0.5 f64.const -1 f64.const 0.5 call $std/math/test_max i32.eqz if i32.const 0 i32.const 8 i32.const 1883 i32.const 0 call $~lib/env/abort unreachable end f64.const -0.5 f64.const -1 f64.const -0.5 call $std/math/test_max i32.eqz if i32.const 0 i32.const 8 i32.const 1884 i32.const 0 call $~lib/env/abort unreachable end f64.const 1 f64.const -1 f64.const 1 call $std/math/test_max i32.eqz if i32.const 0 i32.const 8 i32.const 1885 i32.const 0 call $~lib/env/abort unreachable end f64.const -1 f64.const -1 f64.const -1 call $std/math/test_max i32.eqz if i32.const 0 i32.const 8 i32.const 1886 i32.const 0 call $~lib/env/abort unreachable end f64.const inf f64.const -1 f64.const inf call $std/math/test_max i32.eqz if i32.const 0 i32.const 8 i32.const 1887 i32.const 0 call $~lib/env/abort unreachable end f64.const -inf f64.const -1 f64.const -1 call $std/math/test_max i32.eqz if i32.const 0 i32.const 8 i32.const 1888 i32.const 0 call $~lib/env/abort unreachable end f64.const nan:0x8000000000000 f64.const -1 f64.const nan:0x8000000000000 call $std/math/test_max i32.eqz if i32.const 0 i32.const 8 i32.const 1889 i32.const 0 call $~lib/env/abort unreachable end f64.const 0 f64.const 0 f64.const 0 call $std/math/test_max i32.eqz if i32.const 0 i32.const 8 i32.const 1890 i32.const 0 call $~lib/env/abort unreachable end f64.const 0 f64.const -0 f64.const 0 call $std/math/test_max i32.eqz if i32.const 0 i32.const 8 i32.const 1891 i32.const 0 call $~lib/env/abort unreachable end f64.const 0 f64.const inf f64.const inf call $std/math/test_max i32.eqz if i32.const 0 i32.const 8 i32.const 1892 i32.const 0 call $~lib/env/abort unreachable end f64.const 0 f64.const -inf f64.const 0 call $std/math/test_max i32.eqz if i32.const 0 i32.const 8 i32.const 1893 i32.const 0 call $~lib/env/abort unreachable end f64.const 0 f64.const nan:0x8000000000000 f64.const nan:0x8000000000000 call $std/math/test_max i32.eqz if i32.const 0 i32.const 8 i32.const 1894 i32.const 0 call $~lib/env/abort unreachable end f64.const -0 f64.const 0 f64.const 0 call $std/math/test_max i32.eqz if i32.const 0 i32.const 8 i32.const 1895 i32.const 0 call $~lib/env/abort unreachable end f64.const -0 f64.const -0 f64.const -0 call $std/math/test_max i32.eqz if i32.const 0 i32.const 8 i32.const 1896 i32.const 0 call $~lib/env/abort unreachable end f64.const -0 f64.const inf f64.const inf call $std/math/test_max i32.eqz if i32.const 0 i32.const 8 i32.const 1897 i32.const 0 call $~lib/env/abort unreachable end f64.const -0 f64.const -inf f64.const -0 call $std/math/test_max i32.eqz if i32.const 0 i32.const 8 i32.const 1898 i32.const 0 call $~lib/env/abort unreachable end f64.const -0 f64.const nan:0x8000000000000 f64.const nan:0x8000000000000 call $std/math/test_max i32.eqz if i32.const 0 i32.const 8 i32.const 1899 i32.const 0 call $~lib/env/abort unreachable end f64.const 1 f64.const 0 f64.const 1 call $std/math/test_max i32.eqz if i32.const 0 i32.const 8 i32.const 1900 i32.const 0 call $~lib/env/abort unreachable end f64.const -1 f64.const 0 f64.const 0 call $std/math/test_max i32.eqz if i32.const 0 i32.const 8 i32.const 1901 i32.const 0 call $~lib/env/abort unreachable end f64.const inf f64.const 0 f64.const inf call $std/math/test_max i32.eqz if i32.const 0 i32.const 8 i32.const 1902 i32.const 0 call $~lib/env/abort unreachable end f64.const -inf f64.const 0 f64.const 0 call $std/math/test_max i32.eqz if i32.const 0 i32.const 8 i32.const 1903 i32.const 0 call $~lib/env/abort unreachable end f64.const nan:0x8000000000000 f64.const 0 f64.const nan:0x8000000000000 call $std/math/test_max i32.eqz if i32.const 0 i32.const 8 i32.const 1904 i32.const 0 call $~lib/env/abort unreachable end f64.const -1 f64.const -0 f64.const -0 call $std/math/test_max i32.eqz if i32.const 0 i32.const 8 i32.const 1905 i32.const 0 call $~lib/env/abort unreachable end f64.const inf f64.const -0 f64.const inf call $std/math/test_max i32.eqz if i32.const 0 i32.const 8 i32.const 1906 i32.const 0 call $~lib/env/abort unreachable end f64.const -inf f64.const -0 f64.const -0 call $std/math/test_max i32.eqz if i32.const 0 i32.const 8 i32.const 1907 i32.const 0 call $~lib/env/abort unreachable end f64.const nan:0x8000000000000 f64.const -0 f64.const nan:0x8000000000000 call $std/math/test_max i32.eqz if i32.const 0 i32.const 8 i32.const 1908 i32.const 0 call $~lib/env/abort unreachable end f64.const inf f64.const 2 f64.const inf call $std/math/test_max i32.eqz if i32.const 0 i32.const 8 i32.const 1909 i32.const 0 call $~lib/env/abort unreachable end f64.const inf f64.const -0.5 f64.const inf call $std/math/test_max i32.eqz if i32.const 0 i32.const 8 i32.const 1910 i32.const 0 call $~lib/env/abort unreachable end f64.const inf f64.const nan:0x8000000000000 f64.const nan:0x8000000000000 call $std/math/test_max i32.eqz if i32.const 0 i32.const 8 i32.const 1911 i32.const 0 call $~lib/env/abort unreachable end f64.const -inf f64.const 2 f64.const 2 call $std/math/test_max i32.eqz if i32.const 0 i32.const 8 i32.const 1912 i32.const 0 call $~lib/env/abort unreachable end f64.const -inf f64.const -0.5 f64.const -0.5 call $std/math/test_max i32.eqz if i32.const 0 i32.const 8 i32.const 1913 i32.const 0 call $~lib/env/abort unreachable end f64.const -inf f64.const nan:0x8000000000000 f64.const nan:0x8000000000000 call $std/math/test_max i32.eqz if i32.const 0 i32.const 8 i32.const 1914 i32.const 0 call $~lib/env/abort unreachable end f64.const nan:0x8000000000000 f64.const nan:0x8000000000000 f64.const nan:0x8000000000000 call $std/math/test_max i32.eqz if i32.const 0 i32.const 8 i32.const 1915 i32.const 0 call $~lib/env/abort unreachable end f64.const 1 f64.const nan:0x8000000000000 f64.const nan:0x8000000000000 call $std/math/test_max i32.eqz if i32.const 0 i32.const 8 i32.const 1916 i32.const 0 call $~lib/env/abort unreachable end f64.const -1 f64.const nan:0x8000000000000 f64.const nan:0x8000000000000 call $std/math/test_max i32.eqz if i32.const 0 i32.const 8 i32.const 1917 i32.const 0 call $~lib/env/abort unreachable end f64.const 1 f64.const inf f64.const inf call $std/math/test_max i32.eqz if i32.const 0 i32.const 8 i32.const 1918 i32.const 0 call $~lib/env/abort unreachable end f64.const -1 f64.const inf f64.const inf call $std/math/test_max i32.eqz if i32.const 0 i32.const 8 i32.const 1919 i32.const 0 call $~lib/env/abort unreachable end f64.const inf f64.const inf f64.const inf call $std/math/test_max i32.eqz if i32.const 0 i32.const 8 i32.const 1920 i32.const 0 call $~lib/env/abort unreachable end f64.const -inf f64.const inf f64.const inf call $std/math/test_max i32.eqz if i32.const 0 i32.const 8 i32.const 1921 i32.const 0 call $~lib/env/abort unreachable end f64.const 1 f64.const -inf f64.const 1 call $std/math/test_max i32.eqz if i32.const 0 i32.const 8 i32.const 1922 i32.const 0 call $~lib/env/abort unreachable end f64.const -1 f64.const -inf f64.const -1 call $std/math/test_max i32.eqz if i32.const 0 i32.const 8 i32.const 1923 i32.const 0 call $~lib/env/abort unreachable end f64.const inf f64.const -inf f64.const inf call $std/math/test_max i32.eqz if i32.const 0 i32.const 8 i32.const 1924 i32.const 0 call $~lib/env/abort unreachable end f64.const -inf f64.const -inf f64.const -inf call $std/math/test_max i32.eqz if i32.const 0 i32.const 8 i32.const 1925 i32.const 0 call $~lib/env/abort unreachable end f64.const 1.75 f64.const 0.5 f64.const 1.75 call $std/math/test_max i32.eqz if i32.const 0 i32.const 8 i32.const 1926 i32.const 0 call $~lib/env/abort unreachable end f64.const -1.75 f64.const 0.5 f64.const 0.5 call $std/math/test_max i32.eqz if i32.const 0 i32.const 8 i32.const 1927 i32.const 0 call $~lib/env/abort unreachable end f64.const 1.75 f64.const -0.5 f64.const 1.75 call $std/math/test_max i32.eqz if i32.const 0 i32.const 8 i32.const 1928 i32.const 0 call $~lib/env/abort unreachable end f64.const -1.75 f64.const -0.5 f64.const -0.5 call $std/math/test_max i32.eqz if i32.const 0 i32.const 8 i32.const 1929 i32.const 0 call $~lib/env/abort unreachable end f32.const -8.066848754882812 f32.const 4.535662651062012 f32.const 4.535662651062012 call $std/math/test_maxf i32.eqz if i32.const 0 i32.const 8 i32.const 1938 i32.const 0 call $~lib/env/abort unreachable end f32.const 4.345239639282227 f32.const -8.887990951538086 f32.const 4.345239639282227 call $std/math/test_maxf i32.eqz if i32.const 0 i32.const 8 i32.const 1939 i32.const 0 call $~lib/env/abort unreachable end f32.const -8.381433486938477 f32.const -2.7636072635650635 f32.const -2.7636072635650635 call $std/math/test_maxf i32.eqz if i32.const 0 i32.const 8 i32.const 1940 i32.const 0 call $~lib/env/abort unreachable end f32.const -6.531673431396484 f32.const 4.567535400390625 f32.const 4.567535400390625 call $std/math/test_maxf i32.eqz if i32.const 0 i32.const 8 i32.const 1941 i32.const 0 call $~lib/env/abort unreachable end f32.const 9.267057418823242 f32.const 4.811392307281494 f32.const 9.267057418823242 call $std/math/test_maxf i32.eqz if i32.const 0 i32.const 8 i32.const 1942 i32.const 0 call $~lib/env/abort unreachable end f32.const -6.450045585632324 f32.const 0.6620717644691467 f32.const 0.6620717644691467 call $std/math/test_maxf i32.eqz if i32.const 0 i32.const 8 i32.const 1943 i32.const 0 call $~lib/env/abort unreachable end f32.const 7.858890056610107 f32.const 0.052154526114463806 f32.const 7.858890056610107 call $std/math/test_maxf i32.eqz if i32.const 0 i32.const 8 i32.const 1944 i32.const 0 call $~lib/env/abort unreachable end f32.const -0.7920545339584351 f32.const 7.676402568817139 f32.const 7.676402568817139 call $std/math/test_maxf i32.eqz if i32.const 0 i32.const 8 i32.const 1945 i32.const 0 call $~lib/env/abort unreachable end f32.const 0.6157026886940002 f32.const 2.0119025707244873 f32.const 2.0119025707244873 call $std/math/test_maxf i32.eqz if i32.const 0 i32.const 8 i32.const 1946 i32.const 0 call $~lib/env/abort unreachable end f32.const -0.5587586760520935 f32.const 0.03223983198404312 f32.const 0.03223983198404312 call $std/math/test_maxf i32.eqz if i32.const 0 i32.const 8 i32.const 1947 i32.const 0 call $~lib/env/abort unreachable end f32.const 0 f32.const 1 f32.const 1 call $std/math/test_maxf i32.eqz if i32.const 0 i32.const 8 i32.const 1950 i32.const 0 call $~lib/env/abort unreachable end f32.const -0 f32.const 1 f32.const 1 call $std/math/test_maxf i32.eqz if i32.const 0 i32.const 8 i32.const 1951 i32.const 0 call $~lib/env/abort unreachable end f32.const 0.5 f32.const 1 f32.const 1 call $std/math/test_maxf i32.eqz if i32.const 0 i32.const 8 i32.const 1952 i32.const 0 call $~lib/env/abort unreachable end f32.const -0.5 f32.const 1 f32.const 1 call $std/math/test_maxf i32.eqz if i32.const 0 i32.const 8 i32.const 1953 i32.const 0 call $~lib/env/abort unreachable end f32.const 1 f32.const 1 f32.const 1 call $std/math/test_maxf i32.eqz if i32.const 0 i32.const 8 i32.const 1954 i32.const 0 call $~lib/env/abort unreachable end f32.const -1 f32.const 1 f32.const 1 call $std/math/test_maxf i32.eqz if i32.const 0 i32.const 8 i32.const 1955 i32.const 0 call $~lib/env/abort unreachable end f32.const inf f32.const 1 f32.const inf call $std/math/test_maxf i32.eqz if i32.const 0 i32.const 8 i32.const 1956 i32.const 0 call $~lib/env/abort unreachable end f32.const -inf f32.const 1 f32.const 1 call $std/math/test_maxf i32.eqz if i32.const 0 i32.const 8 i32.const 1957 i32.const 0 call $~lib/env/abort unreachable end f32.const nan:0x400000 f32.const 1 f32.const nan:0x400000 call $std/math/test_maxf i32.eqz if i32.const 0 i32.const 8 i32.const 1958 i32.const 0 call $~lib/env/abort unreachable end f32.const 0 f32.const -1 f32.const 0 call $std/math/test_maxf i32.eqz if i32.const 0 i32.const 8 i32.const 1959 i32.const 0 call $~lib/env/abort unreachable end f32.const -0 f32.const -1 f32.const -0 call $std/math/test_maxf i32.eqz if i32.const 0 i32.const 8 i32.const 1960 i32.const 0 call $~lib/env/abort unreachable end f32.const 0.5 f32.const -1 f32.const 0.5 call $std/math/test_maxf i32.eqz if i32.const 0 i32.const 8 i32.const 1961 i32.const 0 call $~lib/env/abort unreachable end f32.const -0.5 f32.const -1 f32.const -0.5 call $std/math/test_maxf i32.eqz if i32.const 0 i32.const 8 i32.const 1962 i32.const 0 call $~lib/env/abort unreachable end f32.const 1 f32.const -1 f32.const 1 call $std/math/test_maxf i32.eqz if i32.const 0 i32.const 8 i32.const 1963 i32.const 0 call $~lib/env/abort unreachable end f32.const -1 f32.const -1 f32.const -1 call $std/math/test_maxf i32.eqz if i32.const 0 i32.const 8 i32.const 1964 i32.const 0 call $~lib/env/abort unreachable end f32.const inf f32.const -1 f32.const inf call $std/math/test_maxf i32.eqz if i32.const 0 i32.const 8 i32.const 1965 i32.const 0 call $~lib/env/abort unreachable end f32.const -inf f32.const -1 f32.const -1 call $std/math/test_maxf i32.eqz if i32.const 0 i32.const 8 i32.const 1966 i32.const 0 call $~lib/env/abort unreachable end f32.const nan:0x400000 f32.const -1 f32.const nan:0x400000 call $std/math/test_maxf i32.eqz if i32.const 0 i32.const 8 i32.const 1967 i32.const 0 call $~lib/env/abort unreachable end f32.const 0 f32.const 0 f32.const 0 call $std/math/test_maxf i32.eqz if i32.const 0 i32.const 8 i32.const 1968 i32.const 0 call $~lib/env/abort unreachable end f32.const 0 f32.const -0 f32.const 0 call $std/math/test_maxf i32.eqz if i32.const 0 i32.const 8 i32.const 1969 i32.const 0 call $~lib/env/abort unreachable end f32.const 0 f32.const inf f32.const inf call $std/math/test_maxf i32.eqz if i32.const 0 i32.const 8 i32.const 1970 i32.const 0 call $~lib/env/abort unreachable end f32.const 0 f32.const -inf f32.const 0 call $std/math/test_maxf i32.eqz if i32.const 0 i32.const 8 i32.const 1971 i32.const 0 call $~lib/env/abort unreachable end f32.const 0 f32.const nan:0x400000 f32.const nan:0x400000 call $std/math/test_maxf i32.eqz if i32.const 0 i32.const 8 i32.const 1972 i32.const 0 call $~lib/env/abort unreachable end f32.const -0 f32.const 0 f32.const 0 call $std/math/test_maxf i32.eqz if i32.const 0 i32.const 8 i32.const 1973 i32.const 0 call $~lib/env/abort unreachable end f32.const -0 f32.const -0 f32.const -0 call $std/math/test_maxf i32.eqz if i32.const 0 i32.const 8 i32.const 1974 i32.const 0 call $~lib/env/abort unreachable end f32.const -0 f32.const inf f32.const inf call $std/math/test_maxf i32.eqz if i32.const 0 i32.const 8 i32.const 1975 i32.const 0 call $~lib/env/abort unreachable end f32.const -0 f32.const -inf f32.const -0 call $std/math/test_maxf i32.eqz if i32.const 0 i32.const 8 i32.const 1976 i32.const 0 call $~lib/env/abort unreachable end f32.const -0 f32.const nan:0x400000 f32.const nan:0x400000 call $std/math/test_maxf i32.eqz if i32.const 0 i32.const 8 i32.const 1977 i32.const 0 call $~lib/env/abort unreachable end f32.const 1 f32.const 0 f32.const 1 call $std/math/test_maxf i32.eqz if i32.const 0 i32.const 8 i32.const 1978 i32.const 0 call $~lib/env/abort unreachable end f32.const -1 f32.const 0 f32.const 0 call $std/math/test_maxf i32.eqz if i32.const 0 i32.const 8 i32.const 1979 i32.const 0 call $~lib/env/abort unreachable end f32.const inf f32.const 0 f32.const inf call $std/math/test_maxf i32.eqz if i32.const 0 i32.const 8 i32.const 1980 i32.const 0 call $~lib/env/abort unreachable end f32.const -inf f32.const 0 f32.const 0 call $std/math/test_maxf i32.eqz if i32.const 0 i32.const 8 i32.const 1981 i32.const 0 call $~lib/env/abort unreachable end f32.const nan:0x400000 f32.const 0 f32.const nan:0x400000 call $std/math/test_maxf i32.eqz if i32.const 0 i32.const 8 i32.const 1982 i32.const 0 call $~lib/env/abort unreachable end f32.const -1 f32.const -0 f32.const -0 call $std/math/test_maxf i32.eqz if i32.const 0 i32.const 8 i32.const 1983 i32.const 0 call $~lib/env/abort unreachable end f32.const inf f32.const -0 f32.const inf call $std/math/test_maxf i32.eqz if i32.const 0 i32.const 8 i32.const 1984 i32.const 0 call $~lib/env/abort unreachable end f32.const -inf f32.const -0 f32.const -0 call $std/math/test_maxf i32.eqz if i32.const 0 i32.const 8 i32.const 1985 i32.const 0 call $~lib/env/abort unreachable end f32.const nan:0x400000 f32.const -0 f32.const nan:0x400000 call $std/math/test_maxf i32.eqz if i32.const 0 i32.const 8 i32.const 1986 i32.const 0 call $~lib/env/abort unreachable end f32.const inf f32.const 2 f32.const inf call $std/math/test_maxf i32.eqz if i32.const 0 i32.const 8 i32.const 1987 i32.const 0 call $~lib/env/abort unreachable end f32.const inf f32.const -0.5 f32.const inf call $std/math/test_maxf i32.eqz if i32.const 0 i32.const 8 i32.const 1988 i32.const 0 call $~lib/env/abort unreachable end f32.const inf f32.const nan:0x400000 f32.const nan:0x400000 call $std/math/test_maxf i32.eqz if i32.const 0 i32.const 8 i32.const 1989 i32.const 0 call $~lib/env/abort unreachable end f32.const -inf f32.const 2 f32.const 2 call $std/math/test_maxf i32.eqz if i32.const 0 i32.const 8 i32.const 1990 i32.const 0 call $~lib/env/abort unreachable end f32.const -inf f32.const -0.5 f32.const -0.5 call $std/math/test_maxf i32.eqz if i32.const 0 i32.const 8 i32.const 1991 i32.const 0 call $~lib/env/abort unreachable end f32.const -inf f32.const nan:0x400000 f32.const nan:0x400000 call $std/math/test_maxf i32.eqz if i32.const 0 i32.const 8 i32.const 1992 i32.const 0 call $~lib/env/abort unreachable end f32.const nan:0x400000 f32.const nan:0x400000 f32.const nan:0x400000 call $std/math/test_maxf i32.eqz if i32.const 0 i32.const 8 i32.const 1993 i32.const 0 call $~lib/env/abort unreachable end f32.const 1 f32.const nan:0x400000 f32.const nan:0x400000 call $std/math/test_maxf i32.eqz if i32.const 0 i32.const 8 i32.const 1994 i32.const 0 call $~lib/env/abort unreachable end f32.const -1 f32.const nan:0x400000 f32.const nan:0x400000 call $std/math/test_maxf i32.eqz if i32.const 0 i32.const 8 i32.const 1995 i32.const 0 call $~lib/env/abort unreachable end f32.const 1 f32.const inf f32.const inf call $std/math/test_maxf i32.eqz if i32.const 0 i32.const 8 i32.const 1996 i32.const 0 call $~lib/env/abort unreachable end f32.const -1 f32.const inf f32.const inf call $std/math/test_maxf i32.eqz if i32.const 0 i32.const 8 i32.const 1997 i32.const 0 call $~lib/env/abort unreachable end f32.const inf f32.const inf f32.const inf call $std/math/test_maxf i32.eqz if i32.const 0 i32.const 8 i32.const 1998 i32.const 0 call $~lib/env/abort unreachable end f32.const -inf f32.const inf f32.const inf call $std/math/test_maxf i32.eqz if i32.const 0 i32.const 8 i32.const 1999 i32.const 0 call $~lib/env/abort unreachable end f32.const 1 f32.const -inf f32.const 1 call $std/math/test_maxf i32.eqz if i32.const 0 i32.const 8 i32.const 2000 i32.const 0 call $~lib/env/abort unreachable end f32.const -1 f32.const -inf f32.const -1 call $std/math/test_maxf i32.eqz if i32.const 0 i32.const 8 i32.const 2001 i32.const 0 call $~lib/env/abort unreachable end f32.const inf f32.const -inf f32.const inf call $std/math/test_maxf i32.eqz if i32.const 0 i32.const 8 i32.const 2002 i32.const 0 call $~lib/env/abort unreachable end f32.const -inf f32.const -inf f32.const -inf call $std/math/test_maxf i32.eqz if i32.const 0 i32.const 8 i32.const 2003 i32.const 0 call $~lib/env/abort unreachable end f32.const 1.75 f32.const 0.5 f32.const 1.75 call $std/math/test_maxf i32.eqz if i32.const 0 i32.const 8 i32.const 2004 i32.const 0 call $~lib/env/abort unreachable end f32.const -1.75 f32.const 0.5 f32.const 0.5 call $std/math/test_maxf i32.eqz if i32.const 0 i32.const 8 i32.const 2005 i32.const 0 call $~lib/env/abort unreachable end f32.const 1.75 f32.const -0.5 f32.const 1.75 call $std/math/test_maxf i32.eqz if i32.const 0 i32.const 8 i32.const 2006 i32.const 0 call $~lib/env/abort unreachable end f32.const -1.75 f32.const -0.5 f32.const -0.5 call $std/math/test_maxf i32.eqz if i32.const 0 i32.const 8 i32.const 2007 i32.const 0 call $~lib/env/abort unreachable end f64.const -8.06684839057968 f64.const 4.535662560676869 f64.const -8.06684839057968 call $std/math/test_min i32.eqz if i32.const 0 i32.const 8 i32.const 2019 i32.const 0 call $~lib/env/abort unreachable end f64.const 4.345239849338305 f64.const -8.88799136300345 f64.const -8.88799136300345 call $std/math/test_min i32.eqz if i32.const 0 i32.const 8 i32.const 2020 i32.const 0 call $~lib/env/abort unreachable end f64.const -8.38143342755525 f64.const -2.763607337379588 f64.const -8.38143342755525 call $std/math/test_min i32.eqz if i32.const 0 i32.const 8 i32.const 2021 i32.const 0 call $~lib/env/abort unreachable end f64.const -6.531673581913484 f64.const 4.567535276842744 f64.const -6.531673581913484 call $std/math/test_min i32.eqz if i32.const 0 i32.const 8 i32.const 2022 i32.const 0 call $~lib/env/abort unreachable end f64.const 9.267056966972586 f64.const 4.811392084359796 f64.const 4.811392084359796 call $std/math/test_min i32.eqz if i32.const 0 i32.const 8 i32.const 2023 i32.const 0 call $~lib/env/abort unreachable end f64.const -6.450045556060236 f64.const 0.6620717923376739 f64.const -6.450045556060236 call $std/math/test_min i32.eqz if i32.const 0 i32.const 8 i32.const 2024 i32.const 0 call $~lib/env/abort unreachable end f64.const 7.858890253041697 f64.const 0.05215452675006225 f64.const 0.05215452675006225 call $std/math/test_min i32.eqz if i32.const 0 i32.const 8 i32.const 2025 i32.const 0 call $~lib/env/abort unreachable end f64.const -0.792054511984896 f64.const 7.67640268511754 f64.const -0.792054511984896 call $std/math/test_min i32.eqz if i32.const 0 i32.const 8 i32.const 2026 i32.const 0 call $~lib/env/abort unreachable end f64.const 0.615702673197924 f64.const 2.0119025790324803 f64.const 0.615702673197924 call $std/math/test_min i32.eqz if i32.const 0 i32.const 8 i32.const 2027 i32.const 0 call $~lib/env/abort unreachable end f64.const -0.5587586823609152 f64.const 0.03223983060263804 f64.const -0.5587586823609152 call $std/math/test_min i32.eqz if i32.const 0 i32.const 8 i32.const 2028 i32.const 0 call $~lib/env/abort unreachable end f64.const 0 f64.const 1 f64.const 0 call $std/math/test_min i32.eqz if i32.const 0 i32.const 8 i32.const 2031 i32.const 0 call $~lib/env/abort unreachable end f64.const -0 f64.const 1 f64.const -0 call $std/math/test_min i32.eqz if i32.const 0 i32.const 8 i32.const 2032 i32.const 0 call $~lib/env/abort unreachable end f64.const 0.5 f64.const 1 f64.const 0.5 call $std/math/test_min i32.eqz if i32.const 0 i32.const 8 i32.const 2033 i32.const 0 call $~lib/env/abort unreachable end f64.const -0.5 f64.const 1 f64.const -0.5 call $std/math/test_min i32.eqz if i32.const 0 i32.const 8 i32.const 2034 i32.const 0 call $~lib/env/abort unreachable end f64.const 1 f64.const 1 f64.const 1 call $std/math/test_min i32.eqz if i32.const 0 i32.const 8 i32.const 2035 i32.const 0 call $~lib/env/abort unreachable end f64.const -1 f64.const 1 f64.const -1 call $std/math/test_min i32.eqz if i32.const 0 i32.const 8 i32.const 2036 i32.const 0 call $~lib/env/abort unreachable end f64.const inf f64.const 1 f64.const 1 call $std/math/test_min i32.eqz if i32.const 0 i32.const 8 i32.const 2037 i32.const 0 call $~lib/env/abort unreachable end f64.const -inf f64.const 1 f64.const -inf call $std/math/test_min i32.eqz if i32.const 0 i32.const 8 i32.const 2038 i32.const 0 call $~lib/env/abort unreachable end f64.const nan:0x8000000000000 f64.const 1 f64.const nan:0x8000000000000 call $std/math/test_min i32.eqz if i32.const 0 i32.const 8 i32.const 2039 i32.const 0 call $~lib/env/abort unreachable end f64.const 0 f64.const -1 f64.const -1 call $std/math/test_min i32.eqz if i32.const 0 i32.const 8 i32.const 2040 i32.const 0 call $~lib/env/abort unreachable end f64.const -0 f64.const -1 f64.const -1 call $std/math/test_min i32.eqz if i32.const 0 i32.const 8 i32.const 2041 i32.const 0 call $~lib/env/abort unreachable end f64.const 0.5 f64.const -1 f64.const -1 call $std/math/test_min i32.eqz if i32.const 0 i32.const 8 i32.const 2042 i32.const 0 call $~lib/env/abort unreachable end f64.const -0.5 f64.const -1 f64.const -1 call $std/math/test_min i32.eqz if i32.const 0 i32.const 8 i32.const 2043 i32.const 0 call $~lib/env/abort unreachable end f64.const 1 f64.const -1 f64.const -1 call $std/math/test_min i32.eqz if i32.const 0 i32.const 8 i32.const 2044 i32.const 0 call $~lib/env/abort unreachable end f64.const -1 f64.const -1 f64.const -1 call $std/math/test_min i32.eqz if i32.const 0 i32.const 8 i32.const 2045 i32.const 0 call $~lib/env/abort unreachable end f64.const inf f64.const -1 f64.const -1 call $std/math/test_min i32.eqz if i32.const 0 i32.const 8 i32.const 2046 i32.const 0 call $~lib/env/abort unreachable end f64.const -inf f64.const -1 f64.const -inf call $std/math/test_min i32.eqz if i32.const 0 i32.const 8 i32.const 2047 i32.const 0 call $~lib/env/abort unreachable end f64.const nan:0x8000000000000 f64.const -1 f64.const nan:0x8000000000000 call $std/math/test_min i32.eqz if i32.const 0 i32.const 8 i32.const 2048 i32.const 0 call $~lib/env/abort unreachable end f64.const 0 f64.const 0 f64.const 0 call $std/math/test_min i32.eqz if i32.const 0 i32.const 8 i32.const 2049 i32.const 0 call $~lib/env/abort unreachable end f64.const 0 f64.const -0 f64.const -0 call $std/math/test_min i32.eqz if i32.const 0 i32.const 8 i32.const 2050 i32.const 0 call $~lib/env/abort unreachable end f64.const 0 f64.const inf f64.const 0 call $std/math/test_min i32.eqz if i32.const 0 i32.const 8 i32.const 2051 i32.const 0 call $~lib/env/abort unreachable end f64.const 0 f64.const -inf f64.const -inf call $std/math/test_min i32.eqz if i32.const 0 i32.const 8 i32.const 2052 i32.const 0 call $~lib/env/abort unreachable end f64.const 0 f64.const nan:0x8000000000000 f64.const nan:0x8000000000000 call $std/math/test_min i32.eqz if i32.const 0 i32.const 8 i32.const 2053 i32.const 0 call $~lib/env/abort unreachable end f64.const -0 f64.const 0 f64.const -0 call $std/math/test_min i32.eqz if i32.const 0 i32.const 8 i32.const 2054 i32.const 0 call $~lib/env/abort unreachable end f64.const -0 f64.const -0 f64.const -0 call $std/math/test_min i32.eqz if i32.const 0 i32.const 8 i32.const 2055 i32.const 0 call $~lib/env/abort unreachable end f64.const -0 f64.const inf f64.const -0 call $std/math/test_min i32.eqz if i32.const 0 i32.const 8 i32.const 2056 i32.const 0 call $~lib/env/abort unreachable end f64.const -0 f64.const -inf f64.const -inf call $std/math/test_min i32.eqz if i32.const 0 i32.const 8 i32.const 2057 i32.const 0 call $~lib/env/abort unreachable end f64.const -0 f64.const nan:0x8000000000000 f64.const nan:0x8000000000000 call $std/math/test_min i32.eqz if i32.const 0 i32.const 8 i32.const 2058 i32.const 0 call $~lib/env/abort unreachable end f64.const 1 f64.const 0 f64.const 0 call $std/math/test_min i32.eqz if i32.const 0 i32.const 8 i32.const 2059 i32.const 0 call $~lib/env/abort unreachable end f64.const -1 f64.const 0 f64.const -1 call $std/math/test_min i32.eqz if i32.const 0 i32.const 8 i32.const 2060 i32.const 0 call $~lib/env/abort unreachable end f64.const inf f64.const 0 f64.const 0 call $std/math/test_min i32.eqz if i32.const 0 i32.const 8 i32.const 2061 i32.const 0 call $~lib/env/abort unreachable end f64.const -inf f64.const 0 f64.const -inf call $std/math/test_min i32.eqz if i32.const 0 i32.const 8 i32.const 2062 i32.const 0 call $~lib/env/abort unreachable end f64.const nan:0x8000000000000 f64.const 0 f64.const nan:0x8000000000000 call $std/math/test_min i32.eqz if i32.const 0 i32.const 8 i32.const 2063 i32.const 0 call $~lib/env/abort unreachable end f64.const -1 f64.const -0 f64.const -1 call $std/math/test_min i32.eqz if i32.const 0 i32.const 8 i32.const 2064 i32.const 0 call $~lib/env/abort unreachable end f64.const inf f64.const -0 f64.const -0 call $std/math/test_min i32.eqz if i32.const 0 i32.const 8 i32.const 2065 i32.const 0 call $~lib/env/abort unreachable end f64.const -inf f64.const -0 f64.const -inf call $std/math/test_min i32.eqz if i32.const 0 i32.const 8 i32.const 2066 i32.const 0 call $~lib/env/abort unreachable end f64.const nan:0x8000000000000 f64.const -0 f64.const nan:0x8000000000000 call $std/math/test_min i32.eqz if i32.const 0 i32.const 8 i32.const 2067 i32.const 0 call $~lib/env/abort unreachable end f64.const inf f64.const 2 f64.const 2 call $std/math/test_min i32.eqz if i32.const 0 i32.const 8 i32.const 2068 i32.const 0 call $~lib/env/abort unreachable end f64.const inf f64.const -0.5 f64.const -0.5 call $std/math/test_min i32.eqz if i32.const 0 i32.const 8 i32.const 2069 i32.const 0 call $~lib/env/abort unreachable end f64.const inf f64.const nan:0x8000000000000 f64.const nan:0x8000000000000 call $std/math/test_min i32.eqz if i32.const 0 i32.const 8 i32.const 2070 i32.const 0 call $~lib/env/abort unreachable end f64.const -inf f64.const 2 f64.const -inf call $std/math/test_min i32.eqz if i32.const 0 i32.const 8 i32.const 2071 i32.const 0 call $~lib/env/abort unreachable end f64.const -inf f64.const -0.5 f64.const -inf call $std/math/test_min i32.eqz if i32.const 0 i32.const 8 i32.const 2072 i32.const 0 call $~lib/env/abort unreachable end f64.const -inf f64.const nan:0x8000000000000 f64.const nan:0x8000000000000 call $std/math/test_min i32.eqz if i32.const 0 i32.const 8 i32.const 2073 i32.const 0 call $~lib/env/abort unreachable end f64.const nan:0x8000000000000 f64.const nan:0x8000000000000 f64.const nan:0x8000000000000 call $std/math/test_min i32.eqz if i32.const 0 i32.const 8 i32.const 2074 i32.const 0 call $~lib/env/abort unreachable end f64.const 1 f64.const nan:0x8000000000000 f64.const nan:0x8000000000000 call $std/math/test_min i32.eqz if i32.const 0 i32.const 8 i32.const 2075 i32.const 0 call $~lib/env/abort unreachable end f64.const -1 f64.const nan:0x8000000000000 f64.const nan:0x8000000000000 call $std/math/test_min i32.eqz if i32.const 0 i32.const 8 i32.const 2076 i32.const 0 call $~lib/env/abort unreachable end f64.const 1 f64.const inf f64.const 1 call $std/math/test_min i32.eqz if i32.const 0 i32.const 8 i32.const 2077 i32.const 0 call $~lib/env/abort unreachable end f64.const -1 f64.const inf f64.const -1 call $std/math/test_min i32.eqz if i32.const 0 i32.const 8 i32.const 2078 i32.const 0 call $~lib/env/abort unreachable end f64.const inf f64.const inf f64.const inf call $std/math/test_min i32.eqz if i32.const 0 i32.const 8 i32.const 2079 i32.const 0 call $~lib/env/abort unreachable end f64.const -inf f64.const inf f64.const -inf call $std/math/test_min i32.eqz if i32.const 0 i32.const 8 i32.const 2080 i32.const 0 call $~lib/env/abort unreachable end f64.const 1 f64.const -inf f64.const -inf call $std/math/test_min i32.eqz if i32.const 0 i32.const 8 i32.const 2081 i32.const 0 call $~lib/env/abort unreachable end f64.const -1 f64.const -inf f64.const -inf call $std/math/test_min i32.eqz if i32.const 0 i32.const 8 i32.const 2082 i32.const 0 call $~lib/env/abort unreachable end f64.const inf f64.const -inf f64.const -inf call $std/math/test_min i32.eqz if i32.const 0 i32.const 8 i32.const 2083 i32.const 0 call $~lib/env/abort unreachable end f64.const -inf f64.const -inf f64.const -inf call $std/math/test_min i32.eqz if i32.const 0 i32.const 8 i32.const 2084 i32.const 0 call $~lib/env/abort unreachable end f64.const 1.75 f64.const 0.5 f64.const 0.5 call $std/math/test_min i32.eqz if i32.const 0 i32.const 8 i32.const 2085 i32.const 0 call $~lib/env/abort unreachable end f64.const -1.75 f64.const 0.5 f64.const -1.75 call $std/math/test_min i32.eqz if i32.const 0 i32.const 8 i32.const 2086 i32.const 0 call $~lib/env/abort unreachable end f64.const 1.75 f64.const -0.5 f64.const -0.5 call $std/math/test_min i32.eqz if i32.const 0 i32.const 8 i32.const 2087 i32.const 0 call $~lib/env/abort unreachable end f64.const -1.75 f64.const -0.5 f64.const -1.75 call $std/math/test_min i32.eqz if i32.const 0 i32.const 8 i32.const 2088 i32.const 0 call $~lib/env/abort unreachable end f32.const -8.066848754882812 f32.const 4.535662651062012 f32.const -8.066848754882812 call $std/math/test_minf i32.eqz if i32.const 0 i32.const 8 i32.const 2097 i32.const 0 call $~lib/env/abort unreachable end f32.const 4.345239639282227 f32.const -8.887990951538086 f32.const -8.887990951538086 call $std/math/test_minf i32.eqz if i32.const 0 i32.const 8 i32.const 2098 i32.const 0 call $~lib/env/abort unreachable end f32.const -8.381433486938477 f32.const -2.7636072635650635 f32.const -8.381433486938477 call $std/math/test_minf i32.eqz if i32.const 0 i32.const 8 i32.const 2099 i32.const 0 call $~lib/env/abort unreachable end f32.const -6.531673431396484 f32.const 4.567535400390625 f32.const -6.531673431396484 call $std/math/test_minf i32.eqz if i32.const 0 i32.const 8 i32.const 2100 i32.const 0 call $~lib/env/abort unreachable end f32.const 9.267057418823242 f32.const 4.811392307281494 f32.const 4.811392307281494 call $std/math/test_minf i32.eqz if i32.const 0 i32.const 8 i32.const 2101 i32.const 0 call $~lib/env/abort unreachable end f32.const -6.450045585632324 f32.const 0.6620717644691467 f32.const -6.450045585632324 call $std/math/test_minf i32.eqz if i32.const 0 i32.const 8 i32.const 2102 i32.const 0 call $~lib/env/abort unreachable end f32.const 7.858890056610107 f32.const 0.052154526114463806 f32.const 0.052154526114463806 call $std/math/test_minf i32.eqz if i32.const 0 i32.const 8 i32.const 2103 i32.const 0 call $~lib/env/abort unreachable end f32.const -0.7920545339584351 f32.const 7.676402568817139 f32.const -0.7920545339584351 call $std/math/test_minf i32.eqz if i32.const 0 i32.const 8 i32.const 2104 i32.const 0 call $~lib/env/abort unreachable end f32.const 0.6157026886940002 f32.const 2.0119025707244873 f32.const 0.6157026886940002 call $std/math/test_minf i32.eqz if i32.const 0 i32.const 8 i32.const 2105 i32.const 0 call $~lib/env/abort unreachable end f32.const -0.5587586760520935 f32.const 0.03223983198404312 f32.const -0.5587586760520935 call $std/math/test_minf i32.eqz if i32.const 0 i32.const 8 i32.const 2106 i32.const 0 call $~lib/env/abort unreachable end f32.const 0 f32.const 1 f32.const 0 call $std/math/test_minf i32.eqz if i32.const 0 i32.const 8 i32.const 2109 i32.const 0 call $~lib/env/abort unreachable end f32.const -0 f32.const 1 f32.const -0 call $std/math/test_minf i32.eqz if i32.const 0 i32.const 8 i32.const 2110 i32.const 0 call $~lib/env/abort unreachable end f32.const 0.5 f32.const 1 f32.const 0.5 call $std/math/test_minf i32.eqz if i32.const 0 i32.const 8 i32.const 2111 i32.const 0 call $~lib/env/abort unreachable end f32.const -0.5 f32.const 1 f32.const -0.5 call $std/math/test_minf i32.eqz if i32.const 0 i32.const 8 i32.const 2112 i32.const 0 call $~lib/env/abort unreachable end f32.const 1 f32.const 1 f32.const 1 call $std/math/test_minf i32.eqz if i32.const 0 i32.const 8 i32.const 2113 i32.const 0 call $~lib/env/abort unreachable end f32.const -1 f32.const 1 f32.const -1 call $std/math/test_minf i32.eqz if i32.const 0 i32.const 8 i32.const 2114 i32.const 0 call $~lib/env/abort unreachable end f32.const inf f32.const 1 f32.const 1 call $std/math/test_minf i32.eqz if i32.const 0 i32.const 8 i32.const 2115 i32.const 0 call $~lib/env/abort unreachable end f32.const -inf f32.const 1 f32.const -inf call $std/math/test_minf i32.eqz if i32.const 0 i32.const 8 i32.const 2116 i32.const 0 call $~lib/env/abort unreachable end f32.const nan:0x400000 f32.const 1 f32.const nan:0x400000 call $std/math/test_minf i32.eqz if i32.const 0 i32.const 8 i32.const 2117 i32.const 0 call $~lib/env/abort unreachable end f32.const 0 f32.const -1 f32.const -1 call $std/math/test_minf i32.eqz if i32.const 0 i32.const 8 i32.const 2118 i32.const 0 call $~lib/env/abort unreachable end f32.const -0 f32.const -1 f32.const -1 call $std/math/test_minf i32.eqz if i32.const 0 i32.const 8 i32.const 2119 i32.const 0 call $~lib/env/abort unreachable end f32.const 0.5 f32.const -1 f32.const -1 call $std/math/test_minf i32.eqz if i32.const 0 i32.const 8 i32.const 2120 i32.const 0 call $~lib/env/abort unreachable end f32.const -0.5 f32.const -1 f32.const -1 call $std/math/test_minf i32.eqz if i32.const 0 i32.const 8 i32.const 2121 i32.const 0 call $~lib/env/abort unreachable end f32.const 1 f32.const -1 f32.const -1 call $std/math/test_minf i32.eqz if i32.const 0 i32.const 8 i32.const 2122 i32.const 0 call $~lib/env/abort unreachable end f32.const -1 f32.const -1 f32.const -1 call $std/math/test_minf i32.eqz if i32.const 0 i32.const 8 i32.const 2123 i32.const 0 call $~lib/env/abort unreachable end f32.const inf f32.const -1 f32.const -1 call $std/math/test_minf i32.eqz if i32.const 0 i32.const 8 i32.const 2124 i32.const 0 call $~lib/env/abort unreachable end f32.const -inf f32.const -1 f32.const -inf call $std/math/test_minf i32.eqz if i32.const 0 i32.const 8 i32.const 2125 i32.const 0 call $~lib/env/abort unreachable end f32.const nan:0x400000 f32.const -1 f32.const nan:0x400000 call $std/math/test_minf i32.eqz if i32.const 0 i32.const 8 i32.const 2126 i32.const 0 call $~lib/env/abort unreachable end f32.const 0 f32.const 0 f32.const 0 call $std/math/test_minf i32.eqz if i32.const 0 i32.const 8 i32.const 2127 i32.const 0 call $~lib/env/abort unreachable end f32.const 0 f32.const -0 f32.const -0 call $std/math/test_minf i32.eqz if i32.const 0 i32.const 8 i32.const 2128 i32.const 0 call $~lib/env/abort unreachable end f32.const 0 f32.const inf f32.const 0 call $std/math/test_minf i32.eqz if i32.const 0 i32.const 8 i32.const 2129 i32.const 0 call $~lib/env/abort unreachable end f32.const 0 f32.const -inf f32.const -inf call $std/math/test_minf i32.eqz if i32.const 0 i32.const 8 i32.const 2130 i32.const 0 call $~lib/env/abort unreachable end f32.const 0 f32.const nan:0x400000 f32.const nan:0x400000 call $std/math/test_minf i32.eqz if i32.const 0 i32.const 8 i32.const 2131 i32.const 0 call $~lib/env/abort unreachable end f32.const -0 f32.const 0 f32.const -0 call $std/math/test_minf i32.eqz if i32.const 0 i32.const 8 i32.const 2132 i32.const 0 call $~lib/env/abort unreachable end f32.const -0 f32.const -0 f32.const -0 call $std/math/test_minf i32.eqz if i32.const 0 i32.const 8 i32.const 2133 i32.const 0 call $~lib/env/abort unreachable end f32.const -0 f32.const inf f32.const -0 call $std/math/test_minf i32.eqz if i32.const 0 i32.const 8 i32.const 2134 i32.const 0 call $~lib/env/abort unreachable end f32.const -0 f32.const -inf f32.const -inf call $std/math/test_minf i32.eqz if i32.const 0 i32.const 8 i32.const 2135 i32.const 0 call $~lib/env/abort unreachable end f32.const -0 f32.const nan:0x400000 f32.const nan:0x400000 call $std/math/test_minf i32.eqz if i32.const 0 i32.const 8 i32.const 2136 i32.const 0 call $~lib/env/abort unreachable end f32.const 1 f32.const 0 f32.const 0 call $std/math/test_minf i32.eqz if i32.const 0 i32.const 8 i32.const 2137 i32.const 0 call $~lib/env/abort unreachable end f32.const -1 f32.const 0 f32.const -1 call $std/math/test_minf i32.eqz if i32.const 0 i32.const 8 i32.const 2138 i32.const 0 call $~lib/env/abort unreachable end f32.const inf f32.const 0 f32.const 0 call $std/math/test_minf i32.eqz if i32.const 0 i32.const 8 i32.const 2139 i32.const 0 call $~lib/env/abort unreachable end f32.const -inf f32.const 0 f32.const -inf call $std/math/test_minf i32.eqz if i32.const 0 i32.const 8 i32.const 2140 i32.const 0 call $~lib/env/abort unreachable end f32.const nan:0x400000 f32.const 0 f32.const nan:0x400000 call $std/math/test_minf i32.eqz if i32.const 0 i32.const 8 i32.const 2141 i32.const 0 call $~lib/env/abort unreachable end f32.const -1 f32.const -0 f32.const -1 call $std/math/test_minf i32.eqz if i32.const 0 i32.const 8 i32.const 2142 i32.const 0 call $~lib/env/abort unreachable end f32.const inf f32.const -0 f32.const -0 call $std/math/test_minf i32.eqz if i32.const 0 i32.const 8 i32.const 2143 i32.const 0 call $~lib/env/abort unreachable end f32.const -inf f32.const -0 f32.const -inf call $std/math/test_minf i32.eqz if i32.const 0 i32.const 8 i32.const 2144 i32.const 0 call $~lib/env/abort unreachable end f32.const nan:0x400000 f32.const -0 f32.const nan:0x400000 call $std/math/test_minf i32.eqz if i32.const 0 i32.const 8 i32.const 2145 i32.const 0 call $~lib/env/abort unreachable end f32.const inf f32.const 2 f32.const 2 call $std/math/test_minf i32.eqz if i32.const 0 i32.const 8 i32.const 2146 i32.const 0 call $~lib/env/abort unreachable end f32.const inf f32.const -0.5 f32.const -0.5 call $std/math/test_minf i32.eqz if i32.const 0 i32.const 8 i32.const 2147 i32.const 0 call $~lib/env/abort unreachable end f32.const inf f32.const nan:0x400000 f32.const nan:0x400000 call $std/math/test_minf i32.eqz if i32.const 0 i32.const 8 i32.const 2148 i32.const 0 call $~lib/env/abort unreachable end f32.const -inf f32.const 2 f32.const -inf call $std/math/test_minf i32.eqz if i32.const 0 i32.const 8 i32.const 2149 i32.const 0 call $~lib/env/abort unreachable end f32.const -inf f32.const -0.5 f32.const -inf call $std/math/test_minf i32.eqz if i32.const 0 i32.const 8 i32.const 2150 i32.const 0 call $~lib/env/abort unreachable end f32.const -inf f32.const nan:0x400000 f32.const nan:0x400000 call $std/math/test_minf i32.eqz if i32.const 0 i32.const 8 i32.const 2151 i32.const 0 call $~lib/env/abort unreachable end f32.const nan:0x400000 f32.const nan:0x400000 f32.const nan:0x400000 call $std/math/test_minf i32.eqz if i32.const 0 i32.const 8 i32.const 2152 i32.const 0 call $~lib/env/abort unreachable end f32.const 1 f32.const nan:0x400000 f32.const nan:0x400000 call $std/math/test_minf i32.eqz if i32.const 0 i32.const 8 i32.const 2153 i32.const 0 call $~lib/env/abort unreachable end f32.const -1 f32.const nan:0x400000 f32.const nan:0x400000 call $std/math/test_minf i32.eqz if i32.const 0 i32.const 8 i32.const 2154 i32.const 0 call $~lib/env/abort unreachable end f32.const 1 f32.const inf f32.const 1 call $std/math/test_minf i32.eqz if i32.const 0 i32.const 8 i32.const 2155 i32.const 0 call $~lib/env/abort unreachable end f32.const -1 f32.const inf f32.const -1 call $std/math/test_minf i32.eqz if i32.const 0 i32.const 8 i32.const 2156 i32.const 0 call $~lib/env/abort unreachable end f32.const inf f32.const inf f32.const inf call $std/math/test_minf i32.eqz if i32.const 0 i32.const 8 i32.const 2157 i32.const 0 call $~lib/env/abort unreachable end f32.const -inf f32.const inf f32.const -inf call $std/math/test_minf i32.eqz if i32.const 0 i32.const 8 i32.const 2158 i32.const 0 call $~lib/env/abort unreachable end f32.const 1 f32.const -inf f32.const -inf call $std/math/test_minf i32.eqz if i32.const 0 i32.const 8 i32.const 2159 i32.const 0 call $~lib/env/abort unreachable end f32.const -1 f32.const -inf f32.const -inf call $std/math/test_minf i32.eqz if i32.const 0 i32.const 8 i32.const 2160 i32.const 0 call $~lib/env/abort unreachable end f32.const inf f32.const -inf f32.const -inf call $std/math/test_minf i32.eqz if i32.const 0 i32.const 8 i32.const 2161 i32.const 0 call $~lib/env/abort unreachable end f32.const -inf f32.const -inf f32.const -inf call $std/math/test_minf i32.eqz if i32.const 0 i32.const 8 i32.const 2162 i32.const 0 call $~lib/env/abort unreachable end f32.const 1.75 f32.const 0.5 f32.const 0.5 call $std/math/test_minf i32.eqz if i32.const 0 i32.const 8 i32.const 2163 i32.const 0 call $~lib/env/abort unreachable end f32.const -1.75 f32.const 0.5 f32.const -1.75 call $std/math/test_minf i32.eqz if i32.const 0 i32.const 8 i32.const 2164 i32.const 0 call $~lib/env/abort unreachable end f32.const 1.75 f32.const -0.5 f32.const -0.5 call $std/math/test_minf i32.eqz if i32.const 0 i32.const 8 i32.const 2165 i32.const 0 call $~lib/env/abort unreachable end f32.const -1.75 f32.const -0.5 f32.const -1.75 call $std/math/test_minf i32.eqz if i32.const 0 i32.const 8 i32.const 2166 i32.const 0 call $~lib/env/abort unreachable end f64.const -8.06684839057968 f64.const 4.535662560676869 f64.const -3.531185829902812 call $std/math/test_mod i32.eqz if i32.const 0 i32.const 8 i32.const 2180 i32.const 0 call $~lib/env/abort unreachable end f64.const 4.345239849338305 f64.const -8.88799136300345 f64.const 4.345239849338305 call $std/math/test_mod i32.eqz if i32.const 0 i32.const 8 i32.const 2181 i32.const 0 call $~lib/env/abort unreachable end f64.const -8.38143342755525 f64.const -2.763607337379588 f64.const -0.09061141541648476 call $std/math/test_mod i32.eqz if i32.const 0 i32.const 8 i32.const 2182 i32.const 0 call $~lib/env/abort unreachable end f64.const -6.531673581913484 f64.const 4.567535276842744 f64.const -1.9641383050707404 call $std/math/test_mod i32.eqz if i32.const 0 i32.const 8 i32.const 2183 i32.const 0 call $~lib/env/abort unreachable end f64.const 9.267056966972586 f64.const 4.811392084359796 f64.const 4.45566488261279 call $std/math/test_mod i32.eqz if i32.const 0 i32.const 8 i32.const 2184 i32.const 0 call $~lib/env/abort unreachable end f64.const -6.450045556060236 f64.const 0.6620717923376739 f64.const -0.4913994250211714 call $std/math/test_mod i32.eqz if i32.const 0 i32.const 8 i32.const 2185 i32.const 0 call $~lib/env/abort unreachable end f64.const 7.858890253041697 f64.const 0.05215452675006225 f64.const 0.035711240532359426 call $std/math/test_mod i32.eqz if i32.const 0 i32.const 8 i32.const 2186 i32.const 0 call $~lib/env/abort unreachable end f64.const -0.792054511984896 f64.const 7.67640268511754 f64.const -0.792054511984896 call $std/math/test_mod i32.eqz if i32.const 0 i32.const 8 i32.const 2187 i32.const 0 call $~lib/env/abort unreachable end f64.const 0.615702673197924 f64.const 2.0119025790324803 f64.const 0.615702673197924 call $std/math/test_mod i32.eqz if i32.const 0 i32.const 8 i32.const 2188 i32.const 0 call $~lib/env/abort unreachable end f64.const -0.5587586823609152 f64.const 0.03223983060263804 f64.const -0.0106815621160685 call $std/math/test_mod i32.eqz if i32.const 0 i32.const 8 i32.const 2189 i32.const 0 call $~lib/env/abort unreachable end f64.const 0 f64.const 1 f64.const 0 call $std/math/test_mod i32.eqz if i32.const 0 i32.const 8 i32.const 2192 i32.const 0 call $~lib/env/abort unreachable end f64.const -0 f64.const 1 f64.const -0 call $std/math/test_mod i32.eqz if i32.const 0 i32.const 8 i32.const 2193 i32.const 0 call $~lib/env/abort unreachable end f64.const 0.5 f64.const 1 f64.const 0.5 call $std/math/test_mod i32.eqz if i32.const 0 i32.const 8 i32.const 2194 i32.const 0 call $~lib/env/abort unreachable end f64.const -0.5 f64.const 1 f64.const -0.5 call $std/math/test_mod i32.eqz if i32.const 0 i32.const 8 i32.const 2195 i32.const 0 call $~lib/env/abort unreachable end f64.const 1 f64.const 1 f64.const 0 call $std/math/test_mod i32.eqz if i32.const 0 i32.const 8 i32.const 2196 i32.const 0 call $~lib/env/abort unreachable end f64.const -1 f64.const 1 f64.const -0 call $std/math/test_mod i32.eqz if i32.const 0 i32.const 8 i32.const 2197 i32.const 0 call $~lib/env/abort unreachable end f64.const 1.5 f64.const 1 f64.const 0.5 call $std/math/test_mod i32.eqz if i32.const 0 i32.const 8 i32.const 2198 i32.const 0 call $~lib/env/abort unreachable end f64.const -1.5 f64.const 1 f64.const -0.5 call $std/math/test_mod i32.eqz if i32.const 0 i32.const 8 i32.const 2199 i32.const 0 call $~lib/env/abort unreachable end f64.const 2 f64.const 1 f64.const 0 call $std/math/test_mod i32.eqz if i32.const 0 i32.const 8 i32.const 2200 i32.const 0 call $~lib/env/abort unreachable end f64.const -2 f64.const 1 f64.const -0 call $std/math/test_mod i32.eqz if i32.const 0 i32.const 8 i32.const 2201 i32.const 0 call $~lib/env/abort unreachable end f64.const inf f64.const 1 f64.const nan:0x8000000000000 call $std/math/test_mod i32.eqz if i32.const 0 i32.const 8 i32.const 2202 i32.const 0 call $~lib/env/abort unreachable end f64.const -inf f64.const 1 f64.const nan:0x8000000000000 call $std/math/test_mod i32.eqz if i32.const 0 i32.const 8 i32.const 2203 i32.const 0 call $~lib/env/abort unreachable end f64.const nan:0x8000000000000 f64.const 1 f64.const nan:0x8000000000000 call $std/math/test_mod i32.eqz if i32.const 0 i32.const 8 i32.const 2204 i32.const 0 call $~lib/env/abort unreachable end f64.const 0 f64.const -1 f64.const 0 call $std/math/test_mod i32.eqz if i32.const 0 i32.const 8 i32.const 2205 i32.const 0 call $~lib/env/abort unreachable end f64.const -0 f64.const -1 f64.const -0 call $std/math/test_mod i32.eqz if i32.const 0 i32.const 8 i32.const 2206 i32.const 0 call $~lib/env/abort unreachable end f64.const 0.5 f64.const -1 f64.const 0.5 call $std/math/test_mod i32.eqz if i32.const 0 i32.const 8 i32.const 2207 i32.const 0 call $~lib/env/abort unreachable end f64.const -0.5 f64.const -1 f64.const -0.5 call $std/math/test_mod i32.eqz if i32.const 0 i32.const 8 i32.const 2208 i32.const 0 call $~lib/env/abort unreachable end f64.const 1 f64.const -1 f64.const 0 call $std/math/test_mod i32.eqz if i32.const 0 i32.const 8 i32.const 2209 i32.const 0 call $~lib/env/abort unreachable end f64.const -1 f64.const -1 f64.const -0 call $std/math/test_mod i32.eqz if i32.const 0 i32.const 8 i32.const 2210 i32.const 0 call $~lib/env/abort unreachable end f64.const 1.5 f64.const -1 f64.const 0.5 call $std/math/test_mod i32.eqz if i32.const 0 i32.const 8 i32.const 2211 i32.const 0 call $~lib/env/abort unreachable end f64.const -1.5 f64.const -1 f64.const -0.5 call $std/math/test_mod i32.eqz if i32.const 0 i32.const 8 i32.const 2212 i32.const 0 call $~lib/env/abort unreachable end f64.const 2 f64.const -1 f64.const 0 call $std/math/test_mod i32.eqz if i32.const 0 i32.const 8 i32.const 2213 i32.const 0 call $~lib/env/abort unreachable end f64.const -2 f64.const -1 f64.const -0 call $std/math/test_mod i32.eqz if i32.const 0 i32.const 8 i32.const 2214 i32.const 0 call $~lib/env/abort unreachable end f64.const inf f64.const -1 f64.const nan:0x8000000000000 call $std/math/test_mod i32.eqz if i32.const 0 i32.const 8 i32.const 2215 i32.const 0 call $~lib/env/abort unreachable end f64.const -inf f64.const -1 f64.const nan:0x8000000000000 call $std/math/test_mod i32.eqz if i32.const 0 i32.const 8 i32.const 2216 i32.const 0 call $~lib/env/abort unreachable end f64.const nan:0x8000000000000 f64.const -1 f64.const nan:0x8000000000000 call $std/math/test_mod i32.eqz if i32.const 0 i32.const 8 i32.const 2217 i32.const 0 call $~lib/env/abort unreachable end f64.const 0 f64.const 0 f64.const nan:0x8000000000000 call $std/math/test_mod i32.eqz if i32.const 0 i32.const 8 i32.const 2218 i32.const 0 call $~lib/env/abort unreachable end f64.const 0 f64.const -0 f64.const nan:0x8000000000000 call $std/math/test_mod i32.eqz if i32.const 0 i32.const 8 i32.const 2219 i32.const 0 call $~lib/env/abort unreachable end f64.const 0 f64.const inf f64.const 0 call $std/math/test_mod i32.eqz if i32.const 0 i32.const 8 i32.const 2220 i32.const 0 call $~lib/env/abort unreachable end f64.const 0 f64.const -inf f64.const 0 call $std/math/test_mod i32.eqz if i32.const 0 i32.const 8 i32.const 2221 i32.const 0 call $~lib/env/abort unreachable end f64.const 0 f64.const nan:0x8000000000000 f64.const nan:0x8000000000000 call $std/math/test_mod i32.eqz if i32.const 0 i32.const 8 i32.const 2222 i32.const 0 call $~lib/env/abort unreachable end f64.const -0 f64.const 0 f64.const nan:0x8000000000000 call $std/math/test_mod i32.eqz if i32.const 0 i32.const 8 i32.const 2223 i32.const 0 call $~lib/env/abort unreachable end f64.const -0 f64.const -0 f64.const nan:0x8000000000000 call $std/math/test_mod i32.eqz if i32.const 0 i32.const 8 i32.const 2224 i32.const 0 call $~lib/env/abort unreachable end f64.const -0 f64.const inf f64.const -0 call $std/math/test_mod i32.eqz if i32.const 0 i32.const 8 i32.const 2225 i32.const 0 call $~lib/env/abort unreachable end f64.const -0 f64.const -inf f64.const -0 call $std/math/test_mod i32.eqz if i32.const 0 i32.const 8 i32.const 2226 i32.const 0 call $~lib/env/abort unreachable end f64.const -0 f64.const nan:0x8000000000000 f64.const nan:0x8000000000000 call $std/math/test_mod i32.eqz if i32.const 0 i32.const 8 i32.const 2227 i32.const 0 call $~lib/env/abort unreachable end f64.const 1 f64.const 0 f64.const nan:0x8000000000000 call $std/math/test_mod i32.eqz if i32.const 0 i32.const 8 i32.const 2228 i32.const 0 call $~lib/env/abort unreachable end f64.const -1 f64.const 0 f64.const nan:0x8000000000000 call $std/math/test_mod i32.eqz if i32.const 0 i32.const 8 i32.const 2229 i32.const 0 call $~lib/env/abort unreachable end f64.const inf f64.const 0 f64.const nan:0x8000000000000 call $std/math/test_mod i32.eqz if i32.const 0 i32.const 8 i32.const 2230 i32.const 0 call $~lib/env/abort unreachable end f64.const -inf f64.const 0 f64.const nan:0x8000000000000 call $std/math/test_mod i32.eqz if i32.const 0 i32.const 8 i32.const 2231 i32.const 0 call $~lib/env/abort unreachable end f64.const nan:0x8000000000000 f64.const 0 f64.const nan:0x8000000000000 call $std/math/test_mod i32.eqz if i32.const 0 i32.const 8 i32.const 2232 i32.const 0 call $~lib/env/abort unreachable end f64.const -1 f64.const -0 f64.const nan:0x8000000000000 call $std/math/test_mod i32.eqz if i32.const 0 i32.const 8 i32.const 2233 i32.const 0 call $~lib/env/abort unreachable end f64.const inf f64.const -0 f64.const nan:0x8000000000000 call $std/math/test_mod i32.eqz if i32.const 0 i32.const 8 i32.const 2234 i32.const 0 call $~lib/env/abort unreachable end f64.const -inf f64.const -0 f64.const nan:0x8000000000000 call $std/math/test_mod i32.eqz if i32.const 0 i32.const 8 i32.const 2235 i32.const 0 call $~lib/env/abort unreachable end f64.const nan:0x8000000000000 f64.const -0 f64.const nan:0x8000000000000 call $std/math/test_mod i32.eqz if i32.const 0 i32.const 8 i32.const 2236 i32.const 0 call $~lib/env/abort unreachable end f64.const inf f64.const 2 f64.const nan:0x8000000000000 call $std/math/test_mod i32.eqz if i32.const 0 i32.const 8 i32.const 2237 i32.const 0 call $~lib/env/abort unreachable end f64.const inf f64.const -0.5 f64.const nan:0x8000000000000 call $std/math/test_mod i32.eqz if i32.const 0 i32.const 8 i32.const 2238 i32.const 0 call $~lib/env/abort unreachable end f64.const inf f64.const nan:0x8000000000000 f64.const nan:0x8000000000000 call $std/math/test_mod i32.eqz if i32.const 0 i32.const 8 i32.const 2239 i32.const 0 call $~lib/env/abort unreachable end f64.const -inf f64.const 2 f64.const nan:0x8000000000000 call $std/math/test_mod i32.eqz if i32.const 0 i32.const 8 i32.const 2240 i32.const 0 call $~lib/env/abort unreachable end f64.const -inf f64.const -0.5 f64.const nan:0x8000000000000 call $std/math/test_mod i32.eqz if i32.const 0 i32.const 8 i32.const 2241 i32.const 0 call $~lib/env/abort unreachable end f64.const -inf f64.const nan:0x8000000000000 f64.const nan:0x8000000000000 call $std/math/test_mod i32.eqz if i32.const 0 i32.const 8 i32.const 2242 i32.const 0 call $~lib/env/abort unreachable end f64.const nan:0x8000000000000 f64.const nan:0x8000000000000 f64.const nan:0x8000000000000 call $std/math/test_mod i32.eqz if i32.const 0 i32.const 8 i32.const 2243 i32.const 0 call $~lib/env/abort unreachable end f64.const 1 f64.const nan:0x8000000000000 f64.const nan:0x8000000000000 call $std/math/test_mod i32.eqz if i32.const 0 i32.const 8 i32.const 2244 i32.const 0 call $~lib/env/abort unreachable end f64.const -1 f64.const nan:0x8000000000000 f64.const nan:0x8000000000000 call $std/math/test_mod i32.eqz if i32.const 0 i32.const 8 i32.const 2245 i32.const 0 call $~lib/env/abort unreachable end f64.const 1 f64.const inf f64.const 1 call $std/math/test_mod i32.eqz if i32.const 0 i32.const 8 i32.const 2246 i32.const 0 call $~lib/env/abort unreachable end f64.const -1 f64.const inf f64.const -1 call $std/math/test_mod i32.eqz if i32.const 0 i32.const 8 i32.const 2247 i32.const 0 call $~lib/env/abort unreachable end f64.const inf f64.const inf f64.const nan:0x8000000000000 call $std/math/test_mod i32.eqz if i32.const 0 i32.const 8 i32.const 2248 i32.const 0 call $~lib/env/abort unreachable end f64.const -inf f64.const inf f64.const nan:0x8000000000000 call $std/math/test_mod i32.eqz if i32.const 0 i32.const 8 i32.const 2249 i32.const 0 call $~lib/env/abort unreachable end f64.const 1 f64.const -inf f64.const 1 call $std/math/test_mod i32.eqz if i32.const 0 i32.const 8 i32.const 2250 i32.const 0 call $~lib/env/abort unreachable end f64.const -1 f64.const -inf f64.const -1 call $std/math/test_mod i32.eqz if i32.const 0 i32.const 8 i32.const 2251 i32.const 0 call $~lib/env/abort unreachable end f64.const inf f64.const -inf f64.const nan:0x8000000000000 call $std/math/test_mod i32.eqz if i32.const 0 i32.const 8 i32.const 2252 i32.const 0 call $~lib/env/abort unreachable end f64.const -inf f64.const -inf f64.const nan:0x8000000000000 call $std/math/test_mod i32.eqz if i32.const 0 i32.const 8 i32.const 2253 i32.const 0 call $~lib/env/abort unreachable end f64.const 1.75 f64.const 0.5 f64.const 0.25 call $std/math/test_mod i32.eqz if i32.const 0 i32.const 8 i32.const 2254 i32.const 0 call $~lib/env/abort unreachable end f64.const -1.75 f64.const 0.5 f64.const -0.25 call $std/math/test_mod i32.eqz if i32.const 0 i32.const 8 i32.const 2255 i32.const 0 call $~lib/env/abort unreachable end f64.const 1.75 f64.const -0.5 f64.const 0.25 call $std/math/test_mod i32.eqz if i32.const 0 i32.const 8 i32.const 2256 i32.const 0 call $~lib/env/abort unreachable end f64.const -1.75 f64.const -0.5 f64.const -0.25 call $std/math/test_mod i32.eqz if i32.const 0 i32.const 8 i32.const 2257 i32.const 0 call $~lib/env/abort unreachable end f32.const -8.066848754882812 f32.const 4.535662651062012 f32.const -3.531186103820801 call $std/math/test_modf i32.eqz if i32.const 0 i32.const 8 i32.const 2266 i32.const 0 call $~lib/env/abort unreachable end f32.const 4.345239639282227 f32.const -8.887990951538086 f32.const 4.345239639282227 call $std/math/test_modf i32.eqz if i32.const 0 i32.const 8 i32.const 2267 i32.const 0 call $~lib/env/abort unreachable end f32.const -8.381433486938477 f32.const -2.7636072635650635 f32.const -0.09061169624328613 call $std/math/test_modf i32.eqz if i32.const 0 i32.const 8 i32.const 2268 i32.const 0 call $~lib/env/abort unreachable end f32.const -6.531673431396484 f32.const 4.567535400390625 f32.const -1.9641380310058594 call $std/math/test_modf i32.eqz if i32.const 0 i32.const 8 i32.const 2269 i32.const 0 call $~lib/env/abort unreachable end f32.const 9.267057418823242 f32.const 4.811392307281494 f32.const 4.455665111541748 call $std/math/test_modf i32.eqz if i32.const 0 i32.const 8 i32.const 2270 i32.const 0 call $~lib/env/abort unreachable end f32.const -6.450045585632324 f32.const 0.6620717644691467 f32.const -0.49139970541000366 call $std/math/test_modf i32.eqz if i32.const 0 i32.const 8 i32.const 2271 i32.const 0 call $~lib/env/abort unreachable end f32.const 7.858890056610107 f32.const 0.052154526114463806 f32.const 0.0357111394405365 call $std/math/test_modf i32.eqz if i32.const 0 i32.const 8 i32.const 2272 i32.const 0 call $~lib/env/abort unreachable end f32.const -0.7920545339584351 f32.const 7.676402568817139 f32.const -0.7920545339584351 call $std/math/test_modf i32.eqz if i32.const 0 i32.const 8 i32.const 2273 i32.const 0 call $~lib/env/abort unreachable end f32.const 0.6157026886940002 f32.const 2.0119025707244873 f32.const 0.6157026886940002 call $std/math/test_modf i32.eqz if i32.const 0 i32.const 8 i32.const 2274 i32.const 0 call $~lib/env/abort unreachable end f32.const -0.5587586760520935 f32.const 0.03223983198404312 f32.const -0.010681532323360443 call $std/math/test_modf i32.eqz if i32.const 0 i32.const 8 i32.const 2275 i32.const 0 call $~lib/env/abort unreachable end f32.const 0 f32.const 1 f32.const 0 call $std/math/test_modf i32.eqz if i32.const 0 i32.const 8 i32.const 2278 i32.const 0 call $~lib/env/abort unreachable end f32.const -0 f32.const 1 f32.const -0 call $std/math/test_modf i32.eqz if i32.const 0 i32.const 8 i32.const 2279 i32.const 0 call $~lib/env/abort unreachable end f32.const 0.5 f32.const 1 f32.const 0.5 call $std/math/test_modf i32.eqz if i32.const 0 i32.const 8 i32.const 2280 i32.const 0 call $~lib/env/abort unreachable end f32.const -0.5 f32.const 1 f32.const -0.5 call $std/math/test_modf i32.eqz if i32.const 0 i32.const 8 i32.const 2281 i32.const 0 call $~lib/env/abort unreachable end f32.const 1 f32.const 1 f32.const 0 call $std/math/test_modf i32.eqz if i32.const 0 i32.const 8 i32.const 2282 i32.const 0 call $~lib/env/abort unreachable end f32.const -1 f32.const 1 f32.const -0 call $std/math/test_modf i32.eqz if i32.const 0 i32.const 8 i32.const 2283 i32.const 0 call $~lib/env/abort unreachable end f32.const 1.5 f32.const 1 f32.const 0.5 call $std/math/test_modf i32.eqz if i32.const 0 i32.const 8 i32.const 2284 i32.const 0 call $~lib/env/abort unreachable end f32.const -1.5 f32.const 1 f32.const -0.5 call $std/math/test_modf i32.eqz if i32.const 0 i32.const 8 i32.const 2285 i32.const 0 call $~lib/env/abort unreachable end f32.const 2 f32.const 1 f32.const 0 call $std/math/test_modf i32.eqz if i32.const 0 i32.const 8 i32.const 2286 i32.const 0 call $~lib/env/abort unreachable end f32.const -2 f32.const 1 f32.const -0 call $std/math/test_modf i32.eqz if i32.const 0 i32.const 8 i32.const 2287 i32.const 0 call $~lib/env/abort unreachable end f32.const inf f32.const 1 f32.const nan:0x400000 call $std/math/test_modf i32.eqz if i32.const 0 i32.const 8 i32.const 2288 i32.const 0 call $~lib/env/abort unreachable end f32.const -inf f32.const 1 f32.const nan:0x400000 call $std/math/test_modf i32.eqz if i32.const 0 i32.const 8 i32.const 2289 i32.const 0 call $~lib/env/abort unreachable end f32.const nan:0x400000 f32.const 1 f32.const nan:0x400000 call $std/math/test_modf i32.eqz if i32.const 0 i32.const 8 i32.const 2290 i32.const 0 call $~lib/env/abort unreachable end f32.const 0 f32.const -1 f32.const 0 call $std/math/test_modf i32.eqz if i32.const 0 i32.const 8 i32.const 2291 i32.const 0 call $~lib/env/abort unreachable end f32.const -0 f32.const -1 f32.const -0 call $std/math/test_modf i32.eqz if i32.const 0 i32.const 8 i32.const 2292 i32.const 0 call $~lib/env/abort unreachable end f32.const 0.5 f32.const -1 f32.const 0.5 call $std/math/test_modf i32.eqz if i32.const 0 i32.const 8 i32.const 2293 i32.const 0 call $~lib/env/abort unreachable end f32.const -0.5 f32.const -1 f32.const -0.5 call $std/math/test_modf i32.eqz if i32.const 0 i32.const 8 i32.const 2294 i32.const 0 call $~lib/env/abort unreachable end f32.const 1 f32.const -1 f32.const 0 call $std/math/test_modf i32.eqz if i32.const 0 i32.const 8 i32.const 2295 i32.const 0 call $~lib/env/abort unreachable end f32.const -1 f32.const -1 f32.const -0 call $std/math/test_modf i32.eqz if i32.const 0 i32.const 8 i32.const 2296 i32.const 0 call $~lib/env/abort unreachable end f32.const 1.5 f32.const -1 f32.const 0.5 call $std/math/test_modf i32.eqz if i32.const 0 i32.const 8 i32.const 2297 i32.const 0 call $~lib/env/abort unreachable end f32.const -1.5 f32.const -1 f32.const -0.5 call $std/math/test_modf i32.eqz if i32.const 0 i32.const 8 i32.const 2298 i32.const 0 call $~lib/env/abort unreachable end f32.const 2 f32.const -1 f32.const 0 call $std/math/test_modf i32.eqz if i32.const 0 i32.const 8 i32.const 2299 i32.const 0 call $~lib/env/abort unreachable end f32.const -2 f32.const -1 f32.const -0 call $std/math/test_modf i32.eqz if i32.const 0 i32.const 8 i32.const 2300 i32.const 0 call $~lib/env/abort unreachable end f32.const inf f32.const -1 f32.const nan:0x400000 call $std/math/test_modf i32.eqz if i32.const 0 i32.const 8 i32.const 2301 i32.const 0 call $~lib/env/abort unreachable end f32.const -inf f32.const -1 f32.const nan:0x400000 call $std/math/test_modf i32.eqz if i32.const 0 i32.const 8 i32.const 2302 i32.const 0 call $~lib/env/abort unreachable end f32.const nan:0x400000 f32.const -1 f32.const nan:0x400000 call $std/math/test_modf i32.eqz if i32.const 0 i32.const 8 i32.const 2303 i32.const 0 call $~lib/env/abort unreachable end f32.const 0 f32.const 0 f32.const nan:0x400000 call $std/math/test_modf i32.eqz if i32.const 0 i32.const 8 i32.const 2304 i32.const 0 call $~lib/env/abort unreachable end f32.const 0 f32.const -0 f32.const nan:0x400000 call $std/math/test_modf i32.eqz if i32.const 0 i32.const 8 i32.const 2305 i32.const 0 call $~lib/env/abort unreachable end f32.const 0 f32.const inf f32.const 0 call $std/math/test_modf i32.eqz if i32.const 0 i32.const 8 i32.const 2306 i32.const 0 call $~lib/env/abort unreachable end f32.const 0 f32.const -inf f32.const 0 call $std/math/test_modf i32.eqz if i32.const 0 i32.const 8 i32.const 2307 i32.const 0 call $~lib/env/abort unreachable end f32.const 0 f32.const nan:0x400000 f32.const nan:0x400000 call $std/math/test_modf i32.eqz if i32.const 0 i32.const 8 i32.const 2308 i32.const 0 call $~lib/env/abort unreachable end f32.const -0 f32.const 0 f32.const nan:0x400000 call $std/math/test_modf i32.eqz if i32.const 0 i32.const 8 i32.const 2309 i32.const 0 call $~lib/env/abort unreachable end f32.const -0 f32.const -0 f32.const nan:0x400000 call $std/math/test_modf i32.eqz if i32.const 0 i32.const 8 i32.const 2310 i32.const 0 call $~lib/env/abort unreachable end f32.const -0 f32.const inf f32.const -0 call $std/math/test_modf i32.eqz if i32.const 0 i32.const 8 i32.const 2311 i32.const 0 call $~lib/env/abort unreachable end f32.const -0 f32.const -inf f32.const -0 call $std/math/test_modf i32.eqz if i32.const 0 i32.const 8 i32.const 2312 i32.const 0 call $~lib/env/abort unreachable end f32.const -0 f32.const nan:0x400000 f32.const nan:0x400000 call $std/math/test_modf i32.eqz if i32.const 0 i32.const 8 i32.const 2313 i32.const 0 call $~lib/env/abort unreachable end f32.const 1 f32.const 0 f32.const nan:0x400000 call $std/math/test_modf i32.eqz if i32.const 0 i32.const 8 i32.const 2314 i32.const 0 call $~lib/env/abort unreachable end f32.const -1 f32.const 0 f32.const nan:0x400000 call $std/math/test_modf i32.eqz if i32.const 0 i32.const 8 i32.const 2315 i32.const 0 call $~lib/env/abort unreachable end f32.const inf f32.const 0 f32.const nan:0x400000 call $std/math/test_modf i32.eqz if i32.const 0 i32.const 8 i32.const 2316 i32.const 0 call $~lib/env/abort unreachable end f32.const -inf f32.const 0 f32.const nan:0x400000 call $std/math/test_modf i32.eqz if i32.const 0 i32.const 8 i32.const 2317 i32.const 0 call $~lib/env/abort unreachable end f32.const nan:0x400000 f32.const 0 f32.const nan:0x400000 call $std/math/test_modf i32.eqz if i32.const 0 i32.const 8 i32.const 2318 i32.const 0 call $~lib/env/abort unreachable end f32.const -1 f32.const -0 f32.const nan:0x400000 call $std/math/test_modf i32.eqz if i32.const 0 i32.const 8 i32.const 2319 i32.const 0 call $~lib/env/abort unreachable end f32.const inf f32.const -0 f32.const nan:0x400000 call $std/math/test_modf i32.eqz if i32.const 0 i32.const 8 i32.const 2320 i32.const 0 call $~lib/env/abort unreachable end f32.const -inf f32.const -0 f32.const nan:0x400000 call $std/math/test_modf i32.eqz if i32.const 0 i32.const 8 i32.const 2321 i32.const 0 call $~lib/env/abort unreachable end f32.const nan:0x400000 f32.const -0 f32.const nan:0x400000 call $std/math/test_modf i32.eqz if i32.const 0 i32.const 8 i32.const 2322 i32.const 0 call $~lib/env/abort unreachable end f32.const inf f32.const 2 f32.const nan:0x400000 call $std/math/test_modf i32.eqz if i32.const 0 i32.const 8 i32.const 2323 i32.const 0 call $~lib/env/abort unreachable end f32.const inf f32.const -0.5 f32.const nan:0x400000 call $std/math/test_modf i32.eqz if i32.const 0 i32.const 8 i32.const 2324 i32.const 0 call $~lib/env/abort unreachable end f32.const inf f32.const nan:0x400000 f32.const nan:0x400000 call $std/math/test_modf i32.eqz if i32.const 0 i32.const 8 i32.const 2325 i32.const 0 call $~lib/env/abort unreachable end f32.const -inf f32.const 2 f32.const nan:0x400000 call $std/math/test_modf i32.eqz if i32.const 0 i32.const 8 i32.const 2326 i32.const 0 call $~lib/env/abort unreachable end f32.const -inf f32.const -0.5 f32.const nan:0x400000 call $std/math/test_modf i32.eqz if i32.const 0 i32.const 8 i32.const 2327 i32.const 0 call $~lib/env/abort unreachable end f32.const -inf f32.const nan:0x400000 f32.const nan:0x400000 call $std/math/test_modf i32.eqz if i32.const 0 i32.const 8 i32.const 2328 i32.const 0 call $~lib/env/abort unreachable end f32.const nan:0x400000 f32.const nan:0x400000 f32.const nan:0x400000 call $std/math/test_modf i32.eqz if i32.const 0 i32.const 8 i32.const 2329 i32.const 0 call $~lib/env/abort unreachable end f32.const 1 f32.const nan:0x400000 f32.const nan:0x400000 call $std/math/test_modf i32.eqz if i32.const 0 i32.const 8 i32.const 2330 i32.const 0 call $~lib/env/abort unreachable end f32.const -1 f32.const nan:0x400000 f32.const nan:0x400000 call $std/math/test_modf i32.eqz if i32.const 0 i32.const 8 i32.const 2331 i32.const 0 call $~lib/env/abort unreachable end f32.const 1 f32.const inf f32.const 1 call $std/math/test_modf i32.eqz if i32.const 0 i32.const 8 i32.const 2332 i32.const 0 call $~lib/env/abort unreachable end f32.const -1 f32.const inf f32.const -1 call $std/math/test_modf i32.eqz if i32.const 0 i32.const 8 i32.const 2333 i32.const 0 call $~lib/env/abort unreachable end f32.const inf f32.const inf f32.const nan:0x400000 call $std/math/test_modf i32.eqz if i32.const 0 i32.const 8 i32.const 2334 i32.const 0 call $~lib/env/abort unreachable end f32.const -inf f32.const inf f32.const nan:0x400000 call $std/math/test_modf i32.eqz if i32.const 0 i32.const 8 i32.const 2335 i32.const 0 call $~lib/env/abort unreachable end f32.const 1 f32.const -inf f32.const 1 call $std/math/test_modf i32.eqz if i32.const 0 i32.const 8 i32.const 2336 i32.const 0 call $~lib/env/abort unreachable end f32.const -1 f32.const -inf f32.const -1 call $std/math/test_modf i32.eqz if i32.const 0 i32.const 8 i32.const 2337 i32.const 0 call $~lib/env/abort unreachable end f32.const inf f32.const -inf f32.const nan:0x400000 call $std/math/test_modf i32.eqz if i32.const 0 i32.const 8 i32.const 2338 i32.const 0 call $~lib/env/abort unreachable end f32.const -inf f32.const -inf f32.const nan:0x400000 call $std/math/test_modf i32.eqz if i32.const 0 i32.const 8 i32.const 2339 i32.const 0 call $~lib/env/abort unreachable end f32.const 1.75 f32.const 0.5 f32.const 0.25 call $std/math/test_modf i32.eqz if i32.const 0 i32.const 8 i32.const 2340 i32.const 0 call $~lib/env/abort unreachable end f32.const -1.75 f32.const 0.5 f32.const -0.25 call $std/math/test_modf i32.eqz if i32.const 0 i32.const 8 i32.const 2341 i32.const 0 call $~lib/env/abort unreachable end f32.const 1.75 f32.const -0.5 f32.const 0.25 call $std/math/test_modf i32.eqz if i32.const 0 i32.const 8 i32.const 2342 i32.const 0 call $~lib/env/abort unreachable end f32.const -1.75 f32.const -0.5 f32.const -0.25 call $std/math/test_modf i32.eqz if i32.const 0 i32.const 8 i32.const 2343 i32.const 0 call $~lib/env/abort unreachable end f64.const -8.06684839057968 f64.const 4.535662560676869 f64.const nan:0x8000000000000 f64.const 0 call $std/math/test_pow i32.eqz if i32.const 0 i32.const 8 i32.const 2355 i32.const 0 call $~lib/env/abort unreachable end f64.const 4.345239849338305 f64.const -8.88799136300345 f64.const 2.1347118825587285e-06 f64.const 0.3250160217285156 call $std/math/test_pow i32.eqz if i32.const 0 i32.const 8 i32.const 2356 i32.const 0 call $~lib/env/abort unreachable end f64.const -8.38143342755525 f64.const -2.763607337379588 f64.const nan:0x8000000000000 f64.const 0 call $std/math/test_pow i32.eqz if i32.const 0 i32.const 8 i32.const 2357 i32.const 0 call $~lib/env/abort unreachable end f64.const -6.531673581913484 f64.const 4.567535276842744 f64.const nan:0x8000000000000 f64.const 0 call $std/math/test_pow i32.eqz if i32.const 0 i32.const 8 i32.const 2358 i32.const 0 call $~lib/env/abort unreachable end f64.const 9.267056966972586 f64.const 4.811392084359796 f64.const 44909.29941512966 f64.const -0.26659080386161804 call $std/math/test_pow i32.eqz if i32.const 0 i32.const 8 i32.const 2359 i32.const 0 call $~lib/env/abort unreachable end f64.const -6.450045556060236 f64.const 0.6620717923376739 f64.const nan:0x8000000000000 f64.const 0 call $std/math/test_pow i32.eqz if i32.const 0 i32.const 8 i32.const 2360 i32.const 0 call $~lib/env/abort unreachable end f64.const 7.858890253041697 f64.const 0.05215452675006225 f64.const 1.1135177413458652 f64.const -0.37168607115745544 call $std/math/test_pow i32.eqz if i32.const 0 i32.const 8 i32.const 2361 i32.const 0 call $~lib/env/abort unreachable end f64.const -0.792054511984896 f64.const 7.67640268511754 f64.const nan:0x8000000000000 f64.const 0 call $std/math/test_pow i32.eqz if i32.const 0 i32.const 8 i32.const 2362 i32.const 0 call $~lib/env/abort unreachable end f64.const 0.615702673197924 f64.const 2.0119025790324803 f64.const 0.37690773521380183 f64.const 0.32473301887512207 call $std/math/test_pow i32.eqz if i32.const 0 i32.const 8 i32.const 2363 i32.const 0 call $~lib/env/abort unreachable end f64.const -0.5587586823609152 f64.const 0.03223983060263804 f64.const nan:0x8000000000000 f64.const 0 call $std/math/test_pow i32.eqz if i32.const 0 i32.const 8 i32.const 2364 i32.const 0 call $~lib/env/abort unreachable end f64.const 0 f64.const nan:0x8000000000000 f64.const nan:0x8000000000000 f64.const 0 call $std/math/test_pow i32.eqz if i32.const 0 i32.const 8 i32.const 2367 i32.const 0 call $~lib/env/abort unreachable end f64.const 0 f64.const inf f64.const 0 f64.const 0 call $std/math/test_pow i32.eqz if i32.const 0 i32.const 8 i32.const 2368 i32.const 0 call $~lib/env/abort unreachable end f64.const 0 f64.const 3 f64.const 0 f64.const 0 call $std/math/test_pow i32.eqz if i32.const 0 i32.const 8 i32.const 2369 i32.const 0 call $~lib/env/abort unreachable end f64.const 0 f64.const 2 f64.const 0 f64.const 0 call $std/math/test_pow i32.eqz if i32.const 0 i32.const 8 i32.const 2370 i32.const 0 call $~lib/env/abort unreachable end f64.const 0 f64.const 1 f64.const 0 f64.const 0 call $std/math/test_pow i32.eqz if i32.const 0 i32.const 8 i32.const 2371 i32.const 0 call $~lib/env/abort unreachable end f64.const 0 f64.const 0.5 f64.const 0 f64.const 0 call $std/math/test_pow i32.eqz if i32.const 0 i32.const 8 i32.const 2372 i32.const 0 call $~lib/env/abort unreachable end f64.const 0 f64.const 0 f64.const 1 f64.const 0 call $std/math/test_pow i32.eqz if i32.const 0 i32.const 8 i32.const 2373 i32.const 0 call $~lib/env/abort unreachable end f64.const 0 f64.const -0 f64.const 1 f64.const 0 call $std/math/test_pow i32.eqz if i32.const 0 i32.const 8 i32.const 2374 i32.const 0 call $~lib/env/abort unreachable end f64.const 0 f64.const -0.5 f64.const inf f64.const 0 call $std/math/test_pow i32.eqz if i32.const 0 i32.const 8 i32.const 2375 i32.const 0 call $~lib/env/abort unreachable end f64.const 0 f64.const -1 f64.const inf f64.const 0 call $std/math/test_pow i32.eqz if i32.const 0 i32.const 8 i32.const 2376 i32.const 0 call $~lib/env/abort unreachable end f64.const 0 f64.const -2 f64.const inf f64.const 0 call $std/math/test_pow i32.eqz if i32.const 0 i32.const 8 i32.const 2377 i32.const 0 call $~lib/env/abort unreachable end f64.const 0 f64.const -3 f64.const inf f64.const 0 call $std/math/test_pow i32.eqz if i32.const 0 i32.const 8 i32.const 2378 i32.const 0 call $~lib/env/abort unreachable end f64.const 0 f64.const -4 f64.const inf f64.const 0 call $std/math/test_pow i32.eqz if i32.const 0 i32.const 8 i32.const 2379 i32.const 0 call $~lib/env/abort unreachable end f64.const 0 f64.const -inf f64.const inf f64.const 0 call $std/math/test_pow i32.eqz if i32.const 0 i32.const 8 i32.const 2380 i32.const 0 call $~lib/env/abort unreachable end f64.const -0 f64.const nan:0x8000000000000 f64.const nan:0x8000000000000 f64.const 0 call $std/math/test_pow i32.eqz if i32.const 0 i32.const 8 i32.const 2381 i32.const 0 call $~lib/env/abort unreachable end f64.const -0 f64.const inf f64.const 0 f64.const 0 call $std/math/test_pow i32.eqz if i32.const 0 i32.const 8 i32.const 2382 i32.const 0 call $~lib/env/abort unreachable end f64.const -0 f64.const 3 f64.const -0 f64.const 0 call $std/math/test_pow i32.eqz if i32.const 0 i32.const 8 i32.const 2383 i32.const 0 call $~lib/env/abort unreachable end f64.const -0 f64.const 2 f64.const 0 f64.const 0 call $std/math/test_pow i32.eqz if i32.const 0 i32.const 8 i32.const 2384 i32.const 0 call $~lib/env/abort unreachable end f64.const -0 f64.const 1 f64.const -0 f64.const 0 call $std/math/test_pow i32.eqz if i32.const 0 i32.const 8 i32.const 2385 i32.const 0 call $~lib/env/abort unreachable end f64.const -0 f64.const 0.5 f64.const 0 f64.const 0 call $std/math/test_pow i32.eqz if i32.const 0 i32.const 8 i32.const 2386 i32.const 0 call $~lib/env/abort unreachable end f64.const -0 f64.const 0 f64.const 1 f64.const 0 call $std/math/test_pow i32.eqz if i32.const 0 i32.const 8 i32.const 2387 i32.const 0 call $~lib/env/abort unreachable end f64.const -0 f64.const -0 f64.const 1 f64.const 0 call $std/math/test_pow i32.eqz if i32.const 0 i32.const 8 i32.const 2388 i32.const 0 call $~lib/env/abort unreachable end f64.const -0 f64.const -0.5 f64.const inf f64.const 0 call $std/math/test_pow i32.eqz if i32.const 0 i32.const 8 i32.const 2389 i32.const 0 call $~lib/env/abort unreachable end f64.const -0 f64.const -1 f64.const -inf f64.const 0 call $std/math/test_pow i32.eqz if i32.const 0 i32.const 8 i32.const 2390 i32.const 0 call $~lib/env/abort unreachable end f64.const -0 f64.const -2 f64.const inf f64.const 0 call $std/math/test_pow i32.eqz if i32.const 0 i32.const 8 i32.const 2391 i32.const 0 call $~lib/env/abort unreachable end f64.const -0 f64.const -3 f64.const -inf f64.const 0 call $std/math/test_pow i32.eqz if i32.const 0 i32.const 8 i32.const 2392 i32.const 0 call $~lib/env/abort unreachable end f64.const -0 f64.const -4 f64.const inf f64.const 0 call $std/math/test_pow i32.eqz if i32.const 0 i32.const 8 i32.const 2393 i32.const 0 call $~lib/env/abort unreachable end f64.const -0 f64.const -inf f64.const inf f64.const 0 call $std/math/test_pow i32.eqz if i32.const 0 i32.const 8 i32.const 2394 i32.const 0 call $~lib/env/abort unreachable end f64.const nan:0x8000000000000 f64.const 0 f64.const 1 f64.const 0 call $std/math/test_pow i32.eqz if i32.const 0 i32.const 8 i32.const 2395 i32.const 0 call $~lib/env/abort unreachable end f64.const inf f64.const 0 f64.const 1 f64.const 0 call $std/math/test_pow i32.eqz if i32.const 0 i32.const 8 i32.const 2396 i32.const 0 call $~lib/env/abort unreachable end f64.const -inf f64.const 0 f64.const 1 f64.const 0 call $std/math/test_pow i32.eqz if i32.const 0 i32.const 8 i32.const 2397 i32.const 0 call $~lib/env/abort unreachable end f64.const 1 f64.const 0 f64.const 1 f64.const 0 call $std/math/test_pow i32.eqz if i32.const 0 i32.const 8 i32.const 2398 i32.const 0 call $~lib/env/abort unreachable end f64.const -1 f64.const 0 f64.const 1 f64.const 0 call $std/math/test_pow i32.eqz if i32.const 0 i32.const 8 i32.const 2399 i32.const 0 call $~lib/env/abort unreachable end f64.const -0.5 f64.const 0 f64.const 1 f64.const 0 call $std/math/test_pow i32.eqz if i32.const 0 i32.const 8 i32.const 2400 i32.const 0 call $~lib/env/abort unreachable end f64.const nan:0x8000000000000 f64.const -0 f64.const 1 f64.const 0 call $std/math/test_pow i32.eqz if i32.const 0 i32.const 8 i32.const 2401 i32.const 0 call $~lib/env/abort unreachable end f64.const inf f64.const -0 f64.const 1 f64.const 0 call $std/math/test_pow i32.eqz if i32.const 0 i32.const 8 i32.const 2402 i32.const 0 call $~lib/env/abort unreachable end f64.const -inf f64.const -0 f64.const 1 f64.const 0 call $std/math/test_pow i32.eqz if i32.const 0 i32.const 8 i32.const 2403 i32.const 0 call $~lib/env/abort unreachable end f64.const 1 f64.const -0 f64.const 1 f64.const 0 call $std/math/test_pow i32.eqz if i32.const 0 i32.const 8 i32.const 2404 i32.const 0 call $~lib/env/abort unreachable end f64.const -1 f64.const -0 f64.const 1 f64.const 0 call $std/math/test_pow i32.eqz if i32.const 0 i32.const 8 i32.const 2405 i32.const 0 call $~lib/env/abort unreachable end f64.const -0.5 f64.const -0 f64.const 1 f64.const 0 call $std/math/test_pow i32.eqz if i32.const 0 i32.const 8 i32.const 2406 i32.const 0 call $~lib/env/abort unreachable end f64.const -1 f64.const nan:0x8000000000000 f64.const nan:0x8000000000000 f64.const 0 call $std/math/test_pow i32.eqz if i32.const 0 i32.const 8 i32.const 2407 i32.const 0 call $~lib/env/abort unreachable end f64.const -1 f64.const inf f64.const nan:0x8000000000000 f64.const 0 call $std/math/test_pow i32.eqz if i32.const 0 i32.const 8 i32.const 2408 i32.const 0 call $~lib/env/abort unreachable end f64.const -1 f64.const -inf f64.const nan:0x8000000000000 f64.const 0 call $std/math/test_pow i32.eqz if i32.const 0 i32.const 8 i32.const 2409 i32.const 0 call $~lib/env/abort unreachable end f64.const -1 f64.const 2 f64.const 1 f64.const 0 call $std/math/test_pow i32.eqz if i32.const 0 i32.const 8 i32.const 2410 i32.const 0 call $~lib/env/abort unreachable end f64.const -1 f64.const -1 f64.const -1 f64.const 0 call $std/math/test_pow i32.eqz if i32.const 0 i32.const 8 i32.const 2411 i32.const 0 call $~lib/env/abort unreachable end f64.const -1 f64.const -2 f64.const 1 f64.const 0 call $std/math/test_pow i32.eqz if i32.const 0 i32.const 8 i32.const 2412 i32.const 0 call $~lib/env/abort unreachable end f64.const -1 f64.const -3 f64.const -1 f64.const 0 call $std/math/test_pow i32.eqz if i32.const 0 i32.const 8 i32.const 2413 i32.const 0 call $~lib/env/abort unreachable end f64.const -1 f64.const 0.5 f64.const nan:0x8000000000000 f64.const 0 call $std/math/test_pow i32.eqz if i32.const 0 i32.const 8 i32.const 2414 i32.const 0 call $~lib/env/abort unreachable end f64.const 1 f64.const nan:0x8000000000000 f64.const nan:0x8000000000000 f64.const 0 call $std/math/test_pow i32.eqz if i32.const 0 i32.const 8 i32.const 2415 i32.const 0 call $~lib/env/abort unreachable end f64.const 1 f64.const inf f64.const nan:0x8000000000000 f64.const 0 call $std/math/test_pow i32.eqz if i32.const 0 i32.const 8 i32.const 2416 i32.const 0 call $~lib/env/abort unreachable end f64.const 1 f64.const -inf f64.const nan:0x8000000000000 f64.const 0 call $std/math/test_pow i32.eqz if i32.const 0 i32.const 8 i32.const 2417 i32.const 0 call $~lib/env/abort unreachable end f64.const 1 f64.const 3 f64.const 1 f64.const 0 call $std/math/test_pow i32.eqz if i32.const 0 i32.const 8 i32.const 2418 i32.const 0 call $~lib/env/abort unreachable end f64.const 1 f64.const 0.5 f64.const 1 f64.const 0 call $std/math/test_pow i32.eqz if i32.const 0 i32.const 8 i32.const 2419 i32.const 0 call $~lib/env/abort unreachable end f64.const 1 f64.const -0.5 f64.const 1 f64.const 0 call $std/math/test_pow i32.eqz if i32.const 0 i32.const 8 i32.const 2420 i32.const 0 call $~lib/env/abort unreachable end f64.const 1 f64.const -3 f64.const 1 f64.const 0 call $std/math/test_pow i32.eqz if i32.const 0 i32.const 8 i32.const 2421 i32.const 0 call $~lib/env/abort unreachable end f64.const -0.5 f64.const 0.5 f64.const nan:0x8000000000000 f64.const 0 call $std/math/test_pow i32.eqz if i32.const 0 i32.const 8 i32.const 2422 i32.const 0 call $~lib/env/abort unreachable end f64.const -0.5 f64.const 1.5 f64.const nan:0x8000000000000 f64.const 0 call $std/math/test_pow i32.eqz if i32.const 0 i32.const 8 i32.const 2423 i32.const 0 call $~lib/env/abort unreachable end f64.const -0.5 f64.const 2 f64.const 0.25 f64.const 0 call $std/math/test_pow i32.eqz if i32.const 0 i32.const 8 i32.const 2424 i32.const 0 call $~lib/env/abort unreachable end f64.const -0.5 f64.const 3 f64.const -0.125 f64.const 0 call $std/math/test_pow i32.eqz if i32.const 0 i32.const 8 i32.const 2425 i32.const 0 call $~lib/env/abort unreachable end f64.const -0.5 f64.const inf f64.const 0 f64.const 0 call $std/math/test_pow i32.eqz if i32.const 0 i32.const 8 i32.const 2426 i32.const 0 call $~lib/env/abort unreachable end f64.const -0.5 f64.const -inf f64.const inf f64.const 0 call $std/math/test_pow i32.eqz if i32.const 0 i32.const 8 i32.const 2427 i32.const 0 call $~lib/env/abort unreachable end f64.const -0.5 f64.const nan:0x8000000000000 f64.const nan:0x8000000000000 f64.const 0 call $std/math/test_pow i32.eqz if i32.const 0 i32.const 8 i32.const 2428 i32.const 0 call $~lib/env/abort unreachable end f64.const 0.5 f64.const inf f64.const 0 f64.const 0 call $std/math/test_pow i32.eqz if i32.const 0 i32.const 8 i32.const 2429 i32.const 0 call $~lib/env/abort unreachable end f64.const 0.5 f64.const -inf f64.const inf f64.const 0 call $std/math/test_pow i32.eqz if i32.const 0 i32.const 8 i32.const 2430 i32.const 0 call $~lib/env/abort unreachable end f64.const 0.5 f64.const nan:0x8000000000000 f64.const nan:0x8000000000000 f64.const 0 call $std/math/test_pow i32.eqz if i32.const 0 i32.const 8 i32.const 2431 i32.const 0 call $~lib/env/abort unreachable end f64.const 1.5 f64.const inf f64.const inf f64.const 0 call $std/math/test_pow i32.eqz if i32.const 0 i32.const 8 i32.const 2432 i32.const 0 call $~lib/env/abort unreachable end f64.const 1.5 f64.const -inf f64.const 0 f64.const 0 call $std/math/test_pow i32.eqz if i32.const 0 i32.const 8 i32.const 2433 i32.const 0 call $~lib/env/abort unreachable end f64.const 1.5 f64.const nan:0x8000000000000 f64.const nan:0x8000000000000 f64.const 0 call $std/math/test_pow i32.eqz if i32.const 0 i32.const 8 i32.const 2434 i32.const 0 call $~lib/env/abort unreachable end f64.const inf f64.const nan:0x8000000000000 f64.const nan:0x8000000000000 f64.const 0 call $std/math/test_pow i32.eqz if i32.const 0 i32.const 8 i32.const 2435 i32.const 0 call $~lib/env/abort unreachable end f64.const inf f64.const inf f64.const inf f64.const 0 call $std/math/test_pow i32.eqz if i32.const 0 i32.const 8 i32.const 2436 i32.const 0 call $~lib/env/abort unreachable end f64.const inf f64.const -inf f64.const 0 f64.const 0 call $std/math/test_pow i32.eqz if i32.const 0 i32.const 8 i32.const 2437 i32.const 0 call $~lib/env/abort unreachable end f64.const inf f64.const 3 f64.const inf f64.const 0 call $std/math/test_pow i32.eqz if i32.const 0 i32.const 8 i32.const 2438 i32.const 0 call $~lib/env/abort unreachable end f64.const inf f64.const 2 f64.const inf f64.const 0 call $std/math/test_pow i32.eqz if i32.const 0 i32.const 8 i32.const 2439 i32.const 0 call $~lib/env/abort unreachable end f64.const inf f64.const 1 f64.const inf f64.const 0 call $std/math/test_pow i32.eqz if i32.const 0 i32.const 8 i32.const 2440 i32.const 0 call $~lib/env/abort unreachable end f64.const inf f64.const 0.5 f64.const inf f64.const 0 call $std/math/test_pow i32.eqz if i32.const 0 i32.const 8 i32.const 2441 i32.const 0 call $~lib/env/abort unreachable end f64.const inf f64.const -0.5 f64.const 0 f64.const 0 call $std/math/test_pow i32.eqz if i32.const 0 i32.const 8 i32.const 2442 i32.const 0 call $~lib/env/abort unreachable end f64.const inf f64.const -1 f64.const 0 f64.const 0 call $std/math/test_pow i32.eqz if i32.const 0 i32.const 8 i32.const 2443 i32.const 0 call $~lib/env/abort unreachable end f64.const inf f64.const -2 f64.const 0 f64.const 0 call $std/math/test_pow i32.eqz if i32.const 0 i32.const 8 i32.const 2444 i32.const 0 call $~lib/env/abort unreachable end f64.const -inf f64.const nan:0x8000000000000 f64.const nan:0x8000000000000 f64.const 0 call $std/math/test_pow i32.eqz if i32.const 0 i32.const 8 i32.const 2445 i32.const 0 call $~lib/env/abort unreachable end f64.const -inf f64.const inf f64.const inf f64.const 0 call $std/math/test_pow i32.eqz if i32.const 0 i32.const 8 i32.const 2446 i32.const 0 call $~lib/env/abort unreachable end f64.const -inf f64.const -inf f64.const 0 f64.const 0 call $std/math/test_pow i32.eqz if i32.const 0 i32.const 8 i32.const 2447 i32.const 0 call $~lib/env/abort unreachable end f64.const -inf f64.const 3 f64.const -inf f64.const 0 call $std/math/test_pow i32.eqz if i32.const 0 i32.const 8 i32.const 2448 i32.const 0 call $~lib/env/abort unreachable end f64.const -inf f64.const 2 f64.const inf f64.const 0 call $std/math/test_pow i32.eqz if i32.const 0 i32.const 8 i32.const 2449 i32.const 0 call $~lib/env/abort unreachable end f64.const -inf f64.const 1 f64.const -inf f64.const 0 call $std/math/test_pow i32.eqz if i32.const 0 i32.const 8 i32.const 2450 i32.const 0 call $~lib/env/abort unreachable end f64.const -inf f64.const 0.5 f64.const inf f64.const 0 call $std/math/test_pow i32.eqz if i32.const 0 i32.const 8 i32.const 2451 i32.const 0 call $~lib/env/abort unreachable end f64.const -inf f64.const -0.5 f64.const 0 f64.const 0 call $std/math/test_pow i32.eqz if i32.const 0 i32.const 8 i32.const 2452 i32.const 0 call $~lib/env/abort unreachable end f64.const -inf f64.const -1 f64.const -0 f64.const 0 call $std/math/test_pow i32.eqz if i32.const 0 i32.const 8 i32.const 2453 i32.const 0 call $~lib/env/abort unreachable end f64.const -inf f64.const -2 f64.const 0 f64.const 0 call $std/math/test_pow i32.eqz if i32.const 0 i32.const 8 i32.const 2454 i32.const 0 call $~lib/env/abort unreachable end f64.const nan:0x8000000000000 f64.const 1 f64.const nan:0x8000000000000 f64.const 0 call $std/math/test_pow i32.eqz if i32.const 0 i32.const 8 i32.const 2455 i32.const 0 call $~lib/env/abort unreachable end f64.const nan:0x8000000000000 f64.const -1 f64.const nan:0x8000000000000 f64.const 0 call $std/math/test_pow i32.eqz if i32.const 0 i32.const 8 i32.const 2456 i32.const 0 call $~lib/env/abort unreachable end f64.const -2 f64.const 1 f64.const -2 f64.const 0 call $std/math/test_pow i32.eqz if i32.const 0 i32.const 8 i32.const 2457 i32.const 0 call $~lib/env/abort unreachable end f64.const -2 f64.const -1 f64.const -0.5 f64.const 0 call $std/math/test_pow i32.eqz if i32.const 0 i32.const 8 i32.const 2458 i32.const 0 call $~lib/env/abort unreachable end f32.const -8.066848754882812 f32.const 4.535662651062012 f32.const nan:0x400000 f32.const 0 call $std/math/test_powf i32.eqz if i32.const 0 i32.const 8 i32.const 2467 i32.const 0 call $~lib/env/abort unreachable end f32.const 4.345239639282227 f32.const -8.887990951538086 f32.const 2.134714122803416e-06 f32.const 0.1436440795660019 call $std/math/test_powf i32.eqz if i32.const 0 i32.const 8 i32.const 2468 i32.const 0 call $~lib/env/abort unreachable end f32.const -8.381433486938477 f32.const -2.7636072635650635 f32.const nan:0x400000 f32.const 0 call $std/math/test_powf i32.eqz if i32.const 0 i32.const 8 i32.const 2469 i32.const 0 call $~lib/env/abort unreachable end f32.const -6.531673431396484 f32.const 4.567535400390625 f32.const nan:0x400000 f32.const 0 call $std/math/test_powf i32.eqz if i32.const 0 i32.const 8 i32.const 2470 i32.const 0 call $~lib/env/abort unreachable end f32.const 9.267057418823242 f32.const 4.811392307281494 f32.const 44909.33203125 f32.const -0.05356409028172493 call $std/math/test_powf i32.eqz if i32.const 0 i32.const 8 i32.const 2471 i32.const 0 call $~lib/env/abort unreachable end f32.const -6.450045585632324 f32.const 0.6620717644691467 f32.const nan:0x400000 f32.const 0 call $std/math/test_powf i32.eqz if i32.const 0 i32.const 8 i32.const 2472 i32.const 0 call $~lib/env/abort unreachable end f32.const 7.858890056610107 f32.const 0.052154526114463806 f32.const 1.1135177612304688 f32.const 0.19122089445590973 call $std/math/test_powf i32.eqz if i32.const 0 i32.const 8 i32.const 2473 i32.const 0 call $~lib/env/abort unreachable end f32.const -0.7920545339584351 f32.const 7.676402568817139 f32.const nan:0x400000 f32.const 0 call $std/math/test_powf i32.eqz if i32.const 0 i32.const 8 i32.const 2474 i32.const 0 call $~lib/env/abort unreachable end f32.const 0.6157026886940002 f32.const 2.0119025707244873 f32.const 0.3769077658653259 f32.const 0.337149053812027 call $std/math/test_powf i32.eqz if i32.const 0 i32.const 8 i32.const 2475 i32.const 0 call $~lib/env/abort unreachable end f32.const -0.5587586760520935 f32.const 0.03223983198404312 f32.const nan:0x400000 f32.const 0 call $std/math/test_powf i32.eqz if i32.const 0 i32.const 8 i32.const 2476 i32.const 0 call $~lib/env/abort unreachable end f32.const 0 f32.const nan:0x400000 f32.const nan:0x400000 f32.const 0 call $std/math/test_powf i32.eqz if i32.const 0 i32.const 8 i32.const 2479 i32.const 0 call $~lib/env/abort unreachable end f32.const 0 f32.const inf f32.const 0 f32.const 0 call $std/math/test_powf i32.eqz if i32.const 0 i32.const 8 i32.const 2480 i32.const 0 call $~lib/env/abort unreachable end f32.const 0 f32.const 3 f32.const 0 f32.const 0 call $std/math/test_powf i32.eqz if i32.const 0 i32.const 8 i32.const 2481 i32.const 0 call $~lib/env/abort unreachable end f32.const 0 f32.const 2 f32.const 0 f32.const 0 call $std/math/test_powf i32.eqz if i32.const 0 i32.const 8 i32.const 2482 i32.const 0 call $~lib/env/abort unreachable end f32.const 0 f32.const 1 f32.const 0 f32.const 0 call $std/math/test_powf i32.eqz if i32.const 0 i32.const 8 i32.const 2483 i32.const 0 call $~lib/env/abort unreachable end f32.const 0 f32.const 0.5 f32.const 0 f32.const 0 call $std/math/test_powf i32.eqz if i32.const 0 i32.const 8 i32.const 2484 i32.const 0 call $~lib/env/abort unreachable end f32.const 0 f32.const 0 f32.const 1 f32.const 0 call $std/math/test_powf i32.eqz if i32.const 0 i32.const 8 i32.const 2485 i32.const 0 call $~lib/env/abort unreachable end f32.const 0 f32.const -0 f32.const 1 f32.const 0 call $std/math/test_powf i32.eqz if i32.const 0 i32.const 8 i32.const 2486 i32.const 0 call $~lib/env/abort unreachable end f32.const 0 f32.const -0.5 f32.const inf f32.const 0 call $std/math/test_powf i32.eqz if i32.const 0 i32.const 8 i32.const 2487 i32.const 0 call $~lib/env/abort unreachable end f32.const 0 f32.const -1 f32.const inf f32.const 0 call $std/math/test_powf i32.eqz if i32.const 0 i32.const 8 i32.const 2488 i32.const 0 call $~lib/env/abort unreachable end f32.const 0 f32.const -2 f32.const inf f32.const 0 call $std/math/test_powf i32.eqz if i32.const 0 i32.const 8 i32.const 2489 i32.const 0 call $~lib/env/abort unreachable end f32.const 0 f32.const -3 f32.const inf f32.const 0 call $std/math/test_powf i32.eqz if i32.const 0 i32.const 8 i32.const 2490 i32.const 0 call $~lib/env/abort unreachable end f32.const 0 f32.const -4 f32.const inf f32.const 0 call $std/math/test_powf i32.eqz if i32.const 0 i32.const 8 i32.const 2491 i32.const 0 call $~lib/env/abort unreachable end f32.const 0 f32.const -inf f32.const inf f32.const 0 call $std/math/test_powf i32.eqz if i32.const 0 i32.const 8 i32.const 2492 i32.const 0 call $~lib/env/abort unreachable end f32.const -0 f32.const nan:0x400000 f32.const nan:0x400000 f32.const 0 call $std/math/test_powf i32.eqz if i32.const 0 i32.const 8 i32.const 2493 i32.const 0 call $~lib/env/abort unreachable end f32.const -0 f32.const inf f32.const 0 f32.const 0 call $std/math/test_powf i32.eqz if i32.const 0 i32.const 8 i32.const 2494 i32.const 0 call $~lib/env/abort unreachable end f32.const -0 f32.const 3 f32.const -0 f32.const 0 call $std/math/test_powf i32.eqz if i32.const 0 i32.const 8 i32.const 2495 i32.const 0 call $~lib/env/abort unreachable end f32.const -0 f32.const 2 f32.const 0 f32.const 0 call $std/math/test_powf i32.eqz if i32.const 0 i32.const 8 i32.const 2496 i32.const 0 call $~lib/env/abort unreachable end f32.const -0 f32.const 1 f32.const -0 f32.const 0 call $std/math/test_powf i32.eqz if i32.const 0 i32.const 8 i32.const 2497 i32.const 0 call $~lib/env/abort unreachable end f32.const -0 f32.const 0.5 f32.const 0 f32.const 0 call $std/math/test_powf i32.eqz if i32.const 0 i32.const 8 i32.const 2498 i32.const 0 call $~lib/env/abort unreachable end f32.const -0 f32.const 0 f32.const 1 f32.const 0 call $std/math/test_powf i32.eqz if i32.const 0 i32.const 8 i32.const 2499 i32.const 0 call $~lib/env/abort unreachable end f32.const -0 f32.const -0 f32.const 1 f32.const 0 call $std/math/test_powf i32.eqz if i32.const 0 i32.const 8 i32.const 2500 i32.const 0 call $~lib/env/abort unreachable end f32.const -0 f32.const -0.5 f32.const inf f32.const 0 call $std/math/test_powf i32.eqz if i32.const 0 i32.const 8 i32.const 2501 i32.const 0 call $~lib/env/abort unreachable end f32.const -0 f32.const -1 f32.const -inf f32.const 0 call $std/math/test_powf i32.eqz if i32.const 0 i32.const 8 i32.const 2502 i32.const 0 call $~lib/env/abort unreachable end f32.const -0 f32.const -2 f32.const inf f32.const 0 call $std/math/test_powf i32.eqz if i32.const 0 i32.const 8 i32.const 2503 i32.const 0 call $~lib/env/abort unreachable end f32.const -0 f32.const -3 f32.const -inf f32.const 0 call $std/math/test_powf i32.eqz if i32.const 0 i32.const 8 i32.const 2504 i32.const 0 call $~lib/env/abort unreachable end f32.const -0 f32.const -4 f32.const inf f32.const 0 call $std/math/test_powf i32.eqz if i32.const 0 i32.const 8 i32.const 2505 i32.const 0 call $~lib/env/abort unreachable end f32.const -0 f32.const -inf f32.const inf f32.const 0 call $std/math/test_powf i32.eqz if i32.const 0 i32.const 8 i32.const 2506 i32.const 0 call $~lib/env/abort unreachable end f32.const nan:0x400000 f32.const 0 f32.const 1 f32.const 0 call $std/math/test_powf i32.eqz if i32.const 0 i32.const 8 i32.const 2507 i32.const 0 call $~lib/env/abort unreachable end f32.const inf f32.const 0 f32.const 1 f32.const 0 call $std/math/test_powf i32.eqz if i32.const 0 i32.const 8 i32.const 2508 i32.const 0 call $~lib/env/abort unreachable end f32.const -inf f32.const 0 f32.const 1 f32.const 0 call $std/math/test_powf i32.eqz if i32.const 0 i32.const 8 i32.const 2509 i32.const 0 call $~lib/env/abort unreachable end f32.const 1 f32.const 0 f32.const 1 f32.const 0 call $std/math/test_powf i32.eqz if i32.const 0 i32.const 8 i32.const 2510 i32.const 0 call $~lib/env/abort unreachable end f32.const -1 f32.const 0 f32.const 1 f32.const 0 call $std/math/test_powf i32.eqz if i32.const 0 i32.const 8 i32.const 2511 i32.const 0 call $~lib/env/abort unreachable end f32.const -0.5 f32.const 0 f32.const 1 f32.const 0 call $std/math/test_powf i32.eqz if i32.const 0 i32.const 8 i32.const 2512 i32.const 0 call $~lib/env/abort unreachable end f32.const nan:0x400000 f32.const -0 f32.const 1 f32.const 0 call $std/math/test_powf i32.eqz if i32.const 0 i32.const 8 i32.const 2513 i32.const 0 call $~lib/env/abort unreachable end f32.const inf f32.const -0 f32.const 1 f32.const 0 call $std/math/test_powf i32.eqz if i32.const 0 i32.const 8 i32.const 2514 i32.const 0 call $~lib/env/abort unreachable end f32.const -inf f32.const -0 f32.const 1 f32.const 0 call $std/math/test_powf i32.eqz if i32.const 0 i32.const 8 i32.const 2515 i32.const 0 call $~lib/env/abort unreachable end f32.const 1 f32.const -0 f32.const 1 f32.const 0 call $std/math/test_powf i32.eqz if i32.const 0 i32.const 8 i32.const 2516 i32.const 0 call $~lib/env/abort unreachable end f32.const -1 f32.const -0 f32.const 1 f32.const 0 call $std/math/test_powf i32.eqz if i32.const 0 i32.const 8 i32.const 2517 i32.const 0 call $~lib/env/abort unreachable end f32.const -0.5 f32.const -0 f32.const 1 f32.const 0 call $std/math/test_powf i32.eqz if i32.const 0 i32.const 8 i32.const 2518 i32.const 0 call $~lib/env/abort unreachable end f32.const -1 f32.const nan:0x400000 f32.const nan:0x400000 f32.const 0 call $std/math/test_powf i32.eqz if i32.const 0 i32.const 8 i32.const 2519 i32.const 0 call $~lib/env/abort unreachable end f32.const -1 f32.const inf f32.const nan:0x400000 f32.const 0 call $std/math/test_powf i32.eqz if i32.const 0 i32.const 8 i32.const 2520 i32.const 0 call $~lib/env/abort unreachable end f32.const -1 f32.const -inf f32.const nan:0x400000 f32.const 0 call $std/math/test_powf i32.eqz if i32.const 0 i32.const 8 i32.const 2521 i32.const 0 call $~lib/env/abort unreachable end f32.const -1 f32.const 2 f32.const 1 f32.const 0 call $std/math/test_powf i32.eqz if i32.const 0 i32.const 8 i32.const 2522 i32.const 0 call $~lib/env/abort unreachable end f32.const -1 f32.const -1 f32.const -1 f32.const 0 call $std/math/test_powf i32.eqz if i32.const 0 i32.const 8 i32.const 2523 i32.const 0 call $~lib/env/abort unreachable end f32.const -1 f32.const -2 f32.const 1 f32.const 0 call $std/math/test_powf i32.eqz if i32.const 0 i32.const 8 i32.const 2524 i32.const 0 call $~lib/env/abort unreachable end f32.const -1 f32.const -3 f32.const -1 f32.const 0 call $std/math/test_powf i32.eqz if i32.const 0 i32.const 8 i32.const 2525 i32.const 0 call $~lib/env/abort unreachable end f32.const -1 f32.const 0.5 f32.const nan:0x400000 f32.const 0 call $std/math/test_powf i32.eqz if i32.const 0 i32.const 8 i32.const 2526 i32.const 0 call $~lib/env/abort unreachable end f32.const 1 f32.const nan:0x400000 f32.const nan:0x400000 f32.const 0 call $std/math/test_powf i32.eqz if i32.const 0 i32.const 8 i32.const 2527 i32.const 0 call $~lib/env/abort unreachable end f32.const 1 f32.const inf f32.const nan:0x400000 f32.const 0 call $std/math/test_powf i32.eqz if i32.const 0 i32.const 8 i32.const 2528 i32.const 0 call $~lib/env/abort unreachable end f32.const 1 f32.const -inf f32.const nan:0x400000 f32.const 0 call $std/math/test_powf i32.eqz if i32.const 0 i32.const 8 i32.const 2529 i32.const 0 call $~lib/env/abort unreachable end f32.const 1 f32.const 3 f32.const 1 f32.const 0 call $std/math/test_powf i32.eqz if i32.const 0 i32.const 8 i32.const 2530 i32.const 0 call $~lib/env/abort unreachable end f32.const 1 f32.const 0.5 f32.const 1 f32.const 0 call $std/math/test_powf i32.eqz if i32.const 0 i32.const 8 i32.const 2531 i32.const 0 call $~lib/env/abort unreachable end f32.const 1 f32.const -0.5 f32.const 1 f32.const 0 call $std/math/test_powf i32.eqz if i32.const 0 i32.const 8 i32.const 2532 i32.const 0 call $~lib/env/abort unreachable end f32.const 1 f32.const -3 f32.const 1 f32.const 0 call $std/math/test_powf i32.eqz if i32.const 0 i32.const 8 i32.const 2533 i32.const 0 call $~lib/env/abort unreachable end f32.const -0.5 f32.const 0.5 f32.const nan:0x400000 f32.const 0 call $std/math/test_powf i32.eqz if i32.const 0 i32.const 8 i32.const 2534 i32.const 0 call $~lib/env/abort unreachable end f32.const -0.5 f32.const 1.5 f32.const nan:0x400000 f32.const 0 call $std/math/test_powf i32.eqz if i32.const 0 i32.const 8 i32.const 2535 i32.const 0 call $~lib/env/abort unreachable end f32.const -0.5 f32.const 2 f32.const 0.25 f32.const 0 call $std/math/test_powf i32.eqz if i32.const 0 i32.const 8 i32.const 2536 i32.const 0 call $~lib/env/abort unreachable end f32.const -0.5 f32.const 3 f32.const -0.125 f32.const 0 call $std/math/test_powf i32.eqz if i32.const 0 i32.const 8 i32.const 2537 i32.const 0 call $~lib/env/abort unreachable end f32.const -0.5 f32.const inf f32.const 0 f32.const 0 call $std/math/test_powf i32.eqz if i32.const 0 i32.const 8 i32.const 2538 i32.const 0 call $~lib/env/abort unreachable end f32.const -0.5 f32.const -inf f32.const inf f32.const 0 call $std/math/test_powf i32.eqz if i32.const 0 i32.const 8 i32.const 2539 i32.const 0 call $~lib/env/abort unreachable end f32.const -0.5 f32.const nan:0x400000 f32.const nan:0x400000 f32.const 0 call $std/math/test_powf i32.eqz if i32.const 0 i32.const 8 i32.const 2540 i32.const 0 call $~lib/env/abort unreachable end f32.const 0.5 f32.const inf f32.const 0 f32.const 0 call $std/math/test_powf i32.eqz if i32.const 0 i32.const 8 i32.const 2541 i32.const 0 call $~lib/env/abort unreachable end f32.const 0.5 f32.const -inf f32.const inf f32.const 0 call $std/math/test_powf i32.eqz if i32.const 0 i32.const 8 i32.const 2542 i32.const 0 call $~lib/env/abort unreachable end f32.const 0.5 f32.const nan:0x400000 f32.const nan:0x400000 f32.const 0 call $std/math/test_powf i32.eqz if i32.const 0 i32.const 8 i32.const 2543 i32.const 0 call $~lib/env/abort unreachable end f32.const 1.5 f32.const inf f32.const inf f32.const 0 call $std/math/test_powf i32.eqz if i32.const 0 i32.const 8 i32.const 2544 i32.const 0 call $~lib/env/abort unreachable end f32.const 1.5 f32.const -inf f32.const 0 f32.const 0 call $std/math/test_powf i32.eqz if i32.const 0 i32.const 8 i32.const 2545 i32.const 0 call $~lib/env/abort unreachable end f32.const 1.5 f32.const nan:0x400000 f32.const nan:0x400000 f32.const 0 call $std/math/test_powf i32.eqz if i32.const 0 i32.const 8 i32.const 2546 i32.const 0 call $~lib/env/abort unreachable end f32.const inf f32.const nan:0x400000 f32.const nan:0x400000 f32.const 0 call $std/math/test_powf i32.eqz if i32.const 0 i32.const 8 i32.const 2547 i32.const 0 call $~lib/env/abort unreachable end f32.const inf f32.const inf f32.const inf f32.const 0 call $std/math/test_powf i32.eqz if i32.const 0 i32.const 8 i32.const 2548 i32.const 0 call $~lib/env/abort unreachable end f32.const inf f32.const -inf f32.const 0 f32.const 0 call $std/math/test_powf i32.eqz if i32.const 0 i32.const 8 i32.const 2549 i32.const 0 call $~lib/env/abort unreachable end f32.const inf f32.const 3 f32.const inf f32.const 0 call $std/math/test_powf i32.eqz if i32.const 0 i32.const 8 i32.const 2550 i32.const 0 call $~lib/env/abort unreachable end f32.const inf f32.const 2 f32.const inf f32.const 0 call $std/math/test_powf i32.eqz if i32.const 0 i32.const 8 i32.const 2551 i32.const 0 call $~lib/env/abort unreachable end f32.const inf f32.const 1 f32.const inf f32.const 0 call $std/math/test_powf i32.eqz if i32.const 0 i32.const 8 i32.const 2552 i32.const 0 call $~lib/env/abort unreachable end f32.const inf f32.const 0.5 f32.const inf f32.const 0 call $std/math/test_powf i32.eqz if i32.const 0 i32.const 8 i32.const 2553 i32.const 0 call $~lib/env/abort unreachable end f32.const inf f32.const -0.5 f32.const 0 f32.const 0 call $std/math/test_powf i32.eqz if i32.const 0 i32.const 8 i32.const 2554 i32.const 0 call $~lib/env/abort unreachable end f32.const inf f32.const -1 f32.const 0 f32.const 0 call $std/math/test_powf i32.eqz if i32.const 0 i32.const 8 i32.const 2555 i32.const 0 call $~lib/env/abort unreachable end f32.const inf f32.const -2 f32.const 0 f32.const 0 call $std/math/test_powf i32.eqz if i32.const 0 i32.const 8 i32.const 2556 i32.const 0 call $~lib/env/abort unreachable end f32.const -inf f32.const nan:0x400000 f32.const nan:0x400000 f32.const 0 call $std/math/test_powf i32.eqz if i32.const 0 i32.const 8 i32.const 2557 i32.const 0 call $~lib/env/abort unreachable end f32.const -inf f32.const inf f32.const inf f32.const 0 call $std/math/test_powf i32.eqz if i32.const 0 i32.const 8 i32.const 2558 i32.const 0 call $~lib/env/abort unreachable end f32.const -inf f32.const -inf f32.const 0 f32.const 0 call $std/math/test_powf i32.eqz if i32.const 0 i32.const 8 i32.const 2559 i32.const 0 call $~lib/env/abort unreachable end f32.const -inf f32.const 3 f32.const -inf f32.const 0 call $std/math/test_powf i32.eqz if i32.const 0 i32.const 8 i32.const 2560 i32.const 0 call $~lib/env/abort unreachable end f32.const -inf f32.const 2 f32.const inf f32.const 0 call $std/math/test_powf i32.eqz if i32.const 0 i32.const 8 i32.const 2561 i32.const 0 call $~lib/env/abort unreachable end f32.const -inf f32.const 1 f32.const -inf f32.const 0 call $std/math/test_powf i32.eqz if i32.const 0 i32.const 8 i32.const 2562 i32.const 0 call $~lib/env/abort unreachable end f32.const -inf f32.const 0.5 f32.const inf f32.const 0 call $std/math/test_powf i32.eqz if i32.const 0 i32.const 8 i32.const 2563 i32.const 0 call $~lib/env/abort unreachable end f32.const -inf f32.const -0.5 f32.const 0 f32.const 0 call $std/math/test_powf i32.eqz if i32.const 0 i32.const 8 i32.const 2564 i32.const 0 call $~lib/env/abort unreachable end f32.const -inf f32.const -1 f32.const -0 f32.const 0 call $std/math/test_powf i32.eqz if i32.const 0 i32.const 8 i32.const 2565 i32.const 0 call $~lib/env/abort unreachable end f32.const -inf f32.const -2 f32.const 0 f32.const 0 call $std/math/test_powf i32.eqz if i32.const 0 i32.const 8 i32.const 2566 i32.const 0 call $~lib/env/abort unreachable end f32.const nan:0x400000 f32.const 1 f32.const nan:0x400000 f32.const 0 call $std/math/test_powf i32.eqz if i32.const 0 i32.const 8 i32.const 2567 i32.const 0 call $~lib/env/abort unreachable end f32.const nan:0x400000 f32.const -1 f32.const nan:0x400000 f32.const 0 call $std/math/test_powf i32.eqz if i32.const 0 i32.const 8 i32.const 2568 i32.const 0 call $~lib/env/abort unreachable end f32.const -2 f32.const 1 f32.const -2 f32.const 0 call $std/math/test_powf i32.eqz if i32.const 0 i32.const 8 i32.const 2569 i32.const 0 call $~lib/env/abort unreachable end f32.const -2 f32.const -1 f32.const -0.5 f32.const 0 call $std/math/test_powf i32.eqz if i32.const 0 i32.const 8 i32.const 2570 i32.const 0 call $~lib/env/abort unreachable end call $~lib/bindings/Math/random i64.reinterpret_f64 call $~lib/math/NativeMath.seedRandom loop $repeat|0 local.get $2 f64.convert_i32_s f64.const 1e6 f64.lt if call $~lib/math/NativeMath.random local.tee $0 f64.const 0 f64.ge local.tee $3 if (result i32) local.get $0 f64.const 1 f64.lt else local.get $3 end if local.get $2 i32.const 1 i32.add local.set $2 br $repeat|0 else i32.const 0 i32.const 8 i32.const 2579 i32.const 2 call $~lib/env/abort unreachable end unreachable end end call $~lib/bindings/Math/random i64.reinterpret_f64 call $~lib/math/NativeMath.seedRandom i32.const 0 local.set $2 loop $repeat|1 local.get $2 f64.convert_i32_s f64.const 1e6 f64.lt if call $~lib/math/NativeMathf.random local.tee $1 f32.const 0 f32.ge local.tee $3 if (result i32) local.get $1 f32.const 1 f32.lt else local.get $3 end if local.get $2 i32.const 1 i32.add local.set $2 br $repeat|1 else i32.const 0 i32.const 8 i32.const 2587 i32.const 2 call $~lib/env/abort unreachable end unreachable end end f64.const -8.06684839057968 f64.const -8 call $std/math/test_round i32.eqz if i32.const 0 i32.const 8 i32.const 2601 i32.const 0 call $~lib/env/abort unreachable end f64.const 4.345239849338305 f64.const 4 call $std/math/test_round i32.eqz if i32.const 0 i32.const 8 i32.const 2602 i32.const 0 call $~lib/env/abort unreachable end f64.const -8.38143342755525 f64.const -8 call $std/math/test_round i32.eqz if i32.const 0 i32.const 8 i32.const 2603 i32.const 0 call $~lib/env/abort unreachable end f64.const -6.531673581913484 f64.const -7 call $std/math/test_round i32.eqz if i32.const 0 i32.const 8 i32.const 2604 i32.const 0 call $~lib/env/abort unreachable end f64.const 9.267056966972586 f64.const 9 call $std/math/test_round i32.eqz if i32.const 0 i32.const 8 i32.const 2605 i32.const 0 call $~lib/env/abort unreachable end f64.const 0.6619858980995045 f64.const 1 call $std/math/test_round i32.eqz if i32.const 0 i32.const 8 i32.const 2606 i32.const 0 call $~lib/env/abort unreachable end f64.const -0.4066039223853553 f64.const -0 call $std/math/test_round i32.eqz if i32.const 0 i32.const 8 i32.const 2607 i32.const 0 call $~lib/env/abort unreachable end f64.const 0.5617597462207241 f64.const 1 call $std/math/test_round i32.eqz if i32.const 0 i32.const 8 i32.const 2608 i32.const 0 call $~lib/env/abort unreachable end f64.const 0.7741522965913037 f64.const 1 call $std/math/test_round i32.eqz if i32.const 0 i32.const 8 i32.const 2609 i32.const 0 call $~lib/env/abort unreachable end f64.const -0.6787637026394024 f64.const -1 call $std/math/test_round i32.eqz if i32.const 0 i32.const 8 i32.const 2610 i32.const 0 call $~lib/env/abort unreachable end f64.const nan:0x8000000000000 f64.const nan:0x8000000000000 call $std/math/test_round i32.eqz if i32.const 0 i32.const 8 i32.const 2613 i32.const 0 call $~lib/env/abort unreachable end f64.const inf f64.const inf call $std/math/test_round i32.eqz if i32.const 0 i32.const 8 i32.const 2614 i32.const 0 call $~lib/env/abort unreachable end f64.const -inf f64.const -inf call $std/math/test_round i32.eqz if i32.const 0 i32.const 8 i32.const 2615 i32.const 0 call $~lib/env/abort unreachable end f64.const 0 f64.const 0 call $std/math/test_round i32.eqz if i32.const 0 i32.const 8 i32.const 2616 i32.const 0 call $~lib/env/abort unreachable end f64.const -0 f64.const -0 call $std/math/test_round i32.eqz if i32.const 0 i32.const 8 i32.const 2617 i32.const 0 call $~lib/env/abort unreachable end f64.const 1 f64.const 1 call $std/math/test_round i32.eqz if i32.const 0 i32.const 8 i32.const 2618 i32.const 0 call $~lib/env/abort unreachable end f64.const -1 f64.const -1 call $std/math/test_round i32.eqz if i32.const 0 i32.const 8 i32.const 2619 i32.const 0 call $~lib/env/abort unreachable end f64.const 0.5 f64.const 1 call $std/math/test_round i32.eqz if i32.const 0 i32.const 8 i32.const 2620 i32.const 0 call $~lib/env/abort unreachable end f64.const -0.5 f64.const -0 call $std/math/test_round i32.eqz if i32.const 0 i32.const 8 i32.const 2621 i32.const 0 call $~lib/env/abort unreachable end f64.const 1.5 f64.const 2 call $std/math/test_round i32.eqz if i32.const 0 i32.const 8 i32.const 2622 i32.const 0 call $~lib/env/abort unreachable end f64.const -1.5 f64.const -1 call $std/math/test_round i32.eqz if i32.const 0 i32.const 8 i32.const 2623 i32.const 0 call $~lib/env/abort unreachable end f64.const 1.0000152587890625 f64.const 1 call $std/math/test_round i32.eqz if i32.const 0 i32.const 8 i32.const 2624 i32.const 0 call $~lib/env/abort unreachable end f64.const -1.0000152587890625 f64.const -1 call $std/math/test_round i32.eqz if i32.const 0 i32.const 8 i32.const 2625 i32.const 0 call $~lib/env/abort unreachable end f64.const 0.9999923706054688 f64.const 1 call $std/math/test_round i32.eqz if i32.const 0 i32.const 8 i32.const 2626 i32.const 0 call $~lib/env/abort unreachable end f64.const -0.9999923706054688 f64.const -1 call $std/math/test_round i32.eqz if i32.const 0 i32.const 8 i32.const 2627 i32.const 0 call $~lib/env/abort unreachable end f64.const 7.888609052210118e-31 f64.const 0 call $std/math/test_round i32.eqz if i32.const 0 i32.const 8 i32.const 2628 i32.const 0 call $~lib/env/abort unreachable end f64.const -7.888609052210118e-31 f64.const -0 call $std/math/test_round i32.eqz if i32.const 0 i32.const 8 i32.const 2629 i32.const 0 call $~lib/env/abort unreachable end f32.const -8.066848754882812 f32.const -8 call $std/math/test_roundf i32.eqz if i32.const 0 i32.const 8 i32.const 2638 i32.const 0 call $~lib/env/abort unreachable end f32.const 4.345239639282227 f32.const 4 call $std/math/test_roundf i32.eqz if i32.const 0 i32.const 8 i32.const 2639 i32.const 0 call $~lib/env/abort unreachable end f32.const -8.381433486938477 f32.const -8 call $std/math/test_roundf i32.eqz if i32.const 0 i32.const 8 i32.const 2640 i32.const 0 call $~lib/env/abort unreachable end f32.const -6.531673431396484 f32.const -7 call $std/math/test_roundf i32.eqz if i32.const 0 i32.const 8 i32.const 2641 i32.const 0 call $~lib/env/abort unreachable end f32.const 9.267057418823242 f32.const 9 call $std/math/test_roundf i32.eqz if i32.const 0 i32.const 8 i32.const 2642 i32.const 0 call $~lib/env/abort unreachable end f32.const 0.6619858741760254 f32.const 1 call $std/math/test_roundf i32.eqz if i32.const 0 i32.const 8 i32.const 2643 i32.const 0 call $~lib/env/abort unreachable end f32.const -0.40660393238067627 f32.const -0 call $std/math/test_roundf i32.eqz if i32.const 0 i32.const 8 i32.const 2644 i32.const 0 call $~lib/env/abort unreachable end f32.const 0.5617597699165344 f32.const 1 call $std/math/test_roundf i32.eqz if i32.const 0 i32.const 8 i32.const 2645 i32.const 0 call $~lib/env/abort unreachable end f32.const 0.7741522789001465 f32.const 1 call $std/math/test_roundf i32.eqz if i32.const 0 i32.const 8 i32.const 2646 i32.const 0 call $~lib/env/abort unreachable end f32.const -0.6787636876106262 f32.const -1 call $std/math/test_roundf i32.eqz if i32.const 0 i32.const 8 i32.const 2647 i32.const 0 call $~lib/env/abort unreachable end f32.const nan:0x400000 f32.const nan:0x400000 call $std/math/test_roundf i32.eqz if i32.const 0 i32.const 8 i32.const 2650 i32.const 0 call $~lib/env/abort unreachable end f32.const inf f32.const inf call $std/math/test_roundf i32.eqz if i32.const 0 i32.const 8 i32.const 2651 i32.const 0 call $~lib/env/abort unreachable end f32.const -inf f32.const -inf call $std/math/test_roundf i32.eqz if i32.const 0 i32.const 8 i32.const 2652 i32.const 0 call $~lib/env/abort unreachable end f32.const 0 f32.const 0 call $std/math/test_roundf i32.eqz if i32.const 0 i32.const 8 i32.const 2653 i32.const 0 call $~lib/env/abort unreachable end f32.const -0 f32.const -0 call $std/math/test_roundf i32.eqz if i32.const 0 i32.const 8 i32.const 2654 i32.const 0 call $~lib/env/abort unreachable end f32.const 1 f32.const 1 call $std/math/test_roundf i32.eqz if i32.const 0 i32.const 8 i32.const 2655 i32.const 0 call $~lib/env/abort unreachable end f32.const -1 f32.const -1 call $std/math/test_roundf i32.eqz if i32.const 0 i32.const 8 i32.const 2656 i32.const 0 call $~lib/env/abort unreachable end f32.const 0.5 f32.const 1 call $std/math/test_roundf i32.eqz if i32.const 0 i32.const 8 i32.const 2657 i32.const 0 call $~lib/env/abort unreachable end f32.const -0.5 f32.const -0 call $std/math/test_roundf i32.eqz if i32.const 0 i32.const 8 i32.const 2658 i32.const 0 call $~lib/env/abort unreachable end f64.const 1.5 f64.const 2 call $std/math/test_round i32.eqz if i32.const 0 i32.const 8 i32.const 2659 i32.const 0 call $~lib/env/abort unreachable end f64.const -1.5 f64.const -1 call $std/math/test_round i32.eqz if i32.const 0 i32.const 8 i32.const 2660 i32.const 0 call $~lib/env/abort unreachable end f32.const 1.0000152587890625 f32.const 1 call $std/math/test_roundf i32.eqz if i32.const 0 i32.const 8 i32.const 2661 i32.const 0 call $~lib/env/abort unreachable end f32.const -1.0000152587890625 f32.const -1 call $std/math/test_roundf i32.eqz if i32.const 0 i32.const 8 i32.const 2662 i32.const 0 call $~lib/env/abort unreachable end f32.const 0.9999923706054688 f32.const 1 call $std/math/test_roundf i32.eqz if i32.const 0 i32.const 8 i32.const 2663 i32.const 0 call $~lib/env/abort unreachable end f32.const -0.9999923706054688 f32.const -1 call $std/math/test_roundf i32.eqz if i32.const 0 i32.const 8 i32.const 2664 i32.const 0 call $~lib/env/abort unreachable end f32.const 7.888609052210118e-31 f32.const 0 call $std/math/test_roundf i32.eqz if i32.const 0 i32.const 8 i32.const 2665 i32.const 0 call $~lib/env/abort unreachable end f32.const -7.888609052210118e-31 f32.const -0 call $std/math/test_roundf i32.eqz if i32.const 0 i32.const 8 i32.const 2666 i32.const 0 call $~lib/env/abort unreachable end f64.const 0 f64.const 0 call $std/math/test_sign i32.eqz if i32.const 0 i32.const 8 i32.const 2677 i32.const 0 call $~lib/env/abort unreachable end f64.const -0 f64.const -0 call $std/math/test_sign i32.eqz if i32.const 0 i32.const 8 i32.const 2678 i32.const 0 call $~lib/env/abort unreachable end f64.const 1 f64.const 1 call $std/math/test_sign i32.eqz if i32.const 0 i32.const 8 i32.const 2679 i32.const 0 call $~lib/env/abort unreachable end f64.const 2 f64.const 1 call $std/math/test_sign i32.eqz if i32.const 0 i32.const 8 i32.const 2680 i32.const 0 call $~lib/env/abort unreachable end f64.const -1 f64.const -1 call $std/math/test_sign i32.eqz if i32.const 0 i32.const 8 i32.const 2681 i32.const 0 call $~lib/env/abort unreachable end f64.const -2 f64.const -1 call $std/math/test_sign i32.eqz if i32.const 0 i32.const 8 i32.const 2682 i32.const 0 call $~lib/env/abort unreachable end f64.const inf f64.const 1 call $std/math/test_sign i32.eqz if i32.const 0 i32.const 8 i32.const 2683 i32.const 0 call $~lib/env/abort unreachable end f64.const -inf f64.const -1 call $std/math/test_sign i32.eqz if i32.const 0 i32.const 8 i32.const 2684 i32.const 0 call $~lib/env/abort unreachable end f64.const nan:0x8000000000000 f64.const nan:0x8000000000000 call $std/math/test_sign i32.eqz if i32.const 0 i32.const 8 i32.const 2685 i32.const 0 call $~lib/env/abort unreachable end f32.const 0 f32.const 0 call $std/math/test_signf i32.eqz if i32.const 0 i32.const 8 i32.const 2693 i32.const 0 call $~lib/env/abort unreachable end f32.const -0 f32.const -0 call $std/math/test_signf i32.eqz if i32.const 0 i32.const 8 i32.const 2694 i32.const 0 call $~lib/env/abort unreachable end f32.const 1 f32.const 1 call $std/math/test_signf i32.eqz if i32.const 0 i32.const 8 i32.const 2695 i32.const 0 call $~lib/env/abort unreachable end f32.const 2 f32.const 1 call $std/math/test_signf i32.eqz if i32.const 0 i32.const 8 i32.const 2696 i32.const 0 call $~lib/env/abort unreachable end f32.const -1 f32.const -1 call $std/math/test_signf i32.eqz if i32.const 0 i32.const 8 i32.const 2697 i32.const 0 call $~lib/env/abort unreachable end f32.const -2 f32.const -1 call $std/math/test_signf i32.eqz if i32.const 0 i32.const 8 i32.const 2698 i32.const 0 call $~lib/env/abort unreachable end f32.const inf f32.const 1 call $std/math/test_signf i32.eqz if i32.const 0 i32.const 8 i32.const 2699 i32.const 0 call $~lib/env/abort unreachable end f32.const -inf f32.const -1 call $std/math/test_signf i32.eqz if i32.const 0 i32.const 8 i32.const 2700 i32.const 0 call $~lib/env/abort unreachable end f32.const nan:0x400000 f32.const nan:0x400000 call $std/math/test_signf i32.eqz if i32.const 0 i32.const 8 i32.const 2701 i32.const 0 call $~lib/env/abort unreachable end f64.const -8.06684839057968 f64.const 4.535662560676869 f64.const 1.0044767307740567 call $std/math/test_rem i32.eqz if i32.const 0 i32.const 8 i32.const 2738 i32.const 0 call $~lib/env/abort unreachable end f64.const 4.345239849338305 f64.const -8.88799136300345 f64.const 4.345239849338305 call $std/math/test_rem i32.eqz if i32.const 0 i32.const 8 i32.const 2739 i32.const 0 call $~lib/env/abort unreachable end f64.const -8.38143342755525 f64.const -2.763607337379588 f64.const -0.09061141541648476 call $std/math/test_rem i32.eqz if i32.const 0 i32.const 8 i32.const 2740 i32.const 0 call $~lib/env/abort unreachable end f64.const -6.531673581913484 f64.const 4.567535276842744 f64.const -1.9641383050707404 call $std/math/test_rem i32.eqz if i32.const 0 i32.const 8 i32.const 2741 i32.const 0 call $~lib/env/abort unreachable end f64.const 9.267056966972586 f64.const 4.811392084359796 f64.const -0.35572720174700656 call $std/math/test_rem i32.eqz if i32.const 0 i32.const 8 i32.const 2742 i32.const 0 call $~lib/env/abort unreachable end f64.const -6.450045556060236 f64.const 0.6620717923376739 f64.const 0.17067236731650248 call $std/math/test_rem i32.eqz if i32.const 0 i32.const 8 i32.const 2743 i32.const 0 call $~lib/env/abort unreachable end f64.const 7.858890253041697 f64.const 0.05215452675006225 f64.const -0.016443286217702822 call $std/math/test_rem i32.eqz if i32.const 0 i32.const 8 i32.const 2744 i32.const 0 call $~lib/env/abort unreachable end f64.const -0.792054511984896 f64.const 7.67640268511754 f64.const -0.792054511984896 call $std/math/test_rem i32.eqz if i32.const 0 i32.const 8 i32.const 2745 i32.const 0 call $~lib/env/abort unreachable end f64.const 0.615702673197924 f64.const 2.0119025790324803 f64.const 0.615702673197924 call $std/math/test_rem i32.eqz if i32.const 0 i32.const 8 i32.const 2746 i32.const 0 call $~lib/env/abort unreachable end f64.const -0.5587586823609152 f64.const 0.03223983060263804 f64.const -0.0106815621160685 call $std/math/test_rem i32.eqz if i32.const 0 i32.const 8 i32.const 2747 i32.const 0 call $~lib/env/abort unreachable end f64.const 0 f64.const 1 f64.const 0 call $std/math/test_rem i32.eqz if i32.const 0 i32.const 8 i32.const 2750 i32.const 0 call $~lib/env/abort unreachable end f64.const -0 f64.const 1 f64.const -0 call $std/math/test_rem i32.eqz if i32.const 0 i32.const 8 i32.const 2751 i32.const 0 call $~lib/env/abort unreachable end f64.const 0.5 f64.const 1 f64.const 0.5 call $std/math/test_rem i32.eqz if i32.const 0 i32.const 8 i32.const 2752 i32.const 0 call $~lib/env/abort unreachable end f64.const -0.5 f64.const 1 f64.const -0.5 call $std/math/test_rem i32.eqz if i32.const 0 i32.const 8 i32.const 2753 i32.const 0 call $~lib/env/abort unreachable end f64.const 1 f64.const 1 f64.const 0 call $std/math/test_rem i32.eqz if i32.const 0 i32.const 8 i32.const 2754 i32.const 0 call $~lib/env/abort unreachable end f64.const -1 f64.const 1 f64.const -0 call $std/math/test_rem i32.eqz if i32.const 0 i32.const 8 i32.const 2755 i32.const 0 call $~lib/env/abort unreachable end f64.const 1.5 f64.const 1 f64.const -0.5 call $std/math/test_rem i32.eqz if i32.const 0 i32.const 8 i32.const 2756 i32.const 0 call $~lib/env/abort unreachable end f64.const -1.5 f64.const 1 f64.const 0.5 call $std/math/test_rem i32.eqz if i32.const 0 i32.const 8 i32.const 2757 i32.const 0 call $~lib/env/abort unreachable end f64.const 2 f64.const 1 f64.const 0 call $std/math/test_rem i32.eqz if i32.const 0 i32.const 8 i32.const 2758 i32.const 0 call $~lib/env/abort unreachable end f64.const -2 f64.const 1 f64.const -0 call $std/math/test_rem i32.eqz if i32.const 0 i32.const 8 i32.const 2759 i32.const 0 call $~lib/env/abort unreachable end f64.const inf f64.const 1 f64.const nan:0x8000000000000 call $std/math/test_rem i32.eqz if i32.const 0 i32.const 8 i32.const 2760 i32.const 0 call $~lib/env/abort unreachable end f64.const -inf f64.const 1 f64.const nan:0x8000000000000 call $std/math/test_rem i32.eqz if i32.const 0 i32.const 8 i32.const 2761 i32.const 0 call $~lib/env/abort unreachable end f64.const nan:0x8000000000000 f64.const 1 f64.const nan:0x8000000000000 call $std/math/test_rem i32.eqz if i32.const 0 i32.const 8 i32.const 2762 i32.const 0 call $~lib/env/abort unreachable end f64.const 0 f64.const -1 f64.const 0 call $std/math/test_rem i32.eqz if i32.const 0 i32.const 8 i32.const 2763 i32.const 0 call $~lib/env/abort unreachable end f64.const -0 f64.const -1 f64.const -0 call $std/math/test_rem i32.eqz if i32.const 0 i32.const 8 i32.const 2764 i32.const 0 call $~lib/env/abort unreachable end f64.const 0.5 f64.const -1 f64.const 0.5 call $std/math/test_rem i32.eqz if i32.const 0 i32.const 8 i32.const 2765 i32.const 0 call $~lib/env/abort unreachable end f64.const -0.5 f64.const -1 f64.const -0.5 call $std/math/test_rem i32.eqz if i32.const 0 i32.const 8 i32.const 2766 i32.const 0 call $~lib/env/abort unreachable end f64.const 1 f64.const -1 f64.const 0 call $std/math/test_rem i32.eqz if i32.const 0 i32.const 8 i32.const 2767 i32.const 0 call $~lib/env/abort unreachable end f64.const -1 f64.const -1 f64.const -0 call $std/math/test_rem i32.eqz if i32.const 0 i32.const 8 i32.const 2768 i32.const 0 call $~lib/env/abort unreachable end f64.const 1.5 f64.const -1 f64.const -0.5 call $std/math/test_rem i32.eqz if i32.const 0 i32.const 8 i32.const 2769 i32.const 0 call $~lib/env/abort unreachable end f64.const -1.5 f64.const -1 f64.const 0.5 call $std/math/test_rem i32.eqz if i32.const 0 i32.const 8 i32.const 2770 i32.const 0 call $~lib/env/abort unreachable end f64.const 2 f64.const -1 f64.const 0 call $std/math/test_rem i32.eqz if i32.const 0 i32.const 8 i32.const 2771 i32.const 0 call $~lib/env/abort unreachable end f64.const -2 f64.const -1 f64.const -0 call $std/math/test_rem i32.eqz if i32.const 0 i32.const 8 i32.const 2772 i32.const 0 call $~lib/env/abort unreachable end f64.const inf f64.const -1 f64.const nan:0x8000000000000 call $std/math/test_rem i32.eqz if i32.const 0 i32.const 8 i32.const 2773 i32.const 0 call $~lib/env/abort unreachable end f64.const -inf f64.const -1 f64.const nan:0x8000000000000 call $std/math/test_rem i32.eqz if i32.const 0 i32.const 8 i32.const 2774 i32.const 0 call $~lib/env/abort unreachable end f64.const nan:0x8000000000000 f64.const -1 f64.const nan:0x8000000000000 call $std/math/test_rem i32.eqz if i32.const 0 i32.const 8 i32.const 2775 i32.const 0 call $~lib/env/abort unreachable end f64.const 0 f64.const 0 f64.const nan:0x8000000000000 call $std/math/test_rem i32.eqz if i32.const 0 i32.const 8 i32.const 2776 i32.const 0 call $~lib/env/abort unreachable end f64.const 0 f64.const -0 f64.const nan:0x8000000000000 call $std/math/test_rem i32.eqz if i32.const 0 i32.const 8 i32.const 2777 i32.const 0 call $~lib/env/abort unreachable end f64.const 0 f64.const inf f64.const 0 call $std/math/test_rem i32.eqz if i32.const 0 i32.const 8 i32.const 2778 i32.const 0 call $~lib/env/abort unreachable end f64.const 0 f64.const -inf f64.const 0 call $std/math/test_rem i32.eqz if i32.const 0 i32.const 8 i32.const 2779 i32.const 0 call $~lib/env/abort unreachable end f64.const 0 f64.const nan:0x8000000000000 f64.const nan:0x8000000000000 call $std/math/test_rem i32.eqz if i32.const 0 i32.const 8 i32.const 2780 i32.const 0 call $~lib/env/abort unreachable end f64.const -0 f64.const 0 f64.const nan:0x8000000000000 call $std/math/test_rem i32.eqz if i32.const 0 i32.const 8 i32.const 2781 i32.const 0 call $~lib/env/abort unreachable end f64.const -0 f64.const -0 f64.const nan:0x8000000000000 call $std/math/test_rem i32.eqz if i32.const 0 i32.const 8 i32.const 2782 i32.const 0 call $~lib/env/abort unreachable end f64.const -0 f64.const inf f64.const -0 call $std/math/test_rem i32.eqz if i32.const 0 i32.const 8 i32.const 2783 i32.const 0 call $~lib/env/abort unreachable end f64.const -0 f64.const -inf f64.const -0 call $std/math/test_rem i32.eqz if i32.const 0 i32.const 8 i32.const 2784 i32.const 0 call $~lib/env/abort unreachable end f64.const -0 f64.const nan:0x8000000000000 f64.const nan:0x8000000000000 call $std/math/test_rem i32.eqz if i32.const 0 i32.const 8 i32.const 2785 i32.const 0 call $~lib/env/abort unreachable end f64.const 1 f64.const 0 f64.const nan:0x8000000000000 call $std/math/test_rem i32.eqz if i32.const 0 i32.const 8 i32.const 2786 i32.const 0 call $~lib/env/abort unreachable end f64.const -1 f64.const 0 f64.const nan:0x8000000000000 call $std/math/test_rem i32.eqz if i32.const 0 i32.const 8 i32.const 2787 i32.const 0 call $~lib/env/abort unreachable end f64.const inf f64.const 0 f64.const nan:0x8000000000000 call $std/math/test_rem i32.eqz if i32.const 0 i32.const 8 i32.const 2788 i32.const 0 call $~lib/env/abort unreachable end f64.const -inf f64.const 0 f64.const nan:0x8000000000000 call $std/math/test_rem i32.eqz if i32.const 0 i32.const 8 i32.const 2789 i32.const 0 call $~lib/env/abort unreachable end f64.const nan:0x8000000000000 f64.const 0 f64.const nan:0x8000000000000 call $std/math/test_rem i32.eqz if i32.const 0 i32.const 8 i32.const 2790 i32.const 0 call $~lib/env/abort unreachable end f64.const -1 f64.const -0 f64.const nan:0x8000000000000 call $std/math/test_rem i32.eqz if i32.const 0 i32.const 8 i32.const 2791 i32.const 0 call $~lib/env/abort unreachable end f64.const inf f64.const -0 f64.const nan:0x8000000000000 call $std/math/test_rem i32.eqz if i32.const 0 i32.const 8 i32.const 2792 i32.const 0 call $~lib/env/abort unreachable end f64.const -inf f64.const -0 f64.const nan:0x8000000000000 call $std/math/test_rem i32.eqz if i32.const 0 i32.const 8 i32.const 2793 i32.const 0 call $~lib/env/abort unreachable end f64.const nan:0x8000000000000 f64.const -0 f64.const nan:0x8000000000000 call $std/math/test_rem i32.eqz if i32.const 0 i32.const 8 i32.const 2794 i32.const 0 call $~lib/env/abort unreachable end f64.const inf f64.const 2 f64.const nan:0x8000000000000 call $std/math/test_rem i32.eqz if i32.const 0 i32.const 8 i32.const 2795 i32.const 0 call $~lib/env/abort unreachable end f64.const inf f64.const -0.5 f64.const nan:0x8000000000000 call $std/math/test_rem i32.eqz if i32.const 0 i32.const 8 i32.const 2796 i32.const 0 call $~lib/env/abort unreachable end f64.const inf f64.const nan:0x8000000000000 f64.const nan:0x8000000000000 call $std/math/test_rem i32.eqz if i32.const 0 i32.const 8 i32.const 2797 i32.const 0 call $~lib/env/abort unreachable end f64.const -inf f64.const 2 f64.const nan:0x8000000000000 call $std/math/test_rem i32.eqz if i32.const 0 i32.const 8 i32.const 2798 i32.const 0 call $~lib/env/abort unreachable end f64.const -inf f64.const -0.5 f64.const nan:0x8000000000000 call $std/math/test_rem i32.eqz if i32.const 0 i32.const 8 i32.const 2799 i32.const 0 call $~lib/env/abort unreachable end f64.const -inf f64.const nan:0x8000000000000 f64.const nan:0x8000000000000 call $std/math/test_rem i32.eqz if i32.const 0 i32.const 8 i32.const 2800 i32.const 0 call $~lib/env/abort unreachable end f64.const nan:0x8000000000000 f64.const nan:0x8000000000000 f64.const nan:0x8000000000000 call $std/math/test_rem i32.eqz if i32.const 0 i32.const 8 i32.const 2801 i32.const 0 call $~lib/env/abort unreachable end f64.const 1 f64.const nan:0x8000000000000 f64.const nan:0x8000000000000 call $std/math/test_rem i32.eqz if i32.const 0 i32.const 8 i32.const 2802 i32.const 0 call $~lib/env/abort unreachable end f64.const -1 f64.const nan:0x8000000000000 f64.const nan:0x8000000000000 call $std/math/test_rem i32.eqz if i32.const 0 i32.const 8 i32.const 2803 i32.const 0 call $~lib/env/abort unreachable end f64.const 1 f64.const inf f64.const 1 call $std/math/test_rem i32.eqz if i32.const 0 i32.const 8 i32.const 2804 i32.const 0 call $~lib/env/abort unreachable end f64.const -1 f64.const inf f64.const -1 call $std/math/test_rem i32.eqz if i32.const 0 i32.const 8 i32.const 2805 i32.const 0 call $~lib/env/abort unreachable end f64.const inf f64.const inf f64.const nan:0x8000000000000 call $std/math/test_rem i32.eqz if i32.const 0 i32.const 8 i32.const 2806 i32.const 0 call $~lib/env/abort unreachable end f64.const -inf f64.const inf f64.const nan:0x8000000000000 call $std/math/test_rem i32.eqz if i32.const 0 i32.const 8 i32.const 2807 i32.const 0 call $~lib/env/abort unreachable end f64.const 1 f64.const -inf f64.const 1 call $std/math/test_rem i32.eqz if i32.const 0 i32.const 8 i32.const 2808 i32.const 0 call $~lib/env/abort unreachable end f64.const -1 f64.const -inf f64.const -1 call $std/math/test_rem i32.eqz if i32.const 0 i32.const 8 i32.const 2809 i32.const 0 call $~lib/env/abort unreachable end f64.const inf f64.const -inf f64.const nan:0x8000000000000 call $std/math/test_rem i32.eqz if i32.const 0 i32.const 8 i32.const 2810 i32.const 0 call $~lib/env/abort unreachable end f64.const -inf f64.const -inf f64.const nan:0x8000000000000 call $std/math/test_rem i32.eqz if i32.const 0 i32.const 8 i32.const 2811 i32.const 0 call $~lib/env/abort unreachable end f64.const 1.75 f64.const 0.5 f64.const -0.25 call $std/math/test_rem i32.eqz if i32.const 0 i32.const 8 i32.const 2812 i32.const 0 call $~lib/env/abort unreachable end f64.const -1.75 f64.const 0.5 f64.const 0.25 call $std/math/test_rem i32.eqz if i32.const 0 i32.const 8 i32.const 2813 i32.const 0 call $~lib/env/abort unreachable end f64.const 1.75 f64.const -0.5 f64.const -0.25 call $std/math/test_rem i32.eqz if i32.const 0 i32.const 8 i32.const 2814 i32.const 0 call $~lib/env/abort unreachable end f64.const -1.75 f64.const -0.5 f64.const 0.25 call $std/math/test_rem i32.eqz if i32.const 0 i32.const 8 i32.const 2815 i32.const 0 call $~lib/env/abort unreachable end f64.const 8e-323 f64.const inf f64.const 8e-323 call $std/math/test_rem i32.eqz if i32.const 0 i32.const 8 i32.const 2816 i32.const 0 call $~lib/env/abort unreachable end f32.const -8.066848754882812 f32.const 4.535662651062012 f32.const 1.004476547241211 call $std/math/test_remf i32.eqz if i32.const 0 i32.const 8 i32.const 2825 i32.const 0 call $~lib/env/abort unreachable end f32.const 4.345239639282227 f32.const -8.887990951538086 f32.const 4.345239639282227 call $std/math/test_remf i32.eqz if i32.const 0 i32.const 8 i32.const 2826 i32.const 0 call $~lib/env/abort unreachable end f32.const -8.381433486938477 f32.const -2.7636072635650635 f32.const -0.09061169624328613 call $std/math/test_remf i32.eqz if i32.const 0 i32.const 8 i32.const 2827 i32.const 0 call $~lib/env/abort unreachable end f32.const -6.531673431396484 f32.const 4.567535400390625 f32.const -1.9641380310058594 call $std/math/test_remf i32.eqz if i32.const 0 i32.const 8 i32.const 2828 i32.const 0 call $~lib/env/abort unreachable end f32.const 9.267057418823242 f32.const 4.811392307281494 f32.const -0.3557271957397461 call $std/math/test_remf i32.eqz if i32.const 0 i32.const 8 i32.const 2829 i32.const 0 call $~lib/env/abort unreachable end f32.const -6.450045585632324 f32.const 0.6620717644691467 f32.const 0.17067205905914307 call $std/math/test_remf i32.eqz if i32.const 0 i32.const 8 i32.const 2830 i32.const 0 call $~lib/env/abort unreachable end f32.const 7.858890056610107 f32.const 0.052154526114463806 f32.const -0.016443386673927307 call $std/math/test_remf i32.eqz if i32.const 0 i32.const 8 i32.const 2831 i32.const 0 call $~lib/env/abort unreachable end f32.const -0.7920545339584351 f32.const 7.676402568817139 f32.const -0.7920545339584351 call $std/math/test_remf i32.eqz if i32.const 0 i32.const 8 i32.const 2832 i32.const 0 call $~lib/env/abort unreachable end f32.const 0.6157026886940002 f32.const 2.0119025707244873 f32.const 0.6157026886940002 call $std/math/test_remf i32.eqz if i32.const 0 i32.const 8 i32.const 2833 i32.const 0 call $~lib/env/abort unreachable end f32.const -0.5587586760520935 f32.const 0.03223983198404312 f32.const -0.010681532323360443 call $std/math/test_remf i32.eqz if i32.const 0 i32.const 8 i32.const 2834 i32.const 0 call $~lib/env/abort unreachable end f32.const 0 f32.const 1 f32.const 0 call $std/math/test_remf i32.eqz if i32.const 0 i32.const 8 i32.const 2837 i32.const 0 call $~lib/env/abort unreachable end f32.const -0 f32.const 1 f32.const -0 call $std/math/test_remf i32.eqz if i32.const 0 i32.const 8 i32.const 2838 i32.const 0 call $~lib/env/abort unreachable end f32.const 0.5 f32.const 1 f32.const 0.5 call $std/math/test_remf i32.eqz if i32.const 0 i32.const 8 i32.const 2839 i32.const 0 call $~lib/env/abort unreachable end f32.const -0.5 f32.const 1 f32.const -0.5 call $std/math/test_remf i32.eqz if i32.const 0 i32.const 8 i32.const 2840 i32.const 0 call $~lib/env/abort unreachable end f32.const 1 f32.const 1 f32.const 0 call $std/math/test_remf i32.eqz if i32.const 0 i32.const 8 i32.const 2841 i32.const 0 call $~lib/env/abort unreachable end f32.const -1 f32.const 1 f32.const -0 call $std/math/test_remf i32.eqz if i32.const 0 i32.const 8 i32.const 2842 i32.const 0 call $~lib/env/abort unreachable end f32.const 1.5 f32.const 1 f32.const -0.5 call $std/math/test_remf i32.eqz if i32.const 0 i32.const 8 i32.const 2843 i32.const 0 call $~lib/env/abort unreachable end f32.const -1.5 f32.const 1 f32.const 0.5 call $std/math/test_remf i32.eqz if i32.const 0 i32.const 8 i32.const 2844 i32.const 0 call $~lib/env/abort unreachable end f32.const 2 f32.const 1 f32.const 0 call $std/math/test_remf i32.eqz if i32.const 0 i32.const 8 i32.const 2845 i32.const 0 call $~lib/env/abort unreachable end f32.const -2 f32.const 1 f32.const -0 call $std/math/test_remf i32.eqz if i32.const 0 i32.const 8 i32.const 2846 i32.const 0 call $~lib/env/abort unreachable end f32.const inf f32.const 1 f32.const nan:0x400000 call $std/math/test_remf i32.eqz if i32.const 0 i32.const 8 i32.const 2847 i32.const 0 call $~lib/env/abort unreachable end f32.const -inf f32.const 1 f32.const nan:0x400000 call $std/math/test_remf i32.eqz if i32.const 0 i32.const 8 i32.const 2848 i32.const 0 call $~lib/env/abort unreachable end f32.const nan:0x400000 f32.const 1 f32.const nan:0x400000 call $std/math/test_remf i32.eqz if i32.const 0 i32.const 8 i32.const 2849 i32.const 0 call $~lib/env/abort unreachable end f32.const 0 f32.const -1 f32.const 0 call $std/math/test_remf i32.eqz if i32.const 0 i32.const 8 i32.const 2850 i32.const 0 call $~lib/env/abort unreachable end f32.const -0 f32.const -1 f32.const -0 call $std/math/test_remf i32.eqz if i32.const 0 i32.const 8 i32.const 2851 i32.const 0 call $~lib/env/abort unreachable end f32.const 0.5 f32.const -1 f32.const 0.5 call $std/math/test_remf i32.eqz if i32.const 0 i32.const 8 i32.const 2852 i32.const 0 call $~lib/env/abort unreachable end f32.const -0.5 f32.const -1 f32.const -0.5 call $std/math/test_remf i32.eqz if i32.const 0 i32.const 8 i32.const 2853 i32.const 0 call $~lib/env/abort unreachable end f32.const 1 f32.const -1 f32.const 0 call $std/math/test_remf i32.eqz if i32.const 0 i32.const 8 i32.const 2854 i32.const 0 call $~lib/env/abort unreachable end f32.const -1 f32.const -1 f32.const -0 call $std/math/test_remf i32.eqz if i32.const 0 i32.const 8 i32.const 2855 i32.const 0 call $~lib/env/abort unreachable end f32.const 1.5 f32.const -1 f32.const -0.5 call $std/math/test_remf i32.eqz if i32.const 0 i32.const 8 i32.const 2856 i32.const 0 call $~lib/env/abort unreachable end f32.const -1.5 f32.const -1 f32.const 0.5 call $std/math/test_remf i32.eqz if i32.const 0 i32.const 8 i32.const 2857 i32.const 0 call $~lib/env/abort unreachable end f32.const 2 f32.const -1 f32.const 0 call $std/math/test_remf i32.eqz if i32.const 0 i32.const 8 i32.const 2858 i32.const 0 call $~lib/env/abort unreachable end f32.const -2 f32.const -1 f32.const -0 call $std/math/test_remf i32.eqz if i32.const 0 i32.const 8 i32.const 2859 i32.const 0 call $~lib/env/abort unreachable end f32.const inf f32.const -1 f32.const nan:0x400000 call $std/math/test_remf i32.eqz if i32.const 0 i32.const 8 i32.const 2860 i32.const 0 call $~lib/env/abort unreachable end f32.const -inf f32.const -1 f32.const nan:0x400000 call $std/math/test_remf i32.eqz if i32.const 0 i32.const 8 i32.const 2861 i32.const 0 call $~lib/env/abort unreachable end f32.const nan:0x400000 f32.const -1 f32.const nan:0x400000 call $std/math/test_remf i32.eqz if i32.const 0 i32.const 8 i32.const 2862 i32.const 0 call $~lib/env/abort unreachable end f32.const 0 f32.const 0 f32.const nan:0x400000 call $std/math/test_remf i32.eqz if i32.const 0 i32.const 8 i32.const 2863 i32.const 0 call $~lib/env/abort unreachable end f32.const 0 f32.const -0 f32.const nan:0x400000 call $std/math/test_remf i32.eqz if i32.const 0 i32.const 8 i32.const 2864 i32.const 0 call $~lib/env/abort unreachable end f32.const 0 f32.const inf f32.const 0 call $std/math/test_remf i32.eqz if i32.const 0 i32.const 8 i32.const 2865 i32.const 0 call $~lib/env/abort unreachable end f32.const 0 f32.const -inf f32.const 0 call $std/math/test_remf i32.eqz if i32.const 0 i32.const 8 i32.const 2866 i32.const 0 call $~lib/env/abort unreachable end f32.const 0 f32.const nan:0x400000 f32.const nan:0x400000 call $std/math/test_remf i32.eqz if i32.const 0 i32.const 8 i32.const 2867 i32.const 0 call $~lib/env/abort unreachable end f32.const -0 f32.const 0 f32.const nan:0x400000 call $std/math/test_remf i32.eqz if i32.const 0 i32.const 8 i32.const 2868 i32.const 0 call $~lib/env/abort unreachable end f32.const -0 f32.const -0 f32.const nan:0x400000 call $std/math/test_remf i32.eqz if i32.const 0 i32.const 8 i32.const 2869 i32.const 0 call $~lib/env/abort unreachable end f32.const -0 f32.const inf f32.const -0 call $std/math/test_remf i32.eqz if i32.const 0 i32.const 8 i32.const 2870 i32.const 0 call $~lib/env/abort unreachable end f32.const -0 f32.const -inf f32.const -0 call $std/math/test_remf i32.eqz if i32.const 0 i32.const 8 i32.const 2871 i32.const 0 call $~lib/env/abort unreachable end f32.const -0 f32.const nan:0x400000 f32.const nan:0x400000 call $std/math/test_remf i32.eqz if i32.const 0 i32.const 8 i32.const 2872 i32.const 0 call $~lib/env/abort unreachable end f32.const 1 f32.const 0 f32.const nan:0x400000 call $std/math/test_remf i32.eqz if i32.const 0 i32.const 8 i32.const 2873 i32.const 0 call $~lib/env/abort unreachable end f32.const -1 f32.const 0 f32.const nan:0x400000 call $std/math/test_remf i32.eqz if i32.const 0 i32.const 8 i32.const 2874 i32.const 0 call $~lib/env/abort unreachable end f32.const inf f32.const 0 f32.const nan:0x400000 call $std/math/test_remf i32.eqz if i32.const 0 i32.const 8 i32.const 2875 i32.const 0 call $~lib/env/abort unreachable end f32.const -inf f32.const 0 f32.const nan:0x400000 call $std/math/test_remf i32.eqz if i32.const 0 i32.const 8 i32.const 2876 i32.const 0 call $~lib/env/abort unreachable end f32.const nan:0x400000 f32.const 0 f32.const nan:0x400000 call $std/math/test_remf i32.eqz if i32.const 0 i32.const 8 i32.const 2877 i32.const 0 call $~lib/env/abort unreachable end f32.const -1 f32.const -0 f32.const nan:0x400000 call $std/math/test_remf i32.eqz if i32.const 0 i32.const 8 i32.const 2878 i32.const 0 call $~lib/env/abort unreachable end f32.const inf f32.const -0 f32.const nan:0x400000 call $std/math/test_remf i32.eqz if i32.const 0 i32.const 8 i32.const 2879 i32.const 0 call $~lib/env/abort unreachable end f32.const -inf f32.const -0 f32.const nan:0x400000 call $std/math/test_remf i32.eqz if i32.const 0 i32.const 8 i32.const 2880 i32.const 0 call $~lib/env/abort unreachable end f32.const nan:0x400000 f32.const -0 f32.const nan:0x400000 call $std/math/test_remf i32.eqz if i32.const 0 i32.const 8 i32.const 2881 i32.const 0 call $~lib/env/abort unreachable end f32.const inf f32.const 2 f32.const nan:0x400000 call $std/math/test_remf i32.eqz if i32.const 0 i32.const 8 i32.const 2882 i32.const 0 call $~lib/env/abort unreachable end f32.const inf f32.const -0.5 f32.const nan:0x400000 call $std/math/test_remf i32.eqz if i32.const 0 i32.const 8 i32.const 2883 i32.const 0 call $~lib/env/abort unreachable end f32.const inf f32.const nan:0x400000 f32.const nan:0x400000 call $std/math/test_remf i32.eqz if i32.const 0 i32.const 8 i32.const 2884 i32.const 0 call $~lib/env/abort unreachable end f32.const -inf f32.const 2 f32.const nan:0x400000 call $std/math/test_remf i32.eqz if i32.const 0 i32.const 8 i32.const 2885 i32.const 0 call $~lib/env/abort unreachable end f32.const -inf f32.const -0.5 f32.const nan:0x400000 call $std/math/test_remf i32.eqz if i32.const 0 i32.const 8 i32.const 2886 i32.const 0 call $~lib/env/abort unreachable end f32.const -inf f32.const nan:0x400000 f32.const nan:0x400000 call $std/math/test_remf i32.eqz if i32.const 0 i32.const 8 i32.const 2887 i32.const 0 call $~lib/env/abort unreachable end f32.const nan:0x400000 f32.const nan:0x400000 f32.const nan:0x400000 call $std/math/test_remf i32.eqz if i32.const 0 i32.const 8 i32.const 2888 i32.const 0 call $~lib/env/abort unreachable end f32.const 1 f32.const nan:0x400000 f32.const nan:0x400000 call $std/math/test_remf i32.eqz if i32.const 0 i32.const 8 i32.const 2889 i32.const 0 call $~lib/env/abort unreachable end f32.const -1 f32.const nan:0x400000 f32.const nan:0x400000 call $std/math/test_remf i32.eqz if i32.const 0 i32.const 8 i32.const 2890 i32.const 0 call $~lib/env/abort unreachable end f32.const 1 f32.const inf f32.const 1 call $std/math/test_remf i32.eqz if i32.const 0 i32.const 8 i32.const 2891 i32.const 0 call $~lib/env/abort unreachable end f32.const -1 f32.const inf f32.const -1 call $std/math/test_remf i32.eqz if i32.const 0 i32.const 8 i32.const 2892 i32.const 0 call $~lib/env/abort unreachable end f32.const inf f32.const inf f32.const nan:0x400000 call $std/math/test_remf i32.eqz if i32.const 0 i32.const 8 i32.const 2893 i32.const 0 call $~lib/env/abort unreachable end f32.const -inf f32.const inf f32.const nan:0x400000 call $std/math/test_remf i32.eqz if i32.const 0 i32.const 8 i32.const 2894 i32.const 0 call $~lib/env/abort unreachable end f32.const 1 f32.const -inf f32.const 1 call $std/math/test_remf i32.eqz if i32.const 0 i32.const 8 i32.const 2895 i32.const 0 call $~lib/env/abort unreachable end f32.const -1 f32.const -inf f32.const -1 call $std/math/test_remf i32.eqz if i32.const 0 i32.const 8 i32.const 2896 i32.const 0 call $~lib/env/abort unreachable end f32.const inf f32.const -inf f32.const nan:0x400000 call $std/math/test_remf i32.eqz if i32.const 0 i32.const 8 i32.const 2897 i32.const 0 call $~lib/env/abort unreachable end f32.const -inf f32.const -inf f32.const nan:0x400000 call $std/math/test_remf i32.eqz if i32.const 0 i32.const 8 i32.const 2898 i32.const 0 call $~lib/env/abort unreachable end f32.const 1.75 f32.const 0.5 f32.const -0.25 call $std/math/test_remf i32.eqz if i32.const 0 i32.const 8 i32.const 2899 i32.const 0 call $~lib/env/abort unreachable end f32.const -1.75 f32.const 0.5 f32.const 0.25 call $std/math/test_remf i32.eqz if i32.const 0 i32.const 8 i32.const 2900 i32.const 0 call $~lib/env/abort unreachable end f32.const 1.75 f32.const -0.5 f32.const -0.25 call $std/math/test_remf i32.eqz if i32.const 0 i32.const 8 i32.const 2901 i32.const 0 call $~lib/env/abort unreachable end f32.const -1.75 f32.const -0.5 f32.const 0.25 call $std/math/test_remf i32.eqz if i32.const 0 i32.const 8 i32.const 2902 i32.const 0 call $~lib/env/abort unreachable end f32.const 5.877471754111438e-39 f32.const inf f32.const 5.877471754111438e-39 call $std/math/test_remf i32.eqz if i32.const 0 i32.const 8 i32.const 2903 i32.const 0 call $~lib/env/abort unreachable end f32.const -8.066848754882812 f32.const -0.977429211139679 f32.const 0.0801057294011116 call $std/math/test_sinf i32.eqz if i32.const 0 i32.const 8 i32.const 2941 i32.const 0 call $~lib/env/abort unreachable end f32.const 4.345239639282227 f32.const -0.933354377746582 f32.const 0.34475627541542053 call $std/math/test_sinf i32.eqz if i32.const 0 i32.const 8 i32.const 2942 i32.const 0 call $~lib/env/abort unreachable end f32.const -8.381433486938477 f32.const -0.8640924692153931 f32.const -0.468659907579422 call $std/math/test_sinf i32.eqz if i32.const 0 i32.const 8 i32.const 2943 i32.const 0 call $~lib/env/abort unreachable end f32.const -6.531673431396484 f32.const -0.24593880772590637 f32.const -0.3955177664756775 call $std/math/test_sinf i32.eqz if i32.const 0 i32.const 8 i32.const 2944 i32.const 0 call $~lib/env/abort unreachable end f32.const 9.267057418823242 f32.const 0.1570674479007721 f32.const -0.24006809294223785 call $std/math/test_sinf i32.eqz if i32.const 0 i32.const 8 i32.const 2945 i32.const 0 call $~lib/env/abort unreachable end f32.const 0.6619858741760254 f32.const 0.6146844625473022 f32.const -0.07707194238901138 call $std/math/test_sinf i32.eqz if i32.const 0 i32.const 8 i32.const 2946 i32.const 0 call $~lib/env/abort unreachable end f32.const -0.40660393238067627 f32.const -0.39549243450164795 f32.const -0.11720617115497589 call $std/math/test_sinf i32.eqz if i32.const 0 i32.const 8 i32.const 2947 i32.const 0 call $~lib/env/abort unreachable end f32.const 0.5617597699165344 f32.const 0.5326763391494751 f32.const -0.16059114038944244 call $std/math/test_sinf i32.eqz if i32.const 0 i32.const 8 i32.const 2948 i32.const 0 call $~lib/env/abort unreachable end f32.const 0.7741522789001465 f32.const 0.699110209941864 f32.const 0.26384368538856506 call $std/math/test_sinf i32.eqz if i32.const 0 i32.const 8 i32.const 2949 i32.const 0 call $~lib/env/abort unreachable end f32.const -0.6787636876106262 f32.const -0.627831220626831 f32.const 0.005127954296767712 call $std/math/test_sinf i32.eqz if i32.const 0 i32.const 8 i32.const 2950 i32.const 0 call $~lib/env/abort unreachable end f32.const 0 f32.const 0 f32.const 0 call $std/math/test_sinf i32.eqz if i32.const 0 i32.const 8 i32.const 2953 i32.const 0 call $~lib/env/abort unreachable end f32.const -0 f32.const -0 f32.const 0 call $std/math/test_sinf i32.eqz if i32.const 0 i32.const 8 i32.const 2954 i32.const 0 call $~lib/env/abort unreachable end f32.const inf f32.const nan:0x400000 f32.const 0 call $std/math/test_sinf i32.eqz if i32.const 0 i32.const 8 i32.const 2955 i32.const 0 call $~lib/env/abort unreachable end f32.const -inf f32.const nan:0x400000 f32.const 0 call $std/math/test_sinf i32.eqz if i32.const 0 i32.const 8 i32.const 2956 i32.const 0 call $~lib/env/abort unreachable end f32.const nan:0x400000 f32.const nan:0x400000 f32.const 0 call $std/math/test_sinf i32.eqz if i32.const 0 i32.const 8 i32.const 2957 i32.const 0 call $~lib/env/abort unreachable end f32.const 1.862645149230957e-09 f32.const 1.862645149230957e-09 f32.const 4.850638554015907e-12 call $std/math/test_sinf i32.eqz if i32.const 0 i32.const 8 i32.const 2960 i32.const 0 call $~lib/env/abort unreachable end f32.const -1.862645149230957e-09 f32.const -1.862645149230957e-09 f32.const -4.850638554015907e-12 call $std/math/test_sinf i32.eqz if i32.const 0 i32.const 8 i32.const 2961 i32.const 0 call $~lib/env/abort unreachable end f32.const 1.1754943508222875e-38 f32.const 1.1754943508222875e-38 f32.const 0 call $std/math/test_sinf i32.eqz if i32.const 0 i32.const 8 i32.const 2962 i32.const 0 call $~lib/env/abort unreachable end f32.const -1.1754943508222875e-38 f32.const -1.1754943508222875e-38 f32.const 0 call $std/math/test_sinf i32.eqz if i32.const 0 i32.const 8 i32.const 2963 i32.const 0 call $~lib/env/abort unreachable end f32.const 1.401298464324817e-45 f32.const 1.401298464324817e-45 f32.const 0 call $std/math/test_sinf i32.eqz if i32.const 0 i32.const 8 i32.const 2964 i32.const 0 call $~lib/env/abort unreachable end f32.const -1.401298464324817e-45 f32.const -1.401298464324817e-45 f32.const 0 call $std/math/test_sinf i32.eqz if i32.const 0 i32.const 8 i32.const 2965 i32.const 0 call $~lib/env/abort unreachable end f32.const 1.175494490952134e-38 f32.const 1.175494490952134e-38 f32.const 0 call $std/math/test_sinf i32.eqz if i32.const 0 i32.const 8 i32.const 2966 i32.const 0 call $~lib/env/abort unreachable end f32.const 1.1754946310819804e-38 f32.const 1.1754946310819804e-38 f32.const 0 call $std/math/test_sinf i32.eqz if i32.const 0 i32.const 8 i32.const 2967 i32.const 0 call $~lib/env/abort unreachable end f32.const 2.3509880009953429e-38 f32.const 2.3509880009953429e-38 f32.const 0 call $std/math/test_sinf i32.eqz if i32.const 0 i32.const 8 i32.const 2968 i32.const 0 call $~lib/env/abort unreachable end f32.const 2.350988701644575e-38 f32.const 2.350988701644575e-38 f32.const 0 call $std/math/test_sinf i32.eqz if i32.const 0 i32.const 8 i32.const 2969 i32.const 0 call $~lib/env/abort unreachable end f32.const 2.3509895424236536e-38 f32.const 2.3509895424236536e-38 f32.const 0 call $std/math/test_sinf i32.eqz if i32.const 0 i32.const 8 i32.const 2970 i32.const 0 call $~lib/env/abort unreachable end f32.const 4.70197740328915e-38 f32.const 4.70197740328915e-38 f32.const 0 call $std/math/test_sinf i32.eqz if i32.const 0 i32.const 8 i32.const 2971 i32.const 0 call $~lib/env/abort unreachable end f32.const 1.1175870895385742e-08 f32.const 1.1175870895385742e-08 f32.const 2.6193447411060333e-10 call $std/math/test_sinf i32.eqz if i32.const 0 i32.const 8 i32.const 2972 i32.const 0 call $~lib/env/abort unreachable end f32.const 1.4901161193847656e-08 f32.const 1.4901161193847656e-08 f32.const 3.1044086745701804e-10 call $std/math/test_sinf i32.eqz if i32.const 0 i32.const 8 i32.const 2973 i32.const 0 call $~lib/env/abort unreachable end f32.const 0.000244140625 f32.const 0.000244140625 f32.const 0.0833333358168602 call $std/math/test_sinf i32.eqz if i32.const 0 i32.const 8 i32.const 2974 i32.const 0 call $~lib/env/abort unreachable end f32.const 0.0003662109375 f32.const 0.0003662109375 f32.const 0.28125 call $std/math/test_sinf i32.eqz if i32.const 0 i32.const 8 i32.const 2975 i32.const 0 call $~lib/env/abort unreachable end f32.const -1.175494490952134e-38 f32.const -1.175494490952134e-38 f32.const 0 call $std/math/test_sinf i32.eqz if i32.const 0 i32.const 8 i32.const 2976 i32.const 0 call $~lib/env/abort unreachable end f32.const -1.1754946310819804e-38 f32.const -1.1754946310819804e-38 f32.const 0 call $std/math/test_sinf i32.eqz if i32.const 0 i32.const 8 i32.const 2977 i32.const 0 call $~lib/env/abort unreachable end f32.const -2.3509880009953429e-38 f32.const -2.3509880009953429e-38 f32.const 0 call $std/math/test_sinf i32.eqz if i32.const 0 i32.const 8 i32.const 2978 i32.const 0 call $~lib/env/abort unreachable end f32.const -2.350988701644575e-38 f32.const -2.350988701644575e-38 f32.const 0 call $std/math/test_sinf i32.eqz if i32.const 0 i32.const 8 i32.const 2979 i32.const 0 call $~lib/env/abort unreachable end f32.const -2.3509895424236536e-38 f32.const -2.3509895424236536e-38 f32.const 0 call $std/math/test_sinf i32.eqz if i32.const 0 i32.const 8 i32.const 2980 i32.const 0 call $~lib/env/abort unreachable end f32.const -4.70197740328915e-38 f32.const -4.70197740328915e-38 f32.const 0 call $std/math/test_sinf i32.eqz if i32.const 0 i32.const 8 i32.const 2981 i32.const 0 call $~lib/env/abort unreachable end f32.const -1.1175870895385742e-08 f32.const -1.1175870895385742e-08 f32.const -2.6193447411060333e-10 call $std/math/test_sinf i32.eqz if i32.const 0 i32.const 8 i32.const 2982 i32.const 0 call $~lib/env/abort unreachable end f32.const -1.4901161193847656e-08 f32.const -1.4901161193847656e-08 f32.const -3.1044086745701804e-10 call $std/math/test_sinf i32.eqz if i32.const 0 i32.const 8 i32.const 2983 i32.const 0 call $~lib/env/abort unreachable end f32.const -0.000244140625 f32.const -0.000244140625 f32.const -0.0833333358168602 call $std/math/test_sinf i32.eqz if i32.const 0 i32.const 8 i32.const 2984 i32.const 0 call $~lib/env/abort unreachable end f32.const -0.0003662109375 f32.const -0.0003662109375 f32.const -0.28125 call $std/math/test_sinf i32.eqz if i32.const 0 i32.const 8 i32.const 2985 i32.const 0 call $~lib/env/abort unreachable end f32.const 2.802596928649634e-45 f32.const 2.802596928649634e-45 f32.const 0 call $std/math/test_sinf i32.eqz if i32.const 0 i32.const 8 i32.const 2986 i32.const 0 call $~lib/env/abort unreachable end f32.const 1.2611686178923354e-44 f32.const 1.2611686178923354e-44 f32.const 0 call $std/math/test_sinf i32.eqz if i32.const 0 i32.const 8 i32.const 2987 i32.const 0 call $~lib/env/abort unreachable end f32.const 2.938735877055719e-39 f32.const 2.938735877055719e-39 f32.const 0 call $std/math/test_sinf i32.eqz if i32.const 0 i32.const 8 i32.const 2988 i32.const 0 call $~lib/env/abort unreachable end f32.const 5.877471754111438e-39 f32.const 5.877471754111438e-39 f32.const 0 call $std/math/test_sinf i32.eqz if i32.const 0 i32.const 8 i32.const 2989 i32.const 0 call $~lib/env/abort unreachable end f32.const 1.1754940705625946e-38 f32.const 1.1754940705625946e-38 f32.const 0 call $std/math/test_sinf i32.eqz if i32.const 0 i32.const 8 i32.const 2990 i32.const 0 call $~lib/env/abort unreachable end f32.const 1.1754942106924411e-38 f32.const 1.1754942106924411e-38 f32.const 0 call $std/math/test_sinf i32.eqz if i32.const 0 i32.const 8 i32.const 2991 i32.const 0 call $~lib/env/abort unreachable end f32.const -2.802596928649634e-45 f32.const -2.802596928649634e-45 f32.const 0 call $std/math/test_sinf i32.eqz if i32.const 0 i32.const 8 i32.const 2992 i32.const 0 call $~lib/env/abort unreachable end f32.const -1.2611686178923354e-44 f32.const -1.2611686178923354e-44 f32.const 0 call $std/math/test_sinf i32.eqz if i32.const 0 i32.const 8 i32.const 2993 i32.const 0 call $~lib/env/abort unreachable end f32.const -2.938735877055719e-39 f32.const -2.938735877055719e-39 f32.const 0 call $std/math/test_sinf i32.eqz if i32.const 0 i32.const 8 i32.const 2994 i32.const 0 call $~lib/env/abort unreachable end f32.const -5.877471754111438e-39 f32.const -5.877471754111438e-39 f32.const 0 call $std/math/test_sinf i32.eqz if i32.const 0 i32.const 8 i32.const 2995 i32.const 0 call $~lib/env/abort unreachable end f32.const -1.1754940705625946e-38 f32.const -1.1754940705625946e-38 f32.const 0 call $std/math/test_sinf i32.eqz if i32.const 0 i32.const 8 i32.const 2996 i32.const 0 call $~lib/env/abort unreachable end f32.const -1.1754942106924411e-38 f32.const -1.1754942106924411e-38 f32.const 0 call $std/math/test_sinf i32.eqz if i32.const 0 i32.const 8 i32.const 2997 i32.const 0 call $~lib/env/abort unreachable end f32.const 255.99993896484375 f32.const -0.9992055892944336 f32.const 0 call $std/math/test_sinf i32.eqz if i32.const 0 i32.const 8 i32.const 3000 i32.const 0 call $~lib/env/abort unreachable end f32.const 5033165 f32.const 0.5312945246696472 f32.const 0 call $std/math/test_sinf i32.eqz if i32.const 0 i32.const 8 i32.const 3001 i32.const 0 call $~lib/env/abort unreachable end f32.const 421657440 f32.const -0.7397398948669434 f32.const 0 call $std/math/test_sinf i32.eqz if i32.const 0 i32.const 8 i32.const 3002 i32.const 0 call $~lib/env/abort unreachable end f32.const 2147483392 f32.const 0.2762770354747772 f32.const 0 call $std/math/test_sinf i32.eqz if i32.const 0 i32.const 8 i32.const 3003 i32.const 0 call $~lib/env/abort unreachable end f32.const 68719476736 f32.const 0.9855440855026245 f32.const 0 call $std/math/test_sinf i32.eqz if i32.const 0 i32.const 8 i32.const 3004 i32.const 0 call $~lib/env/abort unreachable end f32.const 549755813888 f32.const -0.9782648086547852 f32.const 0 call $std/math/test_sinf i32.eqz if i32.const 0 i32.const 8 i32.const 3005 i32.const 0 call $~lib/env/abort unreachable end f32.const 3402823466385288598117041e14 f32.const -0.5218765139579773 f32.const 0 call $std/math/test_sinf i32.eqz if i32.const 0 i32.const 8 i32.const 3006 i32.const 0 call $~lib/env/abort unreachable end f32.const -255.99993896484375 f32.const 0.9992055892944336 f32.const 0 call $std/math/test_sinf i32.eqz if i32.const 0 i32.const 8 i32.const 3007 i32.const 0 call $~lib/env/abort unreachable end f32.const -5033165 f32.const -0.5312945246696472 f32.const 0 call $std/math/test_sinf i32.eqz if i32.const 0 i32.const 8 i32.const 3008 i32.const 0 call $~lib/env/abort unreachable end f32.const -421657440 f32.const 0.7397398948669434 f32.const 0 call $std/math/test_sinf i32.eqz if i32.const 0 i32.const 8 i32.const 3009 i32.const 0 call $~lib/env/abort unreachable end f32.const -2147483392 f32.const -0.2762770354747772 f32.const 0 call $std/math/test_sinf i32.eqz if i32.const 0 i32.const 8 i32.const 3010 i32.const 0 call $~lib/env/abort unreachable end f32.const -68719476736 f32.const -0.9855440855026245 f32.const 0 call $std/math/test_sinf i32.eqz if i32.const 0 i32.const 8 i32.const 3011 i32.const 0 call $~lib/env/abort unreachable end f32.const -549755813888 f32.const 0.9782648086547852 f32.const 0 call $std/math/test_sinf i32.eqz if i32.const 0 i32.const 8 i32.const 3012 i32.const 0 call $~lib/env/abort unreachable end f32.const -3402823466385288598117041e14 f32.const 0.5218765139579773 f32.const 0 call $std/math/test_sinf i32.eqz if i32.const 0 i32.const 8 i32.const 3013 i32.const 0 call $~lib/env/abort unreachable end f64.const -8.06684839057968 f64.const -1593.5206801156262 f64.const -0.2138727605342865 call $std/math/test_sinh i32.eqz if i32.const 0 i32.const 8 i32.const 3025 i32.const 0 call $~lib/env/abort unreachable end f64.const 4.345239849338305 f64.const 38.54878088685412 f64.const 0.21537430584430695 call $std/math/test_sinh i32.eqz if i32.const 0 i32.const 8 i32.const 3026 i32.const 0 call $~lib/env/abort unreachable end f64.const -8.38143342755525 f64.const -2182.6307505145546 f64.const 0.16213826835155487 call $std/math/test_sinh i32.eqz if i32.const 0 i32.const 8 i32.const 3027 i32.const 0 call $~lib/env/abort unreachable end f64.const -6.531673581913484 f64.const -343.2723926847529 f64.const 0.20479513704776764 call $std/math/test_sinh i32.eqz if i32.const 0 i32.const 8 i32.const 3028 i32.const 0 call $~lib/env/abort unreachable end f64.const 9.267056966972586 f64.const 5291.7790755194055 f64.const -0.48676517605781555 call $std/math/test_sinh i32.eqz if i32.const 0 i32.const 8 i32.const 3029 i32.const 0 call $~lib/env/abort unreachable end f64.const 0.6619858980995045 f64.const 0.7114062568229157 f64.const -0.4584641456604004 call $std/math/test_sinh i32.eqz if i32.const 0 i32.const 8 i32.const 3030 i32.const 0 call $~lib/env/abort unreachable end f64.const -0.4066039223853553 f64.const -0.41790065258739445 f64.const 0.37220045924186707 call $std/math/test_sinh i32.eqz if i32.const 0 i32.const 8 i32.const 3031 i32.const 0 call $~lib/env/abort unreachable end f64.const 0.5617597462207241 f64.const 0.5917755935451237 f64.const 0.46178996562957764 call $std/math/test_sinh i32.eqz if i32.const 0 i32.const 8 i32.const 3032 i32.const 0 call $~lib/env/abort unreachable end f64.const 0.7741522965913037 f64.const 0.8538292008852542 f64.const -0.07019051909446716 call $std/math/test_sinh i32.eqz if i32.const 0 i32.const 8 i32.const 3033 i32.const 0 call $~lib/env/abort unreachable end f64.const -0.6787637026394024 f64.const -0.732097615653169 f64.const 0.26858529448509216 call $std/math/test_sinh i32.eqz if i32.const 0 i32.const 8 i32.const 3034 i32.const 0 call $~lib/env/abort unreachable end f64.const 0 f64.const 0 f64.const 0 call $std/math/test_sinh i32.eqz if i32.const 0 i32.const 8 i32.const 3037 i32.const 0 call $~lib/env/abort unreachable end f64.const -0 f64.const -0 f64.const 0 call $std/math/test_sinh i32.eqz if i32.const 0 i32.const 8 i32.const 3038 i32.const 0 call $~lib/env/abort unreachable end f64.const inf f64.const inf f64.const 0 call $std/math/test_sinh i32.eqz if i32.const 0 i32.const 8 i32.const 3039 i32.const 0 call $~lib/env/abort unreachable end f64.const -inf f64.const -inf f64.const 0 call $std/math/test_sinh i32.eqz if i32.const 0 i32.const 8 i32.const 3040 i32.const 0 call $~lib/env/abort unreachable end f64.const nan:0x8000000000000 f64.const nan:0x8000000000000 f64.const 0 call $std/math/test_sinh i32.eqz if i32.const 0 i32.const 8 i32.const 3041 i32.const 0 call $~lib/env/abort unreachable end f32.const -8.066848754882812 f32.const -1593.521240234375 f32.const 0.1671663224697113 call $std/math/test_sinhf i32.eqz if i32.const 0 i32.const 8 i32.const 3050 i32.const 0 call $~lib/env/abort unreachable end f32.const 4.345239639282227 f32.const 38.548770904541016 f32.const -0.49340328574180603 call $std/math/test_sinhf i32.eqz if i32.const 0 i32.const 8 i32.const 3051 i32.const 0 call $~lib/env/abort unreachable end f32.const -8.381433486938477 f32.const -2182.630859375 f32.const 0.0849970355629921 call $std/math/test_sinhf i32.eqz if i32.const 0 i32.const 8 i32.const 3052 i32.const 0 call $~lib/env/abort unreachable end f32.const -6.531673431396484 f32.const -343.2723388671875 f32.const 0.0704190656542778 call $std/math/test_sinhf i32.eqz if i32.const 0 i32.const 8 i32.const 3053 i32.const 0 call $~lib/env/abort unreachable end f32.const 9.267057418823242 f32.const 5291.78125 f32.const -0.44362515211105347 call $std/math/test_sinhf i32.eqz if i32.const 0 i32.const 8 i32.const 3054 i32.const 0 call $~lib/env/abort unreachable end f32.const 0.6619858741760254 f32.const 0.7114062309265137 f32.const 0.058103885501623154 call $std/math/test_sinhf i32.eqz if i32.const 0 i32.const 8 i32.const 3055 i32.const 0 call $~lib/env/abort unreachable end f32.const -0.40660393238067627 f32.const -0.4179006516933441 f32.const 0.39349499344825745 call $std/math/test_sinhf i32.eqz if i32.const 0 i32.const 8 i32.const 3056 i32.const 0 call $~lib/env/abort unreachable end f32.const 0.5617597699165344 f32.const 0.5917755961418152 f32.const -0.4183797240257263 call $std/math/test_sinhf i32.eqz if i32.const 0 i32.const 8 i32.const 3057 i32.const 0 call $~lib/env/abort unreachable end f32.const 0.7741522789001465 f32.const 0.8538292050361633 f32.const 0.45992106199264526 call $std/math/test_sinhf i32.eqz if i32.const 0 i32.const 8 i32.const 3058 i32.const 0 call $~lib/env/abort unreachable end f32.const -0.6787636876106262 f32.const -0.7320976257324219 f32.const -0.48159059882164 call $std/math/test_sinhf i32.eqz if i32.const 0 i32.const 8 i32.const 3059 i32.const 0 call $~lib/env/abort unreachable end f32.const 0 f32.const 0 f32.const 0 call $std/math/test_sinhf i32.eqz if i32.const 0 i32.const 8 i32.const 3062 i32.const 0 call $~lib/env/abort unreachable end f32.const -0 f32.const -0 f32.const 0 call $std/math/test_sinhf i32.eqz if i32.const 0 i32.const 8 i32.const 3063 i32.const 0 call $~lib/env/abort unreachable end f32.const inf f32.const inf f32.const 0 call $std/math/test_sinhf i32.eqz if i32.const 0 i32.const 8 i32.const 3064 i32.const 0 call $~lib/env/abort unreachable end f32.const -inf f32.const -inf f32.const 0 call $std/math/test_sinhf i32.eqz if i32.const 0 i32.const 8 i32.const 3065 i32.const 0 call $~lib/env/abort unreachable end f32.const nan:0x400000 f32.const nan:0x400000 f32.const 0 call $std/math/test_sinhf i32.eqz if i32.const 0 i32.const 8 i32.const 3066 i32.const 0 call $~lib/env/abort unreachable end f64.const -8.06684839057968 f64.const nan:0x8000000000000 f64.const 0 call $std/math/test_sqrt i32.eqz if i32.const 0 i32.const 8 i32.const 3078 i32.const 0 call $~lib/env/abort unreachable end f64.const 4.345239849338305 f64.const 2.0845238903256313 f64.const -0.07180261611938477 call $std/math/test_sqrt i32.eqz if i32.const 0 i32.const 8 i32.const 3079 i32.const 0 call $~lib/env/abort unreachable end f64.const -8.38143342755525 f64.const nan:0x8000000000000 f64.const 0 call $std/math/test_sqrt i32.eqz if i32.const 0 i32.const 8 i32.const 3080 i32.const 0 call $~lib/env/abort unreachable end f64.const -6.531673581913484 f64.const nan:0x8000000000000 f64.const 0 call $std/math/test_sqrt i32.eqz if i32.const 0 i32.const 8 i32.const 3081 i32.const 0 call $~lib/env/abort unreachable end f64.const 9.267056966972586 f64.const 3.0441841217266385 f64.const -0.01546262577176094 call $std/math/test_sqrt i32.eqz if i32.const 0 i32.const 8 i32.const 3082 i32.const 0 call $~lib/env/abort unreachable end f64.const 0.6619858980995045 f64.const 0.8136251582267503 f64.const -0.08618157356977463 call $std/math/test_sqrt i32.eqz if i32.const 0 i32.const 8 i32.const 3083 i32.const 0 call $~lib/env/abort unreachable end f64.const -0.4066039223853553 f64.const nan:0x8000000000000 f64.const 0 call $std/math/test_sqrt i32.eqz if i32.const 0 i32.const 8 i32.const 3084 i32.const 0 call $~lib/env/abort unreachable end f64.const 0.5617597462207241 f64.const 0.7495063350104014 f64.const -0.0981396734714508 call $std/math/test_sqrt i32.eqz if i32.const 0 i32.const 8 i32.const 3085 i32.const 0 call $~lib/env/abort unreachable end f64.const 0.7741522965913037 f64.const 0.879859248170583 f64.const -0.37124353647232056 call $std/math/test_sqrt i32.eqz if i32.const 0 i32.const 8 i32.const 3086 i32.const 0 call $~lib/env/abort unreachable end f64.const -0.6787637026394024 f64.const nan:0x8000000000000 f64.const 0 call $std/math/test_sqrt i32.eqz if i32.const 0 i32.const 8 i32.const 3087 i32.const 0 call $~lib/env/abort unreachable end f64.const nan:0x8000000000000 f64.const nan:0x8000000000000 f64.const 0 call $std/math/test_sqrt i32.eqz if i32.const 0 i32.const 8 i32.const 3090 i32.const 0 call $~lib/env/abort unreachable end f64.const inf f64.const inf f64.const 0 call $std/math/test_sqrt i32.eqz if i32.const 0 i32.const 8 i32.const 3091 i32.const 0 call $~lib/env/abort unreachable end f64.const -inf f64.const nan:0x8000000000000 f64.const 0 call $std/math/test_sqrt i32.eqz if i32.const 0 i32.const 8 i32.const 3092 i32.const 0 call $~lib/env/abort unreachable end f64.const 0 f64.const 0 f64.const 0 call $std/math/test_sqrt i32.eqz if i32.const 0 i32.const 8 i32.const 3093 i32.const 0 call $~lib/env/abort unreachable end f64.const -0 f64.const -0 f64.const 0 call $std/math/test_sqrt i32.eqz if i32.const 0 i32.const 8 i32.const 3094 i32.const 0 call $~lib/env/abort unreachable end f64.const 1 f64.const 1 f64.const 0 call $std/math/test_sqrt i32.eqz if i32.const 0 i32.const 8 i32.const 3095 i32.const 0 call $~lib/env/abort unreachable end f64.const -1 f64.const nan:0x8000000000000 f64.const 0 call $std/math/test_sqrt i32.eqz if i32.const 0 i32.const 8 i32.const 3096 i32.const 0 call $~lib/env/abort unreachable end f64.const 4 f64.const 2 f64.const 0 call $std/math/test_sqrt i32.eqz if i32.const 0 i32.const 8 i32.const 3097 i32.const 0 call $~lib/env/abort unreachable end f64.const 1e-323 f64.const 3.1434555694052576e-162 f64.const 0.43537619709968567 call $std/math/test_sqrt i32.eqz if i32.const 0 i32.const 8 i32.const 3098 i32.const 0 call $~lib/env/abort unreachable end f64.const 1.5e-323 f64.const 3.849931087076416e-162 f64.const -0.45194002985954285 call $std/math/test_sqrt i32.eqz if i32.const 0 i32.const 8 i32.const 3099 i32.const 0 call $~lib/env/abort unreachable end f64.const 5e-324 f64.const 2.2227587494850775e-162 f64.const 0 call $std/math/test_sqrt i32.eqz if i32.const 0 i32.const 8 i32.const 3100 i32.const 0 call $~lib/env/abort unreachable end f64.const -5e-324 f64.const nan:0x8000000000000 f64.const 0 call $std/math/test_sqrt i32.eqz if i32.const 0 i32.const 8 i32.const 3101 i32.const 0 call $~lib/env/abort unreachable end f64.const 0.9999999999999999 f64.const 0.9999999999999999 f64.const -0.5 call $std/math/test_sqrt i32.eqz if i32.const 0 i32.const 8 i32.const 3102 i32.const 0 call $~lib/env/abort unreachable end f64.const 1.9999999999999998 f64.const 1.414213562373095 f64.const -0.21107041835784912 call $std/math/test_sqrt i32.eqz if i32.const 0 i32.const 8 i32.const 3103 i32.const 0 call $~lib/env/abort unreachable end f64.const 1.0000000000000002 f64.const 1 f64.const -0.5 call $std/math/test_sqrt i32.eqz if i32.const 0 i32.const 8 i32.const 3104 i32.const 0 call $~lib/env/abort unreachable end f64.const 2.0000000000000004 f64.const 1.4142135623730951 f64.const -0.27173060178756714 call $std/math/test_sqrt i32.eqz if i32.const 0 i32.const 8 i32.const 3105 i32.const 0 call $~lib/env/abort unreachable end f64.const 1.0000000000000002 f64.const 1 f64.const -0.5 call $std/math/test_sqrt i32.eqz if i32.const 0 i32.const 8 i32.const 3106 i32.const 0 call $~lib/env/abort unreachable end f64.const 0.9999999999999999 f64.const 0.9999999999999999 f64.const -0.5 call $std/math/test_sqrt i32.eqz if i32.const 0 i32.const 8 i32.const 3107 i32.const 0 call $~lib/env/abort unreachable end f64.const -1797693134862315708145274e284 f64.const nan:0x8000000000000 f64.const 0 call $std/math/test_sqrt i32.eqz if i32.const 0 i32.const 8 i32.const 3108 i32.const 0 call $~lib/env/abort unreachable end f64.const 1797693134862315708145274e284 f64.const 1340780792994259561100831e130 f64.const -0.5 call $std/math/test_sqrt i32.eqz if i32.const 0 i32.const 8 i32.const 3109 i32.const 0 call $~lib/env/abort unreachable end f64.const 179769313486231490980915e285 f64.const 134078079299425926338769e131 f64.const -0.5 call $std/math/test_sqrt i32.eqz if i32.const 0 i32.const 8 i32.const 3110 i32.const 0 call $~lib/env/abort unreachable end f64.const 1797693134862314111473026e284 f64.const 1340780792994258965674548e130 f64.const -0.5 call $std/math/test_sqrt i32.eqz if i32.const 0 i32.const 8 i32.const 3111 i32.const 0 call $~lib/env/abort unreachable end f64.const 1797693134862313313136902e284 f64.const 1340780792994258667961407e130 f64.const -0.5 call $std/math/test_sqrt i32.eqz if i32.const 0 i32.const 8 i32.const 3112 i32.const 0 call $~lib/env/abort unreachable end f64.const 1797693134862312514800778e284 f64.const 1340780792994258370248265e130 f64.const -0.5 call $std/math/test_sqrt i32.eqz if i32.const 0 i32.const 8 i32.const 3113 i32.const 0 call $~lib/env/abort unreachable end f64.const 1797693134862311716464655e284 f64.const 1340780792994258072535124e130 f64.const -0.5 call $std/math/test_sqrt i32.eqz if i32.const 0 i32.const 8 i32.const 3114 i32.const 0 call $~lib/env/abort unreachable end f64.const 1797693134862310918128531e284 f64.const 1340780792994257774821982e130 f64.const -0.5 call $std/math/test_sqrt i32.eqz if i32.const 0 i32.const 8 i32.const 3115 i32.const 0 call $~lib/env/abort unreachable end f64.const 1797693134862310119792407e284 f64.const 1340780792994257477108841e130 f64.const -0.5 call $std/math/test_sqrt i32.eqz if i32.const 0 i32.const 8 i32.const 3116 i32.const 0 call $~lib/env/abort unreachable end f64.const 1797693134862309321456283e284 f64.const 1340780792994257179395699e130 f64.const -0.5 call $std/math/test_sqrt i32.eqz if i32.const 0 i32.const 8 i32.const 3117 i32.const 0 call $~lib/env/abort unreachable end f64.const 1797693134862308523120159e284 f64.const 1340780792994256881682558e130 f64.const -0.5 call $std/math/test_sqrt i32.eqz if i32.const 0 i32.const 8 i32.const 3118 i32.const 0 call $~lib/env/abort unreachable end f64.const 1797693134862307724784036e284 f64.const 1340780792994256583969417e130 f64.const -0.5 call $std/math/test_sqrt i32.eqz if i32.const 0 i32.const 8 i32.const 3119 i32.const 0 call $~lib/env/abort unreachable end f64.const 2.225073858507203e-308 f64.const 1.4916681462400417e-154 f64.const -0.5 call $std/math/test_sqrt i32.eqz if i32.const 0 i32.const 8 i32.const 3120 i32.const 0 call $~lib/env/abort unreachable end f64.const 2.225073858507205e-308 f64.const 1.4916681462400423e-154 f64.const -0.5 call $std/math/test_sqrt i32.eqz if i32.const 0 i32.const 8 i32.const 3121 i32.const 0 call $~lib/env/abort unreachable end f64.const 2.225073858507207e-308 f64.const 1.491668146240043e-154 f64.const -0.5 call $std/math/test_sqrt i32.eqz if i32.const 0 i32.const 8 i32.const 3122 i32.const 0 call $~lib/env/abort unreachable end f64.const 2.225073858507209e-308 f64.const 1.4916681462400437e-154 f64.const -0.5 call $std/math/test_sqrt i32.eqz if i32.const 0 i32.const 8 i32.const 3123 i32.const 0 call $~lib/env/abort unreachable end f64.const 2.225073858507211e-308 f64.const 1.4916681462400443e-154 f64.const -0.5 call $std/math/test_sqrt i32.eqz if i32.const 0 i32.const 8 i32.const 3124 i32.const 0 call $~lib/env/abort unreachable end f64.const 2.2250738585072127e-308 f64.const 1.491668146240045e-154 f64.const -0.5 call $std/math/test_sqrt i32.eqz if i32.const 0 i32.const 8 i32.const 3125 i32.const 0 call $~lib/env/abort unreachable end f64.const 2.2250738585072147e-308 f64.const 1.4916681462400457e-154 f64.const -0.5 call $std/math/test_sqrt i32.eqz if i32.const 0 i32.const 8 i32.const 3126 i32.const 0 call $~lib/env/abort unreachable end f64.const 2.2250738585072167e-308 f64.const 1.4916681462400463e-154 f64.const -0.5 call $std/math/test_sqrt i32.eqz if i32.const 0 i32.const 8 i32.const 3127 i32.const 0 call $~lib/env/abort unreachable end f64.const 2.2250738585072187e-308 f64.const 1.491668146240047e-154 f64.const -0.5 call $std/math/test_sqrt i32.eqz if i32.const 0 i32.const 8 i32.const 3128 i32.const 0 call $~lib/env/abort unreachable end f64.const 2.2250738585072207e-308 f64.const 1.4916681462400476e-154 f64.const -0.5 call $std/math/test_sqrt i32.eqz if i32.const 0 i32.const 8 i32.const 3129 i32.const 0 call $~lib/env/abort unreachable end f64.const 2.2250738585072226e-308 f64.const 1.4916681462400483e-154 f64.const -0.5 call $std/math/test_sqrt i32.eqz if i32.const 0 i32.const 8 i32.const 3130 i32.const 0 call $~lib/env/abort unreachable end f64.const 2.2250738585072246e-308 f64.const 1.491668146240049e-154 f64.const -0.5 call $std/math/test_sqrt i32.eqz if i32.const 0 i32.const 8 i32.const 3131 i32.const 0 call $~lib/env/abort unreachable end f64.const 2.2250738585072266e-308 f64.const 1.4916681462400496e-154 f64.const -0.5 call $std/math/test_sqrt i32.eqz if i32.const 0 i32.const 8 i32.const 3132 i32.const 0 call $~lib/env/abort unreachable end f64.const 2.2250738585072286e-308 f64.const 1.4916681462400503e-154 f64.const -0.5 call $std/math/test_sqrt i32.eqz if i32.const 0 i32.const 8 i32.const 3133 i32.const 0 call $~lib/env/abort unreachable end f64.const 92.35130391890645 f64.const 9.609958580499006 f64.const 0.4998137056827545 call $std/math/test_sqrt i32.eqz if i32.const 0 i32.const 8 i32.const 3134 i32.const 0 call $~lib/env/abort unreachable end f64.const 93.3599596388916 f64.const 9.662295774757238 f64.const -0.49979978799819946 call $std/math/test_sqrt i32.eqz if i32.const 0 i32.const 8 i32.const 3135 i32.const 0 call $~lib/env/abort unreachable end f64.const 95.42049628886124 f64.const 9.76834153215689 f64.const -0.49997270107269287 call $std/math/test_sqrt i32.eqz if i32.const 0 i32.const 8 i32.const 3136 i32.const 0 call $~lib/env/abort unreachable end f64.const 95.87916941885449 f64.const 9.791790919890728 f64.const 0.4998766779899597 call $std/math/test_sqrt i32.eqz if i32.const 0 i32.const 8 i32.const 3137 i32.const 0 call $~lib/env/abort unreachable end f64.const 96.84804174884022 f64.const 9.841140266698785 f64.const 0.499801903963089 call $std/math/test_sqrt i32.eqz if i32.const 0 i32.const 8 i32.const 3138 i32.const 0 call $~lib/env/abort unreachable end f64.const 97.43639050883155 f64.const 9.87098731175517 f64.const 0.4997696280479431 call $std/math/test_sqrt i32.eqz if i32.const 0 i32.const 8 i32.const 3139 i32.const 0 call $~lib/env/abort unreachable end f64.const 97.50957979883047 f64.const 9.874693909120955 f64.const 0.49999818205833435 call $std/math/test_sqrt i32.eqz if i32.const 0 i32.const 8 i32.const 3140 i32.const 0 call $~lib/env/abort unreachable end f64.const 97.80496893882612 f64.const 9.88963947466368 f64.const -0.4999580681324005 call $std/math/test_sqrt i32.eqz if i32.const 0 i32.const 8 i32.const 3141 i32.const 0 call $~lib/env/abort unreachable end f64.const 98.2751822888192 f64.const 9.913383997849534 f64.const 0.49979931116104126 call $std/math/test_sqrt i32.eqz if i32.const 0 i32.const 8 i32.const 3142 i32.const 0 call $~lib/env/abort unreachable end f64.const 99.47293564880155 f64.const 9.973611966023219 f64.const -0.4999540448188782 call $std/math/test_sqrt i32.eqz if i32.const 0 i32.const 8 i32.const 3143 i32.const 0 call $~lib/env/abort unreachable end f64.const 100.57047130878539 f64.const 10.028483001370914 f64.const -0.49996453523635864 call $std/math/test_sqrt i32.eqz if i32.const 0 i32.const 8 i32.const 3144 i32.const 0 call $~lib/env/abort unreachable end f64.const 100.60954608878481 f64.const 10.030431002144665 f64.const 0.49975672364234924 call $std/math/test_sqrt i32.eqz if i32.const 0 i32.const 8 i32.const 3145 i32.const 0 call $~lib/env/abort unreachable end f64.const 100.67909109878379 f64.const 10.033897104255344 f64.const -0.4997771382331848 call $std/math/test_sqrt i32.eqz if i32.const 0 i32.const 8 i32.const 3146 i32.const 0 call $~lib/env/abort unreachable end f64.const 101.12268095877725 f64.const 10.055977374615422 f64.const 0.49988678097724915 call $std/math/test_sqrt i32.eqz if i32.const 0 i32.const 8 i32.const 3147 i32.const 0 call $~lib/env/abort unreachable end f64.const 101.3027691287746 f64.const 10.064927676281366 f64.const 0.4999105632305145 call $std/math/test_sqrt i32.eqz if i32.const 0 i32.const 8 i32.const 3148 i32.const 0 call $~lib/env/abort unreachable end f64.const 2.45932313565507e-307 f64.const 4.9591563149945874e-154 f64.const -0.4998999834060669 call $std/math/test_sqrt i32.eqz if i32.const 0 i32.const 8 i32.const 3149 i32.const 0 call $~lib/env/abort unreachable end f64.const 5.610957305180409e-307 f64.const 7.490632353266584e-154 f64.const -0.4999343752861023 call $std/math/test_sqrt i32.eqz if i32.const 0 i32.const 8 i32.const 3150 i32.const 0 call $~lib/env/abort unreachable end f64.const 5.8073887977408524e-307 f64.const 7.62062254526548e-154 f64.const -0.49989569187164307 call $std/math/test_sqrt i32.eqz if i32.const 0 i32.const 8 i32.const 3151 i32.const 0 call $~lib/env/abort unreachable end f64.const 7.026137080471427e-307 f64.const 8.382205605013174e-154 f64.const 0.49980640411376953 call $std/math/test_sqrt i32.eqz if i32.const 0 i32.const 8 i32.const 3152 i32.const 0 call $~lib/env/abort unreachable end f64.const 8.438697769194972e-307 f64.const 9.186238495268328e-154 f64.const -0.4999065697193146 call $std/math/test_sqrt i32.eqz if i32.const 0 i32.const 8 i32.const 3153 i32.const 0 call $~lib/env/abort unreachable end f64.const 1.1607792515836795e-306 f64.const 1.0773946591586944e-153 f64.const -0.49997684359550476 call $std/math/test_sqrt i32.eqz if i32.const 0 i32.const 8 i32.const 3154 i32.const 0 call $~lib/env/abort unreachable end f64.const 1.2827413827423193e-306 f64.const 1.1325817333606962e-153 f64.const -0.4999513030052185 call $std/math/test_sqrt i32.eqz if i32.const 0 i32.const 8 i32.const 3155 i32.const 0 call $~lib/env/abort unreachable end f64.const 1.7116604596087457e-306 f64.const 1.3083044216117078e-153 f64.const -0.49986395239830017 call $std/math/test_sqrt i32.eqz if i32.const 0 i32.const 8 i32.const 3156 i32.const 0 call $~lib/env/abort unreachable end f64.const 2.038173251686994e-306 f64.const 1.4276460526639628e-153 f64.const 0.4998403787612915 call $std/math/test_sqrt i32.eqz if i32.const 0 i32.const 8 i32.const 3157 i32.const 0 call $~lib/env/abort unreachable end f64.const 2.171572060856931e-306 f64.const 1.4736254818836879e-153 f64.const 0.4999290406703949 call $std/math/test_sqrt i32.eqz if i32.const 0 i32.const 8 i32.const 3158 i32.const 0 call $~lib/env/abort unreachable end f64.const 2.4681399631804094e-306 f64.const 1.5710314965589996e-153 f64.const 0.49989044666290283 call $std/math/test_sqrt i32.eqz if i32.const 0 i32.const 8 i32.const 3159 i32.const 0 call $~lib/env/abort unreachable end f64.const 2.5175533964200588e-306 f64.const 1.5866799918131124e-153 f64.const -0.4997701048851013 call $std/math/test_sqrt i32.eqz if i32.const 0 i32.const 8 i32.const 3160 i32.const 0 call $~lib/env/abort unreachable end f64.const 2.6461505468829625e-306 f64.const 1.6266992797941982e-153 f64.const 0.4998672902584076 call $std/math/test_sqrt i32.eqz if i32.const 0 i32.const 8 i32.const 3161 i32.const 0 call $~lib/env/abort unreachable end f64.const 3.8167076367720413e-306 f64.const 1.9536395872248397e-153 f64.const 0.49983471632003784 call $std/math/test_sqrt i32.eqz if i32.const 0 i32.const 8 i32.const 3162 i32.const 0 call $~lib/env/abort unreachable end f64.const 4.5743220778562766e-306 f64.const 2.1387664851161936e-153 f64.const 0.49985939264297485 call $std/math/test_sqrt i32.eqz if i32.const 0 i32.const 8 i32.const 3163 i32.const 0 call $~lib/env/abort unreachable end f32.const -8.066848754882812 f32.const nan:0x400000 f32.const 0 call $std/math/test_sqrtf i32.eqz if i32.const 0 i32.const 8 i32.const 3172 i32.const 0 call $~lib/env/abort unreachable end f32.const 4.345239639282227 f32.const 2.084523916244507 f32.const 0.3200402557849884 call $std/math/test_sqrtf i32.eqz if i32.const 0 i32.const 8 i32.const 3173 i32.const 0 call $~lib/env/abort unreachable end f32.const -8.381433486938477 f32.const nan:0x400000 f32.const 0 call $std/math/test_sqrtf i32.eqz if i32.const 0 i32.const 8 i32.const 3174 i32.const 0 call $~lib/env/abort unreachable end f32.const -6.531673431396484 f32.const nan:0x400000 f32.const 0 call $std/math/test_sqrtf i32.eqz if i32.const 0 i32.const 8 i32.const 3175 i32.const 0 call $~lib/env/abort unreachable end f32.const 9.267057418823242 f32.const 3.0441842079162598 f32.const 0.05022354796528816 call $std/math/test_sqrtf i32.eqz if i32.const 0 i32.const 8 i32.const 3176 i32.const 0 call $~lib/env/abort unreachable end f32.const 0.6619858741760254 f32.const 0.813625156879425 f32.const 0.2240506112575531 call $std/math/test_sqrtf i32.eqz if i32.const 0 i32.const 8 i32.const 3177 i32.const 0 call $~lib/env/abort unreachable end f32.const -0.40660393238067627 f32.const nan:0x400000 f32.const 0 call $std/math/test_sqrtf i32.eqz if i32.const 0 i32.const 8 i32.const 3178 i32.const 0 call $~lib/env/abort unreachable end f32.const 0.5617597699165344 f32.const 0.7495063543319702 f32.const 0.05895441770553589 call $std/math/test_sqrtf i32.eqz if i32.const 0 i32.const 8 i32.const 3179 i32.const 0 call $~lib/env/abort unreachable end f32.const 0.7741522789001465 f32.const 0.879859209060669 f32.const -0.4874873757362366 call $std/math/test_sqrtf i32.eqz if i32.const 0 i32.const 8 i32.const 3180 i32.const 0 call $~lib/env/abort unreachable end f32.const -0.6787636876106262 f32.const nan:0x400000 f32.const 0 call $std/math/test_sqrtf i32.eqz if i32.const 0 i32.const 8 i32.const 3181 i32.const 0 call $~lib/env/abort unreachable end f32.const nan:0x400000 f32.const nan:0x400000 f32.const 0 call $std/math/test_sqrtf i32.eqz if i32.const 0 i32.const 8 i32.const 3184 i32.const 0 call $~lib/env/abort unreachable end f32.const inf f32.const inf f32.const 0 call $std/math/test_sqrtf i32.eqz if i32.const 0 i32.const 8 i32.const 3185 i32.const 0 call $~lib/env/abort unreachable end f32.const -inf f32.const nan:0x400000 f32.const 0 call $std/math/test_sqrtf i32.eqz if i32.const 0 i32.const 8 i32.const 3186 i32.const 0 call $~lib/env/abort unreachable end f32.const 0 f32.const 0 f32.const 0 call $std/math/test_sqrtf i32.eqz if i32.const 0 i32.const 8 i32.const 3187 i32.const 0 call $~lib/env/abort unreachable end f32.const -0 f32.const -0 f32.const 0 call $std/math/test_sqrtf i32.eqz if i32.const 0 i32.const 8 i32.const 3188 i32.const 0 call $~lib/env/abort unreachable end f32.const 1 f32.const 1 f32.const 0 call $std/math/test_sqrtf i32.eqz if i32.const 0 i32.const 8 i32.const 3189 i32.const 0 call $~lib/env/abort unreachable end f32.const -1 f32.const nan:0x400000 f32.const 0 call $std/math/test_sqrtf i32.eqz if i32.const 0 i32.const 8 i32.const 3190 i32.const 0 call $~lib/env/abort unreachable end f32.const 4 f32.const 2 f32.const 0 call $std/math/test_sqrtf i32.eqz if i32.const 0 i32.const 8 i32.const 3191 i32.const 0 call $~lib/env/abort unreachable end f32.const 2.802596928649634e-45 f32.const 5.293955920339377e-23 f32.const 0 call $std/math/test_sqrtf i32.eqz if i32.const 0 i32.const 8 i32.const 3192 i32.const 0 call $~lib/env/abort unreachable end f32.const 4.203895392974451e-45 f32.const 6.483745598763743e-23 f32.const 0.37388554215431213 call $std/math/test_sqrtf i32.eqz if i32.const 0 i32.const 8 i32.const 3193 i32.const 0 call $~lib/env/abort unreachable end f32.const 1.401298464324817e-45 f32.const 3.743392066509216e-23 f32.const -0.20303145051002502 call $std/math/test_sqrtf i32.eqz if i32.const 0 i32.const 8 i32.const 3194 i32.const 0 call $~lib/env/abort unreachable end f32.const -1.401298464324817e-45 f32.const nan:0x400000 f32.const 0 call $std/math/test_sqrtf i32.eqz if i32.const 0 i32.const 8 i32.const 3195 i32.const 0 call $~lib/env/abort unreachable end f32.const 3402823466385288598117041e14 f32.const 18446742974197923840 f32.const -0.5 call $std/math/test_sqrtf i32.eqz if i32.const 0 i32.const 8 i32.const 3196 i32.const 0 call $~lib/env/abort unreachable end f32.const -3402823466385288598117041e14 f32.const nan:0x400000 f32.const 0 call $std/math/test_sqrtf i32.eqz if i32.const 0 i32.const 8 i32.const 3197 i32.const 0 call $~lib/env/abort unreachable end f32.const 0.9999998807907104 f32.const 0.9999999403953552 f32.const 2.980232594040899e-08 call $std/math/test_sqrtf i32.eqz if i32.const 0 i32.const 8 i32.const 3198 i32.const 0 call $~lib/env/abort unreachable end f32.const 0.9999999403953552 f32.const 0.9999999403953552 f32.const -0.5 call $std/math/test_sqrtf i32.eqz if i32.const 0 i32.const 8 i32.const 3199 i32.const 0 call $~lib/env/abort unreachable end f32.const 1.999999761581421 f32.const 1.4142134189605713 f32.const -0.4959246516227722 call $std/math/test_sqrtf i32.eqz if i32.const 0 i32.const 8 i32.const 3200 i32.const 0 call $~lib/env/abort unreachable end f32.const 1.9999998807907104 f32.const 1.4142135381698608 f32.const 0.15052194893360138 call $std/math/test_sqrtf i32.eqz if i32.const 0 i32.const 8 i32.const 3201 i32.const 0 call $~lib/env/abort unreachable end f32.const 1.0000001192092896 f32.const 1 f32.const -0.5 call $std/math/test_sqrtf i32.eqz if i32.const 0 i32.const 8 i32.const 3202 i32.const 0 call $~lib/env/abort unreachable end f32.const 1.000000238418579 f32.const 1.0000001192092896 f32.const 5.960463766996327e-08 call $std/math/test_sqrtf i32.eqz if i32.const 0 i32.const 8 i32.const 3203 i32.const 0 call $~lib/env/abort unreachable end f32.const 2.000000238418579 f32.const 1.4142136573791504 f32.const 0.08986179530620575 call $std/math/test_sqrtf i32.eqz if i32.const 0 i32.const 8 i32.const 3204 i32.const 0 call $~lib/env/abort unreachable end f32.const 2.000000476837158 f32.const 1.41421377658844 f32.const 0.3827550709247589 call $std/math/test_sqrtf i32.eqz if i32.const 0 i32.const 8 i32.const 3205 i32.const 0 call $~lib/env/abort unreachable end f32.const -8.066848754882812 f32.const 4.626595497131348 f32.const 0.2455666959285736 call $std/math/test_tanf i32.eqz if i32.const 0 i32.const 8 i32.const 3243 i32.const 0 call $~lib/env/abort unreachable end f32.const 4.345239639282227 f32.const 2.6001901626586914 f32.const 0.3652407228946686 call $std/math/test_tanf i32.eqz if i32.const 0 i32.const 8 i32.const 3244 i32.const 0 call $~lib/env/abort unreachable end f32.const -8.381433486938477 f32.const 1.716740608215332 f32.const 0.08169349282979965 call $std/math/test_tanf i32.eqz if i32.const 0 i32.const 8 i32.const 3245 i32.const 0 call $~lib/env/abort unreachable end f32.const -6.531673431396484 f32.const -0.2537320852279663 f32.const 0.23186513781547546 call $std/math/test_tanf i32.eqz if i32.const 0 i32.const 8 i32.const 3246 i32.const 0 call $~lib/env/abort unreachable end f32.const 9.267057418823242 f32.const -0.15904149413108826 f32.const -0.009332014247775078 call $std/math/test_tanf i32.eqz if i32.const 0 i32.const 8 i32.const 3247 i32.const 0 call $~lib/env/abort unreachable end f32.const 0.6619858741760254 f32.const 0.7792918682098389 f32.const -0.06759700924158096 call $std/math/test_tanf i32.eqz if i32.const 0 i32.const 8 i32.const 3248 i32.const 0 call $~lib/env/abort unreachable end f32.const -0.40660393238067627 f32.const -0.43059954047203064 f32.const 0.005771996453404427 call $std/math/test_tanf i32.eqz if i32.const 0 i32.const 8 i32.const 3249 i32.const 0 call $~lib/env/abort unreachable end f32.const 0.5617597699165344 f32.const 0.6294037103652954 f32.const -0.16838163137435913 call $std/math/test_tanf i32.eqz if i32.const 0 i32.const 8 i32.const 3250 i32.const 0 call $~lib/env/abort unreachable end f32.const 0.7741522789001465 f32.const 0.977757453918457 f32.const 0.38969388604164124 call $std/math/test_tanf i32.eqz if i32.const 0 i32.const 8 i32.const 3251 i32.const 0 call $~lib/env/abort unreachable end f32.const -0.6787636876106262 f32.const -0.8066186308860779 f32.const 0.12294059991836548 call $std/math/test_tanf i32.eqz if i32.const 0 i32.const 8 i32.const 3252 i32.const 0 call $~lib/env/abort unreachable end f32.const 0 f32.const 0 f32.const 0 call $std/math/test_tanf i32.eqz if i32.const 0 i32.const 8 i32.const 3255 i32.const 0 call $~lib/env/abort unreachable end f32.const -0 f32.const -0 f32.const 0 call $std/math/test_tanf i32.eqz if i32.const 0 i32.const 8 i32.const 3256 i32.const 0 call $~lib/env/abort unreachable end f32.const inf f32.const nan:0x400000 f32.const 0 call $std/math/test_tanf i32.eqz if i32.const 0 i32.const 8 i32.const 3257 i32.const 0 call $~lib/env/abort unreachable end f32.const -inf f32.const nan:0x400000 f32.const 0 call $std/math/test_tanf i32.eqz if i32.const 0 i32.const 8 i32.const 3258 i32.const 0 call $~lib/env/abort unreachable end f32.const nan:0x400000 f32.const nan:0x400000 f32.const 0 call $std/math/test_tanf i32.eqz if i32.const 0 i32.const 8 i32.const 3259 i32.const 0 call $~lib/env/abort unreachable end f32.const 1.862645149230957e-09 f32.const 1.862645149230957e-09 f32.const -9.701277108031814e-12 call $std/math/test_tanf i32.eqz if i32.const 0 i32.const 8 i32.const 3262 i32.const 0 call $~lib/env/abort unreachable end f32.const -1.862645149230957e-09 f32.const -1.862645149230957e-09 f32.const 9.701277108031814e-12 call $std/math/test_tanf i32.eqz if i32.const 0 i32.const 8 i32.const 3263 i32.const 0 call $~lib/env/abort unreachable end f32.const 1.1754943508222875e-38 f32.const 1.1754943508222875e-38 f32.const 0 call $std/math/test_tanf i32.eqz if i32.const 0 i32.const 8 i32.const 3264 i32.const 0 call $~lib/env/abort unreachable end f32.const -1.1754943508222875e-38 f32.const -1.1754943508222875e-38 f32.const 0 call $std/math/test_tanf i32.eqz if i32.const 0 i32.const 8 i32.const 3265 i32.const 0 call $~lib/env/abort unreachable end f32.const 1.401298464324817e-45 f32.const 1.401298464324817e-45 f32.const 0 call $std/math/test_tanf i32.eqz if i32.const 0 i32.const 8 i32.const 3266 i32.const 0 call $~lib/env/abort unreachable end f32.const -1.401298464324817e-45 f32.const -1.401298464324817e-45 f32.const 0 call $std/math/test_tanf i32.eqz if i32.const 0 i32.const 8 i32.const 3267 i32.const 0 call $~lib/env/abort unreachable end f32.const 1.175494490952134e-38 f32.const 1.175494490952134e-38 f32.const 0 call $std/math/test_tanf i32.eqz if i32.const 0 i32.const 8 i32.const 3268 i32.const 0 call $~lib/env/abort unreachable end f32.const 1.1754946310819804e-38 f32.const 1.1754946310819804e-38 f32.const 0 call $std/math/test_tanf i32.eqz if i32.const 0 i32.const 8 i32.const 3269 i32.const 0 call $~lib/env/abort unreachable end f32.const 2.3509880009953429e-38 f32.const 2.3509880009953429e-38 f32.const 0 call $std/math/test_tanf i32.eqz if i32.const 0 i32.const 8 i32.const 3270 i32.const 0 call $~lib/env/abort unreachable end f32.const 2.350988701644575e-38 f32.const 2.350988701644575e-38 f32.const 0 call $std/math/test_tanf i32.eqz if i32.const 0 i32.const 8 i32.const 3271 i32.const 0 call $~lib/env/abort unreachable end f32.const 2.3509895424236536e-38 f32.const 2.3509895424236536e-38 f32.const 0 call $std/math/test_tanf i32.eqz if i32.const 0 i32.const 8 i32.const 3272 i32.const 0 call $~lib/env/abort unreachable end f32.const 4.70197740328915e-38 f32.const 4.70197740328915e-38 f32.const 0 call $std/math/test_tanf i32.eqz if i32.const 0 i32.const 8 i32.const 3273 i32.const 0 call $~lib/env/abort unreachable end f32.const 1.1175870895385742e-08 f32.const 1.1175870895385742e-08 f32.const -5.238689482212067e-10 call $std/math/test_tanf i32.eqz if i32.const 0 i32.const 8 i32.const 3274 i32.const 0 call $~lib/env/abort unreachable end f32.const 1.4901161193847656e-08 f32.const 1.4901161193847656e-08 f32.const -6.208817349140361e-10 call $std/math/test_tanf i32.eqz if i32.const 0 i32.const 8 i32.const 3275 i32.const 0 call $~lib/env/abort unreachable end f32.const 0.000244140625 f32.const 0.000244140625 f32.const -0.1666666716337204 call $std/math/test_tanf i32.eqz if i32.const 0 i32.const 8 i32.const 3276 i32.const 0 call $~lib/env/abort unreachable end f32.const -1.175494490952134e-38 f32.const -1.175494490952134e-38 f32.const 0 call $std/math/test_tanf i32.eqz if i32.const 0 i32.const 8 i32.const 3277 i32.const 0 call $~lib/env/abort unreachable end f32.const -1.1754946310819804e-38 f32.const -1.1754946310819804e-38 f32.const 0 call $std/math/test_tanf i32.eqz if i32.const 0 i32.const 8 i32.const 3278 i32.const 0 call $~lib/env/abort unreachable end f32.const -2.3509880009953429e-38 f32.const -2.3509880009953429e-38 f32.const 0 call $std/math/test_tanf i32.eqz if i32.const 0 i32.const 8 i32.const 3279 i32.const 0 call $~lib/env/abort unreachable end f32.const 2.350988701644575e-38 f32.const 2.350988701644575e-38 f32.const 0 call $std/math/test_tanf i32.eqz if i32.const 0 i32.const 8 i32.const 3280 i32.const 0 call $~lib/env/abort unreachable end f32.const -2.3509895424236536e-38 f32.const -2.3509895424236536e-38 f32.const 0 call $std/math/test_tanf i32.eqz if i32.const 0 i32.const 8 i32.const 3281 i32.const 0 call $~lib/env/abort unreachable end f32.const -4.70197740328915e-38 f32.const -4.70197740328915e-38 f32.const 0 call $std/math/test_tanf i32.eqz if i32.const 0 i32.const 8 i32.const 3282 i32.const 0 call $~lib/env/abort unreachable end f32.const -1.1175870895385742e-08 f32.const -1.1175870895385742e-08 f32.const 5.238689482212067e-10 call $std/math/test_tanf i32.eqz if i32.const 0 i32.const 8 i32.const 3283 i32.const 0 call $~lib/env/abort unreachable end f32.const -1.4901161193847656e-08 f32.const -1.4901161193847656e-08 f32.const 6.208817349140361e-10 call $std/math/test_tanf i32.eqz if i32.const 0 i32.const 8 i32.const 3284 i32.const 0 call $~lib/env/abort unreachable end f32.const -0.000244140625 f32.const -0.000244140625 f32.const 0.1666666716337204 call $std/math/test_tanf i32.eqz if i32.const 0 i32.const 8 i32.const 3285 i32.const 0 call $~lib/env/abort unreachable end f32.const 2.802596928649634e-45 f32.const 2.802596928649634e-45 f32.const 0 call $std/math/test_tanf i32.eqz if i32.const 0 i32.const 8 i32.const 3286 i32.const 0 call $~lib/env/abort unreachable end f32.const 1.2611686178923354e-44 f32.const 1.2611686178923354e-44 f32.const 0 call $std/math/test_tanf i32.eqz if i32.const 0 i32.const 8 i32.const 3287 i32.const 0 call $~lib/env/abort unreachable end f32.const 2.938735877055719e-39 f32.const 2.938735877055719e-39 f32.const 0 call $std/math/test_tanf i32.eqz if i32.const 0 i32.const 8 i32.const 3288 i32.const 0 call $~lib/env/abort unreachable end f32.const 5.877471754111438e-39 f32.const 5.877471754111438e-39 f32.const 0 call $std/math/test_tanf i32.eqz if i32.const 0 i32.const 8 i32.const 3289 i32.const 0 call $~lib/env/abort unreachable end f32.const 1.1754940705625946e-38 f32.const 1.1754940705625946e-38 f32.const 0 call $std/math/test_tanf i32.eqz if i32.const 0 i32.const 8 i32.const 3290 i32.const 0 call $~lib/env/abort unreachable end f32.const 1.1754942106924411e-38 f32.const 1.1754942106924411e-38 f32.const 0 call $std/math/test_tanf i32.eqz if i32.const 0 i32.const 8 i32.const 3291 i32.const 0 call $~lib/env/abort unreachable end f32.const -2.802596928649634e-45 f32.const -2.802596928649634e-45 f32.const 0 call $std/math/test_tanf i32.eqz if i32.const 0 i32.const 8 i32.const 3292 i32.const 0 call $~lib/env/abort unreachable end f32.const -1.2611686178923354e-44 f32.const -1.2611686178923354e-44 f32.const 0 call $std/math/test_tanf i32.eqz if i32.const 0 i32.const 8 i32.const 3293 i32.const 0 call $~lib/env/abort unreachable end f32.const -2.938735877055719e-39 f32.const -2.938735877055719e-39 f32.const 0 call $std/math/test_tanf i32.eqz if i32.const 0 i32.const 8 i32.const 3294 i32.const 0 call $~lib/env/abort unreachable end f32.const -5.877471754111438e-39 f32.const -5.877471754111438e-39 f32.const 0 call $std/math/test_tanf i32.eqz if i32.const 0 i32.const 8 i32.const 3295 i32.const 0 call $~lib/env/abort unreachable end f32.const -1.1754940705625946e-38 f32.const -1.1754940705625946e-38 f32.const 0 call $std/math/test_tanf i32.eqz if i32.const 0 i32.const 8 i32.const 3296 i32.const 0 call $~lib/env/abort unreachable end f32.const -1.1754942106924411e-38 f32.const -1.1754942106924411e-38 f32.const 0 call $std/math/test_tanf i32.eqz if i32.const 0 i32.const 8 i32.const 3297 i32.const 0 call $~lib/env/abort unreachable end f64.const -8.06684839057968 f64.const -0.999999803096032 f64.const 0.012793331407010555 call $std/math/test_tanh i32.eqz if i32.const 0 i32.const 8 i32.const 3309 i32.const 0 call $~lib/env/abort unreachable end f64.const 4.345239849338305 f64.const 0.9996636978961307 f64.const 0.1573508232831955 call $std/math/test_tanh i32.eqz if i32.const 0 i32.const 8 i32.const 3310 i32.const 0 call $~lib/env/abort unreachable end f64.const -8.38143342755525 f64.const -0.9999998950434862 f64.const 0.27985066175460815 call $std/math/test_tanh i32.eqz if i32.const 0 i32.const 8 i32.const 3311 i32.const 0 call $~lib/env/abort unreachable end f64.const -6.531673581913484 f64.const -0.9999957568392429 f64.const -0.44285574555397034 call $std/math/test_tanh i32.eqz if i32.const 0 i32.const 8 i32.const 3312 i32.const 0 call $~lib/env/abort unreachable end f64.const 9.267056966972586 f64.const 0.9999999821447234 f64.const 0.4462755024433136 call $std/math/test_tanh i32.eqz if i32.const 0 i32.const 8 i32.const 3313 i32.const 0 call $~lib/env/abort unreachable end f64.const 0.6619858980995045 f64.const 0.5796835018635275 f64.const 0.4892043173313141 call $std/math/test_tanh i32.eqz if i32.const 0 i32.const 8 i32.const 3314 i32.const 0 call $~lib/env/abort unreachable end f64.const -0.4066039223853553 f64.const -0.3855853099901652 f64.const 0.35993871092796326 call $std/math/test_tanh i32.eqz if i32.const 0 i32.const 8 i32.const 3315 i32.const 0 call $~lib/env/abort unreachable end f64.const 0.5617597462207241 f64.const 0.5092819248700439 f64.const -0.39436522126197815 call $std/math/test_tanh i32.eqz if i32.const 0 i32.const 8 i32.const 3316 i32.const 0 call $~lib/env/abort unreachable end f64.const 0.7741522965913037 f64.const 0.6493374550318555 f64.const -0.4899396002292633 call $std/math/test_tanh i32.eqz if i32.const 0 i32.const 8 i32.const 3317 i32.const 0 call $~lib/env/abort unreachable end f64.const -0.6787637026394024 f64.const -0.590715084799841 f64.const -0.0145387789234519 call $std/math/test_tanh i32.eqz if i32.const 0 i32.const 8 i32.const 3318 i32.const 0 call $~lib/env/abort unreachable end f64.const 0 f64.const 0 f64.const 0 call $std/math/test_tanh i32.eqz if i32.const 0 i32.const 8 i32.const 3321 i32.const 0 call $~lib/env/abort unreachable end f64.const -0 f64.const -0 f64.const 0 call $std/math/test_tanh i32.eqz if i32.const 0 i32.const 8 i32.const 3322 i32.const 0 call $~lib/env/abort unreachable end f64.const inf f64.const 1 f64.const 0 call $std/math/test_tanh i32.eqz if i32.const 0 i32.const 8 i32.const 3323 i32.const 0 call $~lib/env/abort unreachable end f64.const -inf f64.const -1 f64.const 0 call $std/math/test_tanh i32.eqz if i32.const 0 i32.const 8 i32.const 3324 i32.const 0 call $~lib/env/abort unreachable end f64.const nan:0x8000000000000 f64.const nan:0x8000000000000 f64.const 0 call $std/math/test_tanh i32.eqz if i32.const 0 i32.const 8 i32.const 3325 i32.const 0 call $~lib/env/abort unreachable end f32.const -8.066848754882812 f32.const -0.9999998211860657 f32.const -0.3034979999065399 call $std/math/test_tanhf i32.eqz if i32.const 0 i32.const 8 i32.const 3334 i32.const 0 call $~lib/env/abort unreachable end f32.const 4.345239639282227 f32.const 0.9996637105941772 f32.const 0.2154078334569931 call $std/math/test_tanhf i32.eqz if i32.const 0 i32.const 8 i32.const 3335 i32.const 0 call $~lib/env/abort unreachable end f32.const -8.381433486938477 f32.const -0.9999998807907104 f32.const 0.23912210762500763 call $std/math/test_tanhf i32.eqz if i32.const 0 i32.const 8 i32.const 3336 i32.const 0 call $~lib/env/abort unreachable end f32.const -6.531673431396484 f32.const -0.999995768070221 f32.const -0.18844597041606903 call $std/math/test_tanhf i32.eqz if i32.const 0 i32.const 8 i32.const 3337 i32.const 0 call $~lib/env/abort unreachable end f32.const 9.267057418823242 f32.const 1 f32.const 0.1497807800769806 call $std/math/test_tanhf i32.eqz if i32.const 0 i32.const 8 i32.const 3338 i32.const 0 call $~lib/env/abort unreachable end f32.const 0.6619858741760254 f32.const 0.5796834826469421 f32.const -0.05590476095676422 call $std/math/test_tanhf i32.eqz if i32.const 0 i32.const 8 i32.const 3339 i32.const 0 call $~lib/env/abort unreachable end f32.const -0.40660393238067627 f32.const -0.38558530807495117 f32.const 0.349787175655365 call $std/math/test_tanhf i32.eqz if i32.const 0 i32.const 8 i32.const 3340 i32.const 0 call $~lib/env/abort unreachable end f32.const 0.5617597699165344 f32.const 0.5092819333076477 f32.const -0.1528785079717636 call $std/math/test_tanhf i32.eqz if i32.const 0 i32.const 8 i32.const 3341 i32.const 0 call $~lib/env/abort unreachable end f32.const 0.7741522789001465 f32.const 0.6493374705314636 f32.const 0.4317026138305664 call $std/math/test_tanhf i32.eqz if i32.const 0 i32.const 8 i32.const 3342 i32.const 0 call $~lib/env/abort unreachable end f32.const -0.6787636876106262 f32.const -0.5907150506973267 f32.const 0.4079873859882355 call $std/math/test_tanhf i32.eqz if i32.const 0 i32.const 8 i32.const 3343 i32.const 0 call $~lib/env/abort unreachable end f32.const 0 f32.const 0 f32.const 0 call $std/math/test_tanhf i32.eqz if i32.const 0 i32.const 8 i32.const 3346 i32.const 0 call $~lib/env/abort unreachable end f32.const -0 f32.const -0 f32.const 0 call $std/math/test_tanhf i32.eqz if i32.const 0 i32.const 8 i32.const 3347 i32.const 0 call $~lib/env/abort unreachable end f32.const inf f32.const 1 f32.const 0 call $std/math/test_tanhf i32.eqz if i32.const 0 i32.const 8 i32.const 3348 i32.const 0 call $~lib/env/abort unreachable end f32.const -inf f32.const -1 f32.const 0 call $std/math/test_tanhf i32.eqz if i32.const 0 i32.const 8 i32.const 3349 i32.const 0 call $~lib/env/abort unreachable end f32.const nan:0x400000 f32.const nan:0x400000 f32.const 0 call $std/math/test_tanhf i32.eqz if i32.const 0 i32.const 8 i32.const 3350 i32.const 0 call $~lib/env/abort unreachable end f64.const -8.06684839057968 f64.const -8 call $std/math/test_trunc i32.eqz if i32.const 0 i32.const 8 i32.const 3362 i32.const 0 call $~lib/env/abort unreachable end f64.const 4.345239849338305 f64.const 4 call $std/math/test_trunc i32.eqz if i32.const 0 i32.const 8 i32.const 3363 i32.const 0 call $~lib/env/abort unreachable end f64.const -8.38143342755525 f64.const -8 call $std/math/test_trunc i32.eqz if i32.const 0 i32.const 8 i32.const 3364 i32.const 0 call $~lib/env/abort unreachable end f64.const -6.531673581913484 f64.const -6 call $std/math/test_trunc i32.eqz if i32.const 0 i32.const 8 i32.const 3365 i32.const 0 call $~lib/env/abort unreachable end f64.const 9.267056966972586 f64.const 9 call $std/math/test_trunc i32.eqz if i32.const 0 i32.const 8 i32.const 3366 i32.const 0 call $~lib/env/abort unreachable end f64.const 0.6619858980995045 f64.const 0 call $std/math/test_trunc i32.eqz if i32.const 0 i32.const 8 i32.const 3367 i32.const 0 call $~lib/env/abort unreachable end f64.const -0.4066039223853553 f64.const -0 call $std/math/test_trunc i32.eqz if i32.const 0 i32.const 8 i32.const 3368 i32.const 0 call $~lib/env/abort unreachable end f64.const 0.5617597462207241 f64.const 0 call $std/math/test_trunc i32.eqz if i32.const 0 i32.const 8 i32.const 3369 i32.const 0 call $~lib/env/abort unreachable end f64.const 0.7741522965913037 f64.const 0 call $std/math/test_trunc i32.eqz if i32.const 0 i32.const 8 i32.const 3370 i32.const 0 call $~lib/env/abort unreachable end f64.const -0.6787637026394024 f64.const -0 call $std/math/test_trunc i32.eqz if i32.const 0 i32.const 8 i32.const 3371 i32.const 0 call $~lib/env/abort unreachable end f64.const nan:0x8000000000000 f64.const nan:0x8000000000000 call $std/math/test_trunc i32.eqz if i32.const 0 i32.const 8 i32.const 3374 i32.const 0 call $~lib/env/abort unreachable end f64.const inf f64.const inf call $std/math/test_trunc i32.eqz if i32.const 0 i32.const 8 i32.const 3375 i32.const 0 call $~lib/env/abort unreachable end f64.const -inf f64.const -inf call $std/math/test_trunc i32.eqz if i32.const 0 i32.const 8 i32.const 3376 i32.const 0 call $~lib/env/abort unreachable end f64.const 0 f64.const 0 call $std/math/test_trunc i32.eqz if i32.const 0 i32.const 8 i32.const 3377 i32.const 0 call $~lib/env/abort unreachable end f64.const -0 f64.const -0 call $std/math/test_trunc i32.eqz if i32.const 0 i32.const 8 i32.const 3378 i32.const 0 call $~lib/env/abort unreachable end f64.const 1 f64.const 1 call $std/math/test_trunc i32.eqz if i32.const 0 i32.const 8 i32.const 3379 i32.const 0 call $~lib/env/abort unreachable end f64.const -1 f64.const -1 call $std/math/test_trunc i32.eqz if i32.const 0 i32.const 8 i32.const 3380 i32.const 0 call $~lib/env/abort unreachable end f64.const 0.5 f64.const 0 call $std/math/test_trunc i32.eqz if i32.const 0 i32.const 8 i32.const 3381 i32.const 0 call $~lib/env/abort unreachable end f64.const -0.5 f64.const -0 call $std/math/test_trunc i32.eqz if i32.const 0 i32.const 8 i32.const 3382 i32.const 0 call $~lib/env/abort unreachable end f64.const 1.0000152587890625 f64.const 1 call $std/math/test_trunc i32.eqz if i32.const 0 i32.const 8 i32.const 3383 i32.const 0 call $~lib/env/abort unreachable end f64.const -1.0000152587890625 f64.const -1 call $std/math/test_trunc i32.eqz if i32.const 0 i32.const 8 i32.const 3384 i32.const 0 call $~lib/env/abort unreachable end f64.const 0.9999923706054688 f64.const 0 call $std/math/test_trunc i32.eqz if i32.const 0 i32.const 8 i32.const 3385 i32.const 0 call $~lib/env/abort unreachable end f64.const -0.9999923706054688 f64.const -0 call $std/math/test_trunc i32.eqz if i32.const 0 i32.const 8 i32.const 3386 i32.const 0 call $~lib/env/abort unreachable end f64.const 7.888609052210118e-31 f64.const 0 call $std/math/test_trunc i32.eqz if i32.const 0 i32.const 8 i32.const 3387 i32.const 0 call $~lib/env/abort unreachable end f64.const -7.888609052210118e-31 f64.const -0 call $std/math/test_trunc i32.eqz if i32.const 0 i32.const 8 i32.const 3388 i32.const 0 call $~lib/env/abort unreachable end f32.const -8.066848754882812 f32.const -8 call $std/math/test_truncf i32.eqz if i32.const 0 i32.const 8 i32.const 3397 i32.const 0 call $~lib/env/abort unreachable end f32.const 4.345239639282227 f32.const 4 call $std/math/test_truncf i32.eqz if i32.const 0 i32.const 8 i32.const 3398 i32.const 0 call $~lib/env/abort unreachable end f32.const -8.381433486938477 f32.const -8 call $std/math/test_truncf i32.eqz if i32.const 0 i32.const 8 i32.const 3399 i32.const 0 call $~lib/env/abort unreachable end f32.const -6.531673431396484 f32.const -6 call $std/math/test_truncf i32.eqz if i32.const 0 i32.const 8 i32.const 3400 i32.const 0 call $~lib/env/abort unreachable end f32.const 9.267057418823242 f32.const 9 call $std/math/test_truncf i32.eqz if i32.const 0 i32.const 8 i32.const 3401 i32.const 0 call $~lib/env/abort unreachable end f32.const 0.6619858741760254 f32.const 0 call $std/math/test_truncf i32.eqz if i32.const 0 i32.const 8 i32.const 3402 i32.const 0 call $~lib/env/abort unreachable end f32.const -0.40660393238067627 f32.const -0 call $std/math/test_truncf i32.eqz if i32.const 0 i32.const 8 i32.const 3403 i32.const 0 call $~lib/env/abort unreachable end f32.const 0.5617597699165344 f32.const 0 call $std/math/test_truncf i32.eqz if i32.const 0 i32.const 8 i32.const 3404 i32.const 0 call $~lib/env/abort unreachable end f32.const 0.7741522789001465 f32.const 0 call $std/math/test_truncf i32.eqz if i32.const 0 i32.const 8 i32.const 3405 i32.const 0 call $~lib/env/abort unreachable end f32.const -0.6787636876106262 f32.const -0 call $std/math/test_truncf i32.eqz if i32.const 0 i32.const 8 i32.const 3406 i32.const 0 call $~lib/env/abort unreachable end f32.const nan:0x400000 f32.const nan:0x400000 call $std/math/test_truncf i32.eqz if i32.const 0 i32.const 8 i32.const 3409 i32.const 0 call $~lib/env/abort unreachable end f32.const inf f32.const inf call $std/math/test_truncf i32.eqz if i32.const 0 i32.const 8 i32.const 3410 i32.const 0 call $~lib/env/abort unreachable end f32.const -inf f32.const -inf call $std/math/test_truncf i32.eqz if i32.const 0 i32.const 8 i32.const 3411 i32.const 0 call $~lib/env/abort unreachable end f32.const 0 f32.const 0 call $std/math/test_truncf i32.eqz if i32.const 0 i32.const 8 i32.const 3412 i32.const 0 call $~lib/env/abort unreachable end f32.const -0 f32.const -0 call $std/math/test_truncf i32.eqz if i32.const 0 i32.const 8 i32.const 3413 i32.const 0 call $~lib/env/abort unreachable end f32.const 1 f32.const 1 call $std/math/test_truncf i32.eqz if i32.const 0 i32.const 8 i32.const 3414 i32.const 0 call $~lib/env/abort unreachable end f32.const -1 f32.const -1 call $std/math/test_truncf i32.eqz if i32.const 0 i32.const 8 i32.const 3415 i32.const 0 call $~lib/env/abort unreachable end f32.const 0.5 f32.const 0 call $std/math/test_truncf i32.eqz if i32.const 0 i32.const 8 i32.const 3416 i32.const 0 call $~lib/env/abort unreachable end f32.const -0.5 f32.const -0 call $std/math/test_truncf i32.eqz if i32.const 0 i32.const 8 i32.const 3417 i32.const 0 call $~lib/env/abort unreachable end f32.const 1.0000152587890625 f32.const 1 call $std/math/test_truncf i32.eqz if i32.const 0 i32.const 8 i32.const 3418 i32.const 0 call $~lib/env/abort unreachable end f32.const -1.0000152587890625 f32.const -1 call $std/math/test_truncf i32.eqz if i32.const 0 i32.const 8 i32.const 3419 i32.const 0 call $~lib/env/abort unreachable end f32.const 0.9999923706054688 f32.const 0 call $std/math/test_truncf i32.eqz if i32.const 0 i32.const 8 i32.const 3420 i32.const 0 call $~lib/env/abort unreachable end f32.const -0.9999923706054688 f32.const -0 call $std/math/test_truncf i32.eqz if i32.const 0 i32.const 8 i32.const 3421 i32.const 0 call $~lib/env/abort unreachable end f32.const 7.888609052210118e-31 f32.const 0 call $std/math/test_truncf i32.eqz if i32.const 0 i32.const 8 i32.const 3422 i32.const 0 call $~lib/env/abort unreachable end f32.const -7.888609052210118e-31 f32.const -0 call $std/math/test_truncf i32.eqz if i32.const 0 i32.const 8 i32.const 3423 i32.const 0 call $~lib/env/abort unreachable end f64.const 2 f64.const 4 call $~lib/math/NativeMath.imul f64.const 8 f64.ne if i32.const 0 i32.const 8 i32.const 3427 i32.const 0 call $~lib/env/abort unreachable end f64.const -1 f64.const 8 call $~lib/math/NativeMath.imul f64.const -8 f64.ne if i32.const 0 i32.const 8 i32.const 3428 i32.const 0 call $~lib/env/abort unreachable end f64.const -2 f64.const -2 call $~lib/math/NativeMath.imul f64.const 4 f64.ne if i32.const 0 i32.const 8 i32.const 3429 i32.const 0 call $~lib/env/abort unreachable end f64.const 4294967295 f64.const 5 call $~lib/math/NativeMath.imul f64.const -5 f64.ne if i32.const 0 i32.const 8 i32.const 3430 i32.const 0 call $~lib/env/abort unreachable end f64.const 4294967294 f64.const 5 call $~lib/math/NativeMath.imul f64.const -10 f64.ne if i32.const 0 i32.const 8 i32.const 3431 i32.const 0 call $~lib/env/abort unreachable end f64.const 1.e+60 f64.const 1.e+60 call $~lib/math/NativeMath.imul f64.const 0 f64.ne if i32.const 0 i32.const 8 i32.const 3432 i32.const 0 call $~lib/env/abort unreachable end f64.const 1.e+60 f64.const -1.e+60 call $~lib/math/NativeMath.imul f64.const 0 f64.ne if i32.const 0 i32.const 8 i32.const 3433 i32.const 0 call $~lib/env/abort unreachable end f64.const -1.e+60 f64.const -1.e+60 call $~lib/math/NativeMath.imul f64.const 0 f64.ne if i32.const 0 i32.const 8 i32.const 3434 i32.const 0 call $~lib/env/abort unreachable end f64.const 1.e+24 f64.const 100 call $~lib/math/NativeMath.imul f64.const -2147483648 f64.ne if i32.const 0 i32.const 8 i32.const 3435 i32.const 0 call $~lib/env/abort unreachable end f64.const nan:0x8000000000000 f64.const 1 call $~lib/math/NativeMath.imul f64.const 0 f64.ne if i32.const 0 i32.const 8 i32.const 3436 i32.const 0 call $~lib/env/abort unreachable end f64.const 1 f64.const inf call $~lib/math/NativeMath.imul f64.const 0 f64.ne if i32.const 0 i32.const 8 i32.const 3437 i32.const 0 call $~lib/env/abort unreachable end f64.const 1797693134862315708145274e284 f64.const 1797693134862315708145274e284 call $~lib/math/NativeMath.imul f64.const 0 f64.ne if i32.const 0 i32.const 8 i32.const 3438 i32.const 0 call $~lib/env/abort unreachable end f64.const 0 call $~lib/math/NativeMath.clz32 f64.const 32 f64.ne if i32.const 0 i32.const 8 i32.const 3442 i32.const 0 call $~lib/env/abort unreachable end f64.const 1 call $~lib/math/NativeMath.clz32 f64.const 31 f64.ne if i32.const 0 i32.const 8 i32.const 3443 i32.const 0 call $~lib/env/abort unreachable end f64.const -1 call $~lib/math/NativeMath.clz32 f64.const 0 f64.ne if i32.const 0 i32.const 8 i32.const 3444 i32.const 0 call $~lib/env/abort unreachable end f64.const -128 call $~lib/math/NativeMath.clz32 f64.const 0 f64.ne if i32.const 0 i32.const 8 i32.const 3445 i32.const 0 call $~lib/env/abort unreachable end f64.const 4294967295 call $~lib/math/NativeMath.clz32 f64.const 0 f64.ne if i32.const 0 i32.const 8 i32.const 3446 i32.const 0 call $~lib/env/abort unreachable end f64.const 4294967295.5 call $~lib/math/NativeMath.clz32 f64.const 0 f64.ne if i32.const 0 i32.const 8 i32.const 3447 i32.const 0 call $~lib/env/abort unreachable end f64.const 4294967296 call $~lib/math/NativeMath.clz32 f64.const 32 f64.ne if i32.const 0 i32.const 8 i32.const 3448 i32.const 0 call $~lib/env/abort unreachable end f64.const 4294967297 call $~lib/math/NativeMath.clz32 f64.const 31 f64.ne if i32.const 0 i32.const 8 i32.const 3449 i32.const 0 call $~lib/env/abort unreachable end f64.const nan:0x8000000000000 call $~lib/math/NativeMath.clz32 f64.const 32 f64.ne if i32.const 0 i32.const 8 i32.const 3450 i32.const 0 call $~lib/env/abort unreachable end f64.const inf call $~lib/math/NativeMath.clz32 f64.const 32 f64.ne if i32.const 0 i32.const 8 i32.const 3451 i32.const 0 call $~lib/env/abort unreachable end f64.const 9007199254740991 call $~lib/math/NativeMath.clz32 f64.const 0 f64.ne if i32.const 0 i32.const 8 i32.const 3452 i32.const 0 call $~lib/env/abort unreachable end f64.const -9007199254740991 call $~lib/math/NativeMath.clz32 f64.const 31 f64.ne if i32.const 0 i32.const 8 i32.const 3453 i32.const 0 call $~lib/env/abort unreachable end f64.const 1797693134862315708145274e284 call $~lib/math/NativeMath.clz32 f64.const 32 f64.ne if i32.const 0 i32.const 8 i32.const 3454 i32.const 0 call $~lib/env/abort unreachable end f64.const 5e-324 call $~lib/math/NativeMath.clz32 f64.const 32 f64.ne if i32.const 0 i32.const 8 i32.const 3455 i32.const 0 call $~lib/env/abort unreachable end f64.const -1797693134862315708145274e284 call $~lib/math/NativeMath.clz32 f64.const 32 f64.ne if i32.const 0 i32.const 8 i32.const 3456 i32.const 0 call $~lib/env/abort unreachable end f64.const 2.220446049250313e-16 call $~lib/math/NativeMath.clz32 f64.const 32 f64.ne if i32.const 0 i32.const 8 i32.const 3457 i32.const 0 call $~lib/env/abort unreachable end i64.const 0 i32.const 0 call $~lib/math/ipow64 i64.const 1 i64.ne if i32.const 0 i32.const 8 i32.const 3461 i32.const 0 call $~lib/env/abort unreachable end i64.const 0 i32.const 1 call $~lib/math/ipow64 i64.const 0 i64.ne if i32.const 0 i32.const 8 i32.const 3462 i32.const 0 call $~lib/env/abort unreachable end i64.const 0 i32.const 2 call $~lib/math/ipow64 i64.const 0 i64.ne if i32.const 0 i32.const 8 i32.const 3463 i32.const 0 call $~lib/env/abort unreachable end i64.const 0 i32.const 3 call $~lib/math/ipow64 i64.const 0 i64.ne if i32.const 0 i32.const 8 i32.const 3464 i32.const 0 call $~lib/env/abort unreachable end i64.const 1 i32.const 0 call $~lib/math/ipow64 i64.const 1 i64.ne if i32.const 0 i32.const 8 i32.const 3466 i32.const 0 call $~lib/env/abort unreachable end i64.const 1 i32.const 1 call $~lib/math/ipow64 i64.const 1 i64.ne if i32.const 0 i32.const 8 i32.const 3467 i32.const 0 call $~lib/env/abort unreachable end i64.const 1 i32.const 2 call $~lib/math/ipow64 i64.const 1 i64.ne if i32.const 0 i32.const 8 i32.const 3468 i32.const 0 call $~lib/env/abort unreachable end i64.const 1 i32.const 3 call $~lib/math/ipow64 i64.const 1 i64.ne if i32.const 0 i32.const 8 i32.const 3469 i32.const 0 call $~lib/env/abort unreachable end i64.const 2 i32.const 0 call $~lib/math/ipow64 i64.const 1 i64.ne if i32.const 0 i32.const 8 i32.const 3471 i32.const 0 call $~lib/env/abort unreachable end i64.const 2 i32.const 1 call $~lib/math/ipow64 i64.const 2 i64.ne if i32.const 0 i32.const 8 i32.const 3472 i32.const 0 call $~lib/env/abort unreachable end i64.const 2 i32.const 2 call $~lib/math/ipow64 i64.const 4 i64.ne if i32.const 0 i32.const 8 i32.const 3473 i32.const 0 call $~lib/env/abort unreachable end i64.const 2 i32.const 3 call $~lib/math/ipow64 i64.const 8 i64.ne if i32.const 0 i32.const 8 i32.const 3474 i32.const 0 call $~lib/env/abort unreachable end i64.const -1 i32.const 0 call $~lib/math/ipow64 i64.const 1 i64.ne if i32.const 0 i32.const 8 i32.const 3476 i32.const 0 call $~lib/env/abort unreachable end i64.const -1 i32.const 1 call $~lib/math/ipow64 i64.const -1 i64.ne if i32.const 0 i32.const 8 i32.const 3477 i32.const 0 call $~lib/env/abort unreachable end i64.const -1 i32.const 2 call $~lib/math/ipow64 i64.const 1 i64.ne if i32.const 0 i32.const 8 i32.const 3478 i32.const 0 call $~lib/env/abort unreachable end i64.const -1 i32.const 3 call $~lib/math/ipow64 i64.const -1 i64.ne if i32.const 0 i32.const 8 i32.const 3479 i32.const 0 call $~lib/env/abort unreachable end i64.const -2 i32.const 0 call $~lib/math/ipow64 i64.const 1 i64.ne if i32.const 0 i32.const 8 i32.const 3481 i32.const 0 call $~lib/env/abort unreachable end i64.const -2 i32.const 1 call $~lib/math/ipow64 i64.const -2 i64.ne if i32.const 0 i32.const 8 i32.const 3482 i32.const 0 call $~lib/env/abort unreachable end i64.const -2 i32.const 2 call $~lib/math/ipow64 i64.const 4 i64.ne if i32.const 0 i32.const 8 i32.const 3483 i32.const 0 call $~lib/env/abort unreachable end i64.const -2 i32.const 3 call $~lib/math/ipow64 i64.const -8 i64.ne if i32.const 0 i32.const 8 i32.const 3484 i32.const 0 call $~lib/env/abort unreachable end i64.const 3 i32.const 40 call $~lib/math/ipow64 i64.const -6289078614652622815 i64.ne if i32.const 0 i32.const 8 i32.const 3486 i32.const 0 call $~lib/env/abort unreachable end i64.const 3 i32.const 41 call $~lib/math/ipow64 i64.const -420491770248316829 i64.ne if i32.const 0 i32.const 8 i32.const 3487 i32.const 0 call $~lib/env/abort unreachable end i64.const 3 i32.const 42 call $~lib/math/ipow64 i64.const -1261475310744950487 i64.ne if i32.const 0 i32.const 8 i32.const 3488 i32.const 0 call $~lib/env/abort unreachable end i64.const 3 i32.const 43 call $~lib/math/ipow64 i64.const -3784425932234851461 i64.ne if i32.const 0 i32.const 8 i32.const 3489 i32.const 0 call $~lib/env/abort unreachable end i64.const 3 i32.const 63 call $~lib/math/ipow64 i64.const -3237885987332494933 i64.ne if i32.const 0 i32.const 8 i32.const 3490 i32.const 0 call $~lib/env/abort unreachable end i64.const 3 i32.const 64 call $~lib/math/ipow64 i64.const 8733086111712066817 i64.ne if i32.const 0 i32.const 8 i32.const 3491 i32.const 0 call $~lib/env/abort unreachable end i64.const 3 i32.const 128 call $~lib/math/ipow64 i64.const -9204772141784466943 i64.ne if i32.const 0 i32.const 8 i32.const 3492 i32.const 0 call $~lib/env/abort unreachable end i64.const 57055 i32.const 3 call $~lib/math/ipow64 i64.const 339590 i32.const 3 call $~lib/math/ipow64 i64.add i64.const 39347712995520375 i64.ne if i32.const 0 i32.const 8 i32.const 3494 i32.const 0 call $~lib/env/abort unreachable end f32.const 0 i32.const 0 call $~lib/math/ipow32f f32.const 1 f32.ne if i32.const 0 i32.const 8 i32.const 3498 i32.const 0 call $~lib/env/abort unreachable end f32.const nan:0x400000 i32.const 0 call $~lib/math/ipow32f f32.const 1 f32.ne if i32.const 0 i32.const 8 i32.const 3499 i32.const 0 call $~lib/env/abort unreachable end f32.const nan:0x400000 i32.const 1 call $~lib/math/ipow32f local.tee $1 local.get $1 f32.eq if i32.const 0 i32.const 8 i32.const 3500 i32.const 0 call $~lib/env/abort unreachable end f32.const nan:0x400000 i32.const -1 call $~lib/math/ipow32f local.tee $1 local.get $1 f32.eq if i32.const 0 i32.const 8 i32.const 3501 i32.const 0 call $~lib/env/abort unreachable end f32.const nan:0x400000 i32.const 2 call $~lib/math/ipow32f local.tee $1 local.get $1 f32.eq if i32.const 0 i32.const 8 i32.const 3502 i32.const 0 call $~lib/env/abort unreachable end f32.const inf i32.const 0 call $~lib/math/ipow32f f32.const 1 f32.ne if i32.const 0 i32.const 8 i32.const 3503 i32.const 0 call $~lib/env/abort unreachable end f32.const inf i32.const 1 call $~lib/math/ipow32f f32.const inf f32.ne if i32.const 0 i32.const 8 i32.const 3504 i32.const 0 call $~lib/env/abort unreachable end f32.const -inf i32.const 0 call $~lib/math/ipow32f f32.const 1 f32.ne if i32.const 0 i32.const 8 i32.const 3505 i32.const 0 call $~lib/env/abort unreachable end f32.const -inf i32.const 1 call $~lib/math/ipow32f f32.const -inf f32.ne if i32.const 0 i32.const 8 i32.const 3506 i32.const 0 call $~lib/env/abort unreachable end f32.const -inf i32.const 2 call $~lib/math/ipow32f f32.const inf f32.ne if i32.const 0 i32.const 8 i32.const 3507 i32.const 0 call $~lib/env/abort unreachable end f32.const 1 i32.const 0 call $~lib/math/ipow32f f32.const 1 f32.ne if i32.const 0 i32.const 8 i32.const 3508 i32.const 0 call $~lib/env/abort unreachable end f32.const 3402823466385288598117041e14 i32.const 2 call $~lib/math/ipow32f f32.const inf f32.ne if i32.const 0 i32.const 8 i32.const 3509 i32.const 0 call $~lib/env/abort unreachable end f32.const 1.401298464324817e-45 i32.const 2 call $~lib/math/ipow32f f32.const 0 f32.ne if i32.const 0 i32.const 8 i32.const 3510 i32.const 0 call $~lib/env/abort unreachable end f32.const 3402823466385288598117041e14 i32.const -1 call $~lib/math/ipow32f f32.const 2.938735877055719e-39 f32.ne if i32.const 0 i32.const 8 i32.const 3511 i32.const 0 call $~lib/env/abort unreachable end f32.const 10 i32.const 36 call $~lib/math/ipow32f f32.const 1000000040918478759629753e12 f32.ne if i32.const 0 i32.const 8 i32.const 3512 i32.const 0 call $~lib/env/abort unreachable end f32.const 10 i32.const -36 call $~lib/math/ipow32f f32.const 9.999999462560281e-37 f32.ne if i32.const 0 i32.const 8 i32.const 3513 i32.const 0 call $~lib/env/abort unreachable end f64.const 0 i32.const 0 call $~lib/math/ipow64f f64.const 1 f64.ne if i32.const 0 i32.const 8 i32.const 3517 i32.const 0 call $~lib/env/abort unreachable end f64.const nan:0x8000000000000 i32.const 0 call $~lib/math/ipow64f f64.const 1 f64.ne if i32.const 0 i32.const 8 i32.const 3518 i32.const 0 call $~lib/env/abort unreachable end f64.const nan:0x8000000000000 i32.const 1 call $~lib/math/ipow64f local.tee $0 local.get $0 f64.eq if i32.const 0 i32.const 8 i32.const 3519 i32.const 0 call $~lib/env/abort unreachable end f64.const nan:0x8000000000000 i32.const -1 call $~lib/math/ipow64f local.tee $0 local.get $0 f64.eq if i32.const 0 i32.const 8 i32.const 3520 i32.const 0 call $~lib/env/abort unreachable end f64.const nan:0x8000000000000 i32.const 2 call $~lib/math/ipow64f local.tee $0 local.get $0 f64.eq if i32.const 0 i32.const 8 i32.const 3521 i32.const 0 call $~lib/env/abort unreachable end f64.const inf i32.const 0 call $~lib/math/ipow64f f64.const 1 f64.ne if i32.const 0 i32.const 8 i32.const 3522 i32.const 0 call $~lib/env/abort unreachable end f64.const inf i32.const 1 call $~lib/math/ipow64f f64.const inf f64.ne if i32.const 0 i32.const 8 i32.const 3523 i32.const 0 call $~lib/env/abort unreachable end f64.const -inf i32.const 0 call $~lib/math/ipow64f f64.const 1 f64.ne if i32.const 0 i32.const 8 i32.const 3524 i32.const 0 call $~lib/env/abort unreachable end f64.const -inf i32.const 1 call $~lib/math/ipow64f f64.const -inf f64.ne if i32.const 0 i32.const 8 i32.const 3525 i32.const 0 call $~lib/env/abort unreachable end f64.const -inf i32.const 2 call $~lib/math/ipow64f f64.const inf f64.ne if i32.const 0 i32.const 8 i32.const 3526 i32.const 0 call $~lib/env/abort unreachable end f64.const 1 i32.const 0 call $~lib/math/ipow64f f64.const 1 f64.ne if i32.const 0 i32.const 8 i32.const 3527 i32.const 0 call $~lib/env/abort unreachable end f64.const 1797693134862315708145274e284 i32.const 2 call $~lib/math/ipow64f f64.const inf f64.ne if i32.const 0 i32.const 8 i32.const 3528 i32.const 0 call $~lib/env/abort unreachable end f64.const 5e-324 i32.const 2 call $~lib/math/ipow64f f64.const 0 f64.ne if i32.const 0 i32.const 8 i32.const 3529 i32.const 0 call $~lib/env/abort unreachable end f64.const 1797693134862315708145274e284 i32.const -1 call $~lib/math/ipow64f f64.const 5.562684646268003e-309 f64.ne if i32.const 0 i32.const 8 i32.const 3530 i32.const 0 call $~lib/env/abort unreachable end f64.const 10 i32.const 127 call $~lib/math/ipow64f f64.const 1000000000000000195419867e103 f64.ne if i32.const 0 i32.const 8 i32.const 3531 i32.const 0 call $~lib/env/abort unreachable end f64.const 10 i32.const -127 call $~lib/math/ipow64f f64.const 9.999999999999998e-128 f64.ne if i32.const 0 i32.const 8 i32.const 3532 i32.const 0 call $~lib/env/abort unreachable end ) (func $start (; 157 ;) (type $FUNCSIG$v) call $start:std/math ) (func $null (; 158 ;) (type $FUNCSIG$v) nop ) )