.file "func2.c" .version "01.01" gcc2_compiled.: .text .align 4 .globl func2 .type func2,@function func2:s pushl %ebp //Setup Stack movl %esp,%ebp movl 8(%ebp),%ecx // Get a movl 12(%ebp),%edx // Get b movl %ecx,%eax // %eax = a subl %edx,%eax // %eax = a-b testl %eax,%eax // test %eax jg .L3 // if test > 0 jump to .L3 movl %edx,%eax // result = b jmp .L5 .p2align 4,,7 .L3: movl %ecx,%eax // result = a .L5: movl %ebp,%esp // Stack stuff popl %ebp ret .Lfe1: .size func2,.Lfe1-func2 .ident "GCC: (GNU) 2.95.3 20010315 (release)"