From 04fd948ab0639acff080434f54212af13ab14ef1 Mon Sep 17 00:00:00 2001 From: notaz Date: Tue, 14 Jun 2011 19:21:55 +0300 Subject: [PATCH] drc: re-add bt part that was removed with pass7 ..as noticed by Ari64. --- libpcsxcore/new_dynarec/new_dynarec.c | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/libpcsxcore/new_dynarec/new_dynarec.c b/libpcsxcore/new_dynarec/new_dynarec.c index db766b38..712a0340 100644 --- a/libpcsxcore/new_dynarec/new_dynarec.c +++ b/libpcsxcore/new_dynarec/new_dynarec.c @@ -10537,6 +10537,19 @@ int new_recompile_block(int addr) } //requires_32bit[i]=is32[i]&~unneeded_reg_upper[i]; // DEBUG } +#else + for (i=slen-1;i>=0;i--) + { + if(itype[i]==CJUMP||itype[i]==SJUMP||itype[i]==FJUMP) + { + // Conditional branch + if((source[i]>>16)!=0x1000&&i