	.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 r25,lo8(1)
	ldi r22,lo8(3)
	ldi r23,lo8(2)
	ldi r24,hi8(2)
	ldi r21,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 */
	push r15
	push r16
	push r17
/* prologue end (size=3) */
	mov r15,r25
	mov r16,r23
	mov r17,r24
	mov r24,r22
	mov r18,r21
	clr r25
	sbrc r24,7
	com r25
	mov r22,r18
	clr r23
	sbrc r22,7
	com r23
	rcall _mulhi3
	mov r18,r24
	mov r19,r25
	add r18,r16
	adc r19,r17
	sts zz,r18
	sts (zz)+1,r19
	mov r24,r15
	clr r25
	sbrc r24,7
	com r25
	add r24,r18
	adc r25,r19
/* epilogue: frame size=0 */
	pop r17
	pop r16
	pop r15
	ret
/* epilogue end (size=4) */
/* function func size 34 (27) */
.Lfe2:
	.size	 func,.Lfe2-func
	.comm zz,2
/* File test.c: code   45 = 0x002d (  33), prologues   7, epilogues   5 */
