diff --git a/pcsx2/MMI.cpp b/pcsx2/MMI.cpp index cf5983d292..a09a64fb2b 100644 --- a/pcsx2/MMI.cpp +++ b/pcsx2/MMI.cpp @@ -173,9 +173,9 @@ void PLZCW() { __fi void PMFHL_CLAMP(u16& dst, s32 src) { - if (src > 0x00007fff) dst = 0x7fff; - else if (src < 0xffff8000) dst = 0x8000; - else dst = (u16)src; + if (src > 0x7fff) dst = 0x7fff; + else if (src < -0x8000) dst = 0x8000; + else dst = (u16)src; } void PMFHL() {