diff options
| author | hrydgard <hrydgard@gmail.com> | 2009-06-12 23:56:31 +0000 |
|---|---|---|
| committer | hrydgard <hrydgard@gmail.com> | 2009-06-12 23:56:31 +0000 |
| commit | e8767497b5979d40dd14af9f81dcd3628008a8cf (patch) | |
| tree | 651d3ab7b9c74398e6168b3c38f892e446585d53 /Source/Core/DebuggerWX/Src/JitWindow.cpp | |
| parent | 087fe68d6d8f1a0fc846e23c4720e1cac7b36a13 (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.cpp | 4 |
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; |
