Oracle Solaris Studio 12.4 Man Pages

印刷ビューの終了

更新: January 2015
 
 

floatingpoint(3F)

名前

floatingpoint - FORTRAN IEEE 浮動小数点定義

形式

#include "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

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

IEEE 分類

fp_class_type

IEEE 浮動小数点値とシンボルのクラス一覧。

関連項目

ieee_environment (3F) , ieee_flags (3M) , ieee_handler (3M)