]> git.sesse.net Git - ffmpeg/blobdiff - libavcodec/vp3dsp.c
aarch64: vp9itxfm: Make the larger core transforms standalone functions
[ffmpeg] / libavcodec / vp3dsp.c
index 814c78e34a7c34efb44fe3d3f9d03af1a83a439b..4b6c838b7092d056c6b36c5eeab3a584a4ba9013 100644 (file)
@@ -41,7 +41,7 @@
 #define xC6S2 25080
 #define xC7S1 12785
 
-#define M(a, b) (((a) * (b)) >> 16)
+#define M(a, b) ((int)((SUINT)(a) * (b)) >> 16)
 
 static av_always_inline void idct(uint8_t *dst, int stride,
                                   int16_t *input, int type)