Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Specifica la lunghezza del vettore per la generazione del codice in x86 e x64. Per altre informazioni su /arch x86 e x64, vedere /arch (x86) e /arch (x64).
Sintassi
/vlen=[256|512]
/vlen
Argomenti
/vlen=256
Specificare una lunghezza del vettore di 256 bit per la vectorizzazione automatica e altre ottimizzazioni.
/vlen=512
Specificare una lunghezza del vettore di 512 bit per la virtualizzazione automatica e altre ottimizzazioni.
/vlen
Specificare la lunghezza del vettore predefinita per l'impostazione selezionata /arch .
Osservazioni:
Questa opzione del compilatore è stata introdotta in Visual Studio 2022 17.13.
Se non viene specificato un valore specifico /vlen , la lunghezza del vettore predefinita dipende dall'impostazione dell'opzione del /arch compilatore. L'opzione /vlen del compilatore può eseguire l'override della lunghezza del vettore predefinita specificata dall'opzione /arch:AVX512del compilatore , /arch:AVX10.1o /arch:AVX10.2 . Ad esempio:
-
/arch:AVX512 /vlen=256esegue l'override della lunghezza del vettore predefinita di 512 bit specificata da/arch:AVX512per essere di 256 bit. -
/arch:AVX10.1 /vlen=512esegue l'override della lunghezza del vettore predefinita di 256 bit specificati da/arch:AVX10.1per essere 512 bit.
Quando il valore specificato non è compatibile con l'opzione del compilatore specificata /vlen/arch , viene generato un avviso e viene usata la lunghezza del vettore predefinita per l'impostazione /arch . Ad esempio:
-
/arch:AVX2 /vlen=512genera un avviso perché AVX2 non supporta vettori a 512 bit. In questo caso viene usata una lunghezza vettoriale a 256 bit.
Per impostare l'opzione del /vlen=256 compilatore o /vlen=512 in Visual Studio
Aprire la finestra di dialogo Pagine delle proprietà per il progetto. Per altre informazioni, vedere Impostare il compilatore e le proprietà di compilazione.
Selezionare la pagina delle proprietà Proprietà di configurazione>C/C++>Riga di comando.
Nella casella Opzioni aggiuntive aggiungere
/vlen=256o/vlen=512. Scegli OK per salvare le modifiche.
Vedi anche
/arch (Architettura cpu minima)
Opzioni del compilatore MSVC
Sintassi della riga di comando del compilatore MSVC