From 63a107acbc515968bdbcdfbe361c6a66e1899eae Mon Sep 17 00:00:00 2001 From: Nekotekina Date: Tue, 14 Mar 2017 16:11:58 +0300 Subject: [PATCH] Small fix --- rpcs3/Emu/Cell/SPUThread.cpp | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/rpcs3/Emu/Cell/SPUThread.cpp b/rpcs3/Emu/Cell/SPUThread.cpp index 3fcd4029a1..8bfcfe38f1 100644 --- a/rpcs3/Emu/Cell/SPUThread.cpp +++ b/rpcs3/Emu/Cell/SPUThread.cpp @@ -726,6 +726,13 @@ void SPUThread::process_mfc_cmd() case MFC_SYNC_CMD: { ch_mfc_cmd.size = 0; + + if (mfc_queue.size() == 0) + { + _mm_mfence(); + return; + } + break; } default: