Anmerkung
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen, dich anzumelden oder die Verzeichnisse zu wechseln.
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen , die Verzeichnisse 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