diff options
Diffstat (limited to 'src/devices/cpu/sharc/sharcdrc.cpp')
-rw-r--r-- | src/devices/cpu/sharc/sharcdrc.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/devices/cpu/sharc/sharcdrc.cpp b/src/devices/cpu/sharc/sharcdrc.cpp index a40586cac23..a0372177b5f 100644 --- a/src/devices/cpu/sharc/sharcdrc.cpp +++ b/src/devices/cpu/sharc/sharcdrc.cpp @@ -1099,10 +1099,10 @@ void adsp21062_device::execute_run_drc() // printf("SHARC cache reset\n"); /* reset the cache if dirty */ - if (m_cache_dirty) + if (m_core->cache_dirty) flush_cache(); - m_cache_dirty = false; + m_core->cache_dirty = 0; m_core->force_recompile = 0; /* execute */ @@ -1196,7 +1196,7 @@ void adsp21062_device::compile_block(offs_t pc) // force recompilation at end of block, if needed UML_CMP(block, mem(&m_core->force_recompile), 0); UML_JMPc(block, COND_Z, compiler.labelnum); - UML_MOV(block, mem(&m_cache_dirty), 1); + UML_MOV(block, mem(&m_core->cache_dirty), 1); UML_MOV(block, mem(&m_core->icount), 0); UML_LABEL(block, compiler.labelnum++); |