mirror of
https://github.com/dolphin-emu/dolphin.git
synced 2025-07-29 17:19:44 -06:00
Core/Jits: Adds an option to disable the register cache.
This will help to disable all inter-instruction dependencies. So android users can check if only a single instruction is broken without compiling dolphin on their own.
This commit is contained in:
@ -352,6 +352,7 @@ void SConfig::SaveJitDebugSettings(IniFile& ini)
|
||||
section->Set("JitPairedOff", bJITPairedOff);
|
||||
section->Set("JitSystemRegistersOff", bJITSystemRegistersOff);
|
||||
section->Set("JitBranchOff", bJITBranchOff);
|
||||
section->Set("JitRegisterCacheOff", bJITRegisterCacheOff);
|
||||
}
|
||||
|
||||
void SConfig::LoadSettings()
|
||||
@ -644,6 +645,7 @@ void SConfig::LoadJitDebugSettings(IniFile& ini)
|
||||
section->Get("JitPairedOff", &bJITPairedOff, false);
|
||||
section->Get("JitSystemRegistersOff", &bJITSystemRegistersOff, false);
|
||||
section->Get("JitBranchOff", &bJITBranchOff, false);
|
||||
section->Get("JitRegisterCacheOff", &bJITRegisterCacheOff, false);
|
||||
}
|
||||
|
||||
void SConfig::ResetRunningGameMetadata()
|
||||
@ -800,6 +802,7 @@ void SConfig::LoadDefaults()
|
||||
bJITPairedOff = false;
|
||||
bJITSystemRegistersOff = false;
|
||||
bJITBranchOff = false;
|
||||
bJITRegisterCacheOff = false;
|
||||
|
||||
ResetRunningGameMetadata();
|
||||
}
|
||||
|
Reference in New Issue
Block a user