.file "test1.c" .version "01.01" gcc2_compiled.: .section .rodata .LC0: .string "%d\n" .text .align 4 .globl main .type main,@function main: pushl %ebp movl %esp, %ebp subl $8, %esp movl $21, -4(%ebp) movl -4(%ebp), %edx movl %edx, %eax sall $1, %eax addl %edx, %eax movl %eax, -8(%ebp) subl $8, %esp movl -8(%ebp), %eax subl $21, %eax pushl %eax pushl $.LC0 call printf addl $16, %esp leave ret .Lfe1: .size main,.Lfe1-main .ident "GCC: (GNU) 2.96 20000731 (Red Hat Linux 7.3 2.96-113)"