From 1389694743950c63330c87aece1747a8f67269db Mon Sep 17 00:00:00 2001 From: Toni Wilen Date: Sat, 14 Oct 2017 20:44:47 +0300 Subject: [PATCH] Do not do useless writes. --- newcpu.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/newcpu.cpp b/newcpu.cpp index 40968df3..ad4bb5f5 100644 --- a/newcpu.cpp +++ b/newcpu.cpp @@ -8725,9 +8725,11 @@ static void fill_icache020 (uae_u32 addr, bool opcode) data = icache_fetch(addr); end_020_cycle_prefetch(opcode); - if (!(regs.cacr & 2)) { + if (!(regs.cacr & 1)) { + c->valid = false; + } else if (!(regs.cacr & 2)) { c->tag = tag; - c->valid = !!(regs.cacr & 1); + c->valid = true; c->data = data; } regs.cacheholdingaddr020 = addr; -- 2.47.3