Sun Studio 12: Fortran ライブラリ・リファレンス

2.2.1.2 要素別処理関数

モジュール IEEE_ARITHMETIC には、IEEE_SUPPORT_DATATYPE(X) および IEEE_SUPPORT_DATATYPE(Y) が真であるような実数 XY について、次の要素別処理関数が含まれています。

関数 

説明 

IEEE_CLASS(X)

IEEE クラス 

IEEE_COPY_SIGN(X,Y)

IEEE copysign 関数 

IEEE_IS_FINITE(X)

値が有限かどうかの判定 

IEEE_IS_NAN(X)

値が IEEE 非数であるかどうかの判定 

IEEE_IS_NORMAL(X)

値が正規であるかどうかの判定 

IEEE_IS_NEGATIVE(X)

値が負かどうかの判定 

IEEE_LOGB(X)

IEEE 浮動小数点書式の非バイアス指数 

IEEE_NEXT_AFTER(X,Y)

Y 方向に向かって、X の次の表現可能文字を返す

IEEE_REM(X,Y)

IEEE REM 剰余関数 X - Y*N で、N は、実際の X/Y にもっとも近い整数を表す

IEEE_RINT(X)

現在の丸めモードに従って整数値を返す 

IEEE_SCALB(X,I)

X*2**I を返す

IEEE_UNORDERED(X,Y)

IEEE unordered 関数。X または Y が NaN の場合は真、それ以外の場合は偽

IEEE_VALUE(X,CLASS)

IEEE 値の生成