作者: Bruce.
日時: 2005/1/24(23:45)
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/