作者: Bruce.
日時: 2004/12/16(23:31)
Bruce. です。ウォッチしてます(笑)

> int型を選択した場合、double型やfloat型に比べて、実行速度がダントツで
> 速くなることが分かりました。double型やfloat型はあまり大差はありません
> でしがた、double型の方が、若干、速くなるようです。

なるようです。ってのはちと無責任のような。
試しにgccにアセンブリソースを吐かせてみると掛け算のコードは

	flds	-4(%ebp)
	fmuls	-8(%ebp)
	fstps	-4(%ebp)

	fldl	-16(%ebp)
	fmull	-24(%ebp)
	fstpl	-16(%ebp)

な感じ(上がfloat、下がdoubleです)。
純粋に命令の所要クロック数の違いなんだろうか?

-- 
木村浩一
  I thought what I'd do was, I'd pretend I was one of those deaf-mutes.
  mail kbk@...
  web  www.kt.rim.or.jp/~kbk/
       homepage3.nifty.com/farstar/