av1_steepest_descent_sparse: rm set but unused variable
quiets warning under clang:
av1/encoder/sparse_linear_solver.c:427:34: warning: variable 'diff' set
but not used [-Wunused-but-set-variable]
double resi2, resi2_last, dAd, diff, temp;
^
Change-Id: Icc1c7b81be2460de6a08c358944e4cf3ff5980c4
diff --git a/av1/encoder/sparse_linear_solver.c b/av1/encoder/sparse_linear_solver.c
index 1600830..e47c78e 100644
--- a/av1/encoder/sparse_linear_solver.c
+++ b/av1/encoder/sparse_linear_solver.c
@@ -424,7 +424,7 @@
int av1_steepest_descent_sparse(const SPARSE_MTX *A, const double *b, int bl,
double *x) {
double *d = NULL, *Ad = NULL, *Ax = NULL;
- double resi2, resi2_last, dAd, diff, temp;
+ double resi2, resi2_last, dAd, temp;
d = aom_calloc(bl, sizeof(*d));
Ax = aom_calloc(bl, sizeof(*Ax));
@@ -448,11 +448,9 @@
// get A*x_last
av1_mtx_vect_multi_right(A, d, Ad, bl);
dAd = resi2 * bl / av1_vect_vect_multi(d, bl, Ad);
- diff = 0;
for (i = 0; i < bl; i++) {
temp = dAd * d[i];
x[i] = x[i] + temp;
- diff += temp * temp;
}
av1_mtx_vect_multi_right(A, x, Ax, bl);
resi2_last = resi2;