Bruce. です。21日に出したメールが今頃エラーで戻ってきました??
ですのでだしなおします。
でましたね。新しいの。>プログラムを10倍早くする
早速検証してみました。
整数除算よりも浮動小数点除算の方が早いということになって
いましたが、手元で試してみたところ、除数が整数のときに限
るようです。2.1とかで割るようにすると格段に遅くなります。
また、
x /= y;
ではなく
z = x / y;
のようにしても浮動小数点除算は遅くなります。アセンブリ
コードをはかせてみたのですが、なぜそうなるのかは不明で
す。
xをロード
yで除算
xにストア
か
xをロード
yで除算
zにストア
かの違いでしかないんですが。
いずれにしろ今回も検証が甘いですね、というお話でした ;-)
--
木村浩一
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/index.html#zakkicho
homepage3.nifty.com/farstar/