/favor (Optimalizace pro konkrétní architekturu)

/favor:option vytvoří kód, který je optimalizovaný pro konkrétní architekturu nebo pro specifika mikro architektur v amd a architekturách Intel.

Syntaxe

/favor:{blend | ATOM | AMD64 | INTEL64}

Poznámky

/favor:blend
(x86 a x64) vytvoří kód, který je optimalizovaný pro specifika mikro architektur v architekturách AMD a Intel. I když /favor:blend nemusí poskytnout nejlepší možný výkon na konkrétním procesoru, je navržen tak, aby poskytoval nejlepší výkon v široké škále procesorů x86 a x64. Ve výchozím nastavení platí /favor:blend .

/favor:ATOM
(x86 a x64) vytvoří kód, který je optimalizovaný pro specifika procesoru Intel Atom a Technologie procesoru Intel Centrino Atom. Kód, který je generován pomocí /favor:ATOM může také vytvořit Intel SSSE3, SSE3, SSE2 a SSE instrukce pro procesory Intel.

/favor:AMD64
(pouze x64) optimalizuje vygenerovaný kód pro procesory AMD Opteron a Athlon, které podporují 64bitová rozšíření. Optimalizovaný kód může běžet na všech platformách kompatibilních s platformou x64. Kód generovaný pomocí /favor:AMD64 může způsobit horší výkon procesorů Intel, které podporují Intel64.

/favor:INTEL64
(pouze x64) optimalizuje vygenerovaný kód pro procesory Intel, které podporují Intel64, což obvykle přináší lepší výkon pro danou platformu. Výsledný kód může běžet na libovolné platformě x64. Kód vygenerovaný pomocí /favor:INTEL64 může způsobit horší výkon procesorů AMD Opteron a Athlon, které podporují 64bitová rozšíření.

Poznámka

Architektura Intel64 byla dříve známá jako technologie Extended Memory 64 a odpovídající možnost kompilátoru byla /favor:EM64T.

Informace o tom, jak programovat architekturu x64, naleznete v tématu x64 Softwarové konvence.

Nastavení tohoto parametru kompilátoru ve vývojovém prostředí Visual Studio

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

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

  3. Do pole Další možnosti zadejte možnost kompilátoru.

Programové nastavení tohoto parametru kompilátoru

Viz také

Parametry kompilátoru MSVC
Syntaxe příkazového řádku kompilátoru MSVC