KIMURA Shigenobu
skimu****@mac*****
2004年 9月 1日 (水) 21:53:31 JST
あぁ、やっとみつかった。 この問題、根本的にはこれ http://www.shiro.dreamhost.com/scheme/wiliki/wiliki.cgi? Gauche%3a%b3%c8%c4%a5%c9%e2%c6%b0%be%ae%bf%f4%c5%c0%b1%e9%bb%bb%a4%ce%c6 %e6 なんですよね? (/ a b c) だと C のなかで一気に計算するので C コンパイラの最適化によって 80 bit のまま 計算される場合があるけど、(/ (/ a b) c) だといったん vm に戻るから必ず丸めが起きて ほかの CPU と結果が同じになる、と。 On Sep 1, 2004, at 7:20 AM, Shiro Kawai wrote: > > (テストの方も丸め誤差を考慮すべきかもしれませんが)。 > 単に通しちゃうより、IEEE 浮動小数点規則に従っていない 可能性ありいったワーニングが出るようにしてくれると うれしいです。 --skimu