.file "cfunc.c" .version "01.01" gcc2_compiled.: .text .align 4 .globl foo .type foo,@function foo: pushl %ebp movl %esp,%ebp subl $4,%esp movl 8(%ebp),%eax movl 12(%ebp),%edx leal (%edx,%eax),%ecx movl %ecx,-4(%ebp) movl -4(%ebp),%edx movl %edx,%eax jmp .L1 .p2align 4,,7 .L1: leave ret .Lfe1: .size foo,.Lfe1-foo .section .rodata .LC0: .string "b = %d\n" .text .align 4 .globl main .type main,@function main: pushl %ebp movl %esp,%ebp subl $4,%esp pushl $64 pushl $35 call foo addl $8,%esp movl %eax,%eax movl %eax,-4(%ebp) movl -4(%ebp),%eax addl %eax,-4(%ebp) movl -4(%ebp),%eax pushl %eax pushl $.LC0 call printf addl $8,%esp .L2: leave ret .Lfe2: .size main,.Lfe2-main .ident "GCC: (GNU) egcs-2.91.66 19990314/Linux (egcs-1.1.2 release)"