From 388c16c13f7ab5f18ea41da9c58f5b6478498f57 Mon Sep 17 00:00:00 2001 From: Mr-Wiseguy Date: Sat, 29 Jun 2024 16:35:13 -0400 Subject: [PATCH] Fix mthi/mtlo implementation --- src/recompilation.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/recompilation.cpp b/src/recompilation.cpp index a44f16f..d9bf139 100644 --- a/src/recompilation.cpp +++ b/src/recompilation.cpp @@ -497,10 +497,10 @@ bool process_instruction(const RecompPort::Context& context, const RecompPort::C print_line("{}{} = hi", ctx_gpr_prefix(rd), rd); break; case InstrId::cpu_mtlo: - print_line("lo = {}{}", ctx_gpr_prefix(rd), rd); + print_line("lo = {}{}", ctx_gpr_prefix(rs), rs); break; case InstrId::cpu_mthi: - print_line("hi = {}{}", ctx_gpr_prefix(rd), rd); + print_line("hi = {}{}", ctx_gpr_prefix(rs), rs); break; // Loads case InstrId::cpu_ld: