From c781820bf675875c4cb9c796bd50ff75cd0e076a Mon Sep 17 00:00:00 2001 From: dingusdev <52434309+dingusdev@users.noreply.github.com> Date: Sun, 24 Mar 2024 17:43:14 -0700 Subject: [PATCH] Continued table fixes --- cpu/ppc/ppcexec.cpp | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/cpu/ppc/ppcexec.cpp b/cpu/ppc/ppcexec.cpp index d32f3b7..d0f4d5f 100644 --- a/cpu/ppc/ppcexec.cpp +++ b/cpu/ppc/ppcexec.cpp @@ -725,7 +725,7 @@ void initialize_ppc_opcode_tables() { SubOpcode31Grabber[38] = ppc_mfcr; SubOpcode31Grabber[166] = ppc_mfmsr; - SubOpcode31Grabber[144] = ppc_mtcrf; + SubOpcode31Grabber[288] = ppc_mtcrf; SubOpcode31Grabber[292] = ppc_mtmsr; SubOpcode31Grabber[420] = ppc_mtsr; SubOpcode31Grabber[484] = ppc_mtsrin; @@ -809,13 +809,13 @@ void initialize_ppc_opcode_tables() { SubOpcode31Grabber[2000] = power_nabs; SubOpcode31Grabber[2001] = power_nabs; - SubOpcode31Grabber[306] = ppc_tlbie; - SubOpcode31Grabber[370] = ppc_tlbia; - SubOpcode31Grabber[566] = ppc_tlbsync; - SubOpcode31Grabber[854] = ppc_eieio; - SubOpcode31Grabber[982] = ppc_icbi; - SubOpcode31Grabber[978] = ppc_tlbld; - SubOpcode31Grabber[1010] = ppc_tlbli; + SubOpcode31Grabber[612] = ppc_tlbie; + SubOpcode31Grabber[740] = ppc_tlbia; + SubOpcode31Grabber[1132] = ppc_tlbsync; + SubOpcode31Grabber[1708] = ppc_eieio; + SubOpcode31Grabber[1964] = ppc_icbi; + SubOpcode31Grabber[1956] = ppc_tlbld; + SubOpcode31Grabber[2020] = ppc_tlbli; std::fill_n(SubOpcode59Grabber, 64, ppc_illegalop); SubOpcode59Grabber[36] = ppc_fdivs;