/vlen
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 vettorizzazione automatica e altre ottimizzazioni.
/vlen=512
Specificare una lunghezza vettoriale di 512 bit per la vettorizzazione automatica e altre ottimizzazioni.
/vlen
Specificare la lunghezza del vettore predefinita per l'impostazione selezionata /arch
.
Osservazioni:
Se non viene specificato un valore specifico /vlen
, la lunghezza del vettore predefinita dipende dall'impostazione del /arch
flag. Il /vlen
flag può eseguire l'override della lunghezza del vettore predefinita specificata da /arch:AVX512
o /arch:AVX10.1
flag. Ad esempio:
/arch:AVX512 /vlen=256
esegue l'override della lunghezza del vettore predefinita di 512 bit specificata da/arch:AVX512
per essere di 256 bit./arch:AVX10.1 /vlen=512
esegue l'override della lunghezza del vettore predefinita di 256 bit specificati da/arch:AVX10.1
per essere 512 bit.
Quando il valore specificato /vlen
non è compatibile con il flag specificato /arch
, viene generato un avviso e viene utilizzata la lunghezza del vettore predefinita per l'impostazione /arch
. Ad esempio:
/arch:AVX2 /vlen=512
genera un avviso perché AVX2 non supporta vettori a 512 bit. In questo caso viene usata la lunghezza del vettore di 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=256
o/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