# 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 "Loop.c" gcc2_compiled.: .section .rodata .align 2 .LC0: .string "The loop ran %Ld iterations\n" .section ".text" .align 2 .globl main .type main,@function .long 0x404c main: 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) li 31,0 li 30,0 .L2: li 3,0 li 4,4096 bl PPCSetSignal andi. 0,3,4096 bc 4,2,.L3 li 29,1 li 28,0 add 10,31,29 subfc 0,31,10 subfe 0,0,0 neg 0,0 mr 9,30 add 9,9,0 mr 30,9 mr 31,10 b .L2 .L3: addis 3,0,.LC0@ha addi 3,3,.LC0@l mr 4,30 mr 5,31 crxor 6,6,6 bl PPCprintf li 3,0 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 .Lfe1: .size main,.Lfe1-main .ident "GCC: (GNU) 2.7.2.1"