diff --git a/src/backend/Core.hpp b/src/backend/Core.hpp index e4a0ea2..1dfa342 100644 --- a/src/backend/Core.hpp +++ b/src/backend/Core.hpp @@ -19,7 +19,7 @@ struct Core { return instance; } - static inline bool IsAddressError(u8 mask, u64 vaddr) { + static inline bool IsAddressError(u8 mask, s64 vaddr) { auto regs = GetRegs(); return (!regs.cop0.is64BitAddressing && s32(vaddr) != vaddr) || (vaddr & mask) != 0; }