From ruby-math-admin@netlab.co.jp Thu Apr 27 12:24:17 2000 Received: from voscc.nagaokaut.ac.jp (voscc.nagaokaut.ac.jp [133.44.1.100]) by blade.nagaokaut.ac.jp (8.8.8/8.8.8/Debian/GNU) with ESMTP id MAA01984 for ; Thu, 27 Apr 2000 12:24:17 +0900 Resent-From: ruby-math-admin@netlab.co.jp Received: from hoyogw.netlab.co.jp by voscc.nagaokaut.ac.jp id MAA92037; Thu, 27 Apr 2000 12:20:13 +0900 (JST) Received: from hoyogw.netlab.co.jp (matz@localhost [127.0.0.1]) by hoyogw.netlab.co.jp (8.9.3+3.2W/3.7W/1.3) with SMTP id MAA15033 for ; Thu, 27 Apr 2000 12:20:12 +0900 Date: Wed, 26 Jan 2000 16:02:30 +0900 From: SHUDO Kazuyuki Reply-To: ruby-math@netlab.co.jp Subject: [ruby-math:00125] Re: (summary) SingleFloat, DoubleFloat < Float To: ruby-math@netlab.co.jp Message-Id: <200001260702.QAA05649@cafe.muraoka.info.waseda.ac.jp> In-Reply-To: Your message of "Wed, 26 Jan 2000 05:42:06 JST." <200001252042.FAA13996@hanare00.math.sci.hokudai.ac.jp> X-ML-Name: ruby-math X-Mail-Count: 00125 X-MLServer: fml [fml 2.2]; post only (only members can post) X-ML-Info: If you have a question, send a mail with the body "# help" (without quotes) to the address ruby-math-ctl@netlab.co.jp; help= Precedence: bulk Resent-To: poffice@blade.nagaokaut.ac.jp Resent-Date: Thu, 27 Apr 2000 12:20:11 +0900 Resent-Message-Id: <200004271220.FMLAAA15025.ruby-math@netlab.co.jp> 首藤です。 ruby-math の過去のメイルを入手する方法はあるのでしょうか。 議論を把握しようと Ruby メーリングリスト http://www.ruby-lang.org/ja/ml.html を見たのですが、ruby-math については見つけられませんでした。 ごとけんさん wrote: > 直接はちょっと違うんですが、倍精度についてユークリッド距離 > \sqrt{x^2+y^2} を求める際に、x^2+y^2を拡張倍精度に格上げして > から平方根を倍精度に落して計算すると丸めが処理系によって違う > ことがあり得るという話があります。このような話はいまのところ > intel が主流なんで、問題が顕在してませんがRubyが広く使われる > ようになると表に出てくる恐れがあります。 そもそも、浮動小数点演算で、x86 とその他、例えば SPARC, MIPS 等が 同じ結果を返すことは期待できないです。 しかし、x86, SPARC, MIPS のどれも IEEE754 準拠だったりします。 これに最初に気付いたとき、[ruby-list:11886] を書きました。 (最初の僕の認識は誤っていたのですが…) その後、Java でこの問題がどう扱われているかを調べて、 x86 でも SPARC と同じセマンティクスを達成する方法を実装しました。 x86 の問題、実装法など、以下に文書としてまとめてあります。 strictfp の実装 http://www.shudo.net/java-grandprix99/strictfp/ P.S. 手前味噌〜 SHUDO Kazuyuki/首藤一幸 私をたばねないで あらせいとうの花のように shudoh@muraoka.info.waseda.ac.jp