Fix an uninitialized memory usage in skip_repeated_full_newmv

BUG=aomedia:2622

STATS_CHANGED

Change-Id: Id75d8b45012f21ac30bd4dfe94afb1f552cd0b2d
diff --git a/av1/encoder/rdopt.c b/av1/encoder/rdopt.c
index 2ed7206..b381d95 100644
--- a/av1/encoder/rdopt.c
+++ b/av1/encoder/rdopt.c
@@ -2301,6 +2301,10 @@
   const int base_rate =
       args->ref_frame_cost + args->single_comp_cost + ref_mv_cost;
   for (int ref_mv_idx = 0; ref_mv_idx < ref_set; ++ref_mv_idx) {
+    mode_info[ref_mv_idx].full_search_mv.as_int = INVALID_MV;
+    mode_info[ref_mv_idx].mv.as_int = INVALID_MV;
+    mode_info[ref_mv_idx].rd = INT64_MAX;
+
     if (!mask_check_bit(idx_mask, ref_mv_idx)) {
       // MV did not perform well in simple translation search. Skip it.
       continue;
@@ -2312,10 +2316,6 @@
               cpi->sf.inter_sf.prune_inter_modes_based_on_tpl))
         continue;
     }
-
-    mode_info[ref_mv_idx].full_search_mv.as_int = INVALID_MV;
-    mode_info[ref_mv_idx].mv.as_int = INVALID_MV;
-    mode_info[ref_mv_idx].rd = INT64_MAX;
     av1_init_rd_stats(rd_stats);
 
     mbmi->interinter_comp.type = COMPOUND_AVERAGE;