mirror of https://github.com/PCSX2/pcsx2.git
parent
ba07e46cf8
commit
cf568d2782
|
@ -80,8 +80,6 @@ int eeProcessHILO(int reg, int mode, int mmx)
|
||||||
// core of reg caching
|
// core of reg caching
|
||||||
void eeRecompileCode0(R5900FNPTR constcode, R5900FNPTR_INFO constscode, R5900FNPTR_INFO consttcode, R5900FNPTR_INFO noconstcode, int xmminfo)
|
void eeRecompileCode0(R5900FNPTR constcode, R5900FNPTR_INFO constscode, R5900FNPTR_INFO consttcode, R5900FNPTR_INFO noconstcode, int xmminfo)
|
||||||
{
|
{
|
||||||
int mmreg1, mmreg2, mmreg3, mmtemp, moded;
|
|
||||||
|
|
||||||
if (!_Rd_ && (xmminfo & XMMINFO_WRITED))
|
if (!_Rd_ && (xmminfo & XMMINFO_WRITED))
|
||||||
return;
|
return;
|
||||||
|
|
||||||
|
@ -97,11 +95,12 @@ void eeRecompileCode0(R5900FNPTR constcode, R5900FNPTR_INFO constscode, R5900FNP
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
moded = MODE_WRITE | ((xmminfo & XMMINFO_READD) ? MODE_READ : 0);
|
const int moded = MODE_WRITE | ((xmminfo & XMMINFO_READD) ? MODE_READ : 0);
|
||||||
|
|
||||||
// test if should write xmm, mirror to mmx code
|
// test if should write xmm, mirror to mmx code
|
||||||
if (g_pCurInstInfo->info & EEINST_XMM)
|
if (g_pCurInstInfo->info & EEINST_XMM)
|
||||||
{
|
{
|
||||||
|
int mmreg1, mmreg3, mmtemp;
|
||||||
pxAssert(0);
|
pxAssert(0);
|
||||||
|
|
||||||
if (xmminfo & (XMMINFO_READLO | XMMINFO_WRITELO))
|
if (xmminfo & (XMMINFO_READLO | XMMINFO_WRITELO))
|
||||||
|
@ -183,7 +182,7 @@ void eeRecompileCode0(R5900FNPTR constcode, R5900FNPTR_INFO constscode, R5900FNP
|
||||||
{
|
{
|
||||||
// no const regs
|
// no const regs
|
||||||
mmreg1 = _allocCheckGPRtoXMM(g_pCurInstInfo, _Rs_, MODE_READ);
|
mmreg1 = _allocCheckGPRtoXMM(g_pCurInstInfo, _Rs_, MODE_READ);
|
||||||
mmreg2 = _allocCheckGPRtoXMM(g_pCurInstInfo, _Rt_, MODE_READ);
|
int mmreg2 = _allocCheckGPRtoXMM(g_pCurInstInfo, _Rt_, MODE_READ);
|
||||||
|
|
||||||
if (mmreg1 >= 0 || mmreg2 >= 0)
|
if (mmreg1 >= 0 || mmreg2 >= 0)
|
||||||
{
|
{
|
||||||
|
|
Loading…
Reference in New Issue