	.text
	.file	"va-arg-10.c"
	.section	.text.to_hex,"ax",@progbits
	.hidden	to_hex                  # -- Begin function to_hex
	.globl	to_hex
	.type	to_hex,@function
to_hex:                                 # @to_hex
	.param  	i32
	.result 	i32
# BB#0:                                 # %entry
	block   	
	i32.const	$push0=, 16
	i32.ge_u	$push1=, $0, $pop0
	br_if   	0, $pop1        # 0: down to label0
# BB#1:                                 # %if.end
	i32.const	$push2=, .L.str
	i32.add 	$push3=, $0, $pop2
	i32.load8_s	$push4=, 0($pop3)
	return  	$pop4
.LBB0_2:                                # %if.then
	end_block                       # label0:
	call    	abort@FUNCTION
	unreachable
	.endfunc
.Lfunc_end0:
	.size	to_hex, .Lfunc_end0-to_hex
                                        # -- End function
	.section	.text.fap,"ax",@progbits
	.hidden	fap                     # -- Begin function fap
	.globl	fap
	.type	fap,@function
fap:                                    # @fap
	.param  	i32, i32, i32
	.local  	i32, i32, i32, i32
# BB#0:                                 # %entry
	i32.const	$push20=, 0
	i32.const	$push18=, 0
	i32.load	$push17=, __stack_pointer($pop18)
	i32.const	$push19=, 16
	i32.sub 	$push25=, $pop17, $pop19
	tee_local	$push24=, $6=, $pop25
	i32.store	__stack_pointer($pop20), $pop24
	i32.store	12($6), $2
	i32.load	$push2=, 12($6)
	i32.store	8($6), $pop2
	block   	
	i32.call	$push5=, strlen@FUNCTION, $1
	i32.const	$push3=, 16
	i32.sub 	$push4=, $pop3, $0
	i32.ne  	$push6=, $pop5, $pop4
	br_if   	0, $pop6        # 0: down to label1
# BB#1:                                 # %if.end
	block   	
	i32.load8_u	$push27=, 0($1)
	tee_local	$push26=, $5=, $pop27
	i32.eqz 	$push48=, $pop26
	br_if   	0, $pop48       # 0: down to label2
# BB#2:                                 # %while.body.lr.ph
	i32.const	$push28=, 1
	i32.add 	$0=, $1, $pop28
	i32.load	$2=, 12($6)
	copy_local	$4=, $5
.LBB1_3:                                # %while.body
                                        # =>This Inner Loop Header: Depth=1
	loop    	                # label3:
	i32.const	$push34=, 4
	i32.add 	$push33=, $2, $pop34
	tee_local	$push32=, $3=, $pop33
	i32.store	12($6), $pop32
	i32.load	$push31=, 0($2)
	tee_local	$push30=, $2=, $pop31
	i32.const	$push29=, 16
	i32.ge_u	$push7=, $pop30, $pop29
	br_if   	2, $pop7        # 2: down to label1
# BB#4:                                 # %to_hex.exit
                                        #   in Loop: Header=BB1_3 Depth=1
	i32.const	$push36=, .L.str
	i32.add 	$push9=, $2, $pop36
	i32.load8_u	$push10=, 0($pop9)
	i32.const	$push35=, 255
	i32.and 	$push8=, $4, $pop35
	i32.ne  	$push11=, $pop10, $pop8
	br_if   	2, $pop11       # 2: down to label1
# BB#5:                                 # %while.cond
                                        #   in Loop: Header=BB1_3 Depth=1
	i32.load8_u	$4=, 0($0)
	i32.const	$push37=, 1
	i32.add 	$push0=, $0, $pop37
	copy_local	$0=, $pop0
	copy_local	$2=, $3
	br_if   	0, $4           # 0: up to label3
# BB#6:                                 # %while.end
	end_loop
	i32.eqz 	$push49=, $5
	br_if   	0, $pop49       # 0: down to label2
# BB#7:                                 # %while.body8.lr.ph
	i32.const	$push38=, 1
	i32.add 	$0=, $1, $pop38
	i32.load	$2=, 8($6)
.LBB1_8:                                # %while.body8
                                        # =>This Inner Loop Header: Depth=1
	loop    	                # label4:
	i32.const	$push44=, 4
	i32.add 	$push43=, $2, $pop44
	tee_local	$push42=, $4=, $pop43
	i32.store	8($6), $pop42
	i32.load	$push41=, 0($2)
	tee_local	$push40=, $2=, $pop41
	i32.const	$push39=, 16
	i32.ge_u	$push12=, $pop40, $pop39
	br_if   	2, $pop12       # 2: down to label1
# BB#9:                                 # %to_hex.exit28
                                        #   in Loop: Header=BB1_8 Depth=1
	i32.const	$push46=, .L.str
	i32.add 	$push14=, $2, $pop46
	i32.load8_u	$push15=, 0($pop14)
	i32.const	$push45=, 255
	i32.and 	$push13=, $5, $pop45
	i32.ne  	$push16=, $pop15, $pop13
	br_if   	2, $pop16       # 2: down to label1
