From 596d5f1b21f178d98330fb8b52f4f30c670dea75 Mon Sep 17 00:00:00 2001 From: Daniel Maier <daniel.maier@tu-berlin.de> Date: Sat, 3 Nov 2018 10:34:53 +0100 Subject: [PATCH] correlation calc_error --- codes/correlation/correlation.c | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/codes/correlation/correlation.c b/codes/correlation/correlation.c index e7fd75a..222fb98 100644 --- a/codes/correlation/correlation.c +++ b/codes/correlation/correlation.c @@ -41,17 +41,19 @@ void init_array (int m, static void calc_error(int m, DATA_TYPE POLYBENCH_2D(corr,M,M,m,m)) - { int i, j; - double error = 0; + double err = 0; for (i = 0; i < m; i++) for (j = 0; j < m; j++) { - error += (corr[i][j] - 1.0)*(corr[i][j] - 1.0); + double e = fabs(corr[i][j] - 1.0); + if(e > 1) + e = 1; + err += e; } - error /= m*m; - printf("error: %f\n", error); + err /= m*m; + printf("error: %f\n", err); } /* DCE code. Must scan the entire live-out data. -- GitLab