summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/cpu/mips/r4000.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/devices/cpu/mips/r4000.h')
-rw-r--r--src/devices/cpu/mips/r4000.h12
1 files changed, 7 insertions, 5 deletions
diff --git a/src/devices/cpu/mips/r4000.h b/src/devices/cpu/mips/r4000.h
index 5e9a9dc53ed..c905336f658 100644
--- a/src/devices/cpu/mips/r4000.h
+++ b/src/devices/cpu/mips/r4000.h
@@ -401,10 +401,10 @@ protected:
u64 vpn;
u64 pfn[2];
- u8 low_bit;
+ unsigned low_bit;
}
m_tlb[48];
- unsigned m_last[3];
+ unsigned m_tlb_mru[3][48];
bool m_64;
// cp1 state
@@ -421,9 +421,11 @@ protected:
std::unique_ptr<u32[]> m_icache_tag;
std::unique_ptr<u32[]> m_icache_data;
- // experimental icache statistics
- u64 m_icache_hit;
- u64 m_icache_miss;
+ // statistics
+ u64 m_tlb_scans;
+ u64 m_tlb_loops;
+ u64 m_icache_hits;
+ u64 m_icache_misses;
};
class r4000_device : public r4000_base_device