(module
(func (export "add") (param $x f64) (param $y f64) (result f64)
(local.get $x)
(local.get $y)
f64.add
)
(func (export "sub") (param $x f64) (param $y f64) (result f64)
(local.get $x)
(local.get $y)
f64.sub
)
(func (export "mul") (param $x f64) (param $y f64) (result f64)
(local.get $x)
(local.get $y)
f64.mul
)
(func (export "div") (param $x f64) (param $y f64) (result f64)
(local.get $x)
(local.get $y)
f64.div
)
(func (export "sqrt") (param $x f64) (result f64)
(local.get $x)
f64.sqrt
)
(func (export "min") (param $x f64) (param $y f64) (result f64)
(local.get $x)
(local.get $y)
f64.min
)
(func (export "max") (param $x f64) (param $y f64) (result f64)
(local.get $x)
(local.get $y)
f64.max
)
(func (export "ceil") (param $x f64) (result f64)
(local.get $x)
f64.ceil
)
(func (export "floor") (param $x f64) (result f64)
(local.get $x)
f64.floor
)
(func (export "trunc") (param $x f64) (result f64)
(local.get $x)
f64.trunc
)
(func (export "nearest") (param $x f64) (result f64)
(local.get $x)
f64.nearest
)
)