mirror of
https://github.com/RPCS3/rpcs3.git
synced 2024-11-22 02:32:36 +01:00
SPU Analyser: Fix source termination of starting block
This commit is contained in:
parent
c852ae1a22
commit
03980304cf
@ -5188,7 +5188,7 @@ spu_program spu_recompiler_base::analyse(const be_t<u32>* ls, u32 entry_point, s
|
||||
|
||||
auto& block = infos[bpc];
|
||||
|
||||
if (g_cfg.core.spu_block_size != spu_block_size_type::safe && (m_ret_info[bpc / 4] || m_entry_info[bpc / 4] || pos == entry_point))
|
||||
if (pos == entry_point || (g_cfg.core.spu_block_size != spu_block_size_type::safe && (m_ret_info[bpc / 4] || m_entry_info[bpc / 4])))
|
||||
{
|
||||
// Do not allow value passthrough
|
||||
for (reg_state_t& f : block->start_reg_state)
|
||||
|
Loading…
Reference in New Issue
Block a user