fast-transcendentals、Qfast-transcendentals

 

超越関数への呼び出しを、より高速で精度が少し低いものに置換します。

IDE オプション

なし

アーキテクチャー

IA-32、インテル® 64、IA-64 アーキテクチャー

構文

Linux および Mac OS X:

-fast-transcendentals

-no-fast-transcendentals

Windows:

/Qfast-transcendentals

/Qfast-transcendentals-

デフォルト

-fast-transcendentals または /Qfast-transcendentals

デフォルトは、-fp-model (Linux および Mac OS X) または /fp (Windows) の設定により異なります。
デフォルト設定 -fp-model fast または /fp:fast が有効な場合はオンです。しかし、-fp-model precise または /fp:precise などの精度を保証するオプションが指定されていると、デフォルトでオフになります。

説明

このオプションは、超越関数への呼び出しを、より高速で精度が少し低いものに置換します。

超越関数における特定の最適化を行うようにコンパイラーに指示します。例えば、ループの正弦への各呼び出しを、精度が少し低いベクトル化した正弦ライブラリー・ルーチンの呼び出しに置換します。

このオプションは、次のいずれかのオプションが一緒に指定された場合のみ効果があります。

このオプションは、-fp-model strict (Linux および Mac OS X) または /fp:strict (Windows) とは一緒に使用できません。

代替オプション

なし

関連情報