These options are supported on IA-32 and Intel® 64 architectures.
Linux* and Mac OS* X |
Windows* |
Description |
---|---|---|
-x |
/Qx |
Generates specialized code to run exclusively on processors with the extensions specified as the processor value. See the following topics for more information about using the option: |
-ax |
/Qax |
Generates, in a single binary, code specialized to the extensions specified as the processor value and also generic IA-32 architecture code. The generic code is usually slower. See the following topics for more information about using the option: |
-vec-report |
/Qvec-report |
Controls the diagnostic messages from the vectorizer. See the following topics: |
Vectorization within the Intel® compiler depends upon its ability to disambiguate memory references. Certain options may enable the compiler to do better vectorization.
Refer to Quick Reference Lists for a complete listing of the quick reference topics.