Config: Remove Core::DCBZ [bDCBZOFF] - obsolete
This option completely disabled the DCBZ instruction. Users are toggling this option in dolphin forks and using that same problematic config when launching dolphin. Removing the option from dolphin will let the config be ignored.
This commit is contained in:
1 parent
67872cd2d1
commit
f88c46b4da
8 files changed
-18
No files matched your search
@@ -502,11 +502,6 @@ void Interpreter::dcbtst(UGeckoInstruction inst)
|
||||
|
||||
void Interpreter::dcbz(UGeckoInstruction inst)
|
||||
{
|
||||
// DCBZOFF is a hack to fix certain games which would otherwise require
|
||||
// accurate L2 emulation.
|
||||
if (SConfig::GetInstance().bDCBZOFF)
|
||||
return;
|
||||
|
||||
const u32 dcbz_addr = Helper_Get_EA_X(inst);
|
||||
|
||||
if (!HID0.DCE)
|
||||
|
||||
@@ -330,8 +330,6 @@ void Jit64::dcbz(UGeckoInstruction inst)
|
||||
{
|
||||
INSTRUCTION_START
|
||||
JITDISABLE(bJITLoadStoreOff);
|
||||
if (SConfig::GetInstance().bDCBZOFF)
|
||||
return;
|
||||
FALLBACK_IF(SConfig::GetInstance().bLowDCBZHack);
|
||||
|
||||
int a = inst.RA;
|
||||
|
||||
@@ -630,8 +630,6 @@ void JitArm64::dcbz(UGeckoInstruction inst)
|
||||
{
|
||||
INSTRUCTION_START
|
||||
JITDISABLE(bJITLoadStoreOff);
|
||||
if (SConfig::GetInstance().bDCBZOFF)
|
||||
return;
|
||||
FALLBACK_IF(jo.memcheck);
|
||||
FALLBACK_IF(SConfig::GetInstance().bLowDCBZHack);
|
||||
|
||||
|
||||
Reference in new issue
Block a user