From: Rob Pike Date: Wed, 5 Aug 2009 00:31:19 +0000 (-0700) Subject: add info about Sqrt instruction X-Git-Tag: weekly.2009-11-06~975 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=abaf60464864ba7061a2a4d5973d7c692ebeb76f;p=gostls13.git add info about Sqrt instruction couple of fixes to timing.sh R=rsc DELTA=10 (5 added, 0 deleted, 5 changed) OCL=32742 CL=32756 --- diff --git a/test/bench/timing.log b/test/bench/timing.log index 8060d8e9f8..d7d921ea05 100644 --- a/test/bench/timing.log +++ b/test/bench/timing.log @@ -34,3 +34,7 @@ nbody 50000000 gccgo -O2 nbody.go 118.55u 0.02s 120.32r gc nbody 100.84u 0.00s 100.85r gc_B nbody 103.33u 0.00s 103.39r +[ +hacked Sqrt in assembler + gc nbody 31.97u 0.00s 32.01r +] diff --git a/test/bench/timing.sh b/test/bench/timing.sh index 2cd5d8d785..0c1127c95d 100755 --- a/test/bench/timing.sh +++ b/test/bench/timing.sh @@ -30,12 +30,13 @@ fasta() { } revcomp() { - 6.out -n 25000000 > x + gcc -O2 fasta.c + a.out 25000000 > x echo 'reverse-complement < output-of-fasta-25000000' - run 'gcc -O2 reverse-complement.c' a.out 25000000 < x - run 'gccgo -O2 reverse-complement.go' a.out -n 25000000 < x - run 'gc reverse-complement' $O.out -n 25000000 < x - run 'gc_B reverse-complement' $O.out -n 25000000 < x + run 'gcc -O2 reverse-complement.c' a.out < x + run 'gccgo -O2 reverse-complement.go' a.out < x + run 'gc reverse-complement' $O.out < x + run 'gc_B reverse-complement' $O.out < x rm x }