rtc: Fix usage of force_skip_low_temp_var in nonrd

Should be that it excludes non-LAST, instead
of just GOLDEN. Fix related comments.

Flag is only currently used for speed 8 resoln > VGA.
No change as GOLDEN is the only non-LAST reference
used in speed 8.

Change-Id: Ie4984b8cba680ff029f2ca451b9eb9b4daf55c76
diff --git a/av1/encoder/nonrd_pickmode.c b/av1/encoder/nonrd_pickmode.c
index 28002b9..d308621 100644
--- a/av1/encoder/nonrd_pickmode.c
+++ b/av1/encoder/nonrd_pickmode.c
@@ -282,9 +282,9 @@
     av1_find_best_ref_mvs_from_stack(cm->allow_high_precision_mv, mbmi_ext,
                                      ref_frame, &frame_mv[NEARESTMV][ref_frame],
                                      &frame_mv[NEARMV][ref_frame], 0);
-    // Early exit for golden frame if force_skip_low_temp_var is set.
+    // Early exit for non-LAST frame if force_skip_low_temp_var is set.
     if (!av1_is_scaled(sf) && bsize >= BLOCK_8X8 &&
-        !(force_skip_low_temp_var && ref_frame == GOLDEN_FRAME)) {
+        !(force_skip_low_temp_var && ref_frame != LAST_FRAME)) {
       av1_mv_pred(cpi, x, yv12_mb[ref_frame][0].buf, yv12->y_stride, ref_frame,
                   bsize);
     }
@@ -1566,7 +1566,7 @@
       x->nonrd_prune_ref_frame_search) {
     force_skip_low_temp_var =
         get_force_skip_low_temp_var(&x->variance_low[0], mi_row, mi_col, bsize);
-    // If force_skip_low_temp_var is set, skip golden reference.
+    // If force_skip_low_temp_var is set, skip non-LAST references.
     if (force_skip_low_temp_var) {
       usable_ref_frame = LAST_FRAME;
     }
@@ -1696,7 +1696,7 @@
       if (ref_frame != LAST_FRAME && this_mode == NEARMV) continue;
     }
 
-    // Skip non-zeromv mode search for golden frame if force_skip_low_temp_var
+    // Skip non-zeromv mode search for non-LAST frame if force_skip_low_temp_var
     // is set. If nearestmv for golden frame is 0, zeromv mode will be skipped
     // later.
     if (!force_mv_inter_layer && force_skip_low_temp_var &&