目次→コンパイラ→
コマンド・ラインを使う→
Compiler Option: -fpmode←オリジナル・サイト
目次→
コンパイラ・オプション一覧→
Compiler Option: -fpmode←オリジナル・サイト
浮動小数点の演算を、速いが、それほど正確でないか、遅くても、より正確にしたいか、のどちらかを選択します。
構文:
-fpmode < mode >
パラメタ:
mode
The floating point mode:
FAST |
PRECISE.
記述:
-fpmode コンパイラ・オプションは、浮動小数点演算で、速度か、精度か、どちらがより重要かを指定します。
このオプションを指定しないと、デフォルトは、-fpmode PRECISE です。
-fpmode FAST は、浮動小数点操作で、より速くて、それほど正確でない指示を発生させます。
-fpmode PRECISE は、選択された浮動小数点ユニットのデフォルト速度と精度で作動する、標準の浮動小数点指示を発生させます。
現在、
-fpmode FAST を使用すると異なって振る舞う、浮動小数点操作は、下の通りです。
sin()、
cos()、reciprocal、reciprocal
square root
これらは、すべて、
Single 精度の値で、作動します。
-fpmode PRECISE の使用は、
-fpu SSE コマンドラインのオプションに、依存しています。
-fpu SSE を使用せずに
-fpmode PRECISE を使うと、エラーになります。
参照: