1(module 2 (type $0 (func (param f32) (result f32))) 3 (type $1 (func (param i32 i32) (result f32))) 4 (type $2 (func (param i32) (result i32))) 5 (type $3 (func (param i32 i32 i32) (result i32))) 6 (memory $0 256 256) 7 (export "floats" (func $floats)) 8 (func $floats (type $0) (param $f f32) (result f32) 9 (local $t f32) 10 (f32.add 11 (local.get $t) 12 (local.get $f) 13 ) 14 ) 15 (func $neg (type $1) (param $k i32) (param $p i32) (result f32) 16 (local $n f32) 17 (local.tee $n 18 (f32.neg 19 (block $block0 (result f32) 20 (i32.store 21 (local.get $k) 22 (local.get $p) 23 ) 24 (f32.load 25 (local.get $k) 26 ) 27 ) 28 ) 29 ) 30 ) 31 (func $littleswitch (type $2) (param $x i32) (result i32) 32 (block $topmost (result i32) 33 (block $switch-case$2 34 (block $switch-case$1 35 (br_table $switch-case$1 $switch-case$2 $switch-case$1 36 (i32.sub 37 (local.get $x) 38 (i32.const 1) 39 ) 40 ) 41 ) 42 (br $topmost 43 (i32.const 1) 44 ) 45 ) 46 (br $topmost 47 (i32.const 2) 48 ) 49 (i32.const 0) 50 ) 51 ) 52 (func $f1 (type $3) (param $i1 i32) (param $i2 i32) (param $i3 i32) (result i32) 53 (block $topmost (result i32) 54 (local.get $i3) 55 ) 56 ) 57) 58