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:
parent
956b8eb54d
commit
0c1baa888a
|
@ -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
|
||||||
|
|
Loading…
Reference in New Issue