# BB#10:                                # %while.cond6
                                        #   in Loop: Header=BB1_8 Depth=1
	i32.load8_u	$5=, 0($0)
	i32.const	$push47=, 1
	i32.add 	$push1=, $0, $pop47
	copy_local	$0=, $pop1
	copy_local	$2=, $4
	br_if   	0, $5           # 0: up to label4
.LBB1_11:                               # %while.end18
	end_loop
	end_block                       # label2:
	i32.const	$push23=, 0
	i32.const	$push21=, 16
	i32.add 	$push22=, $6, $pop21
	i32.store	__stack_pointer($pop23), $pop22
	return
.LBB1_12:                               # %if.then
	end_block                       # label1:
	call    	abort@FUNCTION
	unreachable
	.endfunc
.Lfunc_end1:
	.size	fap, .Lfunc_end1-fap
                                        # -- End function
	.section	.text.f0,"ax",@progbits
	.hidden	f0                      # -- Begin function f0
	.globl	f0
	.type	f0,@function
f0:                                     # @f0
	.param  	i32, i32
	.local  	i32
# BB#0:                                 # %entry
	i32.const	$push4=, 0
	i32.const	$push2=, 0
	i32.load	$push1=, __stack_pointer($pop2)
	i32.const	$push3=, 16
	i32.sub 	$push9=, $pop1, $pop3
	tee_local	$push8=, $2=, $pop9
	i32.store	__stack_pointer($pop4), $pop8
	i32.store	12($2), $1
	i32.const	$push0=, 0
	call    	fap@FUNCTION, $pop0, $0, $1
	i32.const	$push7=, 0
	i32.const	$push5=, 16
	i32.add 	$push6=, $2, $pop5
	i32.store	__stack_pointer($pop7), $pop6
                                        # fallthrough-return
	.endfunc
.Lfunc_end2:
	.size	f0, .Lfunc_end2-f0
                                        # -- End function
	.section	.text.f1,"ax",@progbits
	.hidden	f1                      # -- Begin function f1
	.globl	f1
	.type	f1,@function
f1:                                     # @f1
	.param  	i32, i32, i32
	.local  	i32
# BB#0:                                 # %entry
	i32.const	$push4=, 0
	i32.const	$push2=, 0
	i32.load	$push1=, __stack_pointer($pop2)
	i32.const	$push3=, 16
	i32.sub 	$push9=, $pop1, $pop3
	tee_local	$push8=, $3=, $pop9
	i32.store	__stack_pointer($pop4), $pop8
	i32.store	12($3), $2
	i32.const	$push0=, 1
	call    	fap@FUNCTION, $pop0, $1, $2
	i32.const	$push7=, 0
	i32.const	$push5=, 16
	i32.add 	$push6=, $3, $pop5
	i32.store	__stack_pointer($pop7), $pop6
                                        # fallthrough-return
	.endfunc
.Lfunc_end3:
	.size	f1, .Lfunc_end3-f1
                                        # -- End function
	.section	.text.f2,"ax",@progbits
	.hidden	f2                      # -- Begin function f2
	.globl	f2
	.type	f2,@function
f2:                                     # @f2
	.param  	i32, i32, i32, i32
	.local  	i32
# BB#0:                                 # %entry
	i32.const	$push4=, 0
	i32.const	$push2=, 0
	i32.load	$push1=, __stack_pointer($pop2)
	i32.const	$push3=, 16
	i32.sub 	$push9=, $pop1, $pop3
	tee_local	$push8=, $4=, $pop9
	i32.store	__stack_pointer($pop4), $pop8
	i32.store	12($4), $3
	i32.const	$push0=, 2
	call    	fap@FUNCTION, $pop0, $2, $3
	i32.const	$push7=, 0
	i32.const	$push5=, 16
	i32.add 	$push6=, $4, $pop5
	i32.store	__stack_pointer($pop7), $pop6
                                        # fallthrough-return
	.endfunc
.Lfunc_end4:
	.size	f2, .Lfunc_end4-f2
                                        # -- End function
	.section	.text.f3,"ax",@progbits
	.hidden	f3                      # -- Begin function f3
	.globl	f3
	.type	f3,@function
f3:                                     # @f3
	.param  	i32, i32, i32, i32, i32
	.local  	i32
# BB#0:                                 # %entry
	i32.const	$push4=, 0
	i32.const	$push2=, 0
	i32.load	$push1=, __stack_pointer($pop2)
	i32.const	$push3=, 16
	i32.sub 	$push9=, $pop1, $pop3
	tee_local	$push8=, $5=, $pop9
	i32.store	__stack_pointer($pop4), $pop8
	i32.store	12($5), $4
	i32.const	$push0=, 3
	call    	fap@FUNCTION, $pop0, $3, $4
	i32.const	$push7=, 0
	i32.const	$push5=, 16
	i32.add 	$push6=, $5, $pop5
	i32.store	__stack_pointer($pop7), $pop6
                                        # fallthrough-return
	.endfunc
.Lfunc_end5:
	.size	f3, .Lfunc_end5-f3
                                        # -- End function
	.section	.text.f4,"ax",@progbits
	.hidden	f4                      # -- Begin function f4
	.globl	f4
	.type	f4,@function
