起動時に IEEE 丸めモードを有効にします。
このオプションは、次に示す IEEE 754 丸めモードを設定します。
定数式を評価する時にコンパイラが使用できる。
プログラム初期化中の実行時に設定される。
内容は、ieee_flags サブルーチンと同じです。これは実行時のモードを変更するために使用します。
r には次の値のいずれかを指定します。
表 A–12 -fround の値
値 |
意味 |
---|---|
nearest |
もっとも近い数値に丸め、中間値の場合は偶数にします。 |
tozero |
ゼロに丸めます。 |
negative |
負の無限大に丸めます。 |
positive |
正の無限大に丸めます。 |
-fround オプションを指定しないと、丸めモードは -fround=nearest になります。
1 つのルーチンを -fround=r でコンパイルした場合は、そのプログラムのすべてのルーチンを同じ -fround=r オプションでコンパイルする必要があります。コンパイルしない場合、予期しない結果が生じることがあります。
このオプションは、メインプログラムをコンパイルするときにだけ有効です。