diff options
author | Drew Zagieboylo <dzag1600@berkeley.edu> | 2014-04-28 22:39:41 -0700 |
---|---|---|
committer | Drew Zagieboylo <dzag1600@berkeley.edu> | 2014-04-28 22:39:41 -0700 |
commit | 6a39083874c81189bce70b8cb0d205f132ab1ad9 (patch) | |
tree | e9bc0227ca8e27b05b86be8317447c4193b8a7cc | |
parent | 2425e5b6f7a7aa7cfa1312a29c7bac81f6be318b (diff) | |
download | riscv-tests-6a39083874c81189bce70b8cb0d205f132ab1ad9.zip riscv-tests-6a39083874c81189bce70b8cb0d205f132ab1ad9.tar.gz riscv-tests-6a39083874c81189bce70b8cb0d205f132ab1ad9.tar.bz2 |
forced compiler to compile Chase method
-rw-r--r-- | benchmarks/sdisorder/sdisorder.c | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/benchmarks/sdisorder/sdisorder.c b/benchmarks/sdisorder/sdisorder.c index 8803312..03d0b0a 100644 --- a/benchmarks/sdisorder/sdisorder.c +++ b/benchmarks/sdisorder/sdisorder.c @@ -30,7 +30,7 @@ void ShuffleStream(int *a, int n) { } -void Chase(int *a, int n, int iterations) { +int Chase(int *a, int n, int iterations) { int loc[MLP]; for (int m=0; m<MLP; m++) loc[m] = m * (n/MLP) + m; @@ -47,6 +47,7 @@ void Chase(int *a, int n, int iterations) { //printf("woah\n"); } } + return loc[n]; } @@ -61,16 +62,17 @@ void RandGenBench(int n) { int main(int argc, char* argv[]) { - int num_iters = 2; - int length = 1<<6; + int num_iters = 1; + int length = 1<<12; int randomize = 1; int stream[length]; InitStream(stream, length); - + if (randomize) { ShuffleStream(stream, length); } - Chase(stream, length, num_iters); + + randomize = Chase(stream, length, num_iters); } |