[前][次][番号順一覧][スレッド一覧][生データ]

yarv-dev:1153

From: Tadashi Saito <shiba mail2.accsnet.ne.jp>
Date: Fri, 30 Nov 2007 15:43:56 +0900
Subject: [yarv-dev:1153] 参加希望 & 参考意見

ML: yarv-dev quickml.atdot.net
New Member: shiba@m...

斎藤と申します。Float高速化のお話、興味があるので参加させてください。

アーカイブの[yarv-dev:1122]を拝見して、自分が考えていたこととほぼ
同じ事だったので安心(?)しました。

参考になるのか分かりませんが、自分が以前調べたことをいくつか。

From: SASADA Koichi <ko1 atdot.net>
Date: Tue, 20 Nov 2007 19:33:06 +0900
Subject: [yarv-dev:1124] Re: 考えている案

> ちなみに,C 言語で double のメモリパターンを取り出したとき,
> IEEE754 倍精度である,というのはどれくらい一般的な話なんでしょうか

・他のどの規格よりも一番多く使われているくらいに一般的である

とまでは言えると思いますが、「C言語」に絞ってもう一段階進めると

・C99では、それが「強く示唆されている」くらい一般的である

くらいでしょうか。具体的にどのくらいの「強さ」かというと、

・適合を判別するマクロ __STDC_IEC_559__ がある
  (IEEE 754 == IEC 60559:1989)
・IEC 60559 の要求の一部をサポートする目的で<fenv.h>が追加されている
・附属書として IEC 60559 が定められている
・規格中に度々、「IEC 60559」という言葉に言及されている
(・べっ、別に必ずIEEE 754に沿っているなんて規定してる訳じゃ無いからね)

というくらいです。現状の統計については存じません。

> また,それをコンパイル時
> などに検証する方法ってあるんでしょうか.

autoconfかなぁと思って昔調べた範囲では、1999年のMLアーカイブ

http://sourceware.org/ml/automake/1999-05/msg00082.html

しか見付かりませんでした。「m68kでうまく動かないので決め打ちに(コメント
アウト)した」とありますが、元ネタとされるGNU PSPPの最新リリースでは、
更に進んでコメントごとなくなってなってました。

…というくらいに、一般的とは言えると思います。

-- 
斎藤ただし

--
ML: yarv-dev quickml.atdot.net
Info: http://www.atdot.net/~ko1/quickml

How to unsubscribe from the ML:
- Just send an empty message to <yarv-dev quickml.atdot.net>.
- Or, if you cannot send an empty message for some reason,
  please send a message just saying 'unsubscribe' to <yarv-dev quickml.atdot.net>.
  (e.g., hotmail's advertisement, signature, etc.)

Members of <yarv-dev quickml.atdot.net>:
ko1@a...
zn@m...
gotoken@g...
2008@s...
m-72@t...
t_nissie@y...
horinout@r...
kumaryu@k...
artonx@y...
tnebata@u...
shiba@m...

[前][次][番号順一覧][スレッド一覧][生データ]