Aracılığıyla paylaş


/ 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

Ayrıca bkz.

Başvuru

/q seçenekleri (alt düzey işlemleri)

Derleme Seçenekleri

Derleyici seçeneklerini ayarlama