EE: Put _Rt_ checks back in the load instructions because as silly as it would be we must avoid potentially writing to r0.

git-svn-id: http://pcsx2.googlecode.com/svn/trunk@4800 96395faa-99c1-11dd-bbfe-3dabce05a288
This commit is contained in:
sudonim1@gmail.com 2011-07-08 04:24:24 +00:00
parent 78a3c30648
commit af2cc2663a
1 changed files with 8 additions and 1 deletions

View File

@ -271,8 +271,9 @@ void recSD( void ) { recStore(64); }
void recLWL( void )
{
if (!_Rt_)
return;
#ifdef REC_LOADS
iFlushCall(FLUSH_EXCEPTION);
_deleteEEreg(_Rt_, 1);
@ -315,6 +316,8 @@ void recLWL( void )
////////////////////////////////////////////////////
void recLWR(void)
{
if (!_Rt_)
return;
#ifdef REC_LOADS
iFlushCall(FLUSH_EXCEPTION);
_deleteEEreg(_Rt_, 1);
@ -453,6 +456,8 @@ void recSWR(void)
////////////////////////////////////////////////////
void recLDL( void )
{
if (!_Rt_)
return;
iFlushCall(FLUSH_EXCEPTION);
_deleteEEreg(_Rs_, 1);
_deleteEEreg(_Rt_, 1);
@ -462,6 +467,8 @@ void recLDL( void )
////////////////////////////////////////////////////
void recLDR( void )
{
if (!_Rt_)
return;
iFlushCall(FLUSH_EXCEPTION);
_deleteEEreg(_Rs_, 1);
_deleteEEreg(_Rt_, 1);