Commit f10506bb authored by Kirill Smelkov's avatar Kirill Smelkov

X also benchmark when shifting by -ldflags=-T=...

For Josh.
parent 90b193e5
......@@ -442,7 +442,6 @@ func (c *common) Fail() {
defer c.mu.Unlock()
// c.done needs to be locked to synchronize checks to c.done in parent tests.
if c.done {
zzz()
panic("Fail in goroutine after " + c.name + " has completed")
}
c.failed = true
......
#!/bin/bash -e
# compile/run Fannkuch11 benchmark with fannkuch() entry point shifted by various N
# shiftby n shiftfile
# shiftbyprintln n shiftfile
# makes fannkuch entrypoint to be shifted by ~ n*16 bytes
shiftby() {
shiftbyprintln() {
n=$1
out=$2
echo "package testing" >$out
......@@ -21,14 +21,14 @@ shiftby() {
benchit() {
go=$1
name=$2
shiftfile=$3
#shiftfile=$3
for i in `seq 0 32`; do
echo "@$i"
shiftby $i $shiftfile
#shiftbyprintln $i $shiftfile
out=$name/`printf %04d $i`
mkdir -p $out
$go test -c -o $out/go1.test
$go test -c -ldflags=-T=`python -c "print '0x%x' % (0x401000 + $i*4096)"` -o $out/go1.test
$go tool objdump -s fannkuch $out/go1.test 2>/dev/null |head -2 | tail -1 |tee $out/entry.txt
......@@ -36,7 +36,10 @@ benchit() {
done
}
#benchit go18 go18-ldflags
#benchit go go-4b0d74f8-ldflags
benchit go go-4b0d74f8+cl43491.3-ldflags
#benchit go18 go18 ../../../src/testing/zzz.go
benchit go go-4b0d74f8 ../../../../go/src/testing/zzz.go
#benchit go go-4b0d74f8 ../../../../go/src/testing/zzz.go
#benchit go go-4b0d74f8+cl43491.3 ../../../../go/src/testing/zzz.go
goos: linux
goarch: amd64
BenchmarkFannkuch11-4 1 2909148869 ns/op
BenchmarkFannkuch11-4 1 2914510621 ns/op
BenchmarkFannkuch11-4 1 2937335403 ns/op
BenchmarkFannkuch11-4 1 2922693715 ns/op
BenchmarkFannkuch11-4 1 2923568627 ns/op
PASS
fannkuch_test.go:12 0x75f0a0 64488b0c25f8ffffff MOVQ FS:0xfffffff8, CX
goos: linux
goarch: amd64
BenchmarkFannkuch11-4 1 2916958607 ns/op
BenchmarkFannkuch11-4 1 2901477673 ns/op
BenchmarkFannkuch11-4 1 2906055891 ns/op
BenchmarkFannkuch11-4 1 2914974773 ns/op
BenchmarkFannkuch11-4 1 2911386672 ns/op
PASS
fannkuch_test.go:12 0x7600a0 64488b0c25f8ffffff MOVQ FS:0xfffffff8, CX
goos: linux
goarch: amd64
BenchmarkFannkuch11-4 1 2919031489 ns/op
BenchmarkFannkuch11-4 1 2917290631 ns/op
BenchmarkFannkuch11-4 1 2917117131 ns/op
BenchmarkFannkuch11-4 1 2913297619 ns/op
BenchmarkFannkuch11-4 1 2911308607 ns/op
PASS
fannkuch_test.go:12 0x7610a0 64488b0c25f8ffffff MOVQ FS:0xfffffff8, CX
goos: linux
goarch: amd64
BenchmarkFannkuch11-4 1 2912537226 ns/op
BenchmarkFannkuch11-4 1 2898074944 ns/op
BenchmarkFannkuch11-4 1 2910469672 ns/op
BenchmarkFannkuch11-4 1 2901786962 ns/op
BenchmarkFannkuch11-4 1 2911579278 ns/op
PASS
fannkuch_test.go:12 0x7620a0 64488b0c25f8ffffff MOVQ FS:0xfffffff8, CX
goos: linux
goarch: amd64
BenchmarkFannkuch11-4 1 2922102387 ns/op
BenchmarkFannkuch11-4 1 2941175486 ns/op
BenchmarkFannkuch11-4 1 2915645540 ns/op
BenchmarkFannkuch11-4 1 2913960250 ns/op
BenchmarkFannkuch11-4 1 2930840495 ns/op
PASS
fannkuch_test.go:12 0x7630a0 64488b0c25f8ffffff MOVQ FS:0xfffffff8, CX
goos: linux
goarch: amd64
BenchmarkFannkuch11-4 1 2914738787 ns/op
BenchmarkFannkuch11-4 1 2914875763 ns/op
BenchmarkFannkuch11-4 1 2911829365 ns/op
BenchmarkFannkuch11-4 1 2898209155 ns/op
BenchmarkFannkuch11-4 1 2912234858 ns/op
PASS
fannkuch_test.go:12 0x7640a0 64488b0c25f8ffffff MOVQ FS:0xfffffff8, CX
goos: linux
goarch: amd64
BenchmarkFannkuch11-4 1 2937177526 ns/op
BenchmarkFannkuch11-4 1 2904745085 ns/op
BenchmarkFannkuch11-4 1 2930208886 ns/op
BenchmarkFannkuch11-4 1 2909304958 ns/op
BenchmarkFannkuch11-4 1 2917248596 ns/op
PASS
fannkuch_test.go:12 0x7650a0 64488b0c25f8ffffff MOVQ FS:0xfffffff8, CX
goos: linux
goarch: amd64
BenchmarkFannkuch11-4 1 2914434136 ns/op
BenchmarkFannkuch11-4 1 2943411938 ns/op
BenchmarkFannkuch11-4 1 2939844697 ns/op
BenchmarkFannkuch11-4 1 2935997246 ns/op
BenchmarkFannkuch11-4 1 2914741521 ns/op
PASS
fannkuch_test.go:12 0x7660a0 64488b0c25f8ffffff MOVQ FS:0xfffffff8, CX
goos: linux
goarch: amd64
BenchmarkFannkuch11-4 1 2905547930 ns/op
BenchmarkFannkuch11-4 1 2906264145 ns/op
BenchmarkFannkuch11-4 1 2917637039 ns/op
BenchmarkFannkuch11-4 1 2913687491 ns/op
BenchmarkFannkuch11-4 1 2908644216 ns/op
PASS
fannkuch_test.go:12 0x7670a0 64488b0c25f8ffffff MOVQ FS:0xfffffff8, CX
goos: linux
goarch: amd64
BenchmarkFannkuch11-4 1 2933497172 ns/op
BenchmarkFannkuch11-4 1 2931709111 ns/op
BenchmarkFannkuch11-4 1 2932006178 ns/op
BenchmarkFannkuch11-4 1 2908209184 ns/op
BenchmarkFannkuch11-4 1 2924139559 ns/op
PASS
fannkuch_test.go:12 0x7680a0 64488b0c25f8ffffff MOVQ FS:0xfffffff8, CX
goos: linux
goarch: amd64
BenchmarkFannkuch11-4 1 2913686703 ns/op
BenchmarkFannkuch11-4 1 2910185347 ns/op
BenchmarkFannkuch11-4 1 2909862264 ns/op
BenchmarkFannkuch11-4 1 2912035377 ns/op
BenchmarkFannkuch11-4 1 2908651434 ns/op
PASS
fannkuch_test.go:12 0x7690a0 64488b0c25f8ffffff MOVQ FS:0xfffffff8, CX
goos: linux
goarch: amd64
BenchmarkFannkuch11-4 1 2907495230 ns/op
BenchmarkFannkuch11-4 1 2908397020 ns/op
BenchmarkFannkuch11-4 1 2930516297 ns/op
BenchmarkFannkuch11-4 1 2911464233 ns/op
BenchmarkFannkuch11-4 1 2910880272 ns/op
PASS
fannkuch_test.go:12 0x76a0a0 64488b0c25f8ffffff MOVQ FS:0xfffffff8, CX
goos: linux
goarch: amd64
BenchmarkFannkuch11-4 1 2914440521 ns/op
BenchmarkFannkuch11-4 1 2905837389 ns/op
BenchmarkFannkuch11-4 1 2909053209 ns/op
BenchmarkFannkuch11-4 1 2945249375 ns/op
BenchmarkFannkuch11-4 1 2922992415 ns/op
PASS
fannkuch_test.go:12 0x76b0a0 64488b0c25f8ffffff MOVQ FS:0xfffffff8, CX
goos: linux
goarch: amd64
BenchmarkFannkuch11-4 1 2919533161 ns/op
BenchmarkFannkuch11-4 1 2901199041 ns/op
BenchmarkFannkuch11-4 1 2920522032 ns/op
BenchmarkFannkuch11-4 1 2924374385 ns/op
BenchmarkFannkuch11-4 1 2933770488 ns/op
PASS
fannkuch_test.go:12 0x76c0a0 64488b0c25f8ffffff MOVQ FS:0xfffffff8, CX
goos: linux
goarch: amd64
BenchmarkFannkuch11-4 1 2923082790 ns/op
BenchmarkFannkuch11-4 1 2910767030 ns/op
BenchmarkFannkuch11-4 1 2916176044 ns/op
BenchmarkFannkuch11-4 1 2943518569 ns/op
BenchmarkFannkuch11-4 1 2912316781 ns/op
PASS
fannkuch_test.go:12 0x76d0a0 64488b0c25f8ffffff MOVQ FS:0xfffffff8, CX
goos: linux
goarch: amd64
BenchmarkFannkuch11-4 1 2922275183 ns/op
BenchmarkFannkuch11-4 1 2918185474 ns/op
BenchmarkFannkuch11-4 1 2910503357 ns/op
BenchmarkFannkuch11-4 1 2898445030 ns/op
BenchmarkFannkuch11-4 1 2933183740 ns/op
PASS
fannkuch_test.go:12 0x76e0a0 64488b0c25f8ffffff MOVQ FS:0xfffffff8, CX
goos: linux
goarch: amd64
BenchmarkFannkuch11-4 1 2913707404 ns/op
BenchmarkFannkuch11-4 1 2899788557 ns/op
BenchmarkFannkuch11-4 1 2908977221 ns/op
BenchmarkFannkuch11-4 1 2935126834 ns/op
BenchmarkFannkuch11-4 1 2934082783 ns/op
PASS
fannkuch_test.go:12 0x76f0a0 64488b0c25f8ffffff MOVQ FS:0xfffffff8, CX
goos: linux
goarch: amd64
BenchmarkFannkuch11-4 1 2912468720 ns/op
BenchmarkFannkuch11-4 1 2917422038 ns/op
BenchmarkFannkuch11-4 1 2926898134 ns/op
BenchmarkFannkuch11-4 1 2934843671 ns/op
BenchmarkFannkuch11-4 1 2901988238 ns/op
PASS
fannkuch_test.go:12 0x7700a0 64488b0c25f8ffffff MOVQ FS:0xfffffff8, CX
goos: linux
goarch: amd64
BenchmarkFannkuch11-4 1 2915188717 ns/op
BenchmarkFannkuch11-4 1 2918457608 ns/op
BenchmarkFannkuch11-4 1 2899965619 ns/op
BenchmarkFannkuch11-4 1 2900600078 ns/op
BenchmarkFannkuch11-4 1 2911963571 ns/op
PASS
fannkuch_test.go:12 0x7710a0 64488b0c25f8ffffff MOVQ FS:0xfffffff8, CX
goos: linux
goarch: amd64
BenchmarkFannkuch11-4 1 2897830230 ns/op
BenchmarkFannkuch11-4 1 2935578116 ns/op
BenchmarkFannkuch11-4 1 2930790491 ns/op
BenchmarkFannkuch11-4 1 2911214140 ns/op
BenchmarkFannkuch11-4 1 2912290405 ns/op
PASS
fannkuch_test.go:12 0x7720a0 64488b0c25f8ffffff MOVQ FS:0xfffffff8, CX
goos: linux
goarch: amd64
BenchmarkFannkuch11-4 1 2918642420 ns/op
BenchmarkFannkuch11-4 1 2905691074 ns/op
BenchmarkFannkuch11-4 1 2915023023 ns/op
BenchmarkFannkuch11-4 1 2932642329 ns/op
BenchmarkFannkuch11-4 1 2932182435 ns/op
PASS
fannkuch_test.go:12 0x7730a0 64488b0c25f8ffffff MOVQ FS:0xfffffff8, CX
goos: linux
goarch: amd64
BenchmarkFannkuch11-4 1 2938188828 ns/op
BenchmarkFannkuch11-4 1 2917539238 ns/op
BenchmarkFannkuch11-4 1 2911797102 ns/op
BenchmarkFannkuch11-4 1 2911354039 ns/op
BenchmarkFannkuch11-4 1 2920516845 ns/op
PASS
fannkuch_test.go:12 0x7740a0 64488b0c25f8ffffff MOVQ FS:0xfffffff8, CX
goos: linux
goarch: amd64
BenchmarkFannkuch11-4 1 2906065822 ns/op
BenchmarkFannkuch11-4 1 2896492469 ns/op
BenchmarkFannkuch11-4 1 2915756435 ns/op
BenchmarkFannkuch11-4 1 2911984287 ns/op
BenchmarkFannkuch11-4 1 2910690013 ns/op
PASS
fannkuch_test.go:12 0x7750a0 64488b0c25f8ffffff MOVQ FS:0xfffffff8, CX
goos: linux
goarch: amd64
BenchmarkFannkuch11-4 1 2908733427 ns/op
BenchmarkFannkuch11-4 1 2910902581 ns/op
BenchmarkFannkuch11-4 1 2923554852 ns/op
BenchmarkFannkuch11-4 1 2913578383 ns/op
BenchmarkFannkuch11-4 1 2910624010 ns/op
PASS
fannkuch_test.go:12 0x7760a0 64488b0c25f8ffffff MOVQ FS:0xfffffff8, CX
goos: linux
goarch: amd64
BenchmarkFannkuch11-4 1 2899495004 ns/op
BenchmarkFannkuch11-4 1 2912516035 ns/op
BenchmarkFannkuch11-4 1 2914765656 ns/op
BenchmarkFannkuch11-4 1 2909799850 ns/op
BenchmarkFannkuch11-4 1 2911692472 ns/op
PASS
fannkuch_test.go:12 0x7770a0 64488b0c25f8ffffff MOVQ FS:0xfffffff8, CX
goos: linux
goarch: amd64
BenchmarkFannkuch11-4 1 2912526210 ns/op
BenchmarkFannkuch11-4 1 2920592206 ns/op
BenchmarkFannkuch11-4 1 2912824973 ns/op
BenchmarkFannkuch11-4 1 2917462171 ns/op
BenchmarkFannkuch11-4 1 2912669146 ns/op
PASS
fannkuch_test.go:12 0x7780a0 64488b0c25f8ffffff MOVQ FS:0xfffffff8, CX
goos: linux
goarch: amd64
BenchmarkFannkuch11-4 1 2912057140 ns/op
BenchmarkFannkuch11-4 1 2911263501 ns/op
BenchmarkFannkuch11-4 1 2913332369 ns/op
BenchmarkFannkuch11-4 1 2914385317 ns/op
BenchmarkFannkuch11-4 1 2938839680 ns/op
PASS
fannkuch_test.go:12 0x7790a0 64488b0c25f8ffffff MOVQ FS:0xfffffff8, CX
goos: linux
goarch: amd64
BenchmarkFannkuch11-4 1 2920223410 ns/op
BenchmarkFannkuch11-4 1 2931130294 ns/op
BenchmarkFannkuch11-4 1 2918088029 ns/op
BenchmarkFannkuch11-4 1 2900478242 ns/op
BenchmarkFannkuch11-4 1 2909053460 ns/op
PASS
fannkuch_test.go:12 0x77a0a0 64488b0c25f8ffffff MOVQ FS:0xfffffff8, CX
goos: linux
goarch: amd64
BenchmarkFannkuch11-4 1 2906641624 ns/op
BenchmarkFannkuch11-4 1 2910771221 ns/op
BenchmarkFannkuch11-4 1 2921157346 ns/op
BenchmarkFannkuch11-4 1 2914351791 ns/op
BenchmarkFannkuch11-4 1 2909169012 ns/op
PASS
fannkuch_test.go:12 0x77b0a0 64488b0c25f8ffffff MOVQ FS:0xfffffff8, CX
goos: linux
goarch: amd64
BenchmarkFannkuch11-4 1 2907250928 ns/op
BenchmarkFannkuch11-4 1 2940529839 ns/op
BenchmarkFannkuch11-4 1 2935014555 ns/op
BenchmarkFannkuch11-4 1 2915260669 ns/op
BenchmarkFannkuch11-4 1 2898950682 ns/op
PASS
fannkuch_test.go:12 0x77c0a0 64488b0c25f8ffffff MOVQ FS:0xfffffff8, CX
goos: linux
goarch: amd64
BenchmarkFannkuch11-4 1 2907190582 ns/op
BenchmarkFannkuch11-4 1 2905840674 ns/op
BenchmarkFannkuch11-4 1 2907437310 ns/op
BenchmarkFannkuch11-4 1 2909102866 ns/op
BenchmarkFannkuch11-4 1 2906848875 ns/op
PASS
fannkuch_test.go:12 0x77d0a0 64488b0c25f8ffffff MOVQ FS:0xfffffff8, CX
goos: linux
goarch: amd64
BenchmarkFannkuch11-4 1 2909208180 ns/op
BenchmarkFannkuch11-4 1 2915652664 ns/op
BenchmarkFannkuch11-4 1 2909624804 ns/op
BenchmarkFannkuch11-4 1 2912945444 ns/op
BenchmarkFannkuch11-4 1 2913334129 ns/op
PASS
fannkuch_test.go:12 0x77e0a0 64488b0c25f8ffffff MOVQ FS:0xfffffff8, CX
goos: linux
goarch: amd64
BenchmarkFannkuch11-4 1 2920761832 ns/op
BenchmarkFannkuch11-4 1 2942615248 ns/op
BenchmarkFannkuch11-4 1 2917581424 ns/op
BenchmarkFannkuch11-4 1 2925027520 ns/op
BenchmarkFannkuch11-4 1 2915549890 ns/op
PASS
fannkuch_test.go:12 0x77f0a0 64488b0c25f8ffffff MOVQ FS:0xfffffff8, CX
goos: linux
goarch: amd64
BenchmarkFannkuch11-4 1 2803902179 ns/op
BenchmarkFannkuch11-4 1 2790928889 ns/op
BenchmarkFannkuch11-4 1 2796324204 ns/op
BenchmarkFannkuch11-4 1 2822309196 ns/op
BenchmarkFannkuch11-4 1 2821120952 ns/op
PASS
fannkuch_test.go:12 0x75fdd0 64488b0c25f8ffffff MOVQ FS:0xfffffff8, CX
goos: linux
goarch: amd64
BenchmarkFannkuch11-4 1 2830124285 ns/op
BenchmarkFannkuch11-4 1 2790308363 ns/op
BenchmarkFannkuch11-4 1 2825553058 ns/op
BenchmarkFannkuch11-4 1 2787788851 ns/op
BenchmarkFannkuch11-4 1 2788375167 ns/op
PASS
fannkuch_test.go:12 0x760dd0 64488b0c25f8ffffff MOVQ FS:0xfffffff8, CX
goos: linux
goarch: amd64
BenchmarkFannkuch11-4 1 2810717361 ns/op
BenchmarkFannkuch11-4 1 2781491427 ns/op
BenchmarkFannkuch11-4 1 2822277960 ns/op
BenchmarkFannkuch11-4 1 2790005396 ns/op
BenchmarkFannkuch11-4 1 2778320659 ns/op
PASS
fannkuch_test.go:12 0x761dd0 64488b0c25f8ffffff MOVQ FS:0xfffffff8, CX
goos: linux
goarch: amd64
BenchmarkFannkuch11-4 1 2794740179 ns/op
BenchmarkFannkuch11-4 1 2789318556 ns/op
BenchmarkFannkuch11-4 1 2791235193 ns/op
BenchmarkFannkuch11-4 1 2781867406 ns/op
BenchmarkFannkuch11-4 1 2824248255 ns/op
PASS
fannkuch_test.go:12 0x762dd0 64488b0c25f8ffffff MOVQ FS:0xfffffff8, CX
goos: linux
goarch: amd64
BenchmarkFannkuch11-4 1 2779452867 ns/op
BenchmarkFannkuch11-4 1 2796587500 ns/op
BenchmarkFannkuch11-4 1 2791074457 ns/op
BenchmarkFannkuch11-4 1 2785141704 ns/op
BenchmarkFannkuch11-4 1 2787067204 ns/op
PASS
fannkuch_test.go:12 0x763dd0 64488b0c25f8ffffff MOVQ FS:0xfffffff8, CX
goos: linux
goarch: amd64
BenchmarkFannkuch11-4 1 2790428462 ns/op
BenchmarkFannkuch11-4 1 2793190038 ns/op
BenchmarkFannkuch11-4 1 2780562575 ns/op
BenchmarkFannkuch11-4 1 2793577348 ns/op
BenchmarkFannkuch11-4 1 2791244515 ns/op
PASS
fannkuch_test.go:12 0x764dd0 64488b0c25f8ffffff MOVQ FS:0xfffffff8, CX
goos: linux
goarch: amd64
BenchmarkFannkuch11-4 1 2786134126 ns/op
BenchmarkFannkuch11-4 1 2783953136 ns/op
BenchmarkFannkuch11-4 1 2793930059 ns/op
BenchmarkFannkuch11-4 1 2789504478 ns/op
BenchmarkFannkuch11-4 1 2789638599 ns/op
PASS
fannkuch_test.go:12 0x765dd0 64488b0c25f8ffffff MOVQ FS:0xfffffff8, CX
goos: linux
goarch: amd64
BenchmarkFannkuch11-4 1 2790543575 ns/op
BenchmarkFannkuch11-4 1 2791260780 ns/op
BenchmarkFannkuch11-4 1 2786887021 ns/op
BenchmarkFannkuch11-4 1 2793234904 ns/op
BenchmarkFannkuch11-4 1 2814729288 ns/op
PASS
fannkuch_test.go:12 0x766dd0 64488b0c25f8ffffff MOVQ FS:0xfffffff8, CX
goos: linux
goarch: amd64
BenchmarkFannkuch11-4 1 2785821717 ns/op
BenchmarkFannkuch11-4 1 2785364420 ns/op
BenchmarkFannkuch11-4 1 2784750468 ns/op
BenchmarkFannkuch11-4 1 2786863092 ns/op
BenchmarkFannkuch11-4 1 2823301198 ns/op
PASS
fannkuch_test.go:12 0x767dd0 64488b0c25f8ffffff MOVQ FS:0xfffffff8, CX
goos: linux
goarch: amd64
BenchmarkFannkuch11-4 1 2797342357 ns/op
BenchmarkFannkuch11-4 1 2794134563 ns/op
BenchmarkFannkuch11-4 1 2809271053 ns/op
BenchmarkFannkuch11-4 1 2821630200 ns/op
BenchmarkFannkuch11-4 1 2788324179 ns/op
PASS
fannkuch_test.go:12 0x768dd0 64488b0c25f8ffffff MOVQ FS:0xfffffff8, CX
goos: linux
goarch: amd64
BenchmarkFannkuch11-4 1 2774722503 ns/op
BenchmarkFannkuch11-4 1 2783632996 ns/op
BenchmarkFannkuch11-4 1 2801181132 ns/op
BenchmarkFannkuch11-4 1 2785905975 ns/op
BenchmarkFannkuch11-4 1 2776381493 ns/op
PASS
fannkuch_test.go:12 0x769dd0 64488b0c25f8ffffff MOVQ FS:0xfffffff8, CX
goos: linux
goarch: amd64
BenchmarkFannkuch11-4 1 2800353095 ns/op
BenchmarkFannkuch11-4 1 2788494182 ns/op
BenchmarkFannkuch11-4 1 2788273579 ns/op
BenchmarkFannkuch11-4 1 2794672646 ns/op
BenchmarkFannkuch11-4 1 2778383904 ns/op
PASS
fannkuch_test.go:12 0x76add0 64488b0c25f8ffffff MOVQ FS:0xfffffff8, CX
goos: linux
goarch: amd64
BenchmarkFannkuch11-4 1 2785913669 ns/op
BenchmarkFannkuch11-4 1 2779420668 ns/op
BenchmarkFannkuch11-4 1 2781833501 ns/op
BenchmarkFannkuch11-4 1 2775013754 ns/op
BenchmarkFannkuch11-4 1 2783378113 ns/op
PASS
fannkuch_test.go:12 0x76bdd0 64488b0c25f8ffffff MOVQ FS:0xfffffff8, CX
goos: linux
goarch: amd64
BenchmarkFannkuch11-4 1 2841423989 ns/op
BenchmarkFannkuch11-4 1 2799544572 ns/op
BenchmarkFannkuch11-4 1 2791508122 ns/op
BenchmarkFannkuch11-4 1 2786319732 ns/op
BenchmarkFannkuch11-4 1 2789974769 ns/op
PASS
fannkuch_test.go:12 0x76cdd0 64488b0c25f8ffffff MOVQ FS:0xfffffff8, CX
goos: linux
goarch: amd64
BenchmarkFannkuch11-4 1 2788726941 ns/op
BenchmarkFannkuch11-4 1 2779053788 ns/op
BenchmarkFannkuch11-4 1 2775815202 ns/op
BenchmarkFannkuch11-4 1 2784698858 ns/op
BenchmarkFannkuch11-4 1 2786195460 ns/op
PASS
fannkuch_test.go:12 0x76ddd0 64488b0c25f8ffffff MOVQ FS:0xfffffff8, CX
goos: linux
goarch: amd64
BenchmarkFannkuch11-4 1 2789823378 ns/op
BenchmarkFannkuch11-4 1 2797212805 ns/op
BenchmarkFannkuch11-4 1 2796463321 ns/op
BenchmarkFannkuch11-4 1 2775155729 ns/op
BenchmarkFannkuch11-4 1 2787454266 ns/op
PASS
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
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