プログラムを実行するプロセッサー専用の最適化コードを生成するようにコンパイラーに指示します。
Windows: [Code Generation (コード生成)] > [Enable Enhanced Instruction Set (拡張命令セットの有効化)]
Linux: なし
Mac OS X: なし
IA-32 アーキテクチャーおよびインテル® 64 アーキテクチャー
Linux および Mac OS X: |
-archprocessor |
Windows: |
/arch:processor |
processor |
プロセッサーの種類。設定可能な値は以下のとおりです。
|
Windows および Linux システム: SSE2 |
デフォルト値に関する詳細は、上記の「引数」を参照してください。 |
プログラムを実行するプロセッサー専用の最適化コードを生成するようにコンパイラーに指示します。
IA32、SSE、SSE2、または SSE3 を使用して生成されたコードは、各命令セットをサポートする、互換性のあるインテル以外のプロセッサーで実行しなければなりません。
/arch オプションと /Qx オプションは互いに排他的であり、同時に両方を指定することはできません。両方指定すると、コンパイラーは後に指定されたオプションを使用し、警告を発行します。
Compaq* Visual Fortran との互換性のために、コンパイラーは次のキーワード値を受け付けます。しかし、推奨する代わりのオプションを使用するようにしてください。
互換値 |
推奨する代わりのオプション |
pn1 |
-mia32 または /arch:IA32 |
pn2 |
-mia32 または /arch:IA32 |
pn3 |
-mia32 または /arch:IA32 |
pn4 |
-msse2 または /arch:SSE2 |
Linux および Mac OS X: -m
Windows: /architecture