Changes in directory llvm-test/SingleSource/Benchmarks/Misc:
ReedSolomon.c updated: 1.2 -> 1.3 mandel.c updated: 1.11 -> 1.12 pi.c updated: 1.5 -> 1.6 richards_benchmark.c updated: 1.4 -> 1.5 whetstone.c updated: 1.3 -> 1.4 --- Log message: Implement SMALL_PROBLEM_SIZE. --- Diffs of the changes: (+26 -2) ReedSolomon.c | 10 ++++++++-- mandel.c | 4 ++++ pi.c | 4 ++++ richards_benchmark.c | 6 ++++++ whetstone.c | 4 ++++ 5 files changed, 26 insertions(+), 2 deletions(-) Index: llvm-test/SingleSource/Benchmarks/Misc/ReedSolomon.c diff -u llvm-test/SingleSource/Benchmarks/Misc/ReedSolomon.c:1.2 llvm-test/SingleSource/Benchmarks/Misc/ReedSolomon.c:1.3 --- llvm-test/SingleSource/Benchmarks/Misc/ReedSolomon.c:1.2 Sat Nov 25 02:51:02 2006 +++ llvm-test/SingleSource/Benchmarks/Misc/ReedSolomon.c Thu May 3 11:55:46 2007 @@ -416,8 +416,14 @@ int main(void) { unsigned char rs_in[204], rs_out[204]; int i, j, k; - - for (i=0; i<150000; ++i) { + +#ifdef SMALL_PROBLEM_SIZE +#define LENGTH 15000 +#else +#define LENGTH 150000 +#endif + + for (i=0; i<LENGTH; ++i) { /* Generate random data */ for (j=0; j<188; ++j) { rs_in[j] = (random() & 0xFF); Index: llvm-test/SingleSource/Benchmarks/Misc/mandel.c diff -u llvm-test/SingleSource/Benchmarks/Misc/mandel.c:1.11 llvm-test/SingleSource/Benchmarks/Misc/mandel.c:1.12 --- llvm-test/SingleSource/Benchmarks/Misc/mandel.c:1.11 Mon Apr 17 12:55:40 2006 +++ llvm-test/SingleSource/Benchmarks/Misc/mandel.c Thu May 3 11:55:46 2007 @@ -6,7 +6,11 @@ #else /* sparc */ #define ESCAPE 2 +#ifdef SMALL_PROBLEM_SIZE +#define IMAGE_SIZE 500 +#else #define IMAGE_SIZE 5000 +#endif #define START_X -2.0 #define START_Y START_X #define MAX_ITER 10 Index: llvm-test/SingleSource/Benchmarks/Misc/pi.c diff -u llvm-test/SingleSource/Benchmarks/Misc/pi.c:1.5 llvm-test/SingleSource/Benchmarks/Misc/pi.c:1.6 --- llvm-test/SingleSource/Benchmarks/Misc/pi.c:1.5 Tue Apr 13 22:32:46 2004 +++ llvm-test/SingleSource/Benchmarks/Misc/pi.c Thu May 3 11:55:46 2007 @@ -29,7 +29,11 @@ yran = 5813.0; ymult = 1307.0; ymod = 5471.0; +#ifdef SMALL_PROBLEM_SIZE + itot = 4000000; +#else itot = 40000000; +#endif for(j=1; j<=itot; j++) { /* Index: llvm-test/SingleSource/Benchmarks/Misc/richards_benchmark.c diff -u llvm-test/SingleSource/Benchmarks/Misc/richards_benchmark.c:1.4 llvm-test/SingleSource/Benchmarks/Misc/richards_benchmark.c:1.5 --- llvm-test/SingleSource/Benchmarks/Misc/richards_benchmark.c:1.4 Sat Nov 25 11:51:02 2006 +++ llvm-test/SingleSource/Benchmarks/Misc/richards_benchmark.c Thu May 3 11:55:46 2007 @@ -21,9 +21,15 @@ #include <stdio.h> #include <stdlib.h> +#ifdef SMALL_PROBLEM_SIZE +#define Count 1000*1000 +#define Qpktcountval 2326389 +#define Holdcountval 930555 +#else #define Count 10000*1000 #define Qpktcountval 23263894 #define Holdcountval 9305557 +#endif #define TRUE 1 Index: llvm-test/SingleSource/Benchmarks/Misc/whetstone.c diff -u llvm-test/SingleSource/Benchmarks/Misc/whetstone.c:1.3 llvm-test/SingleSource/Benchmarks/Misc/whetstone.c:1.4 --- llvm-test/SingleSource/Benchmarks/Misc/whetstone.c:1.3 Sun Feb 29 21:39:02 2004 +++ llvm-test/SingleSource/Benchmarks/Misc/whetstone.c Thu May 3 11:55:46 2007 @@ -99,7 +99,11 @@ float KIPS; int continuous; +#ifdef SMALL_PROBLEM_SIZE + loopstart = 2500; +#else loopstart = 100000; /* see the note about LOOP below */ +#endif continuous = 0; II = 1; /* start at the first arg (temp use of II here) */ _______________________________________________ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits