From 4e12e70929a28b6eae3709752f441be2b65247d7 Mon Sep 17 00:00:00 2001 From: Paul <25939765+Cereal-Killa@users.noreply.github.com> Date: Thu, 13 May 2021 05:34:37 -0300 Subject: [PATCH] Add Intel's Rocket Lake 11th gen cpu. (#10205) This does nothing but may be required later. --- Utilities/JIT.cpp | 6 ++++-- rpcs3/Emu/CPU/CPUTranslator.cpp | 6 ++++-- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/Utilities/JIT.cpp b/Utilities/JIT.cpp index 48abef72e1..079b4dc0c4 100644 --- a/Utilities/JIT.cpp +++ b/Utilities/JIT.cpp @@ -687,7 +687,8 @@ std::string jit_compiler::cpu(const std::string& _cpu) m_cpu == "icelake" || m_cpu == "icelake-client" || m_cpu == "icelake-server" || - m_cpu == "tigerlake") + m_cpu == "tigerlake" || + m_cpu == "rocketlake") { // Downgrade if AVX is not supported by some chips if (!utils::has_avx()) @@ -703,7 +704,8 @@ std::string jit_compiler::cpu(const std::string& _cpu) m_cpu == "icelake" || m_cpu == "icelake-client" || m_cpu == "icelake-server" || - m_cpu == "tigerlake") + m_cpu == "tigerlake" || + m_cpu == "rocketlake") { // Downgrade if AVX-512 is disabled or not supported if (!utils::has_avx512()) diff --git a/rpcs3/Emu/CPU/CPUTranslator.cpp b/rpcs3/Emu/CPU/CPUTranslator.cpp index 6ad1275d05..1c7173d27f 100644 --- a/rpcs3/Emu/CPU/CPUTranslator.cpp +++ b/rpcs3/Emu/CPU/CPUTranslator.cpp @@ -56,7 +56,8 @@ void cpu_translator::initialize(llvm::LLVMContext& context, llvm::ExecutionEngin cpu == "icelake" || cpu == "icelake-client" || cpu == "icelake-server" || - cpu == "tigerlake") + cpu == "tigerlake" || + cpu == "rocketlake") { m_use_fma = true; m_use_avx512 = true; @@ -66,7 +67,8 @@ void cpu_translator::initialize(llvm::LLVMContext& context, llvm::ExecutionEngin if (cpu == "icelake" || cpu == "icelake-client" || cpu == "icelake-server" || - cpu == "tigerlake") + cpu == "tigerlake" || + cpu == "rocketlake") { m_use_avx512_icl = true; }