Skip to main content

IAR Embedded Workbench for Arm 9.70.x

J.3.6 浮動小数点

このセクションの内容:
浮動小数点処理の精度 (5.2.4.2.2)

浮動小数点処理の精度は不明です。

浮動小数点変換の精度 (5.2.4.2.2)

浮動小数点変換の精度は不明です。

丸め処理 (5.2.4.2.2)

FLT_ROUNDSの非標準値はありません。

評価方法 (5.2.4.2.2)

FLT_EVAL_METHODの非標準値はありません。

整数値の浮動小数点値への変換 (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)

プラグマディレクティブFENV_ACCESSのデフォルトの状態は、OFFです。

その他の浮動小数点メカニズム (7.6, 7.12)

浮動小数点例外、丸めモード、環境、分類は他にはありません。

FP_CONTRACTのデフォルトの状態 (7.12.2)

プラグマディレクティブFP_CONTRACTのデフォルトステータスは、コンパイラオプション‑‑no_default_fp_contractを使用していない場合はONです。