/Q (Opciones) (Operaciones de bajo nivel)
Puede usar las opciones del compilador/Q para realizar las siguientes operaciones de compilador de bajo nivel:
/Qfast_transcendentals (Force Fast Transcendentals): Genera funciones transcendentales rápidas.
/QIfist (Suppress _ftol): Suprime
_ftol
cuando se requiere la conversión de un tipo de punto flotante a un tipo entero (solo x86)./Qimprecise_fwaits (Remove fwaits Inside Try Blocks): Quita
fwait
los comandos dentro de los bloquestry
./QIntel-jcc-erratum: Mitiga el impacto en el rendimiento causado por la actualización del microcódigo Intel Jump Conditional Code (JCC) erratum.
/Qpar (Auto-Parallelizer): Habilita la ejecución en paralelo automática de bucles marcados con la directiva #pragma loop().
/Qpar-report (Nivel de informes del paralelizador automático): Habilita los niveles de informes para la paralelización automática.
/Qsafe_fp_loads: Suprime las optimizaciones para las cargas de registro de punto flotante y para los movimientos entre la memoria y los registros MMX.
/Qspectre: Genera instrucciones para mitigar determinadas vulnerabilidades de seguridad de Spectre.
/Qspectre-load: Genera las instrucciones para mitigar las vulnerabilidades de seguridad de Spectre en función de las cargas.
/Qspectre-load-cf: Genera las instrucciones para mitigar las vulnerabilidades de seguridad de Spectre en función de las instrucciones de flujo de control que se cargan.
/Qvec-report (Nivel de informes de vectorizador automático): Habilita los niveles de informes para la vectorización automática.
Consulte también
Opciones del compilador de MSVC
Sintaxis de la línea de comandos del compilador MSVC