浮動小数点の精度と一貫性を向上させます。
IA-32、インテル® 64、IA-64 アーキテクチャー
Linux および Mac OS X: |
-mp1 |
Windows: |
/Qprec |
なし
オフ |
浮動小数点数結果の一貫性が多少損なわれますが、精度とランタイム・パフォーマンスが向上します。 |
このオプションは、浮動小数点の一貫性を向上させます。超越関数のオペランドの範囲外チェックを行い、浮動小数点演算の比較精度を上げます。
このオプションは、コンパイラーが NaN 比較セマンティクスを変更する最適化を実行しないようにして、すべての変数を比較で使用される前に宣言された精度まで切り捨てます。また、コンパイラーが、X87 超越命令よりも精度が高くなるライブラリー・ルーチンを使用するようにします。
このオプションは、mp または Op オプションよりも禁止される最適化処理が少なく、パフォーマンスに与える影響も小さくなります。
なし