.file "main.c" .version "01.01" gcc2_compiled.: .globl i .data .align 4 .type i,@object .size i,4 i: .long 2 .globl format .type format,@object .size format,13 format: .string "f (%d) = %d\n" .text .align 4 .globl main .type main,@function main: pushl %ebp movl %esp, %ebp subl $8, %esp subl $12, %esp pushl i call f addl $16, %esp movl %eax, %eax movl %eax, -4(%ebp) subl $4, %esp pushl -4(%ebp) pushl i pushl $format call printf addl $16, %esp movl $0, %eax leave ret .Lfe1: .size main,.Lfe1-main .ident "GCC: (GNU) 2.96 20000731 (Red Hat Linux 7.3 2.96-110)"