Author: Hakan Ardo <[email protected]>
Branch: extradoc
Changeset: r3958:6dbe2306c60f
Date: 2011-11-02 08:24 +0100
http://bitbucket.org/pypy/extradoc/changeset/6dbe2306c60f/
Log: minor fixes
diff --git a/talk/iwtc11/benchmarks/iter/generator.py
b/talk/iwtc11/benchmarks/iter/generator.py
--- a/talk/iwtc11/benchmarks/iter/generator.py
+++ b/talk/iwtc11/benchmarks/iter/generator.py
@@ -152,4 +152,7 @@
f(a, 10000, 10000)
return "sum1d"
+if __name__ == '__main__':
+ import sys
+ eval(sys.argv[1])(sys.argv[2:])
diff --git a/talk/iwtc11/benchmarks/iter/generator2.py
b/talk/iwtc11/benchmarks/iter/generator2.py
--- a/talk/iwtc11/benchmarks/iter/generator2.py
+++ b/talk/iwtc11/benchmarks/iter/generator2.py
@@ -152,4 +152,6 @@
f(a, 10000, 10000)
return "sum1d"
-
+if __name__ == '__main__':
+ import sys
+ eval(sys.argv[1])(sys.argv[2:])
diff --git a/talk/iwtc11/benchmarks/iter/iterator.py
b/talk/iwtc11/benchmarks/iter/iterator.py
--- a/talk/iwtc11/benchmarks/iter/iterator.py
+++ b/talk/iwtc11/benchmarks/iter/iterator.py
@@ -180,3 +180,6 @@
f(a, 10000, 10000)
return "sum1d"
+if __name__ == '__main__':
+ import sys
+ eval(sys.argv[1])(sys.argv[2:])
diff --git a/talk/iwtc11/benchmarks/iter/range.py
b/talk/iwtc11/benchmarks/iter/range.py
--- a/talk/iwtc11/benchmarks/iter/range.py
+++ b/talk/iwtc11/benchmarks/iter/range.py
@@ -143,3 +143,6 @@
f(a, 10000, 10000)
return "sum1d"
+if __name__ == '__main__':
+ import sys
+ eval(sys.argv[1])(sys.argv[2:])
diff --git a/talk/iwtc11/benchmarks/iter/result.txt
b/talk/iwtc11/benchmarks/iter/result.txt
--- a/talk/iwtc11/benchmarks/iter/result.txt
+++ b/talk/iwtc11/benchmarks/iter/result.txt
@@ -10,7 +10,7 @@
mean1d: 12.246 +- 0.0955510334847
median1d: 8.712 +- 0.0383405790254
ripple1d: 2.534 +- 0.0167332005307
-ripple2d: 1.294 +- 0.00547722557505
+ripple2d: 2.644 +- 0.0219089023002
pypy iter/generator2.py
sum1d: 23.9832116127 +- 0.614888065755
diff --git a/talk/iwtc11/benchmarks/iter/ripple2d.c
b/talk/iwtc11/benchmarks/iter/ripple2d.c
--- a/talk/iwtc11/benchmarks/iter/ripple2d.c
+++ b/talk/iwtc11/benchmarks/iter/ripple2d.c
@@ -23,6 +23,8 @@
int main(int ac, char **av) {
double *a = malloc(W*H*sizeof(double));
int i, n = atoi(av[1]);
+ double data[] = {-1.0, 1.0};
+ for (i=0; i<W*H; i++) a[i] = data[i&1];
for (i=0; i<n; i++) result=sum(a, W, H);
fprintf(stderr, "ripple2d: ");
return 0;
diff --git a/talk/iwtc11/benchmarks/iter/while.py
b/talk/iwtc11/benchmarks/iter/while.py
--- a/talk/iwtc11/benchmarks/iter/while.py
+++ b/talk/iwtc11/benchmarks/iter/while.py
@@ -170,3 +170,7 @@
f(a, 10000, 10000)
return "sum1d"
+if __name__ == '__main__':
+ import sys
+ eval(sys.argv[1])(sys.argv[2:])
+
_______________________________________________
pypy-commit mailing list
[email protected]
http://mail.python.org/mailman/listinfo/pypy-commit