1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47
|
(module
(type $none_=>_f32 (func (result f32)))
(type $f32_=>_f32 (func (param f32) (result f32)))
(type $f64_=>_f64 (func (param f64) (result f64)))
(export "div" (func $0))
(export "mul1" (func $1))
(export "mul2" (func $2))
(export "add1" (func $1))
(export "add2" (func $2))
(export "add3" (func $2))
(export "add4" (func $2))
(export "sub1" (func $1))
(export "sub2" (func $2))
(export "mul_neg_one1" (func $9))
(export "mul_neg_one2" (func $10))
(export "abs_sub_zero1" (func $11))
(export "abs_sub_zero2" (func $12))
(func $0 (; has Stack IR ;) (result f32)
(f32.const -nan:0x23017a)
)
(func $1 (; has Stack IR ;) (result f32)
(f32.const -nan:0x34546d)
)
(func $2 (; has Stack IR ;) (result f32)
(f32.const nan:0x400000)
)
(func $9 (; has Stack IR ;) (param $0 f32) (result f32)
(f32.neg
(local.get $0)
)
)
(func $10 (; has Stack IR ;) (param $0 f64) (result f64)
(f64.neg
(local.get $0)
)
)
(func $11 (; has Stack IR ;) (param $0 f32) (result f32)
(f32.abs
(local.get $0)
)
)
(func $12 (; has Stack IR ;) (param $0 f64) (result f64)
(f64.abs
(local.get $0)
)
)
)
|