JitArm64: Implement memcheck for dcbz
This commit is contained in:
parent
4fe15e788f
commit
1c8ddcdda1
|
@ -763,7 +763,6 @@ void JitArm64::dcbz(UGeckoInstruction inst)
|
|||
{
|
||||
INSTRUCTION_START
|
||||
JITDISABLE(bJITLoadStoreOff);
|
||||
FALLBACK_IF(jo.memcheck || !jo.fastmem_arena);
|
||||
FALLBACK_IF(SConfig::GetInstance().bLowDCBZHack);
|
||||
|
||||
int a = inst.RA, b = inst.RB;
|
||||
|
@ -816,7 +815,7 @@ void JitArm64::dcbz(UGeckoInstruction inst)
|
|||
BitSet32 fprs_to_push = fpr.GetCallerSavedUsed();
|
||||
gprs_to_push[DecodeReg(ARM64Reg::W0)] = 0;
|
||||
|
||||
EmitBackpatchRoutine(BackPatchInfo::FLAG_ZERO_256, true, true, ARM64Reg::W0,
|
||||
EmitBackpatchRoutine(BackPatchInfo::FLAG_ZERO_256, jo.fastmem, jo.fastmem, ARM64Reg::W0,
|
||||
EncodeRegTo64(addr_reg), gprs_to_push, fprs_to_push);
|
||||
|
||||
gpr.Unlock(ARM64Reg::W0, ARM64Reg::W30);
|
||||
|
|
Loading…
Reference in New Issue