Commit d199c34c authored by Rob Pike's avatar Rob Pike

test/bench/shootout: pidigits is much faster

Also fix a bug in the script (s/runonly/run/)

R=golang-dev, bradfitz
CC=golang-dev
https://golang.org/cl/6501051
parent ddbc85ce
...@@ -1063,3 +1063,9 @@ pidigits 10000 ...@@ -1063,3 +1063,9 @@ pidigits 10000
gc pidigits 3.51u 0.00s 3.52r # -6% gc pidigits 3.51u 0.00s 3.52r # -6%
gc_B pidigits 3.51u 0.00s 3.52r # -6% gc_B pidigits 3.51u 0.00s 3.52r # -6%
# Aug 28, 2012
# After some assembler work in package big.
pidigits 10000
gc pidigits 2.85u 0.02s 2.88r # -22%
gc_B pidigits 2.88u 0.01s 2.90r # -21%
...@@ -176,7 +176,7 @@ meteor() { ...@@ -176,7 +176,7 @@ meteor() {
pidigits() { pidigits() {
runonly echo 'pidigits 10000' runonly echo 'pidigits 10000'
runonly 'gcc -O2 pidigits.c -lgmp' a.out 10000 run 'gcc -O2 pidigits.c -lgmp' a.out 10000
run 'gccgo -O2 pidigits.go' a.out -n 10000 run 'gccgo -O2 pidigits.go' a.out -n 10000
run 'gc pidigits' $O.out -n 10000 run 'gc pidigits' $O.out -n 10000
run 'gc_B pidigits' $O.out -n 10000 run 'gc_B pidigits' $O.out -n 10000
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment