aboutsummaryrefslogtreecommitdiff
path: root/libpcsxcore/new_dynarec/new_dynarec.c
diff options
context:
space:
mode:
authornotaz2011-01-12 15:46:23 +0200
committernotaz2011-01-16 00:03:52 +0200
commit576bbd8f94b6163abfc4c02b65002249d768da00 (patch)
treed7ebf38b4a09bb94f4acc18187978931c457dbbe /libpcsxcore/new_dynarec/new_dynarec.c
parent744260395bf47631b32d82a1d05c4a39df199b36 (diff)
downloadpcsx_rearmed-576bbd8f94b6163abfc4c02b65002249d768da00.tar.gz
pcsx_rearmed-576bbd8f94b6163abfc4c02b65002249d768da00.tar.bz2
pcsx_rearmed-576bbd8f94b6163abfc4c02b65002249d768da00.zip
drc: support RFE, remove ERET (it's not in r3k)
Diffstat (limited to 'libpcsxcore/new_dynarec/new_dynarec.c')
-rw-r--r--libpcsxcore/new_dynarec/new_dynarec.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/libpcsxcore/new_dynarec/new_dynarec.c b/libpcsxcore/new_dynarec/new_dynarec.c
index 74ee8e6..cfdec43 100644
--- a/libpcsxcore/new_dynarec/new_dynarec.c
+++ b/libpcsxcore/new_dynarec/new_dynarec.c
@@ -7933,7 +7933,11 @@ int new_recompile_block(int addr)
case 0x02: strcpy(insn[i],"TLBWI"); type=COP0; break;
case 0x06: strcpy(insn[i],"TLBWR"); type=COP0; break;
case 0x08: strcpy(insn[i],"TLBP"); type=COP0; break;
+#ifdef PCSX
+ case 0x10: strcpy(insn[i],"RFE"); type=COP0; break;
+#else
case 0x18: strcpy(insn[i],"ERET"); type=COP0; break;
+#endif
}
}
break;