ares-openbsd/ares/ps1/cpu
invertego cd11421d72
recompiler: enable instruction tracing w/recompilers (#1301)
To prevent undue performance losses, the extra codegen only occurs when
tracing is enabled. To support toggling tracing on/off during execution,
the recompiler cache is flushed on setting changes.

Flushing the recompiler cache has its own side effects, but that's
already an issue, and it seemed the least bad way to isolate the impact
of this feature.
2023-11-29 21:43:30 +00:00
..
breakpoints.cpp
cpu.cpp recompiler: enable instruction tracing w/recompilers (#1301) 2023-11-29 21:43:30 +00:00
cpu.hpp recompiler: enable instruction tracing w/recompilers (#1301) 2023-11-29 21:43:30 +00:00
debugger.cpp recompiler: enable instruction tracing w/recompilers (#1301) 2023-11-29 21:43:30 +00:00
delay-slots.cpp
disassembler.cpp
exceptions.cpp ps1: implement GTE interrupt quirk 2023-07-24 20:09:11 +01:00
icache.cpp
interpreter-gte.cpp
interpreter-ipu.cpp
interpreter-scc.cpp
interpreter.cpp
memory.cpp ps1: various timing tweaks; passes more tests! 2023-08-16 20:06:13 +01:00
recompiler.cpp recompiler: enable instruction tracing w/recompilers (#1301) 2023-11-29 21:43:30 +00:00
serialization.cpp ps1: various timing tweaks; passes more tests! 2023-08-16 20:06:13 +01:00