.file "silly.c" .section .rodata .LC0: .string "%u\n" .text .globl main .type main,@function main: pushl %ebp movl %esp, %ebp subl $8, %esp andl $-16, %esp movl $0, %eax subl %eax, %esp subl $8, %esp pushl %esp pushl $.LC0 call printf addl $16, %esp subl $8, %esp pushl $2 pushl %esp pushl $.LC0 call printf addl $20, %esp subl $8, %esp pushl %esp pushl $.LC0 call printf addl $16, %esp call fred leave ret fred: subl $8, %esp pushl %esp pushl $.LC0 call printf addl $16, %esp leave ret .Lfe1: .size main,.Lfe1-main .ident "GCC: (GNU) 3.2.2 20030222 (Red Hat Linux 3.2.2-5)"