diff options
| author | skidau <skidau@gmail.com> | 2013-02-11 08:42:16 +1100 |
|---|---|---|
| committer | skidau <skidau@gmail.com> | 2013-02-11 08:42:16 +1100 |
| commit | f26650e55bf1fc1a59c890008f00a96041b13fa8 (patch) | |
| tree | a54a93fee17dd1e9322991465ad694044087d325 /Source/Core | |
| parent | 17c4fcfd90b0f36ee05e098e582518f6dce20e37 (diff) | |
Removed the updating of PC in the Cleanup function. This was causing Metroid Prime to hang.
Diffstat (limited to 'Source/Core')
| -rw-r--r-- | Source/Core/Core/Src/PowerPC/Jit64/Jit.cpp | 1 | ||||
| -rw-r--r-- | Source/Core/Core/Src/PowerPC/Jit64IL/JitIL.cpp | 1 |
2 files changed, 0 insertions, 2 deletions
diff --git a/Source/Core/Core/Src/PowerPC/Jit64/Jit.cpp b/Source/Core/Core/Src/PowerPC/Jit64/Jit.cpp index bba434ce52..7b00d9a843 100644 --- a/Source/Core/Core/Src/PowerPC/Jit64/Jit.cpp +++ b/Source/Core/Core/Src/PowerPC/Jit64/Jit.cpp @@ -292,7 +292,6 @@ void Jit64::Cleanup() { if (jo.optimizeGatherPipe && js.fifoBytesThisBlock > 0) { - MOV(32, M(&PC), Imm32(jit->js.compilerPC)); // Helps external systems know which instruction triggered the write ABI_CallFunction((void *)&GPFifo::CheckGatherPipe); } diff --git a/Source/Core/Core/Src/PowerPC/Jit64IL/JitIL.cpp b/Source/Core/Core/Src/PowerPC/Jit64IL/JitIL.cpp index 46da3ddf9c..905123841b 100644 --- a/Source/Core/Core/Src/PowerPC/Jit64IL/JitIL.cpp +++ b/Source/Core/Core/Src/PowerPC/Jit64IL/JitIL.cpp @@ -390,7 +390,6 @@ void JitIL::Cleanup() { if (jo.optimizeGatherPipe && js.fifoBytesThisBlock > 0) { - MOV(32, M(&PC), Imm32(jit->js.compilerPC)); // Helps external systems know which instruction triggered the write ABI_CallFunction((void *)&GPFifo::CheckGatherPipe); } |
