aboutsummaryrefslogtreecommitdiff
path: root/benchmarks/common
diff options
context:
space:
mode:
authorAndrew Waterman <waterman@eecs.berkeley.edu>2014-03-25 21:27:30 -0700
committerAndrew Waterman <waterman@eecs.berkeley.edu>2014-03-25 21:27:30 -0700
commite00aaf2a45352f1f52c5c3694fa7f5aaba66d9a7 (patch)
tree3d34d253edfb207021cbdcfd94c2e3ccb8d20c96 /benchmarks/common
parent7e1460032cf6f522ce4bc7e8a347c1f08a4476d2 (diff)
downloadriscv-tests-e00aaf2a45352f1f52c5c3694fa7f5aaba66d9a7.zip
riscv-tests-e00aaf2a45352f1f52c5c3694fa7f5aaba66d9a7.tar.gz
riscv-tests-e00aaf2a45352f1f52c5c3694fa7f5aaba66d9a7.tar.bz2
Make qsort benchmark more meaningful
Before, we were sorting a sorted array :\
Diffstat (limited to 'benchmarks/common')
-rw-r--r--benchmarks/common/util.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/benchmarks/common/util.h b/benchmarks/common/util.h
index 1f0c73c..082489b 100644
--- a/benchmarks/common/util.h
+++ b/benchmarks/common/util.h
@@ -57,7 +57,7 @@ static void printDoubleArray(const char name[], int n, const double arr[])
#endif
}
-static int verify(int n, const int test[], const int verify[])
+static int verify(int n, const volatile int* test, const int* verify)
{
int i;
// Unrolled for faster verification
@@ -73,7 +73,7 @@ static int verify(int n, const int test[], const int verify[])
return 0;
}
-static int verifyDouble(int n, const double test[], const double verify[])
+static int verifyDouble(int n, const volatile double* test, const double* verify)
{
int i;
// Unrolled for faster verification