	.file	"test.c"
	.arch at90s2313
__SREG__ = 0x3f
__SP_H__ = 0x3e
__SP_L__ = 0x3d
__tmp_reg__ = 0
__zero_reg__ = 1
_PC_ = 2
	.global __do_copy_data
	.global __do_clear_bss
	.text
.global	main
	.type	main, @function
main:
/* prologue: frame size=0 */
	ldi r28,lo8(__stack - 0)
	ldi r29,hi8(__stack - 0)
	out __SP_H__,r29
	out __SP_L__,r28
/* prologue end (size=4) */
	ldi r24,lo8(1)
	sts 55,r24
.L2:
	sts 56,__zero_reg__
	ldi r24,lo8(10)
	ldi r25,hi8(10)
	rcall wait
	ldi r24,lo8(1)
	sts 56,r24
	ldi r24,lo8(10)
	ldi r25,hi8(10)
	rcall wait
	rjmp .L2
/* epilogue: frame size=0 */
/* epilogue: noreturn */
/* epilogue end (size=0) */
/* function main size 19 (15) */
	.size	main, .-main
	.type	wait, @function
wait:
/* prologue: frame size=6 */
	push r28
	push r29
	in r28,__SP_L__
	in r29,__SP_H__
	sbiw r28,6
	in __tmp_reg__,__SREG__
	cli
	out __SP_H__,r29
	out __SREG__,__tmp_reg__
	out __SP_L__,r28
/* prologue end (size=10) */
	std Y+1,r24
	std Y+2,r25
	std Y+3,__zero_reg__
	std Y+4,__zero_reg__
.L6:
	ldd r18,Y+3
	ldd r19,Y+4
	ldd r24,Y+1
	ldd r25,Y+2
	cp r18,r24
	cpc r19,r25
	brlt .L9
	rjmp .L7
.L9:
	std Y+5,__zero_reg__
	std Y+6,__zero_reg__
.L10:
	ldd r24,Y+5
	ldd r25,Y+6
	ldi r18,hi8(1000)
	cpi r24,lo8(1000)
	cpc r25,r18
	brlt .L12
	rjmp .L11
.L12:
	ldd r24,Y+5
	ldd r25,Y+6
	adiw r24,1
	std Y+5,r24
	std Y+6,r25
	rjmp .L10
.L11:
	ldd r24,Y+3
	ldd r25,Y+4
	adiw r24,1
	std Y+3,r24
	std Y+4,r25
	rjmp .L6
.L7:
/* epilogue: frame size=6 */
	adiw r28,6
	in __tmp_reg__,__SREG__
	cli
	out __SP_H__,r29
	out __SREG__,__tmp_reg__
	out __SP_L__,r28
	pop r29
	pop r28
	ret
/* epilogue end (size=9) */
/* function wait size 52 (33) */
	.size	wait, .-wait
/* File "test.c": code   71 = 0x0047 (  48), prologues  14, epilogues   9 */
