shithub: libvpx

Download patch

ref: e6165041074bdf3f2bc2a3283ee58e72027164ba
parent: 6989e81d611b438c21cab5576d01b1b30c5b1e34
author: Yaowu Xu <[email protected]>
date: Thu Sep 25 04:58:57 EDT 2014

Fix IOCs

A left shift of negative value causes IOC runtime warnings, this
commit converts two such left shifts to multiply to avoid IOCs.

Change-Id: I8811428768d7135e6e16af4b3094d0341589a995

--- a/vp8/encoder/mcomp.c
+++ b/vp8/encoder/mcomp.c
@@ -393,8 +393,8 @@
 #endif
 
     /* central mv */
-    bestmv->as_mv.row <<= 3;
-    bestmv->as_mv.col <<= 3;
+    bestmv->as_mv.row *= 8;
+    bestmv->as_mv.col *= 8;
     startmv = *bestmv;
 
     /* calculate central point error */