	.text
	.file	"/s/llvm/llvm/test/CodeGen/WebAssembly/func.ll"
	.globl	f0
	.type	f0,@function
f0:
	return
	.endfunc
.Lfunc_end0:
	.size	f0, .Lfunc_end0-f0

	.globl	f1
	.type	f1,@function
f1:
	.result 	i32
	i32.const	$push0=, 0
	return  	$pop0
	.endfunc
.Lfunc_end1:
	.size	f1, .Lfunc_end1-f1

	.globl	f2
	.type	f2,@function
f2:
	.param  	i32, f32
	.result 	i32
	i32.const	$push0=, 0
	return  	$pop0
	.endfunc
.Lfunc_end2:
	.size	f2, .Lfunc_end2-f2

	.globl	f3
	.type	f3,@function
f3:
	.param  	i32, f32
	return
	.endfunc
.Lfunc_end3:
	.size	f3, .Lfunc_end3-f3

	.globl	f4
	.type	f4,@function
f4:
	.param  	i32
	.result 	i32
	block
	i32.const	$push2=, 1
	i32.and 	$push0=, $0, $pop2
	i32.const	$push4=, 0
	i32.eq  	$push5=, $pop0, $pop4
	br_if   	0, $pop5
	i32.const	$push1=, 0
	return  	$pop1
.LBB4_2:
	end_block
	i32.const	$push3=, 1
	return  	$pop3
	.endfunc
.Lfunc_end4:
	.size	f4, .Lfunc_end4-f4

	.globl	f5
	.type	f5,@function
f5:
	.result 	f32
	unreachable
	.endfunc
.Lfunc_end5:
	.size	f5, .Lfunc_end5-f5