f4:                                     # @f4
	.param  	i32, i32, i32, i32, i32, i32
	.local  	i32
# BB#0:                                 # %entry
	i32.const	$push4=, 0
	i32.const	$push2=, 0
	i32.load	$push1=, __stack_pointer($pop2)
	i32.const	$push3=, 16
	i32.sub 	$push9=, $pop1, $pop3
	tee_local	$push8=, $6=, $pop9
	i32.store	__stack_pointer($pop4), $pop8
	i32.store	12($6), $5
	i32.const	$push0=, 4
	call    	fap@FUNCTION, $pop0, $4, $5
	i32.const	$push7=, 0
	i32.const	$push5=, 16
	i32.add 	$push6=, $6, $pop5
	i32.store	__stack_pointer($pop7), $pop6
                                        # fallthrough-return
	.endfunc
.Lfunc_end6:
	.size	f4, .Lfunc_end6-f4
                                        # -- End function
	.section	.text.f5,"ax",@progbits
	.hidden	f5                      # -- Begin function f5
	.globl	f5
	.type	f5,@function
f5:                                     # @f5
	.param  	i32, i32, i32, i32, i32, i32, i32
	.local  	i32
# BB#0:                                 # %entry
	i32.const	$push4=, 0
	i32.const	$push2=, 0
	i32.load	$push1=, __stack_pointer($pop2)
	i32.const	$push3=, 16
	i32.sub 	$push9=, $pop1, $pop3
	tee_local	$push8=, $7=, $pop9
	i32.store	__stack_pointer($pop4), $pop8
	i32.store	12($7), $6
	i32.const	$push0=, 5
	call    	fap@FUNCTION, $pop0, $5, $6
	i32.const	$push7=, 0
	i32.const	$push5=, 16
	i32.add 	$push6=, $7, $pop5
	i32.store	__stack_pointer($pop7), $pop6
                                        # fallthrough-return
	.endfunc
.Lfunc_end7:
	.size	f5, .Lfunc_end7-f5
                                        # -- End function
	.section	.text.f6,"ax",@progbits
	.hidden	f6                      # -- Begin function f6
	.globl	f6
	.type	f6,@function
f6:                                     # @f6
	.param  	i32, i32, i32, i32, i32, i32, i32, i32
	.local  	i32
# BB#0:                                 # %entry
	i32.const	$push4=, 0
	i32.const	$push2=, 0
	i32.load	$push1=, __stack_pointer($pop2)
	i32.const	$push3=, 16
	i32.sub 	$push9=, $pop1, $pop3
	tee_local	$push8=, $8=, $pop9
	i32.store	__stack_pointer($pop4), $pop8
	i32.store	12($8), $7
	i32.const	$push0=, 6
	call    	fap@FUNCTION, $pop0, $6, $7
	i32.const	$push7=, 0
	i32.const	$push5=, 16
	i32.add 	$push6=, $8, $pop5
	i32.store	__stack_pointer($pop7), $pop6
                                        # fallthrough-return
	.endfunc
.Lfunc_end8:
	.size	f6, .Lfunc_end8-f6
                                        # -- End function
	.section	.text.f7,"ax",@progbits
	.hidden	f7                      # -- Begin function f7
	.globl	f7
	.type	f7,@function
f7:                                     # @f7
	.param  	i32, i32, i32, i32, i32, i32, i32, i32, i32
	.local  	i32
# BB#0:                                 # %entry
	i32.const	$push4=, 0
	i32.const	$push2=, 0
	i32.load	$push1=, __stack_pointer($pop2)
	i32.const	$push3=, 16
	i32.sub 	$push9=, $pop1, $pop3
	tee_local	$push8=, $9=, $pop9
	i32.store	__stack_pointer($pop4), $pop8
	i32.store	12($9), $8
	i32.const	$push0=, 7
	call    	fap@FUNCTION, $pop0, $7, $8
	i32.const	$push7=, 0
	i32.const	$push5=, 16
	i32.add 	$push6=, $9, $pop5
	i32.store	__stack_pointer($pop7), $pop6
                                        # fallthrough-return
	.endfunc
.Lfunc_end9:
	.size	f7, .Lfunc_end9-f7
                                        # -- End function
	.section	.text.f8,"ax",@progbits
	.hidden	f8                      # -- Begin function f8
	.globl	f8
	.type	f8,@function
f8:                                     # @f8
	.param  	i32, i32, i32, i32, i32, i32, i32, i32, i32, i32
	.local  	i32
# BB#0:                                 # %entry
	i32.const	$push4=, 0
	i32.const	$push2=, 0
	i32.load	$push1=, __stack_pointer($pop2)
	i32.const	$push3=, 16
	i32.sub 	$push9=, $pop1, $pop3
	tee_local	$push8=, $10=, $pop9
	i32.store	__stack_pointer($pop4), $pop8
	i32.store	12($10), $9
	i32.const	$push0=, 8
	call    	fap@FUNCTION, $pop0, $8, $9
	i32.const	$push7=, 0
	i32.const	$push5=, 16
	i32.add 	$push6=, $10, $pop5
	i32.store	__stack_pointer($pop7), $pop6
                                        # fallthrough-return
	.endfunc
