Udostępnij za pośrednictwem


/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

  1. 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).

  2. Wybierz stronę Właściwości>konfiguracji C/C++>Wiersza polecenia.

  3. 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