[llvm-commits] CVS: llvm/test/Programs/SingleSource/Benchmarks/Shootout-C++/ackermann.cpp ary.cpp ary2.cpp ary3.cpp echo.cpp except.cpp fibo.cpp hash.cpp hash2.cpp heapsort.cpp lists.cpp lists1.cpp matrix.cpp methcall.cpp moments.cpp nestedloop.cpp objinst.cpp random.cpp sieve.cpp strcat.cpp

Chris Lattner lattner at cs.uiuc.edu
Tue Jun 15 15:55:02 PDT 2004


Changes in directory llvm/test/Programs/SingleSource/Benchmarks/Shootout-C++:

ackermann.cpp updated: 1.1 -> 1.2
ary.cpp updated: 1.2 -> 1.3
ary2.cpp updated: 1.3 -> 1.4
ary3.cpp updated: 1.1 -> 1.2
echo.cpp updated: 1.1 -> 1.2
except.cpp updated: 1.1 -> 1.2
fibo.cpp updated: 1.1 -> 1.2
hash.cpp updated: 1.1 -> 1.2
hash2.cpp updated: 1.1 -> 1.2
heapsort.cpp updated: 1.2 -> 1.3
lists.cpp updated: 1.2 -> 1.3
lists1.cpp updated: 1.3 -> 1.4
matrix.cpp updated: 1.1 -> 1.2
methcall.cpp updated: 1.1 -> 1.2
moments.cpp updated: 1.2 -> 1.3
nestedloop.cpp updated: 1.1 -> 1.2
objinst.cpp updated: 1.1 -> 1.2
random.cpp updated: 1.1 -> 1.2
sieve.cpp updated: 1.1 -> 1.2
strcat.cpp updated: 1.1 -> 1.2

---
Log message:

Make tests run for a reasonable amount of time.  Patch contributed by Valery Khamenya!


---
Diffs of the changes:  (+40 -39)

Index: llvm/test/Programs/SingleSource/Benchmarks/Shootout-C++/ackermann.cpp
diff -u llvm/test/Programs/SingleSource/Benchmarks/Shootout-C++/ackermann.cpp:1.1 llvm/test/Programs/SingleSource/Benchmarks/Shootout-C++/ackermann.cpp:1.2
--- llvm/test/Programs/SingleSource/Benchmarks/Shootout-C++/ackermann.cpp:1.1	Mon Oct  6 19:57:08 2003
+++ llvm/test/Programs/SingleSource/Benchmarks/Shootout-C++/ackermann.cpp	Tue Jun 15 15:48:16 2004
@@ -1,5 +1,5 @@
 // -*- mode: c++ -*-
-// $Id: ackermann.cpp,v 1.1 2003/10/07 00:57:08 lattner Exp $
+// $Id: ackermann.cpp,v 1.2 2004/06/15 20:48:16 lattner Exp $
 // http://www.bagley.org/~doug/shootout/
 
 #include <iostream>
