/feature
(ARM64)
Habilite una o varias características de arquitectura arm A-Profile para una extensión ARM64 según lo especificado por /arch
(ARM64). Para obtener más información sobre /arch
(ARM64), consulte /arch
(ARM64).
Sintaxis
/feature:<arg1>
[+arg2
]
Argumentos
Para habilitar una o varias características compatibles con la extensión ARM64 de destino, especifique uno o varios de los argumentos de características siguientes:
Argumento de característica | Identificador de características | Opcional desde | Habilitado por defecto | Descripción | Compatible con la versión |
---|---|---|---|---|---|
lse |
FEAT_LSE |
Armv8.0 | Armv8.1 | Extensiones de sistema grandes. | Visual Studio 2022 17.10 |
rcpc |
FEAT_LRCPC |
Armv8.2 | Armv8.3 | Instrucciones de RCpc de adquisición de carga. | Visual Studio 2022 17.10 |
rcpc2 |
FEAT_LRCPC2 |
Armv8.2 | Armv8.4 | Load-Acquire RCpc instructions v2 ( Adquisición de RCpc instrucciones v2). | Visual Studio 2022 17.11 |
Comentarios
Uso de ejemplo: para habilitar FEAT_LSE
, especifique /feature:lse
.
Si hay argumentos de característica en conflicto especificados por /feature
, la característica más adecuada está habilitada. La habilitación de una característica que la extensión arm64 de destino no admite puede provocar un comportamiento inesperado, especialmente si una CPU no implementa la característica.
Use o /feature
solo /arch
(ARM64) para especificar características. Por ejemplo, para habilitar FEAT_LSE
cuando el destino sea Armv8.0-A, use y /feature:lse
/arch:armv8.0
, o especifique /arch:armv8.0+lse
. /feature
es una manera de especificar características sin especificarlas en /arch
(ARM64).
Para establecer la opción del compilador /feature
en Visual Studio
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.
Seleccione la página de propiedades Propiedades de configuración>C/C++>Línea de comandos.
En el cuadro Opciones adicionales, agregue
/feature:lse
o reemplacelse
por la característica que se va a habilitar. Elija Aceptar para guardar los cambios.
Para establecer esta opción del compilador mediante programación
- Vea AdditionalOptions.
Consulte también
/arch
(Arquitectura de CPU mínima)
Opciones del compilador de MSVC
Sintaxis de línea de comandos del compilador de MSVC