diff --git a/Source/Core/Core/DSP/DSPCore.cpp b/Source/Core/Core/DSP/DSPCore.cpp index 56864454e1..4495cf9676 100644 --- a/Source/Core/Core/DSP/DSPCore.cpp +++ b/Source/Core/Core/DSP/DSPCore.cpp @@ -170,7 +170,7 @@ bool DSPCore_Init(const DSPInitOptions& opts) Common::WriteProtectMemory(g_dsp.iram, DSP_IRAM_BYTE_SIZE, false); // Initialize JIT, if necessary - if (opts.core_type == DSPInitOptions::CoreType::JIT) + if (opts.core_type == DSPInitOptions::CoreType::JIT64) g_dsp_jit = std::make_unique(); g_dsp_cap.reset(opts.capture_logger); diff --git a/Source/Core/Core/DSP/DSPCore.h b/Source/Core/Core/DSP/DSPCore.h index 17839b01ee..712bedfc2d 100644 --- a/Source/Core/Core/DSP/DSPCore.h +++ b/Source/Core/Core/DSP/DSPCore.h @@ -329,13 +329,13 @@ struct DSPInitOptions std::array coef_contents; // Core used to emulate the DSP. - // Default: JIT. + // Default: JIT64. enum class CoreType { Interpreter, - JIT, + JIT64, }; - CoreType core_type = CoreType::JIT; + CoreType core_type = CoreType::JIT64; // Optional capture logger used to log internal DSP data transfers. // Default: dummy implementation, does nothing. diff --git a/Source/Core/Core/HW/DSPLLE/DSPLLE.cpp b/Source/Core/Core/HW/DSPLLE/DSPLLE.cpp index d896211531..272815c2de 100644 --- a/Source/Core/Core/HW/DSPLLE/DSPLLE.cpp +++ b/Source/Core/Core/HW/DSPLLE/DSPLLE.cpp @@ -156,7 +156,7 @@ static bool FillDSPInitOptions(DSPInitOptions* opts) opts->core_type = DSPInitOptions::CoreType::Interpreter; #ifdef _M_X86 if (SConfig::GetInstance().m_DSPEnableJIT) - opts->core_type = DSPInitOptions::CoreType::JIT; + opts->core_type = DSPInitOptions::CoreType::JIT64; #endif if (SConfig::GetInstance().m_DSPCaptureLog)