X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=libavutil%2Finteger.c;h=78e252fbde24f1417ac12ccc219ed19d092918c7;hb=c4c2c4df76e15cf3e4c7a0b7500d3c0f8dade271;hp=890e314dced6d001173cee75ea08b2ed13933d67;hpb=c7488f746154b5dcd70f8a3bef9a9fa5c42ac595;p=ffmpeg diff --git a/libavutil/integer.c b/libavutil/integer.c index 890e314dced..78e252fbde2 100644 --- a/libavutil/integer.c +++ b/libavutil/integer.c @@ -74,7 +74,7 @@ AVInteger av_mul_i(AVInteger a, AVInteger b){ if(a.v[i]) for(j=i; j>16) + out.v[j] + a.v[i]*b.v[j-i]; + carry= (carry>>16) + out.v[j] + a.v[i]*(unsigned)b.v[j-i]; out.v[j]= carry; } }