/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
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.
Vyberte stránku vlastností příkazového řádku C/C++>Vlastnosti>konfigurace.
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