From 39c184c3d40ac6d262680a403fdac9c4d9db957e Mon Sep 17 00:00:00 2001 From: Pokechu22 Date: Sun, 22 Jan 2023 11:30:00 -0800 Subject: [PATCH] OK, this is needed (was crashing DSPSpy) --- Source/Core/Core/DSP/Jit/x64/DSPEmitter.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Source/Core/Core/DSP/Jit/x64/DSPEmitter.cpp b/Source/Core/Core/DSP/Jit/x64/DSPEmitter.cpp index 6bd4220896..03a4e0d023 100644 --- a/Source/Core/Core/DSP/Jit/x64/DSPEmitter.cpp +++ b/Source/Core/Core/DSP/Jit/x64/DSPEmitter.cpp @@ -120,8 +120,8 @@ void DSPEmitter::checkExceptions(u16 retval) TEST(8, R(ABI_RETURN), R(ABI_RETURN)); MOV(16, R(EAX), Imm16(retval)); J_CC(CC_NZ, m_return_dispatcher); - m_gpr.LoadRegs(false); // TODO: Does this still make sense? - m_gpr.FlushRegs(c, false); + m_gpr.LoadRegs(true); + m_gpr.FlushRegs(c, true); SetJumpTarget(skipCheck2); }