/vlen
Określa długość wektora dla generowania kodu w x86 i x64. Aby uzyskać więcej informacji na temat /arch
x86 i x64, zobacz /arch
(x86) i /arch
(x64).
Składnia
/vlen=
[256
|512
]
/vlen
Argumenty
/vlen=256
Określ długość wektora 256 bitów na potrzeby automatycznej wektoryzacji i innych optymalizacji.
/vlen=512
Określ długość wektora 512 bitów na potrzeby automatycznej wektoryzacji i innych optymalizacji.
/vlen
Określ domyślną długość wektora dla wybranego /arch
ustawienia.
Uwagi
Jeśli określona /vlen
wartość nie zostanie określona, domyślna długość wektora zależy od /arch
ustawienia flagi. Flaga /vlen
może zastąpić domyślną długość wektora określoną przez /arch:AVX512
lub /arch:AVX10.1
flagę. Na przykład:
/arch:AVX512 /vlen=256
zastępuje domyślną długość wektora 512 bitów określoną przez/arch:AVX512
wartość 256 bitów./arch:AVX10.1 /vlen=512
zastępuje domyślną długość wektora 256 bitów określoną przez/arch:AVX10.1
wartość 512 bitów.
Gdy określona wartość jest niezgodna z określoną /vlen
/arch
flagą, zostanie wygenerowane ostrzeżenie i zostanie użyta domyślna długość wektora /arch
dla tego ustawienia. Na przykład:
/arch:AVX2 /vlen=512
Generuje ostrzeżenie, ponieważ AVX2 nie obsługuje wektorów 512-bitowych. Wektorowa długość 256 bitów jest używana w tym przypadku.
Aby ustawić /vlen=256
opcję lub /vlen=512
kompilatora w programie Visual Studio
Otwórz okno dialogowe Strony właściwości dla projektu. Aby uzyskać więcej informacji, zobacz Set C++ compiler and build properties in Visual Studio (Ustawianie właściwości kompilatora języka C++ i kompilacji w programie Visual Studio).
Wybierz stronę Właściwości>konfiguracji C/C++>Wiersza polecenia.
W polu Dodatkowe opcje dodaj
/vlen=256
lub/vlen=512
. Wybierz przycisk OK , aby zapisać zmiany.
Zobacz też
/arch
(Minimalna architektura procesora CPU)
Opcje kompilatora MSVC
Składnia wiersza polecenia kompilatora MSVC