Sun Studio 12 Update 1: C++ ユーザーズガイド

A.2.26 -fround=r

起動時に IEEE 丸めモードを有効にします。

このオプションは、次に示す IEEE 754 丸めモードを設定します。

内容は、ieee_flags サブルーチンと同じです。これは実行時のモードを変更するために使用します。

A.2.26.1 値

r には次の値のいずれかを指定します。

表 A–12 -fround の値

値 

意味  

nearest

もっとも近い数値に丸め、中間値の場合は偶数にします。 

tozero

ゼロに丸めます。 

negative

負の無限大に丸めます。 

positive

正の無限大に丸めます。 

デフォルト

-fround オプションを指定しないと、丸めモードは -fround=nearest になります。

警告

1 つのルーチンを -fround=r でコンパイルした場合は、そのプログラムのすべてのルーチンを同じ -fround=r オプションでコンパイルする必要があります。コンパイルしない場合、予期しない結果が生じることがあります。

このオプションは、メインプログラムをコンパイルするときにだけ有効です。