プログラム全体の速度を最大限にします。
IA-32、インテル® 64、IA-64 アーキテクチャー
Linux および Mac OS X: |
-fast |
Windows: |
/fast |
なし
オフ |
速度を最大限にする最適化を有効にしません。 |
このオプションは、プログラム全体の速度を最大限にします。
次のオプションを設定します。
IA-64 アーキテクチャー・ベースのシステム:
Windows: /O3 および /Qipo
Linux: -ipo、-O3、および -static
IA-32 およびインテル® 64 アーキテクチャー・ベースのシステム:
Mac OS X: -ipo、-mdynamic-no-pic、-O3、-no-prec-div、-static、および -xHost
Windows: /O3、/Qipo、/Qprec-div-、および /QxHost
Linux: -ipo、-O3、-no-prec-div、-static、および -xHost
IA-32 およびインテル® 64 アーキテクチャー・ベースのシステムで fast オプションを指定する場合、異なるプロセッサー固有のオプション -x または /Qx をコマンドラインで指定することにより、-xHost または /QxHost オプションを無効にできます。ただし、コマンドラインで最後に指定されたオプションが優先されます。
例えば、-fast -xSSE3 (Linux) または /fast /QxSSE3 (Windows) を指定すると、-xSSE3 または /QxSSE3 が有効になります。しかし、-xSSE3 -fast (Linux) または /QxSSE3 /fast (Windows) と指定すると、-xHost、/QxHost が有効になります。
fast オプションで設定されるオプションは、バージョンによって変更される場合があります。
なし