diff --git a/Source/Core/Core/PowerPC/Interpreter/Interpreter_LoadStore.cpp b/Source/Core/Core/PowerPC/Interpreter/Interpreter_LoadStore.cpp index 2505a4eafc..0df1c338b5 100644 --- a/Source/Core/Core/PowerPC/Interpreter/Interpreter_LoadStore.cpp +++ b/Source/Core/Core/PowerPC/Interpreter/Interpreter_LoadStore.cpp @@ -742,7 +742,7 @@ void Interpreter::stswx(UGeckoInstruction _inst) if (i == 32) { i = 0; - r++; + r = (r + 1) & 0x1f; // wrap } } }