>>161
> for (int i = 0; i < 10000000; i++) {
>   a = b*c;
> }

これ、VC++だと

a = b * c;
i = 10000000;

に展開されてしまうみたいだぞよ。
i を関数外に追い出してみても無駄だった。
なんかこういうののベンチマーク方法論とかないじゃろうか?
実際のコードで使ってみるしかないのか?