From: notaz Date: Tue, 14 Jun 2011 16:21:55 +0000 (+0300) Subject: drc: re-add bt part that was removed with pass7 X-Git-Tag: r9~83 X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=04fd948ab0639acff080434f54212af13ab14ef1;p=pcsx_rearmed.git drc: re-add bt part that was removed with pass7 ..as noticed by Ari64. --- 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