.Lfunc_end10:
	.size	f8, .Lfunc_end10-f8
                                        # -- End function
	.section	.text.f9,"ax",@progbits
	.hidden	f9                      # -- Begin function f9
	.globl	f9
	.type	f9,@function
f9:                                     # @f9
	.param  	i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32
	.local  	i32
# BB#0:                                 # %entry
	i32.const	$push4=, 0
	i32.const	$push2=, 0
	i32.load	$push1=, __stack_pointer($pop2)
	i32.const	$push3=, 16
	i32.sub 	$push9=, $pop1, $pop3
	tee_local	$push8=, $11=, $pop9
	i32.store	__stack_pointer($pop4), $pop8
	i32.store	12($11), $10
	i32.const	$push0=, 9
	call    	fap@FUNCTION, $pop0, $9, $10
	i32.const	$push7=, 0
	i32.const	$push5=, 16
	i32.add 	$push6=, $11, $pop5
	i32.store	__stack_pointer($pop7), $pop6
                                        # fallthrough-return
	.endfunc
.Lfunc_end11:
	.size	f9, .Lfunc_end11-f9
                                        # -- End function
	.section	.text.f10,"ax",@progbits
	.hidden	f10                     # -- Begin function f10
	.globl	f10
	.type	f10,@function
f10:                                    # @f10
	.param  	i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32
	.local  	i32
# BB#0:                                 # %entry
	i32.const	$push4=, 0
	i32.const	$push2=, 0
	i32.load	$push1=, __stack_pointer($pop2)
	i32.const	$push3=, 16
	i32.sub 	$push9=, $pop1, $pop3
	tee_local	$push8=, $12=, $pop9
	i32.store	__stack_pointer($pop4), $pop8
	i32.store	12($12), $11
	i32.const	$push0=, 10
	call    	fap@FUNCTION, $pop0, $10, $11
	i32.const	$push7=, 0
	i32.const	$push5=, 16
	i32.add 	$push6=, $12, $pop5
	i32.store	__stack_pointer($pop7), $pop6
                                        # fallthrough-return
	.endfunc
.Lfunc_end12:
	.size	f10, .Lfunc_end12-f10
                                        # -- End function
	.section	.text.f11,"ax",@progbits
	.hidden	f11                     # -- Begin function f11
	.globl	f11
	.type	f11,@function
f11:                                    # @f11
	.param  	i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32
	.local  	i32
# BB#0:                                 # %entry
	i32.const	$push4=, 0
	i32.const	$push2=, 0
	i32.load	$push1=, __stack_pointer($pop2)
	i32.const	$push3=, 16
	i32.sub 	$push9=, $pop1, $pop3
	tee_local	$push8=, $13=, $pop9
	i32.store	__stack_pointer($pop4), $pop8
	i32.store	12($13), $12
	i32.const	$push0=, 11
	call    	fap@FUNCTION, $pop0, $11, $12
	i32.const	$push7=, 0
	i32.const	$push5=, 16
	i32.add 	$push6=, $13, $pop5
	i32.store	__stack_pointer($pop7), $pop6
                                        # fallthrough-return
	.endfunc
.Lfunc_end13:
	.size	f11, .Lfunc_end13-f11
                                        # -- End function
	.section	.text.f12,"ax",@progbits
	.hidden	f12                     # -- Begin function f12
	.globl	f12
	.type	f12,@function
f12:                                    # @f12
	.param  	i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32
	.local  	i32
# BB#0:                                 # %entry
	i32.const	$push4=, 0
	i32.const	$push2=, 0
	i32.load	$push1=, __stack_pointer($pop2)
	i32.const	$push3=, 16
	i32.sub 	$push9=, $pop1, $pop3
	tee_local	$push8=, $14=, $pop9
	i32.store	__stack_pointer($pop4), $pop8
	i32.store	12($14), $13
	i32.const	$push0=, 12
	call    	fap@FUNCTION, $pop0, $12, $13
	i32.const	$push7=, 0
	i32.const	$push5=, 16
	i32.add 	$push6=, $14, $pop5
	i32.store	__stack_pointer($pop7), $pop6
                                        # fallthrough-return
	.endfunc
.Lfunc_end14:
	.size	f12, .Lfunc_end14-f12
                                        # -- End function
	.section	.text.f13,"ax",@progbits
	.hidden	f13                     # -- Begin function f13
	.globl	f13
	.type	f13,@function
f13:                                    # @f13
	.param  	i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32
	.local  	i32
# BB#0:                                 # %entry
	i32.const	$push4=, 0
	i32.const	$push2=, 0
	i32.load	$push1=, __stack_pointer($pop2)
	i32.const	$push3=, 16
	i32.sub 	$push9=, $pop1, $pop3
	tee_local	$push8=, $15=, $pop9
	i32.store	__stack_pointer($pop4), $pop8
	i32.store	12($15), $14
	i32.const	$push0=, 13
	call    	fap@FUNCTION, $pop0, $13, $14
	i32.const	$push7=, 0
	i32.const	$push5=, 16
	i32.add 	$push6=, $15, $pop5
	i32.store	__stack_pointer($pop7), $pop6
                                        # fallthrough-return
	.endfunc
