カテゴリ:浮動小数点
このカテゴリには、浮動小数点計算に関連するトピックが含まれています。
ここにリストされていないものは、RTL の浮動法数点データ型と、それに関する手続きや関数です。これらのほとんどは、System および System.Math ユニットにあります。
FPU(浮動小数点ユニット)は、32 ビット システムでの浮動収集点の計算を処理し、SSE(ストリーミング SIMD 拡張)は、64 ビット システムでの浮動収集点の計算を処理します。浮動小数点の例外は、FPU および SSE の両方において、SetExceptionMask を使用してそれらのすべてまたは一部をマスクすることで、発生を回避することができます。SetExceptionMask は、FPU 制御ワードおよび SSE の MXCSR 制御/ステータス レジスタでの、浮動小数点例外ビットを設定します。
FPU 制御ワード レジスタは、以下に図示します:
|
ビット |
説明 | |
|---|---|---|
| 15 | 予約済み | |
| 14 | 予約済み | |
| 13 | 予約済み | |
| 12 | 無限大の制御 | |
| 11 | 丸めの制御 | |
| 10 | ||
| 9 | 精度の制御 | |
| 8 | ||
| 7 | 予約済み | |
| 6 | 予約済み | |
| 5 | 例外マスク | 精度 |
| 4 | アンダーフロー | |
| 3 | オーバーフロー | |
| 2 | ゼロ除算 | |
| 1 | 非正規化オペランド | |
| 0 | 不正演算 | |
関連項目
カテゴリ「浮動小数点」にあるページ
このカテゴリには 22 ページが含まれており、そのうち以下の 22 ページを表示しています。