(module (export "add" (func 0)) (func (type 0) (param $x f32) (param $y f32) (result f32) (local.get 0) (local.get 1) f32.add ) (export "sub" (func 1)) (func (type 0) (param $x f32) (param $y f32) (result f32) (local.get 0) (local.get 1) f32.sub ) (export "mul" (func 2)) (func (type 0) (param $x f32) (param $y f32) (result f32) (local.get 0) (local.get 1) f32.mul ) (export "div" (func 3)) (func (type 0) (param $x f32) (param $y f32) (result f32) (local.get 0) (local.get 1) f32.div ) (export "sqrt" (func 4)) (func (type 1) (param $x f32) (result f32) (local.get 0) f32.sqrt ) (export "min" (func 5)) (func (type 0) (param $x f32) (param $y f32) (result f32) (local.get 0) (local.get 1) f32.min ) (export "max" (func 6)) (func (type 0) (param $x f32) (param $y f32) (result f32) (local.get 0) (local.get 1) f32.max ) (export "ceil" (func 7)) (func (type 1) (param $x f32) (result f32) (local.get 0) f32.ceil ) (export "floor" (func 8)) (func (type 1) (param $x f32) (result f32) (local.get 0) f32.floor ) (export "trunc" (func 9)) (func (type 1) (param $x f32) (result f32) (local.get 0) f32.trunc ) (export "nearest" (func 10)) (func (type 1) (param $x f32) (result f32) (local.get 0) f32.nearest ) (type (func (param f32 f32) (result f32))) (type (func (param f32) (result f32))) )