mirror of
https://github.com/LIV2/WinUAE.git
synced 2025-12-06 00:12:52 +00:00
Remove unneeded test, instruction fetch accesses are always even.
This commit is contained in:
parent
d1adae0030
commit
cf3d81560f
22
cpummu.cpp
22
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;
|
||||
}
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user