Emu/Config: Add option for accurate PPU LLVM vector NaNs

Turned off by default.
This commit is contained in:
Nick Renieris 2020-05-13 16:47:36 +03:00 committed by Ani
parent 20d8d38e53
commit b1fb5b6239
3 changed files with 10 additions and 1 deletions

View file

@ -1590,6 +1590,7 @@ extern void ppu_initialize(const ppu_module& info)
{
non_win32,
accurate_fma,
accurate_ppu_vector_nan,
__bitset_enum_max
};
@ -1603,6 +1604,10 @@ extern void ppu_initialize(const ppu_module& info)
{
settings += ppu_settings::accurate_fma;
}
if (g_cfg.core.llvm_ppu_accurate_vector_nan)
{
settings += ppu_settings::accurate_ppu_vector_nan;
}
// Write version, hash, CPU, settings
fmt::append(obj_name, "v3-tane-%s-%s-%s.obj", fmt::base57(output, 16), fmt::base57(settings), jit_compiler::cpu(g_cfg.core.llvm_cpu));