mirror of https://github.com/PCSX2/pcsx2.git
Partial revert of r4935. REC_FUNC_DEL is functionally distinct from REC_FUNC. Fixed REC_FUNC_DEL definition.
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@4936 96395faa-99c1-11dd-bbfe-3dabce05a288
This commit is contained in:
parent
c04eaf0f73
commit
be1662074a
|
@ -43,7 +43,7 @@ extern u32 s_nBlockCycles; // cycles of current block recompiling
|
|||
#define REC_FUNC_DEL( f, delreg ) \
|
||||
void rec##f( void ) \
|
||||
{ \
|
||||
if( (delreg) > 0 ) _deleteEEreg(delreg, 0); \
|
||||
if( (delreg) > 0 ) _deleteEEreg(delreg, 1); \
|
||||
recCall(Interp::f); \
|
||||
}
|
||||
|
||||
|
@ -56,7 +56,7 @@ extern u32 s_nBlockCycles; // cycles of current block recompiling
|
|||
#define REC_SYS_DEL( f, delreg ) \
|
||||
void rec##f( void ) \
|
||||
{ \
|
||||
if( (delreg) > 0 ) _deleteEEreg(delreg, 0); \
|
||||
if( (delreg) > 0 ) _deleteEEreg(delreg, 1); \
|
||||
recBranchCall(Interp::f); \
|
||||
}
|
||||
|
||||
|
|
|
@ -38,20 +38,20 @@ namespace OpcodeImpl
|
|||
|
||||
namespace Interp = R5900::Interpreter::OpcodeImpl;
|
||||
|
||||
REC_FUNC(ADD);
|
||||
REC_FUNC(ADDU);
|
||||
REC_FUNC(DADD);
|
||||
REC_FUNC(DADDU);
|
||||
REC_FUNC(SUB);
|
||||
REC_FUNC(SUBU);
|
||||
REC_FUNC(DSUB);
|
||||
REC_FUNC(DSUBU);
|
||||
REC_FUNC(AND);
|
||||
REC_FUNC(OR);
|
||||
REC_FUNC(XOR);
|
||||
REC_FUNC(NOR);
|
||||
REC_FUNC(SLT);
|
||||
REC_FUNC(SLTU);
|
||||
REC_FUNC_DEL(ADD, _Rd_);
|
||||
REC_FUNC_DEL(ADDU, _Rd_);
|
||||
REC_FUNC_DEL(DADD, _Rd_);
|
||||
REC_FUNC_DEL(DADDU, _Rd_);
|
||||
REC_FUNC_DEL(SUB, _Rd_);
|
||||
REC_FUNC_DEL(SUBU, _Rd_);
|
||||
REC_FUNC_DEL(DSUB, _Rd_);
|
||||
REC_FUNC_DEL(DSUBU, _Rd_);
|
||||
REC_FUNC_DEL(AND, _Rd_);
|
||||
REC_FUNC_DEL(OR, _Rd_);
|
||||
REC_FUNC_DEL(XOR, _Rd_);
|
||||
REC_FUNC_DEL(NOR, _Rd_);
|
||||
REC_FUNC_DEL(SLT, _Rd_);
|
||||
REC_FUNC_DEL(SLTU, _Rd_);
|
||||
|
||||
#else
|
||||
|
||||
|
|
|
@ -34,16 +34,16 @@ namespace OpcodeImpl
|
|||
|
||||
namespace Interp = R5900::Interpreter::OpcodeImpl;
|
||||
|
||||
REC_FUNC(ADDI);
|
||||
REC_FUNC(ADDIU);
|
||||
REC_FUNC(DADDI);
|
||||
REC_FUNC(DADDIU);
|
||||
REC_FUNC(ANDI);
|
||||
REC_FUNC(ORI);
|
||||
REC_FUNC(XORI);
|
||||
REC_FUNC_DEL(ADDI, _Rt_);
|
||||
REC_FUNC_DEL(ADDIU, _Rt_);
|
||||
REC_FUNC_DEL(DADDI, _Rt_);
|
||||
REC_FUNC_DEL(DADDIU, _Rt_);
|
||||
REC_FUNC_DEL(ANDI, _Rt_);
|
||||
REC_FUNC_DEL(ORI, _Rt_);
|
||||
REC_FUNC_DEL(XORI, _Rt_);
|
||||
|
||||
REC_FUNC(SLTI);
|
||||
REC_FUNC(SLTIU);
|
||||
REC_FUNC_DEL(SLTI, _Rt_);
|
||||
REC_FUNC_DEL(SLTIU, _Rt_);
|
||||
|
||||
#else
|
||||
|
||||
|
|
Loading…
Reference in New Issue