diff --git a/core/timermanager.h b/core/timermanager.h index 08c5985..9d4d80d 100644 --- a/core/timermanager.h +++ b/core/timermanager.h @@ -22,6 +22,7 @@ along with this program. If not, see . #ifndef TIMER_MANAGER_H #define TIMER_MANAGER_H +#include #include #include #include diff --git a/cpu/ppc/ppcexec.cpp b/cpu/ppc/ppcexec.cpp index 0fde991..066ca53 100644 --- a/cpu/ppc/ppcexec.cpp +++ b/cpu/ppc/ppcexec.cpp @@ -977,26 +977,11 @@ void initialize_ppc_opcode_tables() { SubOpcode59Grabber[21] = ppc_fadds; SubOpcode59Grabber[22] = ppc_fsqrts; SubOpcode59Grabber[24] = ppc_fres; - - for (int i = 25; i < 1024; i += 32) { - SubOpcode59Grabber[i] = ppc_fmuls; - } - - for (int i = 28; i < 1024; i += 32) { - SubOpcode59Grabber[i] = ppc_fmsubs; - } - - for (int i = 29; i < 1024; i += 32) { - SubOpcode59Grabber[i] = ppc_fmadds; - } - - for (int i = 30; i < 1024; i += 32) { - SubOpcode59Grabber[i] = ppc_fnmsubs; - } - - for (int i = 31; i < 1024; i += 32) { - SubOpcode59Grabber[i] = ppc_fnmadds; - } + SubOpcode59Grabber[25] = ppc_fmuls; + SubOpcode59Grabber[28] = ppc_fmsubs; + SubOpcode59Grabber[29] = ppc_fmadds; + SubOpcode59Grabber[30] = ppc_fnmsubs; + SubOpcode59Grabber[31] = ppc_fnmadds; SubOpcode63Grabber[0] = ppc_fcmpu; SubOpcode63Grabber[12] = ppc_frsp; @@ -1019,28 +1004,13 @@ void initialize_ppc_opcode_tables() { SubOpcode63Grabber[583] = ppc_mffs; SubOpcode63Grabber[711] = ppc_mtfsf; - for (int i = 23; i < 1024; i += 32) { - SubOpcode63Grabber[i] = ppc_fsel; - } - - for (int i = 25; i < 1024; i += 32) { - SubOpcode63Grabber[i] = ppc_fmul; - } - - for (int i = 28; i < 1024; i += 32) { - SubOpcode63Grabber[i] = ppc_fmsub; - } - - for (int i = 29; i < 1024; i += 32) { - SubOpcode63Grabber[i] = ppc_fmadd; - } - - for (int i = 30; i < 1024; i += 32) { - SubOpcode63Grabber[i] = ppc_fnmsub; - } - - for (int i = 31; i < 1024; i += 32) { - SubOpcode63Grabber[i] = ppc_fnmadd; + for (int i = 0; i < 1024; i += 32) { + SubOpcode63Grabber[i + 23] = ppc_fsel; + SubOpcode63Grabber[i + 25] = ppc_fmul; + SubOpcode63Grabber[i + 28] = ppc_fmsub; + SubOpcode63Grabber[i + 29] = ppc_fmadd; + SubOpcode63Grabber[i + 30] = ppc_fnmsub; + SubOpcode63Grabber[i + 31] = ppc_fnmadd; } }