.file "sum.c" .version "01.01" gcc2_compiled.: .section .rodata .LC0: .string "%ld\n" .comm i,4,4 .comm j,8,8 .text .align 4 .globl main .type main,@function main: pushl %ebp movl %esp,%ebp movl $100000000,i movl $0,j movl $0,j+4 fld1 jmp .L4 .L6: fstp %st(0) .p2align 4,,7 .L4: fldl j movl i,%eax decl %eax movl %eax,i fstl j testl %eax,%eax jg .L6 fstp %st(1) subl $8,%esp fstpl (%esp) pushl $.LC0 call printf leave ret .Lfe1: .size main,.Lfe1-main .ident "GCC: (GNU) egcs-2.91.66 19990314/Linux (egcs-1.1.2 release)"