home *** CD-ROM | disk | FTP | other *** search
- # 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 "callosasync.c"
- gcc2_compiled.:
- .section .rodata
- .align 2
- .LC0:
- .string "dos.library"
- .align 2
- .LC1:
- .string "Asynchron String %ld\n"
- .section ".text"
- .align 2
- .globl main
- .type main,@function
- .long 0x7c0ac
- main:
- stwu 1,-48(1)
- mflr 0
- stw 22,8(1)
- stw 23,12(1)
- stw 24,16(1)
- stw 25,20(1)
- stw 26,24(1)
- stw 27,28(1)
- stw 28,32(1)
- stw 29,36(1)
- stw 30,40(1)
- stw 31,44(1)
- stw 0,52(1)
- mr 31,1
- bl PPCOutput
- mr 22,3
- li 3,88
- lis 4,0x1
- ori 4,4,1
- bl PPCAllocVec
- mr. 30,3
- bc 12,2,.L2
- li 11,4
- addis 9,0,.LC0@ha
- lwz 0,0(1)
- addi 9,9,.LC0@l
- stwu 0,-144(1)
- addi 3,1,47
- rlwinm 3,3,0,0,26
- lwz 11,0(11)
- stw 9,64(3)
- li 0,0
- stw 0,28(3)
- li 0,1
- stw 0,4(3)
- stw 0,16(3)
- li 0,-552
- stw 0,0(3)
- stw 11,84(3)
- bl PPCCallOS
- mr. 26,3
- bc 12,2,.L5
- li 28,0
- addis 23,0,.LC1@ha
- li 24,-48
- lis 27,0x1
- ori 27,27,1
- li 25,1
- addis 9,0,Buffer@ha
- addi 29,9,Buffer@l
- .L9:
- mr 3,29
- addi 4,23,.LC1@l
- mr 5,28
- crxor 6,6,6
- bl PPCsprintf
- stw 24,0(30)
- stw 22,32(30)
- stw 29,36(30)
- stw 3,40(30)
- stw 26,84(30)
- stw 27,4(30)
- stw 25,16(30)
- mr 3,30
- bl PPCCallOS
- addi 28,28,1
- cmplwi 1,28,9
- addi 29,29,256
- bc 4,5,.L9
- .L5:
- mr 3,30
- bl PPCFreeVec
- .L2:
- li 3,0
- lwz 11,0(1)
- lwz 0,4(11)
- mtlr 0
- lwz 22,-40(11)
- lwz 23,-36(11)
- lwz 24,-32(11)
- lwz 25,-28(11)
- lwz 26,-24(11)
- lwz 27,-20(11)
- lwz 28,-16(11)
- lwz 29,-12(11)
- lwz 30,-8(11)
- lwz 31,-4(11)
- mr 1,11
- blr
- .Lfe1:
- .size main,.Lfe1-main
- .comm Buffer,2560,1
- .ident "GCC: (GNU) 2.7.2.1"
-