マニュアルページ floatingpoint.3f




名前

     f77_floatingpoint - FORTRAN IEEE 浮動小数点定義


形式

     #include <f77/f77_floatingpoint.h>


機能説明

     このファイルは、ANSI/IEEE 規格 754-1985 に準拠した標準の浮動
     小数点を実装するときに、使用する定数と型を定義します。これら
     の定数や型を使用すれば、より理解しやすい .F ソースファイル (
     コンパイル前に自動的に前処理が行われるソースファイル) を作成
     することができます。

     IEEE 丸めモード :

     fp_direction_type   IEEE 丸め方向モードの型。列挙の順序 は、
                         ハードウェアによって異なります。

     fp_precision_type   IEEE 丸め精度モードの型。68881 を搭載 し
                         た  Sun-3 のような拡張精度をサポートする
                         システム専用です。

     SIGFPE 処理 :

     sigfpe_code_type    SIGFPE コードの型。

     sigfpe_handler_type 特定の SIGFPE コードを処理するときに呼び
                         出されるユーザー定義可能な SIGFPE 例外ハ
                         ンドラの型。

     SIGFPE_DEFAULT      デフォルトの SIGFPE 例外処理を示す マ ク
                         ロ。 IEEE 例外ではデフォルトの結果を続行
                         し、他の SIGFPE コードの場合は異常終了し
                         ます。


     SIGFPE_IGNORE       代替の SIGFPE 例外処理を示すマクロ。例外
                         を無視し、処理を続けます。

     SIGFPE_ABORT        代替の SIGFPE 例外処理を示すマクロ。異常
                         終了してコアダンプを出力します。

     IEEE 例外処理 :

     N_IEEE_EXCEPTION    IEEE 浮動小数点例外の種類の数。

     fp_exception_type   N_IEEE_EXCEPTION 例外の型。各例外に ビッ
                         ト番号が割り当てられます。

     fp_exception_field_type
                         少なくとも N_IEEE_EXCEPTION 個のビットを
                         保 持 することを意図した型。各ビットは、
                         fp_exception_type によって番号が割り当て
                         ら れ て い る  IEEE  例外に対応します。
                         fp_inexact は最下位ビッ ト に 対 応 し、
                         fp_invalid は最下位から 5 番目のビットに
                         対応します。演算によっては、複数の例外が
                         設定されることがあります。

     IEEE 分類 :

     fp_class_type       IEEE 浮動小数点値とシンボルのクラスの 並
                         び。


ファイル

     include/f77_floatingpoint.h


関連項目

     ieee_flags(3M)ieee_handler(3M)f77_ieee_environment(3F)