Enable resue_mask_search_results based on qindex in speed 1

For non-boosted-arf2-bwd frames in speed 1, the speed feature
reuse_mask_search_results is enabled for qindex <= 200.

          Instruction Count        BD-Rate Loss(%)
cpu-used     Reduction(%)    avg.psnr   ovr.psnr    ssim
   1            3.947         0.0569     0.0596    0.0500

STATS_CHANGED

Change-Id: Id27c379f46a2bc703b0d124cec82236f5d59750c
diff --git a/av1/encoder/compound_type.c b/av1/encoder/compound_type.c
index 9ecf556..f6269ba 100644
--- a/av1/encoder/compound_type.c
+++ b/av1/encoder/compound_type.c
@@ -1554,8 +1554,7 @@
       }
 
       if (need_mask_search) {
-        if (save_mask_search_results(
-                this_mode, cpi->sf.inter_sf.reuse_mask_search_results))
+        if (save_mask_search_results(this_mode, 0))
           args->diffwtd_index = best_mask_index;
       } else {
         mbmi->interinter_comp.mask_type = args->diffwtd_index;
diff --git a/av1/encoder/speed_features.c b/av1/encoder/speed_features.c
index 16e4c78..65fcfc0 100644
--- a/av1/encoder/speed_features.c
+++ b/av1/encoder/speed_features.c
@@ -2228,4 +2228,13 @@
       }
     }
   }
+
+  if (speed == 1) {
+    // Reuse interinter wedge mask search from first search for non-boosted
+    // non-internal-arf frames, except at very high quantizers.
+    if (cm->quant_params.base_qindex <= 200) {
+      if (!boosted && !is_arf2_bwd_type)
+        sf->inter_sf.reuse_mask_search_results = 1;
+    }
+  }
 }