summaryrefslogtreecommitdiffstatshomepage
path: root/src/emu/cpu/mips/r3000.c
diff options
context:
space:
mode:
author Olivier Galibert <galibert@pobox.com>2015-04-12 22:53:48 +0200
committer Olivier Galibert <galibert@pobox.com>2015-04-14 19:58:17 +0200
commit278cf84e5503d1829e837e21dc8c238bc8cab577 (patch)
tree5d1f529f01fdfe3615879d3482bc9cf8294ec5d7 /src/emu/cpu/mips/r3000.c
parent75e8861950d520e83740b7b5747735f0286df145 (diff)
Replace dynamic_array with std::vector [O. Galibert]
Diffstat (limited to 'src/emu/cpu/mips/r3000.c')
-rw-r--r--src/emu/cpu/mips/r3000.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/emu/cpu/mips/r3000.c b/src/emu/cpu/mips/r3000.c
index 851c6075268..4214857f5b9 100644
--- a/src/emu/cpu/mips/r3000.c
+++ b/src/emu/cpu/mips/r3000.c
@@ -257,7 +257,7 @@ void r3000_device::device_start()
m_icache.resize(m_icache_size/4);
m_dcache.resize(m_dcache_size/4);
- m_cache = m_dcache;
+ m_cache = &m_dcache[0];
m_cache_size = m_dcache_size;
// set up memory handlers
@@ -712,9 +712,9 @@ inline void r3000_device::set_cop0_reg(int idx, UINT32 val)
if (diff & SR_SwC)
{
if (val & SR_SwC)
- m_cache = m_icache, m_cache_size = m_icache_size;
+ m_cache = &m_icache[0], m_cache_size = m_icache_size;
else
- m_cache = m_dcache, m_cache_size = m_dcache_size;
+ m_cache = &m_dcache[0], m_cache_size = m_dcache_size;
}
m_cpr[0][idx] = val;