プログラムを実行するプロセッサー専用のコードを生成するようにコンパイラーに指示します。
Windows: [Code Generation (コード生成)] > [Enable Enhanced Instruction Set (拡張命令セットを有効にする)]
Linux: なし
Mac OS X: なし
IA-32 アーキテクチャーおよびインテル® 64 アーキテクチャー
Linux* および Mac OS* X: | -arch code |
Windows: | /arch:code |
code |
各説明にある命令セットに対応した命令が生成されます。次の説明の多くは、インテル® ストリーミング SIMD 拡張命令 (インテル® SSE) および SSE 補足命令 (SSSE) についてです。設定可能な値は以下のとおりです。
|
Windows および Linux システム: SSE2 |
デフォルト値に関する詳細は、上記の「引数」を参照してください。 |
プログラムを実行するプロセッサー専用のコードを生成するようにコンパイラーに指示します。
これらのオプションで生成されたコードは、対応する命令セットがサポートされている互換性のあるインテル以外のプロセッサーで動作します。
/arch オプションと /Qx オプションは互いに排他的であり、同時に両方を指定することはできません。両方指定すると、コンパイラーは後に指定されたオプションを使用し、警告を発行します。
Compaq* Visual Fortran との互換性のために、コンパイラーは次のキーワード値を受け付けます。しかし、推奨する代わりのオプションを使用するようにしてください。
互換値 |
推奨する代わりのオプション |
pn1 |
-mia32 または /arch:IA32 |
pn2 |
-mia32 または /arch:IA32 |
pn3 |
-mia32 または /arch:IA32 |
pn4 |
-msse2 または /arch:SSE2 |
© 1996-2011 Intel Corporation. 無断での引用、転載を禁じます。