Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
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
Tato možnost kompilátoru byla zavedena v sadě Visual Studio 2022 17.13.
Pokud není zadaná konkrétní /vlen hodnota, výchozí délka vektoru závisí na nastavení možnosti kompilátoru /arch . Možnost /vlen kompilátoru může přepsat výchozí délku vektoru určenou parametrem /arch:AVX512, /arch:AVX10.1nebo /arch:AVX10.2 možnost kompilátoru. Příklad:
-
/arch:AVX512 /vlen=256přepíše výchozí délku vektoru 512 bitů určených/arch:AVX512256 bity. -
/arch:AVX10.1 /vlen=512přepíše výchozí délku vektoru 256 bitů určených/arch:AVX10.1hodnotou 512 bitů.
Pokud zadaná hodnota není kompatibilní se zadanou /vlen/arch možností kompilátoru, vygeneruje se upozornění a použije se výchozí délka vektoru /arch pro toto nastavení. Příklad:
-
/arch:AVX2 /vlen=512generuje upozornění, protože AVX2 nepodporuje 512bitové vektory. V tomto případě se používá 256bitová délka vektoru.
Nastavení možnosti nebo /vlen=256 kompilátoru /vlen=512 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=256nebo/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