Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
x64 kod oluşturma için bir veya daha fazla mimari özelliğini etkinleştirin.
Note
/feature:APX desteği deneyseldir ve değiştirilebilir.
Syntax
/feature:<arg>
Arguments
x64 hedefinin desteklediği bir veya daha fazla özelliği etkinleştirmek için aşağıdaki özellik bağımsız değişkenlerinden birini veya daha fazlasını belirtin:
| Özellik bağımsız değişkeni | Description | Sürümde desteklenir |
|---|---|---|
APX |
Intel APX (Gelişmiş Performans Uzantıları) için önizleme desteğini etkinleştirir. Derleyicinin Genişletilmiş General-Purpose Yazmaçları (EGPR), Yeni Veri Hedefi (NDD), No-Flags Güncelleştirme (NF), yeni koşullu ISA ve iyileştirilmiş yazmaç kaydetme/geri yükleme işlemleri gibi çeşitli APX özelliklerini hedeflemesini sağlar. Daha fazla bilgi için bkz. Intel Gelişmiş Performans Uzantıları (APX). | MSVC Derleme Araçları 14.51 (Önizleme Desteği) |
Remarks
Örnek kullanım: APX'yi etkinleştirmek için belirtin /feature:APX.
Belirtildiğinde /feature:APX , aşağıdaki önişlemci makroları tanımlanır: __APX_F__, __CCMP__, __CF__, __EGPR__, , __NDD__, __NF__, __PPX__, __PUSH2POP2__ve __ZU__. Daha fazla bilgi için bkz. Microsoft özgü önceden tanımlanmış makrolar.
APX, x64 mimarisini yeni yazmaçlar ve yönergelerle genişletir. Bu, derleyicinin çağrıları nasıl oluşturduğunu etkiler, işlev sınırları boyunca durumu korur ve geri sarma meta verilerini yayar. Aşağıdaki makalelerde APX ile ilgili x64 kuralları ve geri sarma bilgileri açıklanmaktadır:
-
Arayan/çağıran kayıtlı yazmaçlar
Çağrıyı yapanın hangi kayıtlarda korunması gerektiğini ve x64'te bir çağrıda kaydetmenin hangi arayan tarafından sorumlu olduğunu açıklar. -
setjmp/longjmp
Atlama arabelleğine katılan yazmaçlar da dahil olmak üzere x64'te geçici olmayan yazmaç durumunu yakalama ve geri yükleme adımlarını açıklar. -
Volatilite ve korumayı kaydetme
Geçici ve geçici olmayan genel amaçlı,XMM,YMMve yazmaçları için x64 yazılım kurallarını veZMMçağıranların bunları korumak için izlemesi gereken kuralları özetler. -
Geri alma bilgilerini V3 özel durum işleme
APX tarafından sunulan genişletilmiş durum da dahil olmak üzere x64 kodu için prologları, kapsamları ve çerçeve düzenini açıklamak için kullanılan V3 geri sarma bilgi biçiminin önizleme belirtimi.
Visual Studio'da /feature derleyici seçeneğini ayarlamak için
- Proje için Özellik Sayfaları iletişim kutusunu açın. Daha fazla bilgi için bkz . Visual Studio'da C++ derleyicisi ve derleme özelliklerini ayarlama.
- > Komut Satırı özellik sayfasını seçin.
-
Ek seçenekler kutusuna ekleyin
/feature:APX. Değişikliklerinizi kaydetmek için Tamam'ı seçin.
Bu derleyici seçeneğini program üzerinden ayarlamak için
- Bkz. AdditionalOptions.
Ayrıca bakınız
/arch (x64)
/arch (En düşük CPU mimarisi)
MSVC derleyici seçenekleri
MSVC derleyicisi komut satırı söz dizimi