From 19b42381d648b4cbf5b1a8a059d0ee5e59b30720 Mon Sep 17 00:00:00 2001 From: holub Date: Sat, 12 Apr 2025 09:58:51 -0400 Subject: [PATCH] emu/emumem.h: Optimized cache line detection (#13584) * emu/emumem.h: Optimized cache line detection * use EXPECTED macro instead --- src/emu/emumem.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/emu/emumem.h b/src/emu/emumem.h index 7828881df2e..39470a45632 100644 --- a/src/emu/emumem.h +++ b/src/emu/emumem.h @@ -1877,13 +1877,13 @@ public: // see if an address is within bounds, update it if not void check_address_r(offs_t address) { - if(address >= m_addrstart_r && address <= m_addrend_r) + if(EXPECTED(address >= m_addrstart_r && address <= m_addrend_r)) return; m_root_read->lookup(address, m_addrstart_r, m_addrend_r, m_cache_r); } void check_address_w(offs_t address) { - if(address >= m_addrstart_w && address <= m_addrend_w) + if(EXPECTED(address >= m_addrstart_w && address <= m_addrend_w)) return; m_root_write->lookup(address, m_addrstart_w, m_addrend_w, m_cache_w); }