FP_CLASS(3) — NEWS-OS Programmer’s Manual
名称
fp_class − IEEE 浮動小数点値のクラス
形式
#include <fp_class.h>
int fp_class_d(double x);
int fp_class_f(float x);
解説
これらの関数を使用して、IEEE 浮動小数点値のクラスが決定できます。 これらは、ファイル <fp_class.h> 中で定義される定数のうちの 1 つを返します。 クラスが signaling NaN の場合も例外を発生しません。 これらのルーチンは、バイナリの浮動小数点演算に対する IEEE 754-1985 規格の 付録中で推奨されている関数 class(x) をインプリメントするためのものです。
<fp_class.h> 中の定数は、以下の値のクラスを指定します。
定数クラス
FP_SNANsignaling NaN (Not-a-Number: 非数)
FP_QNANquiet NaN (Not-a-Number: 非数)
FP_POS_INF+∞(正の無限大)
FP_NEG_INF−∞(負の無限大)
FP_POS_NORM正規化された正の値(0 でない)
FP_NEG_NORM正規化された負の値(0 でない)
FP_POS_DENORM 正規化されていない正の値
FP_NEG_DENORM 正規化されていない負の値
FP_POS_ZERO+0.0 (正の 0 )
FP_NEG_ZERO−0.0 (負の 0 )
関連事項
ANSI/IEEE Std 754-1985, IEEE Standard for Binary Floating-Point Arighmetic
NEWS-OSRelease 4.2.1R