PPU Precise/LLVM: Support NJ modes (#8617)

This commit is contained in:
Eladash 2020-07-25 09:41:41 +03:00 committed by GitHub
parent 3354c800d7
commit 917069e31a
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
6 changed files with 98 additions and 55 deletions

View file

@ -1613,6 +1613,7 @@ extern void ppu_initialize(const ppu_module& info)
non_win32,
accurate_fma,
accurate_ppu_vector_nan,
java_mode_handling,
__bitset_enum_max
};
@ -1630,6 +1631,10 @@ extern void ppu_initialize(const ppu_module& info)
{
settings += ppu_settings::accurate_ppu_vector_nan;
}
if (g_cfg.core.llvm_ppu_jm_handling)
{
settings += ppu_settings::java_mode_handling;
}
// 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));