[Gauche-devel-jp] Re: make test のエラー (redhat 7.2 / redhat

Back to archive index

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




Gauche-devel-jp メーリングリストの案内
Back to archive index