]> git.unchartedbackwaters.co.uk Git - francis/winuae.git/commitdiff
Remove unneeded test, instruction fetch accesses are always even.
authorToni Wilen <twilen@winuae.net>
Fri, 16 Sep 2016 14:36:04 +0000 (17:36 +0300)
committerToni Wilen <twilen@winuae.net>
Fri, 16 Sep 2016 14:36:04 +0000 (17:36 +0300)
cpummu.cpp

index 114fa99589aeb22313310447b321fdc713d9c603..489be33efee4dd38b9b9fab982eda10dad3af89d 100644 (file)
@@ -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;
 }