From 2c69e976d0955772043810fa8ec05e8bea9ea213 Mon Sep 17 00:00:00 2001 From: degasus Date: Mon, 30 Jan 2017 23:44:29 +0100 Subject: [PATCH] DSPLLE: Only enable the DSP JIT on x64. The x64 JIT is hardcoded right now, and it seems unlikely that we'll support another arch here soon. So let's just disable the DSP JIT. --- Source/Core/Core/HW/DSPLLE/DSPLLE.cpp | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/Source/Core/Core/HW/DSPLLE/DSPLLE.cpp b/Source/Core/Core/HW/DSPLLE/DSPLLE.cpp index 5d51a0bbdf..611a6819f4 100644 --- a/Source/Core/Core/HW/DSPLLE/DSPLLE.cpp +++ b/Source/Core/Core/HW/DSPLLE/DSPLLE.cpp @@ -142,8 +142,11 @@ static bool FillDSPInitOptions(DSPInitOptions* opts) if (!LoadDSPRom(opts->coef_contents.data(), coef_file, DSP_COEF_BYTE_SIZE)) return false; - opts->core_type = SConfig::GetInstance().m_DSPEnableJIT ? DSPInitOptions::CORE_JIT : - DSPInitOptions::CORE_INTERPRETER; + opts->core_type = DSPInitOptions::CORE_INTERPRETER; +#ifdef _M_X86 + if (SConfig::GetInstance().m_DSPEnableJIT) + opts->core_type = DSPInitOptions::CORE_JIT; +#endif if (SConfig::GetInstance().m_DSPCaptureLog) {