diff options
Diffstat (limited to 'plugins/ao/eng_dsf/arm7memil.c')
-rw-r--r-- | plugins/ao/eng_dsf/arm7memil.c | 56 |
1 files changed, 0 insertions, 56 deletions
diff --git a/plugins/ao/eng_dsf/arm7memil.c b/plugins/ao/eng_dsf/arm7memil.c deleted file mode 100644 index c1872a2c..00000000 --- a/plugins/ao/eng_dsf/arm7memil.c +++ /dev/null @@ -1,56 +0,0 @@ -// memory inline functions shared by ARM and THUMB modes - -static INLINE void arm7_write_32(struct sARM7 *cpu, UINT32 addr, UINT32 data ) -{ - addr &= ~3; - dc_write32(cpu, addr,data); -} - - -static INLINE void arm7_write_16(struct sARM7 *cpu, UINT32 addr, UINT16 data) -{ - addr &= ~1; - dc_write16(cpu, addr,data); -} - -static INLINE void arm7_write_8(struct sARM7 *cpu, UINT32 addr, UINT8 data) -{ - dc_write8(cpu, addr,data); -} - -static INLINE UINT32 arm7_read_32(struct sARM7 *cpu, UINT32 addr) -{ - UINT32 result; - int k = (addr & 3) << 3; - - if (k) - { - result = dc_read32 (cpu, addr & ~3); - result = (result >> k) | (result << (32 - k)); - } - else - { - result = dc_read32(cpu, addr); - } - return result; -} - -static INLINE UINT16 arm7_read_16(struct sARM7 *cpu, UINT32 addr) -{ - UINT16 result; - - result = dc_read16(cpu, addr & ~1); - - if (addr & 1) - { - result = ((result>>8) & 0xff) | ((result&0xff)<<8); - } - - return result; -} - -static INLINE UINT8 arm7_read_8(struct sARM7 *cpu, UINT32 addr) -{ - return dc_read8(cpu, addr); -} - |