X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=libpcsxcore%2Fdecode_xa.c;h=17df65f1eabbe3721fab216b7e952a6c3aef699f;hb=c57af5e60d8a9cb3eb4a0f4513b211f930a4558c;hp=ee1dd6f3e717a69a6b86ec0d5a95d03955df50cb;hpb=b9a092f587202b35fd32440f48899515e3924109;p=pcsx_rearmed.git diff --git a/libpcsxcore/decode_xa.c b/libpcsxcore/decode_xa.c index ee1dd6f3..17df65f1 100644 --- a/libpcsxcore/decode_xa.c +++ b/libpcsxcore/decode_xa.c @@ -110,10 +110,10 @@ static __inline void ADPCM_DecodeBlock16( ADPCM_Decode_t *decp, u8 filter_range, x2 -= (IK0(filterid) * fy0 + (IK1(filterid) * fy1)) >> SHC; fy1 = fy0; fy0 = x2; x3 -= (IK0(filterid) * fy0 + (IK1(filterid) * fy1)) >> SHC; fy1 = fy0; fy0 = x3; - XACLAMP( x0, -32768<> SH; destp += inc; - XACLAMP( x1, -32768<> SH; destp += inc; - XACLAMP( x2, -32768<> SH; destp += inc; - XACLAMP( x3, -32768<> SH; destp += inc; + XACLAMP( x0, (int)(-32768u<> SH; destp += inc; + XACLAMP( x1, (int)(-32768u<> SH; destp += inc; + XACLAMP( x2, (int)(-32768u<> SH; destp += inc; + XACLAMP( x3, (int)(-32768u<> SH; destp += inc; } decp->y0 = fy0; decp->y1 = fy1;