.Lfunc_end15:
	.size	f13, .Lfunc_end15-f13
                                        # -- End function
	.section	.text.f14,"ax",@progbits
	.hidden	f14                     # -- Begin function f14
	.globl	f14
	.type	f14,@function
f14:                                    # @f14
	.param  	i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32
	.local  	i32
# BB#0:                                 # %entry
	i32.const	$push4=, 0
	i32.const	$push2=, 0
	i32.load	$push1=, __stack_pointer($pop2)
	i32.const	$push3=, 16
	i32.sub 	$push9=, $pop1, $pop3
	tee_local	$push8=, $16=, $pop9
	i32.store	__stack_pointer($pop4), $pop8
	i32.store	12($16), $15
	i32.const	$push0=, 14
	call    	fap@FUNCTION, $pop0, $14, $15
	i32.const	$push7=, 0
	i32.const	$push5=, 16
	i32.add 	$push6=, $16, $pop5
	i32.store	__stack_pointer($pop7), $pop6
                                        # fallthrough-return
	.endfunc
.Lfunc_end16:
	.size	f14, .Lfunc_end16-f14
                                        # -- End function
	.section	.text.f15,"ax",@progbits
	.hidden	f15                     # -- Begin function f15
	.globl	f15
	.type	f15,@function
f15:                                    # @f15
	.param  	i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32
	.local  	i32
# BB#0:                                 # %entry
	i32.const	$push4=, 0
	i32.const	$push2=, 0
	i32.load	$push1=, __stack_pointer($pop2)
	i32.const	$push3=, 16
	i32.sub 	$push9=, $pop1, $pop3
	tee_local	$push8=, $17=, $pop9
	i32.store	__stack_pointer($pop4), $pop8
	i32.store	12($17), $16
	i32.const	$push0=, 15
	call    	fap@FUNCTION, $pop0, $15, $16
	i32.const	$push7=, 0
	i32.const	$push5=, 16
	i32.add 	$push6=, $17, $pop5
	i32.store	__stack_pointer($pop7), $pop6
                                        # fallthrough-return
	.endfunc
.Lfunc_end17:
	.size	f15, .Lfunc_end17-f15
                                        # -- End function
	.section	.text.main,"ax",@progbits
	.hidden	main                    # -- Begin function main
	.globl	main
	.type	main,@function
main:                                   # @main
	.result 	i32
	.local  	i32
