Intel® Fortran Compiler XE 13.1 User and Reference Guides
Determines whether MOVBE instructions are generated for Intel processors.
IA-32, Intel® 64 architecture
Linux and OS X: | -minstruction=[no]movbe |
Windows: | /Qinstruction:[no]movbe |
None
–minstruction=nomovbe |
The compiler does not generate MOVBE instructions for Intel® Atom™ processors. |
This option determines whether MOVBE instructions are generated for Intel processors. To use this option, you must also specify -xSSSE3_ATOM (Linux* OS and OS X*) or /QxSSSE3_ATOM (Windows* OS).
If -minstruction=movbe or /Qinstruction:movbe is specified, the following occurs:
MOVBE instructions are generated that are specific to the Intel® Atom™ processor.
The options are ON by default when -xSSSE3_ATOM or /QxSSSE3_ATOM is specified.
Generated executables can only be run on Intel® Atom™ processors or processors that support Supplemental Streaming SIMD Extensions 3 (SSSE3) 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.
None