dingusppc/cpu/ppc
Mihai Parparita 564c43c907 Remove ppc_cur_instruction global variable
Replace it wth an explicit opcode parameter that is passed around. That
is both slightly easier to reason about (to trace where it comes from)
and slightly faster, since it can be read from a register.

On my machine takes booting to "Welcome to Macintosh" being output in
a verbose boot of Mac OS X 10.2.8 from 31.8s to 30.6s (average of 5
runs, measured using deterministic mode and looking at when execution
reaches PC 0x90004a88).
2024-11-28 23:41:38 +01:00
..
test Remove ppc_cur_instruction global variable 2024-11-28 23:41:38 +01:00
CMakeLists.txt cmake: Add header files in CMakeLists.txt. 2024-03-01 19:41:43 -07:00
poweropcodes.cpp Remove ppc_cur_instruction global variable 2024-11-28 23:41:38 +01:00
ppcdisasm.cpp Fix missing std::find_if and others with GCC 14.1.1 2024-06-24 23:41:55 +02:00
ppcdisasm.h debugger: Add list of input and output registers. 2024-03-24 19:34:29 -07:00
ppcemu.h Remove ppc_cur_instruction global variable 2024-11-28 23:41:38 +01:00
ppcexceptions.cpp Remove ppc_cur_instruction global variable 2024-11-28 23:41:38 +01:00
ppcexec.cpp Remove ppc_cur_instruction global variable 2024-11-28 23:41:38 +01:00
ppcfpopcodes.cpp Remove ppc_cur_instruction global variable 2024-11-28 23:41:38 +01:00
ppcmacros.h ppcmacros: Add missing space. 2024-11-28 07:25:23 -07:00
ppcmmu.cpp Remove ppc_cur_instruction global variable 2024-11-28 23:41:38 +01:00
ppcmmu.h Remove ppc_cur_instruction global variable 2024-11-28 23:41:38 +01:00
ppcopcodes.cpp Remove ppc_cur_instruction global variable 2024-11-28 23:41:38 +01:00