/favor (optimisation pour les particularités d'architecture)

**/favor:**option produit le code optimisé pour une architecture spécifique ou pour les détails des micro- architectures AMD dans les architectures d'Intel.

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

Notes

  • /favor:blend
    (x86 et x64) génère du code qui est optimisé pour les détails des micro- architectures AMD dans les architectures d'Intel.Pendant qu' /favor:blend peut ne pas fournir de meilleures performances possible sur un processeur spécifique, il est conçu pour fournir de meilleures performances dans une large gamme de x86 et x64 de processeurs.Par défaut, /favor:blend est appliquée.

  • /favor:ATOM
    (x86 et x64) génère du code qui est optimisé pour les détails de la technologie de processeur Intel Atom et de processeur Intel Centrino Atom.Le code qui est généré à l'aide de /favor:ATOM peut également générer des instructions Intel SSSE3, de SSE3, de SSE2, et de SSE pour les processeurs Intel.

  • /favor:AMD64
    (x64 uniquement) optimise le code généré pour Opteron AMD, et les processeurs d'Athlon qui prennent en charge les extensions 64 bits.Le code optimisé peut s'exécuter sur toutes les plateformes x64 compatibles.Le code qui est généré à l'aide de /favor:AMD64 peut provoquer une empirent performances sur les processeurs Intel qui prennent en charge Intel64.

  • /favor:INTEL64
    (x64 uniquement) optimise le code généré pour les processeurs Intel qui prennent en charge Intel64, qui donne généralement de meilleures performances pour cette plateforme.Le code résultant peut s'exécuter sur n'importe quelle plateforme x64.Le code qui est généré avec /favor:INTEL64 peut provoquer une empirent performances sur Opteron AMD, et les processeurs d'Athlon qui prennent en charge les extensions 64 bits.

[!REMARQUE]

L'architecture Intel64 était précédemment appelée EM64T (Extended Memory 64 Technology) et l'option du compilateur correspondante était /favor:EM64T.

Pour plus d'informations sur la programmation de l'architecture d' x64, consultez x64 Software Conventions.

Pour définir cette option du compilateur dans l'environnement de développement Visual Studio

  1. Ouvrez la boîte de dialogue Pages de propriété du projet.Pour plus d'informations, consultez Comment : ouvrir les pages de propriétés d'un projet.

  2. Sélectionnez le dossier C/C++ .

  3. Sélectionnez la page de propriétés Ligne de commande .

  4. Entrez l'option du compilateur dans la zone Options supplémentaires .

Pour définir cette option du compilateur par programmation

Voir aussi

Référence

Options du compilateur

Définition des options du compilateur