.file "f.c" .version "01.01" gcc2_compiled.: .text .align 4 .globl f .type f,@function f: pushl %ebp movl %esp, %ebp cmpl $1, 8(%ebp) jg .L3 movl 8(%ebp), %eax movl %eax, %eax jmp .L2 .p2align 2 .L3: subl $12, %esp movl 8(%ebp), %eax decl %eax pushl %eax call f addl $16, %esp movl %eax, %eax imull 8(%ebp), %eax movl %eax, %eax .L2: leave ret .Lfe1: .size f,.Lfe1-f .ident "GCC: (GNU) 2.96 20000731 (Red Hat Linux 7.3 2.96-110)"