Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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 autowektoryzacji i innych optymalizacji.
/vlen=512
Określ długość wektora 512 bitów na potrzeby autowektoryzacji i innych optymalizacji.
/vlen
Określ domyślną długość wektora dla wybranego /arch ustawienia.
Uwagi
Ta opcja kompilatora została wprowadzona w programie Visual Studio 2022 17.13.
Jeśli określona /vlen wartość nie jest określona, domyślna długość wektora zależy od ustawienia opcji kompilatora /arch . Opcja kompilatora /vlen może zastąpić domyślną długość wektora określoną przez /arch:AVX512opcję , /arch:AVX10.1lub /arch:AVX10.2 kompilatora. Na przykład:
-
/arch:AVX512 /vlen=256zastępuje domyślną długość wektora 512 bitów określoną przez/arch:AVX512wartość 256 bitów. -
/arch:AVX10.1 /vlen=512zastępuje domyślną długość wektora 256 bitów określoną przez/arch:AVX10.1wartość 512 bitów.
Jeśli określona /vlen wartość jest niezgodna z określoną /arch opcją kompilatora, zostanie wygenerowane ostrzeżenie i zostanie użyta domyślna długość wektora /arch dla tego ustawienia. Na przykład:
-
/arch:AVX2 /vlen=512Generuje ostrzeżenie, ponieważ AVX2 nie obsługuje wektorów 512-bitowych. W tym przypadku jest używana długość wektora 256-bitowego.
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=256lub/vlen=512. Wybierz przycisk OK , aby zapisać zmiany.
Zobacz też
/arch (Minimalna architektura procesora CPU)
Opcje kompilatora MSVC
Składnia wiersza polecenia kompilatora MSVC