#NO_APP
	.file	"c.c"
	.section	.rodata.str1.1,"aMS",@progbits,1
.LC0:
	.string	"%lld\n"
	.text
	.align	2
	.globl	bar
	.type	bar, @function
bar:
.LFB3:
	.cfi_startproc
	link.w %fp,#-8
	.cfi_offset 14, -8
	.cfi_def_cfa 14, 8
	move.l 12(%fp),%d0
	move.l 8(%fp),-8(%fp)
	move.l %d0,-4(%fp)
	move.l %d0,-(%sp)
	move.l -8(%fp),-(%sp)
	pea .LC0
	jsr printf
	lea (12,%sp),%sp
	unlk %fp
	rts
	.cfi_endproc
.LFE3:
	.size	bar, .-bar
	.align	2
	.globl	foo
	.type	foo, @function
foo:
.LFB4:
	.cfi_startproc
	link.w %fp,#-8
	.cfi_offset 14, -8
	.cfi_def_cfa 14, 8
	move.l %d2,-(%sp)
	.cfi_offset 2, -20
	move.l 8(%fp),%d1
	move.l 12(%fp),%d0
	move.l 16(%fp),%a1
	tst.l %a1
	jle .L3
	sub.l %a0,%a0
.L4:
	muls.l %d1,%d0
	move.l %d0,%d2
	add.l %d2,%d2
	mulu.l %d0,%d1:%d0
	add.l %d2,%d1
	addq.l #1,%a0
	cmp.l %a1,%a0
	jne .L4
.L3:
	move.l %d1,-8(%fp)
	move.l %d0,-4(%fp)
	move.l %d0,-(%sp)
	move.l %d1,-(%sp)
	jsr bar
	addq.l #8,%sp
	move.l -12(%fp),%d2
	unlk %fp
	rts
	.cfi_endproc
.LFE4:
	.size	foo, .-foo
	.section	.rodata.str1.1
.LC1:
	.string	"m=%d\n"
	.text
	.align	2
	.globl	main
	.type	main, @function
main:
.LFB5:
	.cfi_startproc
	link.w %fp,#-8
	.cfi_offset 14, -8
	.cfi_def_cfa 14, 8
	movem.l #8240,-(%sp)
	.cfi_offset 2, -28
	.cfi_offset 10, -24
	.cfi_offset 11, -20
	moveq #1,%d2
	lea printf,%a3
	lea foo,%a2
.L7:
	move.l %d2,-(%sp)
	pea .LC1
	jsr (%a3)
	move.l %d2,-(%sp)
	clr.l -8(%fp)
	move.l #10,-4(%fp)
	pea 10.w
	move.l -8(%fp),-(%sp)
	jsr (%a2)
	addq.l #1,%d2
	lea (20,%sp),%sp
	moveq #5,%d0
	cmp.l %d2,%d0
	jne .L7
	clr.l %d0
	movem.l -20(%fp),#3076
	unlk %fp
	rts
	.cfi_endproc
.LFE5:
	.size	main, .-main
	.ident	"GCC: (nb1 20160317) 5.3.0"
