aboutsummaryrefslogtreecommitdiff
path: root/libpcsxcore/new_dynarec
diff options
context:
space:
mode:
authornotaz2011-09-16 01:09:28 +0300
committernotaz2011-09-19 19:01:47 +0300
commit269bb29a66d856f02f00898a6f0ce961842ca248 (patch)
tree91a790abd6da65a6fa26e8fbec2740dee5683b9e /libpcsxcore/new_dynarec
parentea4a16e7665cf6b4a68f5c017b346547d6455470 (diff)
downloadpcsx_rearmed-269bb29a66d856f02f00898a6f0ce961842ca248.tar.gz
pcsx_rearmed-269bb29a66d856f02f00898a6f0ce961842ca248.tar.bz2
pcsx_rearmed-269bb29a66d856f02f00898a6f0ce961842ca248.zip
Revert "drc: ujump DS $ra overwrite fix?"
This reverts commit 2adcd6fad4594a18025b4f00c49e43a23f8f8992. That "fix" breaks Delta Force Urban Warfare, supposedly not neded after Ari64's fixes?
Diffstat (limited to 'libpcsxcore/new_dynarec')
-rw-r--r--libpcsxcore/new_dynarec/new_dynarec.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/libpcsxcore/new_dynarec/new_dynarec.c b/libpcsxcore/new_dynarec/new_dynarec.c
index 893f258..05c54ee 100644
--- a/libpcsxcore/new_dynarec/new_dynarec.c
+++ b/libpcsxcore/new_dynarec/new_dynarec.c
@@ -8881,8 +8881,6 @@ int new_recompile_block(int addr)
clear_const(&current,rt1[i]);
alloc_cc(&current,i);
dirty_reg(&current,CCREG);
- ooo[i]=1;
- delayslot_alloc(&current,i+1);
if (rt1[i]==31) {
alloc_reg(&current,i,31);
dirty_reg(&current,31);
@@ -8893,6 +8891,8 @@ int new_recompile_block(int addr)
#endif
//current.is32|=1LL<<rt1[i];
}
+ ooo[i]=1;
+ delayslot_alloc(&current,i+1);
//current.isconst=0; // DEBUG
ds=1;
//printf("i=%d, isconst=%x\n",i,current.isconst);