Share via


/favor (Optimizar para valores específicos de la arquitectura)

/favor:option genera el código optimizado para una arquitectura específica o para los específicos de las microarquitecturas en AMD y las arquitecturas Intel.

Sintaxis

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

Comentarios

/favor:blend
(x86 y x64) genera el código optimizado para los detalles de las microarquitecturas en AMD y las arquitecturas Intel. Aunque /favor:blend puede no ofrecer el mejor rendimiento posible en un procesador específico, está diseñado para proporcionar el mejor rendimiento en una amplia gama de procesadores x86 y x64. De forma predeterminada, /favor:blend está en vigor.

/favor:ATOM
(x86 y x64) genera el código optimizado para los detalles del procesador Intel Atom y la tecnología de procesador Intel Centrino Atom. El código que se genera mediante /favor:ATOM también puede generar instrucciones de Intel SSSE3, SSE3, SSE2 y SSE para procesadores Intel.

/favor:AMD64
(solo x64) optimiza el código generado para los procesadores AMD Opteron y Athlon que admiten extensiones de 64 bits. El código optimizado se puede ejecutar en todas las plataformas compatibles con x64. El código que se genera mediante /favor:AMD64 puede provocar un rendimiento peor en procesadores Intel que admiten Intel64.

/favor:INTEL64
(solo x64) optimiza el código generado para los procesadores Intel que admiten Intel64, lo que normalmente produce un mejor rendimiento para esa plataforma. El código resultante se puede ejecutar en cualquier plataforma x64. El código que se genera con /favor:INTEL64 puede provocar un rendimiento peor en AMD Opteron y procesadores Athlon que admiten extensiones de 64 bits.

Nota:

La arquitectura Intel64 se conocía anteriormente como tecnología de memoria extendida 64 y la opción del compilador correspondiente era /favor:EM64T.

Para obtener información sobre cómo programar para la arquitectura x64, vea Convenciones de software x64.

Para establecer esta opción del compilador en el entorno de desarrollo de Visual Studio

  1. Abra el cuadro de diálogo Páginas de propiedades del proyecto. Para más información, vea Establecimiento del compilador de C++ y de propiedades de compilación en Visual Studio.

  2. Seleccione la página de propiedades Propiedades de configuración>C/C++>Línea de comandos.

  3. Escriba la opción del compilador en el cuadro Opciones adicionales.

Para establecer esta opción del compilador mediante programación

Consulte también

Opciones del compilador de MSVC
Sintaxis de la línea de comandos del compilador MSVC