MOVBE 命令をインテル® プロセッサー用に生成するかどうかを指定します。
IA-32 アーキテクチャーおよびインテル® 64 アーキテクチャー
Linux* および Mac OS* X: | -minstruction=[no]movbe |
Windows: | /Qinstruction:[no]movbe |
なし
-minstruction=nomovbe |
インテル® Atom™ プロセッサー向けの MOVBE 命令を生成しません。 |
このオプションは、MOVBE 命令をインテル® プロセッサー用に生成するかどうかを指定します。このオプションを使用するには、-xSSE3_ATOM (Linux* および Mac OS* X) または /QxSSE3_ATOM (Windows*) も指定する必要があります。
-minstruction=movbe または /Qinstruction:movbe を指定する場合:
インテル® Atom™ プロセッサー向けに MOVBE 命令を生成します。
-xSSE3_ATOM または /QxSSE3_ATOM が指定されると、デフォルトでオンになります。
生成されたコードは、インテル®ストリーミング SIMD 拡張命令 3 (インテル® SSE3) と MOVBE をサポートするインテル® Atom™ プロセッサーでのみ実行できます。
-minstruction=nomovbe または /Qinstruction:nomovbe を指定する場合:
コンパイラーは、インテル® Atom™ プロセッサー用にコードを最適化しますが、MOVBE 命令は生成しません。
生成されたコードは、インテル® Atom™ プロセッサー以外で、インテル®SSE3 をサポートするプロセッサーで実行できます。
なし
© 1996-2010 Intel Corporation. 無断での引用、転載を禁じます。