Freigeben über


/vlen

Gibt die Vektorlänge für die Codegenerierung auf x86 und x64 an. Weitere Informationen zu /arch x86 und x64 finden Sie unter /arch (x86) und /arch (x64).

Syntax

/vlen=[256|512]

/vlen

Argumente

/vlen=256
Geben Sie eine Vektorlänge von 256 Bit für die automatische Vektorisierung und andere Optimierungen an.

/vlen=512
Geben Sie eine Vektorlänge von 512 Bit für die automatische Vektorisierung und andere Optimierungen an.

/vlen
Geben Sie die Standardvektorlänge für die ausgewählte /arch Einstellung an.

Hinweise

Wenn kein bestimmter /vlen Wert angegeben ist, hängt die Standardvektorlänge von der /arch Kennzeichnungseinstellung ab. Das /vlen Flag kann die standardvektorweite überschreiben, die durch /arch:AVX512 oder /arch:AVX10.1 flag angegeben ist. Zum Beispiel:

  • /arch:AVX512 /vlen=256 überschreibt die Standardvektorlänge von 512 Bit, die als /arch:AVX512 256 Bit angegeben sind.
  • /arch:AVX10.1 /vlen=512 überschreibt die Standardvektorlänge von 256 Bits, die als /arch:AVX10.1 512 Bit angegeben sind.

Wenn der angegebene /vlen Wert nicht mit der angegebenen /arch Kennzeichnung kompatibel ist, wird eine Warnung generiert und die Standardvektorlänge für die /arch Einstellung verwendet. Zum Beispiel:

  • /arch:AVX2 /vlen=512 generiert eine Warnung, da AVX2 512-Bit-Vektoren nicht unterstützt. Die Vektorlänge von 256 Bit wird in diesem Fall verwendet.

So legen Sie die Option oder /vlen=512 die /vlen=256 Compileroption in Visual Studio fest

  1. Öffnen Sie das Dialogfeld Eigenschaftenseiten für das Projekt. Weitere Informationen erhalten Sie unter Set C++ compiler and build properties in Visual Studio (Festlegen der Compiler- und Buildeigenschaften (C++) in Visual Studio).

  2. Klicken Sie auf der Eigenschaftenseite auf Konfigurationseigenschaften>C/C++>Befehlszeile.

  3. Fügen Sie im Feld "Zusätzliche Optionen" oder /vlen=512"/vlen=256. Klicken Sie auf OK, um die Änderungen zu speichern.

Siehe auch

/arch (Minimale CPU-Architektur)
MSVC-Compileroptionen
Syntax für die MSVC-Compilerbefehlszeile