/Qsafe_fp_loads
Vyžaduje celočíselné pokyny k přesunutí hodnot s plovoucí desetinou čárkou a zakáže určité optimalizace zatížení s plovoucí desetinou čárkou.
Syntaxe
/Qsafe_fp_loads
Poznámky
/Qsafe_fp_loads je k dispozici pouze v kompilátorech, které cílí na x86; není k dispozici v kompilátorech, které cílí na x64 nebo ARM.
/Qsafe_fp_loads vynutí kompilátor, aby místo pokynů pro přesunutí s plovoucí desetinou čárkou použil integer a přesunul data mezi pamětí a registry MMX. Tato možnost také zakáže optimalizaci zatížení pro hodnoty s plovoucí desetinnou čárkou, které lze načíst do více řídicích cest, když tato hodnota může způsobit výjimku při zatížení – například hodnota NaN.
Tato možnost je přepsána parametrem /fp:except. /Qsafe_fp_loads určuje podmnožinu chování kompilátoru určené parametrem /fp:except.
/Qsafe_fp_loads není kompatibilní s /clr a /fp:fast. Další informace o možnostech kompilátoru s plovoucí desetinou čárkou najdete v tématu /fp (určení chování s plovoucí desetinou čárkou).
Nastavení tohoto parametru kompilátoru ve vývojovém prostředí Visual Studio
Otevřete dialogové okno Stránky vlastností projektu. Podrobnosti najdete v tématu Nastavení kompilátoru C++ a vlastností sestavení v sadě Visual Studio.
Vyberte stránku vlastností příkazového řádku C/C++>Vlastnosti>konfigurace.
Do pole Další možnosti zadejte možnost kompilátoru. Pokud chcete změnu použít, zvolte OK .
Programové nastavení tohoto parametru kompilátoru
- Viz třída AdditionalOptions.
Viz také
/Q – možnosti (operace nízké úrovně)
Parametry kompilátoru MSVC
Syntaxe příkazového řádku kompilátoru MSVC