From: Toni Wilen Date: Fri, 16 Sep 2016 14:36:04 +0000 (+0300) Subject: Remove unneeded test, instruction fetch accesses are always even. X-Git-Tag: 3400~85 X-Git-Url: https://git.unchartedbackwaters.co.uk/w/?a=commitdiff_plain;h=cf3d81560fa8b4728480720b7139412aba77e735;p=francis%2Fwinuae.git Remove unneeded test, instruction fetch accesses are always even. --- diff --git a/cpummu.cpp b/cpummu.cpp index 114fa995..489be33e 100644 --- a/cpummu.cpp +++ b/cpummu.cpp @@ -734,19 +734,17 @@ uae_u32 REGPARAM2 mmu_get_ilong_unaligned(uaecptr addr) { uae_u32 res; - if (likely(!(addr & 1))) { - res = (uae_u32)mmu_get_iword(addr, sz_long) << 16; - SAVE_EXCEPTION; - TRY(prb) { - res |= mmu_get_iword(addr + 2, sz_long); - RESTORE_EXCEPTION; - } - CATCH(prb) { - RESTORE_EXCEPTION; - misalignednotfirst(addr); - THROW_AGAIN(prb); - } ENDTRY + res = (uae_u32)mmu_get_iword(addr, sz_long) << 16; + SAVE_EXCEPTION; + TRY(prb) { + res |= mmu_get_iword(addr + 2, sz_long); + RESTORE_EXCEPTION; } + CATCH(prb) { + RESTORE_EXCEPTION; + misalignednotfirst(addr); + THROW_AGAIN(prb); + } ENDTRY return res; }