/ QIPF_fr32 (üst kayan nokta Yazmaçları 96 kullanmayın)
Derleyici yalnızca düşük 32 kayan nokta kullanmak üzere kaydeder ve için derleme sırasında kayan nokta üst 96 kullanılmayacağını kaydeden bildirir Itanium.
/QIPF_fr32
Notlar
Not
/QIPF_fr32yalnızca hedefleme derleyiciler kullanılabilir Itanium.Hedefleme derleyiciler bu derleyici seçeneği kullanılamaz x64 ya da x 86.
Çekirdek modu bağlamında çalışan, bir aygıt sürücüsü yazarken ile derleme /QIPF_fr32 önerilir. Yeniden kullanıcı moduna geçirildiğinde çekirdek modu uygulamaya geçer ve onun üst 96 Yazmaçları kesme oluştu, nedeni olabilir gibi değil sağlam uygulama başarısız olur. Aşağıdaki senaryoyu düşünün:
Kesme oluştuğunda uygulama kullanıcı modunda çalışır.
Denetimi çekirdeğe aktarır ve üst 96 kayan nokta Yazmaçları kaydedilmez.
Çekirdeği çağıran olmadan derlenmiş bir sürücü /QIPF_fr32.
Sürücü üst kayan nokta Yazmaçları biri bozar.
Çekirdek modu sürücüsü döndürür.
Çekirdek tarafından kesme verir ve bir uygulamanın üst kayan nokta kayıtları yok edilir.
Çekirdek modunda, kullanıcı moduna geçme uygulamaları sunan doğruluğu ek olarak /QIPF_fr32 de içerik değişiklikleri kullanıcı modunda performansını artırır (üst 96 kayan nokta Yazmaçları kaydedilebilir veya yeniden başlatmanız gerekmez).
Visual Studio geliştirme ortamındaki bu derleyici seçeneğini ayarlamak için
- /QIPF_fr32Visual Studio geliştirme ortamında kullanılamaz.
Bu derleyici seçeneği programlı olarak ayarlamak için
- Bkz: AdditionalOptions