Aracılığıyla paylaş


/Qsafe_fp_loads

Kayan nokta değerleri için tamsayı taşıma yönergeleri gerektirir ve belirli kayan nokta yük iyileştirmelerini devre dışı bırakır.

Sözdizimi

/Qsafe_fp_loads

Açıklamalar

/Qsafe_fp_loads yalnızca x86'yi hedefleyen derleyicilerde kullanılabilir; x64 veya ARM'yi hedefleyen derleyicilerde kullanılamaz.

/Qsafe_fp_loads , verileri bellek ve MMX kayıtları arasında taşımak için kayan nokta taşıma yönergeleri yerine derleyiciyi tamsayı taşıma yönergelerini kullanmaya zorlar. Bu seçenek ayrıca, değer yükte bir özel duruma neden olabileceğinde (örneğin, bir NaN değeri) birden çok denetim yoluna yüklenebilen kayan nokta değerleri için yazmaç yük iyileştirmesini devre dışı bırakır.

Bu seçenek /fp:except tarafından geçersiz kılınabilir. /Qsafe_fp_loads, /fp:except tarafından belirtilen derleyici davranışının bir alt kümesini belirtir.

/Qsafe_fp_loads /clr ve /fp:fast ile uyumlu değil. Kayan nokta derleyici seçenekleri hakkında daha fazla bilgi için bkz . /fp (Kayan Nokta Davranışını Belirtme).

Bu derleyici seçeneğini Visual Studio geliştirme ortamında ayarlamak için

  1. Projenin Özellik Sayfaları iletişim kutusunu açın. Ayrıntılar için bkz . Visual Studio'da C++ derleyicisi ve derleme özelliklerini ayarlama.

  2. Yapılandırma Özellikleri>C/C++>Komut Satırı özellik sayfasını seçin.

  3. Ek Seçenekler kutusuna derleyici seçeneğini girin. Değişikliği uygulamak için Tamam'ı seçin.

Bu derleyici seçeneğini program üzerinden ayarlamak için

Ayrıca bkz.

/Q Seçenekler (Düşük Düzey İşlemler)
MSVC Derleyicisi Seçenekleri
MSVC Derleyicisi Komut Satırı Söz Dizimi