/feature
(ARM64)
Aktifkan satu atau beberapa fitur arsitektur Arm A-Profile untuk ekstensi ARM64 seperti yang ditentukan oleh /arch
(ARM64). Untuk informasi selengkapnya tentang /arch
(ARM64), lihat /arch
(ARM64).
Sintaks
/feature:<arg1>
[+arg2
]
Argumen
Untuk mengaktifkan satu atau beberapa fitur yang didukung ekstensi ARM64 yang ditargetkan, tentukan satu atau beberapa argumen fitur berikut:
Argumen fitur | Pengidentifikasi fitur | Opsional dari | Diaktifkan secara default | Deskripsi | Didukung dalam versi |
---|---|---|---|---|---|
lse |
FEAT_LSE |
Armv8.0 | Armv8.1 | Ekstensi Sistem Besar. | Visual Studio 2022 17.10 |
rcpc |
FEAT_LRCPC |
Armv8.2 | Armv8.3 | Instruksi RCpc Load-Acquire. | Visual Studio 2022 17.10 |
rcpc2 |
FEAT_LRCPC2 |
Armv8.2 | Armv8.4 | Instruksi RCpc Load-Acquire v2. | Visual Studio 2022 17.11 |
Keterangan
Contoh penggunaan: untuk mengaktifkan FEAT_LSE
, tentukan /feature:lse
.
Jika ada argumen fitur yang bertentangan yang ditentukan oleh /feature
, fitur paling kanan diaktifkan. Mengaktifkan fitur yang tidak didukung ekstensi ARM64 yang ditargetkan dapat menyebabkan perilaku tak terduga, terutama jika CPU tidak mengimplementasikan fitur tersebut.
Gunakan atau /feature
hanya /arch
(ARM64) untuk menentukan fitur. Misalnya, untuk mengaktifkan FEAT_LSE
saat menargetkan Armv8.0-A, gunakan /feature:lse
dan /arch:armv8.0
, atau tentukan /arch:armv8.0+lse
. /feature
adalah cara untuk menentukan fitur tanpa menentukannya di /arch
(ARM64).
Untuk mengatur /feature
opsi pengkompilasi di Visual Studio
Buka kotak dialog Halaman Properti untuk proyek. Untuk informasi selengkapnya, lihat Mengatur pengkompilasi C++ dan membuat properti di Visual Studio.
Pilih halaman properti Properti>Konfigurasi C/C++>Baris Perintah.
Dalam kotak Opsi tambahan, tambahkan
/feature:lse
atau gantilse
dengan fitur untuk diaktifkan. Pilih OK untuk menyimpan perubahan.
Untuk mengatur opsi pengkompilasi ini secara terprogram
- Lihat AdditionalOptions.
Lihat juga
/arch
(Arsitektur CPU minimum)
Opsi pengkompilasi MSVC
Sintaks baris perintah pengkompilasi MSVC