/feature
(ARM64)
Activez une ou plusieurs fonctionnalités d’architecture Arm A-Profile pour une extension ARM64, comme spécifié par /arch
(ARM64). Pour plus d’informations sur /arch
(ARM64), consultez /arch
(ARM64).
Syntaxe
/feature:<arg1>
[+arg2
]
Arguments
Pour activer une ou plusieurs fonctionnalités prises en charge par l’extension ARM64 ciblée, spécifiez un ou plusieurs des arguments de fonctionnalité suivants :
Argument de fonctionnalité | Identificateur de fonctionnalité | Facultatif à partir de | Activé par défaut | Description | Prise en charge dans la version |
---|---|---|---|---|---|
lse |
FEAT_LSE |
Armv8.0 | Armv8.1 | Extensions système volumineuses. | Visual Studio 2022 17.10 |
rcpc |
FEAT_LRCPC |
Armv8.2 | Armv8.3 | Instructions RCpc d’acquisition de charge. | Visual Studio 2022 17.10 |
rcpc2 |
FEAT_LRCPC2 |
Armv8.2 | Armv8.4 | Instructions RCpc d’acquisition de charge v2. | Visual Studio 2022 17.11 |
Notes
Exemple d’utilisation : pour activer FEAT_LSE
, spécifier /feature:lse
.
S’il existe des arguments de fonctionnalité en conflit spécifiés par /feature
, la fonctionnalité la plus à droite est activée. L’activation d’une fonctionnalité de l’extension ARM64 ciblée ne prend pas en charge peut entraîner un comportement inattendu, en particulier si un processeur n’implémente pas la fonctionnalité.
Utilisez l’un ou l’autre /feature
/arch
(ARM64) pour spécifier des fonctionnalités. Par exemple, pour activer FEAT_LSE
lors du ciblage d’Armv8.0-A, utilisez les deux /feature:lse
et /arch:armv8.0
, ou spécifiez /arch:armv8.0+lse
. /feature
est un moyen de spécifier des fonctionnalités sans les spécifier dans /arch
(ARM64).
Pour définir l’option du /feature
compilateur dans Visual Studio
Ouvrez la boîte de dialogue Pages de propriétés du projet. Pour plus d’informations, consultez Définir le compilateur C++ et les propriétés de build dans Visual Studio.
Sélectionnez la page de propriétés Propriétés de configuration>C/C++>Ligne de commande.
Dans la zone Options supplémentaires, ajoutez ou remplacez
/feature:lse
lse
par la fonctionnalité à activer. Sélectionnez OK pour enregistrer vos modifications.
Pour définir cette option du compilateur par programmation
- Consultez AdditionalOptions.
Voir aussi
/arch
(Architecture minimale du processeur)
Options du compilateur MSVC
Syntaxe de ligne de commande du compilateur MSVC