# -- Machine type IA32 # mark_description "Intel(R) C++ Compiler for 32-bit applications, Version 7.1 Build 20031103Z"; # mark_description "-long_double -Xlinker -rpath -Xlinker /homes/ob3/Research/Intel/compiler70/ia32/lib -O0 -unroll=0 -Wall -fve"; # mark_description "rbose-asm -o show_stack.s -S"; .ident "Intel(R) C++ Compiler for 32-bit applications, Version 7.1 Build 20031103Z" .ident "-long_double -Xlinker -rpath -Xlinker /homes/ob3/Research/Intel/compiler70/ia32/lib -O0 -unroll=0 -Wall -fverbose-asm -o show_" .file "show_stack.c" .text .data .align 4 .bss .align 4 .section .rodata, "a" .align 4 .section .data1, "wa" .align 4 .section .text1, "xa" .align 4 .data .text # -- Begin f # mark_begin; .align 4,0x90 .globl f f: # parameter 1: 8 + %ebp ..B1.1: # Preds ..B1.0 pushl %ebp #3.22 movl %esp, %ebp #3.22 subl $44, %esp #3.22 movl $0, -44(%ebp) #7.8 movl -44(%ebp), %eax #7.15 movl 8(%ebp), %edx #7.19 cmpl %edx, %eax #7.3 jge ..B1.4 # Prob 50% #7.3 # LOE ..B1.3: # Preds ..B1.1 ..B1.3 movl -44(%ebp), %eax #8.7 movl -44(%ebp), %edx #8.19 movl N(,%edx,4), %edx #8.19 addl -44(%ebp), %edx #8.19 addl -40(%ebp,%eax,4), %edx #8.5 movl -44(%ebp), %eax #8.7 movl %edx, -40(%ebp,%eax,4) #8.5 incl -44(%ebp) #7.22 movl -44(%ebp), %eax #7.15 movl 8(%ebp), %edx #7.19 cmpl %edx, %eax #7.3 jl ..B1.3 # Prob 50% #7.3 # LOE ..B1.4: # Preds ..B1.3 ..B1.1 movl -44(%ebp), %eax #11.12 movl -40(%ebp,%eax,4), %eax #11.10 leave #11.10 ret #11.10 .align 4,0x90 # LOE # mark_end; .type f,@function .size f,.-f .data # -- End f .data # End