>>497
--
$ more foo.c
#include <stdio.h>
#include <math.h>
int main()
{
printf("%d\n", (int) pow(10, 2));
return 0;
}
$ gcc -O3 -S foo.c
$ grep -B17 ret foo.s
_main:
leal 4(%esp), %ecx
andl $-16, %esp
pushl -4(%ecx)
pushl %ebp
movl %esp, %ebp
pushl %ecx
subl $20, %esp
call ___main
movl $100, 4(%esp)
movl $LC0, (%esp)
call _printf
addl $20, %esp
xorl %eax, %eax
popl %ecx
popl %ebp
leal -4(%ecx), %esp
ret
--
アセンブラを読めなくても、100と言う数値があるのとpow()を呼んでないこと位判るだろ。