Condividi tramite


/arch (x64)

Specifica l'architettura per la generazione del codice su piattaforme x64. Vedere anche /arch (x86) e /arch (ARM).

/arch:[AVX|AVX2]

Argomenti

  • /arch:AVX
    Abilita l'uso di istruzioni Intel Advanced Vector Extensions.

  • /arch:AVX2
    Abilita l'uso di istruzioni Intel Advanced Vector Extensions 2.

Note

/arch interessa solo la generazione del codice per le funzioni native. Quando si usa /clr per eseguire la compilazione, /arch non determina alcun effetto sulla generazione del codice per le funzioni gestite.

Il simbolo del preprocessore __AVX__ viene definito quando viene specificata l'opzione del compilatore /arch:AVX. Il simbolo del preprocessore __AVX2__ viene definito quando viene specificata l'opzione del compilatore /arch:AVX2. Per altre informazioni, vedere Macro predefinite. L'opzione del compilatore /arch:AVX2 è stata introdotta in Visual Studio 2013 Update 2, versione 12.0.34567.1.

Per impostare l'opzione del compilatore /arch:AVX o /arch:AVX2 in Visual Studio

  1. Aprire la finestra di dialogo Pagine delle proprietà del progetto. Per altre informazioni, vedere Procedura: aprire le pagine delle proprietà dei progetti.

  2. Selezionare la cartella Proprietà di configurazione, C/C++.

  3. Selezionare la pagina Generazione codice.

  4. Nella casella di riepilogo a discesa Abilita set di istruzioni avanzate scegliere Estensioni Advanced Vector Extension (/arch:AVX) o Advanced Vector Extension 2 (/arch:AVX2).

Per impostare l'opzione del compilatore a livello di codice

Vedere anche

Riferimenti

/arch (Architettura minima della CPU)

Opzioni del compilatore

Impostazione delle opzioni del compilatore