mirror of
https://github.com/izzy2lost/ppsspp.git
synced 2026-03-10 12:43:04 -07:00
x86jit: Avoid mem temp for float cmp/loads.
This commit is contained in:
@@ -226,8 +226,7 @@ void Jit::Comp_SV(MIPSOpcode op) {
|
||||
}
|
||||
if (safe.PrepareSlowRead(&Memory::Read_U32))
|
||||
{
|
||||
MOV(32, M(&ssLoadStoreTemp), R(EAX));
|
||||
MOVSS(fpr.VX(vt), M(&ssLoadStoreTemp));
|
||||
MOVD_xmm(fpr.VX(vt), R(EAX));
|
||||
}
|
||||
safe.Finish();
|
||||
|
||||
@@ -366,8 +365,7 @@ void Jit::Comp_SVQ(MIPSOpcode op)
|
||||
for (int i = 0; i < 4; i++)
|
||||
{
|
||||
safe.NextSlowRead(&Memory::Read_U32, i * 4);
|
||||
MOV(32, M(&ssLoadStoreTemp), R(EAX));
|
||||
MOVSS(fpr.VX(vregs[i]), M(&ssLoadStoreTemp));
|
||||
MOVD_xmm(fpr.VX(vregs[i]), R(EAX));
|
||||
}
|
||||
}
|
||||
safe.Finish();
|
||||
|
||||
Reference in New Issue
Block a user