Delen via


/vlen

Hiermee geeft u de vectorlengte voor het genereren van code op x86 en x64. Zie (x86) en (x64) voor meer informatie over x86 en x64/arch./arch/arch

Syntaxis

/vlen=[256|512]

/vlen

Arguments

/vlen=256
Geef een vectorlengte van 256 bits op voor autovectorisatie en andere optimalisaties.

/vlen=512
Geef een vectorlengte van 512 bits op voor autovectorisatie en andere optimalisaties.

/vlen
Geef de standaardvectorlengte op voor de geselecteerde /arch instelling.

Opmerkingen

Deze compileroptie is geïntroduceerd in Visual Studio 2022 17.13.

Als er geen specifieke /vlen waarde is opgegeven, is de standaardvectorlengte afhankelijk van de instelling van de /arch compileroptie. De /vlen compileroptie kan de standaardvectorlengte overschrijven die is opgegeven door/arch:AVX512/arch:AVX10.1, of /arch:AVX10.2 compileroptie. Voorbeeld:

  • /arch:AVX512 /vlen=256 overschrijft de standaardvectorlengte van 512 bits die zijn opgegeven door /arch:AVX512 256 bits.
  • /arch:AVX10.1 /vlen=512 overschrijft de standaardvectorlengte van 256 bits die zijn opgegeven door /arch:AVX10.1 512 bits te zijn.

Wanneer de opgegeven /vlen waarde niet compatibel is met de opgegeven /arch compileroptie, wordt er een waarschuwing gegenereerd en wordt de standaardvectorlengte voor de /arch instelling gebruikt. Voorbeeld:

  • /arch:AVX2 /vlen=512 genereert een waarschuwing omdat AVX2 geen 512-bits vectoren ondersteunt. In dit geval wordt een 256-bits vectorlengte gebruikt.

De /vlen=256 optie of /vlen=512 compiler instellen in Visual Studio

  1. Open het dialoogvenster Eigenschappenpagina's voor het project. Zie Set C++ compiler en build properties in Visual Studio voor meer informatie.

  2. Selecteer de eigenschappenpagina configuratie-eigenschappen>C/C++>.

  3. Voeg in het vak Extra opties toe /vlen=256 of /vlen=512. Kies OK om uw wijzigingen op te slaan.

Zie ook

/arch (Minimale CPU-architectuur)
MSVC-compileropties
Opdrachtregelsyntaxis van MSVC-compiler