EE/JIT: Flush const on LDL/LDR instructions

This commit is contained in:
refractionpcsx2 2022-03-03 15:59:22 +00:00
parent 85f0d44997
commit b4e6a715fc
1 changed files with 12 additions and 0 deletions

View File

@ -535,6 +535,12 @@ void recLDL()
#ifdef LOADSTORE_RECOMPILE
int t2reg;
if (GPR_IS_CONST1(_Rt_))
{
_flushConstReg(_Rt_);
_eeOnWriteReg(_Rt_, 0);
}
if (GPR_IS_CONST1(_Rs_))
{
u32 srcadr = g_cpuConstRegs[_Rs_].UL[0] + _Imm_;
@ -610,6 +616,12 @@ void recLDR()
#ifdef LOADSTORE_RECOMPILE
int t2reg;
if (GPR_IS_CONST1(_Rt_))
{
_flushConstReg(_Rt_);
_eeOnWriteReg(_Rt_, 0);
}
if (GPR_IS_CONST1(_Rs_))
{