diff --git a/pcsx2/x86/ix86-32/iR5900MultDiv.cpp b/pcsx2/x86/ix86-32/iR5900MultDiv.cpp index 87989d255a..b89583704c 100644 --- a/pcsx2/x86/ix86-32/iR5900MultDiv.cpp +++ b/pcsx2/x86/ix86-32/iR5900MultDiv.cpp @@ -159,7 +159,7 @@ void recWritebackConstHILO(u64 res, int writed, int upper) } if (!writed || !_Rd_) return; - g_cpuConstRegs[_Rd_].UD[0] = (s32)(res & 0xffffffff); //that is the difference + g_cpuConstRegs[_Rd_].SD[0] = (s32)(res & 0xffffffffULL); //that is the difference } //// MULT