/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
Aprire la finestra di dialogo Pagine delle proprietà del progetto. Per altre informazioni, vedere Procedura: aprire le pagine delle proprietà dei progetti.
Selezionare la cartella Proprietà di configurazione, C/C++.
Selezionare la pagina Generazione codice.
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 EnableEnhancedInstructionSet.