summaryrefslogtreecommitdiff
path: root/Source/Core
diff options
context:
space:
mode:
authorSoren Jorvang <soren.jorvang@gmail.com>2010-05-27 12:37:24 +0000
committerSoren Jorvang <soren.jorvang@gmail.com>2010-05-27 12:37:24 +0000
commitf8b159eb90e32fa3b9dfb5e2a3afa9e5aae10673 (patch)
treefdfefe79b1d56be035d88e0ab5bdbe686fad7a8f /Source/Core
parent60c0d2efdaca7dd7b48bdc1a6495a688e1dcad96 (diff)
One more case of 64-bit code outside _M_X64, pointed out by omegadox.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@5518 8ced0084-cf51-0410-be5f-012b33b47a6e
Diffstat (limited to 'Source/Core')
-rw-r--r--Source/Core/Core/Src/PowerPC/JitCommon/JitBackpatch.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/Source/Core/Core/Src/PowerPC/JitCommon/JitBackpatch.cpp b/Source/Core/Core/Src/PowerPC/JitCommon/JitBackpatch.cpp
index 0ca076d12a..a8a14fb71f 100644
--- a/Source/Core/Core/Src/PowerPC/JitCommon/JitBackpatch.cpp
+++ b/Source/Core/Core/Src/PowerPC/JitCommon/JitBackpatch.cpp
@@ -103,13 +103,13 @@ const u8 *TrampolineCache::GetWriteTrampoline(const InstructionInfo &info)
if (GetSpaceLeft() < 1024)
PanicAlert("Trampoline cache full");
+ const u8 *trampoline = GetCodePtr();
+
+#ifdef _M_X64
X64Reg dataReg = (X64Reg)info.regOperandReg;
if (dataReg != EAX)
PanicAlert("Backpatch write - not through EAX");
- const u8 *trampoline = GetCodePtr();
-
-#ifdef _M_X64
X64Reg addrReg = (X64Reg)info.scaledReg;
// It's a write. Yay. Remember that we don't have to be super efficient since it's "just" a