summaryrefslogtreecommitdiff
path: root/Source/Core/DSPCore
diff options
context:
space:
mode:
authornakeee <nakeee@gmail.com>2010-04-22 18:43:24 +0000
committernakeee <nakeee@gmail.com>2010-04-22 18:43:24 +0000
commit219e8beb6dae61802a2de26c2259ab40fc0502d5 (patch)
tree2402abd9d0ec100c6512516faf2589b329baab4a /Source/Core/DSPCore
parent3adc2cef685b798dc4aee308b450c686456fe03a (diff)
DSP Jit 2 small fixes
one from bhaal and one from skidau git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@5398 8ced0084-cf51-0410-be5f-012b33b47a6e
Diffstat (limited to 'Source/Core/DSPCore')
-rw-r--r--Source/Core/DSPCore/Src/Jit/DSPJitExtOps.cpp2
-rw-r--r--Source/Core/DSPCore/Src/Jit/DSPJitUtil.cpp2
2 files changed, 2 insertions, 2 deletions
diff --git a/Source/Core/DSPCore/Src/Jit/DSPJitExtOps.cpp b/Source/Core/DSPCore/Src/Jit/DSPJitExtOps.cpp
index d27971ba0f..edb4f33e8a 100644
--- a/Source/Core/DSPCore/Src/Jit/DSPJitExtOps.cpp
+++ b/Source/Core/DSPCore/Src/Jit/DSPJitExtOps.cpp
@@ -524,7 +524,7 @@ void DSPEmitter::pushExtValueFromReg(u16 dreg, u16 sreg) {
}
void DSPEmitter::pushExtValueFromMem(u16 dreg, u16 sreg) {
- ext_dmem_read(g_dsp.r[DSP_REG_AR0]);
+ ext_dmem_read(g_dsp.r[sreg]);
MOV(16, R(EBX), R(EAX));
storeIndex = dreg;
diff --git a/Source/Core/DSPCore/Src/Jit/DSPJitUtil.cpp b/Source/Core/DSPCore/Src/Jit/DSPJitUtil.cpp
index 2676b08f32..97ff4f19ed 100644
--- a/Source/Core/DSPCore/Src/Jit/DSPJitUtil.cpp
+++ b/Source/Core/DSPCore/Src/Jit/DSPJitUtil.cpp
@@ -287,7 +287,7 @@ void DSPEmitter::ext_dmem_read(u16 addr)
MOVZX(32, 16, ECX, M(&addr));
// u16 saddr = addr >> 12;
- MOVZX(32, 16, ESI, R(EAX));
+ MOVZX(32, 16, ESI, R(ECX));
SHR(16, R(ESI), Imm8(12));
// if (saddr == 0)