作者: 機械伯爵 | |
日時: 2005/1/28(10:00) |
ども、機械です。 > また、 > > x /= y; > > ではなく > > z = x / y; > > のようにしても浮動小数点除算は遅くなります。アセンブリ > コードをはかせてみたのですが、なぜそうなるのかは不明で > す。 > > xをロード > yで除算 > xにストア > > か > > xをロード > yで除算 > zにストア > > かの違いでしかないんですが。 ロードしたときのアドレスポインタを移動させる手間・・・の 違いだけですよね(X→Xなら再利用できるし) 間接ポインタつかってると、結構面倒かも・・・って、現在の 32ビットアドレスで、そんなことしてるわけないか・・・。 /機械伯爵/