diff options
| author | Soren Jorvang <soren.jorvang@gmail.com> | 2010-05-27 12:37:24 +0000 |
|---|---|---|
| committer | Soren Jorvang <soren.jorvang@gmail.com> | 2010-05-27 12:37:24 +0000 |
| commit | f8b159eb90e32fa3b9dfb5e2a3afa9e5aae10673 (patch) | |
| tree | fdfefe79b1d56be035d88e0ab5bdbe686fad7a8f /Source/Core | |
| parent | 60c0d2efdaca7dd7b48bdc1a6495a688e1dcad96 (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.cpp | 6 |
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 |
