Reduce array sizes for Wiener update steps

Change-Id: Iff0cb1d492c7a8c2035b9bd752b1d00260135672
diff --git a/av1/encoder/pickrst.c b/av1/encoder/pickrst.c
index 58151f1..f1ee618 100644
--- a/av1/encoder/pickrst.c
+++ b/av1/encoder/pickrst.c
@@ -573,7 +573,7 @@
 static void update_a_sep_sym(double **Mc, double **Hc, double *a, double *b) {
   int i, j;
   double S[WIENER_WIN];
-  double A[WIENER_WIN], B[WIENER_WIN2];
+  double A[WIENER_HALFWIN1], B[WIENER_HALFWIN1 * WIENER_HALFWIN1];
   int w, w2;
   memset(A, 0, sizeof(A));
   memset(B, 0, sizeof(B));
@@ -619,7 +619,7 @@
 static void update_b_sep_sym(double **Mc, double **Hc, double *a, double *b) {
   int i, j;
   double S[WIENER_WIN];
-  double A[WIENER_WIN], B[WIENER_WIN2];
+  double A[WIENER_HALFWIN1], B[WIENER_HALFWIN1 * WIENER_HALFWIN1];
   int w, w2;
   memset(A, 0, sizeof(A));
   memset(B, 0, sizeof(B));