From: Shigeo Kobayashi Date: 2002-04-13T10:27:15+09:00 Subject: [ruby-dev:16898] Re: if Re: BigFloat 小林です。 ----- Original Message ----- From: "Tanaka Akira" Subject: [ruby-dev:16897] Re: if Re: BigFloat > > できれば仮数部の配列(intの)が取得できれば > > いいんですが... > > value を倍々していけば 1bit ずつ得られるのでは。 これは原さんのプログラムがやってることですね。 (^^;; > うし、i386 のように浮動小数点レジスタでの形式がメモリ上の形式よりも精 > 度が高いような場合に、実際に何が起こるのかは微妙なところだと思いますが。 ここが知りたいとこなんです。 ダイレクトに全部持ってくるのは標準にはなさそうなので、 倍々して(CPUに依存せず)1ビットずつ取り込めるのか? 基本的なことのようなのに知らないんです。 これが、CPUに非依存(現時点では)であるならば、Float (の表現)からRatinalに変換する際に誤差がでると言って しまったのは半分撤回しないといけないですね。 別メールを出す時間がないので、  たけ(tk) さん、ありがとう! ------------------ 小林 茂雄 shigeo@tinyforest.jp