diff --git a/rpcs3/Emu/RSX/RSXThread.cpp b/rpcs3/Emu/RSX/RSXThread.cpp index bfd0a48815..3c6ce825d3 100644 --- a/rpcs3/Emu/RSX/RSXThread.cpp +++ b/rpcs3/Emu/RSX/RSXThread.cpp @@ -708,7 +708,7 @@ namespace rsx continue; } - if (cmd == RSX_METHOD_RETURN_CMD) + if ((cmd & ~0xfffc) == RSX_METHOD_RETURN_CMD) { if (m_return_addr == -1) {