/feature (x64)

Habilite una o varias características de arquitectura para la generación de código x64.

Note

/feature:APX la compatibilidad es experimental y está sujeta a cambios.

Sintaxis

/feature:<arg>

Arguments

Para habilitar una o varias características compatibles con el destino x64, especifique uno o varios de los argumentos de característica siguientes:

Argumento de característica Description Compatible con la versión
APX Habilita la compatibilidad con la versión preliminar para Intel APX (extensiones de rendimiento avanzada). Permite al compilador tener como destino varias características de APX, como registros extendidos de General-Purpose (EGPR), nuevo destino de datos (NDD), actualización de No-Flags (NF), nuevo ISA condicional y registros optimizados para guardar o restaurar operaciones. Para obtener más información, consulte Intel Advanced Performance Extensions (APX). Herramientas de compilación de MSVC 14.51 (compatibilidad con versión preliminar)

Observaciones

Uso de ejemplo: para habilitar APX, especifique /feature:APX.

Cuando /feature:APX se especifica , se definen las siguientes macros de preprocesador: __APX_F__, __CCMP__, __EGPR____NDD____NF____CF__, __PPX__y . __PUSH2POP2____ZU__ Para obtener más información, consulte Microsoft macros predefinidas específicas.

Para establecer la opción del compilador /feature en 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. En el cuadro Opciones adicionales , agregue /feature:APX. Para guardar los cambios, elija Aceptar.

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

Consulte también

/arch (x64)
/arch (Arquitectura mínima de CPU)
Opciones del compilador de MSVC
Sintaxis de línea de comandos del compilador de MSVC