 # GNU C 2.7.2.1
 # -O2 -fdefer-pop -fomit-frame-pointer -fcse-follow-jumps -fcse-skip-blocks
 # -fexpensive-optimizations -fthread-jumps -fstrength-reduce -fpeephole
 # -fforce-mem -ffunction-cse -finline -fcaller-saves -fpcc-struct-return
 # -frerun-cse-after-loop -fschedule-insns -fschedule-insns2 -fcommon
 # -fgnu-linker -mpowerpc -mnew-mnemonics

	.file	"Msg5PPC.c"
gcc2_compiled.:
	.section	".text"
	.align 2
	.globl main
	.type	 main,@function
	.long 0x403c
main:
	stwu 1,-112(1)
	mflr 0
	stw 29,100(1)
	stw 30,104(1)
	stw 31,108(1)
	stw 0,116(1)
	lis 3,0x8002
	ori 3,3,22
	bl PPCGetTaskAttr
	lwz 30,0(3)
	lis 3,0x8002
	ori 3,3,20
	bl PPCGetTaskAttr
	mr. 29,3
	bc 12,2,.L12
	li 31,0
.L13:
	cmplw 1,31,30
	bc 4,4,.L12
	mr 3,29
	bl PPCWaitPort
	cmplw 1,31,30
	bc 4,4,.L12
.L10:
	mr 3,29
	bl PPCGetMessage
	mr. 3,3
	bc 12,2,.L13
	bl PPCReplyMessage
	addi 31,31,1
	cmplw 1,31,30
	bc 12,4,.L10
	b .L13
.L12:
	lwz 0,116(1)
	mtlr 0
	lwz 29,100(1)
	lwz 30,104(1)
	lwz 31,108(1)
	addi 1,1,112
	blr
.Lfe1:
	.size	 main,.Lfe1-main
	.align 2
	.globl printf
	.type	 printf,@function
	.long 0x404c
printf:
	stwu 1,-32(1)
	mflr 0
	stw 28,16(1)
	stw 29,20(1)
	stw 30,24(1)
	stw 31,28(1)
	stw 0,36(1)
	mr 28,3
	addis 9,0,MyFile@ha
	lwz 29,MyFile@l(9)
	bl strlen
	mr 5,3
	mr 4,28
	mr 3,29
	bl PPCWrite
	lwz 0,36(1)
	mtlr 0
	lwz 28,16(1)
	lwz 29,20(1)
	lwz 30,24(1)
	lwz 31,28(1)
	addi 1,1,32
	blr
.Lfe2:
	.size	 printf,.Lfe2-printf
	.comm	MyFile,4,4
	.ident	"GCC: (GNU) 2.7.2.1"
