[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