# 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 "Msg6PPC.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 0x407c main: stwu 1,-128(1) mflr 0 stw 25,100(1) stw 26,104(1) stw 27,108(1) stw 28,112(1) stw 29,116(1) stw 30,120(1) stw 31,124(1) stw 0,132(1) lis 3,0x8002 ori 3,3,22 bl PPCGetTaskAttr mr 31,3 lwz 29,4(31) li 4,1 slwi 3,29,2 bl PPCAllocVec mr. 26,3 bc 12,2,.L40 lwz 25,0(31) cmpwi 1,25,0 bc 12,6,.L39 li 3,28 li 4,1 bl PPCAllocVec mr. 28,3 bc 12,2,.L39 li 0,0 stw 0,8(1) addi 3,1,8 bl PPCCreatePort mr. 27,3 bc 12,2,.L37 li 31,0 cmplw 1,31,29 bc 4,4,.L41 li 30,0 .L9: mr 3,27 li 4,28 bl PPCCreateMessage cmpwi 1,3,0 stwx 3,30,26 bc 12,6,.L7 addi 31,31,1 cmplw 1,31,29 addi 30,30,4 bc 12,4,.L9 .L7: cmplw 1,31,29 bc 12,4,.L34 .L41: li 31,0 addis 9,0,.LC0@ha addi 11,9,.LC0@l cmplw 1,31,29 lwz 0,.LC0@l(9) lwz 9,4(11) lwz 10,8(11) lwz 8,12(11) stw 0,0(28) stw 9,4(28) stw 10,8(28) stw 8,12(28) lwz 0,16(11) lwz 9,20(11) lwz 11,24(11) stw 0,16(28) stw 9,20(28) stw 11,24(28) bc 4,4,.L14 li 30,0 .L16: mr 3,25 mr 7,31 addi 31,31,1 mr 5,28 lwzx 4,30,26 li 6,28 bl PPCSendMessage cmplw 1,31,29 addi 30,30,4 bc 12,4,.L16 .L14: li 31,0 .L42: cmplw 1,31,29 bc 4,4,.L19 mr 3,27 bl PPCWaitPort cmplw 1,31,29 bc 4,4,.L19 .L25: mr 3,27 bl PPCGetMessage cmpwi 1,3,0 bc 12,6,.L42 addi 31,31,1 cmplw 1,31,29 bc 12,4,.L25 b .L42 .L19: li 31,0 cmplw 1,31,29 bc 4,4,.L34 li 30,0 .L30: lwzx 3,30,26 cmpwi 1,3,0 bc 12,6,.L29 bl PPCDeleteMessage .L29: addi 31,31,1 cmplw 1,31,29 addi 30,30,4 bc 12,4,.L30 .L34: mr 3,27 bl PPCDeletePort extsh 3,3 cmpwi 1,3,0 bc 12,6,.L34 .L37: mr 3,28 bl PPCFreeVec .L39: mr 3,26 bl PPCFreeVec .L40: lwz 0,132(1) mtlr 0 lwz 25,100(1) lwz 26,104(1) lwz 27,108(1) lwz 28,112(1) lwz 29,116(1) lwz 30,120(1) lwz 31,124(1) addi 1,1,128 blr .Lfe1: .size main,.Lfe1-main .comm MyFile,4,4 .ident "GCC: (GNU) 2.7.2.1"