Condividi tramite


/QIntel-jcc-erratum

L'opzione /QIntel-jcc-erratum è disponibile in Visual Studio 2019 versione 16.5 e successive.

Specifica che il compilatore genera istruzioni per ridurre l'impatto sulle prestazioni causato dall'aggiornamento del microcodice Intel Jump Conditional Code (JCC) in determinati processori Intel.

Sintassi

/QIntel-jcc-erratum

Osservazioni:

In /QIntel-jcc-erratum il compilatore rileva istruzioni jump e jump fuse macro che intersecano o terminano su un limite di 32 byte. Allinea queste istruzioni al limite. Questa modifica riduce l'impatto sulle prestazioni degli aggiornamenti di microcodice che impediscono l'erratum JCC in alcuni processori Intel. Per altre informazioni sull'erratum, vedere Mitigazioni per Jump Conditional Code Erratum nel sito Web Intel.

L'opzione /QIntel-jcc-erratum è disponibile in Visual Studio 2019 versione 16.5 e successive. Questa opzione è disponibile solo nei compilatori destinati a x86 e x64. L'opzione non è disponibile nei compilatori destinati ai processori ARM.

L'opzione /QIntel-jcc-erratum è disattivata per impostazione predefinita e funziona solo nelle compilazioni ottimizzate. Questa opzione può aumentare le dimensioni del codice.

/QIntel-jcc-erratum non è compatibile con /clr.

Per impostare l'opzione del compilatore nell'ambiente di sviluppo di Visual Studio

  1. Aprire la finestra di dialogo Pagine delle proprietà del progetto. Per informazioni dettagliate, vedere Impostare il compilatore e le proprietà di compilazione.

  2. Selezionare la pagina delle proprietà Proprietà>di configurazione C/C++>Generazione codice.

  3. Selezionare un valore per la proprietà Enable Intel JCC Erratum Mitigation . Scegliere OK per applicare la modifica.

Per impostare l'opzione del compilatore a livello di codice

Vedi anche

Opzioni /Q (operazioni di basso livello)
Opzioni del compilatore MSVC
Sintassi della riga di comando del compilatore MSVC