[llvm-commits] [test-suite] r105412 - in /test-suite/trunk/MultiSource/Benchmarks/ASC_Sequoia/IRSmk: irsmk_input utility.c
Jakob Stoklund Olesen
stoklund at 2pi.dk
Thu Jun 3 14:05:30 PDT 2010
Author: stoklund
Date: Thu Jun 3 16:05:29 2010
New Revision: 105412
URL: http://llvm.org/viewvc/llvm-project?rev=105412&view=rev
Log:
Revert "Use hardwired constants instead of reading a small parameter file from a"
Hardwired constants completely change optimization, we don't want that for a
benchmark.
I'll fix this in a better way.
Added:
test-suite/trunk/MultiSource/Benchmarks/ASC_Sequoia/IRSmk/irsmk_input
Modified:
test-suite/trunk/MultiSource/Benchmarks/ASC_Sequoia/IRSmk/utility.c
Added: test-suite/trunk/MultiSource/Benchmarks/ASC_Sequoia/IRSmk/irsmk_input
URL: http://llvm.org/viewvc/llvm-project/test-suite/trunk/MultiSource/Benchmarks/ASC_Sequoia/IRSmk/irsmk_input?rev=105412&view=auto
==============================================================================
--- test-suite/trunk/MultiSource/Benchmarks/ASC_Sequoia/IRSmk/irsmk_input (added)
+++ test-suite/trunk/MultiSource/Benchmarks/ASC_Sequoia/IRSmk/irsmk_input Thu Jun 3 16:05:29 2010
@@ -0,0 +1,2 @@
+ 2 27 2 27 2 27 841 29
+
Modified: test-suite/trunk/MultiSource/Benchmarks/ASC_Sequoia/IRSmk/utility.c
URL: http://llvm.org/viewvc/llvm-project/test-suite/trunk/MultiSource/Benchmarks/ASC_Sequoia/IRSmk/utility.c?rev=105412&r1=105411&r2=105412&view=diff
==============================================================================
--- test-suite/trunk/MultiSource/Benchmarks/ASC_Sequoia/IRSmk/utility.c (original)
+++ test-suite/trunk/MultiSource/Benchmarks/ASC_Sequoia/IRSmk/utility.c Thu Jun 3 16:05:29 2010
@@ -16,15 +16,15 @@
//--------------
void readInput()
{
- // Fixed test data.
- kmin = 2;
- kmax = 27;
- jmin = 2;
- jmax = 27;
- imin = 2;
- imax = 27;
- kp = 841;
- jp = 29;
+ FILE *fp;
+ if ((fp = fopen("irsmk_input", "r"))==NULL) {
+ printf("***** ERROR \n");
+ printf(" Cannot open input file irsmk_input \n");
+ exit(1);
+ }
+
+ fscanf(fp, "%d %d %d %d %d %d %d %d",
+ &kmin, &kmax, &jmin, &jmax, &imin, &imax, &kp, &jp);
printf("***** input \n");
printf("kmin = %8d kmax = %8d \n"
@@ -61,6 +61,9 @@
printf("***** array bounds \n");
printf("i_lb = %10d i_ub = %10d x_size = %10d \n \n \n",
i_lb, i_ub, x_size);
+
+ fclose(fp);
+
}
More information about the llvm-commits
mailing list