浮動小数点演算の後に浮動小数点結果を丸めます。
Windows: [C/C++] > [Optimization (最適化)] > [Floating-point Precision Improvements (浮動小数点精度の改善)]
Linux: [Floating Point (浮動小数点)] > [Round Floating-Point Results (浮動小数点結果の丸め)]
Mac OS: [Floating Point (浮動小数点)] > [Round Floating-Point Results (浮動小数点結果の丸め)]
-fp-port: IA-32、インテル(R) EM64T
/Qfp-port: IA-32
Linux* および Mac OS*: | -fp-port -no-fp-port |
Windows*: | /Qfp-port /Qfp-port- |
なし
Linux および Mac
OS: オン Windows: オフ |
Linux および Mac OS システムでは、浮動小数点演算の後に浮動小数点結果を丸めます。Windows システムでは丸められません。 |
このオプションは、浮動小数点演算の後に浮動小数点結果を丸めます。代入と型変換でユーザーが指定した精度に丸められます。速度に多少影響を与えます。
Windows システムでは、デフォルトで浮動小数点演算の結果を高精度で維持します。Linux および Mac OS システムで同様にするには、-no-fp-port を指定します。浮動小数点数の結果の一貫性が多少損なわれますが、精度とランタイム・パフォーマンスが向上します。
Linux: -fp_port
Mac OS: なし
Windows: /Qfp_port