Selected Intel
C++
Compiler 19.x Options
- ax, Qax
Tells the compiler to generate multiple, feature-specific auto-dispatch code paths for Intel® processors if there is a performance benefit.
- falign-loops, Qalign-loops
Aligns loops to a power-of-two byte boundary.
- fast-transcendentals, Qfast-transcendentals
Enables the compiler to replace calls to transcendental functions with faster but less precise implementations.
- fma, Qfma
Determines whether the compiler generates fused multiply-add (FMA) instructions if such instructions exist on the target processor.
- fp-model, fp
Controls the semantics of floating-point calculations.
- inline-level, Ob
Specifies the level of inline function expansion.
- ipo, Qipo
Enables interprocedural optimization between files.
- O
Specifies the code optimization for applications.
- prec-div, Qprec-div
Improves precision of floating-point divides.
- prec-sqrt, Qprec-sqrt
Improves precision of square root implementations.
- qopt-assume-safe-padding, Qopt-assume-safe-padding
Determines whether the compiler assumes that variables and dynamically allocated memory are padded past the end of the object.
- qopt-report, Qopt-report
Tells the compiler to generate an optimization report.
- qopt-zmm-usage, Qopt-zmm-usage
Defines a level of zmm registers usage.
- vec-threshold, Qvec-threshold
Sets a threshold for the vectorization of loops.
- vecabi, Qvecabi
Determines which vector function application binary interface (ABI) the compiler uses to create or call vector functions.
- x, Qx
Tells the compiler which processor features it may target, including which instruction sets and optimizations it may generate.