]> granicus.if.org Git - libvpx/commitdiff
vp9_loopfilter: remove unnecessary masks
authorJames Zern <jzern@google.com>
Wed, 30 Sep 2015 03:55:14 +0000 (20:55 -0700)
committerJames Zern <jzern@google.com>
Wed, 30 Sep 2015 19:12:53 +0000 (12:12 -0700)
Change-Id: I264e75bf3ddd083ee5311c50a37fb18fe634ddc3

vp9/common/vp9_loopfilter.c

index d0c26fb017dd2d87ac150f8c678d4d28f58f19fa..2e057d6ec58bc5239cabdb43108a4bd23bb4d61e 100644 (file)
@@ -776,7 +776,7 @@ static void build_masks(const loop_filter_info_n *const lfi_n,
   // an 8x8 in that the internal ones can be skipped and don't depend on
   // the prediction block size.
   if (tx_size_y == TX_4X4)
-    *int_4x4_y |= (size_mask[block_size] & 0xffffffffffffffffULL) << shift_y;
+    *int_4x4_y |= size_mask[block_size] << shift_y;
 
   if (tx_size_uv == TX_4X4)
     *int_4x4_uv |= (size_mask_uv[block_size] & 0xffff) << shift_uv;
@@ -822,7 +822,7 @@ static void build_y_mask(const loop_filter_info_n *const lfi_n,
               left_64x64_txform_mask[tx_size_y]) << shift_y;
 
   if (tx_size_y == TX_4X4)
-    *int_4x4_y |= (size_mask[block_size] & 0xffffffffffffffffULL) << shift_y;
+    *int_4x4_y |= size_mask[block_size] << shift_y;
 }
 
 void vp9_adjust_mask(VP9_COMMON *const cm, const int mi_row,
@@ -1720,7 +1720,7 @@ void vp9_build_mask(VP9_COMMON *cm, const MB_MODE_INFO *mbmi, int mi_row,
   // differ from the 4x4 boundaries on the outside edge of an 8x8 in that the
   // internal ones can be skipped and don't depend on the prediction block size.
   if (tx_size_y == TX_4X4)
-    *int_4x4_y |= (size_mask[block_size] & -1ULL) << shift_y;
+    *int_4x4_y |= size_mask[block_size] << shift_y;
 
   if (build_uv && tx_size_uv == TX_4X4)
     *int_4x4_uv |= (size_mask_uv[block_size] & 0xffff) << shift_uv;