X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?p=pcsx_rearmed.git;a=blobdiff_plain;f=libpcsxcore%2Fnew_dynarec%2Fnew_dynarec.c;h=ce77e00e9ab487427da036824b6cf8d375570895;hp=96980375a58f6a6f8993fcb3c0788de49c384b50;hb=2167bef61daaeb12ceb59c3c577fc636e9011d6d;hpb=0b6c6da8dc06ebbb562516e33ebe41c6a2f556da diff --git a/libpcsxcore/new_dynarec/new_dynarec.c b/libpcsxcore/new_dynarec/new_dynarec.c index 96980375..ce77e00e 100644 --- a/libpcsxcore/new_dynarec/new_dynarec.c +++ b/libpcsxcore/new_dynarec/new_dynarec.c @@ -8651,8 +8651,9 @@ int new_recompile_block(int addr) rs2[i]=0; rt1[i]=0; rt2[i]=0; - gte_rt[i]=1ll<<63; // every op changes flags - // TODO: other regs? + gte_rs[i]=gte_reg_reads[source[i]&0x3f]; + gte_rt[i]=gte_reg_writes[source[i]&0x3f]; + gte_rt[i]|=1ll<<63; // every op changes flags break; case FLOAT: case FCONV: