.file "long.c" gcc2_compiled.: ___gnu_compiled_c: .text .align 4 .globl _along _along: pushl %ebp movl %esp,%ebp pushl %esi pushl %ebx movl 8(%ebp),%ecx movl 12(%ebp),%ebx shldl $1,%ecx,%ebx sall $1,%ecx addl $13,%ecx adcl $0,%ebx movl %ecx,8(%ebp) movl %ebx,12(%ebp) pushl %ebx pushl %ecx call _f movl %eax,%ecx movl %ecx,%ebx sarl $31,%ebx movl %ecx,8(%ebp) movl %ebx,12(%ebp) addl %ecx,%ecx adcl %ebx,%ebx movl %ecx,8(%ebp) movl %ebx,12(%ebp) pushl %ebx pushl %ecx call _f movl %eax,%ecx movl %ecx,%ebx sarl $31,%ebx addl $1,%ecx adcl $0,%ebx movl %ecx,8(%ebp) movl %ebx,12(%ebp) pushl %ebx pushl %ecx call _f movl %eax,%ecx movl %ecx,%ebx sarl $31,%ebx movl %ecx,8(%ebp) movl %ebx,12(%ebp) pushl $0 call _g addl %eax,%eax pushl %eax call _g incl %eax addl $32,%esp pushl %eax call _g cltd addl %eax,8(%ebp) adcl %edx,12(%ebp) pushl 12(%ebp) pushl 8(%ebp) call _f movl %eax,%ecx movl %ecx,%ebx sarl $31,%ebx shldl $8,%ecx,%ebx sall $8,%ecx movl %ecx,8(%ebp) movl %ebx,12(%ebp) pushl %ebx pushl %ecx call _f movl %eax,%ecx movl %ecx,%ebx sarl $31,%ebx movl %ecx,8(%ebp) movl %ebx,12(%ebp) movl 8(%ebp),%eax movl 12(%ebp),%edx leal -8(%ebp),%esp popl %ebx popl %esi movl %ebp,%esp popl %ebp ret