Opsi /Q (Operasi Tingkat Rendah)
Anda dapat menggunakan opsi pengkompilasi /Q untuk melakukan operasi kompilator tingkat rendah berikut:
/Qfast_transcendentals (Force Fast Transcendentals): Menghasilkan transcendental yang cepat.
/QIfist (Suppress _ftol): Menekan
_ftol
ketika konversi dari jenis floating-point ke jenis bilangan bulat diperlukan (hanya x86)./Qimprecise_fwaits (Hapus fwaits Inside Try Blocks): Menghapus
fwait
perintah di dalamtry
blok./QIntel-jcc-erratum: Mengurangi dampak performa yang disebabkan oleh pembaruan mikrokode erratum Intel Jump Conditional Code (JCC).
/Qpar (Auto-Parallelizer): Memungkinkan paralelisasi otomatis perulangan yang ditandai dengan arahan loop() #pragma.
/Qpar-report (Tingkat Pelaporan Paralelizer Otomatis): Mengaktifkan tingkat pelaporan untuk paralelisasi otomatis.
/Qsafe_fp_loads: Menekan pengoptimalan untuk beban register floating-point dan untuk perpindahan antara memori dan register MMX.
/Qspectre: Menghasilkan instruksi untuk mengurangi kerentanan keamanan Spectre tertentu.
/Qspectre-load: Menghasilkan instruksi untuk mengurangi kerentanan keamanan Spectre berdasarkan beban.
/Qspectre-load-cf: Menghasilkan instruksi untuk mengurangi kerentanan keamanan Spectre berdasarkan instruksi alur kontrol yang memuat.
/Qvec-report (Tingkat Pelaporan Vektorizer Otomatis): Mengaktifkan tingkat pelaporan untuk vektorisasi otomatis.
Lihat juga
Opsi Pengkompilasi MSVC
Sintaks Baris Perintah Pengkompilasi MSVC