作者: 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/