dingusppc/cpu/ppc
Mihai Parparita ffb14e4252 Add instruction counters to CPU profiler
Keeps track of instructions (including operands) that are executed,
to see if there are any hotspots that could be optimized or fastpaths
that should be added.

Also adds a mode where CPU profiler data is periodically output, to
make it easier to get at these instruction counts during startup.
2024-05-19 22:02:27 -07:00
..
test cpu: Add cpu options to ppc_cpu_init. 2024-04-10 06:43:18 -07:00
CMakeLists.txt cmake: Add header files in CMakeLists.txt. 2024-03-01 19:41:43 -07:00
poweropcodes.cpp Minor code clean-up 2024-05-08 07:07:32 -07:00
ppcdisasm.cpp ppcdisasm: Fix order of operands. 2024-03-28 07:09:50 -07:00
ppcdisasm.h debugger: Add list of input and output registers. 2024-03-24 19:34:29 -07:00
ppcemu.h ppcopcodes: Fixes for SPRs. 2024-04-10 07:21:54 -07:00
ppcexceptions.cpp ppcexec: Make EXEF_TIMER separate variable. 2024-03-31 12:15:48 -07:00
ppcexec.cpp Add instruction counters to CPU profiler 2024-05-19 22:02:27 -07:00
ppcfpopcodes.cpp Implement VX and FEX updates for mtfsfi 2024-04-09 21:11:09 -07:00
ppcmacros.h A bit more clean-up 2024-05-09 19:09:06 -07:00
ppcmmu.cpp ppcmmu: Allow map dma for last byte of region. 2024-04-24 06:50:53 -07:00
ppcmmu.h ppcmmu: Replace defines. 2024-04-09 07:57:48 -07:00
ppcopcodes.cpp A bit more clean-up 2024-05-09 19:09:06 -07:00