	.file	"test.c"
	.arch at90s8515
__SREG__ = 0x3f
__SP_H__ = 0x3e
__SP_L__ = 0x3d
__tmp_reg__ = 0
__zero_reg__ = 1
_PC_ = 2
gcc2_compiled.:
.text
.global	main
	.type	 main,@function
main:
/* prologue: frame size=0 */
	ldi r28,lo8(0x25f - 0)
	ldi r29,hi8(0x25f - 0)
	out __SP_H__,r29
	out __SP_L__,r28
/* prologue end (size=4) */
	ldi r24,lo8(1)
	ldi r20,lo8(3)
	ldi r22,lo8(2)
	ldi r23,hi8(2)
	ldi r18,lo8(4)
	rcall func
/* epilogue: frame size=0 */
__stop_progIi__:
	rjmp __stop_progIi__
/* epilogue end (size=1) */
/* function main size 11 (6) */
.Lfe1:
	.size	 main,.Lfe1-main
.global	func
	.type	 func,@function
func:
/* prologue: frame size=0 */
/* prologue end (size=0) */
	mov r19,r24
	muls r20,r18
	movw r24,r0
	clr r1
	add r22,r24
	adc r23,r25
	sts zz,r22
	sts (zz)+1,r23
	mov r24,r19
	clr r25
	sbrc r24,7
	com r25
	add r24,r22
	adc r25,r23
/* epilogue: frame size=0 */
	ret
/* epilogue end (size=1) */
/* function func size 17 (16) */
.Lfe2:
	.size	 func,.Lfe2-func
	.comm zz,2
/* File test.c: code   28 = 0x001c (  22), prologues   4, epilogues   2 */
