/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

  1. Otevřete dialogové okno Stránky vlastností projektu. Podrobnosti najdete v tématu Nastavení kompilátoru C++ a vlastností sestavení v sadě Visual Studio.

  2. Vyberte stránku vlastností příkazového řádku C/C++>Vlastnosti>konfigurace.

  3. 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 také

/Q – možnosti (operace nízké úrovně)
Parametry kompilátoru MSVC
Syntaxe příkazového řádku kompilátoru MSVC