mirror of
https://github.com/ARMSX2/ARMSX2.git
synced 2026-08-24 16:50:16 -07:00
arm64: in-process recompiler differential-test + diagnostics framework
DiffJitVsInterp harness (EE/IOP/VU synthetic JIT-vs-interpreter tests) plus the shared capture/divergence-localizer infrastructure (vu_capture, ee_divtrace, microVU_Divtrace, VU1Trace) and the test hooks they install in interp/GIF/COP2 paths. All hook sites are guarded by PCSX2_RECOMPILER_TESTS and compile out of release builds. Co-Authored-By: Ryan Walklin <ryan@testtoast.com> Co-Authored-By: Brian Degenhardt <bmd@bmdhacks.com> Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Ryan Walklin
Claude Opus 4.8
parent
d1053226cd
commit
8fb919e6f7
@@ -9,6 +9,14 @@
|
||||
|
||||
Gif_Unit gifUnit;
|
||||
|
||||
#ifdef PCSX2_RECOMPILER_TESTS
|
||||
namespace gif_test_hooks
|
||||
{
|
||||
std::vector<u8>* g_path1_sink = nullptr;
|
||||
bool g_force_path1_busy = false;
|
||||
}
|
||||
#endif
|
||||
|
||||
// Returns true on stalling SIGNAL
|
||||
bool Gif_HandlerAD(u8* pMem)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user