Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
/favor: option erzeugt den Code, der für eine bestimmte Architektur oder für die Besonderheiten von Mikroarchitekturen in den AMD- und Intel-Architekturen optimiert ist.
Syntax
/favor:{Blend | ATOM | AMD64 | INTEL64}
Hinweise
/favor:blend
(x86 und x64) erzeugt den Code, der für die Besonderheiten der Mikroarchitekturen in den AMD- und Intel-Architekturen optimiert ist. Während /favor:blend möglicherweise nicht die bestmögliche Leistung auf einem bestimmten Prozessor liefert, ist es darauf ausgelegt, die beste Leistung in einem breiten Spektrum von x86- und x64-Prozessoren zu erzielen. Standardmäßig ist /favor:blend in Kraft .
/favor:ATOM
(x86 und x64) erzeugt den Code, der für die Besonderheiten des Intel Atom-Prozessors und der Intel Centrino Atom Processor Technology optimiert ist. Code, der mit /favor:ATOM generiert wird, kann auch Intel SSSE3-, SSE3-, SSE2- und SSE-Anweisungen für Intel-Prozessoren erzeugen.
/favor:AMD64
(nur x64) optimiert den generierten Code für die AMD Opteron- und Athlon-Prozessoren, die 64-Bit-Erweiterungen unterstützen. Der optimierte Code kann auf allen x64-kompatiblen Plattformen ausgeführt werden. Code, der mit /favor:AMD64 generiert wird, kann zu einer schlechteren Leistung von Intel-Prozessoren führen, die Intel64 unterstützen.
/favor:INTEL64
(x64 nur) optimiert den generierten Code für Intel-Prozessoren, die Intel64 unterstützen, was in der Regel eine bessere Leistung für diese Plattform bietet. Der resultierende Code kann auf einer beliebigen x64-Plattform ausgeführt werden. Code, der mit /favor:INTEL64 generiert wird, kann zu einer schlechteren Leistung bei AMD Opteron und Athlon-Prozessoren führen, die 64-Bit-Erweiterungen unterstützen.
Hinweis
Die Intel64-Architektur wurde zuvor als Extended Memory 64 Technology bezeichnet, und die entsprechende Compileroption lautete /favor:EM64T.
Informationen zum Programmieren für die x64-Architektur finden Sie unter x64-Softwarekonventionen.
So legen Sie diese Compileroption in der Visual Studio-Entwicklungsumgebung fest
Öffnen Sie das Dialogfeld Eigenschaftenseiten des Projekts. Weitere Informationen erhalten Sie unter Set C++ compiler and build properties in Visual Studio (Festlegen der Compiler- und Buildeigenschaften (C++) in Visual Studio).
Klicken Sie auf der Eigenschaftenseite auf Konfigurationseigenschaften>C/C++>Befehlszeile.
Geben Sie die Compileroption im Feld "Zusätzliche Optionen " ein.
So legen Sie diese Compileroption programmgesteuert fest
- Siehe AdditionalOptions.
Siehe auch
MSVC-Compileroptionen
Syntax für die MSVC-Compilerbefehlszeile