J.3.6 浮動小数点
このセクションの内容:
浮動小数点処理の精度 (5.2.4.2.2)
浮動小数点処理の精度は不明です。
浮動小数点変換の精度 (5.2.4.2.2)
浮動小数点変換の精度は不明です。
丸め処理 (5.2.4.2.2)
評価方法 (5.2.4.2.2)
整数値の浮動小数点値への変換 (6.3.1.4)
整数値がソース値を正確に表現できない浮動小数点値に変換されると、最も近い値に丸めるモードが使用されます(FLT_ROUNDSが1に定義されています)。
浮動小数点の浮動小数点への変換 (6.3.1.5)
浮動小数点値がソース値を正確に表現できない浮動小数点値に変換されると、最も近い値に丸めるモードが使用されます(FLT_ROUNDSが1に定義されています)。
浮動小数点定数値の記述 (6.4.4.2)
最も近い値への丸めモードが使用されます(FLT_ROUNDSが1に定義されています)。
浮動小数点値の縮約 (6.5)
浮動小数点値は縮約されます。ただし、精度のロスはありません。シグナルはサポートされていないため、これは問題にはなりません。
FENV_ACCESSのデフォルトの状態 (7.6.1)
その他の浮動小数点メカニズム (7.6, 7.12)
浮動小数点例外、丸めモード、環境、分類は他にはありません。
FP_CONTRACTのデフォルトの状態 (7.12.2)
プラグマディレクティブFP_CONTRACTのデフォルトステータスは、コンパイラオプション‑‑no_default_fp_contractを使用していない場合はONです。