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