	.file	"inttimer.c"
	.arch at90s2313
__SREG__ = 0x3f
__SP_H__ = 0x3e
__SP_L__ = 0x3d
__tmp_reg__ = 0
__zero_reg__ = 1
_PC_ = 2
gcc2_compiled.:
.global	LedState
.section .data
	.type	 LedState,@object
	.size	 LedState,1
LedState:
	.byte 0
.section .text
.global	main
	.type	 main,@function
main:
/* prologue: frame size=0 */
	ldi r28,lo8(0xdf - 0)
	ldi r29,hi8(0xdf - 0)
	out __SP_L__,r28
	out __SP_H__,r29
/* prologue end (size=4) */
	rcall PortInit
	rcall TMR0Init
/* #APP */
	sei
/* #NOAPP */
.L21:
	rjmp .L23
	rjmp .L22
.L23:
	rjmp .L21
.L22:
.L20:
/* epilogue: frame size=0 */
__stop_progIi__:
	rjmp __stop_progIi__
/* epilogue end (size=1) */
/* function main size 12 (7) */
.Lfe1:
	.size	 main,.Lfe1-main
.global	_overflow0_
	.type	 _overflow0_,@function
_overflow0_:
/* prologue: frame size=0 */
	push __zero_reg__
	push __tmp_reg__
	in __tmp_reg__,__SREG__
	push __tmp_reg__
	clr __zero_reg__
	push r24
	push r25
	push r28
	push r29
	in r28,__SP_L__
	in r29,__SP_H__
/* prologue end (size=11) */
	lds r24,LedState
	tst r24
	brne .L25
.L26:
.L30:
/* #APP */
	cbi 24, 0
/* #NOAPP */
	rjmp .L32
.L33:
	ldi r24,lo8(-2)
/* #APP */
	in __tmp_reg__, 24
	and __tmp_reg__, r24
	out 24, __tmp_reg__
/* #NOAPP */
.L34:
.L32:
	rjmp .L31
.L35:
	rjmp .L30
.L31:
	rjmp .L28
.L29:
	lds r24,56
	mov r25,r24
	andi r25,lo8(-2)
	sts 56,r25
.L36:
.L28:
	rjmp .L27
.L37:
	rjmp .L26
.L27:
	ldi r24,lo8(1)
	sts LedState,r24
	rjmp .L38
.L25:
.L39:
.L43:
/* #APP */
	sbi 24, 0
/* #NOAPP */
	rjmp .L45
.L46:
	ldi r24,lo8(1)
/* #APP */
	in __tmp_reg__, 24
	or __tmp_reg__, r24
	out 24, __tmp_reg__
/* #NOAPP */
.L47:
.L45:
	rjmp .L44
.L48:
	rjmp .L43
.L44:
	rjmp .L41
.L42:
	lds r24,56
	mov r25,r24
	ori r25,lo8(1)
	sts 56,r25
.L49:
.L41:
	rjmp .L40
.L50:
	rjmp .L39
.L40:
	sts LedState,__zero_reg__
.L38:
.L24:
/* epilogue: frame size=0 */
	pop r29
	pop r28
	pop r25
	pop r24
	pop __tmp_reg__
	out __SREG__,__tmp_reg__
	pop __tmp_reg__
	pop __zero_reg__
	reti
/* epilogue end (size=9) */
/* function _overflow0_ size 72 (52) */
.Lfe2:
	.size	 _overflow0_,.Lfe2-_overflow0_
.global	TMR0Init
	.type	 TMR0Init,@function
TMR0Init:
/* prologue: frame size=3 */
	push r28
	push r29
	in r28,__SP_L__
	in r29,__SP_H__
	sbiw r28,3
	in __tmp_reg__,__SREG__
	cli
	out __SP_L__,r28
	out __SREG__,__tmp_reg__
	out __SP_H__,r29
/* prologue end (size=10) */
	nop
.L52:
/* #APP */
	out 50, __zero_reg__
