Vectorization (IA-32 only)

See deatiled Vectorization section.

Option

Description

Default

-ax{i|M|K|W}
IA-32 only

 

Generates, on a single binary, code specialized to the extensions specified by the codes:
i
 Pentium Pro, Pentium II processors
M
 Pentium with MMX technology processor
K
 Pentium III processor
W
 Pentium 4 and Xeon(TM) processors
In addition, -ax generates IA-32 generic code. The generic code is usually slower.
Sets opportunities to generate versions of functions that use instructions supported on the specified processors for the best performance.
Note: -axi is not a vectorizer option.

OFF

-x{i|M|K|W}
IA-32 only

 

Generate specialized code to run exclusively on the processors supporting the extensions indicated by the codes:
i
 Pentium Pro, Pentium II processors
M
 Pentium with MMX technology processor
K
 Pentium III processor
W
 Pentium 4 and Xeon processors
Sets opportunities to generate versions of functions that use instructions supported on the specified processors for the best performance.
Note: -xi is not a vectorizer option.

OFF

-vec_report
{0|1|2|3|4|5}

IA-32 only

 

Controls the diagnostic messages from the vectorizer as follows:
n
= 0: no information
n
= 1: indicates vectorized /non-vectorizerd integer loops
n
= 2: indicates vectorized /non-vectorized integer loops
n
= 3: indicates vectorized /non-vectorized integer loops and prohibit data dependence information
n
= 4: indicates non-vectorized loops
n
= 5: indicates non-vectorized loops and prohibit data dependence information

-vec_report1

-vec-
IA-32 only

Turns off the vectorizer.

OFF