blob: 79ee5a581cb359d1b5e5d22fc3a15a9a2127fa22 [file] [log] [blame]
(module
(type $0 (func (result i32)))
(memory $0 4096 4096)
(data (i32.const 1026) "\14\00")
(func $kitchensink (type $0) (result i32)
(block $block0 i32
(drop
(i32.add
(i32.const 10)
(i32.const 10)
)
)
(drop
(i32.sub
(i32.const 10)
(i32.const 10)
)
)
(drop
(i32.mul
(i32.const 10)
(i32.const 10)
)
)
(drop
(i32.div_s
(i32.const 10)
(i32.const 10)
)
)
(drop
(i32.div_u
(i32.const 10)
(i32.const 10)
)
)
(drop
(i32.rem_s
(i32.const 10)
(i32.const 10)
)
)
(drop
(i32.rem_u
(i32.const 10)
(i32.const 10)
)
)
(drop
(i32.and
(i32.const 10)
(i32.const 10)
)
)
(drop
(i32.or
(i32.const 10)
(i32.const 10)
)
)
(drop
(i32.xor
(i32.const 10)
(i32.const 10)
)
)
(drop
(i32.shl
(i32.const 10)
(i32.const 10)
)
)
(drop
(i32.shr_u
(i32.const 10)
(i32.const 10)
)
)
(drop
(i32.shr_s
(i32.const 10)
(i32.const 10)
)
)
(drop
(i32.eq
(i32.const 10)
(i32.const 10)
)
)
(drop
(i32.ne
(i32.const 10)
(i32.const 10)
)
)
(drop
(i32.lt_s
(i32.const 10)
(i32.const 10)
)
)
(drop
(i32.le_s
(i32.const 10)
(i32.const 10)
)
)
(drop
(i32.lt_u
(i32.const 10)
(i32.const 10)
)
)
(drop
(i32.le_u
(i32.const 10)
(i32.const 10)
)
)
(drop
(i32.gt_s
(i32.const 10)
(i32.const 10)
)
)
(drop
(i32.ge_s
(i32.const 10)
(i32.const 10)
)
)
(drop
(i32.gt_u
(i32.const 10)
(i32.const 10)
)
)
(drop
(i32.ge_u
(i32.const 10)
(i32.const 10)
)
)
(drop
(i32.clz
(i32.const 10)
)
)
(drop
(i32.ctz
(i32.const 10)
)
)
(drop
(i32.popcnt
(i32.const 10)
)
)
(drop
(i64.add
(i64.const 100)
(i64.const 100)
)
)
(drop
(i64.sub
(i64.const 100)
(i64.const 100)
)
)
(drop
(i64.mul
(i64.const 100)
(i64.const 100)
)
)
(drop
(i64.div_s
(i64.const 100)
(i64.const 100)
)
)
(drop
(i64.div_u
(i64.const 100)
(i64.const 100)
)
)
(drop
(i64.rem_s
(i64.const 100)
(i64.const 100)
)
)
(drop
(i64.rem_u
(i64.const 100)
(i64.const 100)
)
)
(drop
(i64.and
(i64.const 100)
(i64.const 100)
)
)
(drop
(i64.or
(i64.const 100)
(i64.const 100)
)
)
(drop
(i64.xor
(i64.const 100)
(i64.const 100)
)
)
(drop
(i64.shl
(i64.const 100)
(i64.const 100)
)
)
(drop
(i64.shr_u
(i64.const 100)
(i64.const 100)
)
)
(drop
(i64.shr_s
(i64.const 100)
(i64.const 100)
)
)
(drop
(i64.eq
(i64.const 100)
(i64.const 100)
)
)
(drop
(i64.ne
(i64.const 100)
(i64.const 100)
)
)
(drop
(i64.lt_s
(i64.const 100)
(i64.const 100)
)
)
(drop
(i64.le_s
(i64.const 100)
(i64.const 100)
)
)
(drop
(i64.lt_u
(i64.const 100)
(i64.const 100)
)
)
(drop
(i64.le_u
(i64.const 100)
(i64.const 100)
)
)
(drop
(i64.gt_s
(i64.const 100)
(i64.const 100)
)
)
(drop
(i64.ge_s
(i64.const 100)
(i64.const 100)
)
)
(drop
(i64.gt_u
(i64.const 100)
(i64.const 100)
)
)
(drop
(i64.ge_u
(i64.const 100)
(i64.const 100)
)
)
(drop
(i64.clz
(i64.const 100)
)
)
(drop
(i64.ctz
(i64.const 100)
)
)
(drop
(i64.popcnt
(i64.const 100)
)
)
(drop
(f32.add
(f32.const 10)
(f32.const 10)
)
)
(drop
(f32.sub
(f32.const 10)
(f32.const 10)
)
)
(drop
(f32.mul
(f32.const 10)
(f32.const 10)
)
)
(drop
(f32.div
(f32.const 10)
(f32.const 10)
)
)
(drop
(f32.min
(f32.const 10)
(f32.const 10)
)
)
(drop
(f32.max
(f32.const 10)
(f32.const 10)
)
)
(drop
(f32.abs
(f32.const 10)
)
)
(drop
(f32.neg
(f32.const 10)
)
)
(drop
(f32.copysign
(f32.const 10)
(f32.const 10)
)
)
(drop
(f32.ceil
(f32.const 10)
)
)
(drop
(f32.floor
(f32.const 10)
)
)
(drop
(f32.trunc
(f32.const 10)
)
)
(drop
(f32.nearest
(f32.const 10)
)
)
(drop
(f32.sqrt
(f32.const 10)
)
)
(drop
(f32.eq
(f32.const 10)
(f32.const 10)
)
)
(drop
(f32.ne
(f32.const 10)
(f32.const 10)
)
)
(drop
(f32.lt
(f32.const 10)
(f32.const 10)
)
)
(drop
(f32.le
(f32.const 10)
(f32.const 10)
)
)
(drop
(f32.gt
(f32.const 10)
(f32.const 10)
)
)
(drop
(f32.ge
(f32.const 10)
(f32.const 10)
)
)
(drop
(f64.add
(f64.const 10)
(f64.const 10)
)
)
(drop
(f64.sub
(f64.const 10)
(f64.const 10)
)
)
(drop
(f64.mul
(f64.const 10)
(f64.const 10)
)
)
(drop
(f64.div
(f64.const 10)
(f64.const 10)
)
)
(drop
(f64.min
(f64.const 10)
(f64.const 10)
)
)
(drop
(f64.max
(f64.const 10)
(f64.const 10)
)
)
(drop
(f64.abs
(f64.const 10)
)
)
(drop
(f64.neg
(f64.const 10)
)
)
(drop
(f64.copysign
(f64.const 10)
(f64.const 10)
)
)
(drop
(f64.ceil
(f64.const 10)
)
)
(drop
(f64.floor
(f64.const 10)
)
)
(drop
(f64.trunc
(f64.const 10)
)
)
(drop
(f64.nearest
(f64.const 10)
)
)
(drop
(f64.sqrt
(f64.const 10)
)
)
(drop
(f64.eq
(f64.const 10)
(f64.const 10)
)
)
(drop
(f64.ne
(f64.const 10)
(f64.const 10)
)
)
(drop
(f64.lt
(f64.const 10)
(f64.const 10)
)
)
(drop
(f64.le
(f64.const 10)
(f64.const 10)
)
)
(drop
(f64.gt
(f64.const 10)
(f64.const 10)
)
)
(drop
(f64.ge
(f64.const 10)
(f64.const 10)
)
)
(drop
(i32.trunc_s/f32
(f32.const 10)
)
)
(drop
(i32.trunc_s/f64
(f64.const 10)
)
)
(drop
(i32.trunc_u/f32
(f32.const 10)
)
)
(drop
(i32.trunc_u/f64
(f64.const 10)
)
)
(drop
(i32.wrap/i64
(i64.const 100)
)
)
(drop
(i64.trunc_s/f32
(f32.const 10)
)
)
(drop
(i64.trunc_s/f64
(f64.const 10)
)
)
(drop
(i64.trunc_u/f32
(f32.const 10)
)
)
(drop
(i64.trunc_u/f64
(f64.const 10)
)
)
(drop
(i64.extend_s/i32
(i32.const 10)
)
)
(drop
(i64.extend_u/i32
(i32.const 10)
)
)
(drop
(f32.convert_s/i32
(i32.const 10)
)
)
(drop
(f32.convert_u/i32
(i32.const 10)
)
)
(drop
(f32.convert_s/i64
(i64.const 100)
)
)
(drop
(f32.convert_u/i64
(i64.const 100)
)
)
(drop
(f32.demote/f64
(f64.const 10)
)
)
(drop
(f32.reinterpret/i32
(i32.const 10)
)
)
(drop
(f64.convert_s/i32
(i32.const 10)
)
)
(drop
(f64.convert_u/i32
(i32.const 10)
)
)
(drop
(f64.convert_s/i64
(i64.const 100)
)
)
(drop
(f64.convert_u/i64
(i64.const 100)
)
)
(drop
(f64.promote/f32
(f32.const 10)
)
)
(drop
(f64.reinterpret/i64
(i64.const 100)
)
)
(drop
(i32.reinterpret/f32
(f32.const 10)
)
)
(drop
(i64.reinterpret/f64
(f64.const 10)
)
)
(i32.const 0)
)
)
)