home *** CD-ROM | disk | FTP | other *** search
- .file "test.c"
- gcc2_compiled.:
- .section ".rodata"
- .align 2
- .LC0:
- .string "%i. %s\n"
- .align 2
- .LC1:
- .string "test.c"
- .align 2
- .LC2:
- .string "rb"
- .align 2
- .LC3:
- .string "te"
- .align 2
- .LC4:
- .string "wb"
- .section ".text"
- .align 2
- .globl main
- .type main,@function
- main:
- stwu 1,-32(1)
- mflr 0
- stmw 28,16(1)
- stw 0,36(1)
- mr 28,3
- li 30,0
- cmpw 0,30,28
- bc 4,0,.L8
- cmpwi 0,28,0
- mr 31,4
- lis 29,.LC0@ha
- rlwinm 0,28,0,30,31
- bc 4,1,.L25
- cmpwi 0,0,0
- bc 12,2,.L10
- cmpwi 0,0,1
- bc 4,1,.L25
- cmpwi 0,0,2
- bc 4,1,.L26
- lwz 5,0(31)
- la 3,.LC0@l(29)
- li 4,0
- addi 31,31,4
- li 30,1
- crxor 6,6,6
- bl printf
- .L26:
- lwz 5,0(31)
- mr 4,30
- la 3,.LC0@l(29)
- addi 31,31,4
- addi 30,30,1
- crxor 6,6,6
- bl printf
- .L25:
- lwz 5,0(31)
- mr 4,30
- la 3,.LC0@l(29)
- addi 30,30,1
- addi 31,31,4
- b .L42
- .L10:
- lwz 5,0(31)
- mr 4,30
- la 3,.LC0@l(29)
- crxor 6,6,6
- bl printf
- lwz 5,4(31)
- addi 4,30,1
- la 3,.LC0@l(29)
- crxor 6,6,6
- bl printf
- lwz 5,8(31)
- addi 4,30,2
- la 3,.LC0@l(29)
- crxor 6,6,6
- bl printf
- lwz 5,12(31)
- addi 4,30,3
- la 3,.LC0@l(29)
- addi 30,30,4
- addi 31,31,16
- .L42:
- crxor 6,6,6
- bl printf
- cmpw 0,30,28
- bc 12,0,.L10
- .L8:
- lis 3,.LC1@ha
- lis 4,.LC2@ha
- la 4,.LC2@l(4)
- la 3,.LC1@l(3)
- bl fopen
- mr 30,3
- lis 4,.LC4@ha
- lis 3,.LC3@ha
- la 4,.LC4@l(4)
- la 3,.LC3@l(3)
- bl fopen
- mr 31,3
- b .L12
- .L14:
- lwz 9,8(31)
- addi 9,9,-1
- cmpwi 0,9,0
- stw 9,8(31)
- bc 4,0,.L17
- lwz 0,24(31)
- cmpw 0,9,0
- bc 12,0,.L18
- rlwinm 0,3,0,0xff
- cmpwi 0,0,10
- bc 12,2,.L18
- .L17:
- lwz 9,0(31)
- stb 3,0(9)
- addi 9,9,1
- stw 9,0(31)
- b .L12
- .L18:
- mr 4,31
- bl __swbuf
- .L12:
- lwz 9,4(30)
- addi 9,9,-1
- cmpwi 0,9,0
- stw 9,4(30)
- bc 4,0,.L15
- mr 3,30
- bl __srget
- b .L16
- .L15:
- lwz 9,0(30)
- lbz 3,0(9)
- addi 9,9,1
- stw 9,0(30)
- .L16:
- cmpwi 0,3,-1
- bc 4,2,.L14
- mr 3,31
- bl fclose
- mr 3,30
- bl fclose
- li 3,12345
- lwz 0,36(1)
- mtlr 0
- lmw 28,16(1)
- la 1,32(1)
- blr
- .Lfe1:
- .size main,.Lfe1-main
- .ident "GCC: (GNU) 2.95.2 19991024 (release)"
-