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 "TaskSignalTest.c"
- gcc2_compiled.:
- .section .rodata
- .align 2
- .LC0:
- .string "PPCTask now waits for Signal %ld\nPlease use <Tools/PPCSignalTask TaskSignalTest %ld>\nto wake it up again"
- .align 2
- .LC1:
- .string "PPCTask got Signals 0x%lx\n"
- .align 2
- .LC2:
- .string "Couldn`t alloc the WakeUP Task signal\n"
- .section ".text"
- .align 2
- .globl main
- .type main,@function
- .long 0x401c
- main:
- stwu 1,-16(1)
- mflr 0
- stw 31,12(1)
- stw 0,20(1)
- li 3,-1
- bl PPCAllocSignal
- mr 31,3
- cmpwi 1,31,-1
- bc 12,6,.L2
- addis 3,0,.LC0@ha
- addi 3,3,.LC0@l
- mr 4,31
- mr 5,31
- crxor 6,6,6
- bl PPCprintf
- li 3,1
- slw 3,3,31
- bl PPCWait
- mr 4,3
- addis 3,0,.LC1@ha
- addi 3,3,.LC1@l
- crxor 6,6,6
- bl PPCprintf
- mr 3,31
- bl PPCFreeSignal
- b .L3
- .L2:
- addis 3,0,.LC2@ha
- addi 3,3,.LC2@l
- crxor 6,6,6
- bl PPCprintf
- .L3:
- li 3,0
- lwz 0,20(1)
- mtlr 0
- lwz 31,12(1)
- addi 1,1,16
- blr
- .Lfe1:
- .size main,.Lfe1-main
- .ident "GCC: (GNU) 2.7.2.1"
-