Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ fp_class(3) — NEWS-os 4.2.1R

Media Vault

Software Library

Restoration Projects

Artifacts Sought

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

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026