From 5c1a1a30ee5d269c21053e84163a333bc78a0ed7 Mon Sep 17 00:00:00 2001 From: Elad Ashkenazi <18193363+elad335@users.noreply.github.com> Date: Thu, 6 Jun 2024 20:11:37 +0300 Subject: [PATCH] SPU Analyzer: Fix BRA instruction targets --- rpcs3/Emu/Cell/SPUCommonRecompiler.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/rpcs3/Emu/Cell/SPUCommonRecompiler.cpp b/rpcs3/Emu/Cell/SPUCommonRecompiler.cpp index 4f6bf2475d..744bdee218 100644 --- a/rpcs3/Emu/Cell/SPUCommonRecompiler.cpp +++ b/rpcs3/Emu/Cell/SPUCommonRecompiler.cpp @@ -3266,6 +3266,8 @@ spu_program spu_recompiler_base::analyse(const be_t* ls, u32 entry_point, s } else { + m_targets[pos].push_back(target); + if (g_cfg.core.spu_block_size == spu_block_size_type::giga) { spu_log.notice("[0x%x] At 0x%x: ignoring fixed tail call to 0x%x (SYNC)", entry_point, pos, target);