# BB#0:                                 # %entry
	i32.const	$push84=, 0
	i32.const	$push82=, 0
	i32.load	$push81=, __stack_pointer($pop82)
	i32.const	$push83=, 640
	i32.sub 	$push292=, $pop81, $pop83
	tee_local	$push291=, $0=, $pop292
	i32.store	__stack_pointer($pop84), $pop291
	i32.const	$push85=, 576
	i32.add 	$push86=, $0, $pop85
	i32.const	$push0=, 56
	i32.add 	$push1=, $pop86, $pop0
	i64.const	$push2=, 64424509454
	i64.store	0($pop1), $pop2
	i32.const	$push87=, 576
	i32.add 	$push88=, $0, $pop87
	i32.const	$push3=, 48
	i32.add 	$push4=, $pop88, $pop3
	i64.const	$push5=, 55834574860
	i64.store	0($pop4), $pop5
	i32.const	$push89=, 576
	i32.add 	$push90=, $0, $pop89
	i32.const	$push6=, 40
	i32.add 	$push7=, $pop90, $pop6
	i64.const	$push8=, 47244640266
	i64.store	0($pop7), $pop8
	i32.const	$push91=, 576
	i32.add 	$push92=, $0, $pop91
	i32.const	$push9=, 32
	i32.add 	$push10=, $pop92, $pop9
	i64.const	$push11=, 38654705672
	i64.store	0($pop10), $pop11
	i32.const	$push93=, 576
	i32.add 	$push94=, $0, $pop93
	i32.const	$push12=, 24
	i32.add 	$push13=, $pop94, $pop12
	i64.const	$push14=, 30064771078
	i64.store	0($pop13), $pop14
	i32.const	$push95=, 576
	i32.add 	$push96=, $0, $pop95
	i32.const	$push15=, 16
	i32.add 	$push16=, $pop96, $pop15
	i64.const	$push17=, 21474836484
	i64.store	0($pop16), $pop17
	i64.const	$push18=, 12884901890
	i64.store	584($0), $pop18
	i64.const	$push19=, 4294967296
	i64.store	576($0), $pop19
	i32.const	$push20=, .L.str
	i32.const	$push97=, 576
	i32.add 	$push98=, $0, $pop97
	call    	f0@FUNCTION, $pop20, $pop98
	i32.const	$push99=, 512
	i32.add 	$push100=, $0, $pop99
	i32.const	$push290=, 56
	i32.add 	$push21=, $pop100, $pop290
	i32.const	$push22=, 15
	i32.store	0($pop21), $pop22
	i32.const	$push101=, 512
	i32.add 	$push102=, $0, $pop101
	i32.const	$push289=, 48
	i32.add 	$push23=, $pop102, $pop289
	i64.const	$push24=, 60129542157
	i64.store	0($pop23), $pop24
	i32.const	$push103=, 512
	i32.add 	$push104=, $0, $pop103
	i32.const	$push288=, 40
	i32.add 	$push25=, $pop104, $pop288
	i64.const	$push26=, 51539607563
	i64.store	0($pop25), $pop26
	i32.const	$push105=, 512
	i32.add 	$push106=, $0, $pop105
	i32.const	$push287=, 32
	i32.add 	$push27=, $pop106, $pop287
	i64.const	$push28=, 42949672969
	i64.store	0($pop27), $pop28
	i32.const	$push107=, 512
	i32.add 	$push108=, $0, $pop107
	i32.const	$push286=, 24
	i32.add 	$push29=, $pop108, $pop286
	i64.const	$push30=, 34359738375
	i64.store	0($pop29), $pop30
	i32.const	$push109=, 512
	i32.add 	$push110=, $0, $pop109
	i32.const	$push285=, 16
	i32.add 	$push31=, $pop110, $pop285
	i64.const	$push32=, 25769803781
	i64.store	0($pop31), $pop32
	i64.const	$push33=, 17179869187
	i64.store	520($0), $pop33
	i64.const	$push34=, 8589934593
	i64.store	512($0), $pop34
	i32.const	$push35=, .L.str+1
	i32.const	$push111=, 512
	i32.add 	$push112=, $0, $pop111
	call    	f1@FUNCTION, $0, $pop35, $pop112
	i32.const	$push113=, 448
	i32.add 	$push114=, $0, $pop113
	i32.const	$push284=, 48
	i32.add 	$push36=, $pop114, $pop284
	i64.const	$push283=, 64424509454
	i64.store	0($pop36), $pop283
	i32.const	$push115=, 448
	i32.add 	$push116=, $0, $pop115
	i32.const	$push282=, 40
	i32.add 	$push37=, $pop116, $pop282
	i64.const	$push281=, 55834574860
	i64.store	0($pop37), $pop281
	i32.const	$push117=, 448
	i32.add 	$push118=, $0, $pop117
	i32.const	$push280=, 32
	i32.add 	$push38=, $pop118, $pop280
	i64.const	$push279=, 47244640266
	i64.store	0($pop38), $pop279
	i32.const	$push119=, 448
	i32.add 	$push120=, $0, $pop119
	i32.const	$push278=, 24
	i32.add 	$push39=, $pop120, $pop278
	i64.const	$push277=, 38654705672
	i64.store	0($pop39), $pop277
	i32.const	$push121=, 448
	i32.add 	$push122=, $0, $pop121
	i32.const	$push276=, 16
	i32.add 	$push40=, $pop122, $pop276
	i64.const	$push275=, 30064771078
	i64.store	0($pop40), $pop275
	i64.const	$push274=, 21474836484
	i64.store	456($0), $pop274
	i64.const	$push273=, 12884901890
	i64.store	448($0), $pop273
	i32.const	$push41=, .L.str+2
	i32.const	$push123=, 448
	i32.add 	$push124=, $0, $pop123
	call    	f2@FUNCTION, $0, $0, $pop41, $pop124
	i32.const	$push125=, 384
	i32.add 	$push126=, $0, $pop125
	i32.const	$push272=, 48
	i32.add 	$push42=, $pop126, $pop272
	i32.const	$push271=, 15
	i32.store	0($pop42), $pop271
	i32.const	$push127=, 384
	i32.add 	$push128=, $0, $pop127
	i32.const	$push270=, 40
	i32.add 	$push43=, $pop128, $pop270
	i64.const	$push269=, 60129542157
	i64.store	0($pop43), $pop269
	i32.const	$push129=, 384
	i32.add 	$push130=, $0, $pop129
	i32.const	$push268=, 32
	i32.add 	$push44=, $pop130, $pop268
	i64.const	$push267=, 51539607563
	i64.store	0($pop44), $pop267
	i32.const	$push131=, 384
	i32.add 	$push132=, $0, $pop131
	i32.const	$push266=, 24
	i32.add 	$push45=, $pop132, $pop266
	i64.const	$push265=, 42949672969
	i64.store	0($pop45), $pop265
	i32.const	$push133=, 384
	i32.add 	$push134=, $0, $pop133
	i32.const	$push264=, 16
	i32.add 	$push46=, $pop134, $pop264
	i64.const	$push263=, 34359738375
	i64.store	0($pop46), $pop263
	i64.const	$push262=, 25769803781
	i64.store	392($0), $pop262
	i64.const	$push261=, 17179869187
	i64.store	384($0), $pop261
	i32.const	$push47=, .L.str+3
	i32.const	$push135=, 384
	i32.add 	$push136=, $0, $pop135
	call    	f3@FUNCTION, $0, $0, $0, $pop47, $pop136
	i32.const	$push137=, 336
	i32.add 	$push138=, $0, $pop137
	i32.const	$push260=, 40
	i32.add 	$push48=, $pop138, $pop260
	i64.const	$push259=, 64424509454
	i64.store	0($pop48), $pop259
	i32.const	$push139=, 336
	i32.add 	$push140=, $0, $pop139
	i32.const	$push258=, 32
	i32.add 	$push49=, $pop140, $pop258
	i64.const	$push257=, 55834574860
	i64.store	0($pop49), $pop257
	i32.const	$push141=, 336
	i32.add 	$push142=, $0, $pop141
	i32.const	$push256=, 24
	i32.add 	$push50=, $pop142, $pop256
	i64.const	$push255=, 47244640266
	i64.store	0($pop50), $pop255
	i32.const	$push143=, 336
	i32.add 	$push144=, $0, $pop143
	i32.const	$push254=, 16
	i32.add 	$push51=, $pop144, $pop254
	i64.const	$push253=, 38654705672
	i64.store	0($pop51), $pop253
	i64.const	$push252=, 30064771078
	i64.store	344($0), $pop252
	i64.const	$push251=, 21474836484
	i64.store	336($0), $pop251
	i32.const	$push52=, .L.str+4
	i32.const	$push145=, 336
	i32.add 	$push146=, $0, $pop145
	call    	f4@FUNCTION, $0, $0, $0, $0, $pop52, $pop146
	i32.const	$push147=, 288
	i32.add 	$push148=, $0, $pop147
	i32.const	$push250=, 40
	i32.add 	$push53=, $pop148, $pop250
	i32.const	$push249=, 15
	i32.store	0($pop53), $pop249
	i32.const	$push149=, 288
	i32.add 	$push150=, $0, $pop149
	i32.const	$push248=, 32
	i32.add 	$push54=, $pop150, $pop248
	i64.const	$push247=, 60129542157
	i64.store	0($pop54), $pop247
	i32.const	$push151=, 288
	i32.add 	$push152=, $0, $pop151
	i32.const	$push246=, 24
	i32.add 	$push55=, $pop152, $pop246
	i64.const	$push245=, 51539607563
	i64.store	0($pop55), $pop245
	i32.const	$push153=, 288
	i32.add 	$push154=, $0, $pop153
	i32.const	$push244=, 16
	i32.add 	$push56=, $pop154, $pop244
	i64.const	$push243=, 42949672969
	i64.store	0($pop56), $pop243
	i64.const	$push242=, 34359738375
	i64.store	296($0), $pop242
	i64.const	$push241=, 25769803781
	i64.store	288($0), $pop241
	i32.const	$push57=, .L.str+5
	i32.const	$push155=, 288
	i32.add 	$push156=, $0, $pop155
	call    	f5@FUNCTION, $0, $0, $0, $0, $0, $pop57, $pop156
	i32.const	$push157=, 240
	i32.add 	$push158=, $0, $pop157
	i32.const	$push240=, 32
	i32.add 	$push58=, $pop158, $pop240
	i64.const	$push239=, 64424509454
	i64.store	0($pop58), $pop239
	i32.const	$push159=, 240
	i32.add 	$push160=, $0, $pop159
	i32.const	$push238=, 24
	i32.add 	$push59=, $pop160, $pop238
	i64.const	$push237=, 55834574860
	i64.store	0($pop59), $pop237
	i32.const	$push161=, 240
	i32.add 	$push162=, $0, $pop161
	i32.const	$push236=, 16
	i32.add 	$push60=, $pop162, $pop236
	i64.const	$push235=, 47244640266
	i64.store	0($pop60), $pop235
	i64.const	$push234=, 38654705672
	i64.store	248($0), $pop234
	i64.const	$push233=, 30064771078
	i64.store	240($0), $pop233
	i32.const	$push61=, .L.str+6
	i32.const	$push163=, 240
	i32.add 	$push164=, $0, $pop163
	call    	f6@FUNCTION, $0, $0, $0, $0, $0, $0, $pop61, $pop164
	i32.const	$push165=, 192
	i32.add 	$push166=, $0, $pop165
	i32.const	$push232=, 32
	i32.add 	$push62=, $pop166, $pop232
	i32.const	$push231=, 15
	i32.store	0($pop62), $pop231
	i32.const	$push167=, 192
	i32.add 	$push168=, $0, $pop167
	i32.const	$push230=, 24
	i32.add 	$push63=, $pop168, $pop230
	i64.const	$push229=, 60129542157
	i64.store	0($pop63), $pop229
	i32.const	$push169=, 192
	i32.add 	$push170=, $0, $pop169
	i32.const	$push228=, 16
	i32.add 	$push64=, $pop170, $pop228
	i64.const	$push227=, 51539607563
	i64.store	0($pop64), $pop227
	i64.const	$push226=, 42949672969
	i64.store	200($0), $pop226
	i64.const	$push225=, 34359738375
	i64.store	192($0), $pop225
	i32.const	$push65=, .L.str+7
	i32.const	$push171=, 192
	i32.add 	$push172=, $0, $pop171
	call    	f7@FUNCTION, $0, $0, $0, $0, $0, $0, $0, $pop65, $pop172
	i32.const	$push173=, 160
	i32.add 	$push174=, $0, $pop173
	i32.const	$push224=, 24
	i32.add 	$push66=, $pop174, $pop224
	i64.const	$push223=, 64424509454
	i64.store	0($pop66), $pop223
	i32.const	$push175=, 160
	i32.add 	$push176=, $0, $pop175
	i32.const	$push222=, 16
	i32.add 	$push67=, $pop176, $pop222
	i64.const	$push221=, 55834574860
	i64.store	0($pop67), $pop221
	i64.const	$push220=, 47244640266
	i64.store	168($0), $pop220
	i64.const	$push219=, 38654705672
	i64.store	160($0), $pop219
	i32.const	$push68=, .L.str+8
	i32.const	$push177=, 160
	i32.add 	$push178=, $0, $pop177
	call    	f8@FUNCTION, $0, $0, $0, $0, $0, $0, $0, $0, $pop68, $pop178
	i32.const	$push179=, 128
	i32.add 	$push180=, $0, $pop179
	i32.const	$push218=, 24
	i32.add 	$push69=, $pop180, $pop218
	i32.const	$push217=, 15
	i32.store	0($pop69), $pop217
	i32.const	$push181=, 128
	i32.add 	$push182=, $0, $pop181
	i32.const	$push216=, 16
	i32.add 	$push70=, $pop182, $pop216
	i64.const	$push215=, 60129542157
	i64.store	0($pop70), $pop215
	i64.const	$push214=, 51539607563
	i64.store	136($0), $pop214
	i64.const	$push213=, 42949672969
	i64.store	128($0), $pop213
	i32.const	$push71=, .L.str+9
	i32.const	$push183=, 128
	i32.add 	$push184=, $0, $pop183
	call    	f9@FUNCTION, $0, $0, $0, $0, $0, $0, $0, $0, $0, $pop71, $pop184
	i32.const	$push185=, 96
	i32.add 	$push186=, $0, $pop185
	i32.const	$push212=, 16
	i32.add 	$push72=, $pop186, $pop212
	i64.const	$push211=, 64424509454
	i64.store	0($pop72), $pop211
	i64.const	$push210=, 55834574860
	i64.store	104($0), $pop210
	i64.const	$push209=, 47244640266
	i64.store	96($0), $pop209
	i32.const	$push73=, .L.str+10
	i32.const	$push187=, 96
	i32.add 	$push188=, $0, $pop187
	call    	f10@FUNCTION, $0, $0, $0, $0, $0, $0, $0, $0, $0, $0, $pop73, $pop188
	i32.const	$push189=, 64
	i32.add 	$push190=, $0, $pop189
	i32.const	$push208=, 16
	i32.add 	$push74=, $pop190, $pop208
	i32.const	$push207=, 15
	i32.store	0($pop74), $pop207
	i64.const	$push206=, 60129542157
	i64.store	72($0), $pop206
	i64.const	$push205=, 51539607563
	i64.store	64($0), $pop205
	i32.const	$push75=, .L.str+11
	i32.const	$push191=, 64
	i32.add 	$push192=, $0, $pop191
	call    	f11@FUNCTION, $0, $0, $0, $0, $0, $0, $0, $0, $0, $0, $0, $pop75, $pop192
	i64.const	$push204=, 64424509454
	i64.store	56($0), $pop204
	i64.const	$push203=, 55834574860
	i64.store	48($0), $pop203
	i32.const	$push76=, .L.str+12
	i32.const	$push193=, 48
	i32.add 	$push194=, $0, $pop193
	call    	f12@FUNCTION, $0, $0, $0, $0, $0, $0, $0, $0, $0, $0, $0, $0, $pop76, $pop194
	i32.const	$push202=, 15
	i32.store	40($0), $pop202
	i64.const	$push201=, 60129542157
	i64.store	32($0), $pop201
	i32.const	$push77=, .L.str+13
	i32.const	$push195=, 32
	i32.add 	$push196=, $0, $pop195
	call    	f13@FUNCTION, $0, $0, $0, $0, $0, $0, $0, $0, $0, $0, $0, $0, $0, $pop77, $pop196
	i64.const	$push200=, 64424509454
	i64.store	16($0), $pop200
	i32.const	$push78=, .L.str+14
	i32.const	$push197=, 16
	i32.add 	$push198=, $0, $pop197
	call    	f14@FUNCTION, $0, $0, $0, $0, $0, $0, $0, $0, $0, $0, $0, $0, $0, $0, $pop78, $pop198
	i32.const	$push199=, 15
	i32.store	0($0), $pop199
	i32.const	$push79=, .L.str+15
	call    	f15@FUNCTION, $0, $0, $0, $0, $0, $0, $0, $0, $0, $0, $0, $0, $0, $0, $0, $pop79, $0
	i32.const	$push80=, 0
	call    	exit@FUNCTION, $pop80
	unreachable
	.endfunc
.Lfunc_end18:
	.size	main, .Lfunc_end18-main
                                        # -- End function
	.type	.L.str,@object          # @.str
	.section	.rodata.str1.16,"aMS",@progbits,1
	.p2align	4
.L.str:
	.asciz	"0123456789abcdef"
	.size	.L.str, 17


	.ident	"clang version 6.0.0 (https://llvm.googlesource.com/clang.git a1774cccdccfa673c057f93ccf23bc2d8cb04932) (https://llvm.googlesource.com/llvm.git fc50e1c6121255333bc42d6faf2b524c074eae25)"
	.functype	abort, void
	.functype	strlen, i32, i32
	.functype	exit, void, i32
