Visible to Intel only — GUID: GUID-B359F2CA-E45A-4070-BF08-4BC001CC12E1
Visible to Intel only — GUID: GUID-B359F2CA-E45A-4070-BF08-4BC001CC12E1
minstruction, Qinstruction
Determines whether MOVBE instructions are generated for certain Intel® processors.
Syntax
Linux: |
-minstruction=[no]movbe |
macOS: |
-minstruction=[no]movbe |
Windows: |
/Qinstruction:[no]movbe |
Arguments
None
Default
–minstruction=nomovbe |
The compiler does not generate MOVBE instructions for Intel Atom® processors. |
Description
This option determines whether MOVBE instructions are generated for Intel Atom® processors. To use this option, you must also specify [Q]xATOM_SSSE3 or [Q]xATOM_SSE4.2.
If -minstruction=movbe or /Qinstruction:movbe is specified, the following occurs:
MOVBE instructions are generated that are specific to the Intel Atom® processor.
Generated executables can only be run on Intel Atom® processors or processors that support Supplemental Streaming SIMD Extensions 3 (Intel® SSSE3) or Intel® Streaming SIMD Extensions 4.2 (Intel® SSE4.2) and MOVBE.
If -minstruction=nomovbe or /Qinstruction:nomovbe is specified, the following occurs:
The compiler optimizes code for the Intel Atom® processor, but it does not generate MOVBE instructions.
Generated executables can be run on non-Intel Atom® processors that support Intel® SSE3 or Intel® SSE4.2.
IDE Equivalent
Alternate Options
None