/* #NOAPP */
	rjmp .L57
.L56:
	clr r24
/* #APP */
	out 50, r24
/* #NOAPP */
.L57:
	rjmp .L54
.L55:
	sts 82,__zero_reg__
.L58:
.L54:
	rjmp .L53
.L59:
	rjmp .L52
.L53:
	nop
.L60:
	rjmp .L64
/* #APP */
	out 51, __zero_reg__
/* #NOAPP */
	rjmp .L65
.L64:
	ldi r24,lo8(5)
/* #APP */
	out 51, r24
/* #NOAPP */
.L65:
	rjmp .L62
.L63:
	ldi r24,lo8(5)
	sts 83,r24
.L66:
.L62:
	rjmp .L61
.L67:
	rjmp .L60
.L61:
	nop
.L68:
	rjmp .L72
/* #APP */
	in r24, 57
/* #NOAPP */
	mov r25,r24
	std Y+2,r25
	ldd r18,Y+2
	mov r24,r18
	clr r25
	mov r18,r24
	mov r19,r25
	ori r18,lo8(2)
	cp r18,__zero_reg__
	cpc r19,__zero_reg__
	brne .L72
	rjmp .L74
.L73:
	lds r18,89
	mov r24,r18
	clr r25
	mov r18,r24
	mov r19,r25
	ori r18,lo8(2)
	cp r18,__zero_reg__
	cpc r19,__zero_reg__
	brne .L72
	rjmp .L74
.L74:
/* #APP */
	out 57, __zero_reg__
/* #NOAPP */
	rjmp .L75
.L72:
/* #APP */
	in r24, 57
/* #NOAPP */
	mov r25,r24
	std Y+3,r25
	ldd r25,Y+3
	mov r24,r25
	ori r24,lo8(2)
	rjmp .L77
.L76:
	lds r25,89
	mov r24,r25
	ori r24,lo8(2)
.L77:
/* #APP */
	out 57, r24
/* #NOAPP */
.L75:
	rjmp .L70
.L71:
/* #APP */
	in r24, 57
/* #NOAPP */
	mov r25,r24
	std Y+3,r25
	ldd r25,Y+3
	mov r24,r25
	ori r24,lo8(2)
	rjmp .L80
.L79:
	lds r25,89
	mov r24,r25
	ori r24,lo8(2)
.L80:
	sts 89,r24
.L78:
.L70:
	rjmp .L69
.L81:
	rjmp .L68
.L69:
.L51:
/* epilogue: frame size=3 */
	adiw r28,3
	in __tmp_reg__,__SREG__
	cli
	out __SP_L__,r28
	out __SREG__,__tmp_reg__
	out __SP_H__,r29
	pop r29
	pop r28
	ret
/* epilogue end (size=9) */
/* function TMR0Init size 106 (87) */
.Lfe3:
	.size	 TMR0Init,.Lfe3-TMR0Init
.global	PortInit
	.type	 PortInit,@function
PortInit:
/* prologue: frame size=0 */
	push r28
	push r29
	in r28,__SP_L__
	in r29,__SP_H__
/* prologue end (size=4) */
	nop
.L83:
	rjmp .L87
/* #APP */
	out 23, __zero_reg__
/* #NOAPP */
	rjmp .L88
.L87:
	ldi r24,lo8(1)
/* #APP */
	out 23, r24
/* #NOAPP */
.L88:
	rjmp .L85
.L86:
	ldi r24,lo8(1)
	sts 55,r24
.L89:
.L85:
	rjmp .L84
.L90:
	rjmp .L83
.L84:
.L82:
/* epilogue: frame size=0 */
	pop r29
	pop r28
	ret
/* epilogue end (size=3) */
/* function PortInit size 21 (14) */
.Lfe4:
	.size	 PortInit,.Lfe4-PortInit
/* File inttimer.c: code  211 ( 160), prologues  29, epilogues  22 */
