blob: b11d137f2bd37bbe2c202e36c082a014e70e8799 [file] [log] [blame] [edit]
(module
(type $none_=>_none (func))
(type $none_=>_f32 (func (result f32)))
(memory $0 1)
(func $simple (; 0 ;)
(drop
(f32.load
(i32.const 1024)
)
)
(drop
(i32.load
(i32.const 1024)
)
)
(drop
(f64.load
(i32.const 1024)
)
)
(drop
(i64.load
(i32.const 1024)
)
)
)
(func $one (; 1 ;)
(local $x i32)
(local $1 i32)
(local $2 f32)
(local.set $x
(block (result i32)
(local.set $1
(i32.const 1024)
)
(local.set $2
(f32.load
(local.get $1)
)
)
(i32.load
(local.get $1)
)
)
)
(drop
(local.get $2)
)
)
(func $one-b (; 2 ;)
(local $x f32)
(local $1 i32)
(local $2 i32)
(local.set $x
(block (result f32)
(local.set $1
(i32.const 1024)
)
(local.set $2
(i32.load
(local.get $1)
)
)
(f32.load
(local.get $1)
)
)
)
(drop
(local.get $2)
)
)
(func $both (; 3 ;)
(local $x i32)
(local $1 i32)
(local $2 f32)
(local.set $x
(block (result i32)
(local.set $1
(i32.const 1024)
)
(local.set $2
(f32.load
(local.get $1)
)
)
(i32.load
(local.get $1)
)
)
)
(drop
(local.get $2)
)
(drop
(local.get $2)
)
)
(func $half (; 4 ;)
(local $x i32)
(local $1 i32)
(local $2 f32)
(local.set $x
(block (result i32)
(local.set $1
(i32.const 1024)
)
(local.set $2
(f32.load
(local.get $1)
)
)
(i32.load
(local.get $1)
)
)
)
(drop
(local.get $x)
)
(drop
(local.get $2)
)
)
(func $copy (; 5 ;)
(local $x i32)
(local $y i32)
(local $2 i32)
(local $3 f32)
(local.set $x
(block (result i32)
(local.set $2
(i32.const 1024)
)
(local.set $3
(f32.load
(local.get $2)
)
)
(i32.load
(local.get $2)
)
)
)
(local.set $y
(local.get $x)
)
(drop
(local.get $3)
)
)
(func $partial1 (; 6 ;) (result f32)
(f32.reinterpret_i32
(i32.load16_u
(i32.const 3)
)
)
)
(func $partial2 (; 7 ;) (result f32)
(f32.reinterpret_i32
(i32.load8_u
(i32.const 3)
)
)
)
)