From 34709eb3996ea239d53f0162ce311a568ca64a06 Mon Sep 17 00:00:00 2001 From: RipleyTom Date: Mon, 10 Jul 2017 01:34:05 +0200 Subject: [PATCH] Fix Stswi instruction --- rpcs3/Emu/Cell/PPUTranslator.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/rpcs3/Emu/Cell/PPUTranslator.cpp b/rpcs3/Emu/Cell/PPUTranslator.cpp index 3d76bbbc99..6d50e65210 100644 --- a/rpcs3/Emu/Cell/PPUTranslator.cpp +++ b/rpcs3/Emu/Cell/PPUTranslator.cpp @@ -1,4 +1,4 @@ -#ifdef LLVM_AVAILABLE +#ifdef LLVM_AVAILABLE #include "PPUTranslator.h" #include "PPUThread.h" @@ -3115,7 +3115,7 @@ void PPUTranslator::STSWI(ppu_opcode_t op) { if (index > 3) { - WriteMemory(GetGpr(reg, 32), addr); + WriteMemory(addr, GetGpr(reg, 32)); index -= 4; if (index) @@ -3129,7 +3129,7 @@ void PPUTranslator::STSWI(ppu_opcode_t op) while (index) { - WriteMemory(m_ir->CreateLShr(buf, 24), addr); + WriteMemory(addr, m_ir->CreateLShr(buf, 24)); if (--index) {