# 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 "Msg2PPC.c" gcc2_compiled.: .section .rodata .align 2 .LC0: .string "Text sent by PPC processor\n" .section ".text" .align 2 .globl main .type main,@function .long 0x404c main: stwu 1,-112(1) mflr 0 stw 28,96(1) 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 mr 28,3 lis 3,0x8002 ori 3,3,20 bl PPCGetTaskAttr mr. 31,3 bc 12,2,.L14 mr 3,31 bl PPCWaitPort mr 3,31 bl PPCGetMessage mr. 3,3 bc 12,2,.L4 bl PPCReplyMessage .L4: li 3,28 li 4,1 bl PPCAllocVec mr. 31,3 bc 12,2,.L14 li 0,0 stw 0,8(1) addi 3,1,8 bl PPCCreatePort mr. 30,3 bc 12,2,.L12 mr 3,30 li 4,28 bl PPCCreateMessage mr. 29,3 bc 12,2,.L9 mr 4,29 lis 7,0x8765 ori 7,7,17185 addis 9,0,.LC0@ha addi 11,9,.LC0@l mr 5,31 lwz 0,.LC0@l(9) lwz 9,4(11) lwz 10,8(11) lwz 8,12(11) stw 0,0(31) stw 9,4(31) stw 10,8(31) stw 8,12(31) lwz 0,16(11) lwz 9,20(11) lwz 11,24(11) stw 0,16(31) stw 9,20(31) stw 11,24(31) lwz 3,0(28) li 6,28 bl PPCSendMessage mr 3,30 bl PPCWaitPort mr 3,29 bl PPCDeleteMessage .L9: mr 3,30 bl PPCDeletePort extsh 3,3 cmpwi 1,3,0 bc 12,6,.L9 .L12: mr 3,31 bl PPCFreeVec .L14: lwz 0,116(1) mtlr 0 lwz 28,96(1) lwz 29,100(1) lwz 30,104(1) lwz 31,108(1) addi 1,1,112 blr .Lfe1: .size main,.Lfe1-main .comm MyFile,4,4 .ident "GCC: (GNU) 2.7.2.1"