diff options
Diffstat (limited to 'src/devices/cpu/mips/r4000.h')
-rw-r--r-- | src/devices/cpu/mips/r4000.h | 12 |
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 |