Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
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