summaryrefslogtreecommitdiff
path: root/Source/Core/DebuggerWX/Src/JitWindow.cpp
diff options
context:
space:
mode:
authorhrydgard <hrydgard@gmail.com>2009-06-12 23:56:31 +0000
committerhrydgard <hrydgard@gmail.com>2009-06-12 23:56:31 +0000
commite8767497b5979d40dd14af9f81dcd3628008a8cf (patch)
tree651d3ab7b9c74398e6168b3c38f892e446585d53 /Source/Core/DebuggerWX/Src/JitWindow.cpp
parent087fe68d6d8f1a0fc846e23c4720e1cac7b36a13 (diff)
JITIL 64 - fix stupid bug in IR.cpp. Almost there... loadstorepaired left. fix disasm in 32-bit mode.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3414 8ced0084-cf51-0410-be5f-012b33b47a6e
Diffstat (limited to 'Source/Core/DebuggerWX/Src/JitWindow.cpp')
-rw-r--r--Source/Core/DebuggerWX/Src/JitWindow.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/Source/Core/DebuggerWX/Src/JitWindow.cpp b/Source/Core/DebuggerWX/Src/JitWindow.cpp
index a45121c528..1c9824550e 100644
--- a/Source/Core/DebuggerWX/Src/JitWindow.cpp
+++ b/Source/Core/DebuggerWX/Src/JitWindow.cpp
@@ -183,7 +183,11 @@ void CJitWindow::Compare(u32 em_address)
int num_x86_instructions = 0;
while ((u8*)disasmPtr < end)
{
+#ifdef _M_X64
disasmPtr += x64disasm.disasm64(disasmPtr, disasmPtr, (u8*)disasmPtr, sptr);
+#else
+ disasmPtr += x64disasm.disasm32(disasmPtr, disasmPtr, (u8*)disasmPtr, sptr);
+#endif
sptr += strlen(sptr);
*sptr++ = 13;
*sptr++ = 10;