/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
Ö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=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