Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
The latest version of this topic can be found at -Q Options (Low-Level Operations).
You can use the /Q compiler options to perform the following low-level compiler operations:
/Qfast_transcendentals (Force Fast Transcendentals): Generates fast transcendentals.
/QIfist (Suppress _ftol): Suppresses
_ftol
when a conversion from a floating-point type to an integer type is required (x86 only)./Qimprecise_fwaits (Remove fwaits Inside Try Blocks): Removes
fwait
commands insidetry
blocks./Qpar (Auto-Parallelizer): Enables automatic parallelization of loops that are marked with the #pragma loop() directive.
/Qpar-report (Auto-Parallelizer Reporting Level): Enables reporting levels for automatic parallelization.
/Qsafe_fp_loads: Suppresses optimizations for floating-point register loads and for moves between memory and MMX registers.
/Qvec-report (Auto-Vectorizer Reporting Level): Enables reporting levels for automatic vectorization.