/Q – možnosti (operace nízké úrovně)
Pomocí možností kompilátoru /Q můžete provádět následující operace kompilátoru nízké úrovně:
/Qfast_transcendentals (vynucení rychlých ententientních funkcí):: Generuje rychlé enty.
/QIfist (Potlačit _ftol): Potlačí
_ftol
, když je vyžadován převod typu s plovoucí desetinou čárkou na celočíselnou hodnotu (pouze x86)./Qimprecise_fwaits (odebrání fwaits Inside Try Blocks): Odebere
fwait
příkazy uvnitřtry
bloků./QIntel-jcc-erratum: Snižuje dopad na výkon způsobený aktualizací mikrokódu erratum (Intel Jump Conditional Code) erratum.
/Qpar (Auto-Parallelizer): Umožňuje automatickou paralelizaci smyček označených direktivou #pragma loop().
/Qpar-report (úroveň generování sestav automatického paralelizátoru):: Povoluje úrovně generování sestav pro automatickou paralelizaci.
/Qsafe_fp_loads: Potlačí optimalizace pro načtení registru s plovoucí desetinou čárkou a přesouvání mezi pamětí a registry MMX.
/Qspectre: Generuje pokyny ke zmírnění určitých ohrožení zabezpečení Spectre.
/Qspectre-load: Generuje pokyny ke zmírnění ohrožení zabezpečení Spectre na základě zatížení.
/Qspectre-load-cf: Generuje pokyny pro zmírnění ohrožení zabezpečení Spectre na základě pokynů k toku řízení, které se načítají.
/Qvec-report (úroveň generování sestav auto vektorizátoru):: Povoluje úrovně generování sestav pro automatickou vektorizaci.
Viz také
Parametry kompilátoru MSVC
Syntaxe příkazového řádku kompilátoru MSVC