From e5ce88f00782a27d8edeedce81c05eb215309a67 Mon Sep 17 00:00:00 2001 From: Elad Ashkenazi <18193363+elad335@users.noreply.github.com> Date: Fri, 31 May 2024 15:13:19 +0300 Subject: [PATCH] SPU LLVM: Disable PUTLLC16 temporarily --- rpcs3/Emu/Cell/SPUCommonRecompiler.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/rpcs3/Emu/Cell/SPUCommonRecompiler.cpp b/rpcs3/Emu/Cell/SPUCommonRecompiler.cpp index 588d3e3397..a215f963be 100644 --- a/rpcs3/Emu/Cell/SPUCommonRecompiler.cpp +++ b/rpcs3/Emu/Cell/SPUCommonRecompiler.cpp @@ -6691,6 +6691,12 @@ spu_program spu_recompiler_base::analyse(const be_t* ls, u32 entry_point, s auto& stats = g_fxo->get(); had_putllc_evaluation = true; + if (!g_cfg.core.spu_debug) + { + // TODO + continue; + } + if (!pattern.ls_write) { spu_log.success("PUTLLC0 Pattern Detected! (put_pc=0x%x, %s) (putllc0=%d, putllc16+0=%d, all=%d)", pattern.put_pc, func_hash, ++stats.nowrite, ++stats.single, +stats.all);