Sdílet prostřednictvím


/vlen

Určuje délku vektoru pro generování kódu v x86 a x64. Další informace o /arch platformách x86 a x64 najdete v článcích /arch (x86) a /arch (x64).

Syntaxe

/vlen=[256|512]

/vlen

Argumenty

/vlen=256
Zadejte délku vektoru 256 bitů pro automatickou vektorizaci a další optimalizace.

/vlen=512
Zadejte délku vektoru 512 bitů pro automatickou vektorizaci a další optimalizace.

/vlen
Zadejte výchozí délku vektoru pro vybrané /arch nastavení.

Poznámky

Pokud není zadaná konkrétní /vlen hodnota, výchozí délka vektoru závisí na nastavení příznaku /arch . Příznak /vlen může přepsat výchozí délku vektoru určenou příznakem nebo /arch:AVX10.1 příznakem/arch:AVX512. Příklad:

  • /arch:AVX512 /vlen=256 přepíše výchozí délku vektoru 512 bitů určených /arch:AVX512 256 bity.
  • /arch:AVX10.1 /vlen=512 přepíše výchozí délku vektoru 256 bitů určených /arch:AVX10.1 hodnotou 512 bitů.

Pokud je zadaná /vlen hodnota nekompatibilní se zadaným /arch příznakem, vygeneruje se upozornění a použije se výchozí délka vektoru /arch pro toto nastavení. Příklad:

  • /arch:AVX2 /vlen=512 generuje upozornění, protože AVX2 nepodporuje 512bitové vektory. V tomto případě se používá vektorová délka 256 bitů.

Nastavení možnosti nebo /vlen=512 kompilátoru /vlen=256 v sadě Visual Studio

  1. Otevřete dialogové okno Stránky vlastností projektu. Další informace naleznete v tématu Nastavení kompilátoru jazyka C++ a vlastností sestavení v sadě Visual Studio.

  2. Vyberte stránku vlastností příkazového řádku C/C++>Vlastnosti>konfigurace.

  3. V dialogovém okně Další možnosti přidejte /vlen=256 nebo /vlen=512. Kliknutím na OK uložte provedené změny.

Viz také

/arch (Minimální architektura procesoru)
Možnosti kompilátoru MSVC
Syntaxe příkazového řádku kompilátoru MSVC