mirror of https://github.com/PCSX2/pcsx2.git
EERec: Remove zero-distance jmp in full fpu mode
This commit is contained in:
parent
c0b1bde94b
commit
9166218d07
|
@ -413,7 +413,6 @@ void FPU_ADD_SUB(int tempd, int tempt) //tempd and tempt are overwritten, they a
|
||||||
x86SetJ8(j8Ptr[3]);
|
x86SetJ8(j8Ptr[3]);
|
||||||
//diff = -255 .. -25, expd < expt
|
//diff = -255 .. -25, expd < expt
|
||||||
xAND.PS(xRegisterSSE(tempd), ptr[s_const.neg]);
|
xAND.PS(xRegisterSSE(tempd), ptr[s_const.neg]);
|
||||||
j8Ptr[7] = JMP8(0);
|
|
||||||
|
|
||||||
x86SetJ8(j8Ptr[2]);
|
x86SetJ8(j8Ptr[2]);
|
||||||
//diff == 0
|
//diff == 0
|
||||||
|
@ -421,7 +420,6 @@ void FPU_ADD_SUB(int tempd, int tempt) //tempd and tempt are overwritten, they a
|
||||||
x86SetJ8(j8Ptr[4]);
|
x86SetJ8(j8Ptr[4]);
|
||||||
x86SetJ8(j8Ptr[5]);
|
x86SetJ8(j8Ptr[5]);
|
||||||
x86SetJ8(j8Ptr[6]);
|
x86SetJ8(j8Ptr[6]);
|
||||||
x86SetJ8(j8Ptr[7]);
|
|
||||||
|
|
||||||
_freeXMMreg(xmmtemp);
|
_freeXMMreg(xmmtemp);
|
||||||
_freeX86reg(temp2);
|
_freeX86reg(temp2);
|
||||||
|
|
Loading…
Reference in New Issue