@@ -10,7 +10,7 @@
 int Ack(int M, int N) { return(M ? (Ack(M-1,N ? Ack(M,(N-1)) : 1)) : N+1); }
 
 int main(int argc, char *argv[]) {
-    int n = ((argc == 2) ? atoi(argv[1]) : 1);
+    int n = ((argc == 2) ? atoi(argv[1]) : 12);
 
     cout << "Ack(3," << n << "): " << Ack(3, n) << endl;
     return(0);


Index: llvm/test/Programs/SingleSource/Benchmarks/Shootout-C++/ary.cpp
diff -u llvm/test/Programs/SingleSource/Benchmarks/Shootout-C++/ary.cpp:1.2 llvm/test/Programs/SingleSource/Benchmarks/Shootout-C++/ary.cpp:1.3
--- llvm/test/Programs/SingleSource/Benchmarks/Shootout-C++/ary.cpp:1.2	Mon Oct  6 19:53:07 2003
+++ llvm/test/Programs/SingleSource/Benchmarks/Shootout-C++/ary.cpp	Tue Jun 15 15:48:16 2004
@@ -1,5 +1,5 @@
 // -*- mode: c++ -*-
-// $Id: ary.cpp,v 1.2 2003/10/07 00:53:07 lattner Exp $
+// $Id: ary.cpp,v 1.3 2004/06/15 20:48:16 lattner Exp $
 // http://www.bagley.org/~doug/shootout/
 
 #include <iostream>
@@ -7,7 +7,7 @@
 
 int
 main(int argc, char *argv[]) {
-    int i, n = ((argc == 2) ? atoi(argv[1]) : 1);
+    int i, n = ((argc == 2) ? atoi(argv[1]) : 90000000);
     typedef std::vector<int> ARY;
     ARY x(n);
     ARY y(n);


Index: llvm/test/Programs/SingleSource/Benchmarks/Shootout-C++/ary2.cpp
diff -u llvm/test/Programs/SingleSource/Benchmarks/Shootout-C++/ary2.cpp:1.3 llvm/test/Programs/SingleSource/Benchmarks/Shootout-C++/ary2.cpp:1.4
--- llvm/test/Programs/SingleSource/Benchmarks/Shootout-C++/ary2.cpp:1.3	Thu Dec 11 11:22:38 2003
+++ llvm/test/Programs/SingleSource/Benchmarks/Shootout-C++/ary2.cpp	Tue Jun 15 15:48:16 2004
@@ -1,5 +1,5 @@
 // -*- mode: c++ -*-
-// $Id: ary2.cpp,v 1.3 2003/12/11 17:22:38 lattner Exp $
+// $Id: ary2.cpp,v 1.4 2004/06/15 20:48:16 lattner Exp $
 // http://www.bagley.org/~doug/shootout/
 
 #include <iostream>
@@ -7,7 +7,7 @@
 
 int
 main(int argc, char *argv[]) {
-    int i, n = 10*((argc == 2) ? atoi(argv[1]) : 1);
+    int i, n = 10*((argc == 2) ? atoi(argv[1]) : 9000000);
     typedef std::vector<int> ARY;
     ARY x(n);
     ARY y(n);


Index: llvm/test/Programs/SingleSource/Benchmarks/Shootout-C++/ary3.cpp
diff -u llvm/test/Programs/SingleSource/Benchmarks/Shootout-C++/ary3.cpp:1.1 llvm/test/Programs/SingleSource/Benchmarks/Shootout-C++/ary3.cpp:1.2
--- llvm/test/Programs/SingleSource/Benchmarks/Shootout-C++/ary3.cpp:1.1	Mon Oct  6 20:11:33 2003
+++ llvm/test/Programs/SingleSource/Benchmarks/Shootout-C++/ary3.cpp	Tue Jun 15 15:48:16 2004
@@ -1,5 +1,5 @@
 // -*- mode: c++ -*-
-// $Id: ary3.cpp,v 1.1 2003/10/07 01:11:33 lattner Exp $
+// $Id: ary3.cpp,v 1.2 2004/06/15 20:48:16 lattner Exp $
 // http://www.bagley.org/~doug/shootout/
 
 #include <iostream>
@@ -8,7 +8,7 @@
 using namespace std;
 
 int main(int argc, char *argv[]) {
-    int i, k, n = ((argc == 2) ? atoi(argv[1]) : 1);
+    int i, k, n = ((argc == 2) ? atoi(argv[1]) : 1500000);
     typedef vector<int> ARY;
     ARY x(n);
     ARY y(n);


Index: llvm/test/Programs/SingleSource/Benchmarks/Shootout-C++/echo.cpp
diff -u llvm/test/Programs/SingleSource/Benchmarks/Shootout-C++/echo.cpp:1.1 llvm/test/Programs/SingleSource/Benchmarks/Shootout-C++/echo.cpp:1.2
--- llvm/test/Programs/SingleSource/Benchmarks/Shootout-C++/echo.cpp:1.1	Mon Oct  6 20:11:33 2003
+++ llvm/test/Programs/SingleSource/Benchmarks/Shootout-C++/echo.cpp	Tue Jun 15 15:48:16 2004
@@ -1,5 +1,5 @@
 // -*- mode: c++ -*-
-// $Id: echo.cpp,v 1.1 2003/10/07 01:11:33 lattner Exp $
+// $Id: echo.cpp,v 1.2 2004/06/15 20:48:16 lattner Exp $
 // http://www.bagley.org/~doug/shootout/
 
 #include <stdio.h>
@@ -146,7 +146,7 @@
 
 int
 main(int argc, char *argv[]) {
-    int n = ((argc == 2) ? atoi(argv[1]) : 1);
+    int n = ((argc == 2) ? atoi(argv[1]) : 100000);
     echo_server(n);
     return(0);
 }


Index: llvm/test/Programs/SingleSource/Benchmarks/Shootout-C++/except.cpp
diff -u llvm/test/Programs/SingleSource/Benchmarks/Shootout-C++/except.cpp:1.1 llvm/test/Programs/SingleSource/Benchmarks/Shootout-C++/except.cpp:1.2
--- llvm/test/Programs/SingleSource/Benchmarks/Shootout-C++/except.cpp:1.1	Mon Oct  6 20:11:33 2003
+++ llvm/test/Programs/SingleSource/Benchmarks/Shootout-C++/except.cpp	Tue Jun 15 15:48:16 2004
@@ -1,5 +1,5 @@
 // -*- mode: c++ -*-
-// $Id: except.cpp,v 1.1 2003/10/07 01:11:33 lattner Exp $
+// $Id: except.cpp,v 1.2 2004/06/15 20:48:16 lattner Exp $
 // http://www.bagley.org/~doug/shootout/
 // from Bill Lear
 
@@ -61,7 +61,7 @@
 
 int
 main(int argc, char* argv[]) {
-    size_t NUM = (argc == 2 ? (atoi(argv[1]) < 1 ? 1 : atoi(argv[1])): 1);
+    size_t NUM = (argc == 2 ? (atoi(argv[1]) < 1 ? 1 : atoi(argv[1])): 100000);
     while (NUM--) {
         some_function(NUM);
     }


Index: llvm/test/Programs/SingleSource/Benchmarks/Shootout-C++/fibo.cpp
diff -u llvm/test/Programs/SingleSource/Benchmarks/Shootout-C++/fibo.cpp:1.1 llvm/test/Programs/SingleSource/Benchmarks/Shootout-C++/fibo.cpp:1.2
--- llvm/test/Programs/SingleSource/Benchmarks/Shootout-C++/fibo.cpp:1.1	Mon Oct  6 19:55:47 2003
+++ llvm/test/Programs/SingleSource/Benchmarks/Shootout-C++/fibo.cpp	Tue Jun 15 15:48:16 2004
@@ -1,5 +1,5 @@
 // -*- mode: c++ -*-
-// $Id: fibo.cpp,v 1.1 2003/10/07 00:55:47 lattner Exp $
+// $Id: fibo.cpp,v 1.2 2004/06/15 20:48:16 lattner Exp $
 // http://www.bagley.org/~doug/shootout/
 
 #include <iostream>
@@ -15,7 +15,7 @@
 }
 
 int main(int argc, char *argv[]) {
-    int n = ((argc == 2) ? atoi(argv[1]) : 1);
+    int n = ((argc == 2) ? atoi(argv[1]) : 43);
 
     cout << fib(n) << endl;
     return(0);


Index: llvm/test/Programs/SingleSource/Benchmarks/Shootout-C++/hash.cpp
diff -u llvm/test/Programs/SingleSource/Benchmarks/Shootout-C++/hash.cpp:1.1 llvm/test/Programs/SingleSource/Benchmarks/Shootout-C++/hash.cpp:1.2
--- llvm/test/Programs/SingleSource/Benchmarks/Shootout-C++/hash.cpp:1.1	Mon Oct  6 20:11:33 2003
+++ llvm/test/Programs/SingleSource/Benchmarks/Shootout-C++/hash.cpp	Tue Jun 15 15:48:16 2004
@@ -1,5 +1,5 @@
 // -*- mode: c++ -*-
-// $Id: hash.cpp,v 1.1 2003/10/07 01:11:33 lattner Exp $
+// $Id: hash.cpp,v 1.2 2004/06/15 20:48:16 lattner Exp $
 // http://www.bagley.org/~doug/shootout/
 
 #include <stdio.h>
@@ -16,7 +16,7 @@
 
 int
 main(int argc, char *argv[]) {
-    int n = ((argc == 2) ? atoi(argv[1]) : 1);
+    int n = ((argc == 2) ? atoi(argv[1]) : 3500000);
     char buf[16];
     typedef hash_map<const char*, int, hash<const char*>, eqstr> HM;
     HM X;


Index: llvm/test/Programs/SingleSource/Benchmarks/Shootout-C++/hash2.cpp
diff -u llvm/test/Programs/SingleSource/Benchmarks/Shootout-C++/hash2.cpp:1.1 llvm/test/Programs/SingleSource/Benchmarks/Shootout-C++/hash2.cpp:1.2
--- llvm/test/Programs/SingleSource/Benchmarks/Shootout-C++/hash2.cpp:1.1	Mon Oct  6 20:11:33 2003
+++ llvm/test/Programs/SingleSource/Benchmarks/Shootout-C++/hash2.cpp	Tue Jun 15 15:48:16 2004
@@ -1,5 +1,5 @@
 // -*- mode: c++ -*-
-// $Id: hash2.cpp,v 1.1 2003/10/07 01:11:33 lattner Exp $
+// $Id: hash2.cpp,v 1.2 2004/06/15 20:48:16 lattner Exp $
 // http://www.bagley.org/~doug/shootout/
 
 #include <stdio.h>
@@ -16,7 +16,7 @@
 
 int
 main(int argc, char *argv[]) {
-    int n = ((argc == 2) ? atoi(argv[1]) : 1);
+    int n = ((argc == 2) ? atoi(argv[1]) : 2000);
     char buf[16];
     typedef hash_map<const char*, int, hash<const char*>, eqstr> HM;
     HM hash1, hash2;


Index: llvm/test/Programs/SingleSource/Benchmarks/Shootout-C++/heapsort.cpp
diff -u llvm/test/Programs/SingleSource/Benchmarks/Shootout-C++/heapsort.cpp:1.2 llvm/test/Programs/SingleSource/Benchmarks/Shootout-C++/heapsort.cpp:1.3
--- llvm/test/Programs/SingleSource/Benchmarks/Shootout-C++/heapsort.cpp:1.2	Tue Dec  9 11:05:38 2003
+++ llvm/test/Programs/SingleSource/Benchmarks/Shootout-C++/heapsort.cpp	Tue Jun 15 15:48:16 2004
@@ -1,5 +1,5 @@
 // -*- mode: c++ -*-
-// $Id: heapsort.cpp,v 1.2 2003/12/09 17:05:38 criswell Exp $
+// $Id: heapsort.cpp,v 1.3 2004/06/15 20:48:16 lattner Exp $
 // http://www.bagley.org/~doug/shootout/
 
 #include <iostream>
@@ -53,7 +53,7 @@
 
 int
 main(int argc, char *argv[]) {
-    int N = ((argc == 2) ? atoi(argv[1]) : 10);
+    int N = ((argc == 2) ? atoi(argv[1]) : 8000000);
     double *ary;
     int i;
     


Index: llvm/test/Programs/SingleSource/Benchmarks/Shootout-C++/lists.cpp
diff -u llvm/test/Programs/SingleSource/Benchmarks/Shootout-C++/lists.cpp:1.2 llvm/test/Programs/SingleSource/Benchmarks/Shootout-C++/lists.cpp:1.3
--- llvm/test/Programs/SingleSource/Benchmarks/Shootout-C++/lists.cpp:1.2	Mon Oct  6 20:03:17 2003
+++ llvm/test/Programs/SingleSource/Benchmarks/Shootout-C++/lists.cpp	Tue Jun 15 15:48:16 2004
@@ -1,5 +1,5 @@
 // -*- mode: c++ -*-
-// $Id: lists.cpp,v 1.2 2003/10/07 01:03:17 lattner Exp $
+// $Id: lists.cpp,v 1.3 2004/06/15 20:48:16 lattner Exp $
 // http://www.bagley.org/~doug/shootout/
 // from Bill Lear
 
@@ -46,7 +46,7 @@
 }
 
 int main(int argc, char* argv[]) {
-    size_t ITER = (argc == 2 ? (atoi(argv[1]) < 1 ? 1 : atoi(argv[1])): 1);
+    size_t ITER = (argc == 2 ? (atoi(argv[1]) < 1 ? 1 : atoi(argv[1])): 3000);
 
     size_t result = 0;
     while (ITER > 0) {


Index: llvm/test/Programs/SingleSource/Benchmarks/Shootout-C++/lists1.cpp
diff -u llvm/test/Programs/SingleSource/Benchmarks/Shootout-C++/lists1.cpp:1.3 llvm/test/Programs/SingleSource/Benchmarks/Shootout-C++/lists1.cpp:1.4
--- llvm/test/Programs/SingleSource/Benchmarks/Shootout-C++/lists1.cpp:1.3	Wed Dec 10 13:22:22 2003
+++ llvm/test/Programs/SingleSource/Benchmarks/Shootout-C++/lists1.cpp	Tue Jun 15 15:48:16 2004
@@ -1,5 +1,5 @@
 // -*- mode: c++ -*-
-// $Id: lists1.cpp,v 1.3 2003/12/10 19:22:22 lattner Exp $
+// $Id: lists1.cpp,v 1.4 2004/06/15 20:48:16 lattner Exp $
 // http://www.bagley.org/~doug/shootout/
 
 #include <iostream>
@@ -27,7 +27,7 @@
 }
 
 int main(int argc, char* argv[]) {
-    int N = (argc == 2 ? (atoi(argv[1]) < 1 ? 1 : atoi(argv[1])): 1);
+    int N = (argc == 2 ? (atoi(argv[1]) < 1 ? 1 : atoi(argv[1])): 10000000);
     list<int>::iterator i;
 
     // create empty list B


Index: llvm/test/Programs/SingleSource/Benchmarks/Shootout-C++/matrix.cpp
diff -u llvm/test/Programs/SingleSource/Benchmarks/Shootout-C++/matrix.cpp:1.1 llvm/test/Programs/SingleSource/Benchmarks/Shootout-C++/matrix.cpp:1.2
--- llvm/test/Programs/SingleSource/Benchmarks/Shootout-C++/matrix.cpp:1.1	Mon Oct  6 20:11:33 2003
+++ llvm/test/Programs/SingleSource/Benchmarks/Shootout-C++/matrix.cpp	Tue Jun 15 15:48:16 2004
@@ -1,5 +1,5 @@
 // -*- mode: c++ -*-
-// $Id: matrix.cpp,v 1.1 2003/10/07 01:11:33 lattner Exp $
+// $Id: matrix.cpp,v 1.2 2004/06/15 20:48:16 lattner Exp $
 // http://www.bagley.org/~doug/shootout/
 
 #include <iostream>
@@ -48,7 +48,7 @@
 }
 
 int main(int argc, char *argv[]) {
-    int i, n = ((argc == 2) ? atoi(argv[1]) : 1);
+    int i, n = ((argc == 2) ? atoi(argv[1]) : 100000);
 	
     int **m1 = mkmatrix(SIZE, SIZE);
     int **m2 = mkmatrix(SIZE, SIZE);


Index: llvm/test/Programs/SingleSource/Benchmarks/Shootout-C++/methcall.cpp
diff -u llvm/test/Programs/SingleSource/Benchmarks/Shootout-C++/methcall.cpp:1.1 llvm/test/Programs/SingleSource/Benchmarks/Shootout-C++/methcall.cpp:1.2
--- llvm/test/Programs/SingleSource/Benchmarks/Shootout-C++/methcall.cpp:1.1	Mon Oct  6 20:11:33 2003
+++ llvm/test/Programs/SingleSource/Benchmarks/Shootout-C++/methcall.cpp	Tue Jun 15 15:48:16 2004
@@ -1,5 +1,5 @@
 // -*- mode: c++ -*-
-// $Id: methcall.cpp,v 1.1 2003/10/07 01:11:33 lattner Exp $
+// $Id: methcall.cpp,v 1.2 2004/06/15 20:48:16 lattner Exp $
 // http://www.bagley.org/~doug/shootout/
 
 // with some help from Bill Lear
@@ -43,7 +43,7 @@
 
 int
 main(int argc, char *argv[]) {
-    int n = ((argc == 2) ? atoi(argv[1]) : 1);
+    int n = ((argc == 2) ? atoi(argv[1]) : 1000000000);
 
     bool val = true;
     Toggle *toggle = new Toggle(val);


Index: llvm/test/Programs/SingleSource/Benchmarks/Shootout-C++/moments.cpp
diff -u llvm/test/Programs/SingleSource/Benchmarks/Shootout-C++/moments.cpp:1.2 llvm/test/Programs/SingleSource/Benchmarks/Shootout-C++/moments.cpp:1.3
--- llvm/test/Programs/SingleSource/Benchmarks/Shootout-C++/moments.cpp:1.2	Tue Apr  6 15:18:07 2004
+++ llvm/test/Programs/SingleSource/Benchmarks/Shootout-C++/moments.cpp	Tue Jun 15 15:48:16 2004
@@ -65,11 +65,12 @@
     T kurtosis;
 };
 
-int main() {
+int main(int argc, char**argv) {
+    int n = ((argc == 2) ? atoi(argv[1]) : 50000000);
     vector<double> v;
     double d;
 
-    for (unsigned i = 0; i != 500; ++i) v.push_back(i);
+    for (unsigned i = 0; i != n; ++i) v.push_back(i);
     moments<double> m(v.begin(), v.end());
 
     printf("n:                  %d\n", v.end() - v.begin());


Index: llvm/test/Programs/SingleSource/Benchmarks/Shootout-C++/nestedloop.cpp
diff -u llvm/test/Programs/SingleSource/Benchmarks/Shootout-C++/nestedloop.cpp:1.1 llvm/test/Programs/SingleSource/Benchmarks/Shootout-C++/nestedloop.cpp:1.2
--- llvm/test/Programs/SingleSource/Benchmarks/Shootout-C++/nestedloop.cpp:1.1	Mon Oct  6 20:11:33 2003
+++ llvm/test/Programs/SingleSource/Benchmarks/Shootout-C++/nestedloop.cpp	Tue Jun 15 15:48:16 2004
@@ -1,5 +1,5 @@
 // -*- mode: c++ -*-
-// $Id: nestedloop.cpp,v 1.1 2003/10/07 01:11:33 lattner Exp $
+// $Id: nestedloop.cpp,v 1.2 2004/06/15 20:48:16 lattner Exp $
 // http://www.bagley.org/~doug/shootout/
 
 #include <iostream>
@@ -8,7 +8,7 @@
 using namespace std;
 
 int main(int argc, char *argv[]) {
-    int n = ((argc == 2) ? atoi(argv[1]) : 1);
+    int n = ((argc == 2) ? atoi(argv[1]) : 46);
     int a, b, c, d, e, f, x=0;
 	
     for (a=0; a<n; a++)


Index: llvm/test/Programs/SingleSource/Benchmarks/Shootout-C++/objinst.cpp
diff -u llvm/test/Programs/SingleSource/Benchmarks/Shootout-C++/objinst.cpp:1.1 llvm/test/Programs/SingleSource/Benchmarks/Shootout-C++/objinst.cpp:1.2
--- llvm/test/Programs/SingleSource/Benchmarks/Shootout-C++/objinst.cpp:1.1	Mon Oct  6 20:11:33 2003
+++ llvm/test/Programs/SingleSource/Benchmarks/Shootout-C++/objinst.cpp	Tue Jun 15 15:48:16 2004
@@ -1,5 +1,5 @@
 // -*- mode: c++ -*-
-// $Id: objinst.cpp,v 1.1 2003/10/07 01:11:33 lattner Exp $
+// $Id: objinst.cpp,v 1.2 2004/06/15 20:48:16 lattner Exp $
 // http://www.bagley.org/~doug/shootout/
 
 #include <stdlib.h>
@@ -40,7 +40,7 @@
 
 int
 main(int argc, char *argv[]) {
-    int n = ((argc == 2) ? atoi(argv[1]) : 1);
+    int n = ((argc == 2) ? atoi(argv[1]) : 70000000);
 
     Toggle *toggle1 = new Toggle(true);
     for (int i=0; i<5; i++) {


Index: llvm/test/Programs/SingleSource/Benchmarks/Shootout-C++/random.cpp
diff -u llvm/test/Programs/SingleSource/Benchmarks/Shootout-C++/random.cpp:1.1 llvm/test/Programs/SingleSource/Benchmarks/Shootout-C++/random.cpp:1.2
--- llvm/test/Programs/SingleSource/Benchmarks/Shootout-C++/random.cpp:1.1	Mon Oct  6 20:11:33 2003
+++ llvm/test/Programs/SingleSource/Benchmarks/Shootout-C++/random.cpp	Tue Jun 15 15:48:16 2004
@@ -1,5 +1,5 @@
 // -*- mode: c++ -*-
-// $Id: random.cpp,v 1.1 2003/10/07 01:11:33 lattner Exp $
+// $Id: random.cpp,v 1.2 2004/06/15 20:48:16 lattner Exp $
 // http://www.bagley.org/~doug/shootout/
 
 #include <iostream>
@@ -19,7 +19,7 @@
 }
 
 int main(int argc, char *argv[]) {
-    int N = ((argc == 2) ? atoi(argv[1]) : 1);
+    int N = ((argc == 2) ? atoi(argv[1]) : 400000000);
     double result = 0;
     
     while (N--) {


Index: llvm/test/Programs/SingleSource/Benchmarks/Shootout-C++/sieve.cpp
diff -u llvm/test/Programs/SingleSource/Benchmarks/Shootout-C++/sieve.cpp:1.1 llvm/test/Programs/SingleSource/Benchmarks/Shootout-C++/sieve.cpp:1.2
--- llvm/test/Programs/SingleSource/Benchmarks/Shootout-C++/sieve.cpp:1.1	Mon Oct  6 20:11:33 2003
+++ llvm/test/Programs/SingleSource/Benchmarks/Shootout-C++/sieve.cpp	Tue Jun 15 15:48:16 2004
@@ -26,7 +26,7 @@
 int main(int argc, char *argv[]) 
 {
     size_t NUM = (argc == 2 ? (atoi(argv[1]) < 1 ? 1 : atoi(argv[1])): 
-1);
+                  500);
 
 	vector<int> primes;
 


Index: llvm/test/Programs/SingleSource/Benchmarks/Shootout-C++/strcat.cpp
diff -u llvm/test/Programs/SingleSource/Benchmarks/Shootout-C++/strcat.cpp:1.1 llvm/test/Programs/SingleSource/Benchmarks/Shootout-C++/strcat.cpp:1.2
--- llvm/test/Programs/SingleSource/Benchmarks/Shootout-C++/strcat.cpp:1.1	Mon Oct  6 20:11:33 2003
+++ llvm/test/Programs/SingleSource/Benchmarks/Shootout-C++/strcat.cpp	Tue Jun 15 15:48:16 2004
@@ -1,5 +1,5 @@
 // -*- mode: c++ -*-
-// $Id: strcat.cpp,v 1.1 2003/10/07 01:11:33 lattner Exp $
+// $Id: strcat.cpp,v 1.2 2004/06/15 20:48:16 lattner Exp $
 // http://www.bagley.org/~doug/shootout/
 // with help from PeterB
 
@@ -9,7 +9,7 @@
 
 int main(int argc, char *argv[])
 {
-    int i, n = ((argc == 2) ? atoi(argv[1]) : 1);
+    int i, n = ((argc == 2) ? atoi(argv[1]) : 50000000);
     string str;
     size_t capacity = 31;
     str.reserve(capacity); // as per C-string





More information about the llvm-commits mailing list