mirror of
https://github.com/fluencelabs/assemblyscript
synced 2025-04-25 07:02:13 +00:00
38644 lines
625 KiB
Plaintext
38644 lines
625 KiB
Plaintext
(module
|
|
(type $iiiiv (func (param i32 i32 i32 i32)))
|
|
(type $FFFii (func (param f64 f64 f64 i32) (result i32)))
|
|
(type $FFFF (func (param f64 f64 f64) (result f64)))
|
|
(type $FiF (func (param f64 i32) (result f64)))
|
|
(type $fffii (func (param f32 f32 f32 i32) (result i32)))
|
|
(type $ffff (func (param f32 f32 f32) (result f32)))
|
|
(type $fif (func (param f32 i32) (result f32)))
|
|
(type $FF (func (param f64) (result f64)))
|
|
(type $ff (func (param f32) (result f32)))
|
|
(type $FFFFii (func (param f64 f64 f64 f64 i32) (result i32)))
|
|
(type $FFF (func (param f64 f64) (result f64)))
|
|
(type $ffffii (func (param f32 f32 f32 f32 i32) (result i32)))
|
|
(type $fff (func (param f32 f32) (result f32)))
|
|
(type $F (func (result f64)))
|
|
(type $Iv (func (param i64)))
|
|
(type $ii (func (param i32) (result i32)))
|
|
(type $f (func (result f32)))
|
|
(type $IiI (func (param i64 i32) (result i64)))
|
|
(type $v (func))
|
|
(type $FUNCSIG$iddd (func (param f64 f64 f64) (result i32)))
|
|
(type $FUNCSIG$ifff (func (param f32 f32 f32) (result i32)))
|
|
(type $FUNCSIG$ididi (func (param f64 i32 f64 i32) (result i32)))
|
|
(type $FUNCSIG$ififi (func (param f32 i32 f32 i32) (result i32)))
|
|
(type $FUNCSIG$idd (func (param f64 f64) (result i32)))
|
|
(type $FUNCSIG$iff (func (param f32 f32) (result i32)))
|
|
(type $FUNCSIG$iddi (func (param f64 f64 i32) (result i32)))
|
|
(type $FUNCSIG$iffi (func (param f32 f32 i32) (result i32)))
|
|
(type $FUNCSIG$idddi (func (param f64 f64 f64 i32) (result i32)))
|
|
(type $FUNCSIG$ifffi (func (param f32 f32 f32 i32) (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) "\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/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 $FiF) (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 $FFFF) (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<f64> (; 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 $fif) (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 $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<f32> (; 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$ididi) (param $0 f64) (param $1 i32) (param $2 f64) (param $3 i32) (result i32)
|
|
local.get $0
|
|
local.get $1
|
|
call $~lib/math/NativeMath.scalbn
|
|
local.get $2
|
|
f64.const 0
|
|
call $std/math/check<f64>
|
|
)
|
|
(func $std/math/test_scalbnf (; 37 ;) (type $FUNCSIG$ififi) (param $0 f32) (param $1 i32) (param $2 f32) (param $3 i32) (result i32)
|
|
local.get $0
|
|
local.get $1
|
|
call $~lib/math/NativeMathf.scalbn
|
|
local.get $2
|
|
f32.const 0
|
|
call $std/math/check<f32>
|
|
)
|
|
(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<f64>
|
|
local.tee $2
|
|
if
|
|
local.get $0
|
|
call $~lib/bindings/Math/abs
|
|
local.get $1
|
|
f64.const 0
|
|
call $std/math/check<f64>
|
|
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<f32>
|
|
)
|
|
(func $~lib/math/R (; 40 ;) (type $FF) (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 $FF) (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 $FFFii) (param $0 f64) (param $1 f64) (param $2 f64) (param $3 i32) (result i32)
|
|
(local $4 i32)
|
|
local.get $0
|
|
call $~lib/math/NativeMath.acos
|
|
local.get $1
|
|
local.get $2
|
|
call $std/math/check<f64>
|
|
local.tee $4
|
|
if (result i32)
|
|
local.get $0
|
|
call $~lib/bindings/Math/acos
|
|
local.get $1
|
|
local.get $2
|
|
call $std/math/check<f64>
|
|
else
|
|
local.get $4
|
|
end
|
|
)
|
|
(func $~lib/math/NativeMathf.acos (; 43 ;) (type $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 $fffii) (param $0 f32) (param $1 f32) (param $2 f32) (param $3 i32) (result i32)
|
|
local.get $0
|
|
call $~lib/math/NativeMathf.acos
|
|
local.get $1
|
|
local.get $2
|
|
call $std/math/check<f32>
|
|
)
|
|
(func $~lib/math/NativeMath.log1p (; 45 ;) (type $FF) (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 $FF) (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 $FF) (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 $FFFii) (param $0 f64) (param $1 f64) (param $2 f64) (param $3 i32) (result i32)
|
|
(local $4 i32)
|
|
local.get $0
|
|
call $~lib/math/NativeMath.acosh
|
|
local.get $1
|
|
local.get $2
|
|
call $std/math/check<f64>
|
|
local.tee $4
|
|
if (result i32)
|
|
local.get $0
|
|
call $~lib/bindings/Math/acosh
|
|
local.get $1
|
|
local.get $2
|
|
call $std/math/check<f64>
|
|
else
|
|
local.get $4
|
|
end
|
|
)
|
|
(func $~lib/math/NativeMathf.log1p (; 49 ;) (type $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 $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 $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 $fffii) (param $0 f32) (param $1 f32) (param $2 f32) (param $3 i32) (result i32)
|
|
local.get $0
|
|
call $~lib/math/NativeMathf.acosh
|
|
local.get $1
|
|
local.get $2
|
|
call $std/math/check<f32>
|
|
)
|
|
(func $~lib/math/NativeMath.asin (; 53 ;) (type $FF) (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 $FFFii) (param $0 f64) (param $1 f64) (param $2 f64) (param $3 i32) (result i32)
|
|
(local $4 i32)
|
|
local.get $0
|
|
call $~lib/math/NativeMath.asin
|
|
local.get $1
|
|
local.get $2
|
|
call $std/math/check<f64>
|
|
local.tee $4
|
|
if (result i32)
|
|
local.get $0
|
|
call $~lib/bindings/Math/asin
|
|
local.get $1
|
|
local.get $2
|
|
call $std/math/check<f64>
|
|
else
|
|
local.get $4
|
|
end
|
|
)
|
|
(func $~lib/math/NativeMathf.asin (; 55 ;) (type $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 $fffii) (param $0 f32) (param $1 f32) (param $2 f32) (param $3 i32) (result i32)
|
|
local.get $0
|
|
call $~lib/math/NativeMathf.asin
|
|
local.get $1
|
|
local.get $2
|
|
call $std/math/check<f32>
|
|
)
|
|
(func $~lib/math/NativeMath.asinh (; 57 ;) (type $FF) (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 $FFFii) (param $0 f64) (param $1 f64) (param $2 f64) (param $3 i32) (result i32)
|
|
(local $4 i32)
|
|
local.get $0
|
|
call $~lib/math/NativeMath.asinh
|
|
local.get $1
|
|
local.get $2
|
|
call $std/math/check<f64>
|
|
local.tee $4
|
|
if (result i32)
|
|
local.get $0
|
|
call $~lib/bindings/Math/asinh
|
|
local.get $1
|
|
local.get $2
|
|
call $std/math/check<f64>
|
|
else
|
|
local.get $4
|
|
end
|
|
)
|
|
(func $~lib/math/NativeMathf.asinh (; 59 ;) (type $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 $fffii) (param $0 f32) (param $1 f32) (param $2 f32) (param $3 i32) (result i32)
|
|
local.get $0
|
|
call $~lib/math/NativeMathf.asinh
|
|
local.get $1
|
|
local.get $2
|
|
call $std/math/check<f32>
|
|
)
|
|
(func $~lib/math/NativeMath.atan (; 61 ;) (type $FF) (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 $FFFii) (param $0 f64) (param $1 f64) (param $2 f64) (param $3 i32) (result i32)
|
|
(local $4 i32)
|
|
local.get $0
|
|
call $~lib/math/NativeMath.atan
|
|
local.get $1
|
|
local.get $2
|
|
call $std/math/check<f64>
|
|
local.tee $4
|
|
if (result i32)
|
|
local.get $0
|
|
call $~lib/bindings/Math/atan
|
|
local.get $1
|
|
local.get $2
|
|
call $std/math/check<f64>
|
|
else
|
|
local.get $4
|
|
end
|
|
)
|
|
(func $~lib/math/NativeMathf.atan (; 63 ;) (type $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 $fffii) (param $0 f32) (param $1 f32) (param $2 f32) (param $3 i32) (result i32)
|
|
local.get $0
|
|
call $~lib/math/NativeMathf.atan
|
|
local.get $1
|
|
local.get $2
|
|
call $std/math/check<f32>
|
|
)
|
|
(func $~lib/math/NativeMath.atanh (; 65 ;) (type $FF) (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 $FFFii) (param $0 f64) (param $1 f64) (param $2 f64) (param $3 i32) (result i32)
|
|
(local $4 i32)
|
|
local.get $0
|
|
call $~lib/math/NativeMath.atanh
|
|
local.get $1
|
|
local.get $2
|
|
call $std/math/check<f64>
|
|
local.tee $4
|
|
if (result i32)
|
|
local.get $0
|
|
call $~lib/bindings/Math/atanh
|
|
local.get $1
|
|
local.get $2
|
|
call $std/math/check<f64>
|
|
else
|
|
local.get $4
|
|
end
|
|
)
|
|
(func $~lib/math/NativeMathf.atanh (; 67 ;) (type $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 $fffii) (param $0 f32) (param $1 f32) (param $2 f32) (param $3 i32) (result i32)
|
|
local.get $0
|
|
call $~lib/math/NativeMathf.atanh
|
|
local.get $1
|
|
local.get $2
|
|
call $std/math/check<f32>
|
|
)
|
|
(func $~lib/math/NativeMath.atan2 (; 69 ;) (type $FFF) (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 $FFFFii) (param $0 f64) (param $1 f64) (param $2 f64) (param $3 f64) (param $4 i32) (result i32)
|
|
(local $5 i32)
|
|
local.get $0
|
|
local.get $1
|
|
call $~lib/math/NativeMath.atan2
|
|
local.get $2
|
|
local.get $3
|
|
call $std/math/check<f64>
|
|
local.tee $5
|
|
if (result i32)
|
|
local.get $0
|
|
local.get $1
|
|
call $~lib/bindings/Math/atan2
|
|
local.get $2
|
|
local.get $3
|
|
call $std/math/check<f64>
|
|
else
|
|
local.get $5
|
|
end
|
|
)
|
|
(func $~lib/math/NativeMathf.atan2 (; 71 ;) (type $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 $ffffii) (param $0 f32) (param $1 f32) (param $2 f32) (param $3 f32) (param $4 i32) (result i32)
|
|
local.get $0
|
|
local.get $1
|
|
call $~lib/math/NativeMathf.atan2
|
|
local.get $2
|
|
local.get $3
|
|
call $std/math/check<f32>
|
|
)
|
|
(func $~lib/math/NativeMath.cbrt (; 73 ;) (type $FF) (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 $FFFii) (param $0 f64) (param $1 f64) (param $2 f64) (param $3 i32) (result i32)
|
|
(local $4 i32)
|
|
local.get $0
|
|
call $~lib/math/NativeMath.cbrt
|
|
local.get $1
|
|
local.get $2
|
|
call $std/math/check<f64>
|
|
local.tee $4
|
|
if (result i32)
|
|
local.get $0
|
|
call $~lib/bindings/Math/cbrt
|
|
local.get $1
|
|
local.get $2
|
|
call $std/math/check<f64>
|
|
else
|
|
local.get $4
|
|
end
|
|
)
|
|
(func $~lib/math/NativeMathf.cbrt (; 75 ;) (type $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 $fffii) (param $0 f32) (param $1 f32) (param $2 f32) (param $3 i32) (result i32)
|
|
local.get $0
|
|
call $~lib/math/NativeMathf.cbrt
|
|
local.get $1
|
|
local.get $2
|
|
call $std/math/check<f32>
|
|
)
|
|
(func $std/math/test_ceil (; 77 ;) (type $FUNCSIG$iddi) (param $0 f64) (param $1 f64) (param $2 i32) (result i32)
|
|
local.get $0
|
|
f64.ceil
|
|
local.get $1
|
|
f64.const 0
|
|
call $std/math/check<f64>
|
|
local.tee $2
|
|
if
|
|
local.get $0
|
|
call $~lib/bindings/Math/ceil
|
|
local.get $1
|
|
f64.const 0
|
|
call $std/math/check<f64>
|
|
local.set $2
|
|
end
|
|
local.get $2
|
|
)
|
|
(func $std/math/test_ceilf (; 78 ;) (type $FUNCSIG$iffi) (param $0 f32) (param $1 f32) (param $2 i32) (result i32)
|
|
local.get $0
|
|
f32.ceil
|
|
local.get $1
|
|
f32.const 0
|
|
call $std/math/check<f32>
|
|
)
|
|
(func $~lib/math/NativeMath.expm1 (; 79 ;) (type $FF) (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 (; 80 ;) (type $FF) (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 (; 81 ;) (type $FF) (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 (; 82 ;) (type $FFFii) (param $0 f64) (param $1 f64) (param $2 f64) (param $3 i32) (result i32)
|
|
(local $4 i32)
|
|
local.get $0
|
|
call $~lib/math/NativeMath.cosh
|
|
local.get $1
|
|
local.get $2
|
|
call $std/math/check<f64>
|
|
local.tee $4
|
|
if (result i32)
|
|
local.get $0
|
|
call $~lib/bindings/Math/cosh
|
|
local.get $1
|
|
local.get $2
|
|
call $std/math/check<f64>
|
|
else
|
|
local.get $4
|
|
end
|
|
)
|
|
(func $~lib/math/NativeMathf.expm1 (; 83 ;) (type $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 (; 84 ;) (type $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 (; 85 ;) (type $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 (; 86 ;) (type $fffii) (param $0 f32) (param $1 f32) (param $2 f32) (param $3 i32) (result i32)
|
|
local.get $0
|
|
call $~lib/math/NativeMathf.cosh
|
|
local.get $1
|
|
local.get $2
|
|
call $std/math/check<f32>
|
|
)
|
|
(func $std/math/test_exp (; 87 ;) (type $FFFii) (param $0 f64) (param $1 f64) (param $2 f64) (param $3 i32) (result i32)
|
|
(local $4 i32)
|
|
local.get $0
|
|
call $~lib/math/NativeMath.exp
|
|
local.get $1
|
|
local.get $2
|
|
call $std/math/check<f64>
|
|
local.tee $4
|
|
if (result i32)
|
|
local.get $0
|
|
call $~lib/bindings/Math/exp
|
|
local.get $1
|
|
local.get $2
|
|
call $std/math/check<f64>
|
|
else
|
|
local.get $4
|
|
end
|
|
)
|
|
(func $std/math/test_expf (; 88 ;) (type $fffii) (param $0 f32) (param $1 f32) (param $2 f32) (param $3 i32) (result i32)
|
|
local.get $0
|
|
call $~lib/math/NativeMathf.exp
|
|
local.get $1
|
|
local.get $2
|
|
call $std/math/check<f32>
|
|
)
|
|
(func $std/math/test_expm1 (; 89 ;) (type $FFFii) (param $0 f64) (param $1 f64) (param $2 f64) (param $3 i32) (result i32)
|
|
(local $4 i32)
|
|
local.get $0
|
|
call $~lib/math/NativeMath.expm1
|
|
local.get $1
|
|
local.get $2
|
|
call $std/math/check<f64>
|
|
local.tee $4
|
|
if (result i32)
|
|
local.get $0
|
|
call $~lib/bindings/Math/expm1
|
|
local.get $1
|
|
local.get $2
|
|
call $std/math/check<f64>
|
|
else
|
|
local.get $4
|
|
end
|
|
)
|
|
(func $std/math/test_expm1f (; 90 ;) (type $fffii) (param $0 f32) (param $1 f32) (param $2 f32) (param $3 i32) (result i32)
|
|
local.get $0
|
|
call $~lib/math/NativeMathf.expm1
|
|
local.get $1
|
|
local.get $2
|
|
call $std/math/check<f32>
|
|
)
|
|
(func $std/math/test_floor (; 91 ;) (type $FUNCSIG$iddi) (param $0 f64) (param $1 f64) (param $2 i32) (result i32)
|
|
local.get $0
|
|
f64.floor
|
|
local.get $1
|
|
f64.const 0
|
|
call $std/math/check<f64>
|
|
local.tee $2
|
|
if
|
|
local.get $0
|
|
call $~lib/bindings/Math/floor
|
|
local.get $1
|
|
f64.const 0
|
|
call $std/math/check<f64>
|
|
local.set $2
|
|
end
|
|
local.get $2
|
|
)
|
|
(func $std/math/test_floorf (; 92 ;) (type $FUNCSIG$iffi) (param $0 f32) (param $1 f32) (param $2 i32) (result i32)
|
|
local.get $0
|
|
f32.floor
|
|
local.get $1
|
|
f32.const 0
|
|
call $std/math/check<f32>
|
|
)
|
|
(func $~lib/math/NativeMath.hypot (; 93 ;) (type $FFF) (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 (; 94 ;) (type $FFFFii) (param $0 f64) (param $1 f64) (param $2 f64) (param $3 f64) (param $4 i32) (result i32)
|
|
(local $5 i32)
|
|
local.get $0
|
|
local.get $1
|
|
call $~lib/math/NativeMath.hypot
|
|
local.get $2
|
|
local.get $3
|
|
call $std/math/check<f64>
|
|
local.tee $5
|
|
if (result i32)
|
|
local.get $0
|
|
local.get $1
|
|
call $~lib/bindings/Math/hypot
|
|
local.get $2
|
|
local.get $3
|
|
call $std/math/check<f64>
|
|
else
|
|
local.get $5
|
|
end
|
|
)
|
|
(func $~lib/math/NativeMathf.hypot (; 95 ;) (type $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 (; 96 ;) (type $ffffii) (param $0 f32) (param $1 f32) (param $2 f32) (param $3 f32) (param $4 i32) (result i32)
|
|
local.get $0
|
|
local.get $1
|
|
call $~lib/math/NativeMathf.hypot
|
|
local.get $2
|
|
local.get $3
|
|
call $std/math/check<f32>
|
|
)
|
|
(func $std/math/test_log (; 97 ;) (type $FFFii) (param $0 f64) (param $1 f64) (param $2 f64) (param $3 i32) (result i32)
|
|
(local $4 i32)
|
|
local.get $0
|
|
call $~lib/math/NativeMath.log
|
|
local.get $1
|
|
local.get $2
|
|
call $std/math/check<f64>
|
|
local.tee $4
|
|
if (result i32)
|
|
local.get $0
|
|
call $~lib/bindings/Math/log
|
|
local.get $1
|
|
local.get $2
|
|
call $std/math/check<f64>
|
|
else
|
|
local.get $4
|
|
end
|
|
)
|
|
(func $std/math/test_logf (; 98 ;) (type $FUNCSIG$iffi) (param $0 f32) (param $1 f32) (param $2 i32) (result i32)
|
|
local.get $0
|
|
call $~lib/math/NativeMathf.log
|
|
local.get $1
|
|
f32.const 0
|
|
call $std/math/check<f32>
|
|
)
|
|
(func $~lib/math/NativeMath.log10 (; 99 ;) (type $FF) (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 (; 100 ;) (type $FFFii) (param $0 f64) (param $1 f64) (param $2 f64) (param $3 i32) (result i32)
|
|
(local $4 i32)
|
|
local.get $0
|
|
call $~lib/math/NativeMath.log10
|
|
local.get $1
|
|
local.get $2
|
|
call $std/math/check<f64>
|
|
local.tee $4
|
|
if (result i32)
|
|
local.get $0
|
|
call $~lib/bindings/Math/log10
|
|
local.get $1
|
|
local.get $2
|
|
call $std/math/check<f64>
|
|
else
|
|
local.get $4
|
|
end
|
|
)
|
|
(func $~lib/math/NativeMathf.log10 (; 101 ;) (type $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 (; 102 ;) (type $fffii) (param $0 f32) (param $1 f32) (param $2 f32) (param $3 i32) (result i32)
|
|
local.get $0
|
|
call $~lib/math/NativeMathf.log10
|
|
local.get $1
|
|
local.get $2
|
|
call $std/math/check<f32>
|
|
)
|
|
(func $std/math/test_log1p (; 103 ;) (type $FFFii) (param $0 f64) (param $1 f64) (param $2 f64) (param $3 i32) (result i32)
|
|
(local $4 i32)
|
|
local.get $0
|
|
call $~lib/math/NativeMath.log1p
|
|
local.get $1
|
|
local.get $2
|
|
call $std/math/check<f64>
|
|
local.tee $4
|
|
if (result i32)
|
|
local.get $0
|
|
call $~lib/bindings/Math/log1p
|
|
local.get $1
|
|
local.get $2
|
|
call $std/math/check<f64>
|
|
else
|
|
local.get $4
|
|
end
|
|
)
|
|
(func $std/math/test_log1pf (; 104 ;) (type $fffii) (param $0 f32) (param $1 f32) (param $2 f32) (param $3 i32) (result i32)
|
|
local.get $0
|
|
call $~lib/math/NativeMathf.log1p
|
|
local.get $1
|
|
local.get $2
|
|
call $std/math/check<f32>
|
|
)
|
|
(func $~lib/math/NativeMath.log2 (; 105 ;) (type $FF) (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 (; 106 ;) (type $FFFii) (param $0 f64) (param $1 f64) (param $2 f64) (param $3 i32) (result i32)
|
|
(local $4 i32)
|
|
local.get $0
|
|
call $~lib/math/NativeMath.log2
|
|
local.get $1
|
|
local.get $2
|
|
call $std/math/check<f64>
|
|
local.tee $4
|
|
if (result i32)
|
|
local.get $0
|
|
call $~lib/bindings/Math/log2
|
|
local.get $1
|
|
local.get $2
|
|
call $std/math/check<f64>
|
|
else
|
|
local.get $4
|
|
end
|
|
)
|
|
(func $~lib/math/NativeMathf.log2 (; 107 ;) (type $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 (; 108 ;) (type $fffii) (param $0 f32) (param $1 f32) (param $2 f32) (param $3 i32) (result i32)
|
|
local.get $0
|
|
call $~lib/math/NativeMathf.log2
|
|
local.get $1
|
|
local.get $2
|
|
call $std/math/check<f32>
|
|
)
|
|
(func $std/math/test_max (; 109 ;) (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<f64>
|
|
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<f64>
|
|
local.set $3
|
|
end
|
|
local.get $3
|
|
)
|
|
(func $std/math/test_maxf (; 110 ;) (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<f32>
|
|
)
|
|
(func $std/math/test_min (; 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.min
|
|
local.get $2
|
|
f64.const 0
|
|
call $std/math/check<f64>
|
|
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<f64>
|
|
local.set $3
|
|
end
|
|
local.get $3
|
|
)
|
|
(func $std/math/test_minf (; 112 ;) (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<f32>
|
|
)
|
|
(func $~lib/math/NativeMath.mod (; 113 ;) (type $FFF) (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 (; 114 ;) (type $FUNCSIG$idddi) (param $0 f64) (param $1 f64) (param $2 f64) (param $3 i32) (result i32)
|
|
local.get $0
|
|
local.get $1
|
|
call $~lib/math/NativeMath.mod
|
|
local.get $2
|
|
f64.const 0
|
|
call $std/math/check<f64>
|
|
local.tee $3
|
|
if
|
|
local.get $0
|
|
local.get $1
|
|
call $std/math/mod
|
|
local.get $2
|
|
f64.const 0
|
|
call $std/math/check<f64>
|
|
local.set $3
|
|
end
|
|
local.get $3
|
|
)
|
|
(func $~lib/math/NativeMathf.mod (; 115 ;) (type $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 (; 116 ;) (type $FUNCSIG$ifffi) (param $0 f32) (param $1 f32) (param $2 f32) (param $3 i32) (result i32)
|
|
local.get $0
|
|
local.get $1
|
|
call $~lib/math/NativeMathf.mod
|
|
local.get $2
|
|
f32.const 0
|
|
call $std/math/check<f32>
|
|
)
|
|
(func $~lib/math/NativeMath.pow (; 117 ;) (type $FFF) (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 (; 118 ;) (type $FFFFii) (param $0 f64) (param $1 f64) (param $2 f64) (param $3 f64) (param $4 i32) (result i32)
|
|
(local $5 i32)
|
|
local.get $0
|
|
local.get $1
|
|
call $~lib/math/NativeMath.pow
|
|
local.get $2
|
|
local.get $3
|
|
call $std/math/check<f64>
|
|
local.tee $5
|
|
if (result i32)
|
|
local.get $0
|
|
local.get $1
|
|
call $~lib/bindings/Math/pow
|
|
local.get $2
|
|
local.get $3
|
|
call $std/math/check<f64>
|
|
else
|
|
local.get $5
|
|
end
|
|
)
|
|
(func $~lib/math/NativeMathf.pow (; 119 ;) (type $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 (; 120 ;) (type $ffffii) (param $0 f32) (param $1 f32) (param $2 f32) (param $3 f32) (param $4 i32) (result i32)
|
|
local.get $0
|
|
local.get $1
|
|
call $~lib/math/NativeMathf.pow
|
|
local.get $2
|
|
local.get $3
|
|
call $std/math/check<f32>
|
|
)
|
|
(func $~lib/math/splitMix32 (; 121 ;) (type $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 (; 122 ;) (type $Iv) (param $0 i64)
|
|
(local $1 i64)
|
|
local.get $0
|
|
i64.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 40
|
|
i32.const 972
|
|
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 (; 123 ;) (type $F) (result f64)
|
|
(local $0 i64)
|
|
(local $1 i64)
|
|
global.get $~lib/math/random_seeded
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 40
|
|
i32.const 981
|
|
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 (; 124 ;) (type $f) (result f32)
|
|
(local $0 i32)
|
|
(local $1 i32)
|
|
global.get $~lib/math/random_seeded
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 40
|
|
i32.const 2051
|
|
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 (; 125 ;) (type $FUNCSIG$iddi) (param $0 f64) (param $1 f64) (param $2 i32) (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<f64>
|
|
)
|
|
(func $std/math/test_roundf (; 126 ;) (type $FUNCSIG$iffi) (param $0 f32) (param $1 f32) (param $2 i32) (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<f32>
|
|
)
|
|
(func $std/math/test_sign (; 127 ;) (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<f64>
|
|
local.tee $3
|
|
if
|
|
local.get $0
|
|
call $~lib/bindings/Math/sign
|
|
local.get $1
|
|
f64.const 0
|
|
call $std/math/check<f64>
|
|
local.set $3
|
|
end
|
|
local.get $3
|
|
)
|
|
(func $std/math/test_signf (; 128 ;) (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<f32>
|
|
)
|
|
(func $~lib/math/NativeMath.rem (; 129 ;) (type $FFF) (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 (; 130 ;) (type $FUNCSIG$idddi) (param $0 f64) (param $1 f64) (param $2 f64) (param $3 i32) (result i32)
|
|
local.get $0
|
|
local.get $1
|
|
call $~lib/math/NativeMath.rem
|
|
local.get $2
|
|
f64.const 0
|
|
call $std/math/check<f64>
|
|
)
|
|
(func $~lib/math/NativeMathf.rem (; 131 ;) (type $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 (; 132 ;) (type $FUNCSIG$ifffi) (param $0 f32) (param $1 f32) (param $2 f32) (param $3 i32) (result i32)
|
|
local.get $0
|
|
local.get $1
|
|
call $~lib/math/NativeMathf.rem
|
|
local.get $2
|
|
f32.const 0
|
|
call $std/math/check<f32>
|
|
)
|
|
(func $~lib/math/NativeMath.sinh (; 133 ;) (type $FF) (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 (; 134 ;) (type $FFFii) (param $0 f64) (param $1 f64) (param $2 f64) (param $3 i32) (result i32)
|
|
(local $4 i32)
|
|
local.get $0
|
|
call $~lib/math/NativeMath.sinh
|
|
local.get $1
|
|
local.get $2
|
|
call $std/math/check<f64>
|
|
local.tee $4
|
|
if (result i32)
|
|
local.get $0
|
|
call $~lib/bindings/Math/sinh
|
|
local.get $1
|
|
local.get $2
|
|
call $std/math/check<f64>
|
|
else
|
|
local.get $4
|
|
end
|
|
)
|
|
(func $~lib/math/NativeMathf.sinh (; 135 ;) (type $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 (; 136 ;) (type $fffii) (param $0 f32) (param $1 f32) (param $2 f32) (param $3 i32) (result i32)
|
|
local.get $0
|
|
call $~lib/math/NativeMathf.sinh
|
|
local.get $1
|
|
local.get $2
|
|
call $std/math/check<f32>
|
|
)
|
|
(func $std/math/test_sqrt (; 137 ;) (type $FFFii) (param $0 f64) (param $1 f64) (param $2 f64) (param $3 i32) (result i32)
|
|
(local $4 i32)
|
|
local.get $0
|
|
f64.sqrt
|
|
local.get $1
|
|
local.get $2
|
|
call $std/math/check<f64>
|
|
local.tee $4
|
|
if (result i32)
|
|
local.get $0
|
|
call $~lib/bindings/Math/sqrt
|
|
local.get $1
|
|
local.get $2
|
|
call $std/math/check<f64>
|
|
else
|
|
local.get $4
|
|
end
|
|
)
|
|
(func $std/math/test_sqrtf (; 138 ;) (type $fffii) (param $0 f32) (param $1 f32) (param $2 f32) (param $3 i32) (result i32)
|
|
local.get $0
|
|
f32.sqrt
|
|
local.get $1
|
|
local.get $2
|
|
call $std/math/check<f32>
|
|
)
|
|
(func $~lib/math/NativeMath.tanh (; 139 ;) (type $FF) (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 (; 140 ;) (type $FFFii) (param $0 f64) (param $1 f64) (param $2 f64) (param $3 i32) (result i32)
|
|
(local $4 i32)
|
|
local.get $0
|
|
call $~lib/math/NativeMath.tanh
|
|
local.get $1
|
|
local.get $2
|
|
call $std/math/check<f64>
|
|
local.tee $4
|
|
if (result i32)
|
|
local.get $0
|
|
call $~lib/bindings/Math/tanh
|
|
local.get $1
|
|
local.get $2
|
|
call $std/math/check<f64>
|
|
else
|
|
local.get $4
|
|
end
|
|
)
|
|
(func $~lib/math/NativeMathf.tanh (; 141 ;) (type $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 (; 142 ;) (type $fffii) (param $0 f32) (param $1 f32) (param $2 f32) (param $3 i32) (result i32)
|
|
local.get $0
|
|
call $~lib/math/NativeMathf.tanh
|
|
local.get $1
|
|
local.get $2
|
|
call $std/math/check<f32>
|
|
)
|
|
(func $std/math/test_trunc (; 143 ;) (type $FUNCSIG$iddi) (param $0 f64) (param $1 f64) (param $2 i32) (result i32)
|
|
local.get $0
|
|
f64.trunc
|
|
local.get $1
|
|
f64.const 0
|
|
call $std/math/check<f64>
|
|
local.tee $2
|
|
if
|
|
local.get $0
|
|
call $~lib/bindings/Math/trunc
|
|
local.get $1
|
|
f64.const 0
|
|
call $std/math/check<f64>
|
|
local.set $2
|
|
end
|
|
local.get $2
|
|
)
|
|
(func $std/math/test_truncf (; 144 ;) (type $FUNCSIG$iffi) (param $0 f32) (param $1 f32) (param $2 i32) (result i32)
|
|
local.get $0
|
|
f32.trunc
|
|
local.get $1
|
|
f32.const 0
|
|
call $std/math/check<f32>
|
|
)
|
|
(func $~lib/math/NativeMath.imul (; 145 ;) (type $FFF) (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/ipow64 (; 146 ;) (type $IiI) (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 (; 147 ;) (type $fif) (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 (; 148 ;) (type $FiF) (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 (; 149 ;) (type $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<f64>
|
|
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<f64>
|
|
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<f64>
|
|
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<f64>
|
|
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<f64>
|
|
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<f64>
|
|
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<f64>
|
|
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<f32>
|
|
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<f32>
|
|
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<f32>
|
|
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<f32>
|
|
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<f32>
|
|
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<f32>
|
|
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<f32>
|
|
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
|
|
i32.const 0
|
|
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
|
|
i32.const 0
|
|
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
|
|
i32.const 0
|
|
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
|
|
i32.const 0
|
|
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
|
|
i32.const 0
|
|
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
|
|
i32.const 0
|
|
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
|
|
i32.const 0
|
|
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
|
|
i32.const 0
|
|
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
|
|
i32.const 0
|
|
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
|
|
i32.const 0
|
|
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
|
|
i32.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
|
|
i32.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
|
|
i32.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
|
|
i32.const 0
|
|
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
|
|
i32.const 0
|
|
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
|
|
i32.const 0
|
|
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
|
|
i32.const 0
|
|
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
|
|
i32.const 0
|
|
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
|
|
i32.const 0
|
|
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
|
|
i32.const 17
|
|
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
|
|
i32.const 0
|
|
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
|
|
i32.const 0
|
|
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
|
|
i32.const 0
|
|
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
|
|
i32.const 0
|
|
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
|
|
i32.const 0
|
|
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
|
|
i32.const 0
|
|
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
|
|
i32.const 9
|
|
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
|
|
i32.const 9
|
|
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
|
|
i32.const 9
|
|
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
|
|
i32.const 0
|
|
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
|
|
i32.const 0
|
|
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
|
|
i32.const 0
|
|
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
|
|
i32.const 0
|
|
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
|
|
i32.const 0
|
|
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
|
|
i32.const 0
|
|
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
|
|
i32.const 0
|
|
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
|
|
i32.const 0
|
|
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
|
|
i32.const 0
|
|
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
|
|
i32.const 0
|
|
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
|
|
i32.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
|
|
i32.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
|
|
i32.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
|
|
i32.const 0
|
|
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
|
|
i32.const 0
|
|
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
|
|
i32.const 0
|
|
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
|
|
i32.const 0
|
|
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
|
|
i32.const 0
|
|
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
|
|
i32.const 0
|
|
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
|
|
i32.const 17
|
|
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
|
|
i32.const 0
|
|
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
|
|
i32.const 0
|
|
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
|
|
i32.const 0
|
|
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
|
|
i32.const 0
|
|
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
|
|
i32.const 0
|
|
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
|
|
i32.const 0
|
|
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
|
|
i32.const 9
|
|
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
|
|
i32.const 9
|
|
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
|
|
i32.const 9
|
|
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
|
|
i32.const 2
|
|
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
|
|
i32.const 2
|
|
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
|
|
i32.const 2
|
|
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
|
|
i32.const 2
|
|
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
|
|
i32.const 2
|
|
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
|
|
i32.const 1
|
|
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
|
|
i32.const 1
|
|
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
|
|
i32.const 1
|
|
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
|
|
i32.const 1
|
|
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
|
|
i32.const 1
|
|
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
|
|
i32.const 1
|
|
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
|
|
i32.const 1
|
|
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
|
|
i32.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
|
|
i32.const 2
|
|
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
|
|
i32.const 2
|
|
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
|
|
i32.const 2
|
|
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
|
|
i32.const 2
|
|
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
|
|
i32.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
|
|
i32.const 1
|
|
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
|
|
i32.const 1
|
|
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
|
|
i32.const 2
|
|
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
|
|
i32.const 2
|
|
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
|
|
i32.const 2
|
|
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
|
|
i32.const 2
|
|
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
|
|
i32.const 2
|
|
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
|
|
i32.const 1
|
|
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
|
|
i32.const 1
|
|
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
|
|
i32.const 1
|
|
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
|
|
i32.const 1
|
|
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
|
|
i32.const 1
|
|
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
|
|
i32.const 1
|
|
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
|
|
i32.const 1
|
|
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
|
|
i32.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
|
|
i32.const 2
|
|
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
|
|
i32.const 2
|
|
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
|
|
i32.const 2
|
|
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
|
|
i32.const 2
|
|
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
|
|
i32.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
|
|
i32.const 1
|
|
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
|
|
i32.const 1
|
|
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
|
|
i32.const 1
|
|
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
|
|
i32.const 2
|
|
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
|
|
i32.const 1
|
|
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
|
|
i32.const 2
|
|
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
|
|
i32.const 2
|
|
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
|
|
i32.const 1
|
|
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
|
|
i32.const 2
|
|
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
|
|
i32.const 2
|
|
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
|
|
i32.const 2
|
|
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
|
|
i32.const 2
|
|
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
|
|
i32.const 2
|
|
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
|
|
i32.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
|
|
i32.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
|
|
i32.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
|
|
i32.const 2
|
|
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
|
|
i32.const 2
|
|
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
|
|
i32.const 2
|
|
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
|
|
i32.const 2
|
|
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
|
|
i32.const 1
|
|
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
|
|
i32.const 1
|
|
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
|
|
i32.const 1
|
|
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
|
|
i32.const 2
|
|
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
|
|
i32.const 1
|
|
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
|
|
i32.const 2
|
|
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
|
|
i32.const 2
|
|
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
|
|
i32.const 1
|
|
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
|
|
i32.const 2
|
|
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
|
|
i32.const 2
|
|
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
|
|
i32.const 2
|
|
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
|
|
i32.const 2
|
|
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
|
|
i32.const 2
|
|
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
|
|
i32.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
|
|
i32.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
|
|
i32.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
|
|
i32.const 2
|
|
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
|
|
i32.const 2
|
|
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
|
|
i32.const 2
|
|
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
|
|
i32.const 2
|
|
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
|
|
i32.const 2
|
|
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
|
|
i32.const 2
|
|
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
|
|
i32.const 2
|
|
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
|
|
i32.const 2
|
|
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
|
|
i32.const 2
|
|
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
|
|
i32.const 2
|
|
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
|
|
i32.const 1
|
|
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
|
|
i32.const 1
|
|
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
|
|
i32.const 1
|
|
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
|
|
i32.const 1
|
|
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
|
|
i32.const 1
|
|
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
|
|
i32.const 1
|
|
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
|
|
i32.const 1
|
|
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
|
|
i32.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
|
|
i32.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
|
|
i32.const 2
|
|
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
|
|
i32.const 2
|
|
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
|
|
i32.const 2
|
|
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
|
|
i32.const 2
|
|
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
|
|
i32.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
|
|
i32.const 1
|
|
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
|
|
i32.const 2
|
|
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
|
|
i32.const 2
|
|
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
|
|
i32.const 2
|
|
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
|
|
i32.const 2
|
|
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
|
|
i32.const 2
|
|
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
|
|
i32.const 1
|
|
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
|
|
i32.const 1
|
|
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
|
|
i32.const 1
|
|
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
|
|
i32.const 1
|
|
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
|
|
i32.const 1
|
|
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
|
|
i32.const 1
|
|
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
|
|
i32.const 1
|
|
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
|
|
i32.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
|
|
i32.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
|
|
i32.const 2
|
|
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
|
|
i32.const 2
|
|
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
|
|
i32.const 2
|
|
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
|
|
i32.const 2
|
|
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
|
|
i32.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
|
|
i32.const 1
|
|
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
|
|
i32.const 1
|
|
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
|
|
i32.const 1
|
|
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
|
|
i32.const 1
|
|
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
|
|
i32.const 1
|
|
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
|
|
i32.const 1
|
|
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
|
|
i32.const 1
|
|
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
|
|
i32.const 1
|
|
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
|
|
i32.const 1
|
|
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
|
|
i32.const 1
|
|
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
|
|
i32.const 1
|
|
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
|
|
i32.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
|
|
i32.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
|
|
i32.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
|
|
i32.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
|
|
i32.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
|
|
i32.const 1
|
|
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
|
|
i32.const 1
|
|
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
|
|
i32.const 1
|
|
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
|
|
i32.const 1
|
|
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
|
|
i32.const 1
|
|
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
|
|
i32.const 1
|
|
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
|
|
i32.const 1
|
|
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
|
|
i32.const 1
|
|
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
|
|
i32.const 1
|
|
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
|
|
i32.const 1
|
|
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
|
|
i32.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
|
|
i32.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
|
|
i32.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
|
|
i32.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
|
|
i32.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
|
|
i32.const 1
|
|
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
|
|
i32.const 1
|
|
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
|
|
i32.const 1
|
|
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
|
|
i32.const 1
|
|
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
|
|
i32.const 1
|
|
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
|
|
i32.const 1
|
|
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
|
|
i32.const 1
|
|
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
|
|
i32.const 1
|
|
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
|
|
i32.const 1
|
|
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
|
|
i32.const 1
|
|
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
|
|
i32.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
|
|
i32.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
|
|
i32.const 1
|
|
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
|
|
i32.const 1
|
|
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
|
|
i32.const 1
|
|
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
|
|
i32.const 1
|
|
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
|
|
i32.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
|
|
i32.const 1
|
|
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
|
|
i32.const 1
|
|
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
|
|
i32.const 1
|
|
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
|
|
i32.const 1
|
|
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
|
|
i32.const 1
|
|
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
|
|
i32.const 1
|
|
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
|
|
i32.const 1
|
|
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
|
|
i32.const 1
|
|
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
|
|
i32.const 1
|
|
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
|
|
i32.const 1
|
|
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
|
|
i32.const 1
|
|
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
|
|
i32.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
|
|
i32.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
|
|
i32.const 1
|
|
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
|
|
i32.const 1
|
|
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
|
|
i32.const 1
|
|
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
|
|
i32.const 1
|
|
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
|
|
i32.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
|
|
i32.const 2
|
|
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
|
|
i32.const 2
|
|
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
|
|
i32.const 2
|
|
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
|
|
i32.const 2
|
|
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
|
|
i32.const 2
|
|
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
|
|
i32.const 1
|
|
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
|
|
i32.const 1
|
|
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
|
|
i32.const 1
|
|
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
|
|
i32.const 1
|
|
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
|
|
i32.const 1
|
|
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
|
|
i32.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
|
|
i32.const 2
|
|
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
|
|
i32.const 2
|
|
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
|
|
i32.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
|
|
i32.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
|
|
i32.const 4
|
|
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
|
|
i32.const 4
|
|
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
|
|
i32.const 2
|
|
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
|
|
i32.const 2
|
|
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
|
|
i32.const 1
|
|
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
|
|
i32.const 1
|
|
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
|
|
i32.const 9
|
|
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
|
|
i32.const 9
|
|
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
|
|
i32.const 2
|
|
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
|
|
i32.const 2
|
|
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
|
|
i32.const 2
|
|
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
|
|
i32.const 2
|
|
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
|
|
i32.const 2
|
|
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
|
|
i32.const 2
|
|
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
|
|
i32.const 1
|
|
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
|
|
i32.const 1
|
|
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
|
|
i32.const 1
|
|
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
|
|
i32.const 1
|
|
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
|
|
i32.const 1
|
|
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
|
|
i32.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
|
|
i32.const 2
|
|
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
|
|
i32.const 2
|
|
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
|
|
i32.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
|
|
i32.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
|
|
i32.const 4
|
|
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
|
|
i32.const 4
|
|
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
|
|
i32.const 2
|
|
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
|
|
i32.const 2
|
|
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
|
|
i32.const 1
|
|
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
|
|
i32.const 1
|
|
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
|
|
i32.const 9
|
|
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
|
|
i32.const 9
|
|
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
|
|
i32.const 2
|
|
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
|
|
i32.const 1
|
|
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
|
|
i32.const 1
|
|
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
|
|
i32.const 1
|
|
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
|
|
i32.const 1
|
|
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
|
|
i32.const 1
|
|
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
|
|
i32.const 1
|
|
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
|
|
i32.const 1
|
|
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
|
|
i32.const 1
|
|
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
|
|
i32.const 1
|
|
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
|
|
i32.const 1
|
|
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
|
|
i32.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
|
|
i32.const 1
|
|
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
|
|
i32.const 1
|
|
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
|
|
i32.const 1
|
|
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
|
|
i32.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
|
|
i32.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
|
|
i32.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
|
|
i32.const 1
|
|
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
|
|
i32.const 1
|
|
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
|
|
i32.const 1
|
|
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
|
|
i32.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
|
|
i32.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
|
|
i32.const 1
|
|
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
|
|
i32.const 1
|
|
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
|
|
i32.const 1
|
|
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
|
|
i32.const 1
|
|
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
|
|
i32.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
|
|
i32.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
|
|
i32.const 1
|
|
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
|
|
i32.const 1
|
|
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
|
|
i32.const 1
|
|
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
|
|
i32.const 1
|
|
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
|
|
i32.const 1
|
|
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
|
|
i32.const 1
|
|
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
|
|
i32.const 1
|
|
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
|
|
i32.const 1
|
|
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
|
|
i32.const 9
|
|
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
|
|
i32.const 9
|
|
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
|
|
i32.const 9
|
|
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
|
|
i32.const 1
|
|
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
|
|
i32.const 1
|
|
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
|
|
i32.const 1
|
|
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
|
|
i32.const 1
|
|
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
|
|
i32.const 1
|
|
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
|
|
i32.const 1
|
|
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
|
|
i32.const 1
|
|
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
|
|
i32.const 1
|
|
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
|
|
i32.const 1
|
|
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
|
|
i32.const 1
|
|
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
|
|
i32.const 1
|
|
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
|
|
i32.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
|
|
i32.const 1
|
|
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
|
|
i32.const 1
|
|
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
|
|
i32.const 1
|
|
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
|
|
i32.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
|
|
i32.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
|
|
i32.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
|
|
i32.const 1
|
|
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
|
|
i32.const 1
|
|
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
|
|
i32.const 1
|
|
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
|
|
i32.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
|
|
i32.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
|
|
i32.const 1
|
|
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
|
|
i32.const 1
|
|
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
|
|
i32.const 1
|
|
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
|
|
i32.const 1
|
|
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
|
|
i32.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
|
|
i32.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
|
|
i32.const 1
|
|
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
|
|
i32.const 1
|
|
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
|
|
i32.const 1
|
|
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
|
|
i32.const 1
|
|
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
|
|
i32.const 1
|
|
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
|
|
i32.const 1
|
|
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
|
|
i32.const 1
|
|
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
|
|
i32.const 1
|
|
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
|
|
i32.const 9
|
|
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
|
|
i32.const 9
|
|
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
|
|
i32.const 1
|
|
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
|
|
i32.const 1
|
|
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
|
|
i32.const 1
|
|
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
|
|
i32.const 1
|
|
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
|
|
i32.const 1
|
|
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
|
|
i32.const 1
|
|
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
|
|
i32.const 1
|
|
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
|
|
i32.const 1
|
|
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
|
|
i32.const 1
|
|
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
|
|
i32.const 1
|
|
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
|
|
i32.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
|
|
i32.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
|
|
i32.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
|
|
i32.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
|
|
i32.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
|
|
i32.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
|
|
i32.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
|
|
i32.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
|
|
i32.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
|
|
i32.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
|
|
i32.const 1
|
|
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
|
|
i32.const 1
|
|
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
|
|
i32.const 1
|
|
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
|
|
i32.const 1
|
|
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
|
|
i32.const 1
|
|
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
|
|
i32.const 1
|
|
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
|
|
i32.const 1
|
|
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
|
|
i32.const 1
|
|
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
|
|
i32.const 1
|
|
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
|
|
i32.const 1
|
|
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
|
|
i32.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
|
|
i32.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
|
|
i32.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
|
|
i32.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
|
|
i32.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
|
|
i32.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
|
|
i32.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
|
|
i32.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
|
|
i32.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
|
|
i32.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
|
|
i32.const 1
|
|
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
|
|
i32.const 1
|
|
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
|
|
i32.const 1
|
|
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
|
|
i32.const 1
|
|
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
|
|
i32.const 1
|
|
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
|
|
i32.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
|
|
i32.const 1
|
|
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
|
|
i32.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
|
|
i32.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
|
|
i32.const 1
|
|
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
|
|
i32.const 0
|
|
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
|
|
i32.const 0
|
|
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
|
|
i32.const 0
|
|
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
|
|
i32.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
|
|
i32.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
|
|
i32.const 0
|
|
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
|
|
i32.const 0
|
|
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
|
|
i32.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
|
|
i32.const 1
|
|
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
|
|
i32.const 1
|
|
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
|
|
i32.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
|
|
i32.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
|
|
i32.const 1
|
|
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
|
|
i32.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
|
|
i32.const 1
|
|
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
|
|
i32.const 0
|
|
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
|
|
i32.const 0
|
|
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
|
|
i32.const 0
|
|
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
|
|
i32.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
|
|
i32.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
|
|
i32.const 0
|
|
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
|
|
i32.const 0
|
|
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
|
|
i32.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
|
|
i32.const 1
|
|
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
|
|
i32.const 1
|
|
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
|
|
i32.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
|
|
i32.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
|
|
i32.const 1
|
|
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
|
|
i32.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
|
|
i32.const 1
|
|
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
|
|
i32.const 0
|
|
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
|
|
i32.const 0
|
|
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
|
|
i32.const 0
|
|
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
|
|
i32.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
|
|
i32.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
|
|
i32.const 0
|
|
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
|
|
i32.const 0
|
|
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
|
|
i32.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
|
|
i32.const 1
|
|
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
|
|
i32.const 1
|
|
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
|
|
i32.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
|
|
i32.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
|
|
i32.const 1
|
|
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
|
|
i32.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
|
|
i32.const 1
|
|
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
|
|
i32.const 1
|
|
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
|
|
i32.const 1
|
|
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
|
|
i32.const 1
|
|
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
|
|
i32.const 1
|
|
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
|
|
i32.const 1
|
|
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
|
|
i32.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
|
|
i32.const 1
|
|
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
|
|
i32.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
|
|
i32.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
|
|
i32.const 1
|
|
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
|
|
i32.const 0
|
|
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
|
|
i32.const 0
|
|
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
|
|
i32.const 0
|
|
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
|
|
i32.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
|
|
i32.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
|
|
i32.const 0
|
|
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
|
|
i32.const 0
|
|
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
|
|
i32.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
|
|
i32.const 1
|
|
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
|
|
i32.const 1
|
|
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
|
|
i32.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
|
|
i32.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
|
|
i32.const 1
|
|
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
|
|
i32.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
|
|
i32.const 1
|
|
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
|
|
i32.const 0
|
|
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
|
|
i32.const 0
|
|
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
|
|
i32.const 0
|
|
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
|
|
i32.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
|
|
i32.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
|
|
i32.const 0
|
|
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
|
|
i32.const 0
|
|
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
|
|
i32.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
|
|
i32.const 1
|
|
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
|
|
i32.const 1
|
|
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
|
|
i32.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
|
|
i32.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
|
|
i32.const 1
|
|
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
|
|
i32.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
|
|
i32.const 1
|
|
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
|
|
i32.const 0
|
|
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
|
|
i32.const 0
|
|
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
|
|
i32.const 0
|
|
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
|
|
i32.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
|
|
i32.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
|
|
i32.const 0
|
|
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
|
|
i32.const 0
|
|
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
|
|
i32.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
|
|
i32.const 1
|
|
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
|
|
i32.const 1
|
|
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
|
|
i32.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
|
|
i32.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
|
|
i32.const 1
|
|
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
|
|
i32.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
|
|
i32.const 1
|
|
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
|
|
f64.const -8.06684839057968
|
|
f64.const 1593.5209938862329
|
|
f64.const -0.38098856806755066
|
|
i32.const 1
|
|
call $std/math/test_cosh
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1099
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const 4.345239849338305
|
|
f64.const 38.56174928426729
|
|
f64.const -0.2712278366088867
|
|
i32.const 1
|
|
call $std/math/test_cosh
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1100
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const -8.38143342755525
|
|
f64.const 2182.630979595893
|
|
f64.const 0.0817827582359314
|
|
i32.const 1
|
|
call $std/math/test_cosh
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1101
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const -6.531673581913484
|
|
f64.const 343.273849250879
|
|
f64.const -0.429940402507782
|
|
i32.const 1
|
|
call $std/math/test_cosh
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1102
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const 9.267056966972586
|
|
f64.const 5291.779170005587
|
|
f64.const -0.1592995822429657
|
|
i32.const 1
|
|
call $std/math/test_cosh
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1103
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const 0.6619858980995045
|
|
f64.const 1.2272321957342842
|
|
f64.const 0.23280741274356842
|
|
i32.const 1
|
|
call $std/math/test_cosh
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1104
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const -0.4066039223853553
|
|
f64.const 1.083808541871197
|
|
f64.const -0.3960916996002197
|
|
i32.const 1
|
|
call $std/math/test_cosh
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1105
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const 0.5617597462207241
|
|
f64.const 1.1619803583175077
|
|
f64.const 0.37748390436172485
|
|
i32.const 1
|
|
call $std/math/test_cosh
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1106
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const 0.7741522965913037
|
|
f64.const 1.3149236876276706
|
|
f64.const 0.43587008118629456
|
|
i32.const 1
|
|
call $std/math/test_cosh
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1107
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const -0.6787637026394024
|
|
f64.const 1.2393413245934533
|
|
f64.const 0.10201606154441833
|
|
i32.const 1
|
|
call $std/math/test_cosh
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1108
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const 0
|
|
f64.const 1
|
|
f64.const 0
|
|
i32.const 0
|
|
call $std/math/test_cosh
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1111
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const -0
|
|
f64.const 1
|
|
f64.const 0
|
|
i32.const 0
|
|
call $std/math/test_cosh
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1112
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const inf
|
|
f64.const inf
|
|
f64.const 0
|
|
i32.const 0
|
|
call $std/math/test_cosh
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1113
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const -inf
|
|
f64.const inf
|
|
f64.const 0
|
|
i32.const 0
|
|
call $std/math/test_cosh
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1114
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const nan:0x8000000000000
|
|
f64.const nan:0x8000000000000
|
|
f64.const 0
|
|
i32.const 0
|
|
call $std/math/test_cosh
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1115
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const -8.066848754882812
|
|
f32.const 1593.5216064453125
|
|
f32.const 0.26242581009864807
|
|
i32.const 1
|
|
call $std/math/test_coshf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1124
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const 4.345239639282227
|
|
f32.const 38.56174087524414
|
|
f32.const -0.08168885856866837
|
|
i32.const 1
|
|
call $std/math/test_coshf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1125
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const -8.381433486938477
|
|
f32.const 2182.631103515625
|
|
f32.const -0.02331414446234703
|
|
i32.const 1
|
|
call $std/math/test_coshf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1126
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const -6.531673431396484
|
|
f32.const 343.2738037109375
|
|
f32.const 0.20081493258476257
|
|
i32.const 1
|
|
call $std/math/test_coshf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1127
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const 9.267057418823242
|
|
f32.const 5291.78173828125
|
|
f32.const 0.36286723613739014
|
|
i32.const 1
|
|
call $std/math/test_coshf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1128
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const 0.6619858741760254
|
|
f32.const 1.2272322177886963
|
|
f32.const 0.32777416706085205
|
|
i32.const 1
|
|
call $std/math/test_coshf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1129
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const -0.40660393238067627
|
|
f32.const 1.0838085412979126
|
|
f32.const -0.039848703891038895
|
|
i32.const 1
|
|
call $std/math/test_coshf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1130
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const 0.5617597699165344
|
|
f32.const 1.161980390548706
|
|
f32.const 0.15274477005004883
|
|
i32.const 1
|
|
call $std/math/test_coshf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1131
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const 0.7741522789001465
|
|
f32.const 1.314923644065857
|
|
f32.const -0.2387111485004425
|
|
i32.const 1
|
|
call $std/math/test_coshf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1132
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const -0.6787636876106262
|
|
f32.const 1.2393412590026855
|
|
f32.const -0.45791932940483093
|
|
i32.const 1
|
|
call $std/math/test_coshf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1133
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const 0
|
|
f32.const 1
|
|
f32.const 0
|
|
i32.const 0
|
|
call $std/math/test_coshf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1136
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const -0
|
|
f32.const 1
|
|
f32.const 0
|
|
i32.const 0
|
|
call $std/math/test_coshf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1137
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const inf
|
|
f32.const inf
|
|
f32.const 0
|
|
i32.const 0
|
|
call $std/math/test_coshf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1138
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const -inf
|
|
f32.const inf
|
|
f32.const 0
|
|
i32.const 0
|
|
call $std/math/test_coshf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1139
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const nan:0x400000
|
|
f32.const nan:0x400000
|
|
f32.const 0
|
|
i32.const 0
|
|
call $std/math/test_coshf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1140
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const -8.06684839057968
|
|
f64.const 3.137706068161745e-04
|
|
f64.const -0.2599197328090668
|
|
i32.const 1
|
|
call $std/math/test_exp
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1152
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const 4.345239849338305
|
|
f64.const 77.11053017112141
|
|
f64.const -0.02792675793170929
|
|
i32.const 1
|
|
call $std/math/test_exp
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1153
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const -8.38143342755525
|
|
f64.const 2.290813384916323e-04
|
|
f64.const -0.24974334239959717
|
|
i32.const 1
|
|
call $std/math/test_exp
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1154
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const -6.531673581913484
|
|
f64.const 1.4565661260931588e-03
|
|
f64.const -0.4816822409629822
|
|
i32.const 1
|
|
call $std/math/test_exp
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1155
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const 9.267056966972586
|
|
f64.const 10583.558245524993
|
|
f64.const 0.17696762084960938
|
|
i32.const 1
|
|
call $std/math/test_exp
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1156
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const 0.6619858980995045
|
|
f64.const 1.9386384525571998
|
|
f64.const -0.4964246451854706
|
|
i32.const 1
|
|
call $std/math/test_exp
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1157
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const -0.4066039223853553
|
|
f64.const 0.6659078892838025
|
|
f64.const -0.10608318448066711
|
|
i32.const 1
|
|
call $std/math/test_exp
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1158
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const 0.5617597462207241
|
|
f64.const 1.7537559518626311
|
|
f64.const -0.39162111282348633
|
|
i32.const 1
|
|
call $std/math/test_exp
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1159
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const 0.7741522965913037
|
|
f64.const 2.1687528885129246
|
|
f64.const -0.2996125817298889
|
|
i32.const 1
|
|
call $std/math/test_exp
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1160
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const -0.6787637026394024
|
|
f64.const 0.5072437089402843
|
|
f64.const 0.47261738777160645
|
|
i32.const 1
|
|
call $std/math/test_exp
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1161
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const 0
|
|
f64.const 1
|
|
f64.const 0
|
|
i32.const 0
|
|
call $std/math/test_exp
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1164
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const -0
|
|
f64.const 1
|
|
f64.const 0
|
|
i32.const 0
|
|
call $std/math/test_exp
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1165
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const 1
|
|
f64.const 2.718281828459045
|
|
f64.const -0.3255307376384735
|
|
i32.const 1
|
|
call $std/math/test_exp
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1166
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const -1
|
|
f64.const 0.36787944117144233
|
|
f64.const 0.22389651834964752
|
|
i32.const 1
|
|
call $std/math/test_exp
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1167
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const inf
|
|
f64.const inf
|
|
f64.const 0
|
|
i32.const 0
|
|
call $std/math/test_exp
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1168
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const -inf
|
|
f64.const 0
|
|
f64.const 0
|
|
i32.const 0
|
|
call $std/math/test_exp
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1169
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const nan:0x8000000000000
|
|
f64.const nan:0x8000000000000
|
|
f64.const 0
|
|
i32.const 0
|
|
call $std/math/test_exp
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1170
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const 1.0397214889526365
|
|
f64.const 2.828429155876411
|
|
f64.const 0.18803080916404724
|
|
i32.const 1
|
|
call $std/math/test_exp
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1171
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const -1.0397214889526365
|
|
f64.const 0.35355313670217847
|
|
f64.const 0.2527272403240204
|
|
i32.const 1
|
|
call $std/math/test_exp
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1172
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const 1.0397210121154785
|
|
f64.const 2.8284278071766122
|
|
f64.const -0.4184139370918274
|
|
i32.const 1
|
|
call $std/math/test_exp
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1173
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const 1.0397214889526367
|
|
f64.const 2.8284291558764116
|
|
f64.const -0.22618377208709717
|
|
i32.const 1
|
|
call $std/math/test_exp
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1174
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const 5e-324
|
|
f64.const 1
|
|
f64.const 0
|
|
i32.const 1
|
|
call $std/math/test_exp
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1177
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const -5e-324
|
|
f64.const 1
|
|
f64.const 0
|
|
i32.const 1
|
|
call $std/math/test_exp
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1178
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const 709.782712893384
|
|
f64.const 1797693134862273196746681e284
|
|
f64.const -0.10568465292453766
|
|
i32.const 1
|
|
call $std/math/test_exp
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1180
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const 709.7827128933841
|
|
f64.const inf
|
|
f64.const 0
|
|
i32.const 17
|
|
call $std/math/test_exp
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1187
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const -745.1332191019411
|
|
f64.const 5e-324
|
|
f64.const 0.5
|
|
i32.const 9
|
|
call $std/math/test_exp
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1188
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const -745.1332191019412
|
|
f64.const 0
|
|
f64.const -0.5
|
|
i32.const 9
|
|
call $std/math/test_exp
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1195
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const -708.3964185322641
|
|
f64.const 2.2250738585072626e-308
|
|
f64.const 0.26172348856925964
|
|
i32.const 1
|
|
call $std/math/test_exp
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1202
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const -708.3964185322642
|
|
f64.const 2.2250738585070097e-308
|
|
f64.const 2.2250738585070097e-308
|
|
i32.const 9
|
|
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 0.5006933289508785
|
|
f64.const 1.6498647732549399
|
|
f64.const 0.5
|
|
i32.const 1
|
|
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.628493326460252
|
|
f64.const 1.8747837631658781
|
|
f64.const 0.5
|
|
i32.const 1
|
|
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 0.837522455340574
|
|
f64.const 2.3106351774748006
|
|
f64.const -0.5
|
|
i32.const 1
|
|
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 0.8504909932810999
|
|
f64.const 2.3407958848710777
|
|
f64.const 0.5
|
|
i32.const 1
|
|
call $std/math/test_exp
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1236
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const 1.6270060846924657
|
|
f64.const 5.088617001442459
|
|
f64.const 0.5
|
|
i32.const 1
|
|
call $std/math/test_exp
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1242
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const 1.6744336219614115
|
|
f64.const 5.335772228886831
|
|
f64.const 0.5
|
|
i32.const 1
|
|
call $std/math/test_exp
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1248
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const 6.657914718791208
|
|
f64.const 778.924964819056
|
|
f64.const 0.5
|
|
i32.const 1
|
|
call $std/math/test_exp
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1255
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const 11.022872793631722
|
|
f64.const 61259.41271820104
|
|
f64.const 0.5
|
|
i32.const 1
|
|
call $std/math/test_exp
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1262
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const 11.411195701885317
|
|
f64.const 90327.36165653409
|
|
f64.const 0.5
|
|
i32.const 1
|
|
call $std/math/test_exp
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1269
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const 11.794490387560606
|
|
f64.const 132520.20290772576
|
|
f64.const 0.5
|
|
i32.const 1
|
|
call $std/math/test_exp
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1276
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const 412.83872756953286
|
|
f64.const 1965989977109266413433084e155
|
|
f64.const 0.5
|
|
i32.const 1
|
|
call $std/math/test_exp
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1283
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const 510.87569028483415
|
|
f64.const 7421526272656495968225491e197
|
|
f64.const -0.5
|
|
i32.const 1
|
|
call $std/math/test_exp
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1290
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const -2.6589841439772853e-14
|
|
f64.const 0.9999999999999735
|
|
f64.const 0.5
|
|
i32.const 1
|
|
call $std/math/test_exp
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1297
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const -2.7144952952085447e-14
|
|
f64.const 0.9999999999999728
|
|
f64.const -0.5
|
|
i32.const 1
|
|
call $std/math/test_exp
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1304
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const -8.066848754882812
|
|
f32.const 3.1377049162983894e-04
|
|
f32.const -0.030193336308002472
|
|
i32.const 1
|
|
call $std/math/test_expf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1318
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const 4.345239639282227
|
|
f32.const 77.11051177978516
|
|
f32.const -0.2875460684299469
|
|
i32.const 1
|
|
call $std/math/test_expf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1319
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const -8.381433486938477
|
|
f32.const 2.2908132814336568e-04
|
|
f32.const 0.2237040400505066
|
|
i32.const 1
|
|
call $std/math/test_expf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1320
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const -6.531673431396484
|
|
f32.const 1.4565663877874613e-03
|
|
f32.const 0.36469703912734985
|
|
i32.const 1
|
|
call $std/math/test_expf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1321
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const 9.267057418823242
|
|
f32.const 10583.5634765625
|
|
f32.const 0.45962104201316833
|
|
i32.const 1
|
|
call $std/math/test_expf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1322
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const 0.6619858741760254
|
|
f32.const 1.93863844871521
|
|
f32.const 0.3568260967731476
|
|
i32.const 1
|
|
call $std/math/test_expf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1323
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const -0.40660393238067627
|
|
f32.const 0.6659078598022461
|
|
f32.const -0.38294991850852966
|
|
i32.const 1
|
|
call $std/math/test_expf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1324
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const 0.5617597699165344
|
|
f32.const 1.753756046295166
|
|
f32.const 0.44355490803718567
|
|
i32.const 1
|
|
call $std/math/test_expf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1325
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const 0.7741522789001465
|
|
f32.const 2.168752908706665
|
|
f32.const 0.24562469124794006
|
|
i32.const 1
|
|
call $std/math/test_expf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1326
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const -0.6787636876106262
|
|
f32.const 0.5072436928749084
|
|
f32.const -0.3974292278289795
|
|
i32.const 1
|
|
call $std/math/test_expf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1327
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const 0
|
|
f32.const 1
|
|
f32.const 0
|
|
i32.const 0
|
|
call $std/math/test_expf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1330
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const -0
|
|
f32.const 1
|
|
f32.const 0
|
|
i32.const 0
|
|
call $std/math/test_expf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1331
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const 1
|
|
f32.const 2.7182817459106445
|
|
f32.const -0.3462330996990204
|
|
i32.const 1
|
|
call $std/math/test_expf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1332
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const -1
|
|
f32.const 0.3678794503211975
|
|
f32.const 0.3070148527622223
|
|
i32.const 1
|
|
call $std/math/test_expf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1333
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const inf
|
|
f32.const inf
|
|
f32.const 0
|
|
i32.const 0
|
|
call $std/math/test_expf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1334
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const -inf
|
|
f32.const 0
|
|
f32.const 0
|
|
i32.const 0
|
|
call $std/math/test_expf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1335
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const nan:0x400000
|
|
f32.const nan:0x400000
|
|
f32.const 0
|
|
i32.const 0
|
|
call $std/math/test_expf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1336
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const 88.72283172607422
|
|
f32.const 340279851902147610656242e15
|
|
f32.const -0.09067153930664062
|
|
i32.const 1
|
|
call $std/math/test_expf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1337
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const 88.72283935546875
|
|
f32.const inf
|
|
f32.const 0
|
|
i32.const 17
|
|
call $std/math/test_expf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1338
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const -103.97207641601562
|
|
f32.const 1.401298464324817e-45
|
|
f32.const 0.49999967217445374
|
|
i32.const 9
|
|
call $std/math/test_expf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1339
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const -103.97208404541016
|
|
f32.const 0
|
|
f32.const -0.49999651312828064
|
|
i32.const 9
|
|
call $std/math/test_expf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1340
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const 0.3465735614299774
|
|
f32.const 1.4142135381698608
|
|
f32.const 0.13922421634197235
|
|
i32.const 1
|
|
call $std/math/test_expf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1341
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const 0.3465735912322998
|
|
f32.const 1.4142135381698608
|
|
f32.const -0.21432916820049286
|
|
i32.const 1
|
|
call $std/math/test_expf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1342
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const 0.3465736210346222
|
|
f32.const 1.4142136573791504
|
|
f32.const 0.43211743235588074
|
|
i32.const 1
|
|
call $std/math/test_expf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1343
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const -8.06684839057968
|
|
f64.const -0.9996862293931839
|
|
f64.const -0.2760058343410492
|
|
i32.const 1
|
|
call $std/math/test_expm1
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1355
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const 4.345239849338305
|
|
f64.const 76.11053017112141
|
|
f64.const -0.02792675793170929
|
|
i32.const 1
|
|
call $std/math/test_expm1
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1356
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const -8.38143342755525
|
|
f64.const -0.9997709186615084
|
|
f64.const 0.10052496194839478
|
|
i32.const 1
|
|
call $std/math/test_expm1
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1357
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const -6.531673581913484
|
|
f64.const -0.9985434338739069
|
|
f64.const -0.27437829971313477
|
|
i32.const 1
|
|
call $std/math/test_expm1
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1358
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const 9.267056966972586
|
|
f64.const 10582.558245524993
|
|
f64.const 0.17696762084960938
|
|
i32.const 1
|
|
call $std/math/test_expm1
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1359
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const 0.6619858980995045
|
|
f64.const 0.9386384525571999
|
|
f64.const 0.007150684483349323
|
|
i32.const 1
|
|
call $std/math/test_expm1
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1360
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const -0.4066039223853553
|
|
f64.const -0.3340921107161975
|
|
f64.const -0.21216636896133423
|
|
i32.const 1
|
|
call $std/math/test_expm1
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1361
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const 0.5617597462207241
|
|
f64.const 0.7537559518626312
|
|
f64.const 0.21675777435302734
|
|
i32.const 1
|
|
call $std/math/test_expm1
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1362
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const 0.7741522965913037
|
|
f64.const 1.1687528885129248
|
|
f64.const 0.4007748067378998
|
|
i32.const 1
|
|
call $std/math/test_expm1
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1363
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const -0.6787637026394024
|
|
f64.const -0.4927562910597158
|
|
f64.const -0.05476519837975502
|
|
i32.const 1
|
|
call $std/math/test_expm1
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1364
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const 0
|
|
f64.const 0
|
|
f64.const 0
|
|
i32.const 0
|
|
call $std/math/test_expm1
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1367
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const -0
|
|
f64.const -0
|
|
f64.const 0
|
|
i32.const 0
|
|
call $std/math/test_expm1
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1368
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const 1
|
|
f64.const 1.7182818284590453
|
|
f64.const 0.348938524723053
|
|
i32.const 1
|
|
call $std/math/test_expm1
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1369
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const -1
|
|
f64.const -0.6321205588285577
|
|
f64.const 0.11194825917482376
|
|
i32.const 1
|
|
call $std/math/test_expm1
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1370
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const inf
|
|
f64.const inf
|
|
f64.const 0
|
|
i32.const 0
|
|
call $std/math/test_expm1
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1371
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const -inf
|
|
f64.const -1
|
|
f64.const 0
|
|
i32.const 0
|
|
call $std/math/test_expm1
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1372
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const nan:0x8000000000000
|
|
f64.const nan:0x8000000000000
|
|
f64.const 0
|
|
i32.const 0
|
|
call $std/math/test_expm1
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1373
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const 2.225073858507201e-308
|
|
f64.const 2.225073858507201e-308
|
|
f64.const 0
|
|
i32.const 9
|
|
call $std/math/test_expm1
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1374
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const -2.225073858507201e-308
|
|
f64.const -2.225073858507201e-308
|
|
f64.const 0
|
|
i32.const 9
|
|
call $std/math/test_expm1
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1375
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const -8.066848754882812
|
|
f32.const -0.9996862411499023
|
|
f32.const -0.19532723724842072
|
|
i32.const 1
|
|
call $std/math/test_expm1f
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1384
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const 4.345239639282227
|
|
f32.const 76.11051177978516
|
|
f32.const -0.2875460684299469
|
|
i32.const 1
|
|
call $std/math/test_expm1f
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1385
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const -8.381433486938477
|
|
f32.const -0.9997709393501282
|
|
f32.const -0.34686920046806335
|
|
i32.const 1
|
|
call $std/math/test_expm1f
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1386
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const -6.531673431396484
|
|
f32.const -0.9985434412956238
|
|
f32.const -0.1281939446926117
|
|
i32.const 1
|
|
call $std/math/test_expm1f
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1387
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const 9.267057418823242
|
|
f32.const 10582.5634765625
|
|
f32.const 0.45962104201316833
|
|
i32.const 1
|
|
call $std/math/test_expm1f
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1388
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const 0.6619858741760254
|
|
f32.const 0.9386383891105652
|
|
f32.const -0.28634780645370483
|
|
i32.const 1
|
|
call $std/math/test_expm1f
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1389
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const -0.40660393238067627
|
|
f32.const -0.3340921103954315
|
|
f32.const 0.23410017788410187
|
|
i32.const 1
|
|
call $std/math/test_expm1f
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1390
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const 0.5617597699165344
|
|
f32.const 0.7537559866905212
|
|
f32.const -0.11289017647504807
|
|
i32.const 1
|
|
call $std/math/test_expm1f
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1391
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const 0.7741522789001465
|
|
f32.const 1.168752908706665
|
|
f32.const 0.4912493824958801
|
|
i32.const 1
|
|
call $std/math/test_expm1f
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1392
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const -0.6787636876106262
|
|
f32.const -0.49275627732276917
|
|
f32.const 0.20514154434204102
|
|
i32.const 1
|
|
call $std/math/test_expm1f
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1393
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const 0
|
|
f32.const 0
|
|
f32.const 0
|
|
i32.const 0
|
|
call $std/math/test_expm1f
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1396
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const -0
|
|
f32.const -0
|
|
f32.const 0
|
|
i32.const 0
|
|
call $std/math/test_expm1f
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1397
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const 1
|
|
f32.const 1.718281865119934
|
|
f32.const 0.3075338304042816
|
|
i32.const 1
|
|
call $std/math/test_expm1f
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1398
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const -1
|
|
f32.const -0.6321205496788025
|
|
f32.const 0.15350742638111115
|
|
i32.const 1
|
|
call $std/math/test_expm1f
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1399
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const inf
|
|
f32.const inf
|
|
f32.const 0
|
|
i32.const 0
|
|
call $std/math/test_expm1f
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1400
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const -inf
|
|
f32.const -1
|
|
f32.const 0
|
|
i32.const 0
|
|
call $std/math/test_expm1f
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1401
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const nan:0x400000
|
|
f32.const nan:0x400000
|
|
f32.const 0
|
|
i32.const 0
|
|
call $std/math/test_expm1f
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1402
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const -8.06684839057968
|
|
f64.const -9
|
|
i32.const 1
|
|
call $std/math/test_floor
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1414
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const 4.345239849338305
|
|
f64.const 4
|
|
i32.const 1
|
|
call $std/math/test_floor
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1415
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const -8.38143342755525
|
|
f64.const -9
|
|
i32.const 1
|
|
call $std/math/test_floor
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1416
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const -6.531673581913484
|
|
f64.const -7
|
|
i32.const 1
|
|
call $std/math/test_floor
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1417
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const 9.267056966972586
|
|
f64.const 9
|
|
i32.const 1
|
|
call $std/math/test_floor
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1418
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const 0.6619858980995045
|
|
f64.const 0
|
|
i32.const 1
|
|
call $std/math/test_floor
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1419
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const -0.4066039223853553
|
|
f64.const -1
|
|
i32.const 1
|
|
call $std/math/test_floor
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1420
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const 0.5617597462207241
|
|
f64.const 0
|
|
i32.const 1
|
|
call $std/math/test_floor
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1421
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const 0.7741522965913037
|
|
f64.const 0
|
|
i32.const 1
|
|
call $std/math/test_floor
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1422
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const -0.6787637026394024
|
|
f64.const -1
|
|
i32.const 1
|
|
call $std/math/test_floor
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1423
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const nan:0x8000000000000
|
|
f64.const nan:0x8000000000000
|
|
i32.const 0
|
|
call $std/math/test_floor
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1426
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const inf
|
|
f64.const inf
|
|
i32.const 0
|
|
call $std/math/test_floor
|
|
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
|
|
i32.const 0
|
|
call $std/math/test_floor
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1428
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const 0
|
|
f64.const 0
|
|
i32.const 0
|
|
call $std/math/test_floor
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1429
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const -0
|
|
f64.const -0
|
|
i32.const 0
|
|
call $std/math/test_floor
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1430
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const 1
|
|
f64.const 1
|
|
i32.const 0
|
|
call $std/math/test_floor
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1431
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const -1
|
|
f64.const -1
|
|
i32.const 0
|
|
call $std/math/test_floor
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1432
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const 0.5
|
|
f64.const 0
|
|
i32.const 1
|
|
call $std/math/test_floor
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1433
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const -0.5
|
|
f64.const -1
|
|
i32.const 1
|
|
call $std/math/test_floor
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1434
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const 1.0000152587890625
|
|
f64.const 1
|
|
i32.const 1
|
|
call $std/math/test_floor
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1435
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const -1.0000152587890625
|
|
f64.const -2
|
|
i32.const 1
|
|
call $std/math/test_floor
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1436
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const 0.9999923706054688
|
|
f64.const 0
|
|
i32.const 1
|
|
call $std/math/test_floor
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1437
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const -0.9999923706054688
|
|
f64.const -1
|
|
i32.const 1
|
|
call $std/math/test_floor
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1438
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const 7.888609052210118e-31
|
|
f64.const 0
|
|
i32.const 1
|
|
call $std/math/test_floor
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1439
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const -7.888609052210118e-31
|
|
f64.const -1
|
|
i32.const 1
|
|
call $std/math/test_floor
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1440
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const -8.066848754882812
|
|
f32.const -9
|
|
i32.const 1
|
|
call $std/math/test_floorf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1449
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const 4.345239639282227
|
|
f32.const 4
|
|
i32.const 1
|
|
call $std/math/test_floorf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1450
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const -8.381433486938477
|
|
f32.const -9
|
|
i32.const 1
|
|
call $std/math/test_floorf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1451
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const -6.531673431396484
|
|
f32.const -7
|
|
i32.const 1
|
|
call $std/math/test_floorf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1452
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const 9.267057418823242
|
|
f32.const 9
|
|
i32.const 1
|
|
call $std/math/test_floorf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1453
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const 0.6619858741760254
|
|
f32.const 0
|
|
i32.const 1
|
|
call $std/math/test_floorf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1454
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const -0.40660393238067627
|
|
f32.const -1
|
|
i32.const 1
|
|
call $std/math/test_floorf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1455
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const 0.5617597699165344
|
|
f32.const 0
|
|
i32.const 1
|
|
call $std/math/test_floorf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1456
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const 0.7741522789001465
|
|
f32.const 0
|
|
i32.const 1
|
|
call $std/math/test_floorf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1457
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const -0.6787636876106262
|
|
f32.const -1
|
|
i32.const 1
|
|
call $std/math/test_floorf
|
|
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
|
|
i32.const 0
|
|
call $std/math/test_floorf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1461
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const inf
|
|
f32.const inf
|
|
i32.const 0
|
|
call $std/math/test_floorf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1462
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const -inf
|
|
f32.const -inf
|
|
i32.const 0
|
|
call $std/math/test_floorf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1463
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const 0
|
|
f32.const 0
|
|
i32.const 0
|
|
call $std/math/test_floorf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1464
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const -0
|
|
f32.const -0
|
|
i32.const 0
|
|
call $std/math/test_floorf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1465
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const 1
|
|
f32.const 1
|
|
i32.const 0
|
|
call $std/math/test_floorf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1466
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const -1
|
|
f32.const -1
|
|
i32.const 0
|
|
call $std/math/test_floorf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1467
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const 0.5
|
|
f32.const 0
|
|
i32.const 1
|
|
call $std/math/test_floorf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1468
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const -0.5
|
|
f32.const -1
|
|
i32.const 1
|
|
call $std/math/test_floorf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1469
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const 1.0000152587890625
|
|
f32.const 1
|
|
i32.const 1
|
|
call $std/math/test_floorf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1470
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const -1.0000152587890625
|
|
f32.const -2
|
|
i32.const 1
|
|
call $std/math/test_floorf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1471
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const 0.9999923706054688
|
|
f32.const 0
|
|
i32.const 1
|
|
call $std/math/test_floorf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1472
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const -0.9999923706054688
|
|
f32.const -1
|
|
i32.const 1
|
|
call $std/math/test_floorf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1473
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const 7.888609052210118e-31
|
|
f32.const 0
|
|
i32.const 1
|
|
call $std/math/test_floorf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1474
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const -7.888609052210118e-31
|
|
f32.const -1
|
|
i32.const 1
|
|
call $std/math/test_floorf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1475
|
|
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
|
|
i32.const 1
|
|
call $std/math/test_hypot
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1487
|
|
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
|
|
i32.const 1
|
|
call $std/math/test_hypot
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1488
|
|
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
|
|
i32.const 1
|
|
call $std/math/test_hypot
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1489
|
|
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
|
|
i32.const 1
|
|
call $std/math/test_hypot
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1490
|
|
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
|
|
i32.const 1
|
|
call $std/math/test_hypot
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1491
|
|
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
|
|
i32.const 1
|
|
call $std/math/test_hypot
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1492
|
|
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
|
|
i32.const 1
|
|
call $std/math/test_hypot
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1493
|
|
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
|
|
i32.const 1
|
|
call $std/math/test_hypot
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1494
|
|
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
|
|
i32.const 1
|
|
call $std/math/test_hypot
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1495
|
|
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
|
|
i32.const 1
|
|
call $std/math/test_hypot
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1496
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const 3
|
|
f64.const 4
|
|
f64.const 5
|
|
f64.const 0
|
|
i32.const 0
|
|
call $std/math/test_hypot
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1499
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const -3
|
|
f64.const 4
|
|
f64.const 5
|
|
f64.const 0
|
|
i32.const 0
|
|
call $std/math/test_hypot
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1500
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const 4
|
|
f64.const 3
|
|
f64.const 5
|
|
f64.const 0
|
|
i32.const 0
|
|
call $std/math/test_hypot
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1501
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const 4
|
|
f64.const -3
|
|
f64.const 5
|
|
f64.const 0
|
|
i32.const 0
|
|
call $std/math/test_hypot
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1502
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const -3
|
|
f64.const -4
|
|
f64.const 5
|
|
f64.const 0
|
|
i32.const 0
|
|
call $std/math/test_hypot
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1503
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const 1797693134862315708145274e284
|
|
f64.const 0
|
|
f64.const 1797693134862315708145274e284
|
|
f64.const 0
|
|
i32.const 0
|
|
call $std/math/test_hypot
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1504
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const 1797693134862315708145274e284
|
|
f64.const -0
|
|
f64.const 1797693134862315708145274e284
|
|
f64.const 0
|
|
i32.const 0
|
|
call $std/math/test_hypot
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1505
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const 5e-324
|
|
f64.const 0
|
|
f64.const 5e-324
|
|
f64.const 0
|
|
i32.const 0
|
|
call $std/math/test_hypot
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1506
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const 5e-324
|
|
f64.const -0
|
|
f64.const 5e-324
|
|
f64.const 0
|
|
i32.const 0
|
|
call $std/math/test_hypot
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1507
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const inf
|
|
f64.const 1
|
|
f64.const inf
|
|
f64.const 0
|
|
i32.const 0
|
|
call $std/math/test_hypot
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1508
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const 1
|
|
f64.const inf
|
|
f64.const inf
|
|
f64.const 0
|
|
i32.const 0
|
|
call $std/math/test_hypot
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1509
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const inf
|
|
f64.const nan:0x8000000000000
|
|
f64.const inf
|
|
f64.const 0
|
|
i32.const 0
|
|
call $std/math/test_hypot
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1510
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const nan:0x8000000000000
|
|
f64.const inf
|
|
f64.const inf
|
|
f64.const 0
|
|
i32.const 0
|
|
call $std/math/test_hypot
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1511
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const -inf
|
|
f64.const 1
|
|
f64.const inf
|
|
f64.const 0
|
|
i32.const 0
|
|
call $std/math/test_hypot
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1512
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const 1
|
|
f64.const -inf
|
|
f64.const inf
|
|
f64.const 0
|
|
i32.const 0
|
|
call $std/math/test_hypot
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1513
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const -inf
|
|
f64.const nan:0x8000000000000
|
|
f64.const inf
|
|
f64.const 0
|
|
i32.const 0
|
|
call $std/math/test_hypot
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1514
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const nan:0x8000000000000
|
|
f64.const -inf
|
|
f64.const inf
|
|
f64.const 0
|
|
i32.const 0
|
|
call $std/math/test_hypot
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1515
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const nan:0x8000000000000
|
|
f64.const 1
|
|
f64.const nan:0x8000000000000
|
|
f64.const 0
|
|
i32.const 0
|
|
call $std/math/test_hypot
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1516
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const 1
|
|
f64.const nan:0x8000000000000
|
|
f64.const nan:0x8000000000000
|
|
f64.const 0
|
|
i32.const 0
|
|
call $std/math/test_hypot
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1517
|
|
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
|
|
i32.const 1
|
|
call $std/math/test_hypotf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1526
|
|
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
|
|
i32.const 1
|
|
call $std/math/test_hypotf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1527
|
|
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
|
|
i32.const 1
|
|
call $std/math/test_hypotf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1528
|
|
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
|
|
i32.const 1
|
|
call $std/math/test_hypotf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1529
|
|
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
|
|
i32.const 1
|
|
call $std/math/test_hypotf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1530
|
|
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
|
|
i32.const 1
|
|
call $std/math/test_hypotf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1531
|
|
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
|
|
i32.const 1
|
|
call $std/math/test_hypotf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1532
|
|
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
|
|
i32.const 1
|
|
call $std/math/test_hypotf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1533
|
|
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
|
|
i32.const 1
|
|
call $std/math/test_hypotf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1534
|
|
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
|
|
i32.const 1
|
|
call $std/math/test_hypotf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1535
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const 3
|
|
f32.const 4
|
|
f32.const 5
|
|
f32.const 0
|
|
i32.const 0
|
|
call $std/math/test_hypotf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1538
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const -3
|
|
f32.const 4
|
|
f32.const 5
|
|
f32.const 0
|
|
i32.const 0
|
|
call $std/math/test_hypotf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1539
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const 4
|
|
f32.const 3
|
|
f32.const 5
|
|
f32.const 0
|
|
i32.const 0
|
|
call $std/math/test_hypotf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1540
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const 4
|
|
f32.const -3
|
|
f32.const 5
|
|
f32.const 0
|
|
i32.const 0
|
|
call $std/math/test_hypotf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1541
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const -3
|
|
f32.const -4
|
|
f32.const 5
|
|
f32.const 0
|
|
i32.const 0
|
|
call $std/math/test_hypotf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1542
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const 3402823466385288598117041e14
|
|
f32.const 0
|
|
f32.const 3402823466385288598117041e14
|
|
f32.const 0
|
|
i32.const 0
|
|
call $std/math/test_hypotf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1543
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const 3402823466385288598117041e14
|
|
f32.const -0
|
|
f32.const 3402823466385288598117041e14
|
|
f32.const 0
|
|
i32.const 0
|
|
call $std/math/test_hypotf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1544
|
|
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
|
|
i32.const 0
|
|
call $std/math/test_hypotf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1545
|
|
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
|
|
i32.const 0
|
|
call $std/math/test_hypotf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1546
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const inf
|
|
f32.const 1
|
|
f32.const inf
|
|
f32.const 0
|
|
i32.const 0
|
|
call $std/math/test_hypotf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1547
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const 1
|
|
f32.const inf
|
|
f32.const inf
|
|
f32.const 0
|
|
i32.const 0
|
|
call $std/math/test_hypotf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1548
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const inf
|
|
f32.const nan:0x400000
|
|
f32.const inf
|
|
f32.const 0
|
|
i32.const 0
|
|
call $std/math/test_hypotf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1549
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const nan:0x400000
|
|
f32.const inf
|
|
f32.const inf
|
|
f32.const 0
|
|
i32.const 0
|
|
call $std/math/test_hypotf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1550
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const -inf
|
|
f32.const 1
|
|
f32.const inf
|
|
f32.const 0
|
|
i32.const 0
|
|
call $std/math/test_hypotf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1551
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const 1
|
|
f32.const -inf
|
|
f32.const inf
|
|
f32.const 0
|
|
i32.const 0
|
|
call $std/math/test_hypotf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1552
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const -inf
|
|
f32.const nan:0x400000
|
|
f32.const inf
|
|
f32.const 0
|
|
i32.const 0
|
|
call $std/math/test_hypotf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1553
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const nan:0x400000
|
|
f32.const -inf
|
|
f32.const inf
|
|
f32.const 0
|
|
i32.const 0
|
|
call $std/math/test_hypotf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1554
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const nan:0x400000
|
|
f32.const 1
|
|
f32.const nan:0x400000
|
|
f32.const 0
|
|
i32.const 0
|
|
call $std/math/test_hypotf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1555
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const 1
|
|
f32.const nan:0x400000
|
|
f32.const nan:0x400000
|
|
f32.const 0
|
|
i32.const 0
|
|
call $std/math/test_hypotf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1556
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const -8.06684839057968
|
|
f64.const nan:0x8000000000000
|
|
f64.const 0
|
|
i32.const 2
|
|
call $std/math/test_log
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1568
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const 4.345239849338305
|
|
f64.const 1.4690809584224322
|
|
f64.const -0.3412533402442932
|
|
i32.const 1
|
|
call $std/math/test_log
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1569
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const -8.38143342755525
|
|
f64.const nan:0x8000000000000
|
|
f64.const 0
|
|
i32.const 2
|
|
call $std/math/test_log
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1570
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const -6.531673581913484
|
|
f64.const nan:0x8000000000000
|
|
f64.const 0
|
|
i32.const 2
|
|
call $std/math/test_log
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1571
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const 9.267056966972586
|
|
f64.const 2.2264658498795615
|
|
f64.const 0.3638114035129547
|
|
i32.const 1
|
|
call $std/math/test_log
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1572
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const 0.6619858980995045
|
|
f64.const -0.4125110252365137
|
|
f64.const -0.29108747839927673
|
|
i32.const 1
|
|
call $std/math/test_log
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1573
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const -0.4066039223853553
|
|
f64.const nan:0x8000000000000
|
|
f64.const 0
|
|
i32.const 2
|
|
call $std/math/test_log
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1574
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const 0.5617597462207241
|
|
f64.const -0.5766810183195862
|
|
f64.const -0.10983199626207352
|
|
i32.const 1
|
|
call $std/math/test_log
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1575
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const 0.7741522965913037
|
|
f64.const -0.2559866591263865
|
|
f64.const -0.057990044355392456
|
|
i32.const 1
|
|
call $std/math/test_log
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1576
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const -0.6787637026394024
|
|
f64.const nan:0x8000000000000
|
|
f64.const 0
|
|
i32.const 2
|
|
call $std/math/test_log
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1577
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const 0
|
|
f64.const -inf
|
|
f64.const 0
|
|
i32.const 4
|
|
call $std/math/test_log
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1580
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const -0
|
|
f64.const -inf
|
|
f64.const 0
|
|
i32.const 4
|
|
call $std/math/test_log
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1581
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const -7.888609052210118e-31
|
|
f64.const nan:0x8000000000000
|
|
f64.const 0
|
|
i32.const 2
|
|
call $std/math/test_log
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1582
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const 1
|
|
f64.const 0
|
|
f64.const 0
|
|
i32.const 0
|
|
call $std/math/test_log
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1583
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const -1
|
|
f64.const nan:0x8000000000000
|
|
f64.const 0
|
|
i32.const 2
|
|
call $std/math/test_log
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1584
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const inf
|
|
f64.const inf
|
|
f64.const 0
|
|
i32.const 0
|
|
call $std/math/test_log
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1585
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const -inf
|
|
f64.const nan:0x8000000000000
|
|
f64.const 0
|
|
i32.const 2
|
|
call $std/math/test_log
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1586
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const nan:0x8000000000000
|
|
f64.const nan:0x8000000000000
|
|
f64.const 0
|
|
i32.const 0
|
|
call $std/math/test_log
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1587
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const 0
|
|
f32.const -inf
|
|
i32.const 4
|
|
call $std/math/test_logf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1596
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const -0
|
|
f32.const -inf
|
|
i32.const 4
|
|
call $std/math/test_logf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1597
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const -7.888609052210118e-31
|
|
f32.const nan:0x400000
|
|
i32.const 2
|
|
call $std/math/test_logf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1598
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const 1
|
|
f32.const 0
|
|
i32.const 0
|
|
call $std/math/test_logf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1599
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const -1
|
|
f32.const nan:0x400000
|
|
i32.const 2
|
|
call $std/math/test_logf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1600
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const inf
|
|
f32.const inf
|
|
i32.const 0
|
|
call $std/math/test_logf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1601
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const -inf
|
|
f32.const nan:0x400000
|
|
i32.const 2
|
|
call $std/math/test_logf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1602
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const nan:0x400000
|
|
f32.const nan:0x400000
|
|
i32.const 0
|
|
call $std/math/test_logf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1603
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const 0
|
|
f32.const -inf
|
|
i32.const 4
|
|
call $std/math/test_logf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1606
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const -0
|
|
f32.const -inf
|
|
i32.const 4
|
|
call $std/math/test_logf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1607
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const -7.888609052210118e-31
|
|
f32.const nan:0x400000
|
|
i32.const 2
|
|
call $std/math/test_logf
|
|
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 0
|
|
i32.const 0
|
|
call $std/math/test_logf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1609
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const -1
|
|
f32.const nan:0x400000
|
|
i32.const 2
|
|
call $std/math/test_logf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1610
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const inf
|
|
f32.const inf
|
|
i32.const 0
|
|
call $std/math/test_logf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1611
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const -inf
|
|
f32.const nan:0x400000
|
|
i32.const 2
|
|
call $std/math/test_logf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1612
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const nan:0x400000
|
|
f32.const nan:0x400000
|
|
i32.const 0
|
|
call $std/math/test_logf
|
|
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
|
|
i32.const 2
|
|
call $std/math/test_log10
|
|
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 0.6380137537120029
|
|
f64.const -0.2088824063539505
|
|
i32.const 1
|
|
call $std/math/test_log10
|
|
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
|
|
i32.const 2
|
|
call $std/math/test_log10
|
|
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
|
|
i32.const 2
|
|
call $std/math/test_log10
|
|
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 0.9669418327487274
|
|
f64.const -0.06120431795716286
|
|
i32.const 1
|
|
call $std/math/test_log10
|
|
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.17915126198447093
|
|
f64.const 0.39090874791145325
|
|
i32.const 1
|
|
call $std/math/test_log10
|
|
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
|
|
i32.const 2
|
|
call $std/math/test_log10
|
|
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.25044938407454437
|
|
f64.const -0.3046841621398926
|
|
i32.const 1
|
|
call $std/math/test_log10
|
|
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.11117359349943837
|
|
f64.const -0.31503361463546753
|
|
i32.const 1
|
|
call $std/math/test_log10
|
|
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
|
|
i32.const 2
|
|
call $std/math/test_log10
|
|
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
|
|
i32.const 4
|
|
call $std/math/test_log10
|
|
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
|
|
i32.const 4
|
|
call $std/math/test_log10
|
|
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
|
|
i32.const 2
|
|
call $std/math/test_log10
|
|
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
|
|
i32.const 0
|
|
call $std/math/test_log10
|
|
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
|
|
i32.const 2
|
|
call $std/math/test_log10
|
|
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
|
|
i32.const 0
|
|
call $std/math/test_log10
|
|
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
|
|
i32.const 2
|
|
call $std/math/test_log10
|
|
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
|
|
i32.const 0
|
|
call $std/math/test_log10
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1644
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const -8.066848754882812
|
|
f32.const nan:0x400000
|
|
f32.const 0
|
|
i32.const 2
|
|
call $std/math/test_log10f
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1653
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const 4.345239639282227
|
|
f32.const 0.6380137205123901
|
|
f32.const -0.20476758480072021
|
|
i32.const 1
|
|
call $std/math/test_log10f
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1654
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const -8.381433486938477
|
|
f32.const nan:0x400000
|
|
f32.const 0
|
|
i32.const 2
|
|
call $std/math/test_log10f
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1655
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const -6.531673431396484
|
|
f32.const nan:0x400000
|
|
f32.const 0
|
|
i32.const 2
|
|
call $std/math/test_log10f
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1656
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const 9.267057418823242
|
|
f32.const 0.9669418334960938
|
|
f32.const -0.34273025393486023
|
|
i32.const 1
|
|
call $std/math/test_log10f
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1657
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const 0.6619858741760254
|
|
f32.const -0.1791512817144394
|
|
f32.const -0.27078554034233093
|
|
i32.const 1
|
|
call $std/math/test_log10f
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1658
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const -0.40660393238067627
|
|
f32.const nan:0x400000
|
|
f32.const 0
|
|
i32.const 2
|
|
call $std/math/test_log10f
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1659
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const 0.5617597699165344
|
|
f32.const -0.25044935941696167
|
|
f32.const 0.2126826047897339
|
|
i32.const 1
|
|
call $std/math/test_log10f
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1660
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const 0.7741522789001465
|
|
f32.const -0.1111735999584198
|
|
f32.const 0.46515095233917236
|
|
i32.const 1
|
|
call $std/math/test_log10f
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1661
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const -0.6787636876106262
|
|
f32.const nan:0x400000
|
|
f32.const 0
|
|
i32.const 2
|
|
call $std/math/test_log10f
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1662
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const 0
|
|
f32.const -inf
|
|
f32.const 0
|
|
i32.const 4
|
|
call $std/math/test_log10f
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1665
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const -0
|
|
f32.const -inf
|
|
f32.const 0
|
|
i32.const 4
|
|
call $std/math/test_log10f
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1666
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const -7.888609052210118e-31
|
|
f32.const nan:0x400000
|
|
f32.const 0
|
|
i32.const 2
|
|
call $std/math/test_log10f
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1667
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const 1
|
|
f32.const 0
|
|
f32.const 0
|
|
i32.const 0
|
|
call $std/math/test_log10f
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1668
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const -1
|
|
f32.const nan:0x400000
|
|
f32.const 0
|
|
i32.const 2
|
|
call $std/math/test_log10f
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1669
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const inf
|
|
f32.const inf
|
|
f32.const 0
|
|
i32.const 0
|
|
call $std/math/test_log10f
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1670
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const -inf
|
|
f32.const nan:0x400000
|
|
f32.const 0
|
|
i32.const 2
|
|
call $std/math/test_log10f
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1671
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const nan:0x400000
|
|
f32.const nan:0x400000
|
|
f32.const 0
|
|
i32.const 0
|
|
call $std/math/test_log10f
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1672
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const -8.06684839057968
|
|
f64.const nan:0x8000000000000
|
|
f64.const 0
|
|
i32.const 2
|
|
call $std/math/test_log1p
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1684
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const 4.345239849338305
|
|
f64.const 1.6762064170601734
|
|
f64.const 0.46188199520111084
|
|
i32.const 1
|
|
call $std/math/test_log1p
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1685
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const -8.38143342755525
|
|
f64.const nan:0x8000000000000
|
|
f64.const 0
|
|
i32.const 2
|
|
call $std/math/test_log1p
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1686
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const -6.531673581913484
|
|
f64.const nan:0x8000000000000
|
|
f64.const 0
|
|
i32.const 2
|
|
call $std/math/test_log1p
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1687
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const 9.267056966972586
|
|
f64.const 2.3289404168523826
|
|
f64.const -0.411114901304245
|
|
i32.const 1
|
|
call $std/math/test_log1p
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1688
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const 0.6619858980995045
|
|
f64.const 0.5080132114992477
|
|
f64.const -0.29306045174598694
|
|
i32.const 1
|
|
call $std/math/test_log1p
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1689
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const -0.4066039223853553
|
|
f64.const -0.5218931811663979
|
|
f64.const -0.25825726985931396
|
|
i32.const 1
|
|
call $std/math/test_log1p
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1690
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const 0.5617597462207241
|
|
f64.const 0.4458132279488102
|
|
f64.const -0.13274887204170227
|
|
i32.const 1
|
|
call $std/math/test_log1p
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1691
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const 0.7741522965913037
|
|
f64.const 0.5733227294648414
|
|
f64.const 0.02716583013534546
|
|
i32.const 1
|
|
call $std/math/test_log1p
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1692
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const -0.6787637026394024
|
|
f64.const -1.1355782978128564
|
|
f64.const 0.2713092863559723
|
|
i32.const 1
|
|
call $std/math/test_log1p
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1693
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const 0
|
|
f64.const 0
|
|
f64.const 0
|
|
i32.const 0
|
|
call $std/math/test_log1p
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1696
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const -0
|
|
f64.const -0
|
|
f64.const 0
|
|
i32.const 0
|
|
call $std/math/test_log1p
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1697
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const -7.888609052210118e-31
|
|
f64.const -7.888609052210118e-31
|
|
f64.const 1.7763568394002505e-15
|
|
i32.const 1
|
|
call $std/math/test_log1p
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1698
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const 1
|
|
f64.const 0.6931471805599453
|
|
f64.const -0.2088811695575714
|
|
i32.const 1
|
|
call $std/math/test_log1p
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1699
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const -1
|
|
f64.const -inf
|
|
f64.const 0
|
|
i32.const 4
|
|
call $std/math/test_log1p
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1700
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const inf
|
|
f64.const inf
|
|
f64.const 0
|
|
i32.const 0
|
|
call $std/math/test_log1p
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1701
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const -inf
|
|
f64.const nan:0x8000000000000
|
|
f64.const 0
|
|
i32.const 2
|
|
call $std/math/test_log1p
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1702
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const nan:0x8000000000000
|
|
f64.const nan:0x8000000000000
|
|
f64.const 0
|
|
i32.const 0
|
|
call $std/math/test_log1p
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1703
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const -8.066848754882812
|
|
f32.const nan:0x400000
|
|
f32.const 0
|
|
i32.const 2
|
|
call $std/math/test_log1pf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1712
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const 4.345239639282227
|
|
f32.const 1.676206350326538
|
|
f32.const -0.23014859855175018
|
|
i32.const 1
|
|
call $std/math/test_log1pf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1713
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const -8.381433486938477
|
|
f32.const nan:0x400000
|
|
f32.const 0
|
|
i32.const 2
|
|
call $std/math/test_log1pf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1714
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const -6.531673431396484
|
|
f32.const nan:0x400000
|
|
f32.const 0
|
|
i32.const 2
|
|
call $std/math/test_log1pf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1715
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const 9.267057418823242
|
|
f32.const 2.3289403915405273
|
|
f32.const -0.29075589776039124
|
|
i32.const 1
|
|
call $std/math/test_log1pf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1716
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const 0.6619858741760254
|
|
f32.const 0.5080131888389587
|
|
f32.const -0.1386766880750656
|
|
i32.const 1
|
|
call $std/math/test_log1pf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1717
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const -0.40660393238067627
|
|
f32.const -0.5218932032585144
|
|
f32.const -0.08804433047771454
|
|
i32.const 1
|
|
call $std/math/test_log1pf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1718
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const 0.5617597699165344
|
|
f32.const 0.44581323862075806
|
|
f32.const -0.15101368725299835
|
|
i32.const 1
|
|
call $std/math/test_log1pf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1719
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const 0.7741522789001465
|
|
f32.const 0.5733227133750916
|
|
f32.const -0.10264533013105392
|
|
i32.const 1
|
|
call $std/math/test_log1pf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1720
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const -0.6787636876106262
|
|
f32.const -1.1355782747268677
|
|
f32.const -0.19879481196403503
|
|
i32.const 1
|
|
call $std/math/test_log1pf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1721
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const 0
|
|
f32.const 0
|
|
f32.const 0
|
|
i32.const 0
|
|
call $std/math/test_log1pf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1724
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const -0
|
|
f32.const -0
|
|
f32.const 0
|
|
i32.const 0
|
|
call $std/math/test_log1pf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1725
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const -7.888609052210118e-31
|
|
f32.const -7.888609052210118e-31
|
|
f32.const 3.308722450212111e-24
|
|
i32.const 1
|
|
call $std/math/test_log1pf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1726
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const 1
|
|
f32.const 0.6931471824645996
|
|
f32.const 0.031954795122146606
|
|
i32.const 1
|
|
call $std/math/test_log1pf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1727
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const -1
|
|
f32.const -inf
|
|
f32.const 0
|
|
i32.const 4
|
|
call $std/math/test_log1pf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1728
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const inf
|
|
f32.const inf
|
|
f32.const 0
|
|
i32.const 0
|
|
call $std/math/test_log1pf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1729
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const -inf
|
|
f32.const nan:0x400000
|
|
f32.const 0
|
|
i32.const 2
|
|
call $std/math/test_log1pf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1730
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const nan:0x400000
|
|
f32.const nan:0x400000
|
|
f32.const 0
|
|
i32.const 0
|
|
call $std/math/test_log1pf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1731
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const -1.1754942106924411e-38
|
|
f32.const -1.1754942106924411e-38
|
|
f32.const 4.930380657631324e-32
|
|
i32.const 9
|
|
call $std/math/test_log1pf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1732
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const -8.06684839057968
|
|
f64.const nan:0x8000000000000
|
|
f64.const 0
|
|
i32.const 2
|
|
call $std/math/test_log2
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1744
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const 4.345239849338305
|
|
f64.const 2.1194358133804485
|
|
f64.const -0.10164877772331238
|
|
i32.const 1
|
|
call $std/math/test_log2
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1745
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const -8.38143342755525
|
|
f64.const nan:0x8000000000000
|
|
f64.const 0
|
|
i32.const 2
|
|
call $std/math/test_log2
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1746
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const -6.531673581913484
|
|
f64.const nan:0x8000000000000
|
|
f64.const 0
|
|
i32.const 2
|
|
call $std/math/test_log2
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1747
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const 9.267056966972586
|
|
f64.const 3.2121112403298744
|
|
f64.const -0.15739446878433228
|
|
i32.const 1
|
|
call $std/math/test_log2
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1748
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const 0.6619858980995045
|
|
f64.const -0.5951276104207402
|
|
f64.const 0.3321485221385956
|
|
i32.const 1
|
|
call $std/math/test_log2
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1749
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const -0.4066039223853553
|
|
f64.const nan:0x8000000000000
|
|
f64.const 0
|
|
i32.const 2
|
|
call $std/math/test_log2
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1750
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const 0.5617597462207241
|
|
f64.const -0.8319748453044644
|
|
f64.const 0.057555437088012695
|
|
i32.const 1
|
|
call $std/math/test_log2
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1751
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const 0.7741522965913037
|
|
f64.const -0.36931068365537134
|
|
f64.const -0.19838279485702515
|
|
i32.const 1
|
|
call $std/math/test_log2
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1752
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const -0.6787637026394024
|
|
f64.const nan:0x8000000000000
|
|
f64.const 0
|
|
i32.const 2
|
|
call $std/math/test_log2
|
|
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 -inf
|
|
f64.const 0
|
|
i32.const 4
|
|
call $std/math/test_log2
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1756
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const -0
|
|
f64.const -inf
|
|
f64.const 0
|
|
i32.const 4
|
|
call $std/math/test_log2
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1757
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const -7.888609052210118e-31
|
|
f64.const nan:0x8000000000000
|
|
f64.const 0
|
|
i32.const 2
|
|
call $std/math/test_log2
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1758
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const 1
|
|
f64.const 0
|
|
f64.const 0
|
|
i32.const 0
|
|
call $std/math/test_log2
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1759
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const -1
|
|
f64.const nan:0x8000000000000
|
|
f64.const 0
|
|
i32.const 2
|
|
call $std/math/test_log2
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1760
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const inf
|
|
f64.const inf
|
|
f64.const 0
|
|
i32.const 0
|
|
call $std/math/test_log2
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1761
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const -inf
|
|
f64.const nan:0x8000000000000
|
|
f64.const 0
|
|
i32.const 2
|
|
call $std/math/test_log2
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1762
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const nan:0x8000000000000
|
|
f64.const nan:0x8000000000000
|
|
f64.const 0
|
|
i32.const 0
|
|
call $std/math/test_log2
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1763
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const -8.066848754882812
|
|
f32.const nan:0x400000
|
|
f32.const 0
|
|
i32.const 2
|
|
call $std/math/test_log2f
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1772
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const 4.345239639282227
|
|
f32.const 2.1194357872009277
|
|
f32.const 0.18271538615226746
|
|
i32.const 1
|
|
call $std/math/test_log2f
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1773
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const -8.381433486938477
|
|
f32.const nan:0x400000
|
|
f32.const 0
|
|
i32.const 2
|
|
call $std/math/test_log2f
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1774
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const -6.531673431396484
|
|
f32.const nan:0x400000
|
|
f32.const 0
|
|
i32.const 2
|
|
call $std/math/test_log2f
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1775
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const 9.267057418823242
|
|
f32.const 3.212111234664917
|
|
f32.const -0.3188050389289856
|
|
i32.const 1
|
|
call $std/math/test_log2f
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1776
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const 0.6619858741760254
|
|
f32.const -0.5951276421546936
|
|
f32.const 0.34231460094451904
|
|
i32.const 1
|
|
call $std/math/test_log2f
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1777
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const -0.40660393238067627
|
|
f32.const nan:0x400000
|
|
f32.const 0
|
|
i32.const 2
|
|
call $std/math/test_log2f
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1778
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const 0.5617597699165344
|
|
f32.const -0.8319748044013977
|
|
f32.const -0.33473604917526245
|
|
i32.const 1
|
|
call $std/math/test_log2f
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1779
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const 0.7741522789001465
|
|
f32.const -0.3693107068538666
|
|
f32.const 0.3278401792049408
|
|
i32.const 1
|
|
call $std/math/test_log2f
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1780
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const -0.6787636876106262
|
|
f32.const nan:0x400000
|
|
f32.const 0
|
|
i32.const 2
|
|
call $std/math/test_log2f
|
|
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 -inf
|
|
f32.const 0
|
|
i32.const 4
|
|
call $std/math/test_log2f
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1784
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const -0
|
|
f32.const -inf
|
|
f32.const 0
|
|
i32.const 4
|
|
call $std/math/test_log2f
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1785
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const -7.888609052210118e-31
|
|
f32.const nan:0x400000
|
|
f32.const 0
|
|
i32.const 2
|
|
call $std/math/test_log2f
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1786
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const 1
|
|
f32.const 0
|
|
f32.const 0
|
|
i32.const 0
|
|
call $std/math/test_log2f
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1787
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const -1
|
|
f32.const nan:0x400000
|
|
f32.const 0
|
|
i32.const 2
|
|
call $std/math/test_log2f
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1788
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const inf
|
|
f32.const inf
|
|
f32.const 0
|
|
i32.const 0
|
|
call $std/math/test_log2f
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1789
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const -inf
|
|
f32.const nan:0x400000
|
|
f32.const 0
|
|
i32.const 2
|
|
call $std/math/test_log2f
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1790
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const nan:0x400000
|
|
f32.const nan:0x400000
|
|
f32.const 0
|
|
i32.const 0
|
|
call $std/math/test_log2f
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 1791
|
|
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 1803
|
|
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 1804
|
|
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 1805
|
|
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 1806
|
|
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 1807
|
|
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 1808
|
|
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 1809
|
|
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 1810
|
|
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 1811
|
|
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 1812
|
|
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 1815
|
|
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 1816
|
|
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 1817
|
|
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 1818
|
|
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 1819
|
|
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 1820
|
|
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 1821
|
|
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 1822
|
|
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 1823
|
|
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 1824
|
|
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 1825
|
|
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 1826
|
|
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 1827
|
|
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 1828
|
|
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 1829
|
|
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 1830
|
|
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 1831
|
|
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 1832
|
|
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 1833
|
|
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 1834
|
|
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 1835
|
|
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 1836
|
|
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 1837
|
|
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 1838
|
|
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 1839
|
|
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 1840
|
|
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 1841
|
|
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 1842
|
|
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 1843
|
|
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 1844
|
|
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 1845
|
|
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 1846
|
|
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 1847
|
|
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 1848
|
|
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 1849
|
|
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 1850
|
|
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 1851
|
|
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 1852
|
|
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 1853
|
|
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 1854
|
|
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 1855
|
|
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 1856
|
|
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 1857
|
|
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 1858
|
|
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 1859
|
|
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 1860
|
|
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 1861
|
|
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 1862
|
|
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 1863
|
|
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 1864
|
|
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 1865
|
|
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 1866
|
|
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 1867
|
|
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 1868
|
|
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 1869
|
|
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 1870
|
|
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 1871
|
|
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 1872
|
|
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 1881
|
|
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 1882
|
|
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 1883
|
|
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 1884
|
|
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 1885
|
|
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 1886
|
|
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 1887
|
|
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 1888
|
|
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 1889
|
|
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 1890
|
|
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 1893
|
|
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 1894
|
|
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 1895
|
|
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 1896
|
|
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 1897
|
|
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 1898
|
|
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 1899
|
|
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 1900
|
|
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 1901
|
|
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 1902
|
|
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 1903
|
|
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 1904
|
|
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 1905
|
|
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 1906
|
|
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 1907
|
|
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 1908
|
|
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 1909
|
|
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 1910
|
|
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 1911
|
|
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 1912
|
|
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 1913
|
|
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 1914
|
|
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 1915
|
|
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 1916
|
|
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 1917
|
|
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 1918
|
|
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 1919
|
|
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 1920
|
|
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 1921
|
|
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 1922
|
|
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 1923
|
|
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 1924
|
|
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 1925
|
|
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 1926
|
|
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 1927
|
|
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 1928
|
|
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 1929
|
|
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 1930
|
|
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 1931
|
|
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 1932
|
|
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 1933
|
|
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 1934
|
|
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 1935
|
|
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 1936
|
|
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 1937
|
|
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 1938
|
|
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 1939
|
|
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 1940
|
|
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 1941
|
|
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 1942
|
|
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 1943
|
|
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 1944
|
|
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 1945
|
|
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 1946
|
|
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 1947
|
|
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 1948
|
|
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 1949
|
|
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 1950
|
|
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 1962
|
|
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 1963
|
|
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 1964
|
|
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 1965
|
|
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 1966
|
|
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 1967
|
|
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 1968
|
|
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 1969
|
|
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 1970
|
|
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 1971
|
|
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 1974
|
|
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 1975
|
|
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 1976
|
|
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 1977
|
|
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 1978
|
|
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 1979
|
|
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 1980
|
|
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 1981
|
|
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 1982
|
|
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 1983
|
|
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 1984
|
|
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 1985
|
|
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 1986
|
|
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 1987
|
|
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 1988
|
|
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 1989
|
|
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 1990
|
|
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 1991
|
|
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 1992
|
|
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 1993
|
|
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 1994
|
|
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 1995
|
|
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 1996
|
|
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 1997
|
|
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 1998
|
|
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 1999
|
|
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 2000
|
|
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 2001
|
|
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 2002
|
|
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 2003
|
|
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 2004
|
|
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 2005
|
|
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 2006
|
|
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 2007
|
|
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 2008
|
|
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 2009
|
|
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 2010
|
|
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 2011
|
|
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 2012
|
|
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 2013
|
|
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 2014
|
|
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 2015
|
|
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 2016
|
|
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 2017
|
|
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 2018
|
|
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 2019
|
|
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 2020
|
|
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 2021
|
|
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 2022
|
|
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 2023
|
|
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 2024
|
|
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 2025
|
|
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 2026
|
|
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 2027
|
|
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 2028
|
|
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 2029
|
|
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 2030
|
|
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 2031
|
|
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 2040
|
|
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 2041
|
|
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 2042
|
|
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 2043
|
|
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 2044
|
|
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 2045
|
|
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 2046
|
|
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 2047
|
|
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 2048
|
|
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 2049
|
|
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 2052
|
|
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 2053
|
|
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 2054
|
|
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 2055
|
|
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 2056
|
|
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 2057
|
|
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 2058
|
|
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 2059
|
|
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 2060
|
|
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 2061
|
|
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 2062
|
|
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 2063
|
|
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 2064
|
|
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 2065
|
|
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 2066
|
|
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 2067
|
|
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 2068
|
|
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 2069
|
|
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 2070
|
|
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 2071
|
|
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 2072
|
|
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 2073
|
|
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 2074
|
|
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 2075
|
|
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 2076
|
|
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 2077
|
|
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 2078
|
|
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 2079
|
|
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 2080
|
|
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 2081
|
|
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 2082
|
|
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 2083
|
|
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 2084
|
|
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 2085
|
|
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 2086
|
|
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 2087
|
|
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 2088
|
|
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 2089
|
|
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 2090
|
|
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 2091
|
|
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 2092
|
|
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 2093
|
|
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 2094
|
|
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 2095
|
|
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 2096
|
|
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 2097
|
|
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 2098
|
|
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 2099
|
|
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 2100
|
|
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 2101
|
|
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 2102
|
|
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 2103
|
|
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 2104
|
|
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 2105
|
|
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 2106
|
|
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 2107
|
|
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 2108
|
|
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 2109
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const -8.06684839057968
|
|
f64.const 4.535662560676869
|
|
f64.const -3.531185829902812
|
|
i32.const 0
|
|
call $std/math/test_mod
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2123
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const 4.345239849338305
|
|
f64.const -8.88799136300345
|
|
f64.const 4.345239849338305
|
|
i32.const 0
|
|
call $std/math/test_mod
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2124
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const -8.38143342755525
|
|
f64.const -2.763607337379588
|
|
f64.const -0.09061141541648476
|
|
i32.const 0
|
|
call $std/math/test_mod
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2125
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const -6.531673581913484
|
|
f64.const 4.567535276842744
|
|
f64.const -1.9641383050707404
|
|
i32.const 0
|
|
call $std/math/test_mod
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2126
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const 9.267056966972586
|
|
f64.const 4.811392084359796
|
|
f64.const 4.45566488261279
|
|
i32.const 0
|
|
call $std/math/test_mod
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2127
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const -6.450045556060236
|
|
f64.const 0.6620717923376739
|
|
f64.const -0.4913994250211714
|
|
i32.const 0
|
|
call $std/math/test_mod
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2128
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const 7.858890253041697
|
|
f64.const 0.05215452675006225
|
|
f64.const 0.035711240532359426
|
|
i32.const 0
|
|
call $std/math/test_mod
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2129
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const -0.792054511984896
|
|
f64.const 7.67640268511754
|
|
f64.const -0.792054511984896
|
|
i32.const 0
|
|
call $std/math/test_mod
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2130
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const 0.615702673197924
|
|
f64.const 2.0119025790324803
|
|
f64.const 0.615702673197924
|
|
i32.const 0
|
|
call $std/math/test_mod
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2131
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const -0.5587586823609152
|
|
f64.const 0.03223983060263804
|
|
f64.const -0.0106815621160685
|
|
i32.const 0
|
|
call $std/math/test_mod
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2132
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const 0
|
|
f64.const 1
|
|
f64.const 0
|
|
i32.const 0
|
|
call $std/math/test_mod
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2135
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const -0
|
|
f64.const 1
|
|
f64.const -0
|
|
i32.const 0
|
|
call $std/math/test_mod
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2136
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const 0.5
|
|
f64.const 1
|
|
f64.const 0.5
|
|
i32.const 0
|
|
call $std/math/test_mod
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2137
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const -0.5
|
|
f64.const 1
|
|
f64.const -0.5
|
|
i32.const 0
|
|
call $std/math/test_mod
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2138
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const 1
|
|
f64.const 1
|
|
f64.const 0
|
|
i32.const 0
|
|
call $std/math/test_mod
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2139
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const -1
|
|
f64.const 1
|
|
f64.const -0
|
|
i32.const 0
|
|
call $std/math/test_mod
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2140
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const 1.5
|
|
f64.const 1
|
|
f64.const 0.5
|
|
i32.const 0
|
|
call $std/math/test_mod
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2141
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const -1.5
|
|
f64.const 1
|
|
f64.const -0.5
|
|
i32.const 0
|
|
call $std/math/test_mod
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2142
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const 2
|
|
f64.const 1
|
|
f64.const 0
|
|
i32.const 0
|
|
call $std/math/test_mod
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2143
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const -2
|
|
f64.const 1
|
|
f64.const -0
|
|
i32.const 0
|
|
call $std/math/test_mod
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2144
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const inf
|
|
f64.const 1
|
|
f64.const nan:0x8000000000000
|
|
i32.const 2
|
|
call $std/math/test_mod
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2145
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const -inf
|
|
f64.const 1
|
|
f64.const nan:0x8000000000000
|
|
i32.const 2
|
|
call $std/math/test_mod
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2146
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const nan:0x8000000000000
|
|
f64.const 1
|
|
f64.const nan:0x8000000000000
|
|
i32.const 0
|
|
call $std/math/test_mod
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2147
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const 0
|
|
f64.const -1
|
|
f64.const 0
|
|
i32.const 0
|
|
call $std/math/test_mod
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2148
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const -0
|
|
f64.const -1
|
|
f64.const -0
|
|
i32.const 0
|
|
call $std/math/test_mod
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2149
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const 0.5
|
|
f64.const -1
|
|
f64.const 0.5
|
|
i32.const 0
|
|
call $std/math/test_mod
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2150
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const -0.5
|
|
f64.const -1
|
|
f64.const -0.5
|
|
i32.const 0
|
|
call $std/math/test_mod
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2151
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const 1
|
|
f64.const -1
|
|
f64.const 0
|
|
i32.const 0
|
|
call $std/math/test_mod
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2152
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const -1
|
|
f64.const -1
|
|
f64.const -0
|
|
i32.const 0
|
|
call $std/math/test_mod
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2153
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const 1.5
|
|
f64.const -1
|
|
f64.const 0.5
|
|
i32.const 0
|
|
call $std/math/test_mod
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2154
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const -1.5
|
|
f64.const -1
|
|
f64.const -0.5
|
|
i32.const 0
|
|
call $std/math/test_mod
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2155
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const 2
|
|
f64.const -1
|
|
f64.const 0
|
|
i32.const 0
|
|
call $std/math/test_mod
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2156
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const -2
|
|
f64.const -1
|
|
f64.const -0
|
|
i32.const 0
|
|
call $std/math/test_mod
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2157
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const inf
|
|
f64.const -1
|
|
f64.const nan:0x8000000000000
|
|
i32.const 2
|
|
call $std/math/test_mod
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2158
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const -inf
|
|
f64.const -1
|
|
f64.const nan:0x8000000000000
|
|
i32.const 2
|
|
call $std/math/test_mod
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2159
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const nan:0x8000000000000
|
|
f64.const -1
|
|
f64.const nan:0x8000000000000
|
|
i32.const 0
|
|
call $std/math/test_mod
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2160
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const 0
|
|
f64.const 0
|
|
f64.const nan:0x8000000000000
|
|
i32.const 2
|
|
call $std/math/test_mod
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2161
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const 0
|
|
f64.const -0
|
|
f64.const nan:0x8000000000000
|
|
i32.const 2
|
|
call $std/math/test_mod
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2162
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const 0
|
|
f64.const inf
|
|
f64.const 0
|
|
i32.const 0
|
|
call $std/math/test_mod
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2163
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const 0
|
|
f64.const -inf
|
|
f64.const 0
|
|
i32.const 0
|
|
call $std/math/test_mod
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2164
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const 0
|
|
f64.const nan:0x8000000000000
|
|
f64.const nan:0x8000000000000
|
|
i32.const 0
|
|
call $std/math/test_mod
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2165
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const -0
|
|
f64.const 0
|
|
f64.const nan:0x8000000000000
|
|
i32.const 2
|
|
call $std/math/test_mod
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2166
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const -0
|
|
f64.const -0
|
|
f64.const nan:0x8000000000000
|
|
i32.const 2
|
|
call $std/math/test_mod
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2167
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const -0
|
|
f64.const inf
|
|
f64.const -0
|
|
i32.const 0
|
|
call $std/math/test_mod
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2168
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const -0
|
|
f64.const -inf
|
|
f64.const -0
|
|
i32.const 0
|
|
call $std/math/test_mod
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2169
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const -0
|
|
f64.const nan:0x8000000000000
|
|
f64.const nan:0x8000000000000
|
|
i32.const 0
|
|
call $std/math/test_mod
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2170
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const 1
|
|
f64.const 0
|
|
f64.const nan:0x8000000000000
|
|
i32.const 2
|
|
call $std/math/test_mod
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2171
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const -1
|
|
f64.const 0
|
|
f64.const nan:0x8000000000000
|
|
i32.const 2
|
|
call $std/math/test_mod
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2172
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const inf
|
|
f64.const 0
|
|
f64.const nan:0x8000000000000
|
|
i32.const 2
|
|
call $std/math/test_mod
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2173
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const -inf
|
|
f64.const 0
|
|
f64.const nan:0x8000000000000
|
|
i32.const 2
|
|
call $std/math/test_mod
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2174
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const nan:0x8000000000000
|
|
f64.const 0
|
|
f64.const nan:0x8000000000000
|
|
i32.const 0
|
|
call $std/math/test_mod
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2175
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const -1
|
|
f64.const -0
|
|
f64.const nan:0x8000000000000
|
|
i32.const 2
|
|
call $std/math/test_mod
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2176
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const inf
|
|
f64.const -0
|
|
f64.const nan:0x8000000000000
|
|
i32.const 2
|
|
call $std/math/test_mod
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2177
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const -inf
|
|
f64.const -0
|
|
f64.const nan:0x8000000000000
|
|
i32.const 2
|
|
call $std/math/test_mod
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2178
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const nan:0x8000000000000
|
|
f64.const -0
|
|
f64.const nan:0x8000000000000
|
|
i32.const 0
|
|
call $std/math/test_mod
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2179
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const inf
|
|
f64.const 2
|
|
f64.const nan:0x8000000000000
|
|
i32.const 2
|
|
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 inf
|
|
f64.const -0.5
|
|
f64.const nan:0x8000000000000
|
|
i32.const 2
|
|
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 inf
|
|
f64.const nan:0x8000000000000
|
|
f64.const nan:0x8000000000000
|
|
i32.const 0
|
|
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 -inf
|
|
f64.const 2
|
|
f64.const nan:0x8000000000000
|
|
i32.const 2
|
|
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 -inf
|
|
f64.const -0.5
|
|
f64.const nan:0x8000000000000
|
|
i32.const 2
|
|
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 -inf
|
|
f64.const nan:0x8000000000000
|
|
f64.const nan:0x8000000000000
|
|
i32.const 0
|
|
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 nan:0x8000000000000
|
|
f64.const nan:0x8000000000000
|
|
f64.const nan:0x8000000000000
|
|
i32.const 0
|
|
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 1
|
|
f64.const nan:0x8000000000000
|
|
f64.const nan:0x8000000000000
|
|
i32.const 0
|
|
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 -1
|
|
f64.const nan:0x8000000000000
|
|
f64.const nan:0x8000000000000
|
|
i32.const 0
|
|
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 1
|
|
f64.const inf
|
|
f64.const 1
|
|
i32.const 0
|
|
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 -1
|
|
f64.const inf
|
|
f64.const -1
|
|
i32.const 0
|
|
call $std/math/test_mod
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2190
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const inf
|
|
f64.const inf
|
|
f64.const nan:0x8000000000000
|
|
i32.const 2
|
|
call $std/math/test_mod
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2191
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const -inf
|
|
f64.const inf
|
|
f64.const nan:0x8000000000000
|
|
i32.const 2
|
|
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 1
|
|
f64.const -inf
|
|
f64.const 1
|
|
i32.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 -1
|
|
f64.const -inf
|
|
f64.const -1
|
|
i32.const 0
|
|
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 inf
|
|
f64.const -inf
|
|
f64.const nan:0x8000000000000
|
|
i32.const 2
|
|
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 -inf
|
|
f64.const -inf
|
|
f64.const nan:0x8000000000000
|
|
i32.const 2
|
|
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.75
|
|
f64.const 0.5
|
|
f64.const 0.25
|
|
i32.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.75
|
|
f64.const 0.5
|
|
f64.const -0.25
|
|
i32.const 0
|
|
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.75
|
|
f64.const -0.5
|
|
f64.const 0.25
|
|
i32.const 0
|
|
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 -1.75
|
|
f64.const -0.5
|
|
f64.const -0.25
|
|
i32.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
|
|
f32.const -8.066848754882812
|
|
f32.const 4.535662651062012
|
|
f32.const -3.531186103820801
|
|
i32.const 0
|
|
call $std/math/test_modf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2209
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const 4.345239639282227
|
|
f32.const -8.887990951538086
|
|
f32.const 4.345239639282227
|
|
i32.const 0
|
|
call $std/math/test_modf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2210
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const -8.381433486938477
|
|
f32.const -2.7636072635650635
|
|
f32.const -0.09061169624328613
|
|
i32.const 0
|
|
call $std/math/test_modf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2211
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const -6.531673431396484
|
|
f32.const 4.567535400390625
|
|
f32.const -1.9641380310058594
|
|
i32.const 0
|
|
call $std/math/test_modf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2212
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const 9.267057418823242
|
|
f32.const 4.811392307281494
|
|
f32.const 4.455665111541748
|
|
i32.const 0
|
|
call $std/math/test_modf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2213
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const -6.450045585632324
|
|
f32.const 0.6620717644691467
|
|
f32.const -0.49139970541000366
|
|
i32.const 0
|
|
call $std/math/test_modf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2214
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const 7.858890056610107
|
|
f32.const 0.052154526114463806
|
|
f32.const 0.0357111394405365
|
|
i32.const 0
|
|
call $std/math/test_modf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2215
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const -0.7920545339584351
|
|
f32.const 7.676402568817139
|
|
f32.const -0.7920545339584351
|
|
i32.const 0
|
|
call $std/math/test_modf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2216
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const 0.6157026886940002
|
|
f32.const 2.0119025707244873
|
|
f32.const 0.6157026886940002
|
|
i32.const 0
|
|
call $std/math/test_modf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2217
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const -0.5587586760520935
|
|
f32.const 0.03223983198404312
|
|
f32.const -0.010681532323360443
|
|
i32.const 0
|
|
call $std/math/test_modf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2218
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const 0
|
|
f32.const 1
|
|
f32.const 0
|
|
i32.const 0
|
|
call $std/math/test_modf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2221
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const -0
|
|
f32.const 1
|
|
f32.const -0
|
|
i32.const 0
|
|
call $std/math/test_modf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2222
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const 0.5
|
|
f32.const 1
|
|
f32.const 0.5
|
|
i32.const 0
|
|
call $std/math/test_modf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2223
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const -0.5
|
|
f32.const 1
|
|
f32.const -0.5
|
|
i32.const 0
|
|
call $std/math/test_modf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2224
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const 1
|
|
f32.const 1
|
|
f32.const 0
|
|
i32.const 0
|
|
call $std/math/test_modf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2225
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const -1
|
|
f32.const 1
|
|
f32.const -0
|
|
i32.const 0
|
|
call $std/math/test_modf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2226
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const 1.5
|
|
f32.const 1
|
|
f32.const 0.5
|
|
i32.const 0
|
|
call $std/math/test_modf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2227
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const -1.5
|
|
f32.const 1
|
|
f32.const -0.5
|
|
i32.const 0
|
|
call $std/math/test_modf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2228
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const 2
|
|
f32.const 1
|
|
f32.const 0
|
|
i32.const 0
|
|
call $std/math/test_modf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2229
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const -2
|
|
f32.const 1
|
|
f32.const -0
|
|
i32.const 0
|
|
call $std/math/test_modf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2230
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const inf
|
|
f32.const 1
|
|
f32.const nan:0x400000
|
|
i32.const 2
|
|
call $std/math/test_modf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2231
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const -inf
|
|
f32.const 1
|
|
f32.const nan:0x400000
|
|
i32.const 2
|
|
call $std/math/test_modf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2232
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const nan:0x400000
|
|
f32.const 1
|
|
f32.const nan:0x400000
|
|
i32.const 0
|
|
call $std/math/test_modf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2233
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const 0
|
|
f32.const -1
|
|
f32.const 0
|
|
i32.const 0
|
|
call $std/math/test_modf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2234
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const -0
|
|
f32.const -1
|
|
f32.const -0
|
|
i32.const 0
|
|
call $std/math/test_modf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2235
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const 0.5
|
|
f32.const -1
|
|
f32.const 0.5
|
|
i32.const 0
|
|
call $std/math/test_modf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2236
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const -0.5
|
|
f32.const -1
|
|
f32.const -0.5
|
|
i32.const 0
|
|
call $std/math/test_modf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2237
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const 1
|
|
f32.const -1
|
|
f32.const 0
|
|
i32.const 0
|
|
call $std/math/test_modf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2238
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const -1
|
|
f32.const -1
|
|
f32.const -0
|
|
i32.const 0
|
|
call $std/math/test_modf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2239
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const 1.5
|
|
f32.const -1
|
|
f32.const 0.5
|
|
i32.const 0
|
|
call $std/math/test_modf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2240
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const -1.5
|
|
f32.const -1
|
|
f32.const -0.5
|
|
i32.const 0
|
|
call $std/math/test_modf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2241
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const 2
|
|
f32.const -1
|
|
f32.const 0
|
|
i32.const 0
|
|
call $std/math/test_modf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2242
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const -2
|
|
f32.const -1
|
|
f32.const -0
|
|
i32.const 0
|
|
call $std/math/test_modf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2243
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const inf
|
|
f32.const -1
|
|
f32.const nan:0x400000
|
|
i32.const 2
|
|
call $std/math/test_modf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2244
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const -inf
|
|
f32.const -1
|
|
f32.const nan:0x400000
|
|
i32.const 2
|
|
call $std/math/test_modf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2245
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const nan:0x400000
|
|
f32.const -1
|
|
f32.const nan:0x400000
|
|
i32.const 0
|
|
call $std/math/test_modf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2246
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const 0
|
|
f32.const 0
|
|
f32.const nan:0x400000
|
|
i32.const 2
|
|
call $std/math/test_modf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2247
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const 0
|
|
f32.const -0
|
|
f32.const nan:0x400000
|
|
i32.const 2
|
|
call $std/math/test_modf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2248
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const 0
|
|
f32.const inf
|
|
f32.const 0
|
|
i32.const 0
|
|
call $std/math/test_modf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2249
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const 0
|
|
f32.const -inf
|
|
f32.const 0
|
|
i32.const 0
|
|
call $std/math/test_modf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2250
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const 0
|
|
f32.const nan:0x400000
|
|
f32.const nan:0x400000
|
|
i32.const 0
|
|
call $std/math/test_modf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2251
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const -0
|
|
f32.const 0
|
|
f32.const nan:0x400000
|
|
i32.const 2
|
|
call $std/math/test_modf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2252
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const -0
|
|
f32.const -0
|
|
f32.const nan:0x400000
|
|
i32.const 2
|
|
call $std/math/test_modf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2253
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const -0
|
|
f32.const inf
|
|
f32.const -0
|
|
i32.const 0
|
|
call $std/math/test_modf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2254
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const -0
|
|
f32.const -inf
|
|
f32.const -0
|
|
i32.const 0
|
|
call $std/math/test_modf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2255
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const -0
|
|
f32.const nan:0x400000
|
|
f32.const nan:0x400000
|
|
i32.const 0
|
|
call $std/math/test_modf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2256
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const 1
|
|
f32.const 0
|
|
f32.const nan:0x400000
|
|
i32.const 2
|
|
call $std/math/test_modf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2257
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const -1
|
|
f32.const 0
|
|
f32.const nan:0x400000
|
|
i32.const 2
|
|
call $std/math/test_modf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2258
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const inf
|
|
f32.const 0
|
|
f32.const nan:0x400000
|
|
i32.const 2
|
|
call $std/math/test_modf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2259
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const -inf
|
|
f32.const 0
|
|
f32.const nan:0x400000
|
|
i32.const 2
|
|
call $std/math/test_modf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2260
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const nan:0x400000
|
|
f32.const 0
|
|
f32.const nan:0x400000
|
|
i32.const 0
|
|
call $std/math/test_modf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2261
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const -1
|
|
f32.const -0
|
|
f32.const nan:0x400000
|
|
i32.const 2
|
|
call $std/math/test_modf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2262
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const inf
|
|
f32.const -0
|
|
f32.const nan:0x400000
|
|
i32.const 2
|
|
call $std/math/test_modf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2263
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const -inf
|
|
f32.const -0
|
|
f32.const nan:0x400000
|
|
i32.const 2
|
|
call $std/math/test_modf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2264
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const nan:0x400000
|
|
f32.const -0
|
|
f32.const nan:0x400000
|
|
i32.const 0
|
|
call $std/math/test_modf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2265
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const inf
|
|
f32.const 2
|
|
f32.const nan:0x400000
|
|
i32.const 2
|
|
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 inf
|
|
f32.const -0.5
|
|
f32.const nan:0x400000
|
|
i32.const 2
|
|
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 inf
|
|
f32.const nan:0x400000
|
|
f32.const nan:0x400000
|
|
i32.const 0
|
|
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 -inf
|
|
f32.const 2
|
|
f32.const nan:0x400000
|
|
i32.const 2
|
|
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 -inf
|
|
f32.const -0.5
|
|
f32.const nan:0x400000
|
|
i32.const 2
|
|
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 -inf
|
|
f32.const nan:0x400000
|
|
f32.const nan:0x400000
|
|
i32.const 0
|
|
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 nan:0x400000
|
|
f32.const nan:0x400000
|
|
f32.const nan:0x400000
|
|
i32.const 0
|
|
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 1
|
|
f32.const nan:0x400000
|
|
f32.const nan:0x400000
|
|
i32.const 0
|
|
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 -1
|
|
f32.const nan:0x400000
|
|
f32.const nan:0x400000
|
|
i32.const 0
|
|
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 1
|
|
f32.const inf
|
|
f32.const 1
|
|
i32.const 0
|
|
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 -1
|
|
f32.const inf
|
|
f32.const -1
|
|
i32.const 0
|
|
call $std/math/test_modf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2276
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const inf
|
|
f32.const inf
|
|
f32.const nan:0x400000
|
|
i32.const 2
|
|
call $std/math/test_modf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2277
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const -inf
|
|
f32.const inf
|
|
f32.const nan:0x400000
|
|
i32.const 2
|
|
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 1
|
|
f32.const -inf
|
|
f32.const 1
|
|
i32.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 -1
|
|
f32.const -inf
|
|
f32.const -1
|
|
i32.const 0
|
|
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 inf
|
|
f32.const -inf
|
|
f32.const nan:0x400000
|
|
i32.const 2
|
|
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 -inf
|
|
f32.const -inf
|
|
f32.const nan:0x400000
|
|
i32.const 2
|
|
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.75
|
|
f32.const 0.5
|
|
f32.const 0.25
|
|
i32.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.75
|
|
f32.const 0.5
|
|
f32.const -0.25
|
|
i32.const 0
|
|
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.75
|
|
f32.const -0.5
|
|
f32.const 0.25
|
|
i32.const 0
|
|
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 -1.75
|
|
f32.const -0.5
|
|
f32.const -0.25
|
|
i32.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
|
|
f64.const -8.06684839057968
|
|
f64.const 4.535662560676869
|
|
f64.const nan:0x8000000000000
|
|
f64.const 0
|
|
i32.const 2
|
|
call $std/math/test_pow
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2298
|
|
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
|
|
i32.const 1
|
|
call $std/math/test_pow
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2299
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const -8.38143342755525
|
|
f64.const -2.763607337379588
|
|
f64.const nan:0x8000000000000
|
|
f64.const 0
|
|
i32.const 2
|
|
call $std/math/test_pow
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2300
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const -6.531673581913484
|
|
f64.const 4.567535276842744
|
|
f64.const nan:0x8000000000000
|
|
f64.const 0
|
|
i32.const 2
|
|
call $std/math/test_pow
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2301
|
|
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
|
|
i32.const 1
|
|
call $std/math/test_pow
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2302
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const -6.450045556060236
|
|
f64.const 0.6620717923376739
|
|
f64.const nan:0x8000000000000
|
|
f64.const 0
|
|
i32.const 2
|
|
call $std/math/test_pow
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2303
|
|
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
|
|
i32.const 1
|
|
call $std/math/test_pow
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2304
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const -0.792054511984896
|
|
f64.const 7.67640268511754
|
|
f64.const nan:0x8000000000000
|
|
f64.const 0
|
|
i32.const 2
|
|
call $std/math/test_pow
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2305
|
|
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
|
|
i32.const 1
|
|
call $std/math/test_pow
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2306
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const -0.5587586823609152
|
|
f64.const 0.03223983060263804
|
|
f64.const nan:0x8000000000000
|
|
f64.const 0
|
|
i32.const 2
|
|
call $std/math/test_pow
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2307
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const 0
|
|
f64.const nan:0x8000000000000
|
|
f64.const nan:0x8000000000000
|
|
f64.const 0
|
|
i32.const 0
|
|
call $std/math/test_pow
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2310
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const 0
|
|
f64.const inf
|
|
f64.const 0
|
|
f64.const 0
|
|
i32.const 0
|
|
call $std/math/test_pow
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2311
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const 0
|
|
f64.const 3
|
|
f64.const 0
|
|
f64.const 0
|
|
i32.const 0
|
|
call $std/math/test_pow
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2312
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const 0
|
|
f64.const 2
|
|
f64.const 0
|
|
f64.const 0
|
|
i32.const 0
|
|
call $std/math/test_pow
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2313
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const 0
|
|
f64.const 1
|
|
f64.const 0
|
|
f64.const 0
|
|
i32.const 0
|
|
call $std/math/test_pow
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2314
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const 0
|
|
f64.const 0.5
|
|
f64.const 0
|
|
f64.const 0
|
|
i32.const 0
|
|
call $std/math/test_pow
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2315
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const 0
|
|
f64.const 0
|
|
f64.const 1
|
|
f64.const 0
|
|
i32.const 0
|
|
call $std/math/test_pow
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2316
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const 0
|
|
f64.const -0
|
|
f64.const 1
|
|
f64.const 0
|
|
i32.const 0
|
|
call $std/math/test_pow
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2317
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const 0
|
|
f64.const -0.5
|
|
f64.const inf
|
|
f64.const 0
|
|
i32.const 4
|
|
call $std/math/test_pow
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2318
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const 0
|
|
f64.const -1
|
|
f64.const inf
|
|
f64.const 0
|
|
i32.const 4
|
|
call $std/math/test_pow
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2319
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const 0
|
|
f64.const -2
|
|
f64.const inf
|
|
f64.const 0
|
|
i32.const 4
|
|
call $std/math/test_pow
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2320
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const 0
|
|
f64.const -3
|
|
f64.const inf
|
|
f64.const 0
|
|
i32.const 4
|
|
call $std/math/test_pow
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2321
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const 0
|
|
f64.const -4
|
|
f64.const inf
|
|
f64.const 0
|
|
i32.const 4
|
|
call $std/math/test_pow
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2322
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const 0
|
|
f64.const -inf
|
|
f64.const inf
|
|
f64.const 0
|
|
i32.const 0
|
|
call $std/math/test_pow
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2323
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const -0
|
|
f64.const nan:0x8000000000000
|
|
f64.const nan:0x8000000000000
|
|
f64.const 0
|
|
i32.const 0
|
|
call $std/math/test_pow
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2324
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const -0
|
|
f64.const inf
|
|
f64.const 0
|
|
f64.const 0
|
|
i32.const 0
|
|
call $std/math/test_pow
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2325
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const -0
|
|
f64.const 3
|
|
f64.const -0
|
|
f64.const 0
|
|
i32.const 0
|
|
call $std/math/test_pow
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2326
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const -0
|
|
f64.const 2
|
|
f64.const 0
|
|
f64.const 0
|
|
i32.const 0
|
|
call $std/math/test_pow
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2327
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const -0
|
|
f64.const 1
|
|
f64.const -0
|
|
f64.const 0
|
|
i32.const 0
|
|
call $std/math/test_pow
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2328
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const -0
|
|
f64.const 0.5
|
|
f64.const 0
|
|
f64.const 0
|
|
i32.const 0
|
|
call $std/math/test_pow
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2329
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const -0
|
|
f64.const 0
|
|
f64.const 1
|
|
f64.const 0
|
|
i32.const 0
|
|
call $std/math/test_pow
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2330
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const -0
|
|
f64.const -0
|
|
f64.const 1
|
|
f64.const 0
|
|
i32.const 0
|
|
call $std/math/test_pow
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2331
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const -0
|
|
f64.const -0.5
|
|
f64.const inf
|
|
f64.const 0
|
|
i32.const 4
|
|
call $std/math/test_pow
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2332
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const -0
|
|
f64.const -1
|
|
f64.const -inf
|
|
f64.const 0
|
|
i32.const 4
|
|
call $std/math/test_pow
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2333
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const -0
|
|
f64.const -2
|
|
f64.const inf
|
|
f64.const 0
|
|
i32.const 4
|
|
call $std/math/test_pow
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2334
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const -0
|
|
f64.const -3
|
|
f64.const -inf
|
|
f64.const 0
|
|
i32.const 4
|
|
call $std/math/test_pow
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2335
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const -0
|
|
f64.const -4
|
|
f64.const inf
|
|
f64.const 0
|
|
i32.const 4
|
|
call $std/math/test_pow
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2336
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const -0
|
|
f64.const -inf
|
|
f64.const inf
|
|
f64.const 0
|
|
i32.const 0
|
|
call $std/math/test_pow
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2337
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const nan:0x8000000000000
|
|
f64.const 0
|
|
f64.const 1
|
|
f64.const 0
|
|
i32.const 0
|
|
call $std/math/test_pow
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2338
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const inf
|
|
f64.const 0
|
|
f64.const 1
|
|
f64.const 0
|
|
i32.const 0
|
|
call $std/math/test_pow
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2339
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const -inf
|
|
f64.const 0
|
|
f64.const 1
|
|
f64.const 0
|
|
i32.const 0
|
|
call $std/math/test_pow
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2340
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const 1
|
|
f64.const 0
|
|
f64.const 1
|
|
f64.const 0
|
|
i32.const 0
|
|
call $std/math/test_pow
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2341
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const -1
|
|
f64.const 0
|
|
f64.const 1
|
|
f64.const 0
|
|
i32.const 0
|
|
call $std/math/test_pow
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2342
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const -0.5
|
|
f64.const 0
|
|
f64.const 1
|
|
f64.const 0
|
|
i32.const 0
|
|
call $std/math/test_pow
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2343
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const nan:0x8000000000000
|
|
f64.const -0
|
|
f64.const 1
|
|
f64.const 0
|
|
i32.const 0
|
|
call $std/math/test_pow
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2344
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const inf
|
|
f64.const -0
|
|
f64.const 1
|
|
f64.const 0
|
|
i32.const 0
|
|
call $std/math/test_pow
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2345
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const -inf
|
|
f64.const -0
|
|
f64.const 1
|
|
f64.const 0
|
|
i32.const 0
|
|
call $std/math/test_pow
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2346
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const 1
|
|
f64.const -0
|
|
f64.const 1
|
|
f64.const 0
|
|
i32.const 0
|
|
call $std/math/test_pow
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2347
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const -1
|
|
f64.const -0
|
|
f64.const 1
|
|
f64.const 0
|
|
i32.const 0
|
|
call $std/math/test_pow
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2348
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const -0.5
|
|
f64.const -0
|
|
f64.const 1
|
|
f64.const 0
|
|
i32.const 0
|
|
call $std/math/test_pow
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2349
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const -1
|
|
f64.const nan:0x8000000000000
|
|
f64.const nan:0x8000000000000
|
|
f64.const 0
|
|
i32.const 0
|
|
call $std/math/test_pow
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2350
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const -1
|
|
f64.const inf
|
|
f64.const nan:0x8000000000000
|
|
f64.const 0
|
|
i32.const 0
|
|
call $std/math/test_pow
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2351
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const -1
|
|
f64.const -inf
|
|
f64.const nan:0x8000000000000
|
|
f64.const 0
|
|
i32.const 0
|
|
call $std/math/test_pow
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2352
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const -1
|
|
f64.const 2
|
|
f64.const 1
|
|
f64.const 0
|
|
i32.const 0
|
|
call $std/math/test_pow
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2353
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const -1
|
|
f64.const -1
|
|
f64.const -1
|
|
f64.const 0
|
|
i32.const 0
|
|
call $std/math/test_pow
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2354
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const -1
|
|
f64.const -2
|
|
f64.const 1
|
|
f64.const 0
|
|
i32.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 -1
|
|
f64.const -3
|
|
f64.const -1
|
|
f64.const 0
|
|
i32.const 0
|
|
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 -1
|
|
f64.const 0.5
|
|
f64.const nan:0x8000000000000
|
|
f64.const 0
|
|
i32.const 2
|
|
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 1
|
|
f64.const nan:0x8000000000000
|
|
f64.const nan:0x8000000000000
|
|
f64.const 0
|
|
i32.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 1
|
|
f64.const inf
|
|
f64.const nan:0x8000000000000
|
|
f64.const 0
|
|
i32.const 0
|
|
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 1
|
|
f64.const -inf
|
|
f64.const nan:0x8000000000000
|
|
f64.const 0
|
|
i32.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 1
|
|
f64.const 3
|
|
f64.const 1
|
|
f64.const 0
|
|
i32.const 0
|
|
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 1
|
|
f64.const 0.5
|
|
f64.const 1
|
|
f64.const 0
|
|
i32.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 1
|
|
f64.const -0.5
|
|
f64.const 1
|
|
f64.const 0
|
|
i32.const 0
|
|
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 1
|
|
f64.const -3
|
|
f64.const 1
|
|
f64.const 0
|
|
i32.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.5
|
|
f64.const 0.5
|
|
f64.const nan:0x8000000000000
|
|
f64.const 0
|
|
i32.const 2
|
|
call $std/math/test_pow
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2365
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const -0.5
|
|
f64.const 1.5
|
|
f64.const nan:0x8000000000000
|
|
f64.const 0
|
|
i32.const 2
|
|
call $std/math/test_pow
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2366
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const -0.5
|
|
f64.const 2
|
|
f64.const 0.25
|
|
f64.const 0
|
|
i32.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.5
|
|
f64.const 3
|
|
f64.const -0.125
|
|
f64.const 0
|
|
i32.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.5
|
|
f64.const inf
|
|
f64.const 0
|
|
f64.const 0
|
|
i32.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.5
|
|
f64.const -inf
|
|
f64.const inf
|
|
f64.const 0
|
|
i32.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.5
|
|
f64.const nan:0x8000000000000
|
|
f64.const nan:0x8000000000000
|
|
f64.const 0
|
|
i32.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.5
|
|
f64.const inf
|
|
f64.const 0
|
|
f64.const 0
|
|
i32.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.5
|
|
f64.const -inf
|
|
f64.const inf
|
|
f64.const 0
|
|
i32.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.5
|
|
f64.const nan:0x8000000000000
|
|
f64.const nan:0x8000000000000
|
|
f64.const 0
|
|
i32.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 1.5
|
|
f64.const inf
|
|
f64.const inf
|
|
f64.const 0
|
|
i32.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 1.5
|
|
f64.const -inf
|
|
f64.const 0
|
|
f64.const 0
|
|
i32.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 1.5
|
|
f64.const nan:0x8000000000000
|
|
f64.const nan:0x8000000000000
|
|
f64.const 0
|
|
i32.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 inf
|
|
f64.const nan:0x8000000000000
|
|
f64.const nan:0x8000000000000
|
|
f64.const 0
|
|
i32.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 inf
|
|
f64.const inf
|
|
f64.const inf
|
|
f64.const 0
|
|
i32.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 inf
|
|
f64.const -inf
|
|
f64.const 0
|
|
f64.const 0
|
|
i32.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 inf
|
|
f64.const 3
|
|
f64.const inf
|
|
f64.const 0
|
|
i32.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 inf
|
|
f64.const 2
|
|
f64.const inf
|
|
f64.const 0
|
|
i32.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 inf
|
|
f64.const 1
|
|
f64.const inf
|
|
f64.const 0
|
|
i32.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 inf
|
|
f64.const 0.5
|
|
f64.const inf
|
|
f64.const 0
|
|
i32.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 inf
|
|
f64.const -0.5
|
|
f64.const 0
|
|
f64.const 0
|
|
i32.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 inf
|
|
f64.const -1
|
|
f64.const 0
|
|
f64.const 0
|
|
i32.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 inf
|
|
f64.const -2
|
|
f64.const 0
|
|
f64.const 0
|
|
i32.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 -inf
|
|
f64.const nan:0x8000000000000
|
|
f64.const nan:0x8000000000000
|
|
f64.const 0
|
|
i32.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 -inf
|
|
f64.const inf
|
|
f64.const inf
|
|
f64.const 0
|
|
i32.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 -inf
|
|
f64.const -inf
|
|
f64.const 0
|
|
f64.const 0
|
|
i32.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 -inf
|
|
f64.const 3
|
|
f64.const -inf
|
|
f64.const 0
|
|
i32.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 -inf
|
|
f64.const 2
|
|
f64.const inf
|
|
f64.const 0
|
|
i32.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 -inf
|
|
f64.const 1
|
|
f64.const -inf
|
|
f64.const 0
|
|
i32.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 -inf
|
|
f64.const 0.5
|
|
f64.const inf
|
|
f64.const 0
|
|
i32.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 -inf
|
|
f64.const -0.5
|
|
f64.const 0
|
|
f64.const 0
|
|
i32.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 -1
|
|
f64.const -0
|
|
f64.const 0
|
|
i32.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 -2
|
|
f64.const 0
|
|
f64.const 0
|
|
i32.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 nan:0x8000000000000
|
|
f64.const 1
|
|
f64.const nan:0x8000000000000
|
|
f64.const 0
|
|
i32.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 nan:0x8000000000000
|
|
f64.const -1
|
|
f64.const nan:0x8000000000000
|
|
f64.const 0
|
|
i32.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 -2
|
|
f64.const 1
|
|
f64.const -2
|
|
f64.const 0
|
|
i32.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 -2
|
|
f64.const -1
|
|
f64.const -0.5
|
|
f64.const 0
|
|
i32.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
|
|
f32.const -8.066848754882812
|
|
f32.const 4.535662651062012
|
|
f32.const nan:0x400000
|
|
f32.const 0
|
|
i32.const 2
|
|
call $std/math/test_powf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2410
|
|
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
|
|
i32.const 1
|
|
call $std/math/test_powf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2411
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const -8.381433486938477
|
|
f32.const -2.7636072635650635
|
|
f32.const nan:0x400000
|
|
f32.const 0
|
|
i32.const 2
|
|
call $std/math/test_powf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2412
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const -6.531673431396484
|
|
f32.const 4.567535400390625
|
|
f32.const nan:0x400000
|
|
f32.const 0
|
|
i32.const 2
|
|
call $std/math/test_powf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2413
|
|
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
|
|
i32.const 1
|
|
call $std/math/test_powf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2414
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const -6.450045585632324
|
|
f32.const 0.6620717644691467
|
|
f32.const nan:0x400000
|
|
f32.const 0
|
|
i32.const 2
|
|
call $std/math/test_powf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2415
|
|
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
|
|
i32.const 1
|
|
call $std/math/test_powf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2416
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const -0.7920545339584351
|
|
f32.const 7.676402568817139
|
|
f32.const nan:0x400000
|
|
f32.const 0
|
|
i32.const 2
|
|
call $std/math/test_powf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2417
|
|
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
|
|
i32.const 1
|
|
call $std/math/test_powf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2418
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const -0.5587586760520935
|
|
f32.const 0.03223983198404312
|
|
f32.const nan:0x400000
|
|
f32.const 0
|
|
i32.const 2
|
|
call $std/math/test_powf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2419
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const 0
|
|
f32.const nan:0x400000
|
|
f32.const nan:0x400000
|
|
f32.const 0
|
|
i32.const 0
|
|
call $std/math/test_powf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2422
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const 0
|
|
f32.const inf
|
|
f32.const 0
|
|
f32.const 0
|
|
i32.const 0
|
|
call $std/math/test_powf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2423
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const 0
|
|
f32.const 3
|
|
f32.const 0
|
|
f32.const 0
|
|
i32.const 0
|
|
call $std/math/test_powf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2424
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const 0
|
|
f32.const 2
|
|
f32.const 0
|
|
f32.const 0
|
|
i32.const 0
|
|
call $std/math/test_powf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2425
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const 0
|
|
f32.const 1
|
|
f32.const 0
|
|
f32.const 0
|
|
i32.const 0
|
|
call $std/math/test_powf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2426
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const 0
|
|
f32.const 0.5
|
|
f32.const 0
|
|
f32.const 0
|
|
i32.const 0
|
|
call $std/math/test_powf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2427
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const 0
|
|
f32.const 0
|
|
f32.const 1
|
|
f32.const 0
|
|
i32.const 0
|
|
call $std/math/test_powf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2428
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const 0
|
|
f32.const -0
|
|
f32.const 1
|
|
f32.const 0
|
|
i32.const 0
|
|
call $std/math/test_powf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2429
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const 0
|
|
f32.const -0.5
|
|
f32.const inf
|
|
f32.const 0
|
|
i32.const 4
|
|
call $std/math/test_powf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2430
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const 0
|
|
f32.const -1
|
|
f32.const inf
|
|
f32.const 0
|
|
i32.const 4
|
|
call $std/math/test_powf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2431
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const 0
|
|
f32.const -2
|
|
f32.const inf
|
|
f32.const 0
|
|
i32.const 4
|
|
call $std/math/test_powf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2432
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const 0
|
|
f32.const -3
|
|
f32.const inf
|
|
f32.const 0
|
|
i32.const 4
|
|
call $std/math/test_powf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2433
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const 0
|
|
f32.const -4
|
|
f32.const inf
|
|
f32.const 0
|
|
i32.const 4
|
|
call $std/math/test_powf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2434
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const 0
|
|
f32.const -inf
|
|
f32.const inf
|
|
f32.const 0
|
|
i32.const 0
|
|
call $std/math/test_powf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2435
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const -0
|
|
f32.const nan:0x400000
|
|
f32.const nan:0x400000
|
|
f32.const 0
|
|
i32.const 0
|
|
call $std/math/test_powf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2436
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const -0
|
|
f32.const inf
|
|
f32.const 0
|
|
f32.const 0
|
|
i32.const 0
|
|
call $std/math/test_powf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2437
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const -0
|
|
f32.const 3
|
|
f32.const -0
|
|
f32.const 0
|
|
i32.const 0
|
|
call $std/math/test_powf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2438
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const -0
|
|
f32.const 2
|
|
f32.const 0
|
|
f32.const 0
|
|
i32.const 0
|
|
call $std/math/test_powf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2439
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const -0
|
|
f32.const 1
|
|
f32.const -0
|
|
f32.const 0
|
|
i32.const 0
|
|
call $std/math/test_powf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2440
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const -0
|
|
f32.const 0.5
|
|
f32.const 0
|
|
f32.const 0
|
|
i32.const 0
|
|
call $std/math/test_powf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2441
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const -0
|
|
f32.const 0
|
|
f32.const 1
|
|
f32.const 0
|
|
i32.const 0
|
|
call $std/math/test_powf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2442
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const -0
|
|
f32.const -0
|
|
f32.const 1
|
|
f32.const 0
|
|
i32.const 0
|
|
call $std/math/test_powf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2443
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const -0
|
|
f32.const -0.5
|
|
f32.const inf
|
|
f32.const 0
|
|
i32.const 4
|
|
call $std/math/test_powf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2444
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const -0
|
|
f32.const -1
|
|
f32.const -inf
|
|
f32.const 0
|
|
i32.const 4
|
|
call $std/math/test_powf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2445
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const -0
|
|
f32.const -2
|
|
f32.const inf
|
|
f32.const 0
|
|
i32.const 4
|
|
call $std/math/test_powf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2446
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const -0
|
|
f32.const -3
|
|
f32.const -inf
|
|
f32.const 0
|
|
i32.const 4
|
|
call $std/math/test_powf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2447
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const -0
|
|
f32.const -4
|
|
f32.const inf
|
|
f32.const 0
|
|
i32.const 4
|
|
call $std/math/test_powf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2448
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const -0
|
|
f32.const -inf
|
|
f32.const inf
|
|
f32.const 0
|
|
i32.const 0
|
|
call $std/math/test_powf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2449
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const nan:0x400000
|
|
f32.const 0
|
|
f32.const 1
|
|
f32.const 0
|
|
i32.const 0
|
|
call $std/math/test_powf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2450
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const inf
|
|
f32.const 0
|
|
f32.const 1
|
|
f32.const 0
|
|
i32.const 0
|
|
call $std/math/test_powf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2451
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const -inf
|
|
f32.const 0
|
|
f32.const 1
|
|
f32.const 0
|
|
i32.const 0
|
|
call $std/math/test_powf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2452
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const 1
|
|
f32.const 0
|
|
f32.const 1
|
|
f32.const 0
|
|
i32.const 0
|
|
call $std/math/test_powf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2453
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const -1
|
|
f32.const 0
|
|
f32.const 1
|
|
f32.const 0
|
|
i32.const 0
|
|
call $std/math/test_powf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2454
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const -0.5
|
|
f32.const 0
|
|
f32.const 1
|
|
f32.const 0
|
|
i32.const 0
|
|
call $std/math/test_powf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2455
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const nan:0x400000
|
|
f32.const -0
|
|
f32.const 1
|
|
f32.const 0
|
|
i32.const 0
|
|
call $std/math/test_powf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2456
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const inf
|
|
f32.const -0
|
|
f32.const 1
|
|
f32.const 0
|
|
i32.const 0
|
|
call $std/math/test_powf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2457
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const -inf
|
|
f32.const -0
|
|
f32.const 1
|
|
f32.const 0
|
|
i32.const 0
|
|
call $std/math/test_powf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2458
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const 1
|
|
f32.const -0
|
|
f32.const 1
|
|
f32.const 0
|
|
i32.const 0
|
|
call $std/math/test_powf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2459
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const -1
|
|
f32.const -0
|
|
f32.const 1
|
|
f32.const 0
|
|
i32.const 0
|
|
call $std/math/test_powf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2460
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const -0.5
|
|
f32.const -0
|
|
f32.const 1
|
|
f32.const 0
|
|
i32.const 0
|
|
call $std/math/test_powf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2461
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const -1
|
|
f32.const nan:0x400000
|
|
f32.const nan:0x400000
|
|
f32.const 0
|
|
i32.const 0
|
|
call $std/math/test_powf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2462
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const -1
|
|
f32.const inf
|
|
f32.const nan:0x400000
|
|
f32.const 0
|
|
i32.const 0
|
|
call $std/math/test_powf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2463
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const -1
|
|
f32.const -inf
|
|
f32.const nan:0x400000
|
|
f32.const 0
|
|
i32.const 0
|
|
call $std/math/test_powf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2464
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const -1
|
|
f32.const 2
|
|
f32.const 1
|
|
f32.const 0
|
|
i32.const 0
|
|
call $std/math/test_powf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2465
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const -1
|
|
f32.const -1
|
|
f32.const -1
|
|
f32.const 0
|
|
i32.const 0
|
|
call $std/math/test_powf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2466
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const -1
|
|
f32.const -2
|
|
f32.const 1
|
|
f32.const 0
|
|
i32.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 -1
|
|
f32.const -3
|
|
f32.const -1
|
|
f32.const 0
|
|
i32.const 0
|
|
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 -1
|
|
f32.const 0.5
|
|
f32.const nan:0x400000
|
|
f32.const 0
|
|
i32.const 2
|
|
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 1
|
|
f32.const nan:0x400000
|
|
f32.const nan:0x400000
|
|
f32.const 0
|
|
i32.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 1
|
|
f32.const inf
|
|
f32.const nan:0x400000
|
|
f32.const 0
|
|
i32.const 0
|
|
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 1
|
|
f32.const -inf
|
|
f32.const nan:0x400000
|
|
f32.const 0
|
|
i32.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 1
|
|
f32.const 3
|
|
f32.const 1
|
|
f32.const 0
|
|
i32.const 0
|
|
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 1
|
|
f32.const 0.5
|
|
f32.const 1
|
|
f32.const 0
|
|
i32.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 1
|
|
f32.const -0.5
|
|
f32.const 1
|
|
f32.const 0
|
|
i32.const 0
|
|
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 1
|
|
f32.const -3
|
|
f32.const 1
|
|
f32.const 0
|
|
i32.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.5
|
|
f32.const 0.5
|
|
f32.const nan:0x400000
|
|
f32.const 0
|
|
i32.const 2
|
|
call $std/math/test_powf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2477
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const -0.5
|
|
f32.const 1.5
|
|
f32.const nan:0x400000
|
|
f32.const 0
|
|
i32.const 2
|
|
call $std/math/test_powf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2478
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const -0.5
|
|
f32.const 2
|
|
f32.const 0.25
|
|
f32.const 0
|
|
i32.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.5
|
|
f32.const 3
|
|
f32.const -0.125
|
|
f32.const 0
|
|
i32.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.5
|
|
f32.const inf
|
|
f32.const 0
|
|
f32.const 0
|
|
i32.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.5
|
|
f32.const -inf
|
|
f32.const inf
|
|
f32.const 0
|
|
i32.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.5
|
|
f32.const nan:0x400000
|
|
f32.const nan:0x400000
|
|
f32.const 0
|
|
i32.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.5
|
|
f32.const inf
|
|
f32.const 0
|
|
f32.const 0
|
|
i32.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.5
|
|
f32.const -inf
|
|
f32.const inf
|
|
f32.const 0
|
|
i32.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.5
|
|
f32.const nan:0x400000
|
|
f32.const nan:0x400000
|
|
f32.const 0
|
|
i32.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 1.5
|
|
f32.const inf
|
|
f32.const inf
|
|
f32.const 0
|
|
i32.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 1.5
|
|
f32.const -inf
|
|
f32.const 0
|
|
f32.const 0
|
|
i32.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 1.5
|
|
f32.const nan:0x400000
|
|
f32.const nan:0x400000
|
|
f32.const 0
|
|
i32.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 inf
|
|
f32.const nan:0x400000
|
|
f32.const nan:0x400000
|
|
f32.const 0
|
|
i32.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 inf
|
|
f32.const inf
|
|
f32.const inf
|
|
f32.const 0
|
|
i32.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 inf
|
|
f32.const -inf
|
|
f32.const 0
|
|
f32.const 0
|
|
i32.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 inf
|
|
f32.const 3
|
|
f32.const inf
|
|
f32.const 0
|
|
i32.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 inf
|
|
f32.const 2
|
|
f32.const inf
|
|
f32.const 0
|
|
i32.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 inf
|
|
f32.const 1
|
|
f32.const inf
|
|
f32.const 0
|
|
i32.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 inf
|
|
f32.const 0.5
|
|
f32.const inf
|
|
f32.const 0
|
|
i32.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 inf
|
|
f32.const -0.5
|
|
f32.const 0
|
|
f32.const 0
|
|
i32.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 inf
|
|
f32.const -1
|
|
f32.const 0
|
|
f32.const 0
|
|
i32.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 inf
|
|
f32.const -2
|
|
f32.const 0
|
|
f32.const 0
|
|
i32.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 -inf
|
|
f32.const nan:0x400000
|
|
f32.const nan:0x400000
|
|
f32.const 0
|
|
i32.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 -inf
|
|
f32.const inf
|
|
f32.const inf
|
|
f32.const 0
|
|
i32.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 -inf
|
|
f32.const -inf
|
|
f32.const 0
|
|
f32.const 0
|
|
i32.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 -inf
|
|
f32.const 3
|
|
f32.const -inf
|
|
f32.const 0
|
|
i32.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 -inf
|
|
f32.const 2
|
|
f32.const inf
|
|
f32.const 0
|
|
i32.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 -inf
|
|
f32.const 1
|
|
f32.const -inf
|
|
f32.const 0
|
|
i32.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 -inf
|
|
f32.const 0.5
|
|
f32.const inf
|
|
f32.const 0
|
|
i32.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 -inf
|
|
f32.const -0.5
|
|
f32.const 0
|
|
f32.const 0
|
|
i32.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 -1
|
|
f32.const -0
|
|
f32.const 0
|
|
i32.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 -2
|
|
f32.const 0
|
|
f32.const 0
|
|
i32.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 nan:0x400000
|
|
f32.const 1
|
|
f32.const nan:0x400000
|
|
f32.const 0
|
|
i32.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 nan:0x400000
|
|
f32.const -1
|
|
f32.const nan:0x400000
|
|
f32.const 0
|
|
i32.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 -2
|
|
f32.const 1
|
|
f32.const -2
|
|
f32.const 0
|
|
i32.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 -2
|
|
f32.const -1
|
|
f32.const -0.5
|
|
f32.const 0
|
|
i32.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
|
|
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 2522
|
|
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 2530
|
|
i32.const 2
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
unreachable
|
|
end
|
|
end
|
|
f64.const -8.06684839057968
|
|
f64.const -8
|
|
i32.const 1
|
|
call $std/math/test_round
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2544
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const 4.345239849338305
|
|
f64.const 4
|
|
i32.const 1
|
|
call $std/math/test_round
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2545
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const -8.38143342755525
|
|
f64.const -8
|
|
i32.const 1
|
|
call $std/math/test_round
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2546
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const -6.531673581913484
|
|
f64.const -7
|
|
i32.const 1
|
|
call $std/math/test_round
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2547
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const 9.267056966972586
|
|
f64.const 9
|
|
i32.const 1
|
|
call $std/math/test_round
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2548
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const 0.6619858980995045
|
|
f64.const 1
|
|
i32.const 1
|
|
call $std/math/test_round
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2549
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const -0.4066039223853553
|
|
f64.const -0
|
|
i32.const 1
|
|
call $std/math/test_round
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2550
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const 0.5617597462207241
|
|
f64.const 1
|
|
i32.const 1
|
|
call $std/math/test_round
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2551
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const 0.7741522965913037
|
|
f64.const 1
|
|
i32.const 1
|
|
call $std/math/test_round
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2552
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const -0.6787637026394024
|
|
f64.const -1
|
|
i32.const 1
|
|
call $std/math/test_round
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2553
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const nan:0x8000000000000
|
|
f64.const nan:0x8000000000000
|
|
i32.const 0
|
|
call $std/math/test_round
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2556
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const inf
|
|
f64.const inf
|
|
i32.const 0
|
|
call $std/math/test_round
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2557
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const -inf
|
|
f64.const -inf
|
|
i32.const 0
|
|
call $std/math/test_round
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2558
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const 0
|
|
f64.const 0
|
|
i32.const 0
|
|
call $std/math/test_round
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2559
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const -0
|
|
f64.const -0
|
|
i32.const 0
|
|
call $std/math/test_round
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2560
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const 1
|
|
f64.const 1
|
|
i32.const 0
|
|
call $std/math/test_round
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2561
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const -1
|
|
f64.const -1
|
|
i32.const 0
|
|
call $std/math/test_round
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2562
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const 0.5
|
|
f64.const 1
|
|
i32.const 1
|
|
call $std/math/test_round
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2563
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const -0.5
|
|
f64.const -0
|
|
i32.const 1
|
|
call $std/math/test_round
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2564
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const 1.5
|
|
f64.const 2
|
|
i32.const 1
|
|
call $std/math/test_round
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2565
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const -1.5
|
|
f64.const -1
|
|
i32.const 1
|
|
call $std/math/test_round
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2566
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const 1.0000152587890625
|
|
f64.const 1
|
|
i32.const 1
|
|
call $std/math/test_round
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2567
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const -1.0000152587890625
|
|
f64.const -1
|
|
i32.const 1
|
|
call $std/math/test_round
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2568
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const 0.9999923706054688
|
|
f64.const 1
|
|
i32.const 1
|
|
call $std/math/test_round
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2569
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const -0.9999923706054688
|
|
f64.const -1
|
|
i32.const 1
|
|
call $std/math/test_round
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2570
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const 7.888609052210118e-31
|
|
f64.const 0
|
|
i32.const 1
|
|
call $std/math/test_round
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2571
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const -7.888609052210118e-31
|
|
f64.const -0
|
|
i32.const 1
|
|
call $std/math/test_round
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2572
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const -8.066848754882812
|
|
f32.const -8
|
|
i32.const 1
|
|
call $std/math/test_roundf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2581
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const 4.345239639282227
|
|
f32.const 4
|
|
i32.const 1
|
|
call $std/math/test_roundf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2582
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const -8.381433486938477
|
|
f32.const -8
|
|
i32.const 1
|
|
call $std/math/test_roundf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2583
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const -6.531673431396484
|
|
f32.const -7
|
|
i32.const 1
|
|
call $std/math/test_roundf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2584
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const 9.267057418823242
|
|
f32.const 9
|
|
i32.const 1
|
|
call $std/math/test_roundf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2585
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const 0.6619858741760254
|
|
f32.const 1
|
|
i32.const 1
|
|
call $std/math/test_roundf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2586
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const -0.40660393238067627
|
|
f32.const -0
|
|
i32.const 1
|
|
call $std/math/test_roundf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2587
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const 0.5617597699165344
|
|
f32.const 1
|
|
i32.const 1
|
|
call $std/math/test_roundf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2588
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const 0.7741522789001465
|
|
f32.const 1
|
|
i32.const 1
|
|
call $std/math/test_roundf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2589
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const -0.6787636876106262
|
|
f32.const -1
|
|
i32.const 1
|
|
call $std/math/test_roundf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2590
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const nan:0x400000
|
|
f32.const nan:0x400000
|
|
i32.const 0
|
|
call $std/math/test_roundf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2593
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const inf
|
|
f32.const inf
|
|
i32.const 0
|
|
call $std/math/test_roundf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2594
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const -inf
|
|
f32.const -inf
|
|
i32.const 0
|
|
call $std/math/test_roundf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2595
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const 0
|
|
f32.const 0
|
|
i32.const 0
|
|
call $std/math/test_roundf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2596
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const -0
|
|
f32.const -0
|
|
i32.const 0
|
|
call $std/math/test_roundf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2597
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const 1
|
|
f32.const 1
|
|
i32.const 0
|
|
call $std/math/test_roundf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2598
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const -1
|
|
f32.const -1
|
|
i32.const 0
|
|
call $std/math/test_roundf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2599
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const 0.5
|
|
f32.const 1
|
|
i32.const 1
|
|
call $std/math/test_roundf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2600
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const -0.5
|
|
f32.const -0
|
|
i32.const 1
|
|
call $std/math/test_roundf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2601
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const 1.5
|
|
f64.const 2
|
|
i32.const 1
|
|
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 -1.5
|
|
f64.const -1
|
|
i32.const 1
|
|
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
|
|
f32.const 1.0000152587890625
|
|
f32.const 1
|
|
i32.const 1
|
|
call $std/math/test_roundf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2604
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const -1.0000152587890625
|
|
f32.const -1
|
|
i32.const 1
|
|
call $std/math/test_roundf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2605
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const 0.9999923706054688
|
|
f32.const 1
|
|
i32.const 1
|
|
call $std/math/test_roundf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2606
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const -0.9999923706054688
|
|
f32.const -1
|
|
i32.const 1
|
|
call $std/math/test_roundf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2607
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const 7.888609052210118e-31
|
|
f32.const 0
|
|
i32.const 1
|
|
call $std/math/test_roundf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2608
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const -7.888609052210118e-31
|
|
f32.const -0
|
|
i32.const 1
|
|
call $std/math/test_roundf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2609
|
|
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 2620
|
|
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 2621
|
|
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 2622
|
|
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 2623
|
|
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 2624
|
|
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 2625
|
|
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 2626
|
|
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 2627
|
|
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 2628
|
|
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 2636
|
|
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 2637
|
|
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 2638
|
|
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 2639
|
|
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 2640
|
|
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 2641
|
|
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 2642
|
|
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 2643
|
|
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 2644
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const -8.06684839057968
|
|
f64.const 4.535662560676869
|
|
f64.const 1.0044767307740567
|
|
i32.const 0
|
|
call $std/math/test_rem
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2681
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const 4.345239849338305
|
|
f64.const -8.88799136300345
|
|
f64.const 4.345239849338305
|
|
i32.const 0
|
|
call $std/math/test_rem
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2682
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const -8.38143342755525
|
|
f64.const -2.763607337379588
|
|
f64.const -0.09061141541648476
|
|
i32.const 0
|
|
call $std/math/test_rem
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2683
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const -6.531673581913484
|
|
f64.const 4.567535276842744
|
|
f64.const -1.9641383050707404
|
|
i32.const 0
|
|
call $std/math/test_rem
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2684
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const 9.267056966972586
|
|
f64.const 4.811392084359796
|
|
f64.const -0.35572720174700656
|
|
i32.const 0
|
|
call $std/math/test_rem
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2685
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const -6.450045556060236
|
|
f64.const 0.6620717923376739
|
|
f64.const 0.17067236731650248
|
|
i32.const 0
|
|
call $std/math/test_rem
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2686
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const 7.858890253041697
|
|
f64.const 0.05215452675006225
|
|
f64.const -0.016443286217702822
|
|
i32.const 0
|
|
call $std/math/test_rem
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2687
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const -0.792054511984896
|
|
f64.const 7.67640268511754
|
|
f64.const -0.792054511984896
|
|
i32.const 0
|
|
call $std/math/test_rem
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2688
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const 0.615702673197924
|
|
f64.const 2.0119025790324803
|
|
f64.const 0.615702673197924
|
|
i32.const 0
|
|
call $std/math/test_rem
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2689
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const -0.5587586823609152
|
|
f64.const 0.03223983060263804
|
|
f64.const -0.0106815621160685
|
|
i32.const 0
|
|
call $std/math/test_rem
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2690
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const 0
|
|
f64.const 1
|
|
f64.const 0
|
|
i32.const 0
|
|
call $std/math/test_rem
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2693
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const -0
|
|
f64.const 1
|
|
f64.const -0
|
|
i32.const 0
|
|
call $std/math/test_rem
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2694
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const 0.5
|
|
f64.const 1
|
|
f64.const 0.5
|
|
i32.const 0
|
|
call $std/math/test_rem
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2695
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const -0.5
|
|
f64.const 1
|
|
f64.const -0.5
|
|
i32.const 0
|
|
call $std/math/test_rem
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2696
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const 1
|
|
f64.const 1
|
|
f64.const 0
|
|
i32.const 0
|
|
call $std/math/test_rem
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2697
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const -1
|
|
f64.const 1
|
|
f64.const -0
|
|
i32.const 0
|
|
call $std/math/test_rem
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2698
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const 1.5
|
|
f64.const 1
|
|
f64.const -0.5
|
|
i32.const 0
|
|
call $std/math/test_rem
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2699
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const -1.5
|
|
f64.const 1
|
|
f64.const 0.5
|
|
i32.const 0
|
|
call $std/math/test_rem
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2700
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const 2
|
|
f64.const 1
|
|
f64.const 0
|
|
i32.const 0
|
|
call $std/math/test_rem
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2701
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const -2
|
|
f64.const 1
|
|
f64.const -0
|
|
i32.const 0
|
|
call $std/math/test_rem
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2702
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const inf
|
|
f64.const 1
|
|
f64.const nan:0x8000000000000
|
|
i32.const 2
|
|
call $std/math/test_rem
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2703
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const -inf
|
|
f64.const 1
|
|
f64.const nan:0x8000000000000
|
|
i32.const 2
|
|
call $std/math/test_rem
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2704
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const nan:0x8000000000000
|
|
f64.const 1
|
|
f64.const nan:0x8000000000000
|
|
i32.const 0
|
|
call $std/math/test_rem
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2705
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const 0
|
|
f64.const -1
|
|
f64.const 0
|
|
i32.const 0
|
|
call $std/math/test_rem
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2706
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const -0
|
|
f64.const -1
|
|
f64.const -0
|
|
i32.const 0
|
|
call $std/math/test_rem
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2707
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const 0.5
|
|
f64.const -1
|
|
f64.const 0.5
|
|
i32.const 0
|
|
call $std/math/test_rem
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2708
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const -0.5
|
|
f64.const -1
|
|
f64.const -0.5
|
|
i32.const 0
|
|
call $std/math/test_rem
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2709
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const 1
|
|
f64.const -1
|
|
f64.const 0
|
|
i32.const 0
|
|
call $std/math/test_rem
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2710
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const -1
|
|
f64.const -1
|
|
f64.const -0
|
|
i32.const 0
|
|
call $std/math/test_rem
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2711
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const 1.5
|
|
f64.const -1
|
|
f64.const -0.5
|
|
i32.const 0
|
|
call $std/math/test_rem
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2712
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const -1.5
|
|
f64.const -1
|
|
f64.const 0.5
|
|
i32.const 0
|
|
call $std/math/test_rem
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2713
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const 2
|
|
f64.const -1
|
|
f64.const 0
|
|
i32.const 0
|
|
call $std/math/test_rem
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2714
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const -2
|
|
f64.const -1
|
|
f64.const -0
|
|
i32.const 0
|
|
call $std/math/test_rem
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2715
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const inf
|
|
f64.const -1
|
|
f64.const nan:0x8000000000000
|
|
i32.const 2
|
|
call $std/math/test_rem
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2716
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const -inf
|
|
f64.const -1
|
|
f64.const nan:0x8000000000000
|
|
i32.const 2
|
|
call $std/math/test_rem
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2717
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const nan:0x8000000000000
|
|
f64.const -1
|
|
f64.const nan:0x8000000000000
|
|
i32.const 0
|
|
call $std/math/test_rem
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2718
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const 0
|
|
f64.const 0
|
|
f64.const nan:0x8000000000000
|
|
i32.const 2
|
|
call $std/math/test_rem
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2719
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const 0
|
|
f64.const -0
|
|
f64.const nan:0x8000000000000
|
|
i32.const 2
|
|
call $std/math/test_rem
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2720
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const 0
|
|
f64.const inf
|
|
f64.const 0
|
|
i32.const 0
|
|
call $std/math/test_rem
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2721
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const 0
|
|
f64.const -inf
|
|
f64.const 0
|
|
i32.const 0
|
|
call $std/math/test_rem
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2722
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const 0
|
|
f64.const nan:0x8000000000000
|
|
f64.const nan:0x8000000000000
|
|
i32.const 0
|
|
call $std/math/test_rem
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2723
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const -0
|
|
f64.const 0
|
|
f64.const nan:0x8000000000000
|
|
i32.const 2
|
|
call $std/math/test_rem
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2724
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const -0
|
|
f64.const -0
|
|
f64.const nan:0x8000000000000
|
|
i32.const 2
|
|
call $std/math/test_rem
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2725
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const -0
|
|
f64.const inf
|
|
f64.const -0
|
|
i32.const 0
|
|
call $std/math/test_rem
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2726
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const -0
|
|
f64.const -inf
|
|
f64.const -0
|
|
i32.const 0
|
|
call $std/math/test_rem
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2727
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const -0
|
|
f64.const nan:0x8000000000000
|
|
f64.const nan:0x8000000000000
|
|
i32.const 0
|
|
call $std/math/test_rem
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2728
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const 1
|
|
f64.const 0
|
|
f64.const nan:0x8000000000000
|
|
i32.const 2
|
|
call $std/math/test_rem
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2729
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const -1
|
|
f64.const 0
|
|
f64.const nan:0x8000000000000
|
|
i32.const 2
|
|
call $std/math/test_rem
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2730
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const inf
|
|
f64.const 0
|
|
f64.const nan:0x8000000000000
|
|
i32.const 2
|
|
call $std/math/test_rem
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2731
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const -inf
|
|
f64.const 0
|
|
f64.const nan:0x8000000000000
|
|
i32.const 2
|
|
call $std/math/test_rem
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2732
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const nan:0x8000000000000
|
|
f64.const 0
|
|
f64.const nan:0x8000000000000
|
|
i32.const 0
|
|
call $std/math/test_rem
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2733
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const -1
|
|
f64.const -0
|
|
f64.const nan:0x8000000000000
|
|
i32.const 2
|
|
call $std/math/test_rem
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2734
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const inf
|
|
f64.const -0
|
|
f64.const nan:0x8000000000000
|
|
i32.const 2
|
|
call $std/math/test_rem
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2735
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const -inf
|
|
f64.const -0
|
|
f64.const nan:0x8000000000000
|
|
i32.const 2
|
|
call $std/math/test_rem
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2736
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const nan:0x8000000000000
|
|
f64.const -0
|
|
f64.const nan:0x8000000000000
|
|
i32.const 0
|
|
call $std/math/test_rem
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2737
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const inf
|
|
f64.const 2
|
|
f64.const nan:0x8000000000000
|
|
i32.const 2
|
|
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 inf
|
|
f64.const -0.5
|
|
f64.const nan:0x8000000000000
|
|
i32.const 2
|
|
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 inf
|
|
f64.const nan:0x8000000000000
|
|
f64.const nan:0x8000000000000
|
|
i32.const 0
|
|
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 -inf
|
|
f64.const 2
|
|
f64.const nan:0x8000000000000
|
|
i32.const 2
|
|
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 -inf
|
|
f64.const -0.5
|
|
f64.const nan:0x8000000000000
|
|
i32.const 2
|
|
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 -inf
|
|
f64.const nan:0x8000000000000
|
|
f64.const nan:0x8000000000000
|
|
i32.const 0
|
|
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 nan:0x8000000000000
|
|
f64.const nan:0x8000000000000
|
|
f64.const nan:0x8000000000000
|
|
i32.const 0
|
|
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 1
|
|
f64.const nan:0x8000000000000
|
|
f64.const nan:0x8000000000000
|
|
i32.const 0
|
|
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 -1
|
|
f64.const nan:0x8000000000000
|
|
f64.const nan:0x8000000000000
|
|
i32.const 0
|
|
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 1
|
|
f64.const inf
|
|
f64.const 1
|
|
i32.const 0
|
|
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 -1
|
|
f64.const inf
|
|
f64.const -1
|
|
i32.const 0
|
|
call $std/math/test_rem
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2748
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const inf
|
|
f64.const inf
|
|
f64.const nan:0x8000000000000
|
|
i32.const 2
|
|
call $std/math/test_rem
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2749
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const -inf
|
|
f64.const inf
|
|
f64.const nan:0x8000000000000
|
|
i32.const 2
|
|
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 1
|
|
f64.const -inf
|
|
f64.const 1
|
|
i32.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 -1
|
|
f64.const -inf
|
|
f64.const -1
|
|
i32.const 0
|
|
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 inf
|
|
f64.const -inf
|
|
f64.const nan:0x8000000000000
|
|
i32.const 2
|
|
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 -inf
|
|
f64.const -inf
|
|
f64.const nan:0x8000000000000
|
|
i32.const 2
|
|
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.75
|
|
f64.const 0.5
|
|
f64.const -0.25
|
|
i32.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.75
|
|
f64.const 0.5
|
|
f64.const 0.25
|
|
i32.const 0
|
|
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.75
|
|
f64.const -0.5
|
|
f64.const -0.25
|
|
i32.const 0
|
|
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 -1.75
|
|
f64.const -0.5
|
|
f64.const 0.25
|
|
i32.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 8e-323
|
|
f64.const inf
|
|
f64.const 8e-323
|
|
i32.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
|
|
f32.const -8.066848754882812
|
|
f32.const 4.535662651062012
|
|
f32.const 1.004476547241211
|
|
i32.const 0
|
|
call $std/math/test_remf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2768
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const 4.345239639282227
|
|
f32.const -8.887990951538086
|
|
f32.const 4.345239639282227
|
|
i32.const 0
|
|
call $std/math/test_remf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2769
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const -8.381433486938477
|
|
f32.const -2.7636072635650635
|
|
f32.const -0.09061169624328613
|
|
i32.const 0
|
|
call $std/math/test_remf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2770
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const -6.531673431396484
|
|
f32.const 4.567535400390625
|
|
f32.const -1.9641380310058594
|
|
i32.const 0
|
|
call $std/math/test_remf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2771
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const 9.267057418823242
|
|
f32.const 4.811392307281494
|
|
f32.const -0.3557271957397461
|
|
i32.const 0
|
|
call $std/math/test_remf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2772
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const -6.450045585632324
|
|
f32.const 0.6620717644691467
|
|
f32.const 0.17067205905914307
|
|
i32.const 0
|
|
call $std/math/test_remf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2773
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const 7.858890056610107
|
|
f32.const 0.052154526114463806
|
|
f32.const -0.016443386673927307
|
|
i32.const 0
|
|
call $std/math/test_remf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2774
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const -0.7920545339584351
|
|
f32.const 7.676402568817139
|
|
f32.const -0.7920545339584351
|
|
i32.const 0
|
|
call $std/math/test_remf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2775
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const 0.6157026886940002
|
|
f32.const 2.0119025707244873
|
|
f32.const 0.6157026886940002
|
|
i32.const 0
|
|
call $std/math/test_remf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2776
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const -0.5587586760520935
|
|
f32.const 0.03223983198404312
|
|
f32.const -0.010681532323360443
|
|
i32.const 0
|
|
call $std/math/test_remf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2777
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const 0
|
|
f32.const 1
|
|
f32.const 0
|
|
i32.const 0
|
|
call $std/math/test_remf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2780
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const -0
|
|
f32.const 1
|
|
f32.const -0
|
|
i32.const 0
|
|
call $std/math/test_remf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2781
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const 0.5
|
|
f32.const 1
|
|
f32.const 0.5
|
|
i32.const 0
|
|
call $std/math/test_remf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2782
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const -0.5
|
|
f32.const 1
|
|
f32.const -0.5
|
|
i32.const 0
|
|
call $std/math/test_remf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2783
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const 1
|
|
f32.const 1
|
|
f32.const 0
|
|
i32.const 0
|
|
call $std/math/test_remf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2784
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const -1
|
|
f32.const 1
|
|
f32.const -0
|
|
i32.const 0
|
|
call $std/math/test_remf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2785
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const 1.5
|
|
f32.const 1
|
|
f32.const -0.5
|
|
i32.const 0
|
|
call $std/math/test_remf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2786
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const -1.5
|
|
f32.const 1
|
|
f32.const 0.5
|
|
i32.const 0
|
|
call $std/math/test_remf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2787
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const 2
|
|
f32.const 1
|
|
f32.const 0
|
|
i32.const 0
|
|
call $std/math/test_remf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2788
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const -2
|
|
f32.const 1
|
|
f32.const -0
|
|
i32.const 0
|
|
call $std/math/test_remf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2789
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const inf
|
|
f32.const 1
|
|
f32.const nan:0x400000
|
|
i32.const 2
|
|
call $std/math/test_remf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2790
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const -inf
|
|
f32.const 1
|
|
f32.const nan:0x400000
|
|
i32.const 2
|
|
call $std/math/test_remf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2791
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const nan:0x400000
|
|
f32.const 1
|
|
f32.const nan:0x400000
|
|
i32.const 0
|
|
call $std/math/test_remf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2792
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const 0
|
|
f32.const -1
|
|
f32.const 0
|
|
i32.const 0
|
|
call $std/math/test_remf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2793
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const -0
|
|
f32.const -1
|
|
f32.const -0
|
|
i32.const 0
|
|
call $std/math/test_remf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2794
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const 0.5
|
|
f32.const -1
|
|
f32.const 0.5
|
|
i32.const 0
|
|
call $std/math/test_remf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2795
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const -0.5
|
|
f32.const -1
|
|
f32.const -0.5
|
|
i32.const 0
|
|
call $std/math/test_remf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2796
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const 1
|
|
f32.const -1
|
|
f32.const 0
|
|
i32.const 0
|
|
call $std/math/test_remf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2797
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const -1
|
|
f32.const -1
|
|
f32.const -0
|
|
i32.const 0
|
|
call $std/math/test_remf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2798
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const 1.5
|
|
f32.const -1
|
|
f32.const -0.5
|
|
i32.const 0
|
|
call $std/math/test_remf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2799
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const -1.5
|
|
f32.const -1
|
|
f32.const 0.5
|
|
i32.const 0
|
|
call $std/math/test_remf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2800
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const 2
|
|
f32.const -1
|
|
f32.const 0
|
|
i32.const 0
|
|
call $std/math/test_remf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2801
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const -2
|
|
f32.const -1
|
|
f32.const -0
|
|
i32.const 0
|
|
call $std/math/test_remf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2802
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const inf
|
|
f32.const -1
|
|
f32.const nan:0x400000
|
|
i32.const 2
|
|
call $std/math/test_remf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2803
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const -inf
|
|
f32.const -1
|
|
f32.const nan:0x400000
|
|
i32.const 2
|
|
call $std/math/test_remf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2804
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const nan:0x400000
|
|
f32.const -1
|
|
f32.const nan:0x400000
|
|
i32.const 0
|
|
call $std/math/test_remf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2805
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const 0
|
|
f32.const 0
|
|
f32.const nan:0x400000
|
|
i32.const 2
|
|
call $std/math/test_remf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2806
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const 0
|
|
f32.const -0
|
|
f32.const nan:0x400000
|
|
i32.const 2
|
|
call $std/math/test_remf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2807
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const 0
|
|
f32.const inf
|
|
f32.const 0
|
|
i32.const 0
|
|
call $std/math/test_remf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2808
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const 0
|
|
f32.const -inf
|
|
f32.const 0
|
|
i32.const 0
|
|
call $std/math/test_remf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2809
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const 0
|
|
f32.const nan:0x400000
|
|
f32.const nan:0x400000
|
|
i32.const 0
|
|
call $std/math/test_remf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2810
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const -0
|
|
f32.const 0
|
|
f32.const nan:0x400000
|
|
i32.const 2
|
|
call $std/math/test_remf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2811
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const -0
|
|
f32.const -0
|
|
f32.const nan:0x400000
|
|
i32.const 2
|
|
call $std/math/test_remf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2812
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const -0
|
|
f32.const inf
|
|
f32.const -0
|
|
i32.const 0
|
|
call $std/math/test_remf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2813
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const -0
|
|
f32.const -inf
|
|
f32.const -0
|
|
i32.const 0
|
|
call $std/math/test_remf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2814
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const -0
|
|
f32.const nan:0x400000
|
|
f32.const nan:0x400000
|
|
i32.const 0
|
|
call $std/math/test_remf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2815
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const 1
|
|
f32.const 0
|
|
f32.const nan:0x400000
|
|
i32.const 2
|
|
call $std/math/test_remf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2816
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const -1
|
|
f32.const 0
|
|
f32.const nan:0x400000
|
|
i32.const 2
|
|
call $std/math/test_remf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2817
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const inf
|
|
f32.const 0
|
|
f32.const nan:0x400000
|
|
i32.const 2
|
|
call $std/math/test_remf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2818
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const -inf
|
|
f32.const 0
|
|
f32.const nan:0x400000
|
|
i32.const 2
|
|
call $std/math/test_remf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2819
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const nan:0x400000
|
|
f32.const 0
|
|
f32.const nan:0x400000
|
|
i32.const 0
|
|
call $std/math/test_remf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2820
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const -1
|
|
f32.const -0
|
|
f32.const nan:0x400000
|
|
i32.const 2
|
|
call $std/math/test_remf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2821
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const inf
|
|
f32.const -0
|
|
f32.const nan:0x400000
|
|
i32.const 2
|
|
call $std/math/test_remf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2822
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const -inf
|
|
f32.const -0
|
|
f32.const nan:0x400000
|
|
i32.const 2
|
|
call $std/math/test_remf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2823
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const nan:0x400000
|
|
f32.const -0
|
|
f32.const nan:0x400000
|
|
i32.const 0
|
|
call $std/math/test_remf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2824
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const inf
|
|
f32.const 2
|
|
f32.const nan:0x400000
|
|
i32.const 2
|
|
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 inf
|
|
f32.const -0.5
|
|
f32.const nan:0x400000
|
|
i32.const 2
|
|
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 inf
|
|
f32.const nan:0x400000
|
|
f32.const nan:0x400000
|
|
i32.const 0
|
|
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 -inf
|
|
f32.const 2
|
|
f32.const nan:0x400000
|
|
i32.const 2
|
|
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 -inf
|
|
f32.const -0.5
|
|
f32.const nan:0x400000
|
|
i32.const 2
|
|
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 -inf
|
|
f32.const nan:0x400000
|
|
f32.const nan:0x400000
|
|
i32.const 0
|
|
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 nan:0x400000
|
|
f32.const nan:0x400000
|
|
f32.const nan:0x400000
|
|
i32.const 0
|
|
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 1
|
|
f32.const nan:0x400000
|
|
f32.const nan:0x400000
|
|
i32.const 0
|
|
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 -1
|
|
f32.const nan:0x400000
|
|
f32.const nan:0x400000
|
|
i32.const 0
|
|
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 1
|
|
f32.const inf
|
|
f32.const 1
|
|
i32.const 0
|
|
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 -1
|
|
f32.const inf
|
|
f32.const -1
|
|
i32.const 0
|
|
call $std/math/test_remf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2835
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const inf
|
|
f32.const inf
|
|
f32.const nan:0x400000
|
|
i32.const 2
|
|
call $std/math/test_remf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2836
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const -inf
|
|
f32.const inf
|
|
f32.const nan:0x400000
|
|
i32.const 2
|
|
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 1
|
|
f32.const -inf
|
|
f32.const 1
|
|
i32.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 -1
|
|
f32.const -inf
|
|
f32.const -1
|
|
i32.const 0
|
|
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 inf
|
|
f32.const -inf
|
|
f32.const nan:0x400000
|
|
i32.const 2
|
|
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 -inf
|
|
f32.const -inf
|
|
f32.const nan:0x400000
|
|
i32.const 2
|
|
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.75
|
|
f32.const 0.5
|
|
f32.const -0.25
|
|
i32.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.75
|
|
f32.const 0.5
|
|
f32.const 0.25
|
|
i32.const 0
|
|
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.75
|
|
f32.const -0.5
|
|
f32.const -0.25
|
|
i32.const 0
|
|
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 -1.75
|
|
f32.const -0.5
|
|
f32.const 0.25
|
|
i32.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 5.877471754111438e-39
|
|
f32.const inf
|
|
f32.const 5.877471754111438e-39
|
|
i32.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
|
|
f64.const -8.06684839057968
|
|
f64.const -1593.5206801156262
|
|
f64.const -0.2138727605342865
|
|
i32.const 1
|
|
call $std/math/test_sinh
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2911
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const 4.345239849338305
|
|
f64.const 38.54878088685412
|
|
f64.const 0.21537430584430695
|
|
i32.const 1
|
|
call $std/math/test_sinh
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2912
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const -8.38143342755525
|
|
f64.const -2182.6307505145546
|
|
f64.const 0.16213826835155487
|
|
i32.const 1
|
|
call $std/math/test_sinh
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2913
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const -6.531673581913484
|
|
f64.const -343.2723926847529
|
|
f64.const 0.20479513704776764
|
|
i32.const 1
|
|
call $std/math/test_sinh
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2914
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const 9.267056966972586
|
|
f64.const 5291.7790755194055
|
|
f64.const -0.48676517605781555
|
|
i32.const 1
|
|
call $std/math/test_sinh
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2915
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const 0.6619858980995045
|
|
f64.const 0.7114062568229157
|
|
f64.const -0.4584641456604004
|
|
i32.const 1
|
|
call $std/math/test_sinh
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2916
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const -0.4066039223853553
|
|
f64.const -0.41790065258739445
|
|
f64.const 0.37220045924186707
|
|
i32.const 1
|
|
call $std/math/test_sinh
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2917
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const 0.5617597462207241
|
|
f64.const 0.5917755935451237
|
|
f64.const 0.46178996562957764
|
|
i32.const 1
|
|
call $std/math/test_sinh
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2918
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const 0.7741522965913037
|
|
f64.const 0.8538292008852542
|
|
f64.const -0.07019051909446716
|
|
i32.const 1
|
|
call $std/math/test_sinh
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2919
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const -0.6787637026394024
|
|
f64.const -0.732097615653169
|
|
f64.const 0.26858529448509216
|
|
i32.const 1
|
|
call $std/math/test_sinh
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2920
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const 0
|
|
f64.const 0
|
|
f64.const 0
|
|
i32.const 0
|
|
call $std/math/test_sinh
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2923
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const -0
|
|
f64.const -0
|
|
f64.const 0
|
|
i32.const 0
|
|
call $std/math/test_sinh
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2924
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const inf
|
|
f64.const inf
|
|
f64.const 0
|
|
i32.const 0
|
|
call $std/math/test_sinh
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2925
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const -inf
|
|
f64.const -inf
|
|
f64.const 0
|
|
i32.const 0
|
|
call $std/math/test_sinh
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2926
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const nan:0x8000000000000
|
|
f64.const nan:0x8000000000000
|
|
f64.const 0
|
|
i32.const 0
|
|
call $std/math/test_sinh
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2927
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const -8.066848754882812
|
|
f32.const -1593.521240234375
|
|
f32.const 0.1671663224697113
|
|
i32.const 1
|
|
call $std/math/test_sinhf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2936
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const 4.345239639282227
|
|
f32.const 38.548770904541016
|
|
f32.const -0.49340328574180603
|
|
i32.const 1
|
|
call $std/math/test_sinhf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2937
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const -8.381433486938477
|
|
f32.const -2182.630859375
|
|
f32.const 0.0849970355629921
|
|
i32.const 1
|
|
call $std/math/test_sinhf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2938
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const -6.531673431396484
|
|
f32.const -343.2723388671875
|
|
f32.const 0.0704190656542778
|
|
i32.const 1
|
|
call $std/math/test_sinhf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2939
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const 9.267057418823242
|
|
f32.const 5291.78125
|
|
f32.const -0.44362515211105347
|
|
i32.const 1
|
|
call $std/math/test_sinhf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2940
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const 0.6619858741760254
|
|
f32.const 0.7114062309265137
|
|
f32.const 0.058103885501623154
|
|
i32.const 1
|
|
call $std/math/test_sinhf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2941
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const -0.40660393238067627
|
|
f32.const -0.4179006516933441
|
|
f32.const 0.39349499344825745
|
|
i32.const 1
|
|
call $std/math/test_sinhf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2942
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const 0.5617597699165344
|
|
f32.const 0.5917755961418152
|
|
f32.const -0.4183797240257263
|
|
i32.const 1
|
|
call $std/math/test_sinhf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2943
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const 0.7741522789001465
|
|
f32.const 0.8538292050361633
|
|
f32.const 0.45992106199264526
|
|
i32.const 1
|
|
call $std/math/test_sinhf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2944
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const -0.6787636876106262
|
|
f32.const -0.7320976257324219
|
|
f32.const -0.48159059882164
|
|
i32.const 1
|
|
call $std/math/test_sinhf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2945
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const 0
|
|
f32.const 0
|
|
f32.const 0
|
|
i32.const 0
|
|
call $std/math/test_sinhf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2948
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const -0
|
|
f32.const -0
|
|
f32.const 0
|
|
i32.const 0
|
|
call $std/math/test_sinhf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2949
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const inf
|
|
f32.const inf
|
|
f32.const 0
|
|
i32.const 0
|
|
call $std/math/test_sinhf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2950
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const -inf
|
|
f32.const -inf
|
|
f32.const 0
|
|
i32.const 0
|
|
call $std/math/test_sinhf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2951
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const nan:0x400000
|
|
f32.const nan:0x400000
|
|
f32.const 0
|
|
i32.const 0
|
|
call $std/math/test_sinhf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2952
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const -8.06684839057968
|
|
f64.const nan:0x8000000000000
|
|
f64.const 0
|
|
i32.const 2
|
|
call $std/math/test_sqrt
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2964
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const 4.345239849338305
|
|
f64.const 2.0845238903256313
|
|
f64.const -0.07180261611938477
|
|
i32.const 1
|
|
call $std/math/test_sqrt
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2965
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const -8.38143342755525
|
|
f64.const nan:0x8000000000000
|
|
f64.const 0
|
|
i32.const 2
|
|
call $std/math/test_sqrt
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2966
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const -6.531673581913484
|
|
f64.const nan:0x8000000000000
|
|
f64.const 0
|
|
i32.const 2
|
|
call $std/math/test_sqrt
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2967
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const 9.267056966972586
|
|
f64.const 3.0441841217266385
|
|
f64.const -0.01546262577176094
|
|
i32.const 1
|
|
call $std/math/test_sqrt
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2968
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const 0.6619858980995045
|
|
f64.const 0.8136251582267503
|
|
f64.const -0.08618157356977463
|
|
i32.const 1
|
|
call $std/math/test_sqrt
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2969
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const -0.4066039223853553
|
|
f64.const nan:0x8000000000000
|
|
f64.const 0
|
|
i32.const 2
|
|
call $std/math/test_sqrt
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2970
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const 0.5617597462207241
|
|
f64.const 0.7495063350104014
|
|
f64.const -0.0981396734714508
|
|
i32.const 1
|
|
call $std/math/test_sqrt
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2971
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const 0.7741522965913037
|
|
f64.const 0.879859248170583
|
|
f64.const -0.37124353647232056
|
|
i32.const 1
|
|
call $std/math/test_sqrt
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2972
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const -0.6787637026394024
|
|
f64.const nan:0x8000000000000
|
|
f64.const 0
|
|
i32.const 2
|
|
call $std/math/test_sqrt
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2973
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const nan:0x8000000000000
|
|
f64.const nan:0x8000000000000
|
|
f64.const 0
|
|
i32.const 0
|
|
call $std/math/test_sqrt
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2976
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const inf
|
|
f64.const inf
|
|
f64.const 0
|
|
i32.const 0
|
|
call $std/math/test_sqrt
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2977
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const -inf
|
|
f64.const nan:0x8000000000000
|
|
f64.const 0
|
|
i32.const 2
|
|
call $std/math/test_sqrt
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2978
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const 0
|
|
f64.const 0
|
|
f64.const 0
|
|
i32.const 0
|
|
call $std/math/test_sqrt
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2979
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const -0
|
|
f64.const -0
|
|
f64.const 0
|
|
i32.const 0
|
|
call $std/math/test_sqrt
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2980
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const 1
|
|
f64.const 1
|
|
f64.const 0
|
|
i32.const 0
|
|
call $std/math/test_sqrt
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2981
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const -1
|
|
f64.const nan:0x8000000000000
|
|
f64.const 0
|
|
i32.const 2
|
|
call $std/math/test_sqrt
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2982
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const 4
|
|
f64.const 2
|
|
f64.const 0
|
|
i32.const 0
|
|
call $std/math/test_sqrt
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2983
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const 1e-323
|
|
f64.const 3.1434555694052576e-162
|
|
f64.const 0.43537619709968567
|
|
i32.const 1
|
|
call $std/math/test_sqrt
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2984
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const 1.5e-323
|
|
f64.const 3.849931087076416e-162
|
|
f64.const -0.45194002985954285
|
|
i32.const 1
|
|
call $std/math/test_sqrt
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2985
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const 5e-324
|
|
f64.const 2.2227587494850775e-162
|
|
f64.const 0
|
|
i32.const 0
|
|
call $std/math/test_sqrt
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2986
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const -5e-324
|
|
f64.const nan:0x8000000000000
|
|
f64.const 0
|
|
i32.const 2
|
|
call $std/math/test_sqrt
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2987
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const 0.9999999999999999
|
|
f64.const 0.9999999999999999
|
|
f64.const -0.5
|
|
i32.const 1
|
|
call $std/math/test_sqrt
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2988
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const 1.9999999999999998
|
|
f64.const 1.414213562373095
|
|
f64.const -0.21107041835784912
|
|
i32.const 1
|
|
call $std/math/test_sqrt
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2989
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const 1.0000000000000002
|
|
f64.const 1
|
|
f64.const -0.5
|
|
i32.const 1
|
|
call $std/math/test_sqrt
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2990
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const 2.0000000000000004
|
|
f64.const 1.4142135623730951
|
|
f64.const -0.27173060178756714
|
|
i32.const 1
|
|
call $std/math/test_sqrt
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2991
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const 1.0000000000000002
|
|
f64.const 1
|
|
f64.const -0.5
|
|
i32.const 1
|
|
call $std/math/test_sqrt
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2992
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const 0.9999999999999999
|
|
f64.const 0.9999999999999999
|
|
f64.const -0.5
|
|
i32.const 1
|
|
call $std/math/test_sqrt
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2993
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const -1797693134862315708145274e284
|
|
f64.const nan:0x8000000000000
|
|
f64.const 0
|
|
i32.const 2
|
|
call $std/math/test_sqrt
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2994
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const 1797693134862315708145274e284
|
|
f64.const 1340780792994259561100831e130
|
|
f64.const -0.5
|
|
i32.const 1
|
|
call $std/math/test_sqrt
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2995
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const 179769313486231490980915e285
|
|
f64.const 134078079299425926338769e131
|
|
f64.const -0.5
|
|
i32.const 1
|
|
call $std/math/test_sqrt
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2996
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const 1797693134862314111473026e284
|
|
f64.const 1340780792994258965674548e130
|
|
f64.const -0.5
|
|
i32.const 1
|
|
call $std/math/test_sqrt
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2997
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const 1797693134862313313136902e284
|
|
f64.const 1340780792994258667961407e130
|
|
f64.const -0.5
|
|
i32.const 1
|
|
call $std/math/test_sqrt
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2998
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const 1797693134862312514800778e284
|
|
f64.const 1340780792994258370248265e130
|
|
f64.const -0.5
|
|
i32.const 1
|
|
call $std/math/test_sqrt
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 2999
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const 1797693134862311716464655e284
|
|
f64.const 1340780792994258072535124e130
|
|
f64.const -0.5
|
|
i32.const 1
|
|
call $std/math/test_sqrt
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 3000
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const 1797693134862310918128531e284
|
|
f64.const 1340780792994257774821982e130
|
|
f64.const -0.5
|
|
i32.const 1
|
|
call $std/math/test_sqrt
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 3001
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const 1797693134862310119792407e284
|
|
f64.const 1340780792994257477108841e130
|
|
f64.const -0.5
|
|
i32.const 1
|
|
call $std/math/test_sqrt
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 3002
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const 1797693134862309321456283e284
|
|
f64.const 1340780792994257179395699e130
|
|
f64.const -0.5
|
|
i32.const 1
|
|
call $std/math/test_sqrt
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 3003
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const 1797693134862308523120159e284
|
|
f64.const 1340780792994256881682558e130
|
|
f64.const -0.5
|
|
i32.const 1
|
|
call $std/math/test_sqrt
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 3004
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const 1797693134862307724784036e284
|
|
f64.const 1340780792994256583969417e130
|
|
f64.const -0.5
|
|
i32.const 1
|
|
call $std/math/test_sqrt
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 3005
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const 2.225073858507203e-308
|
|
f64.const 1.4916681462400417e-154
|
|
f64.const -0.5
|
|
i32.const 1
|
|
call $std/math/test_sqrt
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 3006
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const 2.225073858507205e-308
|
|
f64.const 1.4916681462400423e-154
|
|
f64.const -0.5
|
|
i32.const 1
|
|
call $std/math/test_sqrt
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 3007
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const 2.225073858507207e-308
|
|
f64.const 1.491668146240043e-154
|
|
f64.const -0.5
|
|
i32.const 1
|
|
call $std/math/test_sqrt
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 3008
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const 2.225073858507209e-308
|
|
f64.const 1.4916681462400437e-154
|
|
f64.const -0.5
|
|
i32.const 1
|
|
call $std/math/test_sqrt
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 3009
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const 2.225073858507211e-308
|
|
f64.const 1.4916681462400443e-154
|
|
f64.const -0.5
|
|
i32.const 1
|
|
call $std/math/test_sqrt
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 3010
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const 2.2250738585072127e-308
|
|
f64.const 1.491668146240045e-154
|
|
f64.const -0.5
|
|
i32.const 1
|
|
call $std/math/test_sqrt
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 3011
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const 2.2250738585072147e-308
|
|
f64.const 1.4916681462400457e-154
|
|
f64.const -0.5
|
|
i32.const 1
|
|
call $std/math/test_sqrt
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 3012
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const 2.2250738585072167e-308
|
|
f64.const 1.4916681462400463e-154
|
|
f64.const -0.5
|
|
i32.const 1
|
|
call $std/math/test_sqrt
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 3013
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const 2.2250738585072187e-308
|
|
f64.const 1.491668146240047e-154
|
|
f64.const -0.5
|
|
i32.const 1
|
|
call $std/math/test_sqrt
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 3014
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const 2.2250738585072207e-308
|
|
f64.const 1.4916681462400476e-154
|
|
f64.const -0.5
|
|
i32.const 1
|
|
call $std/math/test_sqrt
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 3015
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const 2.2250738585072226e-308
|
|
f64.const 1.4916681462400483e-154
|
|
f64.const -0.5
|
|
i32.const 1
|
|
call $std/math/test_sqrt
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 3016
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const 2.2250738585072246e-308
|
|
f64.const 1.491668146240049e-154
|
|
f64.const -0.5
|
|
i32.const 1
|
|
call $std/math/test_sqrt
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 3017
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const 2.2250738585072266e-308
|
|
f64.const 1.4916681462400496e-154
|
|
f64.const -0.5
|
|
i32.const 1
|
|
call $std/math/test_sqrt
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 3018
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const 2.2250738585072286e-308
|
|
f64.const 1.4916681462400503e-154
|
|
f64.const -0.5
|
|
i32.const 1
|
|
call $std/math/test_sqrt
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 3019
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const 92.35130391890645
|
|
f64.const 9.609958580499006
|
|
f64.const 0.4998137056827545
|
|
i32.const 1
|
|
call $std/math/test_sqrt
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 3020
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const 93.3599596388916
|
|
f64.const 9.662295774757238
|
|
f64.const -0.49979978799819946
|
|
i32.const 1
|
|
call $std/math/test_sqrt
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 3021
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const 95.42049628886124
|
|
f64.const 9.76834153215689
|
|
f64.const -0.49997270107269287
|
|
i32.const 1
|
|
call $std/math/test_sqrt
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 3022
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const 95.87916941885449
|
|
f64.const 9.791790919890728
|
|
f64.const 0.4998766779899597
|
|
i32.const 1
|
|
call $std/math/test_sqrt
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 3023
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const 96.84804174884022
|
|
f64.const 9.841140266698785
|
|
f64.const 0.499801903963089
|
|
i32.const 1
|
|
call $std/math/test_sqrt
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 3024
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const 97.43639050883155
|
|
f64.const 9.87098731175517
|
|
f64.const 0.4997696280479431
|
|
i32.const 1
|
|
call $std/math/test_sqrt
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 3025
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const 97.50957979883047
|
|
f64.const 9.874693909120955
|
|
f64.const 0.49999818205833435
|
|
i32.const 1
|
|
call $std/math/test_sqrt
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 3026
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const 97.80496893882612
|
|
f64.const 9.88963947466368
|
|
f64.const -0.4999580681324005
|
|
i32.const 1
|
|
call $std/math/test_sqrt
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 3027
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const 98.2751822888192
|
|
f64.const 9.913383997849534
|
|
f64.const 0.49979931116104126
|
|
i32.const 1
|
|
call $std/math/test_sqrt
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 3028
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const 99.47293564880155
|
|
f64.const 9.973611966023219
|
|
f64.const -0.4999540448188782
|
|
i32.const 1
|
|
call $std/math/test_sqrt
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 3029
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const 100.57047130878539
|
|
f64.const 10.028483001370914
|
|
f64.const -0.49996453523635864
|
|
i32.const 1
|
|
call $std/math/test_sqrt
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 3030
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const 100.60954608878481
|
|
f64.const 10.030431002144665
|
|
f64.const 0.49975672364234924
|
|
i32.const 1
|
|
call $std/math/test_sqrt
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 3031
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const 100.67909109878379
|
|
f64.const 10.033897104255344
|
|
f64.const -0.4997771382331848
|
|
i32.const 1
|
|
call $std/math/test_sqrt
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 3032
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const 101.12268095877725
|
|
f64.const 10.055977374615422
|
|
f64.const 0.49988678097724915
|
|
i32.const 1
|
|
call $std/math/test_sqrt
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 3033
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const 101.3027691287746
|
|
f64.const 10.064927676281366
|
|
f64.const 0.4999105632305145
|
|
i32.const 1
|
|
call $std/math/test_sqrt
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 3034
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const 2.45932313565507e-307
|
|
f64.const 4.9591563149945874e-154
|
|
f64.const -0.4998999834060669
|
|
i32.const 1
|
|
call $std/math/test_sqrt
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 3035
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const 5.610957305180409e-307
|
|
f64.const 7.490632353266584e-154
|
|
f64.const -0.4999343752861023
|
|
i32.const 1
|
|
call $std/math/test_sqrt
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 3036
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const 5.8073887977408524e-307
|
|
f64.const 7.62062254526548e-154
|
|
f64.const -0.49989569187164307
|
|
i32.const 1
|
|
call $std/math/test_sqrt
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 3037
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const 7.026137080471427e-307
|
|
f64.const 8.382205605013174e-154
|
|
f64.const 0.49980640411376953
|
|
i32.const 1
|
|
call $std/math/test_sqrt
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 3038
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const 8.438697769194972e-307
|
|
f64.const 9.186238495268328e-154
|
|
f64.const -0.4999065697193146
|
|
i32.const 1
|
|
call $std/math/test_sqrt
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 3039
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const 1.1607792515836795e-306
|
|
f64.const 1.0773946591586944e-153
|
|
f64.const -0.49997684359550476
|
|
i32.const 1
|
|
call $std/math/test_sqrt
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 3040
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const 1.2827413827423193e-306
|
|
f64.const 1.1325817333606962e-153
|
|
f64.const -0.4999513030052185
|
|
i32.const 1
|
|
call $std/math/test_sqrt
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 3041
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const 1.7116604596087457e-306
|
|
f64.const 1.3083044216117078e-153
|
|
f64.const -0.49986395239830017
|
|
i32.const 1
|
|
call $std/math/test_sqrt
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 3042
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const 2.038173251686994e-306
|
|
f64.const 1.4276460526639628e-153
|
|
f64.const 0.4998403787612915
|
|
i32.const 1
|
|
call $std/math/test_sqrt
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 3043
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const 2.171572060856931e-306
|
|
f64.const 1.4736254818836879e-153
|
|
f64.const 0.4999290406703949
|
|
i32.const 1
|
|
call $std/math/test_sqrt
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 3044
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const 2.4681399631804094e-306
|
|
f64.const 1.5710314965589996e-153
|
|
f64.const 0.49989044666290283
|
|
i32.const 1
|
|
call $std/math/test_sqrt
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 3045
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const 2.5175533964200588e-306
|
|
f64.const 1.5866799918131124e-153
|
|
f64.const -0.4997701048851013
|
|
i32.const 1
|
|
call $std/math/test_sqrt
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 3046
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const 2.6461505468829625e-306
|
|
f64.const 1.6266992797941982e-153
|
|
f64.const 0.4998672902584076
|
|
i32.const 1
|
|
call $std/math/test_sqrt
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 3047
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const 3.8167076367720413e-306
|
|
f64.const 1.9536395872248397e-153
|
|
f64.const 0.49983471632003784
|
|
i32.const 1
|
|
call $std/math/test_sqrt
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 3048
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const 4.5743220778562766e-306
|
|
f64.const 2.1387664851161936e-153
|
|
f64.const 0.49985939264297485
|
|
i32.const 1
|
|
call $std/math/test_sqrt
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 3049
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const -8.066848754882812
|
|
f32.const nan:0x400000
|
|
f32.const 0
|
|
i32.const 2
|
|
call $std/math/test_sqrtf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 3058
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const 4.345239639282227
|
|
f32.const 2.084523916244507
|
|
f32.const 0.3200402557849884
|
|
i32.const 1
|
|
call $std/math/test_sqrtf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 3059
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const -8.381433486938477
|
|
f32.const nan:0x400000
|
|
f32.const 0
|
|
i32.const 2
|
|
call $std/math/test_sqrtf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 3060
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const -6.531673431396484
|
|
f32.const nan:0x400000
|
|
f32.const 0
|
|
i32.const 2
|
|
call $std/math/test_sqrtf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 3061
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const 9.267057418823242
|
|
f32.const 3.0441842079162598
|
|
f32.const 0.05022354796528816
|
|
i32.const 1
|
|
call $std/math/test_sqrtf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 3062
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const 0.6619858741760254
|
|
f32.const 0.813625156879425
|
|
f32.const 0.2240506112575531
|
|
i32.const 1
|
|
call $std/math/test_sqrtf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 3063
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const -0.40660393238067627
|
|
f32.const nan:0x400000
|
|
f32.const 0
|
|
i32.const 2
|
|
call $std/math/test_sqrtf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 3064
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const 0.5617597699165344
|
|
f32.const 0.7495063543319702
|
|
f32.const 0.05895441770553589
|
|
i32.const 1
|
|
call $std/math/test_sqrtf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 3065
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const 0.7741522789001465
|
|
f32.const 0.879859209060669
|
|
f32.const -0.4874873757362366
|
|
i32.const 1
|
|
call $std/math/test_sqrtf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 3066
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const -0.6787636876106262
|
|
f32.const nan:0x400000
|
|
f32.const 0
|
|
i32.const 2
|
|
call $std/math/test_sqrtf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 3067
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const nan:0x400000
|
|
f32.const nan:0x400000
|
|
f32.const 0
|
|
i32.const 0
|
|
call $std/math/test_sqrtf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 3070
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const inf
|
|
f32.const inf
|
|
f32.const 0
|
|
i32.const 0
|
|
call $std/math/test_sqrtf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 3071
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const -inf
|
|
f32.const nan:0x400000
|
|
f32.const 0
|
|
i32.const 2
|
|
call $std/math/test_sqrtf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 3072
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const 0
|
|
f32.const 0
|
|
f32.const 0
|
|
i32.const 0
|
|
call $std/math/test_sqrtf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 3073
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const -0
|
|
f32.const -0
|
|
f32.const 0
|
|
i32.const 0
|
|
call $std/math/test_sqrtf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 3074
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const 1
|
|
f32.const 1
|
|
f32.const 0
|
|
i32.const 0
|
|
call $std/math/test_sqrtf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 3075
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const -1
|
|
f32.const nan:0x400000
|
|
f32.const 0
|
|
i32.const 2
|
|
call $std/math/test_sqrtf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 3076
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const 4
|
|
f32.const 2
|
|
f32.const 0
|
|
i32.const 0
|
|
call $std/math/test_sqrtf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 3077
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const 2.802596928649634e-45
|
|
f32.const 5.293955920339377e-23
|
|
f32.const 0
|
|
i32.const 0
|
|
call $std/math/test_sqrtf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 3078
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const 4.203895392974451e-45
|
|
f32.const 6.483745598763743e-23
|
|
f32.const 0.37388554215431213
|
|
i32.const 1
|
|
call $std/math/test_sqrtf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 3079
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const 1.401298464324817e-45
|
|
f32.const 3.743392066509216e-23
|
|
f32.const -0.20303145051002502
|
|
i32.const 1
|
|
call $std/math/test_sqrtf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 3080
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const -1.401298464324817e-45
|
|
f32.const nan:0x400000
|
|
f32.const 0
|
|
i32.const 2
|
|
call $std/math/test_sqrtf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 3081
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const 3402823466385288598117041e14
|
|
f32.const 18446742974197923840
|
|
f32.const -0.5
|
|
i32.const 1
|
|
call $std/math/test_sqrtf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 3082
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const -3402823466385288598117041e14
|
|
f32.const nan:0x400000
|
|
f32.const 0
|
|
i32.const 2
|
|
call $std/math/test_sqrtf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 3083
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const 0.9999998807907104
|
|
f32.const 0.9999999403953552
|
|
f32.const 2.980232594040899e-08
|
|
i32.const 1
|
|
call $std/math/test_sqrtf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 3084
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const 0.9999999403953552
|
|
f32.const 0.9999999403953552
|
|
f32.const -0.5
|
|
i32.const 1
|
|
call $std/math/test_sqrtf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 3085
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const 1.999999761581421
|
|
f32.const 1.4142134189605713
|
|
f32.const -0.4959246516227722
|
|
i32.const 1
|
|
call $std/math/test_sqrtf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 3086
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const 1.9999998807907104
|
|
f32.const 1.4142135381698608
|
|
f32.const 0.15052194893360138
|
|
i32.const 1
|
|
call $std/math/test_sqrtf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 3087
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const 1.0000001192092896
|
|
f32.const 1
|
|
f32.const -0.5
|
|
i32.const 1
|
|
call $std/math/test_sqrtf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 3088
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const 1.000000238418579
|
|
f32.const 1.0000001192092896
|
|
f32.const 5.960463766996327e-08
|
|
i32.const 1
|
|
call $std/math/test_sqrtf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 3089
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const 2.000000238418579
|
|
f32.const 1.4142136573791504
|
|
f32.const 0.08986179530620575
|
|
i32.const 1
|
|
call $std/math/test_sqrtf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 3090
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const 2.000000476837158
|
|
f32.const 1.41421377658844
|
|
f32.const 0.3827550709247589
|
|
i32.const 1
|
|
call $std/math/test_sqrtf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 3091
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const -8.06684839057968
|
|
f64.const -0.999999803096032
|
|
f64.const 0.012793331407010555
|
|
i32.const 1
|
|
call $std/math/test_tanh
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 3156
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const 4.345239849338305
|
|
f64.const 0.9996636978961307
|
|
f64.const 0.1573508232831955
|
|
i32.const 1
|
|
call $std/math/test_tanh
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 3157
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const -8.38143342755525
|
|
f64.const -0.9999998950434862
|
|
f64.const 0.27985066175460815
|
|
i32.const 1
|
|
call $std/math/test_tanh
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 3158
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const -6.531673581913484
|
|
f64.const -0.9999957568392429
|
|
f64.const -0.44285574555397034
|
|
i32.const 1
|
|
call $std/math/test_tanh
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 3159
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const 9.267056966972586
|
|
f64.const 0.9999999821447234
|
|
f64.const 0.4462755024433136
|
|
i32.const 1
|
|
call $std/math/test_tanh
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 3160
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const 0.6619858980995045
|
|
f64.const 0.5796835018635275
|
|
f64.const 0.4892043173313141
|
|
i32.const 1
|
|
call $std/math/test_tanh
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 3161
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const -0.4066039223853553
|
|
f64.const -0.3855853099901652
|
|
f64.const 0.35993871092796326
|
|
i32.const 1
|
|
call $std/math/test_tanh
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 3162
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const 0.5617597462207241
|
|
f64.const 0.5092819248700439
|
|
f64.const -0.39436522126197815
|
|
i32.const 1
|
|
call $std/math/test_tanh
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 3163
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const 0.7741522965913037
|
|
f64.const 0.6493374550318555
|
|
f64.const -0.4899396002292633
|
|
i32.const 1
|
|
call $std/math/test_tanh
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 3164
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const -0.6787637026394024
|
|
f64.const -0.590715084799841
|
|
f64.const -0.0145387789234519
|
|
i32.const 1
|
|
call $std/math/test_tanh
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 3165
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const 0
|
|
f64.const 0
|
|
f64.const 0
|
|
i32.const 0
|
|
call $std/math/test_tanh
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 3168
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const -0
|
|
f64.const -0
|
|
f64.const 0
|
|
i32.const 0
|
|
call $std/math/test_tanh
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 3169
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const inf
|
|
f64.const 1
|
|
f64.const 0
|
|
i32.const 0
|
|
call $std/math/test_tanh
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 3170
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const -inf
|
|
f64.const -1
|
|
f64.const 0
|
|
i32.const 0
|
|
call $std/math/test_tanh
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 3171
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const nan:0x8000000000000
|
|
f64.const nan:0x8000000000000
|
|
f64.const 0
|
|
i32.const 0
|
|
call $std/math/test_tanh
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 3172
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const -8.066848754882812
|
|
f32.const -0.9999998211860657
|
|
f32.const -0.3034979999065399
|
|
i32.const 1
|
|
call $std/math/test_tanhf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 3181
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const 4.345239639282227
|
|
f32.const 0.9996637105941772
|
|
f32.const 0.2154078334569931
|
|
i32.const 1
|
|
call $std/math/test_tanhf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 3182
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const -8.381433486938477
|
|
f32.const -0.9999998807907104
|
|
f32.const 0.23912210762500763
|
|
i32.const 1
|
|
call $std/math/test_tanhf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 3183
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const -6.531673431396484
|
|
f32.const -0.999995768070221
|
|
f32.const -0.18844597041606903
|
|
i32.const 1
|
|
call $std/math/test_tanhf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 3184
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const 9.267057418823242
|
|
f32.const 1
|
|
f32.const 0.1497807800769806
|
|
i32.const 1
|
|
call $std/math/test_tanhf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 3185
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const 0.6619858741760254
|
|
f32.const 0.5796834826469421
|
|
f32.const -0.05590476095676422
|
|
i32.const 1
|
|
call $std/math/test_tanhf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 3186
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const -0.40660393238067627
|
|
f32.const -0.38558530807495117
|
|
f32.const 0.349787175655365
|
|
i32.const 1
|
|
call $std/math/test_tanhf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 3187
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const 0.5617597699165344
|
|
f32.const 0.5092819333076477
|
|
f32.const -0.1528785079717636
|
|
i32.const 1
|
|
call $std/math/test_tanhf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 3188
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const 0.7741522789001465
|
|
f32.const 0.6493374705314636
|
|
f32.const 0.4317026138305664
|
|
i32.const 1
|
|
call $std/math/test_tanhf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 3189
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const -0.6787636876106262
|
|
f32.const -0.5907150506973267
|
|
f32.const 0.4079873859882355
|
|
i32.const 1
|
|
call $std/math/test_tanhf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 3190
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const 0
|
|
f32.const 0
|
|
f32.const 0
|
|
i32.const 0
|
|
call $std/math/test_tanhf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 3193
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const -0
|
|
f32.const -0
|
|
f32.const 0
|
|
i32.const 0
|
|
call $std/math/test_tanhf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 3194
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const inf
|
|
f32.const 1
|
|
f32.const 0
|
|
i32.const 0
|
|
call $std/math/test_tanhf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 3195
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const -inf
|
|
f32.const -1
|
|
f32.const 0
|
|
i32.const 0
|
|
call $std/math/test_tanhf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 3196
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const nan:0x400000
|
|
f32.const nan:0x400000
|
|
f32.const 0
|
|
i32.const 0
|
|
call $std/math/test_tanhf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 3197
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const -8.06684839057968
|
|
f64.const -8
|
|
i32.const 1
|
|
call $std/math/test_trunc
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 3209
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const 4.345239849338305
|
|
f64.const 4
|
|
i32.const 1
|
|
call $std/math/test_trunc
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 3210
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const -8.38143342755525
|
|
f64.const -8
|
|
i32.const 1
|
|
call $std/math/test_trunc
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 3211
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const -6.531673581913484
|
|
f64.const -6
|
|
i32.const 1
|
|
call $std/math/test_trunc
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 3212
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const 9.267056966972586
|
|
f64.const 9
|
|
i32.const 1
|
|
call $std/math/test_trunc
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 3213
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const 0.6619858980995045
|
|
f64.const 0
|
|
i32.const 1
|
|
call $std/math/test_trunc
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 3214
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const -0.4066039223853553
|
|
f64.const -0
|
|
i32.const 1
|
|
call $std/math/test_trunc
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 3215
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const 0.5617597462207241
|
|
f64.const 0
|
|
i32.const 1
|
|
call $std/math/test_trunc
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 3216
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const 0.7741522965913037
|
|
f64.const 0
|
|
i32.const 1
|
|
call $std/math/test_trunc
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 3217
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const -0.6787637026394024
|
|
f64.const -0
|
|
i32.const 1
|
|
call $std/math/test_trunc
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 3218
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const nan:0x8000000000000
|
|
f64.const nan:0x8000000000000
|
|
i32.const 0
|
|
call $std/math/test_trunc
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 3221
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const inf
|
|
f64.const inf
|
|
i32.const 0
|
|
call $std/math/test_trunc
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 3222
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const -inf
|
|
f64.const -inf
|
|
i32.const 0
|
|
call $std/math/test_trunc
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 3223
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const 0
|
|
f64.const 0
|
|
i32.const 0
|
|
call $std/math/test_trunc
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 3224
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const -0
|
|
f64.const -0
|
|
i32.const 0
|
|
call $std/math/test_trunc
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 3225
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const 1
|
|
f64.const 1
|
|
i32.const 0
|
|
call $std/math/test_trunc
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 3226
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const -1
|
|
f64.const -1
|
|
i32.const 0
|
|
call $std/math/test_trunc
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 3227
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const 0.5
|
|
f64.const 0
|
|
i32.const 1
|
|
call $std/math/test_trunc
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 3228
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const -0.5
|
|
f64.const -0
|
|
i32.const 1
|
|
call $std/math/test_trunc
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 3229
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const 1.0000152587890625
|
|
f64.const 1
|
|
i32.const 1
|
|
call $std/math/test_trunc
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 3230
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const -1.0000152587890625
|
|
f64.const -1
|
|
i32.const 1
|
|
call $std/math/test_trunc
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 3231
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const 0.9999923706054688
|
|
f64.const 0
|
|
i32.const 1
|
|
call $std/math/test_trunc
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 3232
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const -0.9999923706054688
|
|
f64.const -0
|
|
i32.const 1
|
|
call $std/math/test_trunc
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 3233
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const 7.888609052210118e-31
|
|
f64.const 0
|
|
i32.const 1
|
|
call $std/math/test_trunc
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 3234
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f64.const -7.888609052210118e-31
|
|
f64.const -0
|
|
i32.const 1
|
|
call $std/math/test_trunc
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 3235
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const -8.066848754882812
|
|
f32.const -8
|
|
i32.const 1
|
|
call $std/math/test_truncf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 3244
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const 4.345239639282227
|
|
f32.const 4
|
|
i32.const 1
|
|
call $std/math/test_truncf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 3245
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const -8.381433486938477
|
|
f32.const -8
|
|
i32.const 1
|
|
call $std/math/test_truncf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 3246
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const -6.531673431396484
|
|
f32.const -6
|
|
i32.const 1
|
|
call $std/math/test_truncf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 3247
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const 9.267057418823242
|
|
f32.const 9
|
|
i32.const 1
|
|
call $std/math/test_truncf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 3248
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const 0.6619858741760254
|
|
f32.const 0
|
|
i32.const 1
|
|
call $std/math/test_truncf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 3249
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const -0.40660393238067627
|
|
f32.const -0
|
|
i32.const 1
|
|
call $std/math/test_truncf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 3250
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const 0.5617597699165344
|
|
f32.const 0
|
|
i32.const 1
|
|
call $std/math/test_truncf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 3251
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const 0.7741522789001465
|
|
f32.const 0
|
|
i32.const 1
|
|
call $std/math/test_truncf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 3252
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const -0.6787636876106262
|
|
f32.const -0
|
|
i32.const 1
|
|
call $std/math/test_truncf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 3253
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const nan:0x400000
|
|
f32.const nan:0x400000
|
|
i32.const 0
|
|
call $std/math/test_truncf
|
|
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 inf
|
|
i32.const 0
|
|
call $std/math/test_truncf
|
|
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 -inf
|
|
i32.const 0
|
|
call $std/math/test_truncf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 3258
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const 0
|
|
f32.const 0
|
|
i32.const 0
|
|
call $std/math/test_truncf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 3259
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const -0
|
|
f32.const -0
|
|
i32.const 0
|
|
call $std/math/test_truncf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 3260
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const 1
|
|
f32.const 1
|
|
i32.const 0
|
|
call $std/math/test_truncf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 3261
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const -1
|
|
f32.const -1
|
|
i32.const 0
|
|
call $std/math/test_truncf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 3262
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const 0.5
|
|
f32.const 0
|
|
i32.const 1
|
|
call $std/math/test_truncf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 3263
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const -0.5
|
|
f32.const -0
|
|
i32.const 1
|
|
call $std/math/test_truncf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 3264
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const 1.0000152587890625
|
|
f32.const 1
|
|
i32.const 1
|
|
call $std/math/test_truncf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 3265
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const -1.0000152587890625
|
|
f32.const -1
|
|
i32.const 1
|
|
call $std/math/test_truncf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 3266
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const 0.9999923706054688
|
|
f32.const 0
|
|
i32.const 1
|
|
call $std/math/test_truncf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 3267
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const -0.9999923706054688
|
|
f32.const -0
|
|
i32.const 1
|
|
call $std/math/test_truncf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 3268
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const 7.888609052210118e-31
|
|
f32.const 0
|
|
i32.const 1
|
|
call $std/math/test_truncf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 3269
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
f32.const -7.888609052210118e-31
|
|
f32.const -0
|
|
i32.const 1
|
|
call $std/math/test_truncf
|
|
i32.eqz
|
|
if
|
|
i32.const 0
|
|
i32.const 8
|
|
i32.const 3270
|
|
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 3274
|
|
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 3275
|
|
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 3276
|
|
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 3277
|
|
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 3278
|
|
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 3279
|
|
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 3280
|
|
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 3281
|
|
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 3282
|
|
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 3283
|
|
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 3284
|
|
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 3285
|
|
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 3289
|
|
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 3290
|
|
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 3291
|
|
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 3292
|
|
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 3294
|
|
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 3295
|
|
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 3296
|
|
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 3297
|
|
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 3299
|
|
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 3300
|
|
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 3301
|
|
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 3302
|
|
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 3304
|
|
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 3305
|
|
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 3306
|
|
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 3307
|
|
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 3309
|
|
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 3310
|
|
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 3311
|
|
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 3312
|
|
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 3314
|
|
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 3315
|
|
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 3316
|
|
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 3317
|
|
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 3318
|
|
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 3319
|
|
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 3320
|
|
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 3322
|
|
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 3326
|
|
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 3327
|
|
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 3328
|
|
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 3329
|
|
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 3330
|
|
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 3331
|
|
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 3332
|
|
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 3333
|
|
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 3334
|
|
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 3335
|
|
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 3336
|
|
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 3337
|
|
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 3338
|
|
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 3339
|
|
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 3340
|
|
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 3341
|
|
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 3345
|
|
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 3346
|
|
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 3347
|
|
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 3348
|
|
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 3349
|
|
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 3350
|
|
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 3351
|
|
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 3352
|
|
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 3353
|
|
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 3354
|
|
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 3355
|
|
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 3356
|
|
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 3357
|
|
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 3358
|
|
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 3359
|
|
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 3360
|
|
i32.const 0
|
|
call $~lib/env/abort
|
|
unreachable
|
|
end
|
|
)
|
|
(func $null (; 150 ;) (type $v)
|
|
nop
|
|
)
|
|
)
|