diff options
author | Nadesh Ramanathan <nadeshramanathan88@gmail.com> | 2020-07-04 11:14:55 +0100 |
---|---|---|
committer | Nadesh Ramanathan <nadeshramanathan88@gmail.com> | 2020-07-04 11:14:55 +0100 |
commit | 7460cf22bc3502fa1948915bf596f85a73f1fd01 (patch) | |
tree | 0b52fc58bf7d2b1174539d57c4d9c9658510770d | |
parent | 0094d52ef6866680c7d635737266bee0577d8dab (diff) | |
download | vericert-kvx-7460cf22bc3502fa1948915bf596f85a73f1fd01.tar.gz vericert-kvx-7460cf22bc3502fa1948915bf596f85a73f1fd01.zip |
modulus bug
-rw-r--r-- | benchmarks/polybench-syn/linear-algebra/blas/symm.c | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/benchmarks/polybench-syn/linear-algebra/blas/symm.c b/benchmarks/polybench-syn/linear-algebra/blas/symm.c index 4a0039d..a5e8539 100644 --- a/benchmarks/polybench-syn/linear-algebra/blas/symm.c +++ b/benchmarks/polybench-syn/linear-algebra/blas/symm.c @@ -20,17 +20,18 @@ void init_array(int m, int n, { int i, j; int ONE = 1; + int HUND = 100; *alpha = 3; *beta = 2; for (i = 0; i < m; plus(i)) for (j = 0; j < n; plus(j)) { - C[i][j] = (int) ((i+j) % 100) / m; - B[i][j] = (int) ((n+i-j) % 100) / m; + C[i][j] = (int) ((i+j) % HUND) / m; + B[i][j] = (int) ((n+i-j) % HUND) / m; } for (i = 0; i < m; plus(i)) { for (j = 0; j <=i; plus(j)) - A[i][j] = (int) ((i+j) % 100) / m; + A[i][j] = (int) ((i+j) % HUND) / m; for (j = i+ONE; j < m; plus(j)) A[i][j] = -999; } |