Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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 Autovectorisierung und andere Optimierungen an.
/vlen=512
Geben Sie eine Vektorlänge von 512 Bit für die Autovectorisierung und andere Optimierungen an.
/vlen
Geben Sie die Standardvektorlänge für die ausgewählte /arch Einstellung an.
Hinweise
Diese Compileroption wurde in Visual Studio 2022 17.13 eingeführt.
Wenn kein bestimmter /vlen Wert angegeben ist, hängt die Standardvektorlänge von der /arch Compileroptionseinstellung ab. Die /vlen Compileroption kann die durch die Compileroption /arch:AVX10.1/arch:AVX10.2 angegebene /arch:AVX512Standardvektorlänge überschreiben. Zum Beispiel:
-
/arch:AVX512 /vlen=256überschreibt die Standardvektorlänge von 512 Bit, die als/arch:AVX512256 Bit angegeben sind. -
/arch:AVX10.1 /vlen=512überschreibt die Standardvektorlänge von 256 Bits, die als/arch:AVX10.1512 Bit angegeben sind.
Wenn der angegebene /vlen Wert nicht mit der angegebenen /arch Compileroption kompatibel ist, wird eine Warnung generiert und die Standardvektorlänge für die /arch Einstellung verwendet. Zum Beispiel:
-
/arch:AVX2 /vlen=512generiert eine Warnung, da AVX2 512-Bit-Vektoren nicht unterstützt. In diesem Fall wird eine Vektorlänge von 256 Bit verwendet.
So legen Sie die Option oder /vlen=256 die /vlen=512 Compileroption in Visual Studio fest
Ö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).
Klicken Sie auf der Eigenschaftenseite auf Konfigurationseigenschaften>C/C++>Befehlszeile.
Fügen Sie im Feld "Zusätzliche Optionen" oder
/vlen=256"/vlen=512. Klicken Sie auf OK, um die Änderungen zu speichern.
Siehe auch
/arch (Minimale CPU-Architektur)
MSVC-Compileroptionen
Syntax für die MSVC-Compilerbefehlszeile