4.3.4.2.1. Floating Point Functions
FCLASS.S 命令は、浮動小数点値を次の表に指定されている 10 個の可能な分類に分類し、整数値を返します。
| 分類 | 詳細 | 単精度の表記 | 戻り値 | ||
|---|---|---|---|---|---|
| SIGN BIT | 8/8ビット | 8/23ビット | |||
| 無限大 | 負の無限大 | 1 | 0xFF | 0 | 0 |
| ノーマル | 負の正規化された非ゼロ値 | 1 | 任意の値 (他のクラスを表す値を除く) | 1 | |
| -亜正常 | 負の非正規化値 | 1 | 0 | 非ゼロ | 2 |
| -0 | 負のゼロ値 | 1 | 0 | 0 | 3 |
| +0 | 正のゼロ値 | 0 | 0 | 0 | 4 |
| +亜正常 | 正の非正規化値 | 0 | 0 | 非ゼロ | 5 |
| ノーマル | 正の正規化されたゼロ以外の値 | 0 | 任意の値 (他のクラスを表す値を除く) | 6 | |
| 無限大 | 正の無限大 | 0 | 0xFF | 0 | 7 |
| NaN のシグナリング | NaN のシグナリング | ドントケア | 0xFF | 0x1 to 0x3FFFFF | 8 |
| 静かな NaN | 静かな NaN | ドントケア | 0xFF | 0x400000 to 0x7FFFFF | 9 |