]> granicus.if.org Git - libvpx/commitdiff
vp9_dsubexp: replace some divides with shifts
authorJames Zern <jzern@google.com>
Wed, 1 Jul 2015 03:09:00 +0000 (20:09 -0700)
committerJames Zern <jzern@google.com>
Wed, 1 Jul 2015 03:09:00 +0000 (20:09 -0700)
Change-Id: I24e10c37ea8f06600cd04b43512efa6170e23e5c

vp9/decoder/vp9_dsubexp.c

index 470e4c1ed756dc2044fd6d9b2fb56e17e04ac04f..b33c3b718ee2aabcdda0c4c7d99955affb69abdc 100644 (file)
@@ -18,7 +18,7 @@ static int inv_recenter_nonneg(int v, int m) {
   if (v > 2 * m)
     return v;
 
-  return v % 2 ? m - (v + 1) / 2 : m + v / 2;
+  return (v & 1) ? m - ((v + 1) >> 1) : m + (v >> 1);
 }
 
 static int decode_uniform(vp9_reader *r) {