DSP Jit: Forgot include

git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@5303 8ced0084-cf51-0410-be5f-012b33b47a6e
This commit is contained in:
nakeee 2010-04-09 15:32:10 +00:00
parent 956b8eb54d
commit 0c1baa888a
1 changed files with 11 additions and 16 deletions

View File

@ -19,6 +19,7 @@
#define _DSP_JIT_UTIL_H #define _DSP_JIT_UTIL_H
#include "../DSPMemoryMap.h" #include "../DSPMemoryMap.h"
#include "../DSPHWInterface.h"
#include "../DSPEmitter.h" #include "../DSPEmitter.h"
#include "x64Emitter.h" #include "x64Emitter.h"
#include "ABI.h" #include "ABI.h"
@ -195,32 +196,26 @@ void DSPEmitter::ext_dmem_write(u32 dest, u32 src)
u16 addr = g_dsp.r[dest]; u16 addr = g_dsp.r[dest];
u16 val = g_dsp.r[src]; u16 val = g_dsp.r[src];
switch (addr >> 12) { u16 saddr = addr >> 12;
case 0x0: // 0xxx DRAM
if (saddr == 0)
g_dsp.dram[addr & DSP_DRAM_MASK] = val; g_dsp.dram[addr & DSP_DRAM_MASK] = val;
break; else if (saddr == 0xf)
case 0xf: // Fxxx HW regs
// Can ext write to ifx?
gdsp_ifx_write(addr, val); gdsp_ifx_write(addr, val);
break;
}
} }
u16 DSPEmitter::ext_dmem_read(u16 addr) u16 DSPEmitter::ext_dmem_read(u16 addr)
{ {
switch (addr >> 12) { u16 saddr = addr >> 12;
case 0x0: // 0xxx DRAM if (saddr == 0)
return g_dsp.dram[addr & DSP_DRAM_MASK]; return g_dsp.dram[addr & DSP_DRAM_MASK];
else if (saddr == 0x1)
case 0x1: // 1xxx COEF
return g_dsp.coef[addr & DSP_COEF_MASK]; return g_dsp.coef[addr & DSP_COEF_MASK];
else if (saddr == 0xf)
case 0xf: // Fxxx HW regs
return gdsp_ifx_read(addr); return gdsp_ifx_read(addr);
} return 0;
} }
#endif #endif