diff --git a/Source/Core/Core/DSP/DSPCore.cpp b/Source/Core/Core/DSP/DSPCore.cpp index 83196a5c32..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::CORE_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 d1e9ce2f0d..712bedfc2d 100644 --- a/Source/Core/Core/DSP/DSPCore.h +++ b/Source/Core/Core/DSP/DSPCore.h @@ -329,19 +329,19 @@ struct DSPInitOptions std::array coef_contents; // Core used to emulate the DSP. - // Default: CORE_JIT. - enum CoreType + // Default: JIT64. + enum class CoreType { - CORE_INTERPRETER, - CORE_JIT, + Interpreter, + JIT64, }; - CoreType core_type; + CoreType core_type = CoreType::JIT64; // Optional capture logger used to log internal DSP data transfers. // Default: dummy implementation, does nothing. DSPCaptureLogger* capture_logger; - DSPInitOptions() : core_type(CORE_JIT), capture_logger(new DefaultDSPCaptureLogger()) {} + DSPInitOptions() : capture_logger(new DefaultDSPCaptureLogger()) {} }; // Initializes the DSP emulator using the provided options. Takes ownership of diff --git a/Source/Core/Core/HW/DSPLLE/DSPLLE.cpp b/Source/Core/Core/HW/DSPLLE/DSPLLE.cpp index cb48991315..272815c2de 100644 --- a/Source/Core/Core/HW/DSPLLE/DSPLLE.cpp +++ b/Source/Core/Core/HW/DSPLLE/DSPLLE.cpp @@ -153,10 +153,10 @@ static bool FillDSPInitOptions(DSPInitOptions* opts) if (!LoadDSPRom(opts->coef_contents.data(), coef_file, DSP_COEF_BYTE_SIZE)) return false; - opts->core_type = DSPInitOptions::CORE_INTERPRETER; + opts->core_type = DSPInitOptions::CoreType::Interpreter; #ifdef _M_X86 if (SConfig::GetInstance().m_DSPEnableJIT) - opts->core_type = DSPInitOptions::CORE_JIT; + opts->core_type = DSPInitOptions::CoreType::JIT64; #endif if (SConfig::GetInstance().m_DSPCaptureLog)