Condividi tramite


/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 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=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 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=512 genera 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

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

  2. Selezionare la pagina delle proprietà Proprietà di configurazione>C/C++>Riga di comando.

  3. 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