/Qsafe_fp_loads
Memerlukan instruksi pemindahan bilangan bulat untuk nilai floating-point dan menonaktifkan pengoptimalan beban floating-point tertentu.
Sintaks
/Qsafe_fp_loads
Keterangan
/Qsafe_fp_loads hanya tersedia di pengkompilasi yang menargetkan x86; tidak tersedia di kompiler yang menargetkan x64 atau ARM.
/Qsafe_fp_loads memaksa pengkompilasi untuk menggunakan instruksi pemindahan bilangan bulat alih-alih instruksi pemindahan floating-point untuk memindahkan data antara memori dan register MMX. Opsi ini juga menonaktifkan pengoptimalan beban register untuk nilai floating-point yang dapat dimuat di beberapa jalur kontrol ketika nilai dapat menyebabkan pengecualian pada beban—misalnya, nilai NaN.
Opsi ini ditimpa oleh /fp:except. /Qsafe_fp_loads menentukan subset perilaku pengkompilasi yang ditentukan oleh /fp:except.
/Qsafe_fp_loads tidak kompatibel dengan /clr dan /fp:fast. Untuk informasi selengkapnya tentang opsi kompilator floating point, lihat /fp (Tentukan Perilaku Floating-Point).
Untuk mengatur opsi pengkompilasi ini di lingkungan pengembangan Visual Studio
Buka kotak dialog Halaman Properti proyek. Untuk detailnya, lihat Mengatur pengkompilasi C++ dan membuat properti di Visual Studio.
Pilih halaman properti Properti>Konfigurasi C/C++>Baris Perintah.
Masukkan opsi pengkompilasi dalam kotak Opsi Tambahan. Pilih OK untuk menerapkan perubahan.
Untuk mengatur opsi pengkompilasi ini secara terprogram
- Lihat AdditionalOptions.
Lihat juga
Opsi /Q (Operasi Tingkat Rendah)
Opsi Pengkompilasi MSVC
Sintaks Baris Perintah Pengkompilasi MSVC