浮動小数点演算のスペキュレーションを行うモードをコンパイラーに指示します。
Windows: [Optimization (最適化)] > [Floating-Point Speculation (浮動小数点のスペキュレーション)]
Linux: [Floating Point (浮動小数点)] > [Floating-Point Speculation (浮動小数点のスペキュレーション)]
Mac OS: [Floating Point (浮動小数点)] > [Floating-Point Speculation (浮動小数点のスペキュレーション)]
IA-32 アーキテクチャー、インテル(R) 64 アーキテクチャー、IA-64 アーキテクチャー
Linux* および Mac OS*: | -fp-speculation=mode |
Windows*: | /Qfp-speculation=mode |
mode | 浮動小数点演算のモード。設定可能な値は以下のとおりです。 | |
fast | 浮動小数点演算のスペキュレーションを有効にするようにコンパイラーに指示します。 | |
safe | スペキュレーションによって浮動小数点例外が起こる可能性がある場合は、スペキュレーションを無効にするようコンパイラーに指示します。 | |
strict | 浮動小数点演算のスペキュレーションを無効にするようにコンパイラーに指示します。 | |
off | これは、strict と同じです。 |
-fp-speculation=fast
または /Qfp-speculation=fast |
コンパイラーは、浮動小数点演算のスペキュレーションを行います。これは、最適化が有効な場合の動作でもあります。ただし、最適化なし (Linux では -O0、Windows では /Od) を指定する場合、デフォルトは -fp-speculation=safe (Linux) または /Qfp-speculation=safe (Windows) です。 |
このオプションは、浮動小数点演算のスペキュレーションを行うモードをコンパイラーに指示します。
Linux: -IPF-fp-speculation (IA-64
アーキテクチャー・ベースのシステムのみ)
Mac OS: なし
Windows: /QIPF-fp-speculation (IA-64 アーキテクチャー・ベースのシステムのみ)