Vectorization Options

Option

Description

-ax{i|M|K|W} Enables the vectorizer and generates specialized and generic IA-32 code. The generic code is usually slower than the specialized code. -vec- disables vectorization, but processor-specific code continues to be generated.

-x{i|M|K|W}

Turns on the vectorizer and generates processor-specific specialized code. -vec- disables vectorization, but processor-specific code continues to be generated.

-vec_reportn

Controls the vectorizer's level of diagnostic messages:

  • n =0 no diagnostic information is displayed.
  • n =1 display diagnostics indicating loops successfully vectorized (default).
  • n =2 same as n =1, plus diagnostics indicating loops not successfully vectorized.
  • n =3 same as n =2, plus additional information about any proven or assumed dependences.