freebsd-amd64-race at 446a5dcf5a3230ce9832682d8f521071d8a34a2b :: Running /tmp/workdir/go/src/make.bash with args ["/tmp/workdir/go/src/make.bash" "-force"] and env ["PATH=/bin:/sbin:/usr/bin:/usr/local/bin" "LANG=C.UTF-8" "HOME=/" "MM_CHARSET=UTF-8" "RC_PID=16" "BLOCKSIZE=K" "WORKDIR=/tmp/workdir" "GOROOT_BOOTSTRAP=/tmp/workdir/go1.4" "GO_BUILDER_NAME=freebsd-amd64-race" "GOBIN=" "TMPDIR=/tmp/workdir/tmp" "GOCACHE=/tmp/workdir/gocache" "GOPLSCACHE=/tmp/workdir/goplscache" "PWD=/tmp/workdir/go/src"] in dir /tmp/workdir/go/src Building Go cmd/dist using /tmp/workdir/go1.4. (go1.20.6 freebsd/amd64) Building Go toolchain1 using /tmp/workdir/go1.4. Building Go bootstrap cmd/go (go_bootstrap) using Go toolchain1. Building Go toolchain2 using go_bootstrap and Go toolchain1. Building Go toolchain3 using go_bootstrap and Go toolchain2. Building packages and commands for freebsd/amd64. --- Installed Go for freebsd/amd64 in /tmp/workdir/go Installed commands in /tmp/workdir/go/bin *** You need to add /tmp/workdir/go/bin to your PATH. :: Running /tmp/workdir/go/bin/go with args ["/tmp/workdir/go/bin/go" "install" "-race" "std"] and env ["PATH=/bin:/sbin:/usr/bin:/usr/local/bin" "LANG=C.UTF-8" "HOME=/" "MM_CHARSET=UTF-8" "RC_PID=16" "BLOCKSIZE=K" "WORKDIR=/tmp/workdir" "GOROOT_BOOTSTRAP=/tmp/workdir/go1.4" "GO_BUILDER_NAME=freebsd-amd64-race" "GOBIN=" "TMPDIR=/tmp/workdir/tmp" "GOCACHE=/tmp/workdir/gocache" "GOPLSCACHE=/tmp/workdir/goplscache" "PWD=/tmp/workdir/go/bin"] in dir /tmp/workdir/go/bin ##### Test execution environment. # GOARCH: amd64 # CPU: Intel(R) Xeon(R) CPU @ 2.20GHz # GOOS: freebsd # OS Version: FreeBSD 13.0-STABLE FreeBSD 13.0-STABLE #0 stable/13-n248759-3684bb89d52: Thu Dec 30 02:37:49 UTC 2021 root@releng3.nyi.freebsd.org:/usr/obj/usr/src/amd64.amd64/sys/GENERIC amd64 ##### Testing packages. ok archive/tar 1.756s ok archive/zip 2.950s ok bufio 1.321s ok bytes 2.572s ok cmp 1.077s ok compress/bzip2 1.415s ok compress/flate 6.648s ok compress/gzip 13.586s ok compress/lzw 2.274s ok compress/zlib 5.321s ok container/heap 1.037s ok container/list 1.082s ok container/ring 1.069s ok context 1.078s ok crypto 1.077s ok crypto/aes 1.134s ok crypto/cipher 1.098s ok crypto/des 1.098s ok crypto/dsa 1.027s ok crypto/ecdh 1.290s ok crypto/ecdsa 1.198s ok crypto/ed25519 1.466s ok crypto/elliptic 1.087s ok crypto/hmac 1.087s ok crypto/internal/alias 1.077s ok crypto/internal/bigmod 3.856s ok crypto/internal/boring 1.077s ok crypto/internal/boring/bcache 1.443s ok crypto/internal/edwards25519 1.732s ok crypto/internal/edwards25519/field 1.128s ok crypto/internal/nistec 1.907s ok crypto/internal/nistec/fiat 1.067s [no tests to run] ok crypto/md5 1.067s ok crypto/rand 1.281s ok crypto/rc4 1.439s ok crypto/rsa 2.673s ok crypto/sha1 1.083s ok crypto/sha256 1.082s ok crypto/sha512 1.082s ok crypto/subtle 1.487s ok crypto/tls 3.643s ok crypto/x509 2.461s ok database/sql 1.650s ok database/sql/driver 1.034s ok debug/buildinfo 1.067s ok debug/dwarf 1.080s ok debug/elf 2.259s ok debug/gosym 1.117s ok debug/macho 1.090s ok debug/pe 1.113s ok debug/plan9obj 1.035s ok embed 1.085s [no tests to run] ok embed/internal/embedtest 1.084s ok encoding/ascii85 1.084s ok encoding/asn1 1.090s ok encoding/base32 1.091s ok encoding/base64 1.094s ok encoding/binary 1.092s ok encoding/csv 1.093s ok encoding/gob 18.226s ok encoding/hex 1.031s ok encoding/json 2.220s ok encoding/pem 2.968s ok encoding/xml 1.241s ok errors 1.052s ok expvar 1.052s ok flag 3.228s ok fmt 1.633s ok go/ast 1.093s ok go/build 6.487s ok go/build/constraint 1.030s ok go/constant 1.029s ok go/doc 1.266s ok go/doc/comment 2.969s ok go/format 1.078s ok go/importer 1.808s ok go/internal/gccgoimporter 1.054s ok go/internal/gcimporter 10.588s ok go/internal/srcimporter 13.259s ok go/parser 2.127s ok go/printer 2.446s ok go/scanner 1.027s ok go/token 1.124s ok go/types 36.906s ok go/version 1.048s ok hash 1.046s ok hash/adler32 1.051s ok hash/crc32 1.084s ok hash/crc64 1.083s ok hash/fnv 1.083s ok hash/maphash 1.037s ok html 1.032s ok html/template 1.294s ok image 1.477s ok image/color 1.116s ok image/draw 1.601s ok image/gif 1.836s ok image/jpeg 2.219s ok image/png 3.990s ok index/suffixarray 1.955s ok internal/abi 1.082s ok internal/buildcfg 1.081s ok internal/coverage/cformat 1.078s ok internal/coverage/cmerge 1.077s ok internal/coverage/pods 1.077s ok internal/coverage/slicereader 1.056s ok internal/coverage/slicewriter 1.051s ok internal/coverage/test 1.110s ok internal/cpu 3.232s ok internal/dag 1.027s ok internal/diff 1.028s ok internal/fmtsort 1.048s ok internal/fuzz 1.048s ok internal/godebug 16.456s ok internal/godebugs 1.057s ok internal/gover 1.025s ok internal/intern 1.260s ok internal/itoa 1.018s ok internal/platform 1.738s ok internal/poll 1.418s ok internal/profile 1.034s ok internal/reflectlite 1.062s ok internal/safefilepath 1.062s ok internal/saferio 1.155s ok internal/singleflight 1.147s ok internal/testenv 1.255s ok internal/trace 1.238s ok internal/trace/v2 7.766s ok internal/types/errors 1.421s ok internal/unsafeheader 1.023s ok internal/xcoff 1.062s ok internal/zstd 1.819s ok io 1.092s ok io/fs 1.296s ok io/ioutil 1.092s ok log 1.030s ok log/slog 1.137s ok log/slog/internal/benchmarks 1.081s ok log/slog/internal/buffer 1.021s ok log/syslog 2.358s ok maps 1.090s ok math 1.042s ok math/big 3.915s ok math/bits 1.042s ok math/cmplx 1.024s ok math/rand 3.951s ok math/rand/v2 2.689s ok mime 1.062s ok mime/multipart 5.336s ok mime/quotedprintable 1.076s ok net 8.937s ok net/http 9.806s ok net/http/cgi 28.829s ok net/http/cookiejar 1.063s ok net/http/fcgi 1.309s ok net/http/httptest 1.249s ok net/http/httptrace 1.031s ok net/http/httputil 1.696s ok net/http/internal 1.081s ok net/http/internal/ascii 1.081s ok net/http/pprof 6.347s ok net/internal/socktest 1.056s ok net/mail 1.090s ok net/netip 1.409s ok net/rpc 1.099s ok net/rpc/jsonrpc 1.099s ok net/smtp 1.099s ok net/textproto 1.054s ok net/url 1.049s ok os 6.590s ok os/exec 8.508s ok os/exec/internal/fdtest 1.081s ok os/signal 18.947s ok os/user 1.017s ok path 1.052s ok path/filepath 1.150s ok plugin 1.023s ok reflect 1.481s ok regexp 4.049s ok regexp/syntax 6.837s ok runtime 40.468s ok runtime/cgo 1.060s ok runtime/coverage 1.060s ok runtime/debug 2.240s ok runtime/internal/atomic 1.135s ok runtime/internal/math 1.059s ok runtime/internal/sys 1.059s ok runtime/internal/wasitest 1.067s ok runtime/metrics 1.060s ok runtime/pprof 18.864s ok runtime/race 10.894s ok runtime/trace 1.139s ok slices 1.448s ok sort 1.386s ok strconv 3.390s ok strings 2.671s ok sync 1.605s ok sync/atomic 5.082s ok syscall 8.351s ok testing 3.923s ok testing/fstest 1.087s ok testing/iotest 1.087s ok testing/quick 1.219s ok testing/slogtest 1.088s ok text/scanner 1.098s ok text/tabwriter 1.034s ok text/template 1.096s ok text/template/parse 1.096s ok time 3.143s ok unicode 1.038s ok unicode/utf16 1.037s ok unicode/utf8 1.046s ok cmd/addr2line 5.220s ok cmd/api 1.789s ok cmd/asm/internal/asm 4.210s ok cmd/asm/internal/lex 1.033s ok cmd/cgo/internal/swig 1.031s ok cmd/cgo/internal/test 1.778s ok cmd/cgo/internal/testcarchive 23.839s ok cmd/cgo/internal/testcshared 8.856s ok cmd/cgo/internal/testerrors 10.181s ok cmd/cgo/internal/testfortran 1.038s ok cmd/cgo/internal/testgodefs 1.521s ok cmd/cgo/internal/testlife 1.712s ok cmd/cgo/internal/testnocgo 1.026s ok cmd/cgo/internal/testplugin 30.162s ok cmd/cgo/internal/testsanitizers 19.998s ok cmd/cgo/internal/testshared 1.029s ok cmd/cgo/internal/testso 2.656s ok cmd/cgo/internal/teststdio 2.449s ok cmd/cgo/internal/testtls 1.022s ok cmd/compile/internal/abt 1.040s ok cmd/compile/internal/amd64 1.058s ok cmd/compile/internal/base 1.058s ok cmd/compile/internal/compare 1.058s ok cmd/compile/internal/devirtualize 1.093s ok cmd/compile/internal/dwarfgen 1.571s ok cmd/compile/internal/importer 1.954s ok cmd/compile/internal/inline/inlheur 1.495s ok cmd/compile/internal/ir 1.085s ok cmd/compile/internal/logopt 1.227s ok cmd/compile/internal/loopvar 1.056s ok cmd/compile/internal/noder 1.085s ok cmd/compile/internal/reflectdata 1.084s [no tests to run] ok cmd/compile/internal/ssa 9.972s ok cmd/compile/internal/syntax 1.190s ok cmd/compile/internal/test 15.664s ok cmd/compile/internal/typecheck 1.286s ok cmd/compile/internal/types 1.039s ok cmd/compile/internal/types2 10.494s ok cmd/covdata 1.081s ok cmd/cover 20.997s ok cmd/dist 1.083s ok cmd/distpack 1.025s ok cmd/doc 1.578s ok cmd/fix 2.595s ok cmd/go 300.903s ok cmd/go/internal/auth 1.088s ok cmd/go/internal/cache 1.166s ok cmd/go/internal/cfg 1.086s [no tests to run] ok cmd/go/internal/envcmd 1.063s ok cmd/go/internal/fsys 1.081s ok cmd/go/internal/generate 1.084s ok cmd/go/internal/gover 1.083s ok cmd/go/internal/imports 1.084s ok cmd/go/internal/load 1.078s ok cmd/go/internal/lockedfile 2.472s ok cmd/go/internal/lockedfile/internal/filelock 2.174s ok cmd/go/internal/modfetch 1.040s ok cmd/go/internal/modfetch/codehost 2.187s ok cmd/go/internal/modfetch/zip_sum_test 1.034s ok cmd/go/internal/modindex 1.650s ok cmd/go/internal/modload 1.097s ok cmd/go/internal/mvs 1.097s ok cmd/go/internal/par 1.226s ok cmd/go/internal/str 1.057s ok cmd/go/internal/test 1.111s ok cmd/go/internal/toolchain 1.095s ok cmd/go/internal/vcs 1.095s ok cmd/go/internal/vcweb 1.095s ok cmd/go/internal/vcweb/vcstest 3.067s ok cmd/go/internal/web 1.027s ok cmd/go/internal/work 1.257s ok cmd/gofmt 1.282s ok cmd/internal/archive 1.381s ok cmd/internal/buildid 1.681s ok cmd/internal/bootstrap_test 1.084s ok cmd/internal/cov 1.322s ok cmd/internal/dwarf 1.023s ok cmd/internal/edit 1.023s ok cmd/internal/goobj 1.079s ok cmd/internal/moddeps 1.833s ok cmd/internal/notsha256 1.079s ok cmd/internal/obj 1.519s ok cmd/internal/obj/ppc64 1.119s ok cmd/internal/obj/riscv 1.056s ok cmd/internal/obj/s390x 1.030s ok cmd/internal/obj/x86 3.750s ok cmd/internal/objabi 1.069s ok cmd/internal/pkgpath 5.241s ok cmd/internal/pkgpattern 1.042s ok cmd/internal/quoted 1.041s ok cmd/internal/src 1.078s ok cmd/internal/test2json 1.853s ok cmd/link 11.345s ok cmd/link/internal/benchmark 1.025s ok cmd/link/internal/ld 8.829s ok cmd/link/internal/loader 1.054s ok cmd/nm 9.494s ok cmd/objdump 5.444s ok cmd/pack 7.976s ok cmd/pprof 3.605s ok cmd/trace 1.094s ok cmd/trace/v2 1.368s ok cmd/vet 39.640s ##### Running benchmarks briefly. goos: freebsd goarch: amd64 pkg: archive/tar cpu: Intel(R) Xeon(R) CPU @ 2.20GHz Benchmark/Writer/USTAR-4 2679 39333 ns/op 1368 B/op 25 allocs/op Benchmark/Writer/GNU-4 2157 50687 ns/op 1859 B/op 37 allocs/op Benchmark/Writer/PAX-4 1549 73845 ns/op 2512 B/op 57 allocs/op Benchmark/Reader/USTAR-4 4188 26448 ns/op 5121 B/op 15 allocs/op Benchmark/Reader/GNU-4 5950 18795 ns/op 5067 B/op 14 allocs/op Benchmark/Reader/PAX-4 2259 52992 ns/op 8694 B/op 33 allocs/op PASS ok archive/tar 1.756s goos: freebsd goarch: amd64 pkg: archive/zip cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCompressedZipGarbage-4 1 326618176 ns/op 15040 B/op 66 allocs/op BenchmarkZip64Test-4 1 138364305 ns/op BenchmarkZip64TestSizes/4096-4 1692 67436 ns/op BenchmarkZip64TestSizes/1048576-4 175 681482 ns/op BenchmarkZip64TestSizes/67108864-4 1 138633567 ns/op PASS ok archive/zip 2.258s goos: freebsd goarch: amd64 pkg: bufio cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReaderCopyOptimal-4 248172 454.0 ns/op BenchmarkReaderCopyUnoptimal-4 157254 734.3 ns/op BenchmarkReaderCopyNoWriteTo-4 6433 19332 ns/op BenchmarkReaderWriteToOptimal-4 6522 17375 ns/op BenchmarkReaderReadString-4 139047 857.4 ns/op 144 B/op 1 allocs/op BenchmarkWriterCopyOptimal-4 238785 484.1 ns/op BenchmarkWriterCopyUnoptimal-4 234270 509.4 ns/op BenchmarkWriterCopyNoReadFrom-4 6687 20944 ns/op BenchmarkReaderEmpty-4 39886 3059 ns/op 4224 B/op 3 allocs/op BenchmarkWriterEmpty-4 29583 3984 ns/op 4096 B/op 1 allocs/op BenchmarkWriterFlush-4 536816 194.1 ns/op 0 B/op 0 allocs/op PASS ok bufio 2.542s goos: freebsd goarch: amd64 pkg: bytes cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadString-4 4272 32582 ns/op 1005.70 MB/s BenchmarkWriteByte-4 489 237140 ns/op 17.27 MB/s BenchmarkWriteRune-4 256 457216 ns/op 26.88 MB/s BenchmarkBufferNotEmptyWriteRead-4 28 3936856 ns/op BenchmarkBufferFullSmallReads-4 99 1099179 ns/op BenchmarkBufferWriteBlock/N4096-4 6679 17369 ns/op 14336 B/op 6 allocs/op BenchmarkBufferWriteBlock/N65536-4 404 297427 ns/op 260097 B/op 14 allocs/op BenchmarkBufferWriteBlock/N1048576-4 13 8868741 ns/op 4192256 B/op 22 allocs/op BenchmarkBufferAppendNoCopy-4 4 25444612 ns/op 659.36 MB/s 8388608 B/op 0 allocs/op BenchmarkIndexByte/10-4 4076571 26.67 ns/op 374.98 MB/s BenchmarkIndexByte/32-4 4432309 28.07 ns/op 1139.96 MB/s BenchmarkIndexByte/4K-4 898886 131.1 ns/op 31239.70 MB/s BenchmarkIndexBytePortable/10-4 754656 141.5 ns/op 70.67 MB/s BenchmarkIndexBytePortable/32-4 259777 447.0 ns/op 71.59 MB/s BenchmarkIndexBytePortable/4K-4 2185 53011 ns/op 77.27 MB/s BenchmarkIndexRune/10-4 1221334 98.13 ns/op 101.90 MB/s BenchmarkIndexRune/32-4 1000000 100.3 ns/op 319.02 MB/s BenchmarkIndexRune/4K-4 391014 295.8 ns/op 13847.04 MB/s BenchmarkIndexRuneASCII/10-4 4602502 26.72 ns/op 374.22 MB/s BenchmarkIndexRuneASCII/32-4 4384700 27.88 ns/op 1147.85 MB/s BenchmarkIndexRuneASCII/4K-4 905500 131.5 ns/op 31141.57 MB/s BenchmarkEqual/0-4 7984113 14.87 ns/op BenchmarkEqual/1-4 1473504 81.51 ns/op 12.27 MB/s BenchmarkEqual/6-4 1451438 80.55 ns/op 74.48 MB/s BenchmarkEqual/9-4 1445938 82.56 ns/op 109.01 MB/s BenchmarkEqual/15-4 1427080 84.56 ns/op 177.40 MB/s BenchmarkEqual/16-4 1462772 80.83 ns/op 197.94 MB/s BenchmarkEqual/20-4 1378668 86.86 ns/op 230.25 MB/s BenchmarkEqual/32-4 1420260 84.74 ns/op 377.62 MB/s BenchmarkEqual/4K-4 69326 1725 ns/op 2373.97 MB/s BenchmarkEqualBothUnaligned/64_0-4 1536289 77.85 ns/op 822.14 MB/s BenchmarkEqualBothUnaligned/64_1-4 1325331 92.80 ns/op 689.66 MB/s BenchmarkEqualBothUnaligned/64_4-4 1539561 77.78 ns/op 822.88 MB/s BenchmarkEqualBothUnaligned/64_7-4 1502265 78.00 ns/op 820.53 MB/s BenchmarkEqualBothUnaligned/4096_0-4 70514 1702 ns/op 2406.73 MB/s BenchmarkEqualBothUnaligned/4096_1-4 48126 2487 ns/op 1647.16 MB/s BenchmarkEqualBothUnaligned/4096_4-4 127102 943.9 ns/op 4339.46 MB/s BenchmarkEqualBothUnaligned/4096_7-4 125883 949.0 ns/op 4316.03 MB/s BenchmarkIndex/10-4 2967974 40.65 ns/op 245.98 MB/s BenchmarkIndex/32-4 2787590 43.18 ns/op 741.01 MB/s BenchmarkIndex/4K-4 34356 3497 ns/op 1171.19 MB/s BenchmarkIndexEasy/10-4 3095131 38.59 ns/op 259.16 MB/s BenchmarkIndexEasy/32-4 2901118 41.95 ns/op 762.79 MB/s BenchmarkIndexEasy/4K-4 482283 240.9 ns/op 17003.52 MB/s BenchmarkCount/10-4 1549118 77.56 ns/op 128.93 MB/s BenchmarkCount/32-4 1488706 83.04 ns/op 385.37 MB/s BenchmarkCount/4K-4 33901 3534 ns/op 1159.11 MB/s BenchmarkCountEasy/10-4 1632138 73.38 ns/op 136.27 MB/s BenchmarkCountEasy/32-4 1469787 80.12 ns/op 399.41 MB/s BenchmarkCountEasy/4K-4 413398 285.4 ns/op 14351.40 MB/s BenchmarkCountSingle/10-4 3018409 39.92 ns/op 250.48 MB/s BenchmarkCountSingle/32-4 3001480 39.59 ns/op 808.21 MB/s BenchmarkCountSingle/4K-4 1000000 110.4 ns/op 37112.18 MB/s BenchmarkToUpper/#00-4 2961976 40.66 ns/op BenchmarkToUpper/ONLYUPPER-4 298617 400.4 ns/op BenchmarkToUpper/abc-4 537154 221.4 ns/op BenchmarkToUpper/AbC123-4 303038 393.5 ns/op BenchmarkToUpper/azAZ09_-4 276590 429.3 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 80434 1484 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 40076 2931 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 58519 2085 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 127669 930.9 ns/op BenchmarkToLower/#00-4 2778182 41.97 ns/op BenchmarkToLower/abc-4 474661 243.2 ns/op BenchmarkToLower/AbC123-4 297187 398.3 ns/op BenchmarkToLower/azAZ09_-4 273640 436.7 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 80395 1493 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 42398 2822 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 71199 1643 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 125365 948.2 ns/op BenchmarkFields/ASCII/16-4 147805 805.8 ns/op 19.86 MB/s 24 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 9174 12509 ns/op 20.46 MB/s 640 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 603 195714 ns/op 20.93 MB/s 9472 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 37 3284843 ns/op 19.95 MB/s 147458 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 2 52764892 ns/op 19.87 MB/s 2269232 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 86518 1385 ns/op 11.55 MB/s 48 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 6226 18748 ns/op 13.65 MB/s 480 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 381 313182 ns/op 13.08 MB/s 23552 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 21 5493057 ns/op 11.93 MB/s 512256 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 2 95977786 ns/op 10.93 MB/s 11211056 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 183843 647.6 ns/op 24.71 MB/s 24 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 12724 9413 ns/op 27.20 MB/s 640 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 721 166497 ns/op 24.60 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 39 3056645 ns/op 21.44 MB/s 512256 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 2 57881592 ns/op 18.12 MB/s 11211008 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 116185 1032 ns/op 15.51 MB/s 48 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 8378 13337 ns/op 19.19 MB/s 480 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 542 219065 ns/op 18.70 MB/s 23552 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 28 4007439 ns/op 16.35 MB/s 512259 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 2 72684522 ns/op 14.43 MB/s 11211008 B/op 24 allocs/op BenchmarkTrimSpace/NoTrim-4 2171652 53.87 ns/op BenchmarkTrimSpace/ASCII-4 1000000 108.5 ns/op BenchmarkTrimSpace/SomeNonASCII-4 111316 1036 ns/op BenchmarkTrimSpace/JustNonASCII-4 52723 2298 ns/op BenchmarkToValidUTF8/Valid-4 475330 246.3 ns/op BenchmarkToValidUTF8/InvalidASCII-4 344731 340.4 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 101631 1152 ns/op BenchmarkIndexHard1-4 843 141529 ns/op BenchmarkIndexHard2-4 597 198214 ns/op BenchmarkIndexHard3-4 151 791643 ns/op BenchmarkIndexHard4-4 99 1188898 ns/op BenchmarkLastIndexHard1-4 5 21847555 ns/op BenchmarkLastIndexHard2-4 4 28317466 ns/op BenchmarkLastIndexHard3-4 4 30942154 ns/op BenchmarkCountHard1-4 835 144328 ns/op BenchmarkCountHard2-4 598 198547 ns/op BenchmarkCountHard3-4 151 793176 ns/op BenchmarkSplitEmptySeparator-4 1 114739833 ns/op BenchmarkSplitSingleByteSeparator-4 18 6702422 ns/op BenchmarkSplitMultiByteSeparator-4 12 8378328 ns/op BenchmarkSplitNSingleByteSeparator-4 201157 588.4 ns/op BenchmarkSplitNMultiByteSeparator-4 72837 1629 ns/op BenchmarkRepeat-4 195624 611.4 ns/op BenchmarkRepeatLarge/256/1-4 145268 830.5 ns/op 308.24 MB/s BenchmarkRepeatLarge/256/16-4 214069 565.7 ns/op 452.55 MB/s BenchmarkRepeatLarge/512/1-4 99939 1146 ns/op 446.77 MB/s BenchmarkRepeatLarge/512/16-4 135010 883.6 ns/op 579.44 MB/s BenchmarkRepeatLarge/1024/1-4 66208 1747 ns/op 586.04 MB/s BenchmarkRepeatLarge/1024/16-4 81564 1506 ns/op 679.80 MB/s BenchmarkRepeatLarge/2048/1-4 40706 2859 ns/op 716.43 MB/s BenchmarkRepeatLarge/2048/16-4 46759 2604 ns/op 786.42 MB/s BenchmarkRepeatLarge/4096/1-4 23580 5050 ns/op 811.09 MB/s BenchmarkRepeatLarge/4096/16-4 25400 4825 ns/op 848.98 MB/s BenchmarkRepeatLarge/8192/1-4 12757 9376 ns/op 873.76 MB/s BenchmarkRepeatLarge/8192/16-4 13354 9093 ns/op 900.96 MB/s BenchmarkRepeatLarge/8192/4097-4 23198 5247 ns/op 780.82 MB/s BenchmarkRepeatLarge/16384/1-4 6860 18454 ns/op 887.85 MB/s BenchmarkRepeatLarge/16384/16-4 6668 17536 ns/op 934.31 MB/s BenchmarkRepeatLarge/16384/4097-4 9525 13777 ns/op 892.17 MB/s BenchmarkRepeatLarge/32768/1-4 3514 33706 ns/op 972.18 MB/s BenchmarkRepeatLarge/32768/16-4 3768 33722 ns/op 971.72 MB/s BenchmarkRepeatLarge/32768/4097-4 3842 31705 ns/op 904.55 MB/s BenchmarkRepeatLarge/65536/1-4 1765 66326 ns/op 988.09 MB/s BenchmarkRepeatLarge/65536/16-4 1644 66775 ns/op 981.44 MB/s BenchmarkRepeatLarge/65536/4097-4 1861 63439 ns/op 968.72 MB/s BenchmarkRepeatLarge/131072/1-4 433 264212 ns/op 496.09 MB/s BenchmarkRepeatLarge/131072/16-4 448 269894 ns/op 485.64 MB/s BenchmarkRepeatLarge/131072/4097-4 470 251062 ns/op 505.88 MB/s BenchmarkRepeatLarge/262144/1-4 231 514154 ns/op 509.85 MB/s BenchmarkRepeatLarge/262144/16-4 236 508395 ns/op 515.63 MB/s BenchmarkRepeatLarge/262144/4097-4 236 505979 ns/op 510.12 MB/s BenchmarkRepeatLarge/524288/1-4 100 1017874 ns/op 515.08 MB/s BenchmarkRepeatLarge/524288/16-4 100 1012806 ns/op 517.66 MB/s BenchmarkRepeatLarge/524288/4097-4 100 1004020 ns/op 518.24 MB/s BenchmarkRepeatLarge/1048576/1-4 62 2082536 ns/op 503.51 MB/s BenchmarkRepeatLarge/1048576/16-4 60 2010510 ns/op 521.55 MB/s BenchmarkRepeatLarge/1048576/4097-4 62 2000930 ns/op 522.12 MB/s BenchmarkRepeatLarge/2097152/1-4 31 3986627 ns/op 526.05 MB/s BenchmarkRepeatLarge/2097152/16-4 30 3972588 ns/op 527.91 MB/s BenchmarkRepeatLarge/2097152/4097-4 27 4005509 ns/op 522.67 MB/s BenchmarkRepeatLarge/4194304/1-4 14 7864741 ns/op 533.30 MB/s BenchmarkRepeatLarge/4194304/16-4 14 7921010 ns/op 529.52 MB/s BenchmarkRepeatLarge/4194304/4097-4 14 7835911 ns/op 534.87 MB/s BenchmarkRepeatLarge/8388608/1-4 7 15723463 ns/op 533.51 MB/s BenchmarkRepeatLarge/8388608/16-4 7 15509208 ns/op 540.88 MB/s BenchmarkRepeatLarge/8388608/4097-4 7 15548936 ns/op 539.37 MB/s BenchmarkRepeatLarge/16777216/1-4 4 31003308 ns/op 541.14 MB/s BenchmarkRepeatLarge/16777216/16-4 4 30694816 ns/op 546.58 MB/s BenchmarkRepeatLarge/16777216/4097-4 4 30520381 ns/op 549.71 MB/s BenchmarkRepeatLarge/33554432/1-4 2 62491164 ns/op 536.95 MB/s BenchmarkRepeatLarge/33554432/16-4 2 60167298 ns/op 557.69 MB/s BenchmarkRepeatLarge/33554432/4097-4 2 60335906 ns/op 556.13 MB/s BenchmarkRepeatLarge/67108864/1-4 1 119745273 ns/op 560.43 MB/s BenchmarkRepeatLarge/67108864/16-4 1 119987519 ns/op 559.30 MB/s BenchmarkRepeatLarge/67108864/4097-4 1 119917987 ns/op 559.62 MB/s BenchmarkRepeatLarge/134217728/1-4 1 263774340 ns/op 508.84 MB/s BenchmarkRepeatLarge/134217728/16-4 1 237370339 ns/op 565.44 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 238128604 ns/op 563.64 MB/s BenchmarkRepeatLarge/268435456/1-4 1 528155075 ns/op 508.25 MB/s BenchmarkRepeatLarge/268435456/16-4 1 474927692 ns/op 565.21 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 478351232 ns/op 561.17 MB/s BenchmarkRepeatLarge/536870912/1-4 1 1054291507 ns/op 509.22 MB/s BenchmarkRepeatLarge/536870912/16-4 1 958983459 ns/op 559.83 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 955318503 ns/op 561.98 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 2156925058 ns/op 497.81 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 1912755668 ns/op 561.36 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 1911465846 ns/op 561.74 MB/s BenchmarkBytesCompare/1-4 10529078 11.78 ns/op BenchmarkBytesCompare/2-4 9854706 11.08 ns/op BenchmarkBytesCompare/4-4 10684816 11.97 ns/op BenchmarkBytesCompare/8-4 10711302 10.98 ns/op BenchmarkBytesCompare/16-4 11068870 10.64 ns/op BenchmarkBytesCompare/32-4 9548685 12.28 ns/op BenchmarkBytesCompare/64-4 8036484 14.56 ns/op BenchmarkBytesCompare/128-4 7030222 14.85 ns/op BenchmarkBytesCompare/256-4 6409003 18.55 ns/op BenchmarkBytesCompare/512-4 4486648 26.00 ns/op BenchmarkBytesCompare/1024-4 2872380 41.13 ns/op BenchmarkBytesCompare/2048-4 1673602 71.22 ns/op BenchmarkIndexAnyASCII/1:1-4 2576499 45.49 ns/op BenchmarkIndexAnyASCII/1:2-4 2679165 45.64 ns/op BenchmarkIndexAnyASCII/1:4-4 2652346 45.85 ns/op BenchmarkIndexAnyASCII/1:8-4 2630502 46.10 ns/op BenchmarkIndexAnyASCII/1:16-4 2658002 44.83 ns/op BenchmarkIndexAnyASCII/1:32-4 2597672 46.75 ns/op BenchmarkIndexAnyASCII/1:64-4 2528202 46.77 ns/op BenchmarkIndexAnyASCII/16:1-4 2280414 53.31 ns/op BenchmarkIndexAnyASCII/16:2-4 308642 353.4 ns/op BenchmarkIndexAnyASCII/16:4-4 318651 348.6 ns/op BenchmarkIndexAnyASCII/16:8-4 306210 357.0 ns/op BenchmarkIndexAnyASCII/16:16-4 307509 367.5 ns/op BenchmarkIndexAnyASCII/16:32-4 303033 391.5 ns/op BenchmarkIndexAnyASCII/16:64-4 273386 436.0 ns/op BenchmarkIndexAnyASCII/256:1-4 2048688 59.92 ns/op BenchmarkIndexAnyASCII/256:2-4 25088 4762 ns/op BenchmarkIndexAnyASCII/256:4-4 24846 4774 ns/op BenchmarkIndexAnyASCII/256:8-4 23757 4773 ns/op BenchmarkIndexAnyASCII/256:16-4 24885 4799 ns/op BenchmarkIndexAnyASCII/256:32-4 25018 4825 ns/op BenchmarkIndexAnyASCII/256:64-4 24637 4873 ns/op BenchmarkIndexAnyUTF8/1:1-4 2620725 44.94 ns/op BenchmarkIndexAnyUTF8/1:2-4 2712164 44.84 ns/op BenchmarkIndexAnyUTF8/1:4-4 2694853 44.85 ns/op BenchmarkIndexAnyUTF8/1:8-4 2628782 45.29 ns/op BenchmarkIndexAnyUTF8/1:16-4 2660650 44.93 ns/op BenchmarkIndexAnyUTF8/1:32-4 2611525 46.44 ns/op BenchmarkIndexAnyUTF8/1:64-4 2646376 45.89 ns/op BenchmarkIndexAnyUTF8/16:1-4 154522 758.7 ns/op BenchmarkIndexAnyUTF8/16:2-4 286770 419.6 ns/op BenchmarkIndexAnyUTF8/16:4-4 288378 420.5 ns/op BenchmarkIndexAnyUTF8/16:8-4 290181 418.9 ns/op BenchmarkIndexAnyUTF8/16:16-4 281221 421.4 ns/op BenchmarkIndexAnyUTF8/16:32-4 242530 464.5 ns/op BenchmarkIndexAnyUTF8/16:64-4 250855 464.6 ns/op BenchmarkIndexAnyUTF8/256:1-4 10000 11250 ns/op BenchmarkIndexAnyUTF8/256:2-4 20164 5974 ns/op BenchmarkIndexAnyUTF8/256:4-4 20170 6028 ns/op BenchmarkIndexAnyUTF8/256:8-4 19958 6069 ns/op BenchmarkIndexAnyUTF8/256:16-4 19593 6132 ns/op BenchmarkIndexAnyUTF8/256:32-4 18000 6613 ns/op BenchmarkIndexAnyUTF8/256:64-4 18157 6587 ns/op BenchmarkLastIndexAnyASCII/1:1-4 2587904 47.24 ns/op BenchmarkLastIndexAnyASCII/1:2-4 2650501 45.74 ns/op BenchmarkLastIndexAnyASCII/1:4-4 2637387 46.11 ns/op BenchmarkLastIndexAnyASCII/1:8-4 2644813 46.22 ns/op BenchmarkLastIndexAnyASCII/1:16-4 2558787 45.97 ns/op BenchmarkLastIndexAnyASCII/1:32-4 2599387 46.31 ns/op BenchmarkLastIndexAnyASCII/1:64-4 2607754 46.05 ns/op BenchmarkLastIndexAnyASCII/16:1-4 349633 342.4 ns/op BenchmarkLastIndexAnyASCII/16:2-4 344643 344.8 ns/op BenchmarkLastIndexAnyASCII/16:4-4 337092 347.6 ns/op BenchmarkLastIndexAnyASCII/16:8-4 337150 355.1 ns/op BenchmarkLastIndexAnyASCII/16:16-4 327566 366.0 ns/op BenchmarkLastIndexAnyASCII/16:32-4 303374 394.3 ns/op BenchmarkLastIndexAnyASCII/16:64-4 273770 439.6 ns/op BenchmarkLastIndexAnyASCII/256:1-4 23751 4714 ns/op BenchmarkLastIndexAnyASCII/256:2-4 25236 4719 ns/op BenchmarkLastIndexAnyASCII/256:4-4 24484 4757 ns/op BenchmarkLastIndexAnyASCII/256:8-4 25062 4761 ns/op BenchmarkLastIndexAnyASCII/256:16-4 25299 4748 ns/op BenchmarkLastIndexAnyASCII/256:32-4 24903 4842 ns/op BenchmarkLastIndexAnyASCII/256:64-4 24711 4923 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 2614089 46.26 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 2613223 46.35 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 2644251 46.81 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 2627491 45.95 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 2593416 46.56 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 2553036 46.63 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 2595042 45.67 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 228126 492.4 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 286166 421.2 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 277748 420.4 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 287300 413.4 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 275289 424.0 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 252066 472.7 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 256138 457.8 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 17134 7057 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 19996 5978 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 19831 5992 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 19934 5999 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 19224 6128 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 17324 6938 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 18015 6684 ns/op BenchmarkTrimASCII/1:1-4 3141182 38.11 ns/op BenchmarkTrimASCII/1:2-4 2452234 49.06 ns/op BenchmarkTrimASCII/1:4-4 2249120 53.06 ns/op BenchmarkTrimASCII/1:8-4 1941512 60.81 ns/op BenchmarkTrimASCII/1:16-4 1664996 71.77 ns/op BenchmarkTrimASCII/16:1-4 420116 276.3 ns/op BenchmarkTrimASCII/16:2-4 343731 348.8 ns/op BenchmarkTrimASCII/16:4-4 342008 345.8 ns/op BenchmarkTrimASCII/16:8-4 336818 349.9 ns/op BenchmarkTrimASCII/16:16-4 326380 367.8 ns/op BenchmarkTrimASCII/256:1-4 32025 3740 ns/op BenchmarkTrimASCII/256:2-4 24956 4760 ns/op BenchmarkTrimASCII/256:4-4 24770 4785 ns/op BenchmarkTrimASCII/256:8-4 25077 4748 ns/op BenchmarkTrimASCII/256:16-4 25263 4784 ns/op BenchmarkTrimASCII/4096:1-4 1974 60323 ns/op BenchmarkTrimASCII/4096:2-4 1578 75195 ns/op BenchmarkTrimASCII/4096:4-4 1576 75931 ns/op BenchmarkTrimASCII/4096:8-4 1573 74999 ns/op BenchmarkTrimASCII/4096:16-4 1550 76111 ns/op BenchmarkTrimByte-4 2195188 54.74 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 13234 9017 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 13172 9098 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 697 171181 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 1372 85700 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 2715 43381 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 5071 22510 ns/op BenchmarkCompareBytesEqual-4 10310534 10.62 ns/op BenchmarkCompareBytesToNil-4 11853430 10.08 ns/op BenchmarkCompareBytesEmpty-4 12774201 8.655 ns/op BenchmarkCompareBytesIdentical-4 12805639 9.380 ns/op BenchmarkCompareBytesSameLength-4 10503589 10.45 ns/op BenchmarkCompareBytesDifferentLength-4 10494463 10.45 ns/op BenchmarkCompareBytesBigUnaligned/offset=1-4 1766 75848 ns/op 13824.85 MB/s BenchmarkCompareBytesBigUnaligned/offset=2-4 1890 69186 ns/op 15155.98 MB/s BenchmarkCompareBytesBigUnaligned/offset=3-4 1360 76981 ns/op 13621.33 MB/s BenchmarkCompareBytesBigUnaligned/offset=4-4 1376 82048 ns/op 12780.20 MB/s BenchmarkCompareBytesBigUnaligned/offset=5-4 1755 70908 ns/op 14788.07 MB/s BenchmarkCompareBytesBigUnaligned/offset=6-4 1687 63273 ns/op 16572.53 MB/s BenchmarkCompareBytesBigUnaligned/offset=7-4 1724 78156 ns/op 13416.51 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=0-4 1376 76332 ns/op 13737.09 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=1-4 1816 83271 ns/op 12592.51 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=2-4 1389 74966 ns/op 13987.43 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=3-4 1399 86733 ns/op 12089.85 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=4-4 1464 78227 ns/op 13404.30 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=5-4 1671 84564 ns/op 12399.88 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=6-4 1393 78352 ns/op 13382.88 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=7-4 1851 67937 ns/op 15434.48 MB/s BenchmarkCompareBytesBig-4 1378 85569 ns/op 12254.27 MB/s BenchmarkCompareBytesBigIdentical-4 13140507 9.110 ns/op 115107067.14 MB/s PASS ok bytes 62.335s goos: freebsd goarch: amd64 pkg: compress/bzip2 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecodeDigits-4 2 74689774 ns/op 1.34 MB/s 3613760 B/op 54 allocs/op BenchmarkDecodeNewton-4 1 304119806 ns/op 1.87 MB/s 3638592 B/op 54 allocs/op BenchmarkDecodeRand-4 5 22647458 ns/op 0.72 MB/s 3643376 B/op 50 allocs/op PASS ok compress/bzip2 2.370s goos: freebsd goarch: amd64 pkg: compress/flate cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecode/Digits/Huffman/1e4-4 64 1721314 ns/op 5.81 MB/s 43103 B/op 5 allocs/op BenchmarkDecode/Digits/Huffman/1e5-4 7 16742570 ns/op 5.97 MB/s 42949 B/op 5 allocs/op BenchmarkDecode/Digits/Huffman/1e6-4 1 166485666 ns/op 6.01 MB/s 49264 B/op 9 allocs/op BenchmarkDecode/Digits/Speed/1e4-4 61 1777290 ns/op 5.63 MB/s 42502 B/op 8 allocs/op BenchmarkDecode/Digits/Speed/1e5-4 6 18225528 ns/op 5.49 MB/s 43641 B/op 12 allocs/op BenchmarkDecode/Digits/Speed/1e6-4 1 183913986 ns/op 5.44 MB/s 53024 B/op 77 allocs/op BenchmarkDecode/Digits/Default/1e4-4 63 1776236 ns/op 5.63 MB/s 42532 B/op 7 allocs/op BenchmarkDecode/Digits/Default/1e5-4 6 17249186 ns/op 5.80 MB/s 45002 B/op 14 allocs/op BenchmarkDecode/Digits/Default/1e6-4 1 173033225 ns/op 5.78 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Digits/Compression/1e4-4 64 1776388 ns/op 5.63 MB/s 42758 B/op 7 allocs/op BenchmarkDecode/Digits/Compression/1e5-4 6 17336668 ns/op 5.77 MB/s 42264 B/op 13 allocs/op BenchmarkDecode/Digits/Compression/1e6-4 1 174059879 ns/op 5.75 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Newton/Huffman/1e4-4 58 1884149 ns/op 5.31 MB/s 43932 B/op 14 allocs/op BenchmarkDecode/Newton/Huffman/1e5-4 6 18299348 ns/op 5.46 MB/s 46464 B/op 23 allocs/op BenchmarkDecode/Newton/Huffman/1e6-4 1 184633939 ns/op 5.42 MB/s 88512 B/op 165 allocs/op BenchmarkDecode/Newton/Speed/1e4-4 75 1542753 ns/op 6.48 MB/s 43788 B/op 18 allocs/op BenchmarkDecode/Newton/Speed/1e5-4 8 12954836 ns/op 7.72 MB/s 48912 B/op 32 allocs/op BenchmarkDecode/Newton/Speed/1e6-4 1 131565554 ns/op 7.60 MB/s 89696 B/op 232 allocs/op BenchmarkDecode/Newton/Default/1e4-4 80 1360434 ns/op 7.35 MB/s 43826 B/op 15 allocs/op BenchmarkDecode/Newton/Default/1e5-4 10 10319836 ns/op 9.69 MB/s 44575 B/op 32 allocs/op BenchmarkDecode/Newton/Default/1e6-4 1 103979718 ns/op 9.62 MB/s 70320 B/op 162 allocs/op BenchmarkDecode/Newton/Compression/1e4-4 82 1364410 ns/op 7.33 MB/s 43457 B/op 15 allocs/op BenchmarkDecode/Newton/Compression/1e5-4 10 10321808 ns/op 9.69 MB/s 47040 B/op 33 allocs/op BenchmarkDecode/Newton/Compression/1e6-4 1 104535731 ns/op 9.57 MB/s 72120 B/op 154 allocs/op BenchmarkEncode/Digits/Huffman/1e4-4 91 1170865 ns/op 8.54 MB/s BenchmarkEncode/Digits/Huffman/1e5-4 9 11202430 ns/op 8.93 MB/s BenchmarkEncode/Digits/Huffman/1e6-4 1 113096192 ns/op 8.84 MB/s BenchmarkEncode/Digits/Speed/1e4-4 48 2240599 ns/op 4.46 MB/s BenchmarkEncode/Digits/Speed/1e5-4 5 20033364 ns/op 4.99 MB/s BenchmarkEncode/Digits/Speed/1e6-4 1 197282470 ns/op 5.07 MB/s BenchmarkEncode/Digits/Default/1e4-4 18 6460130 ns/op 1.55 MB/s BenchmarkEncode/Digits/Default/1e5-4 2 77090472 ns/op 1.30 MB/s BenchmarkEncode/Digits/Default/1e6-4 1 803509937 ns/op 1.24 MB/s BenchmarkEncode/Digits/Compression/1e4-4 18 6552484 ns/op 1.53 MB/s BenchmarkEncode/Digits/Compression/1e5-4 2 76560998 ns/op 1.31 MB/s BenchmarkEncode/Digits/Compression/1e6-4 1 799524765 ns/op 1.25 MB/s BenchmarkEncode/Newton/Huffman/1e4-4 80 1415869 ns/op 7.06 MB/s BenchmarkEncode/Newton/Huffman/1e5-4 9 12135159 ns/op 8.24 MB/s BenchmarkEncode/Newton/Huffman/1e6-4 1 119610015 ns/op 8.36 MB/s BenchmarkEncode/Newton/Speed/1e4-4 49 2151071 ns/op 4.65 MB/s BenchmarkEncode/Newton/Speed/1e5-4 7 16256217 ns/op 6.15 MB/s BenchmarkEncode/Newton/Speed/1e6-4 1 161141072 ns/op 6.21 MB/s BenchmarkEncode/Newton/Default/1e4-4 18 6323667 ns/op 1.58 MB/s BenchmarkEncode/Newton/Default/1e5-4 2 70772542 ns/op 1.41 MB/s BenchmarkEncode/Newton/Default/1e6-4 1 716167027 ns/op 1.40 MB/s BenchmarkEncode/Newton/Compression/1e4-4 18 6363810 ns/op 1.57 MB/s BenchmarkEncode/Newton/Compression/1e5-4 2 87332529 ns/op 1.15 MB/s BenchmarkEncode/Newton/Compression/1e6-4 1 915720353 ns/op 1.09 MB/s PASS ok compress/flate 15.834s goos: freebsd goarch: amd64 pkg: compress/lzw cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecoder/1e4-4 51 2230429 ns/op 4.48 MB/s BenchmarkDecoder/1e-Reuse4-4 50 2317808 ns/op 4.31 MB/s BenchmarkDecoder/1e5-4 5 22217091 ns/op 4.50 MB/s BenchmarkDecoder/1e-Reuse5-4 5 22137243 ns/op 4.52 MB/s BenchmarkDecoder/1e6-4 1 224613809 ns/op 4.45 MB/s BenchmarkDecoder/1e-Reuse6-4 1 221336875 ns/op 4.52 MB/s BenchmarkEncoder/1e4-4 56 1959311 ns/op 5.10 MB/s BenchmarkEncoder/1e-Reuse4-4 56 1814941 ns/op 5.51 MB/s BenchmarkEncoder/1e5-4 6 19056963 ns/op 5.25 MB/s BenchmarkEncoder/1e-Reuse5-4 6 18620891 ns/op 5.37 MB/s BenchmarkEncoder/1e6-4 1 192575246 ns/op 5.19 MB/s BenchmarkEncoder/1e-Reuse6-4 1 187167589 ns/op 5.34 MB/s PASS ok compress/lzw 3.573s goos: freebsd goarch: amd64 pkg: container/heap cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDup-4 27 3752563 ns/op PASS ok container/heap 1.133s goos: freebsd goarch: amd64 pkg: context cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCommonParentCancel-4 24336 5083 ns/op BenchmarkWithTimeout/concurrency=40-4 4818 24366 ns/op BenchmarkWithTimeout/concurrency=4000-4 4942 25115 ns/op BenchmarkWithTimeout/concurrency=400000-4 6682 17091 ns/op BenchmarkCancelTree/depth=1/Root=Background-4 412214 277.1 ns/op BenchmarkCancelTree/depth=1/Root=OpenCanceler-4 14074 8697 ns/op BenchmarkCancelTree/depth=1/Root=ClosedCanceler-4 18087 6404 ns/op BenchmarkCancelTree/depth=10/Root=Background-4 3003 39250 ns/op BenchmarkCancelTree/depth=10/Root=OpenCanceler-4 2010 58257 ns/op BenchmarkCancelTree/depth=10/Root=ClosedCanceler-4 2698 42364 ns/op BenchmarkCancelTree/depth=100/Root=Background-4 270 444229 ns/op BenchmarkCancelTree/depth=100/Root=OpenCanceler-4 194 776747 ns/op BenchmarkCancelTree/depth=100/Root=ClosedCanceler-4 294 397957 ns/op BenchmarkCancelTree/depth=1000/Root=Background-4 25 4510563 ns/op BenchmarkCancelTree/depth=1000/Root=OpenCanceler-4 15 7663642 ns/op BenchmarkCancelTree/depth=1000/Root=ClosedCanceler-4 27 3997449 ns/op BenchmarkCheckCanceled/Err-4 267127 448.6 ns/op BenchmarkCheckCanceled/Done-4 430089 281.0 ns/op BenchmarkContextCancelDone-4 472843 249.6 ns/op BenchmarkDeepValueNewGoRoutine/depth=10-4 12781 9419 ns/op BenchmarkDeepValueNewGoRoutine/depth=20-4 10000 10077 ns/op BenchmarkDeepValueNewGoRoutine/depth=30-4 10000 10272 ns/op BenchmarkDeepValueNewGoRoutine/depth=50-4 9547 12452 ns/op BenchmarkDeepValueNewGoRoutine/depth=100-4 7852 15081 ns/op BenchmarkDeepValueSameGoRoutine/depth=10-4 473426 247.1 ns/op BenchmarkDeepValueSameGoRoutine/depth=20-4 270148 441.0 ns/op BenchmarkDeepValueSameGoRoutine/depth=30-4 183643 630.1 ns/op BenchmarkDeepValueSameGoRoutine/depth=50-4 117694 1012 ns/op BenchmarkDeepValueSameGoRoutine/depth=100-4 60530 1975 ns/op PASS ok context 11.049s goos: freebsd goarch: amd64 pkg: crypto/aes cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncrypt-4 1757134 72.50 ns/op 220.70 MB/s BenchmarkDecrypt-4 1770111 67.51 ns/op 237.02 MB/s BenchmarkExpand-4 1000000 118.8 ns/op PASS ok crypto/aes 1.591s goos: freebsd goarch: amd64 pkg: crypto/cipher cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAESGCM/Open-128-64-4 188271 671.0 ns/op 95.37 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-64-4 378178 317.8 ns/op 201.35 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-64-4 190407 697.5 ns/op 91.75 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-64-4 371072 351.9 ns/op 181.86 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-1350-4 118980 1377 ns/op 980.31 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-1350-4 177700 1044 ns/op 1293.38 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-1350-4 107368 1522 ns/op 886.75 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-1350-4 150574 1192 ns/op 1132.51 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-8192-4 33082 4981 ns/op 1644.76 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-8192-4 33961 4311 ns/op 1900.45 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-8192-4 27232 5409 ns/op 1514.60 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-8192-4 30472 5428 ns/op 1509.28 MB/s 0 B/op 0 allocs/op BenchmarkAESCFBEncrypt1K-4 7010 16396 ns/op 62.15 MB/s BenchmarkAESCFBDecrypt1K-4 7315 16453 ns/op 61.93 MB/s BenchmarkAESCFBDecrypt8K-4 924 128995 ns/op 63.47 MB/s BenchmarkAESOFB1K-4 10000 10982 ns/op 92.79 MB/s BenchmarkAESCTR1K-4 14110 8534 ns/op 119.41 MB/s BenchmarkAESCTR8K-4 1802 67190 ns/op 121.85 MB/s BenchmarkAESCBCEncrypt1K-4 14077 8576 ns/op 119.40 MB/s BenchmarkAESCBCDecrypt1K-4 17883 6645 ns/op 154.10 MB/s PASS ok crypto/cipher 4.350s goos: freebsd goarch: amd64 pkg: crypto/des cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncrypt-4 79994 1457 ns/op 5.49 MB/s BenchmarkDecrypt-4 87634 1355 ns/op 5.90 MB/s BenchmarkTDESEncrypt-4 33714 3539 ns/op 2.26 MB/s BenchmarkTDESDecrypt-4 33921 3482 ns/op 2.30 MB/s PASS ok crypto/des 1.641s goos: freebsd goarch: amd64 pkg: crypto/ecdh cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkECDH/P256-4 952 123429 ns/op 759 B/op 12 allocs/op BenchmarkECDH/P384-4 13 8789355 ns/op 1087 B/op 21 allocs/op BenchmarkECDH/P521-4 5 21374737 ns/op 1540 B/op 21 allocs/op BenchmarkECDH/X25519-4 93 1256473 ns/op 376 B/op 9 allocs/op PASS ok crypto/ecdh 1.723s goos: freebsd goarch: amd64 pkg: crypto/ecdsa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSign/P256-4 1669 67410 ns/op 2512 B/op 33 allocs/op BenchmarkSign/P384-4 31 3763447 ns/op 2680 B/op 34 allocs/op BenchmarkSign/P521-4 13 9260802 ns/op 3059 B/op 35 allocs/op BenchmarkVerify/P256-4 933 127736 ns/op 432 B/op 8 allocs/op BenchmarkVerify/P384-4 12 9630689 ns/op 592 B/op 12 allocs/op BenchmarkVerify/P521-4 5 23998810 ns/op 912 B/op 12 allocs/op BenchmarkGenerateKey/P256-4 4041 29026 ns/op 896 B/op 14 allocs/op BenchmarkGenerateKey/P384-4 54 2174475 ns/op 1096 B/op 17 allocs/op BenchmarkGenerateKey/P521-4 21 5281370 ns/op 1414 B/op 17 allocs/op PASS ok crypto/ecdsa 2.673s goos: freebsd goarch: amd64 pkg: crypto/ed25519 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkKeyGeneration-4 325 358094 ns/op BenchmarkNewKeyFromSeed-4 321 369757 ns/op BenchmarkSigning-4 300 399092 ns/op BenchmarkVerification-4 200 588931 ns/op PASS ok crypto/ed25519 1.727s goos: freebsd goarch: amd64 pkg: crypto/elliptic cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScalarBaseMult/P256-4 4975 23880 ns/op 368 B/op 6 allocs/op BenchmarkScalarBaseMult/P224-4 141 845343 ns/op 376 B/op 9 allocs/op BenchmarkScalarBaseMult/P384-4 52 2243525 ns/op 504 B/op 9 allocs/op BenchmarkScalarBaseMult/P521-4 20 5375193 ns/op 696 B/op 9 allocs/op BenchmarkScalarMult/P256-4 1387 86383 ns/op 448 B/op 7 allocs/op BenchmarkScalarMult/P224-4 54 2225308 ns/op 440 B/op 10 allocs/op BenchmarkScalarMult/P384-4 19 6020573 ns/op 616 B/op 10 allocs/op BenchmarkScalarMult/P521-4 7 15378172 ns/op 840 B/op 10 allocs/op BenchmarkMarshalUnmarshal/P256/Uncompressed-4 12471 9332 ns/op 544 B/op 8 allocs/op BenchmarkMarshalUnmarshal/P256/Compressed-4 6082 19858 ns/op 592 B/op 9 allocs/op BenchmarkMarshalUnmarshal/P224/Uncompressed-4 3588 31538 ns/op 560 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P224/Compressed-4 76 1482511 ns/op 592 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P384/Uncompressed-4 2256 51109 ns/op 784 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P384/Compressed-4 292 411008 ns/op 848 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P521/Uncompressed-4 1492 77426 ns/op 1104 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P521/Compressed-4 93 1212886 ns/op 1184 B/op 15 allocs/op PASS ok crypto/elliptic 3.427s goos: freebsd goarch: amd64 pkg: crypto/hmac cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHMACSHA256_1K-4 15009 8004 ns/op 127.94 MB/s BenchmarkHMACSHA256_32-4 24548 4898 ns/op 6.53 MB/s BenchmarkNewWriteSum-4 12237 9229 ns/op 3.47 MB/s PASS ok crypto/hmac 1.673s goos: freebsd goarch: amd64 pkg: crypto/internal/bigmod cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkModAdd-4 52957 2232 ns/op BenchmarkModSub-4 52824 2251 ns/op BenchmarkMontgomeryRepr-4 26299 4397 ns/op BenchmarkMontgomeryMul-4 27190 4401 ns/op BenchmarkModMul-4 13305 9314 ns/op BenchmarkExpBig-4 15 7367819 ns/op BenchmarkExp-4 6 18222449 ns/op PASS ok crypto/internal/bigmod 2.227s goos: freebsd goarch: amd64 pkg: crypto/internal/edwards25519 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncodingDecoding-4 3156 35158 ns/op BenchmarkScalarBaseMult-4 348 335065 ns/op BenchmarkScalarMult-4 157 764747 ns/op BenchmarkVarTimeDoubleScalarBaseMult-4 223 535920 ns/op PASS ok crypto/internal/edwards25519 1.708s goos: freebsd goarch: amd64 pkg: crypto/internal/edwards25519/field cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAdd-4 521329 209.6 ns/op BenchmarkMultiply-4 4414738 27.23 ns/op BenchmarkSquare-4 5234571 22.66 ns/op BenchmarkInvert-4 24975 4828 ns/op BenchmarkMult32-4 1540738 79.03 ns/op PASS ok crypto/internal/edwards25519/field 1.864s goos: freebsd goarch: amd64 pkg: crypto/internal/nistec cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScalarMult/P224-4 50 2107463 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P256-4 1616 75256 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P384-4 19 5759473 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P521-4 7 14813594 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P224-4 156 759998 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P256-4 7958 15572 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P384-4 60 1894868 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P521-4 24 4558791 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec 2.159s goos: freebsd goarch: amd64 pkg: crypto/internal/nistec/fiat cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMul/P224-4 559910 205.5 ns/op 0 B/op 0 allocs/op BenchmarkMul/P384-4 303884 382.0 ns/op 0 B/op 0 allocs/op BenchmarkMul/P521-4 126063 939.9 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P224-4 611722 195.3 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P384-4 315576 384.5 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P521-4 123463 960.4 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec/fiat 1.910s goos: freebsd goarch: amd64 pkg: crypto/md5 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes-4 117429 1007 ns/op 7.94 MB/s BenchmarkHash64-4 145984 804.3 ns/op 79.57 MB/s BenchmarkHash128-4 129576 902.9 ns/op 141.77 MB/s BenchmarkHash256-4 106201 1119 ns/op 228.86 MB/s BenchmarkHash512-4 75810 1564 ns/op 327.37 MB/s BenchmarkHash1K-4 49246 2433 ns/op 420.81 MB/s BenchmarkHash8K-4 8184 14616 ns/op 560.48 MB/s BenchmarkHash1M-4 67 1779360 ns/op 589.30 MB/s BenchmarkHash8M-4 8 14290615 ns/op 587.00 MB/s BenchmarkHash8BytesUnaligned-4 114217 993.4 ns/op 8.05 MB/s BenchmarkHash1KUnaligned-4 48465 2454 ns/op 417.27 MB/s BenchmarkHash8KUnaligned-4 7999 14589 ns/op 561.52 MB/s PASS ok crypto/md5 2.830s goos: freebsd goarch: amd64 pkg: crypto/rand cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPrime-4 1 367891725 ns/op PASS ok crypto/rand 1.431s goos: freebsd goarch: amd64 pkg: crypto/rc4 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRC4_128-4 13381 8866 ns/op 14.44 MB/s BenchmarkRC4_1K-4 1610 70225 ns/op 14.58 MB/s BenchmarkRC4_8K-4 214 555108 ns/op 14.58 MB/s PASS ok crypto/rc4 1.550s goos: freebsd goarch: amd64 pkg: crypto/rsa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecryptPKCS1v15/2048-4 10 10498585 ns/op BenchmarkDecryptPKCS1v15/3072-4 5 23775067 ns/op BenchmarkDecryptPKCS1v15/4096-4 3 42369215 ns/op BenchmarkEncryptPKCS1v15/2048-4 38 2942395 ns/op BenchmarkDecryptOAEP/2048-4 10 10712042 ns/op BenchmarkEncryptOAEP/2048-4 37 2865626 ns/op BenchmarkSignPKCS1v15/2048-4 10 10531897 ns/op BenchmarkVerifyPKCS1v15/2048-4 42 2841789 ns/op BenchmarkSignPSS/2048-4 10 10658239 ns/op BenchmarkVerifyPSS/2048-4 40 2874975 ns/op PASS ok crypto/rsa 2.697s goos: freebsd goarch: amd64 pkg: crypto/sha1 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 98283 1206 ns/op 6.63 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum-4 112009 1063 ns/op 7.53 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/New-4 75804 1547 ns/op 206.89 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/Sum-4 85408 1395 ns/op 229.43 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 49804 2408 ns/op 425.24 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum-4 53449 2233 ns/op 458.57 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 9984 11724 ns/op 698.71 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum-4 10000 11577 ns/op 707.60 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha1 2.151s goos: freebsd goarch: amd64 pkg: crypto/sha256 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 79695 1466 ns/op 5.46 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum224-4 90226 1308 ns/op 6.12 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 88984 1331 ns/op 6.01 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 26184 4560 ns/op 224.56 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum224-4 27411 4424 ns/op 231.45 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 27019 4427 ns/op 231.33 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 4251 27939 ns/op 293.21 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum224-4 4284 27931 ns/op 293.30 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 4196 27909 ns/op 293.53 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha256 2.337s goos: freebsd goarch: amd64 pkg: crypto/sha512 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 56512 2104 ns/op 3.80 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum384-4 71173 1661 ns/op 4.82 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum512-4 63741 1889 ns/op 4.24 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 27706 4263 ns/op 240.20 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum384-4 31054 3813 ns/op 268.56 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum512-4 29478 4036 ns/op 253.72 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 5762 20079 ns/op 407.99 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum384-4 6040 19756 ns/op 414.66 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum512-4 5947 19959 ns/op 410.44 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha512 2.350s goos: freebsd goarch: amd64 pkg: crypto/subtle cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkConstantTimeByteEq-4 16216436 7.337 ns/op BenchmarkConstantTimeEq-4 16547768 7.144 ns/op BenchmarkConstantTimeLessOrEq-4 16678508 7.224 ns/op BenchmarkXORBytes/8Bytes-4 4469880 26.32 ns/op 303.96 MB/s BenchmarkXORBytes/128Bytes-4 3903294 30.47 ns/op 4200.92 MB/s BenchmarkXORBytes/2048Bytes-4 1000000 129.0 ns/op 15873.12 MB/s BenchmarkXORBytes/32768Bytes-4 61311 1987 ns/op 16490.07 MB/s PASS ok crypto/subtle 2.042s goos: freebsd goarch: amd64 pkg: crypto/tls cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCertCache/0-4 212 564421 ns/op BenchmarkCertCache/1-4 214 573650 ns/op BenchmarkCertCache/2-4 204 569730 ns/op BenchmarkCertCache/3-4 208 561611 ns/op BenchmarkHandshakeServer/RSA-4 16 7251170 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv13-4 14 7580520 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv12-4 15 7363553 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv13-4 94 1110964 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv12-4 144 813772 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv13-4 52 2219555 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv12-4 60 1997868 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv13-4 3 33554433 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv12-4 3 33369349 ns/op BenchmarkThroughput/MaxPacket/1MB/TLSv12-4 4 25705211 ns/op 40.79 MB/s BenchmarkThroughput/MaxPacket/1MB/TLSv13-4 3 33372240 ns/op 31.42 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv12-4 3 40092876 ns/op 52.31 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv13-4 2 55551618 ns/op 37.75 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv12-4 2 67978022 ns/op 61.70 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv13-4 2 97198304 ns/op 43.15 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv12-4 1 124597751 ns/op 67.33 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv13-4 1 182203009 ns/op 46.04 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv12-4 1 241466240 ns/op 69.48 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv13-4 1 347103252 ns/op 48.33 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv12-4 1 469000855 ns/op 71.54 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv13-4 1 698282998 ns/op 48.05 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv12-4 1 960615610 ns/op 69.86 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv13-4 1 1378455800 ns/op 48.68 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv12-4 4 27147077 ns/op 38.63 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv13-4 3 33502705 ns/op 31.30 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv12-4 3 40959671 ns/op 51.20 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv13-4 2 55372110 ns/op 37.87 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv12-4 2 69953482 ns/op 59.96 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv13-4 2 97041660 ns/op 43.22 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv12-4 1 127697501 ns/op 65.69 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv13-4 1 183812706 ns/op 45.64 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv12-4 1 240848914 ns/op 69.66 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv13-4 1 353318082 ns/op 47.48 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv12-4 1 475708711 ns/op 70.54 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv13-4 1 694577236 ns/op 48.31 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv12-4 1 957231469 ns/op 70.11 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv13-4 1 1388615650 ns/op 48.33 MB/s BenchmarkLatency/MaxPacket/200kbps/TLSv12-4 1 704499258 ns/op BenchmarkLatency/MaxPacket/200kbps/TLSv13-4 1 707639038 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv12-4 1 288933631 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv13-4 1 289321226 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv12-4 1 150476563 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv13-4 1 150273464 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv12-4 2 81193842 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv13-4 2 80787092 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv12-4 3 39656582 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv13-4 3 39423735 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv12-4 1 144341042 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv13-4 1 147267954 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv12-4 2 64832668 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv13-4 2 65376860 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv12-4 3 38348637 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv13-4 3 38298973 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv12-4 4 25241257 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv13-4 5 24846228 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv12-4 6 17398280 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv13-4 7 16932354 ns/op PASS ok crypto/tls 20.384s goos: freebsd goarch: amd64 pkg: crypto/x509 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCreateCertificate/RSA_2048-4 8 14103518 ns/op BenchmarkCreateCertificate/ECDSA_P256-4 314 362575 ns/op BenchmarkParseCertificate/ecdsa_leaf-4 1022 112333 ns/op 12660 B/op 165 allocs/op BenchmarkParseCertificate/rsa_leaf-4 991 123249 ns/op 14067 B/op 188 allocs/op PASS ok crypto/x509 1.973s goos: freebsd goarch: amd64 pkg: database/sql cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkConcurrentDBExec-4 36 3106110 ns/op 280763 B/op 1650 allocs/op BenchmarkConcurrentStmtQuery-4 32 3605821 ns/op 273842 B/op 2072 allocs/op BenchmarkConcurrentStmtExec-4 43 2714355 ns/op 220461 B/op 741 allocs/op BenchmarkConcurrentTxQuery-4 44 2860346 ns/op 279817 B/op 2174 allocs/op BenchmarkConcurrentTxExec-4 48 2332661 ns/op 87865 B/op 1554 allocs/op BenchmarkConcurrentTxStmtQuery-4 40 2944275 ns/op 105871 B/op 2063 allocs/op BenchmarkConcurrentTxStmtExec-4 105 1182625 ns/op 40110 B/op 381 allocs/op BenchmarkConcurrentRandom-4 43 2837556 ns/op 231888 B/op 1866 allocs/op BenchmarkManyConcurrentQueries-4 2341 49757 ns/op 4116 B/op 20 allocs/op BenchmarkGrabConn-4 171192 720.2 ns/op 0 B/op 0 allocs/op PASS ok database/sql 2.810s goos: freebsd goarch: amd64 pkg: debug/elf cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSymbols64-4 1644 63566 ns/op BenchmarkSymbols32-4 2161 54794 ns/op PASS ok debug/elf 1.326s goos: freebsd goarch: amd64 pkg: debug/gosym cpu: Intel(R) Xeon(R) CPU @ 2.20GHz Benchmark115/NewLineTable-4 221625 539.8 ns/op 384 B/op 3 allocs/op Benchmark115/NewTable-4 90 1321579 ns/op 180261 B/op 13 allocs/op Benchmark115/LineToPC-4 75 1590230 ns/op 0 B/op 0 allocs/op Benchmark115/PCToLine-4 16838 7169 ns/op 0 B/op 0 allocs/op PASS ok debug/gosym 1.834s goos: freebsd goarch: amd64 pkg: encoding/asn1 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkObjectIdentifierString-4 57681 1927 ns/op BenchmarkMarshal-4 778 151574 ns/op 9528 B/op 363 allocs/op BenchmarkUnmarshal-4 2686 41269 ns/op 784 B/op 43 allocs/op PASS ok encoding/asn1 1.437s goos: freebsd goarch: amd64 pkg: encoding/base32 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode-4 350 336389 ns/op 24.35 MB/s BenchmarkEncodeToString-4 304 366477 ns/op 22.35 MB/s BenchmarkDecode-4 142 827462 ns/op 15.85 MB/s BenchmarkDecodeString-4 142 832495 ns/op 15.75 MB/s PASS ok encoding/base32 1.792s goos: freebsd goarch: amd64 pkg: encoding/base64 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncodeToString-4 331 335957 ns/op 24.38 MB/s BenchmarkDecodeString/2-4 302030 369.6 ns/op 10.82 MB/s BenchmarkDecodeString/4-4 250665 478.5 ns/op 16.72 MB/s BenchmarkDecodeString/8-4 201604 590.1 ns/op 20.33 MB/s BenchmarkDecodeString/64-4 36454 3243 ns/op 27.13 MB/s BenchmarkDecodeString/8192-4 334 351351 ns/op 31.09 MB/s BenchmarkNewEncoding-4 60999 1913 ns/op 133.81 MB/s PASS ok encoding/base64 2.059s goos: freebsd goarch: amd64 pkg: encoding/binary cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadSlice1000Int32s-4 1316 87557 ns/op 45.68 MB/s BenchmarkReadStruct-4 16255 7391 ns/op 10.15 MB/s BenchmarkWriteStruct-4 15344 7837 ns/op 9.57 MB/s BenchmarkReadInts-4 47647 2567 ns/op 11.69 MB/s BenchmarkWriteInts-4 45357 2685 ns/op 11.17 MB/s BenchmarkWriteSlice1000Int32s-4 1338 88486 ns/op 45.21 MB/s BenchmarkPutUint16-4 3586992 33.08 ns/op 60.46 MB/s BenchmarkAppendUint16-4 3545544 33.81 ns/op 59.15 MB/s BenchmarkPutUint32-4 2653395 45.86 ns/op 87.22 MB/s BenchmarkAppendUint32-4 2519553 48.14 ns/op 83.09 MB/s BenchmarkPutUint64-4 1018447 115.5 ns/op 69.24 MB/s BenchmarkAppendUint64-4 1000000 114.0 ns/op 70.16 MB/s BenchmarkLittleEndianPutUint16-4 3554803 33.57 ns/op 59.58 MB/s BenchmarkLittleEndianAppendUint16-4 3577634 33.39 ns/op 59.90 MB/s BenchmarkLittleEndianPutUint32-4 2544907 47.48 ns/op 84.25 MB/s BenchmarkLittleEndianAppendUint32-4 2623544 46.60 ns/op 85.84 MB/s BenchmarkLittleEndianPutUint64-4 965020 116.9 ns/op 68.43 MB/s BenchmarkLittleEndianAppendUint64-4 1000000 115.2 ns/op 69.42 MB/s BenchmarkReadFloats-4 149522 777.5 ns/op 15.43 MB/s BenchmarkWriteFloats-4 153840 776.5 ns/op 15.45 MB/s BenchmarkReadSlice1000Float32s-4 1192 100040 ns/op 39.98 MB/s BenchmarkWriteSlice1000Float32s-4 1104 107155 ns/op 37.33 MB/s BenchmarkReadSlice1000Uint8s-4 75866 1776 ns/op 562.98 MB/s BenchmarkWriteSlice1000Uint8s-4 121648 1107 ns/op 903.60 MB/s BenchmarkPutUvarint32-4 763382 147.3 ns/op 27.15 MB/s BenchmarkPutUvarint64-4 208737 573.3 ns/op 13.96 MB/s PASS ok encoding/binary 4.936s goos: freebsd goarch: amd64 pkg: encoding/csv cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRead-4 6081 17141 ns/op 736 B/op 16 allocs/op BenchmarkReadWithFieldsPerRecord-4 7257 16091 ns/op 736 B/op 16 allocs/op BenchmarkReadWithoutFieldsPerRecord-4 7202 16167 ns/op 736 B/op 16 allocs/op BenchmarkReadLargeFields-4 4098 26488 ns/op 3938 B/op 24 allocs/op BenchmarkReadReuseRecord-4 7112 15056 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithFieldsPerRecord-4 7803 15176 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithoutFieldsPerRecord-4 7725 14888 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordLargeFields-4 4866 24491 ns/op 2977 B/op 12 allocs/op BenchmarkWrite-4 10000 10092 ns/op PASS ok encoding/csv 2.231s goos: freebsd goarch: amd64 pkg: encoding/gob cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEndToEndPipe-4 11598 9556 ns/op 1813 B/op 2 allocs/op BenchmarkEndToEndByteBuffer-4 16045 8486 ns/op 1811 B/op 2 allocs/op BenchmarkEndToEndSliceByteBuffer-4 274 428676 ns/op 16701 B/op 330 allocs/op BenchmarkEncodeComplex128Slice-4 752 153462 ns/op 652 B/op 0 allocs/op BenchmarkEncodeFloat64Slice-4 1585 72542 ns/op 55 B/op 0 allocs/op BenchmarkEncodeInt32Slice-4 1578 71272 ns/op 55 B/op 0 allocs/op BenchmarkEncodeStringSlice-4 2320 48189 ns/op 166 B/op 0 allocs/op BenchmarkEncodeInterfaceSlice-4 64 1728393 ns/op 34517 B/op 251 allocs/op BenchmarkDecodeComplex128Slice-4 699 174575 ns/op 25215 B/op 169 allocs/op BenchmarkDecodeFloat64Slice-4 1395 85249 ns/op 10792 B/op 169 allocs/op BenchmarkDecodeInt32Slice-4 1525 78349 ns/op 9755 B/op 169 allocs/op BenchmarkDecodeStringSlice-4 980 133078 ns/op 39124 B/op 1169 allocs/op BenchmarkDecodeStringsSlice-4 313 374278 ns/op 66268 B/op 2202 allocs/op BenchmarkDecodeBytesSlice-4 610 194338 ns/op 23678 B/op 188 allocs/op BenchmarkDecodeInterfaceSlice-4 105 1099157 ns/op 82980 B/op 3178 allocs/op BenchmarkDecodeMap-4 72 1600071 ns/op 54133 B/op 181 allocs/op PASS ok encoding/gob 3.431s goos: freebsd goarch: amd64 pkg: encoding/hex cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode/256-4 12435 9602 ns/op 26.66 MB/s BenchmarkEncode/1024-4 2859 38554 ns/op 26.56 MB/s BenchmarkEncode/4096-4 776 154754 ns/op 26.47 MB/s BenchmarkEncode/16384-4 193 615689 ns/op 26.61 MB/s BenchmarkDecode/256-4 23350 5088 ns/op 50.31 MB/s BenchmarkDecode/1024-4 5818 20162 ns/op 50.79 MB/s BenchmarkDecode/4096-4 1496 80612 ns/op 50.81 MB/s BenchmarkDecode/16384-4 376 317716 ns/op 51.57 MB/s BenchmarkDump/256-4 1358 89886 ns/op 2.85 MB/s BenchmarkDump/1024-4 338 351235 ns/op 2.92 MB/s BenchmarkDump/4096-4 85 1397360 ns/op 2.93 MB/s BenchmarkDump/16384-4 21 5653091 ns/op 2.90 MB/s PASS ok encoding/hex 2.847s goos: freebsd goarch: amd64 pkg: encoding/json cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCodeEncoder-4 1 126937985 ns/op 15.29 MB/s 8391840 B/op 59 allocs/op BenchmarkCodeEncoderError-4 1 135517959 ns/op 14.32 MB/s 8395280 B/op 118 allocs/op BenchmarkCodeMarshal-4 1 123140032 ns/op 15.76 MB/s 1942408 B/op 15 allocs/op BenchmarkCodeMarshalError-4 1 139239599 ns/op 13.94 MB/s 10335624 B/op 113 allocs/op BenchmarkMarshalBytes/32-4 20174 5754 ns/op BenchmarkMarshalBytes/256-4 5353 21686 ns/op BenchmarkMarshalBytes/4096-4 474 252563 ns/op BenchmarkMarshalBytesError/32-4 52 2188940 ns/op BenchmarkMarshalBytesError/256-4 49 2125076 ns/op BenchmarkMarshalBytesError/4096-4 45 2480154 ns/op BenchmarkMarshalMap-4 49078 2504 ns/op 300 B/op 8 allocs/op BenchmarkCodeDecoder-4 1 426374460 ns/op 4.55 MB/s 10097096 B/op 40033 allocs/op BenchmarkUnicodeDecoder-4 34708 3399 ns/op 4.12 MB/s 40 B/op 2 allocs/op BenchmarkDecoderStream-4 45208 2526 ns/op 16 B/op 1 allocs/op BenchmarkCodeUnmarshal-4 1 385684405 ns/op 5.03 MB/s 2019408 B/op 40002 allocs/op BenchmarkCodeUnmarshalReuse-4 1 375812237 ns/op 5.16 MB/s 2020824 B/op 40009 allocs/op BenchmarkUnmarshalString-4 51253 2276 ns/op 160 B/op 2 allocs/op BenchmarkUnmarshalFloat64-4 139026 886.7 ns/op 144 B/op 1 allocs/op BenchmarkUnmarshalInt64-4 319446 436.8 ns/op 144 B/op 1 allocs/op BenchmarkUnmarshalMap-4 17276 6988 ns/op 320 B/op 12 allocs/op BenchmarkIssue10335-4 80515 1589 ns/op 176 B/op 3 allocs/op BenchmarkIssue34127-4 90164 1307 ns/op 84 B/op 2 allocs/op BenchmarkUnmapped-4 17044 7189 ns/op 208 B/op 4 allocs/op BenchmarkTypeFieldsCache/MissTypes1-4 2686 41280 ns/op BenchmarkTypeFieldsCache/MissTypes10-4 992 119260 ns/op BenchmarkTypeFieldsCache/MissTypes100-4 130 894110 ns/op BenchmarkTypeFieldsCache/MissTypes1000-4 13 8335558 ns/op BenchmarkTypeFieldsCache/HitTypes1-4 494935 223.5 ns/op BenchmarkTypeFieldsCache/HitTypes10-4 487221 234.5 ns/op BenchmarkTypeFieldsCache/HitTypes100-4 483985 224.6 ns/op BenchmarkTypeFieldsCache/HitTypes1000-4 488764 228.9 ns/op BenchmarkEncodeMarshaler-4 67664 1807 ns/op 76 B/op 2 allocs/op BenchmarkEncoderEncode-4 82515 1427 ns/op 43 B/op 0 allocs/op BenchmarkNumberIsValid-4 3838680 28.06 ns/op BenchmarkNumberIsValidRegexp-4 20154 5957 ns/op PASS ok encoding/json 8.331s goos: freebsd goarch: amd64 pkg: encoding/pem cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode-4 46 2562085 ns/op 25.58 MB/s BenchmarkDecode-4 21 5138074 ns/op 17.28 MB/s PASS ok encoding/pem 1.429s goos: freebsd goarch: amd64 pkg: encoding/xml cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMarshal-4 3260 35969 ns/op 6280 B/op 24 allocs/op BenchmarkUnmarshal-4 1041 112022 ns/op 8218 B/op 185 allocs/op BenchmarkHTMLAutoClose-4 4342 24892 ns/op PASS ok encoding/xml 1.530s goos: freebsd goarch: amd64 pkg: errors cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkIs-4 241149 470.5 ns/op BenchmarkAs-4 60530 1897 ns/op PASS ok errors 1.309s goos: freebsd goarch: amd64 pkg: expvar cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkIntAdd-4 271953 511.3 ns/op BenchmarkIntSet-4 270105 481.0 ns/op BenchmarkFloatAdd-4 56132 2214 ns/op BenchmarkFloatSet-4 264009 468.4 ns/op BenchmarkStringSet-4 237848 486.3 ns/op BenchmarkMapSet-4 58466 2322 ns/op BenchmarkMapSetDifferent-4 57807 2087 ns/op BenchmarkMapSetDifferentRandom-4 238 480260 ns/op BenchmarkMapSetString-4 53995 2034 ns/op BenchmarkMapAddSame-4 32870 3121 ns/op BenchmarkMapAddDifferent-4 16399 7575 ns/op BenchmarkMapAddDifferentRandom-4 216 565179 ns/op BenchmarkMapAddSameSteadyState-4 214782 556.3 ns/op BenchmarkMapAddDifferentSteadyState-4 113682 1189 ns/op BenchmarkMapString-4 6496 17232 ns/op 672 B/op 7 allocs/op BenchmarkRealworldExpvarUsage-4 10000 25396 ns/op PASS ok expvar 3.548s goos: freebsd goarch: amd64 pkg: fmt cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSprintfPadding-4 107012 1049 ns/op BenchmarkSprintfEmpty-4 437407 279.0 ns/op BenchmarkSprintfString-4 322741 392.5 ns/op BenchmarkSprintfTruncateString-4 277720 439.1 ns/op BenchmarkSprintfTruncateBytes-4 159336 773.4 ns/op BenchmarkSprintfSlowParsingPath-4 274952 433.7 ns/op BenchmarkSprintfQuoteString-4 40588 2928 ns/op BenchmarkSprintfInt-4 297420 410.6 ns/op BenchmarkSprintfIntInt-4 221649 569.3 ns/op BenchmarkSprintfPrefixedInt-4 244680 558.2 ns/op BenchmarkSprintfFloat-4 162938 752.0 ns/op BenchmarkSprintfComplex-4 63369 1890 ns/op BenchmarkSprintfBoolean-4 303409 399.8 ns/op BenchmarkSprintfHexString-4 141073 886.9 ns/op BenchmarkSprintfHexBytes-4 91826 1436 ns/op BenchmarkSprintfBytes-4 50192 2508 ns/op BenchmarkSprintfStringer-4 88521 1426 ns/op BenchmarkSprintfStructure-4 39840 2999 ns/op BenchmarkManyArgs-4 74282 1621 ns/op BenchmarkFprintInt-4 67852 1774 ns/op BenchmarkFprintfBytes-4 76766 1608 ns/op BenchmarkFprintIntNoAlloc-4 67744 1776 ns/op BenchmarkScanInts-4 36 3305558 ns/op BenchmarkScanRecursiveInt-4 1 387467458 ns/op BenchmarkScanRecursiveIntReaderWrapper-4 1 412263128 ns/op PASS ok fmt 5.210s goos: freebsd goarch: amd64 pkg: go/build cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkImportVendor-4 721 140910 ns/op PASS ok go/build 1.200s goos: freebsd goarch: amd64 pkg: go/constant cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkStringAdd/1-4 40548 2632 ns/op 160 B/op 2 allocs/op BenchmarkStringAdd/4-4 13802 8640 ns/op 832 B/op 9 allocs/op BenchmarkStringAdd/16-4 3997 29338 ns/op 3168 B/op 23 allocs/op BenchmarkStringAdd/64-4 1087 108280 ns/op 11872 B/op 73 allocs/op BenchmarkStringAdd/256-4 276 435164 ns/op 48992 B/op 267 allocs/op BenchmarkStringAdd/1024-4 63 1886906 ns/op 215520 B/op 1038 allocs/op BenchmarkStringAdd/4096-4 15 7767614 ns/op 846304 B/op 4113 allocs/op BenchmarkStringAdd/16384-4 4 32718070 ns/op 3615200 B/op 16406 allocs/op BenchmarkStringAdd/65536-4 1 138290659 ns/op 15239648 B/op 65564 allocs/op PASS ok go/constant 2.490s goos: freebsd goarch: amd64 pkg: go/format cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFormat/array1-10000-4 1 263797645 ns/op 0.25 MB/s 45458096 B/op 48884 allocs/op PASS ok go/format 1.368s goos: freebsd goarch: amd64 pkg: go/parser cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkParse-4 5 20458429 ns/op 2.63 MB/s BenchmarkParseOnly-4 6 17694961 ns/op 3.04 MB/s BenchmarkResolve-4 46 2433928 ns/op 22.12 MB/s PASS ok go/parser 2.310s goos: freebsd goarch: amd64 pkg: go/printer cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPrintFile-4 1 149554756 ns/op 0.35 MB/s 5260696 B/op 27518 allocs/op BenchmarkPrintDecl-4 762 155852 ns/op 0.21 MB/s 17033 B/op 51 allocs/op PASS ok go/printer 1.340s goos: freebsd goarch: amd64 pkg: go/scanner cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScan-4 280 423878 ns/op BenchmarkScanFiles/go/types/expr.go-4 14 7675057 ns/op 6.48 MB/s BenchmarkScanFiles/go/parser/parser.go-4 9 12457530 ns/op 5.88 MB/s BenchmarkScanFiles/net/http/server.go-4 6 18469956 ns/op 6.68 MB/s BenchmarkScanFiles/go/scanner/errors.go-4 225 528436 ns/op 5.86 MB/s PASS ok go/scanner 1.902s goos: freebsd goarch: amd64 pkg: go/token cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSearchInts-4 1000000 100.9 ns/op PASS ok go/token 1.186s goos: freebsd goarch: amd64 pkg: go/types cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLookupFieldOrMethod-4 105 1178361 ns/op BenchmarkNamed/Underlying/nongeneric-4 686349 155.9 ns/op BenchmarkNamed/Underlying/generic-4 771740 151.1 ns/op BenchmarkNamed/Underlying/src_instance-4 785610 158.3 ns/op BenchmarkNamed/Underlying/user_instance-4 767643 153.0 ns/op BenchmarkNamed/NewMethodSet/nongeneric-4 19417 6161 ns/op BenchmarkNamed/NewMethodSet/generic-4 18662 6378 ns/op BenchmarkNamed/NewMethodSet/src_instance-4 19323 6206 ns/op BenchmarkNamed/NewMethodSet/user_instance-4 19136 6324 ns/op BenchmarkCheck/http/funcbodies/info-4 1 636666037 ns/op 52815 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 495117834 ns/op 67911 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 249443453 ns/op 134764 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 229805119 ns/op 146285 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 505092505 ns/op 10259 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 1 119761273 ns/op 43258 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 2 68113600 ns/op 76042 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 2 66907510 ns/op 77413 lines/s BenchmarkCheck/constant/funcbodies/info-4 1 155302076 ns/op 13949 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 2 66611908 ns/op 32518 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 3 47364893 ns/op 45734 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 3 46949652 ns/op 46139 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 1249011640 ns/op 54714 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 705716918 ns/op 96834 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 161992291 ns/op 421720 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 1 132936787 ns/op 513825 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 574699519 ns/op 3492 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 1 102190050 ns/op 19622 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 2 80951059 ns/op 24784 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 2 79649290 ns/op 25192 lines/s PASS ok go/types 20.186s goos: freebsd goarch: amd64 pkg: hash/adler32 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAdler32KB-4 7294 13793 ns/op 74.24 MB/s PASS ok hash/adler32 1.183s goos: freebsd goarch: amd64 pkg: hash/crc32 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCRC32/poly=IEEE/size=15/align=0-4 203709 555.3 ns/op 27.01 MB/s BenchmarkCRC32/poly=IEEE/size=15/align=1-4 210174 532.9 ns/op 28.15 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=0-4 109117 1084 ns/op 36.91 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=1-4 114856 1026 ns/op 38.97 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=0-4 455200 274.3 ns/op 1866.69 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=1-4 458936 274.9 ns/op 1862.69 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=0-4 406987 319.4 ns/op 3205.82 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=1-4 413612 321.4 ns/op 3186.12 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=0-4 238437 604.4 ns/op 6776.80 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=1-4 251358 610.4 ns/op 6710.62 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=0-4 50392 3310 ns/op 9899.48 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=1-4 43603 3375 ns/op 9708.53 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=0-4 454644 259.3 ns/op 57.84 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=1-4 464757 260.2 ns/op 57.64 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=0-4 451377 257.0 ns/op 155.62 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=1-4 455215 256.5 ns/op 155.92 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=0-4 337512 354.3 ns/op 1445.12 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=1-4 320498 372.0 ns/op 1376.45 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=0-4 273597 440.5 ns/op 2324.56 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=1-4 265602 445.6 ns/op 2298.10 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=0-4 223477 534.7 ns/op 7659.82 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=1-4 222459 549.9 ns/op 7448.11 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=0-4 47343 2536 ns/op 12921.29 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=1-4 46460 2544 ns/op 12879.73 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=0-4 211452 561.5 ns/op 26.71 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=1-4 215696 554.8 ns/op 27.04 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=0-4 100867 1190 ns/op 33.60 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=1-4 105969 1128 ns/op 35.47 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=0-4 8365 14054 ns/op 36.43 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=1-4 8251 14304 ns/op 35.79 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=0-4 3850 30671 ns/op 33.39 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=1-4 4052 29509 ns/op 34.70 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=0-4 932 129317 ns/op 31.67 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=1-4 939 128826 ns/op 31.79 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=0-4 100 1041063 ns/op 31.48 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=1-4 100 1034319 ns/op 31.68 MB/s PASS ok hash/crc32 5.834s goos: freebsd goarch: amd64 pkg: hash/crc64 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCrc64/ISO64KB-4 88 1287961 ns/op 50.88 MB/s BenchmarkCrc64/ISO4KB-4 1074 109749 ns/op 37.32 MB/s BenchmarkCrc64/ISO1KB-4 4933 23332 ns/op 43.89 MB/s BenchmarkCrc64/ECMA64KB-4 86 1289032 ns/op 50.84 MB/s BenchmarkCrc64/Random64KB-4 93 1230328 ns/op 53.27 MB/s BenchmarkCrc64/Random16KB-4 372 317334 ns/op 51.63 MB/s PASS ok hash/crc64 1.825s goos: freebsd goarch: amd64 pkg: hash/fnv cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFnv32KB-4 7446 13606 ns/op 75.26 MB/s BenchmarkFnv32aKB-4 7480 13837 ns/op 74.01 MB/s BenchmarkFnv64KB-4 8654 13669 ns/op 74.91 MB/s BenchmarkFnv64aKB-4 8558 13886 ns/op 73.74 MB/s BenchmarkFnv128KB-4 2234 52551 ns/op 19.49 MB/s BenchmarkFnv128aKB-4 2209 52982 ns/op 19.33 MB/s PASS ok hash/fnv 1.788s goos: freebsd goarch: amd64 pkg: hash/maphash cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash/n=4/Write-4 537411 196.8 ns/op 20.33 MB/s BenchmarkHash/n=4/Bytes-4 4361791 27.87 ns/op 143.51 MB/s BenchmarkHash/n=4/String-4 1762138 68.24 ns/op 58.62 MB/s BenchmarkHash/n=8/Write-4 597036 189.5 ns/op 42.21 MB/s BenchmarkHash/n=8/Bytes-4 4290058 27.98 ns/op 285.87 MB/s BenchmarkHash/n=8/String-4 1764211 67.67 ns/op 118.22 MB/s BenchmarkHash/n=16/Write-4 627252 189.1 ns/op 84.63 MB/s BenchmarkHash/n=16/Bytes-4 4530723 27.07 ns/op 591.16 MB/s BenchmarkHash/n=16/String-4 1805503 65.79 ns/op 243.19 MB/s BenchmarkHash/n=32/Write-4 597570 202.0 ns/op 158.42 MB/s BenchmarkHash/n=32/Bytes-4 4130480 29.09 ns/op 1100.18 MB/s BenchmarkHash/n=32/String-4 1797622 66.63 ns/op 480.24 MB/s BenchmarkHash/n=64/Write-4 522166 214.7 ns/op 298.07 MB/s BenchmarkHash/n=64/Bytes-4 3837258 31.25 ns/op 2048.20 MB/s BenchmarkHash/n=64/String-4 1669714 70.16 ns/op 912.18 MB/s BenchmarkHash/n=256/Write-4 402535 296.3 ns/op 863.98 MB/s BenchmarkHash/n=256/Bytes-4 1932666 60.22 ns/op 4250.87 MB/s BenchmarkHash/n=256/String-4 922531 135.5 ns/op 1889.62 MB/s BenchmarkHash/n=320/Write-4 389887 300.8 ns/op 1063.98 MB/s BenchmarkHash/n=320/Bytes-4 1609189 75.87 ns/op 4217.64 MB/s BenchmarkHash/n=320/String-4 612391 188.9 ns/op 1694.23 MB/s BenchmarkHash/n=1024/Write-4 269683 463.5 ns/op 2209.42 MB/s BenchmarkHash/n=1024/Bytes-4 744576 188.2 ns/op 5441.86 MB/s BenchmarkHash/n=1024/String-4 259045 478.9 ns/op 2138.23 MB/s BenchmarkHash/n=4096/Write-4 125206 1041 ns/op 3935.01 MB/s BenchmarkHash/n=4096/Bytes-4 204754 690.7 ns/op 5929.79 MB/s BenchmarkHash/n=4096/String-4 66931 1839 ns/op 2227.02 MB/s BenchmarkHash/n=16384/Write-4 36320 3399 ns/op 4820.11 MB/s BenchmarkHash/n=16384/Bytes-4 48207 2742 ns/op 5975.90 MB/s BenchmarkHash/n=16384/String-4 16696 7375 ns/op 2221.68 MB/s PASS ok hash/maphash 5.582s goos: freebsd goarch: amd64 pkg: html cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEscape-4 823 129030 ns/op BenchmarkEscapeNone-4 136555 851.2 ns/op BenchmarkUnescape-4 781 153343 ns/op BenchmarkUnescapeNone-4 534700 218.9 ns/op BenchmarkUnescapeSparse-4 10000 10780 ns/op BenchmarkUnescapeDense-4 1161 100539 ns/op PASS ok html 1.831s goos: freebsd goarch: amd64 pkg: html/template cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCSSEscaper-4 8972 12728 ns/op BenchmarkCSSEscaperNoSpecials-4 44804 2674 ns/op BenchmarkDecodeCSS-4 27913 4364 ns/op BenchmarkDecodeCSSNoSpecials-4 4150719 28.76 ns/op BenchmarkCSSValueFilter-4 110578 1091 ns/op BenchmarkCSSValueFilterOk-4 78735 1522 ns/op BenchmarkEscapedExecute-4 4298 26027 ns/op BenchmarkHTMLNospaceEscaper-4 9702 10618 ns/op BenchmarkHTMLNospaceEscaperNoSpecials-4 66102 1817 ns/op BenchmarkStripTags-4 21426 5518 ns/op BenchmarkStripTagsNoSpecials-4 311586 382.9 ns/op BenchmarkJSValEscaperWithNum-4 23292 5173 ns/op BenchmarkJSValEscaperWithStr-4 5052 20851 ns/op BenchmarkJSValEscaperWithStrNoSpecials-4 17935 6642 ns/op BenchmarkJSValEscaperWithObj-4 4534 25215 ns/op BenchmarkJSValEscaperWithObjNoSpecials-4 13056 9126 ns/op BenchmarkJSStrEscaperNoSpecials-4 57560 2048 ns/op BenchmarkJSStrEscaper-4 10000 10589 ns/op BenchmarkJSRegexpEscaperNoSpecials-4 53578 2255 ns/op BenchmarkJSRegexpEscaper-4 10000 11248 ns/op BenchmarkTemplateSpecialTags-4 80 1278920 ns/op BenchmarkURLEscaper-4 4150 26681 ns/op BenchmarkURLEscaperNoSpecials-4 170802 723.1 ns/op BenchmarkURLNormalizer-4 5174 20577 ns/op BenchmarkURLNormalizerNoSpecials-4 158150 749.3 ns/op BenchmarkSrcsetFilter-4 18622 6473 ns/op BenchmarkSrcsetFilterNoSpecials-4 107512 1131 ns/op PASS ok html/template 4.961s goos: freebsd goarch: amd64 pkg: image cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAt/rgba-4 543180 199.0 ns/op 16 B/op 1 allocs/op BenchmarkAt/rgba64-4 432770 263.9 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba-4 638751 183.9 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba64-4 455602 264.4 ns/op 16 B/op 1 allocs/op BenchmarkAt/alpha-4 1797804 66.95 ns/op 0 B/op 0 allocs/op BenchmarkAt/alpha16-4 1000000 109.6 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray-4 1762857 66.17 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray16-4 1000000 103.4 ns/op 0 B/op 0 allocs/op BenchmarkAt/paletted-4 1475476 81.99 ns/op 0 B/op 0 allocs/op BenchmarkSet/rgba-4 469686 249.2 ns/op 16 B/op 1 allocs/op BenchmarkSet/rgba64-4 368212 329.3 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba-4 461600 255.6 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba64-4 371744 321.8 ns/op 16 B/op 1 allocs/op BenchmarkSet/alpha-4 767658 146.7 ns/op 0 B/op 0 allocs/op BenchmarkSet/alpha16-4 554508 222.6 ns/op 16 B/op 1 allocs/op BenchmarkSet/gray-4 887600 128.0 ns/op 0 B/op 0 allocs/op BenchmarkSet/gray16-4 548233 214.7 ns/op 16 B/op 1 allocs/op BenchmarkSet/paletted-4 440227 268.4 ns/op 0 B/op 0 allocs/op BenchmarkRGBAAt-4 1370263 86.94 ns/op BenchmarkRGBASetRGBA-4 1449807 83.27 ns/op BenchmarkRGBA64At-4 675513 163.3 ns/op BenchmarkRGBA64SetRGBA64-4 761878 153.0 ns/op BenchmarkNRGBAAt-4 1415170 84.62 ns/op BenchmarkNRGBASetNRGBA-4 1453194 82.50 ns/op BenchmarkNRGBA64At-4 731976 162.7 ns/op BenchmarkNRGBA64SetNRGBA64-4 776610 150.5 ns/op BenchmarkAlphaAt-4 2369884 49.33 ns/op BenchmarkAlphaSetAlpha-4 2399029 50.01 ns/op BenchmarkAlpha16At-4 1514066 79.01 ns/op BenchmarkAlphaSetAlpha16-4 1546092 78.18 ns/op BenchmarkGrayAt-4 2407416 49.37 ns/op BenchmarkGraySetGray-4 2401773 48.85 ns/op BenchmarkGray16At-4 1540503 77.79 ns/op BenchmarkGraySetGray16-4 1510617 79.30 ns/op PASS ok image 6.289s goos: freebsd goarch: amd64 pkg: image/color cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkYCbCrToRGB/0-4 3853401 30.78 ns/op BenchmarkYCbCrToRGB/128-4 4108898 28.82 ns/op BenchmarkYCbCrToRGB/255-4 4293819 27.78 ns/op BenchmarkRGBToYCbCr/0-4 4187542 29.02 ns/op BenchmarkRGBToYCbCr/Cb-4 4269291 28.04 ns/op BenchmarkRGBToYCbCr/Cr-4 4254934 28.41 ns/op BenchmarkYCbCrToRGBA/0-4 3486704 34.42 ns/op BenchmarkYCbCrToRGBA/128-4 3135296 37.94 ns/op BenchmarkYCbCrToRGBA/255-4 3475748 34.64 ns/op BenchmarkNYCbCrAToRGBA/0-4 3264537 36.57 ns/op BenchmarkNYCbCrAToRGBA/128-4 3321876 35.53 ns/op BenchmarkNYCbCrAToRGBA/255-4 3355713 36.14 ns/op PASS ok image/color 2.939s goos: freebsd goarch: amd64 pkg: image/draw cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFillOver-4 3 34433951 ns/op BenchmarkFillSrc-4 273 433320 ns/op BenchmarkCopyOver-4 6 17236687 ns/op BenchmarkCopySrc-4 372 325177 ns/op BenchmarkNRGBAOver-4 6 18637508 ns/op BenchmarkNRGBASrc-4 9 12386565 ns/op BenchmarkYCbCr-4 8 13468080 ns/op BenchmarkGray-4 15 7268139 ns/op BenchmarkCMYK-4 9 12421303 ns/op BenchmarkGlyphOver-4 20 5911880 ns/op BenchmarkRGBAMaskOver-4 4 31086581 ns/op BenchmarkGrayMaskOver-4 5 23449187 ns/op BenchmarkRGBA64ImageMaskOver-4 3 38300318 ns/op BenchmarkRGBA-4 4 25203388 ns/op BenchmarkPalettedFill-4 867 139126 ns/op BenchmarkPalettedRGBA-4 4 25699954 ns/op BenchmarkGenericOver-4 2 56015519 ns/op BenchmarkGenericMaskOver-4 5 22774737 ns/op BenchmarkGenericSrc-4 3 37122500 ns/op BenchmarkGenericMaskSrc-4 4 31435572 ns/op PASS ok image/draw 7.109s goos: freebsd goarch: amd64 pkg: image/gif cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecode-4 25 4574524 ns/op 3.38 MB/s 48621 B/op 267 allocs/op BenchmarkEncodeRandomPaletted-4 1 107906780 ns/op 2.85 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRandomRGBA-4 1 3061927990 ns/op 0.40 MB/s 417248 B/op 13 allocs/op BenchmarkEncodeRealisticPaletted-4 64 1871260 ns/op 8.26 MB/s 79985 B/op 7 allocs/op BenchmarkEncodeRealisticRGBA-4 1 152198925 ns/op 0.41 MB/s 105952 B/op 13 allocs/op PASS ok image/gif 5.174s goos: freebsd goarch: amd64 pkg: image/jpeg cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFDCT-4 3883 28271 ns/op BenchmarkIDCT-4 4234 26985 ns/op BenchmarkDecodeBaseline-4 9 11737712 ns/op 5.27 MB/s 63024 B/op 5 allocs/op BenchmarkDecodeProgressive-4 7 16621015 ns/op 3.72 MB/s 259712 B/op 13 allocs/op BenchmarkEncodeRGBA-4 1 150307641 ns/op 8.18 MB/s 4544 B/op 7 allocs/op BenchmarkEncodeYCbCr-4 1 184233608 ns/op 5.00 MB/s 4544 B/op 7 allocs/op PASS ok image/jpeg 2.323s goos: freebsd goarch: amd64 pkg: image/png cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPaeth-4 12849265 8.778 ns/op BenchmarkDecodeGray-4 12 9182025 ns/op 7.14 MB/s 137024 B/op 102 allocs/op BenchmarkDecodeNRGBAGradient-4 3 38104322 ns/op 6.88 MB/s 337328 B/op 188 allocs/op BenchmarkDecodeNRGBAOpaque-4 4 33355364 ns/op 7.86 MB/s 346592 B/op 152 allocs/op BenchmarkDecodePaletted-4 22 5210351 ns/op 12.58 MB/s 140354 B/op 309 allocs/op BenchmarkDecodeRGB-4 4 30823080 ns/op 8.50 MB/s 332128 B/op 157 allocs/op BenchmarkDecodeInterlacing-4 3 38656088 ns/op 6.78 MB/s 605216 B/op 268 allocs/op BenchmarkEncodeGray-4 2 57598992 ns/op 5.33 MB/s 852232 B/op 32 allocs/op BenchmarkEncodeGrayWithBufferPool-4 2 57494746 ns/op 5.34 MB/s 426128 B/op 17 allocs/op BenchmarkEncodeNRGBOpaque-4 1 184602678 ns/op 6.66 MB/s 860296 B/op 32 allocs/op BenchmarkEncodeNRGBA-4 1 201354645 ns/op 6.10 MB/s 864136 B/op 32 allocs/op BenchmarkEncodePaletted-4 4 28309810 ns/op 10.85 MB/s 848656 B/op 36 allocs/op BenchmarkEncodeRGBOpaque-4 1 185264274 ns/op 6.63 MB/s 860296 B/op 32 allocs/op BenchmarkEncodeRGBA-4 1 778513192 ns/op 1.58 MB/s 864200 B/op 36 allocs/op PASS ok image/png 4.599s goos: freebsd goarch: amd64 pkg: index/suffixarray cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkNew/text=opticks/size=100K/bits=32-4 2 51512429 ns/op 1.94 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=opticks/size=100K/bits=64-4 3 42145524 ns/op 2.37 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=opticks/size=500K/bits=32-4 1 300516679 ns/op 1.66 MB/s 2007128 B/op 3 allocs/op BenchmarkNew/text=opticks/size=500K/bits=64-4 1 288050975 ns/op 1.74 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=32-4 3 50669643 ns/op 1.97 MB/s 401490 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=64-4 3 40821395 ns/op 2.45 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=32-4 1 282833789 ns/op 1.77 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=64-4 1 267609297 ns/op 1.87 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=32-4 1 638657054 ns/op 1.57 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=64-4 1 616214661 ns/op 1.62 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=32-4 1 3795093572 ns/op 1.32 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=64-4 1 3587675620 ns/op 1.39 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=32-4 12 8815179 ns/op 11.34 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=64-4 12 9265243 ns/op 10.79 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=32-4 3 44445088 ns/op 11.25 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=64-4 3 46190057 ns/op 10.82 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=32-4 2 86514667 ns/op 11.56 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=64-4 2 90944416 ns/op 11.00 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=32-4 1 436994655 ns/op 11.44 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=64-4 1 451910714 ns/op 11.06 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=32-4 2 56699951 ns/op 1.76 MB/s 401492 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=64-4 3 48524324 ns/op 2.06 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=32-4 1 353561719 ns/op 1.41 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=64-4 1 373963562 ns/op 1.34 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=32-4 1 807799659 ns/op 1.24 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=64-4 1 850606865 ns/op 1.18 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=32-4 1 5245979642 ns/op 0.95 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=64-4 1 4926300431 ns/op 1.01 MB/s 40001616 B/op 2 allocs/op BenchmarkSaveRestore/bits=32-4 1 167391163 ns/op 24.97 MB/s 5275648 B/op 4 allocs/op BenchmarkSaveRestore/bits=64-4 1 172913856 ns/op 24.17 MB/s 9469952 B/op 4 allocs/op PASS ok index/suffixarray 42.564s goos: freebsd goarch: amd64 pkg: internal/fuzz cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMarshalCorpusFile/1-4 35356 3043 ns/op 0.33 MB/s BenchmarkMarshalCorpusFile/2-4 37218 3256 ns/op 0.61 MB/s BenchmarkMarshalCorpusFile/4-4 34036 3545 ns/op 1.13 MB/s BenchmarkMarshalCorpusFile/8-4 27993 4272 ns/op 1.87 MB/s BenchmarkMarshalCorpusFile/16-4 21778 5469 ns/op 2.93 MB/s BenchmarkMarshalCorpusFile/32-4 14319 8341 ns/op 3.84 MB/s BenchmarkMarshalCorpusFile/64-4 9988 10995 ns/op 5.82 MB/s BenchmarkMarshalCorpusFile/128-4 7315 14300 ns/op 8.95 MB/s BenchmarkMarshalCorpusFile/256-4 3344 34331 ns/op 7.46 MB/s BenchmarkMarshalCorpusFile/512-4 1720 67590 ns/op 7.58 MB/s BenchmarkMarshalCorpusFile/1024-4 934 129125 ns/op 7.93 MB/s BenchmarkMarshalCorpusFile/2048-4 457 258134 ns/op 7.93 MB/s BenchmarkMarshalCorpusFile/4096-4 237 507865 ns/op 8.07 MB/s BenchmarkMarshalCorpusFile/8192-4 100 1028295 ns/op 7.97 MB/s BenchmarkMarshalCorpusFile/16384-4 57 2046035 ns/op 8.01 MB/s BenchmarkMarshalCorpusFile/32768-4 24 4567719 ns/op 7.17 MB/s BenchmarkMarshalCorpusFile/65536-4 12 9276303 ns/op 7.06 MB/s BenchmarkMarshalCorpusFile/131072-4 6 19386971 ns/op 6.76 MB/s BenchmarkMarshalCorpusFile/262144-4 3 38651997 ns/op 6.78 MB/s BenchmarkMarshalCorpusFile/524288-4 2 77169730 ns/op 6.79 MB/s BenchmarkMarshalCorpusFile/1048576-4 1 156295994 ns/op 6.71 MB/s BenchmarkUnmarshalCorpusFile/1-4 8946 12128 ns/op 0.08 MB/s BenchmarkUnmarshalCorpusFile/2-4 9062 12375 ns/op 0.16 MB/s BenchmarkUnmarshalCorpusFile/4-4 7807 13164 ns/op 0.30 MB/s BenchmarkUnmarshalCorpusFile/8-4 7076 15033 ns/op 0.53 MB/s BenchmarkUnmarshalCorpusFile/16-4 6363 18113 ns/op 0.88 MB/s BenchmarkUnmarshalCorpusFile/32-4 4556 25807 ns/op 1.24 MB/s BenchmarkUnmarshalCorpusFile/64-4 3645 31245 ns/op 2.05 MB/s BenchmarkUnmarshalCorpusFile/128-4 2914 40136 ns/op 3.19 MB/s BenchmarkUnmarshalCorpusFile/256-4 1099 106586 ns/op 2.40 MB/s BenchmarkUnmarshalCorpusFile/512-4 602 198817 ns/op 2.58 MB/s BenchmarkUnmarshalCorpusFile/1024-4 313 378892 ns/op 2.70 MB/s BenchmarkUnmarshalCorpusFile/2048-4 160 757452 ns/op 2.70 MB/s BenchmarkUnmarshalCorpusFile/4096-4 72 1503685 ns/op 2.72 MB/s BenchmarkUnmarshalCorpusFile/8192-4 38 2961810 ns/op 2.77 MB/s BenchmarkUnmarshalCorpusFile/16384-4 19 6115547 ns/op 2.68 MB/s BenchmarkUnmarshalCorpusFile/32768-4 9 12008046 ns/op 2.73 MB/s BenchmarkUnmarshalCorpusFile/65536-4 5 23657474 ns/op 2.77 MB/s BenchmarkUnmarshalCorpusFile/131072-4 3 47207422 ns/op 2.78 MB/s BenchmarkUnmarshalCorpusFile/262144-4 2 94698434 ns/op 2.77 MB/s BenchmarkUnmarshalCorpusFile/524288-4 1 193736826 ns/op 2.71 MB/s BenchmarkUnmarshalCorpusFile/1048576-4 1 387465216 ns/op 2.71 MB/s BenchmarkMutatorBytes/1-4 34651 3519 ns/op BenchmarkMutatorBytes/10-4 35955 3357 ns/op BenchmarkMutatorBytes/100-4 33288 3628 ns/op BenchmarkMutatorBytes/1000-4 21925 5628 ns/op BenchmarkMutatorBytes/10000-4 5366 26166 ns/op BenchmarkMutatorBytes/100000-4 747 168503 ns/op BenchmarkMutatorString/1-4 32473 3578 ns/op BenchmarkMutatorString/10-4 34082 3576 ns/op BenchmarkMutatorString/100-4 30667 4286 ns/op BenchmarkMutatorString/1000-4 13825 8161 ns/op BenchmarkMutatorString/10000-4 3220 55901 ns/op BenchmarkMutatorString/100000-4 298 411888 ns/op BenchmarkMutatorAllBasicTypes/[]uint8-4 15852 6402 ns/op BenchmarkMutatorAllBasicTypes/string-4 18686 6531 ns/op BenchmarkMutatorAllBasicTypes/bool-4 58692 2059 ns/op BenchmarkMutatorAllBasicTypes/float32-4 52178 2295 ns/op BenchmarkMutatorAllBasicTypes/float64-4 52624 2307 ns/op BenchmarkMutatorAllBasicTypes/int-4 55077 2111 ns/op BenchmarkMutatorAllBasicTypes/int8-4 55590 2125 ns/op BenchmarkMutatorAllBasicTypes/int16-4 56413 2160 ns/op BenchmarkMutatorAllBasicTypes/int32-4 56312 2139 ns/op BenchmarkMutatorAllBasicTypes/int64-4 55874 2123 ns/op BenchmarkMutatorAllBasicTypes/uint8-4 55549 2185 ns/op BenchmarkMutatorAllBasicTypes/uint16-4 55206 2162 ns/op BenchmarkMutatorAllBasicTypes/uint32-4 54373 2232 ns/op BenchmarkMutatorAllBasicTypes/uint64-4 55801 2211 ns/op PASS ok internal/fuzz 12.250s goos: freebsd goarch: amd64 pkg: internal/intern cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkStress-4 42502 2371 ns/op 0 B/op 0 allocs/op BenchmarkGetByString-4 128864 966.7 ns/op 0 B/op 0 allocs/op PASS ok internal/intern 1.337s PASS ok internal/poll 1.081s goos: freebsd goarch: amd64 pkg: internal/trace cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMMU-4 5 22422675 ns/op PASS ok internal/trace 3.560s goos: freebsd goarch: amd64 pkg: internal/zstd cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLarge-4 1 374811510 ns/op 0.73 MB/s 11682736 B/op 53 allocs/op PASS ok internal/zstd 1.456s goos: freebsd goarch: amd64 pkg: io cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCopyNSmall-4 17278 9931 ns/op BenchmarkCopyNLarge-4 286 559215 ns/op PASS ok io 1.667s goos: freebsd goarch: amd64 pkg: log cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkItoa-4 221877 504.9 ns/op BenchmarkPrintln-4 22416 5319 ns/op 78 B/op 1 allocs/op BenchmarkPrintlnNoFlags-4 34478 3524 ns/op 66 B/op 1 allocs/op BenchmarkConcurrent-4 5844 19888 ns/op BenchmarkDiscard-4 715010 161.6 ns/op 0 B/op 0 allocs/op PASS ok log 1.877s goos: freebsd goarch: amd64 pkg: log/slog cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkWriteTime-4 82184 1431 ns/op BenchmarkJSONHandler/defaults-4 7146 17036 ns/op 537 B/op 1 allocs/op BenchmarkJSONHandler/time_format-4 3836 27224 ns/op 794 B/op 6 allocs/op BenchmarkJSONHandler/time_unix-4 4977 24185 ns/op 760 B/op 5 allocs/op BenchmarkPreformatting/separate-4 6508 15841 ns/op 528 B/op 1 allocs/op BenchmarkPreformatting/struct-4 7350 15934 ns/op 517 B/op 0 allocs/op BenchmarkPreformatting/struct_file-4 5486 20981 ns/op 530 B/op 1 allocs/op BenchmarkJSONEncoding/json.Marshal-4 29644 4014 ns/op 80 B/op 3 allocs/op BenchmarkJSONEncoding/Encoder.Encode-4 28568 4178 ns/op 63 B/op 1 allocs/op BenchmarkNopLog/no_attrs-4 78147 1565 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/attrs-4 60273 2194 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/attrs-parallel-4 51832 2220 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/keys-values-4 54806 2291 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/WithContext-4 58407 2194 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/WithContext-parallel-4 52212 2250 ns/op 0 B/op 0 allocs/op BenchmarkPC/0-4 985454 116.9 ns/op 0 B/op 0 allocs/op BenchmarkPC/1-4 596955 200.4 ns/op 0 B/op 0 allocs/op BenchmarkPC/2-4 601683 202.2 ns/op 0 B/op 0 allocs/op BenchmarkPC/3-4 465278 246.5 ns/op 0 B/op 0 allocs/op BenchmarkPC/4-4 391635 297.5 ns/op 0 B/op 0 allocs/op BenchmarkRecord-4 5502 21110 ns/op BenchmarkDispatch/switch-checked-4 189722 633.1 ns/op BenchmarkDispatch/As-4 202965 573.9 ns/op BenchmarkDispatch/Visit-4 186363 639.5 ns/op BenchmarkUnsafeStrings-4 18142 6411 ns/op 0 B/op 0 allocs/op --- BENCH: BenchmarkUnsafeStrings-4 value_test.go:263: Value size = 24 value_test.go:263: Value size = 24 value_test.go:263: Value size = 24 value_test.go:263: Value size = 24 PASS ok log/slog 4.637s goos: freebsd goarch: amd64 pkg: log/slog/internal/benchmarks cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAttrs/disabled/5_args-4 1649703 71.04 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/disabled/5_args_ctx-4 1453810 91.06 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/disabled/10_args-4 1014164 118.4 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/disabled/40_args-4 266656 421.0 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/fastText_discard/5_args-4 74223 1575 ns/op 260 B/op 0 allocs/op BenchmarkAttrs/fastText_discard/5_args_ctx-4 79554 1734 ns/op 264 B/op 0 allocs/op BenchmarkAttrs/fastText_discard/10_args-4 46315 3107 ns/op 677 B/op 2 allocs/op BenchmarkAttrs/fastText_discard/40_args-4 14461 8496 ns/op 3466 B/op 2 allocs/op BenchmarkAttrs/Text_discard/5_args-4 16376 7667 ns/op 587 B/op 2 allocs/op BenchmarkAttrs/Text_discard/5_args_ctx-4 16467 7287 ns/op 599 B/op 2 allocs/op BenchmarkAttrs/Text_discard/10_args-4 10734 11133 ns/op 1092 B/op 6 allocs/op BenchmarkAttrs/Text_discard/40_args-4 3218 35627 ns/op 4274 B/op 15 allocs/op BenchmarkAttrs/JSON_discard/5_args-4 17851 7664 ns/op 517 B/op 0 allocs/op BenchmarkAttrs/JSON_discard/5_args_ctx-4 17541 7169 ns/op 520 B/op 0 allocs/op BenchmarkAttrs/JSON_discard/10_args-4 11046 10148 ns/op 945 B/op 3 allocs/op BenchmarkAttrs/JSON_discard/40_args-4 3930 30234 ns/op 3712 B/op 3 allocs/op PASS ok log/slog/internal/benchmarks 3.952s goos: freebsd goarch: amd64 pkg: maps cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMapClone-4 3 35495215 ns/op PASS ok maps 2.505s goos: freebsd goarch: amd64 pkg: math cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAcos-4 1848470 66.94 ns/op BenchmarkAcosh-4 837538 138.3 ns/op BenchmarkAsin-4 1842141 67.41 ns/op BenchmarkAsinh-4 879246 143.6 ns/op BenchmarkAtan-4 2511632 51.14 ns/op BenchmarkAtanh-4 891634 139.5 ns/op BenchmarkAtan2-4 1807190 66.68 ns/op BenchmarkCbrt-4 1000000 110.0 ns/op BenchmarkCeil-4 17727632 6.804 ns/op BenchmarkCopysign-4 2162833 54.70 ns/op BenchmarkCos-4 1000000 100.4 ns/op BenchmarkCosh-4 1274889 94.28 ns/op BenchmarkErf-4 2394096 52.44 ns/op BenchmarkErfc-4 2414808 53.89 ns/op BenchmarkErfinv-4 2238716 68.62 ns/op BenchmarkErfcinv-4 1839190 64.79 ns/op BenchmarkExp-4 5003079 42.22 ns/op BenchmarkExpGo-4 792537 149.5 ns/op BenchmarkExpm1-4 2024206 59.51 ns/op BenchmarkExp2-4 845080 143.7 ns/op BenchmarkExp2Go-4 811567 148.5 ns/op BenchmarkAbs-4 2849827 39.29 ns/op BenchmarkDim-4 9606547 12.68 ns/op BenchmarkFloor-4 17788600 6.758 ns/op BenchmarkMax-4 12185829 9.825 ns/op BenchmarkMin-4 12128169 10.12 ns/op BenchmarkMod-4 255261 448.8 ns/op BenchmarkFrexp-4 1532449 78.95 ns/op BenchmarkGamma-4 745834 166.0 ns/op BenchmarkHypot-4 10113612 25.25 ns/op BenchmarkHypotGo-4 1283180 92.32 ns/op BenchmarkIlogb-4 1862257 64.63 ns/op BenchmarkJ0-4 248480 499.9 ns/op BenchmarkJ1-4 259659 477.4 ns/op BenchmarkJn-4 118522 1049 ns/op BenchmarkLdexp-4 1499856 79.70 ns/op BenchmarkLgamma-4 951042 129.4 ns/op BenchmarkLog-4 3567618 50.26 ns/op BenchmarkLogb-4 1838497 64.68 ns/op BenchmarkLog1p-4 1000000 115.0 ns/op BenchmarkLog10-4 3022336 49.85 ns/op BenchmarkLog2-4 1249556 96.36 ns/op BenchmarkModf-4 2325238 50.79 ns/op BenchmarkNextafter32-4 2252991 55.61 ns/op BenchmarkNextafter64-4 2318547 51.65 ns/op BenchmarkPowInt-4 459512 257.3 ns/op BenchmarkPowFrac-4 355825 348.0 ns/op BenchmarkPow10Pos-4 5135944 23.17 ns/op BenchmarkPow10Neg-4 4762826 25.06 ns/op BenchmarkRound-4 2967439 39.72 ns/op BenchmarkRoundToEven-4 8801977 13.50 ns/op BenchmarkRemainder-4 387858 309.8 ns/op BenchmarkSignbit-4 4604936 25.40 ns/op BenchmarkSin-4 1700112 70.24 ns/op BenchmarkSincos-4 1000000 107.7 ns/op BenchmarkSinh-4 1666368 72.18 ns/op BenchmarkSqrtIndirect-4 18598695 6.446 ns/op BenchmarkSqrtLatency-4 17859380 7.685 ns/op BenchmarkSqrtIndirectLatency-4 17747776 7.623 ns/op BenchmarkSqrtGoLatency-4 1257655 96.20 ns/op BenchmarkSqrtPrime-4 33478 3580 ns/op BenchmarkTan-4 1478176 82.34 ns/op BenchmarkTanh-4 1000000 100.4 ns/op BenchmarkTrunc-4 17539256 6.760 ns/op BenchmarkY0-4 266858 470.2 ns/op BenchmarkY1-4 265296 473.7 ns/op BenchmarkYn-4 128418 968.7 ns/op BenchmarkFloat64bits-4 4571260 25.72 ns/op BenchmarkFloat64frombits-4 4583937 25.56 ns/op BenchmarkFloat32bits-4 4574697 25.39 ns/op BenchmarkFloat32frombits-4 4402698 27.11 ns/op BenchmarkFMA-4 17743473 6.805 ns/op PASS ok math 12.450s goos: freebsd goarch: amd64 pkg: math/big cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAddVV/1-4 11372372 10.41 ns/op 6145.56 MB/s BenchmarkAddVV/2-4 10347039 11.59 ns/op 11047.22 MB/s BenchmarkAddVV/3-4 9454518 12.76 ns/op 15045.24 MB/s BenchmarkAddVV/4-4 9047100 13.30 ns/op 19252.03 MB/s BenchmarkAddVV/5-4 8815638 13.42 ns/op 23836.95 MB/s BenchmarkAddVV/10-4 7345492 16.36 ns/op 39125.96 MB/s BenchmarkAddVV/100-4 1793548 65.99 ns/op 96990.96 MB/s BenchmarkAddVV/1000-4 205618 579.0 ns/op 110534.13 MB/s BenchmarkSubVV/1-4 11739517 10.28 ns/op 6224.21 MB/s BenchmarkSubVV/2-4 10436726 11.42 ns/op 11207.26 MB/s BenchmarkSubVV/3-4 9708432 12.63 ns/op 15201.47 MB/s BenchmarkSubVV/4-4 9297480 12.63 ns/op 20265.14 MB/s BenchmarkSubVV/5-4 8859158 13.45 ns/op 23787.31 MB/s BenchmarkSubVV/10-4 7475377 16.30 ns/op 39266.38 MB/s BenchmarkSubVV/100-4 1813057 66.53 ns/op 96197.15 MB/s BenchmarkSubVV/1000-4 205293 583.5 ns/op 109688.35 MB/s BenchmarkAddVW/1-4 11825599 10.30 ns/op 776.91 MB/s BenchmarkAddVW/2-4 11548399 10.36 ns/op 1544.11 MB/s BenchmarkAddVW/3-4 10610674 11.60 ns/op 2068.24 MB/s BenchmarkAddVW/4-4 10174202 11.49 ns/op 2784.72 MB/s BenchmarkAddVW/5-4 10114050 11.81 ns/op 3385.67 MB/s BenchmarkAddVW/10-4 8422975 13.94 ns/op 5739.49 MB/s BenchmarkAddVW/100-4 253279 441.2 ns/op 1813.17 MB/s BenchmarkAddVW/1000-4 35420 3381 ns/op 2365.89 MB/s BenchmarkAddVWext/1-4 11775117 9.985 ns/op 801.23 MB/s BenchmarkAddVWext/2-4 11472079 10.42 ns/op 1535.88 MB/s BenchmarkAddVWext/3-4 10332570 11.59 ns/op 2070.39 MB/s BenchmarkAddVWext/4-4 9972385 12.06 ns/op 2653.33 MB/s BenchmarkAddVWext/5-4 10172776 11.83 ns/op 3381.41 MB/s BenchmarkAddVWext/10-4 8515334 13.93 ns/op 5744.26 MB/s BenchmarkAddVWext/100-4 87565 1348 ns/op 593.43 MB/s BenchmarkAddVWext/1000-4 8781 13218 ns/op 605.25 MB/s BenchmarkSubVW/1-4 12194118 9.807 ns/op 815.71 MB/s BenchmarkSubVW/2-4 11344725 10.57 ns/op 1513.62 MB/s BenchmarkSubVW/3-4 10455806 11.31 ns/op 2122.20 MB/s BenchmarkSubVW/4-4 10151686 11.48 ns/op 2787.06 MB/s BenchmarkSubVW/5-4 9133084 13.05 ns/op 3065.06 MB/s BenchmarkSubVW/10-4 8254184 14.11 ns/op 5668.06 MB/s BenchmarkSubVW/100-4 265723 450.7 ns/op 1774.84 MB/s BenchmarkSubVW/1000-4 35503 3379 ns/op 2367.63 MB/s BenchmarkSubVWext/1-4 12089121 9.836 ns/op 813.34 MB/s BenchmarkSubVWext/2-4 11347744 10.58 ns/op 1511.94 MB/s BenchmarkSubVWext/3-4 9838320 12.31 ns/op 1949.83 MB/s BenchmarkSubVWext/4-4 10003776 11.51 ns/op 2779.96 MB/s BenchmarkSubVWext/5-4 10058977 11.94 ns/op 3349.71 MB/s BenchmarkSubVWext/10-4 8438254 14.12 ns/op 5666.25 MB/s BenchmarkSubVWext/100-4 85096 1384 ns/op 577.89 MB/s BenchmarkSubVWext/1000-4 8710 13481 ns/op 593.43 MB/s BenchmarkMulAddVWW/1-4 9970552 12.00 ns/op 5335.24 MB/s BenchmarkMulAddVWW/2-4 9621181 12.41 ns/op 10315.90 MB/s BenchmarkMulAddVWW/3-4 8932959 12.92 ns/op 14863.82 MB/s BenchmarkMulAddVWW/4-4 8670217 13.68 ns/op 18715.20 MB/s BenchmarkMulAddVWW/5-4 8245281 14.42 ns/op 22190.66 MB/s BenchmarkMulAddVWW/10-4 6305053 19.04 ns/op 33605.87 MB/s BenchmarkMulAddVWW/100-4 1000000 102.8 ns/op 62229.89 MB/s BenchmarkMulAddVWW/1000-4 126949 944.2 ns/op 67779.59 MB/s BenchmarkAddMulVVW/1-4 11359129 10.48 ns/op 6104.86 MB/s BenchmarkAddMulVVW/2-4 10070860 11.60 ns/op 11037.01 MB/s BenchmarkAddMulVVW/3-4 8995200 13.00 ns/op 14769.58 MB/s BenchmarkAddMulVVW/4-4 8498540 14.11 ns/op 18138.25 MB/s BenchmarkAddMulVVW/5-4 7916144 15.21 ns/op 21032.91 MB/s BenchmarkAddMulVVW/10-4 6580398 18.36 ns/op 34855.07 MB/s BenchmarkAddMulVVW/100-4 1473375 80.99 ns/op 79024.31 MB/s BenchmarkAddMulVVW/1000-4 164347 716.9 ns/op 89278.41 MB/s BenchmarkDivWVW/1-4 2695693 44.31 ns/op 1444.48 MB/s BenchmarkDivWVW/2-4 1248336 95.47 ns/op 1340.72 MB/s BenchmarkDivWVW/3-4 938770 122.0 ns/op 1573.17 MB/s BenchmarkDivWVW/4-4 843060 141.6 ns/op 1807.93 MB/s BenchmarkDivWVW/5-4 787507 147.4 ns/op 2171.67 MB/s BenchmarkDivWVW/10-4 438558 269.6 ns/op 2374.31 MB/s BenchmarkDivWVW/100-4 58003 2060 ns/op 3106.38 MB/s BenchmarkDivWVW/1000-4 5829 19899 ns/op 3216.20 MB/s BenchmarkNonZeroShifts/1/shrVU-4 11569953 10.19 ns/op BenchmarkNonZeroShifts/1/shlVU-4 12328798 9.774 ns/op BenchmarkNonZeroShifts/2/shrVU-4 10734372 10.85 ns/op BenchmarkNonZeroShifts/2/shlVU-4 11102090 10.42 ns/op BenchmarkNonZeroShifts/3/shrVU-4 10075035 11.44 ns/op BenchmarkNonZeroShifts/3/shlVU-4 10043756 11.00 ns/op BenchmarkNonZeroShifts/4/shrVU-4 9299242 12.65 ns/op BenchmarkNonZeroShifts/4/shlVU-4 9593964 12.32 ns/op BenchmarkNonZeroShifts/5/shrVU-4 8361661 13.88 ns/op BenchmarkNonZeroShifts/5/shlVU-4 8518866 13.93 ns/op BenchmarkNonZeroShifts/10/shrVU-4 6673447 17.69 ns/op BenchmarkNonZeroShifts/10/shlVU-4 6869216 16.82 ns/op BenchmarkNonZeroShifts/100/shrVU-4 1000000 109.7 ns/op BenchmarkNonZeroShifts/100/shlVU-4 1280990 91.36 ns/op BenchmarkNonZeroShifts/1000/shrVU-4 128014 911.2 ns/op BenchmarkNonZeroShifts/1000/shlVU-4 155493 767.4 ns/op BenchmarkDecimalConversion-4 214 555341 ns/op BenchmarkFloatString/100-4 10000 10373 ns/op 392 B/op 8 allocs/op BenchmarkFloatString/1000-4 222 549067 ns/op 2907 B/op 9 allocs/op BenchmarkFloatString/10000-4 2 50124144 ns/op 61400 B/op 55 allocs/op BenchmarkFloatString/100000-4 1 4957036909 ns/op 833784 B/op 505 allocs/op BenchmarkFloatAdd/10-4 178570 671.4 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100-4 174091 673.1 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/1000-4 158068 738.3 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/10000-4 73132 1481 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100000-4 14276 8427 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10-4 244389 493.0 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100-4 239754 494.0 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/1000-4 233433 515.6 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10000-4 165451 710.8 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100000-4 45966 2596 ns/op 0 B/op 0 allocs/op BenchmarkParseFloatSmallExp-4 2061 57281 ns/op BenchmarkParseFloatLargeExp-4 475 251591 ns/op BenchmarkGCD10x10/WithoutXY-4 209832 584.7 ns/op BenchmarkGCD10x10/WithXY-4 59917 1963 ns/op BenchmarkGCD10x100/WithoutXY-4 105397 1143 ns/op BenchmarkGCD10x100/WithXY-4 17653 6945 ns/op BenchmarkGCD10x1000/WithoutXY-4 67207 1808 ns/op BenchmarkGCD10x1000/WithXY-4 14281 8426 ns/op BenchmarkGCD100x100/WithoutXY-4 26283 4676 ns/op BenchmarkGCD100x100/WithXY-4 9482 11238 ns/op BenchmarkGCD100x1000/WithoutXY-4 12382 9935 ns/op BenchmarkGCD100x1000/WithXY-4 6024 19063 ns/op BenchmarkGCD1000x1000/WithoutXY-4 2109 54902 ns/op BenchmarkGCD1000x1000/WithXY-4 1196 95188 ns/op BenchmarkHilbert-4 24 4856145 ns/op BenchmarkBinomial-4 14925 8139 ns/op BenchmarkQuoRem-4 20370 6071 ns/op BenchmarkExp-4 14 7556623 ns/op BenchmarkExpMont/Odd-4 124 940173 ns/op 2584 B/op 21 allocs/op BenchmarkExpMont/Even1-4 126 943409 ns/op 3365 B/op 38 allocs/op BenchmarkExpMont/Even2-4 120 993649 ns/op 3856 B/op 53 allocs/op BenchmarkExpMont/Even3-4 120 976409 ns/op 3840 B/op 53 allocs/op BenchmarkExpMont/Even4-4 121 995663 ns/op 3897 B/op 54 allocs/op BenchmarkExpMont/Even8-4 121 989360 ns/op 3861 B/op 53 allocs/op BenchmarkExpMont/Even32-4 120 985673 ns/op 3847 B/op 53 allocs/op BenchmarkExpMont/Even64-4 144 822368 ns/op 3628 B/op 53 allocs/op BenchmarkExpMont/Even96-4 136 864297 ns/op 3779 B/op 51 allocs/op BenchmarkExpMont/Even128-4 164 722859 ns/op 3258 B/op 50 allocs/op BenchmarkExpMont/Even255-4 190 619653 ns/op 2953 B/op 47 allocs/op BenchmarkExpMont/SmallEven1-4 446 259894 ns/op 1312 B/op 34 allocs/op BenchmarkExpMont/SmallEven2-4 405 297212 ns/op 1739 B/op 47 allocs/op BenchmarkExpMont/SmallEven3-4 403 295583 ns/op 1751 B/op 48 allocs/op BenchmarkExpMont/SmallEven4-4 394 304173 ns/op 1726 B/op 47 allocs/op BenchmarkExp2-4 14 7651896 ns/op BenchmarkBitset-4 743985 150.3 ns/op BenchmarkBitsetNeg-4 446835 265.6 ns/op BenchmarkBitsetOrig-4 264338 468.0 ns/op BenchmarkBitsetNegOrig-4 164378 736.3 ns/op BenchmarkModSqrt225_Tonelli-4 100 1043036 ns/op BenchmarkModSqrt225_3Mod4-4 373 311495 ns/op BenchmarkModSqrt231_Tonelli-4 110 1087769 ns/op BenchmarkModSqrt231_5Mod8-4 308 372560 ns/op BenchmarkModInverse-4 13032 9298 ns/op BenchmarkSqrt-4 1633 73257 ns/op BenchmarkIntSqr/1-4 1462585 81.77 ns/op BenchmarkIntSqr/2-4 759201 153.5 ns/op BenchmarkIntSqr/3-4 645748 185.4 ns/op BenchmarkIntSqr/5-4 448398 264.2 ns/op BenchmarkIntSqr/8-4 325768 364.5 ns/op BenchmarkIntSqr/10-4 258309 463.1 ns/op BenchmarkIntSqr/20-4 49276 2543 ns/op BenchmarkIntSqr/30-4 35798 3417 ns/op BenchmarkIntSqr/50-4 22772 5395 ns/op BenchmarkIntSqr/80-4 13395 9157 ns/op BenchmarkIntSqr/100-4 9505 11639 ns/op BenchmarkIntSqr/200-4 3906 30895 ns/op BenchmarkIntSqr/300-4 1522 71715 ns/op BenchmarkIntSqr/500-4 807 157104 ns/op BenchmarkIntSqr/800-4 306 396031 ns/op BenchmarkIntSqr/1000-4 223 528666 ns/op BenchmarkDiv/20/10-4 429517 273.0 ns/op BenchmarkDiv/40/20-4 438824 273.1 ns/op BenchmarkDiv/100/50-4 366372 317.7 ns/op BenchmarkDiv/200/100-4 48400 2517 ns/op BenchmarkDiv/400/200-4 46592 2631 ns/op BenchmarkDiv/1000/500-4 38370 3220 ns/op BenchmarkDiv/2000/1000-4 28761 4263 ns/op BenchmarkDiv/20000/10000-4 1051 110775 ns/op BenchmarkDiv/200000/100000-4 26 4667212 ns/op BenchmarkDiv/2000000/1000000-4 1 127922939 ns/op BenchmarkDiv/20000000/10000000-4 1 3814931343 ns/op BenchmarkMul-4 5 21966600 ns/op BenchmarkNatMul/10-4 176678 708.6 ns/op BenchmarkNatMul/100-4 5760 21322 ns/op BenchmarkNatMul/1000-4 178 663409 ns/op BenchmarkZeroShifts/Shl-4 10000 10603 ns/op BenchmarkZeroShifts/ShlSame-4 5171347 21.99 ns/op BenchmarkZeroShifts/Shr-4 14367 8100 ns/op BenchmarkZeroShifts/ShrSame-4 5283594 21.84 ns/op BenchmarkExp3Power/0x10-4 195536 617.2 ns/op BenchmarkExp3Power/0x40-4 164643 724.3 ns/op BenchmarkExp3Power/0x100-4 100995 1183 ns/op BenchmarkExp3Power/0x400-4 46174 2616 ns/op BenchmarkExp3Power/0x1000-4 9638 11840 ns/op BenchmarkExp3Power/0x4000-4 2016 59104 ns/op BenchmarkExp3Power/0x10000-4 214 563671 ns/op BenchmarkExp3Power/0x40000-4 20 5853697 ns/op BenchmarkExp3Power/0x100000-4 2 57162606 ns/op BenchmarkExp3Power/0x400000-4 1 525024515 ns/op BenchmarkFibo-4 3 38755566 ns/op BenchmarkNatSqr/1-4 1000000 135.4 ns/op BenchmarkNatSqr/2-4 587548 208.5 ns/op BenchmarkNatSqr/3-4 500337 255.4 ns/op BenchmarkNatSqr/5-4 334680 358.8 ns/op BenchmarkNatSqr/8-4 236949 523.6 ns/op BenchmarkNatSqr/10-4 189051 645.4 ns/op BenchmarkNatSqr/20-4 44474 2683 ns/op BenchmarkNatSqr/30-4 33382 3640 ns/op BenchmarkNatSqr/50-4 20478 5822 ns/op BenchmarkNatSqr/80-4 12420 9745 ns/op BenchmarkNatSqr/100-4 9012 12728 ns/op BenchmarkNatSqr/200-4 3661 32626 ns/op BenchmarkNatSqr/300-4 1602 79084 ns/op BenchmarkNatSqr/500-4 770 153942 ns/op BenchmarkNatSqr/800-4 321 367172 ns/op BenchmarkNatSqr/1000-4 240 500799 ns/op BenchmarkNatSetBytes/8-4 763665 155.0 ns/op BenchmarkNatSetBytes/24-4 208636 534.5 ns/op BenchmarkNatSetBytes/128-4 48931 2404 ns/op BenchmarkNatSetBytes/7-4 800527 147.9 ns/op BenchmarkNatSetBytes/23-4 225097 514.3 ns/op BenchmarkNatSetBytes/127-4 49480 2380 ns/op BenchmarkScanPi-4 268 444924 ns/op BenchmarkStringPiParallel-4 738 156010 ns/op BenchmarkScan/10/Base2-4 44401 2691 ns/op BenchmarkScan/100/Base2-4 4946 24077 ns/op BenchmarkScan/1000/Base2-4 490 237733 ns/op BenchmarkScan/10/Base8-4 107224 1122 ns/op BenchmarkScan/100/Base8-4 14334 8419 ns/op BenchmarkScan/1000/Base8-4 1450 83700 ns/op BenchmarkScan/10/Base10-4 115228 1044 ns/op BenchmarkScan/100/Base10-4 15642 7747 ns/op BenchmarkScan/1000/Base10-4 1579 75222 ns/op BenchmarkScan/10/Base16-4 125098 973.0 ns/op BenchmarkScan/100/Base16-4 17367 6891 ns/op BenchmarkScan/1000/Base16-4 1784 66319 ns/op BenchmarkString/10/Base2-4 168360 714.2 ns/op BenchmarkString/100/Base2-4 24350 4915 ns/op BenchmarkString/1000/Base2-4 2546 47483 ns/op BenchmarkString/10/Base8-4 317588 372.1 ns/op BenchmarkString/100/Base8-4 63070 1875 ns/op BenchmarkString/1000/Base8-4 7111 16910 ns/op BenchmarkString/10/Base10-4 199444 606.1 ns/op BenchmarkString/100/Base10-4 38542 3132 ns/op BenchmarkString/1000/Base10-4 4917 24821 ns/op BenchmarkString/10/Base16-4 347976 330.8 ns/op BenchmarkString/100/Base16-4 83100 1437 ns/op BenchmarkString/1000/Base16-4 9039 12319 ns/op BenchmarkLeafSize/0-4 46 2533397 ns/op BenchmarkLeafSize/1-4 420 281804 ns/op BenchmarkLeafSize/2-4 423 281235 ns/op BenchmarkLeafSize/3-4 314 385380 ns/op BenchmarkLeafSize/4-4 433 276781 ns/op BenchmarkLeafSize/5-4 273 439301 ns/op BenchmarkLeafSize/6-4 319 380181 ns/op BenchmarkLeafSize/7-4 337 355498 ns/op BenchmarkLeafSize/8-4 442 272800 ns/op BenchmarkLeafSize/9-4 230 517069 ns/op BenchmarkLeafSize/10-4 277 437038 ns/op BenchmarkLeafSize/11-4 290 412871 ns/op BenchmarkLeafSize/12-4 314 380224 ns/op BenchmarkLeafSize/13-4 284 409462 ns/op BenchmarkLeafSize/14-4 337 360606 ns/op BenchmarkLeafSize/15-4 357 330629 ns/op BenchmarkLeafSize/16-4 439 273999 ns/op BenchmarkLeafSize/32-4 424 281598 ns/op BenchmarkLeafSize/64-4 398 294868 ns/op BenchmarkProbablyPrime/n=0-4 9 11949861 ns/op BenchmarkProbablyPrime/n=1-4 8 13494636 ns/op BenchmarkProbablyPrime/n=5-4 6 19546909 ns/op BenchmarkProbablyPrime/n=10-4 4 26815542 ns/op BenchmarkProbablyPrime/n=20-4 3 42279437 ns/op BenchmarkProbablyPrime/Lucas-4 10 10473574 ns/op BenchmarkProbablyPrime/MillerRabinBase2-4 74 1519141 ns/op BenchmarkRatCmp-4 231928 516.3 ns/op BenchmarkFloatPrecExact/1-4 140446 851.3 ns/op BenchmarkFloatPrecExact/10-4 44066 2688 ns/op BenchmarkFloatPrecExact/100-4 11680 10267 ns/op BenchmarkFloatPrecExact/1000-4 2284 52437 ns/op BenchmarkFloatPrecExact/10000-4 134 883504 ns/op BenchmarkFloatPrecExact/100000-4 3 38170097 ns/op BenchmarkFloatPrecExact/1000000-4 1 1841873975 ns/op BenchmarkFloatPrecMixed/1-4 130334 938.3 ns/op BenchmarkFloatPrecMixed/10-4 35204 3362 ns/op BenchmarkFloatPrecMixed/100-4 5251 20868 ns/op BenchmarkFloatPrecMixed/1000-4 456 256087 ns/op BenchmarkFloatPrecMixed/10000-4 12 9117604 ns/op BenchmarkFloatPrecMixed/100000-4 1 492467955 ns/op BenchmarkFloatPrecMixed/1000000-4 1 32408279560 ns/op BenchmarkFloatPrecInexact/1-4 225086 546.3 ns/op BenchmarkFloatPrecInexact/10-4 187974 634.9 ns/op BenchmarkFloatPrecInexact/100-4 123088 974.0 ns/op BenchmarkFloatPrecInexact/1000-4 38536 3147 ns/op BenchmarkFloatPrecInexact/10000-4 4639 24714 ns/op BenchmarkFloatPrecInexact/100000-4 510 235419 ns/op BenchmarkFloatPrecInexact/1000000-4 37 3448145 ns/op BenchmarkFloatSqrt/64-4 23079 5174 ns/op 160 B/op 4 allocs/op BenchmarkFloatSqrt/128-4 14492 8261 ns/op 208 B/op 4 allocs/op BenchmarkFloatSqrt/256-4 9360 11651 ns/op 304 B/op 4 allocs/op BenchmarkFloatSqrt/1000-4 4836 23460 ns/op 1264 B/op 5 allocs/op BenchmarkFloatSqrt/10000-4 818 146807 ns/op 18001 B/op 8 allocs/op BenchmarkFloatSqrt/100000-4 60 1876829 ns/op 175462 B/op 20 allocs/op BenchmarkFloatSqrt/1000000-4 1 143133680 ns/op 3850888 B/op 660 allocs/op PASS ok math/big 89.616s goos: freebsd goarch: amd64 pkg: math/bits cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLeadingZeros-4 8450904 14.24 ns/op BenchmarkLeadingZeros8-4 8211730 14.99 ns/op BenchmarkLeadingZeros16-4 8752501 13.81 ns/op BenchmarkLeadingZeros32-4 8916705 13.33 ns/op BenchmarkLeadingZeros64-4 9106898 12.97 ns/op BenchmarkTrailingZeros-4 8922709 13.24 ns/op BenchmarkTrailingZeros8-4 8997698 13.58 ns/op BenchmarkTrailingZeros16-4 9079161 13.33 ns/op BenchmarkTrailingZeros32-4 8479524 13.89 ns/op BenchmarkTrailingZeros64-4 9050805 13.30 ns/op BenchmarkOnesCount-4 9047437 13.26 ns/op BenchmarkOnesCount8-4 9284589 12.86 ns/op BenchmarkOnesCount16-4 8513803 14.08 ns/op BenchmarkOnesCount32-4 8618719 13.78 ns/op BenchmarkOnesCount64-4 8996697 13.35 ns/op BenchmarkRotateLeft-4 9239065 12.95 ns/op BenchmarkRotateLeft8-4 9219734 12.96 ns/op BenchmarkRotateLeft16-4 9285162 13.06 ns/op BenchmarkRotateLeft32-4 9298281 12.94 ns/op BenchmarkRotateLeft64-4 9320715 12.89 ns/op BenchmarkReverse-4 13872854 8.656 ns/op BenchmarkReverse8-4 17836144 6.728 ns/op BenchmarkReverse16-4 16674236 7.299 ns/op BenchmarkReverse32-4 15134754 7.957 ns/op BenchmarkReverse64-4 13938067 8.624 ns/op BenchmarkReverseBytes-4 17754309 6.733 ns/op BenchmarkReverseBytes16-4 17775926 6.746 ns/op BenchmarkReverseBytes32-4 17764597 6.718 ns/op BenchmarkReverseBytes64-4 17874100 6.747 ns/op BenchmarkAdd-4 8970832 13.57 ns/op BenchmarkAdd32-4 9301515 12.79 ns/op BenchmarkAdd64-4 9013420 13.55 ns/op BenchmarkAdd64multiple-4 17706050 6.782 ns/op BenchmarkSub-4 8852250 13.52 ns/op BenchmarkSub32-4 9111819 13.18 ns/op BenchmarkSub64-4 8870390 13.57 ns/op BenchmarkSub64multiple-4 17654670 6.745 ns/op BenchmarkMul-4 9309781 13.02 ns/op BenchmarkMul32-4 9382318 12.86 ns/op BenchmarkMul64-4 9161643 13.01 ns/op BenchmarkDiv-4 2612512 45.87 ns/op BenchmarkDiv32-4 5595632 21.30 ns/op BenchmarkDiv64-4 2624580 45.67 ns/op PASS ok math/bits 6.923s goos: freebsd goarch: amd64 pkg: math/cmplx cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAbs-4 10297827 23.40 ns/op BenchmarkAcos-4 370312 301.3 ns/op BenchmarkAcosh-4 394563 318.3 ns/op BenchmarkAsin-4 433310 300.6 ns/op BenchmarkAsinh-4 437281 298.4 ns/op BenchmarkAtan-4 697483 210.3 ns/op BenchmarkAtanh-4 707700 207.7 ns/op BenchmarkConj-4 19411054 5.603 ns/op BenchmarkCos-4 514833 220.5 ns/op BenchmarkCosh-4 570739 218.0 ns/op BenchmarkExp-4 795049 159.9 ns/op BenchmarkLog-4 813726 163.2 ns/op BenchmarkLog10-4 810661 162.4 ns/op BenchmarkPhase-4 1780186 68.26 ns/op BenchmarkPolar-4 1000000 108.1 ns/op BenchmarkPow-4 205338 657.4 ns/op BenchmarkRect-4 1000000 106.9 ns/op BenchmarkSin-4 559542 218.7 ns/op BenchmarkSinh-4 571573 217.1 ns/op BenchmarkSqrt-4 826126 149.8 ns/op BenchmarkTan-4 338378 370.3 ns/op BenchmarkTanh-4 380191 336.9 ns/op PASS ok math/cmplx 4.095s goos: freebsd goarch: amd64 pkg: math/rand cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkInt63Threadsafe-4 621000 164.7 ns/op BenchmarkInt63ThreadsafeParallel-4 487432 256.6 ns/op BenchmarkInt63Unthreadsafe-4 1362891 88.46 ns/op BenchmarkIntn1000-4 880087 130.3 ns/op BenchmarkInt63n1000-4 939790 124.7 ns/op BenchmarkInt31n1000-4 1000000 110.1 ns/op BenchmarkFloat32-4 1000000 105.5 ns/op BenchmarkFloat64-4 1365820 88.29 ns/op BenchmarkPerm3-4 206966 576.3 ns/op BenchmarkPerm30-4 24145 4915 ns/op BenchmarkPerm30ViaShuffle-4 26574 4523 ns/op BenchmarkShuffleOverhead-4 19024 6311 ns/op BenchmarkRead3-4 919960 125.8 ns/op BenchmarkRead64-4 77211 1518 ns/op BenchmarkRead1000-4 5210 22750 ns/op BenchmarkConcurrent-4 114817 1014 ns/op PASS ok math/rand 3.362s goos: freebsd goarch: amd64 pkg: math/rand/v2 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPCG_DXSM-4 4248926 28.48 ns/op BenchmarkSourceUint64-4 3837885 28.64 ns/op BenchmarkGlobalInt64-4 4154224 31.12 ns/op BenchmarkGlobalInt64Parallel-4 7057975 16.27 ns/op BenchmarkGlobalUint64-4 4120488 29.54 ns/op BenchmarkGlobalUint64Parallel-4 7225353 16.21 ns/op BenchmarkInt64-4 2285314 52.82 ns/op BenchmarkUint64-4 2328926 52.28 ns/op BenchmarkGlobalIntN1000-4 2518962 48.07 ns/op BenchmarkIntN1000-4 1696959 70.77 ns/op BenchmarkInt64N1000-4 1688079 70.50 ns/op BenchmarkInt64N1e8-4 1713640 70.27 ns/op BenchmarkInt64N1e9-4 1713765 71.60 ns/op BenchmarkInt64N2e9-4 1687453 70.60 ns/op BenchmarkInt64N1e18-4 1623987 72.75 ns/op BenchmarkInt64N2e18-4 1611294 77.50 ns/op BenchmarkInt64N4e18-4 1417988 83.24 ns/op BenchmarkInt32N1000-4 1719961 70.23 ns/op BenchmarkInt32N1e8-4 1773969 67.17 ns/op BenchmarkInt32N1e9-4 1767217 70.30 ns/op BenchmarkInt32N2e9-4 1774251 67.79 ns/op BenchmarkFloat32-4 2324872 51.93 ns/op BenchmarkFloat64-4 2334717 51.77 ns/op BenchmarkExpFloat64-4 1302756 91.55 ns/op BenchmarkNormFloat64-4 1293238 92.20 ns/op BenchmarkPerm3-4 325796 372.9 ns/op BenchmarkPerm30-4 33417 3620 ns/op BenchmarkPerm30ViaShuffle-4 35704 3326 ns/op BenchmarkShuffleOverhead-4 46848 2502 ns/op BenchmarkConcurrent-4 3799214 31.45 ns/op PASS ok math/rand/v2 6.350s goos: freebsd goarch: amd64 pkg: mime cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkQEncodeWord-4 45783 2581 ns/op BenchmarkQDecodeWord-4 104788 1131 ns/op BenchmarkQDecodeHeader-4 97765 1214 ns/op BenchmarkTypeByExtension/.html-4 395934 257.9 ns/op BenchmarkTypeByExtension/.HTML-4 300348 385.6 ns/op BenchmarkTypeByExtension/.unused-4 394165 298.9 ns/op BenchmarkExtensionsByType/text/html-4 210487 571.3 ns/op BenchmarkExtensionsByType/text/html;_charset=utf-8-4 122084 996.7 ns/op BenchmarkExtensionsByType/application/octet-stream-4 193791 606.8 ns/op PASS ok mime 2.416s goos: freebsd goarch: amd64 pkg: mime/multipart cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadForm/fields/maxMemory=0-4 711 182113 ns/op 48502 B/op 187 allocs/op BenchmarkReadForm/fields/maxMemory=1048576-4 708 170289 ns/op 47938 B/op 187 allocs/op BenchmarkReadForm/files/maxMemory=0-4 272 457901 ns/op 105800 B/op 271 allocs/op BenchmarkReadForm/files/maxMemory=1048576-4 536 223011 ns/op 48971 B/op 206 allocs/op PASS ok mime/multipart 1.802s goos: freebsd goarch: amd64 pkg: mime/quotedprintable cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkWriter-4 967 121170 ns/op PASS ok mime/quotedprintable 1.214s goos: freebsd goarch: amd64 pkg: net cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkGoLookupIP-4 73 1641822 ns/op 8285 B/op 91 allocs/op BenchmarkGoLookupIPNoSuchHost-4 1 121840855 ns/op 19104 B/op 160 allocs/op BenchmarkGoLookupIPWithBrokenNameServer-4 1 5197211257 ns/op 157544 B/op 223 allocs/op BenchmarkDNSName-4 110457 973.9 ns/op BenchmarkInterfaces-4 5540 20491 ns/op 3320 B/op 41 allocs/op BenchmarkInterfaceByIndex-4 8961 13115 ns/op 1944 B/op 29 allocs/op BenchmarkInterfaceByName-4 5346 20164 ns/op 3384 B/op 42 allocs/op BenchmarkInterfaceAddrs-4 6092 19408 ns/op 3272 B/op 48 allocs/op BenchmarkInterfacesAndAddrs-4 7358 13819 ns/op 2088 B/op 35 allocs/op BenchmarkInterfacesAndMulticastAddrs-4 5851 18745 ns/op 3168 B/op 50 allocs/op BenchmarkParseIP-4 7291 15828 ns/op BenchmarkParseIPValidIPv4-4 368768 318.3 ns/op BenchmarkParseIPValidIPv6-4 171812 635.4 ns/op BenchmarkIPString/IPv4-4 131251 920.3 ns/op 32 B/op 2 allocs/op BenchmarkIPString/IPv6-4 9265 11165 ns/op 216 B/op 11 allocs/op BenchmarkIPMaskString-4 48414 2557 ns/op BenchmarkIPEqual/IPv4-4 1174207 101.0 ns/op BenchmarkIPEqual/IPv6-4 1162198 101.4 ns/op BenchmarkSendfileZeroBytes-4 16756 6940 ns/op 67 B/op 1 allocs/op BenchmarkTCP4OneShot-4 3422 31128 ns/op BenchmarkTCP4OneShotTimeout-4 3336 31939 ns/op BenchmarkTCP4Persistent-4 16357 7527 ns/op BenchmarkTCP4PersistentTimeout-4 15283 7798 ns/op BenchmarkTCP6OneShot-4 3304 32919 ns/op BenchmarkTCP6OneShotTimeout-4 3129 33884 ns/op BenchmarkTCP6Persistent-4 15558 7682 ns/op BenchmarkTCP6PersistentTimeout-4 14977 8116 ns/op BenchmarkTCP4ConcurrentReadWrite-4 10000 26479 ns/op BenchmarkTCP6ConcurrentReadWrite-4 10000 25932 ns/op BenchmarkSetReadDeadline-4 125794 955.5 ns/op BenchmarkUDP6LinkLocalUnicast-4 8756 14700 ns/op BenchmarkReadWriteMsgUDPAddrPort-4 12591 9727 ns/op 0 B/op 0 allocs/op BenchmarkWriteToReadFromUDP-4 12674 9418 ns/op 16 B/op 1 allocs/op BenchmarkWriteToReadFromUDPAddrPort-4 11941 9639 ns/op 0 B/op 0 allocs/op PASS ok net 11.586s goos: freebsd goarch: amd64 pkg: net/http cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCookieString-4 28020 4187 ns/op 176 B/op 1 allocs/op BenchmarkReadSetCookies-4 11552 10135 ns/op 1168 B/op 21 allocs/op BenchmarkReadCookies-4 14133 8398 ns/op 1840 B/op 11 allocs/op BenchmarkHeaderWriteSubset-4 17216 6926 ns/op 46 B/op 0 allocs/op BenchmarkCopyValues-4 34860 3400 ns/op 736 B/op 11 allocs/op BenchmarkHexEscapeNonASCII-4 51210 2333 ns/op 192 B/op 2 allocs/op BenchmarkFindChild/n=2/rep=linear-4 1484161 80.03 ns/op BenchmarkFindChild/n=2/rep=map-4 3229832 35.78 ns/op BenchmarkFindChild/n=2/rep=hybrid8-4 1334712 90.46 ns/op BenchmarkFindChild/n=4/rep=linear-4 756915 148.4 ns/op BenchmarkFindChild/n=4/rep=map-4 2981336 37.93 ns/op BenchmarkFindChild/n=4/rep=hybrid8-4 763065 154.6 ns/op BenchmarkFindChild/n=8/rep=linear-4 386596 305.9 ns/op BenchmarkFindChild/n=8/rep=map-4 2835766 41.63 ns/op BenchmarkFindChild/n=8/rep=hybrid8-4 382507 305.2 ns/op BenchmarkFindChild/n=16/rep=linear-4 202672 585.5 ns/op BenchmarkFindChild/n=16/rep=map-4 2840281 41.29 ns/op BenchmarkFindChild/n=16/rep=hybrid8-4 2166438 54.84 ns/op BenchmarkFindChild/n=32/rep=linear-4 100988 1172 ns/op BenchmarkFindChild/n=32/rep=map-4 3167799 36.52 ns/op BenchmarkFindChild/n=32/rep=hybrid8-4 2410381 53.33 ns/op BenchmarkMultiConflicts-4 1 172994039 ns/op BenchmarkServerMatch-4 18532 6557 ns/op BenchmarkReadRequestChrome-4 3582 32090 ns/op 19.04 MB/s 1508 B/op 14 allocs/op BenchmarkReadRequestCurl-4 9458 11100 ns/op 7.03 MB/s 955 B/op 9 allocs/op BenchmarkReadRequestApachebench-4 10779 10950 ns/op 7.49 MB/s 956 B/op 9 allocs/op BenchmarkReadRequestSiege-4 6788 16883 ns/op 8.94 MB/s 1052 B/op 11 allocs/op BenchmarkReadRequestWrk-4 17148 7090 ns/op 5.64 MB/s 892 B/op 7 allocs/op BenchmarkFileAndServer_1KB/h1-4 262 413277 ns/op 2.48 MB/s BenchmarkFileAndServer_1KB/https1-4 194 563473 ns/op 1.82 MB/s BenchmarkFileAndServer_1KB/h2-4 144 772615 ns/op 1.33 MB/s BenchmarkFileAndServer_16MB/h1-4 2 53267986 ns/op 314.96 MB/s BenchmarkFileAndServer_16MB/https1-4 1 123043775 ns/op 136.35 MB/s BenchmarkFileAndServer_16MB/h2-4 1 237082928 ns/op 70.77 MB/s BenchmarkFileAndServer_64MB/h1-4 1 213946261 ns/op 313.67 MB/s BenchmarkFileAndServer_64MB/https1-4 1 428887773 ns/op 156.47 MB/s BenchmarkFileAndServer_64MB/h2-4 1 966011074 ns/op 69.47 MB/s BenchmarkServeMux-4 214 593729 ns/op 17280 B/op 360 allocs/op BenchmarkServeMux_SkipServe-4 258 502114 ns/op 0 B/op 0 allocs/op BenchmarkClientServer/h1-4 333 380642 ns/op 6001 B/op 63 allocs/op BenchmarkClientServer/https1-4 204 535905 ns/op 6611 B/op 74 allocs/op BenchmarkClientServer/h2-4 152 754032 ns/op 10343 B/op 80 allocs/op BenchmarkClientServerParallel/4/h1-4 1150 90668 ns/op 9400 B/op 76 allocs/op BenchmarkClientServerParallel/4/https1-4 39 3290822 ns/op 72574 B/op 806 allocs/op --- BENCH: BenchmarkClientServerParallel/4/https1-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:48242: read tcp 127.0.0.1:48238->127.0.0.1:48242: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:48240: write tcp 127.0.0.1:48238->127.0.0.1:48240: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:48263: read tcp 127.0.0.1:48245->127.0.0.1:48263: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:48264: write tcp 127.0.0.1:48245->127.0.0.1:48264: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:48265: write tcp 127.0.0.1:48245->127.0.0.1:48265: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:48275: read tcp 127.0.0.1:48267->127.0.0.1:48275: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:48288: read tcp 127.0.0.1:48267->127.0.0.1:48288: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:48285: read tcp 127.0.0.1:48267->127.0.0.1:48285: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:48287: read tcp 127.0.0.1:48267->127.0.0.1:48287: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:48286: read tcp 127.0.0.1:48267->127.0.0.1:48286: use of closed network connection ... [output truncated] BenchmarkClientServerParallel/4/h2-4 205 512515 ns/op 15493 B/op 157 allocs/op --- BENCH: BenchmarkClientServerParallel/4/h2-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:48333: read tcp 127.0.0.1:48327->127.0.0.1:48333: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:48331: write tcp 127.0.0.1:48327->127.0.0.1:48331: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:48329: write tcp 127.0.0.1:48327->127.0.0.1:48329: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:48347: read tcp 127.0.0.1:48334->127.0.0.1:48347: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:48346: write tcp 127.0.0.1:48334->127.0.0.1:48346: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:48349: write tcp 127.0.0.1:48334->127.0.0.1:48349: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:48362: write tcp 127.0.0.1:48351->127.0.0.1:48362: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:48356: write tcp 127.0.0.1:48351->127.0.0.1:48356: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:48363: write tcp 127.0.0.1:48351->127.0.0.1:48363: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:48365: write tcp 127.0.0.1:48351->127.0.0.1:48365: use of closed network connection ... [output truncated] BenchmarkClientServerParallel/64/h1-4 912 136931 ns/op 16223 B/op 100 allocs/op BenchmarkClientServerParallel/64/https1-4 31 4383473 ns/op 95428 B/op 1049 allocs/op --- BENCH: BenchmarkClientServerParallel/64/https1-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:49121: read tcp 127.0.0.1:49118->127.0.0.1:49121: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:49122: write tcp 127.0.0.1:49118->127.0.0.1:49122: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:49124: write tcp 127.0.0.1:49118->127.0.0.1:49124: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:49142: read tcp 127.0.0.1:49125->127.0.0.1:49142: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:49145: read tcp 127.0.0.1:49125->127.0.0.1:49145: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:49130: read tcp 127.0.0.1:49125->127.0.0.1:49130: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:49156: read tcp 127.0.0.1:49125->127.0.0.1:49156: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:49149: write tcp 127.0.0.1:49125->127.0.0.1:49149: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:49148: write tcp 127.0.0.1:49125->127.0.0.1:49148: use of closed network connection BenchmarkClientServerParallel/64/h2-4 62 4460384 ns/op 84490 B/op 975 allocs/op --- BENCH: BenchmarkClientServerParallel/64/h2-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:49164: read tcp 127.0.0.1:49159->127.0.0.1:49164: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:49161: write tcp 127.0.0.1:49159->127.0.0.1:49161: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:49162: write tcp 127.0.0.1:49159->127.0.0.1:49162: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:49174: read tcp 127.0.0.1:49166->127.0.0.1:49174: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:49187: read tcp 127.0.0.1:49166->127.0.0.1:49187: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:49171: read tcp 127.0.0.1:49166->127.0.0.1:49171: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:49176: read tcp 127.0.0.1:49166->127.0.0.1:49176: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:49195: read tcp 127.0.0.1:49166->127.0.0.1:49195: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:49196: read tcp 127.0.0.1:49166->127.0.0.1:49196: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:49194: write tcp 127.0.0.1:49166->127.0.0.1:49194: use of closed network connection ... [output truncated] BenchmarkServer-4 1 1080613598 ns/op 28824 B/op 151 allocs/op BenchmarkClient-4 253 473562 ns/op 3733 B/op 44 allocs/op BenchmarkServerFakeConnNoKeepAlive-4 536 197421 ns/op 7490 B/op 54 allocs/op BenchmarkServerFakeConnWithKeepAlive-4 1153 100531 ns/op 3086 B/op 24 allocs/op BenchmarkServerFakeConnWithKeepAliveLite-4 1570 76181 ns/op 1977 B/op 14 allocs/op BenchmarkServerHandlerTypeLen-4 1518 75437 ns/op 2801 B/op 21 allocs/op BenchmarkServerHandlerNoLen-4 1602 73483 ns/op 2741 B/op 19 allocs/op BenchmarkServerHandlerNoType-4 1579 74129 ns/op 2731 B/op 20 allocs/op BenchmarkServerHandlerNoHeader-4 1621 69905 ns/op 1938 B/op 14 allocs/op BenchmarkServerHijack-4 901 137194 ns/op 16790 B/op 50 allocs/op BenchmarkCloseNotifier/h1-4 393 266903 ns/op 6191 B/op 53 allocs/op BenchmarkResponseStatusLine-4 499572 225.6 ns/op 0 B/op 0 allocs/op PASS ok net/http 18.391s goos: freebsd goarch: amd64 pkg: net/http/httputil cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkServeHTTP-4 4706 32495 ns/op 34137 B/op 12 allocs/op PASS ok net/http/httputil 1.253s goos: freebsd goarch: amd64 pkg: net/netip cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkIPNextPrev-4 101442 1177 ns/op BenchmarkBinaryMarshalRoundTrip/ipv4-4 499371 215.3 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6-4 184587 636.5 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6+zone-4 65084 1854 ns/op BenchmarkStdIPv4-4 134095 875.9 ns/op 16 B/op 1 allocs/op BenchmarkIPv4-4 92965 1270 ns/op 0 B/op 0 allocs/op BenchmarkIPv4_inline-4 88270 1340 ns/op 0 B/op 0 allocs/op BenchmarkStdIPv6-4 81746 1439 ns/op 16 B/op 1 allocs/op BenchmarkIPv6-4 71702 1668 ns/op 0 B/op 0 allocs/op BenchmarkIPv4Contains-4 1669252 70.45 ns/op 0 B/op 0 allocs/op BenchmarkIPv6Contains-4 1534132 77.72 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v4-4 1518795 79.53 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6-4 290599 397.7 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_ellipsis-4 317461 378.1 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_v4-4 280893 430.6 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_zone-4 83673 1453 ns/op 0 B/op 0 allocs/op BenchmarkStdParseIP/v4-4 268490 432.3 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6-4 145167 809.7 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_ellipsis-4 155182 764.4 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_v4-4 144818 813.7 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_zone-4 75541 1570 ns/op 16 B/op 1 allocs/op BenchmarkIPString/v4-4 330073 346.8 ns/op 16 B/op 1 allocs/op BenchmarkIPString/v6-4 119000 999.2 ns/op 48 B/op 1 allocs/op BenchmarkIPString/v6_ellipsis-4 167144 709.2 ns/op 24 B/op 1 allocs/op BenchmarkIPString/v6_v4-4 238429 494.3 ns/op 24 B/op 1 allocs/op BenchmarkIPString/v6_zone-4 154328 749.0 ns/op 24 B/op 1 allocs/op BenchmarkIPStringExpanded/v4-4 317106 369.9 ns/op 16 B/op 1 allocs/op BenchmarkIPStringExpanded/v6-4 143959 827.7 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_ellipsis-4 143025 828.1 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_v4-4 144411 834.1 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_zone-4 109945 1111 ns/op 128 B/op 2 allocs/op BenchmarkIPMarshalText-4 422739 264.0 ns/op 16 B/op 1 allocs/op BenchmarkAddrPortString/v4-4 231520 510.0 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortString/v6-4 97807 1219 ns/op 96 B/op 2 allocs/op BenchmarkAddrPortString/v6_ellipsis-4 124634 908.9 ns/op 56 B/op 2 allocs/op BenchmarkAddrPortString/v6_v4-4 169539 686.0 ns/op 56 B/op 2 allocs/op BenchmarkAddrPortString/v6_zone-4 122780 963.8 ns/op 56 B/op 2 allocs/op BenchmarkAddrPortMarshalText/v4-4 258112 457.2 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6-4 107647 1085 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_ellipsis-4 136034 878.2 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_v4-4 181882 658.4 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_zone-4 130376 916.4 ns/op 64 B/op 1 allocs/op BenchmarkPrefixMasking/IPv4_/32-4 1213230 100.0 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/17-4 1000000 100.2 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/0-4 1000000 101.1 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/128-4 1000000 107.1 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/65-4 1000000 106.7 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/0-4 1000000 106.5 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/128-4 1000000 106.1 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/65-4 1000000 107.1 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/0-4 1000000 107.4 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMarshalText-4 338851 360.5 ns/op 24 B/op 1 allocs/op BenchmarkParseAddrPort/v4-4 583557 195.6 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6-4 224305 533.9 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_ellipsis-4 233907 515.3 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_v4-4 206013 564.6 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_zone-4 75835 1614 ns/op 0 B/op 0 allocs/op BenchmarkAs16-4 450279 259.8 ns/op PASS ok net/netip 8.720s 2023/11/30 20:41:17 Test RPC server listening on 127.0.0.1:49822 2023/11/30 20:41:17 Test HTTP RPC server listening on 127.0.0.1:49823 goos: freebsd goarch: amd64 pkg: net/rpc cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEndToEnd-4 1675 72039 ns/op BenchmarkEndToEndHTTP-4 1579 74054 ns/op BenchmarkEndToEndAsync-4 3747 32124 ns/op BenchmarkEndToEndAsyncHTTP-4 3714 32540 ns/op PASS ok net/rpc 1.887s goos: freebsd goarch: amd64 pkg: net/textproto cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadMIMEHeader/client_headers-4 3205 33957 ns/op BenchmarkReadMIMEHeader/server_headers-4 5335 21903 ns/op BenchmarkUncommon-4 26587 4468 ns/op 464 B/op 5 allocs/op PASS ok net/textproto 1.586s goos: freebsd goarch: amd64 pkg: net/url cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkString-4 3915 25815 ns/op 1616 B/op 60 allocs/op BenchmarkResolvePath-4 94556 1257 ns/op 32 B/op 2 allocs/op BenchmarkQueryEscape/#00-4 525200 213.8 ns/op 16 B/op 1 allocs/op BenchmarkQueryEscape/#01-4 84747 1410 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#02-4 161595 737.6 ns/op 32 B/op 1 allocs/op BenchmarkQueryEscape/#03-4 78114 1537 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#04-4 12978 9240 ns/op 832 B/op 2 allocs/op BenchmarkPathEscape/#00-4 368480 317.0 ns/op 16 B/op 1 allocs/op BenchmarkPathEscape/#01-4 82395 1426 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#02-4 163806 735.6 ns/op 32 B/op 1 allocs/op BenchmarkPathEscape/#03-4 77744 1535 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#04-4 14158 8423 ns/op 704 B/op 2 allocs/op BenchmarkQueryUnescape/#00-4 190825 634.1 ns/op 16 B/op 1 allocs/op BenchmarkQueryUnescape/#01-4 76582 1547 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#02-4 76053 1570 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#03-4 34582 3448 ns/op 64 B/op 1 allocs/op BenchmarkQueryUnescape/#04-4 5774 18832 ns/op 320 B/op 1 allocs/op BenchmarkPathUnescape/#00-4 187236 627.8 ns/op 16 B/op 1 allocs/op BenchmarkPathUnescape/#01-4 75066 1584 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#02-4 75171 1595 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#03-4 34426 3479 ns/op 64 B/op 1 allocs/op BenchmarkPathUnescape/#04-4 6250 18509 ns/op 320 B/op 1 allocs/op PASS ok net/url 4.239s goos: freebsd goarch: amd64 pkg: os cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkExpand/noop-4 3296494 34.99 ns/op 0 B/op 0 allocs/op BenchmarkExpand/multiple-4 165939 688.3 ns/op 48 B/op 2 allocs/op BenchmarkReaddirname-4 895 132273 ns/op --- BENCH: BenchmarkReaddirname-4 os_test.go:512: benchmarkReaddirname ".": 131 entries os_test.go:512: benchmarkReaddirname ".": 131 entries os_test.go:512: benchmarkReaddirname ".": 131 entries BenchmarkReaddir-4 310 381535 ns/op --- BENCH: BenchmarkReaddir-4 os_test.go:529: benchmarkReaddir ".": 131 entries os_test.go:529: benchmarkReaddir ".": 131 entries os_test.go:529: benchmarkReaddir ".": 131 entries BenchmarkReadDir-4 700 171298 ns/op --- BENCH: BenchmarkReadDir-4 os_test.go:546: benchmarkReadDir ".": 131 entries os_test.go:546: benchmarkReadDir ".": 131 entries os_test.go:546: benchmarkReadDir ".": 131 entries BenchmarkStatDot-4 83228 1443 ns/op BenchmarkStatFile-4 69897 1720 ns/op BenchmarkStatDir-4 75274 1618 ns/op BenchmarkLstatDot-4 83194 1441 ns/op BenchmarkLstatFile-4 70243 1724 ns/op BenchmarkLstatDir-4 71934 1610 ns/op PASS ok os 2.635s goos: freebsd goarch: amd64 pkg: os/exec cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkExecHostname-4 55 2180458 ns/op 6552 B/op 29 allocs/op PASS ok os/exec 1.306s goos: freebsd goarch: amd64 pkg: os/user cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCurrent-4 368230 323.0 ns/op PASS ok os/user 1.272s goos: freebsd goarch: amd64 pkg: reflect cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkBool-4 3655734 32.29 ns/op BenchmarkString-4 2233040 53.77 ns/op BenchmarkBytes-4 2023162 58.92 ns/op BenchmarkNamedBytes-4 1000000 111.9 ns/op BenchmarkBytesArray-4 699800 167.0 ns/op BenchmarkSliceLen-4 2265612 52.76 ns/op BenchmarkMapLen-4 786940 149.4 ns/op BenchmarkStringLen-4 1746829 68.70 ns/op BenchmarkArrayLen-4 1272428 95.77 ns/op BenchmarkSliceCap-4 2402122 50.58 ns/op BenchmarkDeepEqual/int8-4 376766 300.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int8-4 84031 1439 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int16-4 328597 362.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int16-4 79528 1467 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int32-4 330694 364.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int32-4 80845 1511 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int64-4 331594 362.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int64-4 81183 1473 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int-4 331112 357.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int-4 81192 1481 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint8-4 368925 307.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8-4 109687 1087 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint16-4 337012 352.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint16-4 80256 1463 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint32-4 337243 358.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint32-4 81354 1472 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint64-4 333753 358.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint64-4 80977 1478 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint-4 336328 359.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint-4 81441 1482 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uintptr-4 322188 357.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uintptr-4 80055 1477 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float32-4 338516 353.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float32-4 80283 1480 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float64-4 335954 353.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float64-4 80560 1461 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex64-4 329754 358.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex64-4 81034 1478 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex128-4 333787 355.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex128-4 79210 1469 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/bool-4 392486 300.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]bool-4 82472 1422 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/string-4 326454 352.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]string-4 79826 1490 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8#01-4 110406 1081 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][]uint8-4 53042 2233 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[6]uint8-4 42428 2788 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][6]uint8-4 30166 3960 ns/op 0 B/op 0 allocs/op BenchmarkMapsDeepEqual-4 30898 3781 ns/op BenchmarkIsZero/ArrayComparable-4 271831 431.2 ns/op BenchmarkIsZero/ArrayIncomparable-4 28530 4145 ns/op BenchmarkIsZero/StructComparable-4 628555 186.2 ns/op BenchmarkIsZero/StructIncomparable-4 130224 925.0 ns/op BenchmarkIsZero/ArrayInt_4-4 1208638 96.77 ns/op BenchmarkIsZero/ArrayInt_1024-4 17451 6879 ns/op BenchmarkIsZero/ArrayInt_1024_NoZero-4 32802 3641 ns/op BenchmarkIsZero/Struct4Int-4 1203171 98.04 ns/op BenchmarkIsZero/ArrayStruct4Int_1024-4 17516 6836 ns/op BenchmarkIsZero/ArrayChanInt_1024-4 17558 6841 ns/op BenchmarkIsZero/StructInt_512-4 33464 3564 ns/op BenchmarkSetZero/Bool/Direct-4 3955310 30.30 ns/op BenchmarkSetZero/Bool/CachedZero-4 804828 143.3 ns/op BenchmarkSetZero/Bool/NewZero-4 612888 193.5 ns/op BenchmarkSetZero/Int/Direct-4 2433181 49.25 ns/op BenchmarkSetZero/Int/CachedZero-4 815563 145.3 ns/op BenchmarkSetZero/Int/NewZero-4 611524 193.6 ns/op BenchmarkSetZero/Uint/Direct-4 2389440 50.67 ns/op BenchmarkSetZero/Uint/CachedZero-4 824198 144.5 ns/op BenchmarkSetZero/Uint/NewZero-4 585909 198.9 ns/op BenchmarkSetZero/Float/Direct-4 2384790 50.98 ns/op BenchmarkSetZero/Float/CachedZero-4 796110 148.0 ns/op BenchmarkSetZero/Float/NewZero-4 604806 192.9 ns/op BenchmarkSetZero/Complex/Direct-4 2448439 48.84 ns/op BenchmarkSetZero/Complex/CachedZero-4 816177 144.7 ns/op BenchmarkSetZero/Complex/NewZero-4 616927 196.4 ns/op BenchmarkSetZero/Array/Direct-4 1905302 56.45 ns/op BenchmarkSetZero/Array/CachedZero-4 751528 147.0 ns/op BenchmarkSetZero/Array/NewZero-4 618951 192.7 ns/op BenchmarkSetZero/Chan/Direct-4 2341812 50.78 ns/op BenchmarkSetZero/Chan/CachedZero-4 846674 140.5 ns/op BenchmarkSetZero/Chan/NewZero-4 636010 185.6 ns/op BenchmarkSetZero/Func/Direct-4 2343790 51.70 ns/op BenchmarkSetZero/Func/CachedZero-4 845451 139.6 ns/op BenchmarkSetZero/Func/NewZero-4 644415 183.4 ns/op BenchmarkSetZero/Interface/Direct-4 2141738 56.14 ns/op BenchmarkSetZero/Interface/CachedZero-4 812430 153.8 ns/op BenchmarkSetZero/Interface/NewZero-4 596265 195.4 ns/op BenchmarkSetZero/Map/Direct-4 2363952 50.66 ns/op BenchmarkSetZero/Map/CachedZero-4 808218 145.7 ns/op BenchmarkSetZero/Map/NewZero-4 640686 186.1 ns/op BenchmarkSetZero/Pointer/Direct-4 2390995 50.32 ns/op BenchmarkSetZero/Pointer/CachedZero-4 827542 144.1 ns/op BenchmarkSetZero/Pointer/NewZero-4 633562 184.9 ns/op BenchmarkSetZero/Slice/Direct-4 2065408 57.52 ns/op BenchmarkSetZero/Slice/CachedZero-4 790021 148.9 ns/op BenchmarkSetZero/Slice/NewZero-4 607224 193.6 ns/op BenchmarkSetZero/String/Direct-4 2310583 51.50 ns/op BenchmarkSetZero/String/CachedZero-4 779654 147.9 ns/op BenchmarkSetZero/String/NewZero-4 608050 193.3 ns/op BenchmarkSetZero/Struct/Direct-4 2145541 55.85 ns/op BenchmarkSetZero/Struct/CachedZero-4 772296 144.7 ns/op BenchmarkSetZero/Struct/NewZero-4 600034 193.4 ns/op BenchmarkSelect/1-4 161853 774.3 ns/op 80 B/op 5 allocs/op BenchmarkSelect/4-4 68397 1761 ns/op 208 B/op 8 allocs/op BenchmarkSelect/8-4 34204 3449 ns/op 672 B/op 13 allocs/op BenchmarkCall-4 200341 536.1 ns/op 0 B/op 0 allocs/op BenchmarkCallMethod-4 163287 733.1 ns/op 0 B/op 0 allocs/op BenchmarkCallArgCopy/size=128-4 128517 937.5 ns/op 136.54 MB/s BenchmarkCallArgCopy/size=256-4 119030 1020 ns/op 251.10 MB/s BenchmarkCallArgCopy/size=1024-4 84348 1491 ns/op 686.78 MB/s BenchmarkCallArgCopy/size=4096-4 35815 3901 ns/op 1049.90 MB/s BenchmarkCallArgCopy/size=65536-4 3070 37187 ns/op 1762.35 MB/s BenchmarkFieldByName1-4 1366974 100.3 ns/op BenchmarkFieldByName2-4 106116 1237 ns/op BenchmarkFieldByName3-4 12158 8456 ns/op BenchmarkInterfaceBig-4 3845295 30.48 ns/op BenchmarkInterfaceSmall-4 3942976 30.53 ns/op BenchmarkNew-4 2201131 54.86 ns/op BenchmarkMap/StringKeys/MapIndex-4 2185 54926 ns/op 0 B/op 0 allocs/op BenchmarkMap/StringKeys/SetMapIndex-4 1773 67734 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/MapIndex-4 2116 56376 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/SetMapIndex-4 1778 67211 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/MapIndex-4 2144 55221 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/SetMapIndex-4 1782 67583 ns/op 0 B/op 0 allocs/op BenchmarkMapIterNext-4 200266 571.8 ns/op PASS ok reflect 19.018s goos: freebsd goarch: amd64 pkg: regexp cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFind-4 11272 11077 ns/op 9378 B/op 1 allocs/op BenchmarkFindAllNoMatches-4 15702 8683 ns/op 9407 B/op 1 allocs/op BenchmarkFindString-4 12482 9732 ns/op 9336 B/op 1 allocs/op BenchmarkFindSubmatch-4 9847 10563 ns/op 9480 B/op 2 allocs/op BenchmarkFindStringSubmatch-4 9981 10543 ns/op 9583 B/op 2 allocs/op BenchmarkLiteral-4 18211 7030 ns/op BenchmarkNotLiteral-4 4556 25599 ns/op BenchmarkMatchClass-4 3478 33406 ns/op BenchmarkMatchClass_InRange-4 3723 33447 ns/op BenchmarkReplaceAll-4 2388 46043 ns/op BenchmarkAnchoredLiteralShortNonMatch-4 17142 7175 ns/op BenchmarkAnchoredLiteralLongNonMatch-4 37382 3049 ns/op BenchmarkAnchoredShortMatch-4 15919 8263 ns/op BenchmarkAnchoredLongMatch-4 19718 6107 ns/op BenchmarkOnePassShortA-4 21120 5648 ns/op BenchmarkNotOnePassShortA-4 8791 14085 ns/op BenchmarkOnePassShortB-4 27459 4345 ns/op BenchmarkNotOnePassShortB-4 9880 11428 ns/op BenchmarkOnePassLongPrefix-4 81992 1445 ns/op BenchmarkOnePassLongNotPrefix-4 28326 4271 ns/op BenchmarkMatchParallelShared-4 22580 5169 ns/op BenchmarkMatchParallelCopied-4 25771 5243 ns/op BenchmarkQuoteMetaAll-4 150105 808.7 ns/op 17.31 MB/s BenchmarkQuoteMetaNone-4 268447 447.1 ns/op 58.16 MB/s BenchmarkCompile/Onepass-4 4267 26646 ns/op 4272 B/op 52 allocs/op BenchmarkCompile/Medium-4 1672 70505 ns/op 10152 B/op 112 allocs/op BenchmarkCompile/Hard-4 201 600199 ns/op 90712 B/op 424 allocs/op BenchmarkMatch/Easy0/16-4 3905091 30.43 ns/op 525.86 MB/s BenchmarkMatch/Easy0/32-4 19828 6275 ns/op 5.10 MB/s BenchmarkMatch/Easy0/1K-4 16902 6768 ns/op 151.31 MB/s BenchmarkMatch/Easy0i/16-4 3866964 32.19 ns/op 496.99 MB/s BenchmarkMatch/Easy0i/32-4 5996 19753 ns/op 1.62 MB/s BenchmarkMatch/Easy0i/1K-4 278 417619 ns/op 2.45 MB/s BenchmarkMatch/Easy1/16-4 3859364 30.14 ns/op 530.77 MB/s BenchmarkMatch/Easy1/32-4 19832 5926 ns/op 5.40 MB/s BenchmarkMatch/Easy1/1K-4 7345 15809 ns/op 64.77 MB/s BenchmarkMatch/Medium/16-4 3829360 30.04 ns/op 532.63 MB/s BenchmarkMatch/Medium/32-4 6116 18062 ns/op 1.77 MB/s BenchmarkMatch/Medium/1K-4 319 366115 ns/op 2.80 MB/s BenchmarkMatch/Hard/16-4 3945129 29.99 ns/op 533.53 MB/s BenchmarkMatch/Hard/32-4 4144 27358 ns/op 1.17 MB/s BenchmarkMatch/Hard/1K-4 186 645181 ns/op 1.59 MB/s BenchmarkMatch/Hard1/16-4 1545 77038 ns/op 0.21 MB/s BenchmarkMatch/Hard1/32-4 806 146824 ns/op 0.22 MB/s BenchmarkMatch/Hard1/1K-4 27 4297626 ns/op 0.24 MB/s BenchmarkMatch_onepass_regex/16-4 30453 3946 ns/op 4.05 MB/s 24 B/op 0 allocs/op BenchmarkMatch_onepass_regex/32-4 18322 6470 ns/op 4.95 MB/s 23 B/op 0 allocs/op BenchmarkMatch_onepass_regex/1K-4 703 167601 ns/op 6.11 MB/s 22 B/op 0 allocs/op PASS ok regexp 8.516s goos: freebsd goarch: amd64 pkg: regexp/syntax cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEmptyOpContext-4 627196 192.9 ns/op BenchmarkIsWordChar-4 180210 666.3 ns/op PASS ok regexp/syntax 2.304s goos: freebsd goarch: amd64 pkg: runtime cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCallers/cached-4 74782 1631 ns/op BenchmarkCallers/inlined-4 69688 1725 ns/op BenchmarkCallers/no-cache-4 15903 7606 ns/op BenchmarkFPCallers/cached-4 2879427 44.33 ns/op BenchmarkMakeChan/Byte-4 1105129 116.1 ns/op BenchmarkMakeChan/Int-4 1000000 129.6 ns/op BenchmarkMakeChan/Ptr-4 677426 187.5 ns/op BenchmarkMakeChan/Struct/0-4 1254355 120.5 ns/op BenchmarkMakeChan/Struct/32-4 587245 221.6 ns/op BenchmarkMakeChan/Struct/40-4 429547 313.3 ns/op BenchmarkChanNonblocking-4 10726188 10.00 ns/op BenchmarkSelectUncontended-4 886200 127.8 ns/op BenchmarkSelectSyncContended-4 28137 4174 ns/op BenchmarkSelectAsyncContended-4 99822 1238 ns/op BenchmarkSelectNonblock-4 6213578 18.88 ns/op BenchmarkChanUncontended-4 12796 13338 ns/op BenchmarkChanContended-4 1070 116615 ns/op BenchmarkChanSync-4 118335 983.1 ns/op BenchmarkChanSyncWork-4 39127 3218 ns/op BenchmarkChanProdCons0-4 80778 1592 ns/op BenchmarkChanProdCons10-4 94420 1347 ns/op BenchmarkChanProdCons100-4 86852 1266 ns/op BenchmarkChanProdConsWork0-4 76695 1595 ns/op BenchmarkChanProdConsWork10-4 80236 1594 ns/op BenchmarkChanProdConsWork100-4 77628 1509 ns/op BenchmarkSelectProdCons-4 58922 2089 ns/op BenchmarkReceiveDataFromClosedChan-4 716745 173.5 ns/op BenchmarkChanCreation-4 142028 709.4 ns/op BenchmarkChanSem-4 120097 969.1 ns/op BenchmarkChanPopular-4 94 1109171 ns/op BenchmarkChanClosed-4 487894 227.0 ns/op BenchmarkCallClosure-4 6574230 17.11 ns/op BenchmarkCallClosure1-4 7007695 17.22 ns/op BenchmarkCallClosure2-4 1409676 81.39 ns/op BenchmarkCallClosure3-4 1678210 72.68 ns/op BenchmarkCallClosure4-4 1461916 79.93 ns/op BenchmarkComplex128DivNormal-4 10382104 19.56 ns/op BenchmarkComplex128DivNisNaN-4 7419208 20.88 ns/op BenchmarkComplex128DivDisNaN-4 8012612 22.47 ns/op BenchmarkComplex128DivNisInf-4 10503613 21.36 ns/op BenchmarkComplex128DivDisInf-4 4904229 29.40 ns/op BenchmarkAllocation-4 5248 31022 ns/op BenchmarkReadMemStats-4 5800 18513 ns/op BenchmarkReadMemStatsLatency-4 1 79762 p50-ns 79762 p90-ns 79762 p99-ns BenchmarkWriteBarrier-4 2591347 53.83 ns/op BenchmarkBulkWriteBarrier-4 6713041 17.51 ns/op BenchmarkScanStackNoLocals-4 3 40386449 ns/op BenchmarkMSpanCountAlloc/bits=64-4 12164241 9.846 ns/op BenchmarkMSpanCountAlloc/bits=128-4 11261635 12.29 ns/op BenchmarkMSpanCountAlloc/bits=256-4 9569391 14.05 ns/op BenchmarkMSpanCountAlloc/bits=512-4 7163324 16.68 ns/op BenchmarkMSpanCountAlloc/bits=1024-4 4881201 24.60 ns/op BenchmarkHash5-4 6405546 17.27 ns/op 289.51 MB/s BenchmarkHash16-4 6883118 17.79 ns/op 899.18 MB/s BenchmarkHash64-4 6114422 19.44 ns/op 3292.47 MB/s BenchmarkHash1024-4 1914999 63.30 ns/op 16177.69 MB/s BenchmarkHash65536-4 38773 3103 ns/op 21120.23 MB/s BenchmarkAlignedLoad-4 8328334 14.02 ns/op BenchmarkUnalignedLoad-4 7513280 15.15 ns/op BenchmarkEqEfaceConcrete-4 6274904 19.21 ns/op BenchmarkEqIfaceConcrete-4 6412040 18.74 ns/op BenchmarkNeEfaceConcrete-4 6180934 19.35 ns/op BenchmarkNeIfaceConcrete-4 6372162 18.78 ns/op BenchmarkConvT2EByteSized/bool-4 7245774 16.59 ns/op BenchmarkConvT2EByteSized/uint8-4 7194492 16.56 ns/op BenchmarkConvT2ESmall-4 5836716 20.50 ns/op BenchmarkConvT2EUintptr-4 5575466 21.34 ns/op BenchmarkConvT2ELarge-4 1276554 96.23 ns/op BenchmarkConvT2ISmall-4 5879265 20.38 ns/op BenchmarkConvT2IUintptr-4 5463244 21.86 ns/op BenchmarkConvT2ILarge-4 1312568 100.3 ns/op BenchmarkConvI2E-4 5256038 21.43 ns/op BenchmarkConvI2I-4 5381798 21.57 ns/op BenchmarkAssertE2T-4 5258724 22.82 ns/op BenchmarkAssertE2TLarge-4 2500923 45.91 ns/op BenchmarkAssertE2I-4 5572939 18.35 ns/op BenchmarkAssertI2T-4 4992168 23.90 ns/op BenchmarkAssertI2I-4 5876272 18.56 ns/op BenchmarkAssertI2E-4 6064432 16.92 ns/op BenchmarkAssertE2E-4 5965402 18.02 ns/op BenchmarkAssertE2T2-4 3768688 31.62 ns/op BenchmarkAssertE2T2Blank-4 4726174 25.52 ns/op BenchmarkAssertI2E2-4 5029749 23.98 ns/op BenchmarkAssertI2E2Blank-4 6473673 16.43 ns/op BenchmarkAssertE2E2-4 4920434 24.45 ns/op BenchmarkAssertE2E2Blank-4 6352413 16.58 ns/op BenchmarkConvT2Ezero/zero/16-4 5890983 20.62 ns/op BenchmarkConvT2Ezero/zero/32-4 5538468 21.72 ns/op BenchmarkConvT2Ezero/zero/64-4 5551267 21.74 ns/op BenchmarkConvT2Ezero/zero/str-4 5437254 21.55 ns/op BenchmarkConvT2Ezero/zero/slice-4 5929719 20.26 ns/op BenchmarkConvT2Ezero/zero/big-4 254210 539.9 ns/op BenchmarkConvT2Ezero/nonzero/str-4 1432969 86.07 ns/op BenchmarkConvT2Ezero/nonzero/slice-4 1256498 101.5 ns/op BenchmarkConvT2Ezero/nonzero/big-4 278052 518.0 ns/op BenchmarkConvT2Ezero/smallint/16-4 5521920 21.66 ns/op BenchmarkConvT2Ezero/smallint/32-4 5527489 21.59 ns/op BenchmarkConvT2Ezero/smallint/64-4 5450012 21.56 ns/op BenchmarkConvT2Ezero/largeint/16-4 1537280 71.10 ns/op BenchmarkConvT2Ezero/largeint/32-4 1855195 66.05 ns/op BenchmarkConvT2Ezero/largeint/64-4 1918213 67.70 ns/op BenchmarkMalloc8-4 2206302 60.97 ns/op BenchmarkMalloc16-4 1786261 73.29 ns/op BenchmarkMallocTypeInfo8-4 1796460 63.51 ns/op BenchmarkMallocTypeInfo16-4 1627194 73.38 ns/op BenchmarkMallocLargeStruct-4 211516 756.7 ns/op BenchmarkGoroutineSelect-4 82 1379271 ns/op BenchmarkGoroutineBlocking-4 96 1190381 ns/op BenchmarkGoroutineForRange-4 100 1191886 ns/op BenchmarkGoroutineIdle-4 145 824698 ns/op BenchmarkHashStringSpeed-4 2239716 45.57 ns/op BenchmarkHashBytesSpeed-4 1531609 81.13 ns/op BenchmarkHashInt32Speed-4 2862741 37.75 ns/op BenchmarkHashInt64Speed-4 2865661 45.50 ns/op BenchmarkHashStringArraySpeed-4 613994 198.6 ns/op BenchmarkMegMap-4 3002536 39.45 ns/op BenchmarkMegOneMap-4 3855262 31.20 ns/op BenchmarkMegEqMap-4 1407 74195 ns/op BenchmarkMegEmptyMap-4 4410310 27.05 ns/op BenchmarkMegEmptyMapWithInterfaceKey-4 2696332 46.24 ns/op BenchmarkSmallStrMap-4 3402675 36.56 ns/op BenchmarkMapStringKeysEight_16-4 3074876 37.76 ns/op BenchmarkMapStringKeysEight_32-4 2997727 39.93 ns/op BenchmarkMapStringKeysEight_64-4 2975350 40.21 ns/op BenchmarkMapStringKeysEight_1M-4 2994273 39.79 ns/op BenchmarkIntMap-4 3892530 30.75 ns/op BenchmarkMapFirst/1-4 4563895 25.88 ns/op BenchmarkMapFirst/2-4 4377996 26.32 ns/op BenchmarkMapFirst/3-4 4625406 25.98 ns/op BenchmarkMapFirst/4-4 4381652 27.79 ns/op BenchmarkMapFirst/5-4 4235236 27.85 ns/op BenchmarkMapFirst/6-4 4463114 27.44 ns/op BenchmarkMapFirst/7-4 4229706 26.95 ns/op BenchmarkMapFirst/8-4 4286458 26.05 ns/op BenchmarkMapFirst/9-4 4042119 29.97 ns/op BenchmarkMapFirst/10-4 3775444 31.40 ns/op BenchmarkMapFirst/11-4 4030050 29.99 ns/op BenchmarkMapFirst/12-4 3964831 31.38 ns/op BenchmarkMapFirst/13-4 3996090 29.95 ns/op BenchmarkMapFirst/14-4 3921096 31.00 ns/op BenchmarkMapFirst/15-4 4040175 31.14 ns/op BenchmarkMapFirst/16-4 4040924 31.28 ns/op BenchmarkMapMid/1-4 4547164 26.17 ns/op BenchmarkMapMid/2-4 4252549 26.74 ns/op BenchmarkMapMid/3-4 4505415 26.63 ns/op BenchmarkMapMid/4-4 4030096 29.38 ns/op BenchmarkMapMid/5-4 4163967 28.30 ns/op BenchmarkMapMid/6-4 4319236 29.33 ns/op BenchmarkMapMid/7-4 3932557 27.83 ns/op BenchmarkMapMid/8-4 3908370 30.82 ns/op BenchmarkMapMid/9-4 3812042 34.01 ns/op BenchmarkMapMid/10-4 3555997 34.59 ns/op BenchmarkMapMid/11-4 3733713 33.04 ns/op BenchmarkMapMid/12-4 3559789 33.01 ns/op BenchmarkMapMid/13-4 3936780 34.46 ns/op BenchmarkMapMid/14-4 3682826 34.27 ns/op BenchmarkMapMid/15-4 3623481 33.39 ns/op BenchmarkMapMid/16-4 3826983 33.47 ns/op BenchmarkMapLast/1-4 4692966 25.48 ns/op BenchmarkMapLast/2-4 4276060 26.35 ns/op BenchmarkMapLast/3-4 4200014 29.02 ns/op BenchmarkMapLast/4-4 3839175 30.85 ns/op BenchmarkMapLast/5-4 3954248 28.27 ns/op BenchmarkMapLast/6-4 4062787 30.68 ns/op BenchmarkMapLast/7-4 3886276 29.50 ns/op BenchmarkMapLast/8-4 3702585 32.18 ns/op BenchmarkMapLast/9-4 3343675 34.15 ns/op BenchmarkMapLast/10-4 3454815 33.21 ns/op BenchmarkMapLast/11-4 3610862 35.01 ns/op BenchmarkMapLast/12-4 3868622 36.70 ns/op BenchmarkMapLast/13-4 3439558 35.69 ns/op BenchmarkMapLast/14-4 3304910 33.16 ns/op BenchmarkMapLast/15-4 3533541 33.87 ns/op BenchmarkMapLast/16-4 3483768 32.53 ns/op BenchmarkMapCycle-4 2109375 57.53 ns/op BenchmarkRepeatedLookupStrMapKey32-4 3382302 35.06 ns/op BenchmarkRepeatedLookupStrMapKey1M-4 2353 50310 ns/op BenchmarkMakeMap/[Byte]Byte-4 746355 243.3 ns/op BenchmarkMakeMap/[Int]Int-4 386137 412.1 ns/op BenchmarkNewEmptyMap-4 5623888 19.36 ns/op 0 B/op 0 allocs/op BenchmarkNewSmallMap-4 1409388 84.59 ns/op 0 B/op 0 allocs/op BenchmarkMapIter-4 464772 247.7 ns/op BenchmarkMapIterEmpty-4 5144382 23.56 ns/op BenchmarkSameLengthMap-4 4490432 26.92 ns/op BenchmarkBigKeyMap-4 1701636 69.62 ns/op BenchmarkBigValMap-4 1520034 77.60 ns/op BenchmarkSmallKeyMap-4 2881026 41.65 ns/op BenchmarkMapPopulate/1-4 2219336 54.92 ns/op 0 B/op 0 allocs/op BenchmarkMapPopulate/10-4 150535 826.1 ns/op 179 B/op 1 allocs/op BenchmarkMapPopulate/100-4 9130 12551 ns/op 3347 B/op 17 allocs/op BenchmarkMapPopulate/1000-4 817 147843 ns/op 53331 B/op 73 allocs/op BenchmarkMapPopulate/10000-4 72 1691853 ns/op 427212 B/op 315 allocs/op BenchmarkMapPopulate/100000-4 6 21333335 ns/op 3605178 B/op 3958 allocs/op BenchmarkComplexAlgMap-4 468206 268.9 ns/op BenchmarkGoMapClear/Reflexive/1-4 1603497 74.97 ns/op BenchmarkGoMapClear/Reflexive/10-4 1377572 84.19 ns/op BenchmarkGoMapClear/Reflexive/100-4 481058 251.3 ns/op BenchmarkGoMapClear/Reflexive/1000-4 50886 2387 ns/op BenchmarkGoMapClear/Reflexive/10000-4 5235 20293 ns/op BenchmarkGoMapClear/NonReflexive/1-4 1303173 93.33 ns/op BenchmarkGoMapClear/NonReflexive/10-4 1204867 98.98 ns/op BenchmarkGoMapClear/NonReflexive/100-4 447886 253.7 ns/op BenchmarkGoMapClear/NonReflexive/1000-4 51565 2346 ns/op BenchmarkGoMapClear/NonReflexive/10000-4 5233 19802 ns/op BenchmarkMapStringConversion/32/simple-4 1786972 66.38 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/struct-4 1620818 76.70 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/array-4 1707541 71.69 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/simple-4 1682842 71.53 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/struct-4 1453461 82.83 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/array-4 1572226 76.89 ns/op 0 B/op 0 allocs/op BenchmarkMapInterfaceString-4 1901008 63.43 ns/op BenchmarkMapInterfacePtr-4 2059789 59.47 ns/op BenchmarkNewEmptyMapHintLessThan8-4 3817675 29.41 ns/op 0 B/op 0 allocs/op BenchmarkNewEmptyMapHintGreaterThan8-4 149317 776.3 ns/op 1152 B/op 1 allocs/op BenchmarkMapPop100-4 4608 24401 ns/op BenchmarkMapPop1000-4 339 349117 ns/op BenchmarkMapPop10000-4 19 6404316 ns/op BenchmarkMapAssign/Int32/256-4 2191968 52.43 ns/op BenchmarkMapAssign/Int32/65536-4 951709 115.6 ns/op BenchmarkMapAssign/Int64/256-4 2153514 52.57 ns/op BenchmarkMapAssign/Int64/65536-4 969085 108.0 ns/op BenchmarkMapAssign/Str/256-4 1838510 67.11 ns/op BenchmarkMapAssign/Str/65536-4 567267 194.8 ns/op BenchmarkMapOperatorAssign/Int32/256-4 1457292 81.85 ns/op BenchmarkMapOperatorAssign/Int32/65536-4 734724 158.9 ns/op BenchmarkMapOperatorAssign/Int64/256-4 1486893 82.10 ns/op BenchmarkMapOperatorAssign/Int64/65536-4 645498 176.5 ns/op BenchmarkMapOperatorAssign/Str/256-4 535106 2412 ns/op BenchmarkMapOperatorAssign/Str/65536-4 216976 491.9 ns/op BenchmarkMapAppendAssign/Int32/256-4 1000000 134.9 ns/op 32 B/op 0 allocs/op BenchmarkMapAppendAssign/Int32/65536-4 305727 350.6 ns/op 52 B/op 0 allocs/op BenchmarkMapAppendAssign/Int64/256-4 1000000 133.0 ns/op 32 B/op 0 allocs/op BenchmarkMapAppendAssign/Int64/65536-4 275857 369.0 ns/op 55 B/op 0 allocs/op BenchmarkMapAppendAssign/Str/256-4 778018 198.9 ns/op 52 B/op 0 allocs/op BenchmarkMapAppendAssign/Str/65536-4 166486 670.4 ns/op 107 B/op 1 allocs/op BenchmarkMapDelete/Int32/100-4 1753708 67.45 ns/op BenchmarkMapDelete/Int32/1000-4 1896620 63.28 ns/op BenchmarkMapDelete/Int32/10000-4 1834317 65.27 ns/op BenchmarkMapDelete/Int64/100-4 1804449 66.57 ns/op BenchmarkMapDelete/Int64/1000-4 1886996 62.65 ns/op BenchmarkMapDelete/Int64/10000-4 1834242 65.51 ns/op BenchmarkMapDelete/Str/100-4 1364350 87.81 ns/op BenchmarkMapDelete/Str/1000-4 1478991 79.85 ns/op BenchmarkMapDelete/Str/10000-4 1404220 86.05 ns/op BenchmarkMapDelete/Pointer/100-4 1640060 73.07 ns/op BenchmarkMapDelete/Pointer/1000-4 1700942 70.81 ns/op BenchmarkMapDelete/Pointer/10000-4 1636971 74.01 ns/op BenchmarkMemmove/0-4 15767647 7.535 ns/op BenchmarkMemmove/1-4 2029008 59.03 ns/op 16.94 MB/s BenchmarkMemmove/2-4 2001926 61.39 ns/op 32.58 MB/s BenchmarkMemmove/3-4 1982130 60.62 ns/op 49.49 MB/s BenchmarkMemmove/4-4 2003728 61.68 ns/op 64.85 MB/s BenchmarkMemmove/5-4 2006455 60.59 ns/op 82.52 MB/s BenchmarkMemmove/6-4 1978460 59.83 ns/op 100.29 MB/s BenchmarkMemmove/7-4 1878117 62.59 ns/op 111.84 MB/s BenchmarkMemmove/8-4 1950153 60.15 ns/op 133.00 MB/s BenchmarkMemmove/9-4 1836937 65.07 ns/op 138.31 MB/s BenchmarkMemmove/10-4 1764136 67.86 ns/op 147.36 MB/s BenchmarkMemmove/11-4 1750461 67.99 ns/op 161.80 MB/s BenchmarkMemmove/12-4 1754919 65.27 ns/op 183.85 MB/s BenchmarkMemmove/13-4 1856379 64.72 ns/op 200.87 MB/s BenchmarkMemmove/14-4 1864380 66.21 ns/op 211.45 MB/s BenchmarkMemmove/15-4 1826371 65.01 ns/op 230.74 MB/s BenchmarkMemmove/16-4 1911504 62.65 ns/op 255.38 MB/s BenchmarkMemmove/32-4 1850881 64.56 ns/op 495.67 MB/s BenchmarkMemmove/64-4 1698434 71.37 ns/op 896.79 MB/s BenchmarkMemmove/128-4 1451457 84.13 ns/op 1521.51 MB/s BenchmarkMemmove/256-4 1000000 109.9 ns/op 2329.29 MB/s BenchmarkMemmove/512-4 729358 160.7 ns/op 3186.41 MB/s BenchmarkMemmove/1024-4 414438 287.6 ns/op 3560.38 MB/s BenchmarkMemmove/2048-4 244510 487.9 ns/op 4197.58 MB/s BenchmarkMemmove/4096-4 132046 902.1 ns/op 4540.44 MB/s BenchmarkMemmoveOverlap/32-4 1843204 65.63 ns/op 487.58 MB/s BenchmarkMemmoveOverlap/64-4 1664169 70.80 ns/op 903.93 MB/s BenchmarkMemmoveOverlap/128-4 1395339 83.21 ns/op 1538.28 MB/s BenchmarkMemmoveOverlap/256-4 1000000 109.4 ns/op 2340.48 MB/s BenchmarkMemmoveOverlap/512-4 704617 160.0 ns/op 3200.62 MB/s BenchmarkMemmoveOverlap/1024-4 406960 290.9 ns/op 3520.39 MB/s BenchmarkMemmoveOverlap/2048-4 241942 489.8 ns/op 4181.25 MB/s BenchmarkMemmoveOverlap/4096-4 133596 901.5 ns/op 4543.45 MB/s BenchmarkMemmoveUnalignedDst/0-4 12260071 8.298 ns/op BenchmarkMemmoveUnalignedDst/1-4 2054318 58.31 ns/op 17.15 MB/s BenchmarkMemmoveUnalignedDst/2-4 1960359 60.80 ns/op 32.90 MB/s BenchmarkMemmoveUnalignedDst/3-4 1840158 61.47 ns/op 48.80 MB/s BenchmarkMemmoveUnalignedDst/4-4 1912154 62.36 ns/op 64.14 MB/s BenchmarkMemmoveUnalignedDst/5-4 1974266 60.82 ns/op 82.22 MB/s BenchmarkMemmoveUnalignedDst/6-4 1930707 60.96 ns/op 98.42 MB/s BenchmarkMemmoveUnalignedDst/7-4 1964526 60.69 ns/op 115.35 MB/s BenchmarkMemmoveUnalignedDst/8-4 1952308 60.77 ns/op 131.65 MB/s BenchmarkMemmoveUnalignedDst/9-4 1807546 65.48 ns/op 137.45 MB/s BenchmarkMemmoveUnalignedDst/10-4 1800334 65.59 ns/op 152.47 MB/s BenchmarkMemmoveUnalignedDst/11-4 1819987 65.52 ns/op 167.90 MB/s BenchmarkMemmoveUnalignedDst/12-4 1839102 66.49 ns/op 180.49 MB/s BenchmarkMemmoveUnalignedDst/13-4 1829300 65.41 ns/op 198.75 MB/s BenchmarkMemmoveUnalignedDst/14-4 1822071 66.26 ns/op 211.28 MB/s BenchmarkMemmoveUnalignedDst/15-4 1802487 65.84 ns/op 227.84 MB/s BenchmarkMemmoveUnalignedDst/16-4 1830919 65.17 ns/op 245.49 MB/s BenchmarkMemmoveUnalignedDst/32-4 1759360 68.97 ns/op 463.96 MB/s BenchmarkMemmoveUnalignedDst/64-4 1579792 76.60 ns/op 835.50 MB/s BenchmarkMemmoveUnalignedDst/128-4 1346894 89.23 ns/op 1434.55 MB/s BenchmarkMemmoveUnalignedDst/256-4 1000000 114.0 ns/op 2245.29 MB/s BenchmarkMemmoveUnalignedDst/512-4 700251 167.7 ns/op 3053.90 MB/s BenchmarkMemmoveUnalignedDst/1024-4 396129 301.4 ns/op 3397.35 MB/s BenchmarkMemmoveUnalignedDst/2048-4 239598 489.5 ns/op 4183.79 MB/s BenchmarkMemmoveUnalignedDst/4096-4 127851 919.9 ns/op 4452.76 MB/s BenchmarkMemmoveUnalignedDstOverlap/32-4 1685190 70.83 ns/op 451.78 MB/s BenchmarkMemmoveUnalignedDstOverlap/64-4 1589331 75.11 ns/op 852.07 MB/s BenchmarkMemmoveUnalignedDstOverlap/128-4 1362129 86.95 ns/op 1472.03 MB/s BenchmarkMemmoveUnalignedDstOverlap/256-4 1000000 115.2 ns/op 2221.73 MB/s BenchmarkMemmoveUnalignedDstOverlap/512-4 719504 166.1 ns/op 3082.55 MB/s BenchmarkMemmoveUnalignedDstOverlap/1024-4 404743 296.6 ns/op 3451.93 MB/s BenchmarkMemmoveUnalignedDstOverlap/2048-4 240427 497.2 ns/op 4118.68 MB/s BenchmarkMemmoveUnalignedDstOverlap/4096-4 130213 909.5 ns/op 4503.79 MB/s BenchmarkMemmoveUnalignedSrc/0-4 12664272 8.250 ns/op BenchmarkMemmoveUnalignedSrc/1-4 1999902 58.79 ns/op 17.01 MB/s BenchmarkMemmoveUnalignedSrc/2-4 1994564 61.83 ns/op 32.34 MB/s BenchmarkMemmoveUnalignedSrc/3-4 1872236 62.17 ns/op 48.26 MB/s BenchmarkMemmoveUnalignedSrc/4-4 1967172 60.61 ns/op 65.99 MB/s BenchmarkMemmoveUnalignedSrc/5-4 1952469 60.59 ns/op 82.52 MB/s BenchmarkMemmoveUnalignedSrc/6-4 1931488 62.32 ns/op 96.28 MB/s BenchmarkMemmoveUnalignedSrc/7-4 1931080 60.18 ns/op 116.31 MB/s BenchmarkMemmoveUnalignedSrc/8-4 1995589 60.17 ns/op 132.95 MB/s BenchmarkMemmoveUnalignedSrc/9-4 1826528 65.23 ns/op 137.97 MB/s BenchmarkMemmoveUnalignedSrc/10-4 1811124 65.49 ns/op 152.69 MB/s BenchmarkMemmoveUnalignedSrc/11-4 1841545 65.48 ns/op 167.98 MB/s BenchmarkMemmoveUnalignedSrc/12-4 1829730 65.05 ns/op 184.48 MB/s BenchmarkMemmoveUnalignedSrc/13-4 1846035 64.61 ns/op 201.21 MB/s BenchmarkMemmoveUnalignedSrc/14-4 1840651 66.23 ns/op 211.39 MB/s BenchmarkMemmoveUnalignedSrc/15-4 1815036 66.51 ns/op 225.53 MB/s BenchmarkMemmoveUnalignedSrc/16-4 1790984 65.69 ns/op 243.55 MB/s BenchmarkMemmoveUnalignedSrc/32-4 1735918 69.04 ns/op 463.50 MB/s BenchmarkMemmoveUnalignedSrc/64-4 1617432 74.53 ns/op 858.66 MB/s BenchmarkMemmoveUnalignedSrc/128-4 1388600 88.76 ns/op 1442.13 MB/s BenchmarkMemmoveUnalignedSrc/256-4 1000000 113.1 ns/op 2263.00 MB/s BenchmarkMemmoveUnalignedSrc/512-4 716122 166.4 ns/op 3076.57 MB/s BenchmarkMemmoveUnalignedSrc/1024-4 411674 291.5 ns/op 3513.29 MB/s BenchmarkMemmoveUnalignedSrc/2048-4 239484 489.6 ns/op 4183.06 MB/s BenchmarkMemmoveUnalignedSrc/4096-4 132752 905.1 ns/op 4525.58 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_0-4 1582803 77.24 ns/op 207.15 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_0-4 1609767 75.26 ns/op 212.60 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_1-4 1541112 78.15 ns/op 204.73 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_1-4 1512890 80.28 ns/op 199.29 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_4-4 1501560 77.88 ns/op 205.46 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_4-4 1533678 77.99 ns/op 205.16 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_7-4 1513716 77.69 ns/op 205.96 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_7-4 1523175 78.69 ns/op 203.34 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_0-4 1322988 90.84 ns/op 704.55 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_0-4 1228797 97.65 ns/op 655.39 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_1-4 1327197 89.16 ns/op 717.85 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_1-4 1271084 90.39 ns/op 708.07 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_4-4 1344600 90.14 ns/op 710.02 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_4-4 1337223 88.27 ns/op 725.03 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_7-4 1352480 87.97 ns/op 727.55 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_7-4 1345198 90.77 ns/op 705.05 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_0-4 752980 157.0 ns/op 1630.65 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_0-4 579874 199.9 ns/op 1280.80 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_1-4 889366 132.2 ns/op 1936.71 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_1-4 908316 128.6 ns/op 1989.99 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_4-4 909782 131.4 ns/op 1948.03 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_4-4 902905 127.9 ns/op 2001.45 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_7-4 894817 131.9 ns/op 1941.34 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_7-4 904792 129.2 ns/op 1980.97 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_0-4 78936 1492 ns/op 2746.14 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_0-4 51782 2298 ns/op 1782.69 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_1-4 129742 916.0 ns/op 4471.38 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_1-4 129592 930.4 ns/op 4402.53 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_4-4 130641 927.8 ns/op 4414.52 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_4-4 129082 922.9 ns/op 4438.35 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_7-4 130550 919.3 ns/op 4455.57 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_7-4 127893 926.6 ns/op 4420.66 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_0-4 4906 23324 ns/op 2809.80 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_0-4 3228 35819 ns/op 1829.63 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_1-4 7381 14157 ns/op 4629.30 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_1-4 7222 14273 ns/op 4591.58 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_4-4 7261 14145 ns/op 4633.27 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_4-4 7206 14278 ns/op 4590.06 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_7-4 7204 14190 ns/op 4618.48 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_7-4 7431 14304 ns/op 4581.70 MB/s BenchmarkMemmoveUnalignedSrcOverlap/32-4 1740927 68.82 ns/op 465.00 MB/s BenchmarkMemmoveUnalignedSrcOverlap/64-4 1575223 75.46 ns/op 848.15 MB/s BenchmarkMemmoveUnalignedSrcOverlap/128-4 1364067 88.72 ns/op 1442.72 MB/s BenchmarkMemmoveUnalignedSrcOverlap/256-4 1000000 114.1 ns/op 2243.24 MB/s BenchmarkMemmoveUnalignedSrcOverlap/512-4 719712 166.9 ns/op 3066.84 MB/s BenchmarkMemmoveUnalignedSrcOverlap/1024-4 406383 292.4 ns/op 3501.94 MB/s BenchmarkMemmoveUnalignedSrcOverlap/2048-4 240504 492.8 ns/op 4155.80 MB/s BenchmarkMemmoveUnalignedSrcOverlap/4096-4 132205 908.5 ns/op 4508.73 MB/s BenchmarkMemclr/5-4 10919950 11.00 ns/op 454.45 MB/s BenchmarkMemclr/16-4 10609623 11.28 ns/op 1418.30 MB/s BenchmarkMemclr/64-4 9914858 12.13 ns/op 5276.04 MB/s BenchmarkMemclr/256-4 8695262 13.95 ns/op 18356.97 MB/s BenchmarkMemclr/4096-4 2357164 50.70 ns/op 80793.36 MB/s BenchmarkMemclr/65536-4 50782 2005 ns/op 32684.58 MB/s BenchmarkMemclr/1M-4 2750 40559 ns/op 25852.80 MB/s BenchmarkMemclr/4M-4 698 165534 ns/op 25338.04 MB/s BenchmarkMemclr/8M-4 303 377436 ns/op 22225.23 MB/s BenchmarkMemclr/16M-4 82 1340994 ns/op 12511.03 MB/s BenchmarkMemclr/64M-4 12 9666698 ns/op 6942.27 MB/s BenchmarkMemclrUnaligned/0_5-4 6504182 17.00 ns/op 294.14 MB/s BenchmarkMemclrUnaligned/0_16-4 7245740 16.24 ns/op 985.17 MB/s BenchmarkMemclrUnaligned/0_64-4 6994551 16.97 ns/op 3771.81 MB/s BenchmarkMemclrUnaligned/0_256-4 6527534 18.32 ns/op 13972.84 MB/s BenchmarkMemclrUnaligned/0_4096-4 2221272 54.64 ns/op 74963.43 MB/s BenchmarkMemclrUnaligned/0_65536-4 62751 1696 ns/op 38650.65 MB/s BenchmarkMemclrUnaligned/1_5-4 6957516 17.02 ns/op 293.73 MB/s BenchmarkMemclrUnaligned/1_16-4 7332403 16.26 ns/op 983.80 MB/s BenchmarkMemclrUnaligned/1_64-4 6989926 16.89 ns/op 3790.16 MB/s BenchmarkMemclrUnaligned/1_256-4 6330696 18.86 ns/op 13575.98 MB/s BenchmarkMemclrUnaligned/1_4096-4 1370779 87.25 ns/op 46943.19 MB/s BenchmarkMemclrUnaligned/1_65536-4 52215 2051 ns/op 31953.74 MB/s BenchmarkMemclrUnaligned/4_5-4 7090064 17.04 ns/op 293.39 MB/s BenchmarkMemclrUnaligned/4_16-4 7383862 16.19 ns/op 988.25 MB/s BenchmarkMemclrUnaligned/4_64-4 7003128 16.89 ns/op 3789.03 MB/s BenchmarkMemclrUnaligned/4_256-4 6369699 18.91 ns/op 13535.62 MB/s BenchmarkMemclrUnaligned/4_4096-4 1364761 87.40 ns/op 46862.68 MB/s BenchmarkMemclrUnaligned/4_65536-4 50864 2000 ns/op 32769.43 MB/s BenchmarkMemclrUnaligned/7_5-4 6981897 16.98 ns/op 294.53 MB/s BenchmarkMemclrUnaligned/7_16-4 7403541 16.28 ns/op 982.70 MB/s BenchmarkMemclrUnaligned/7_64-4 7008501 16.88 ns/op 3790.47 MB/s BenchmarkMemclrUnaligned/7_256-4 6323126 18.89 ns/op 13550.31 MB/s BenchmarkMemclrUnaligned/7_4096-4 1366476 87.22 ns/op 46963.43 MB/s BenchmarkMemclrUnaligned/7_65536-4 59972 2036 ns/op 32186.55 MB/s BenchmarkMemclrUnaligned/0_1M-4 2796 40558 ns/op 25853.88 MB/s BenchmarkMemclrUnaligned/0_4M-4 690 165391 ns/op 25359.93 MB/s BenchmarkMemclrUnaligned/0_8M-4 307 378054 ns/op 22188.90 MB/s BenchmarkMemclrUnaligned/0_16M-4 81 1576083 ns/op 10644.88 MB/s BenchmarkMemclrUnaligned/0_64M-4 12 9684027 ns/op 6929.85 MB/s BenchmarkMemclrUnaligned/1_1M-4 2985 39745 ns/op 26382.58 MB/s BenchmarkMemclrUnaligned/1_4M-4 674 168371 ns/op 24911.12 MB/s BenchmarkMemclrUnaligned/1_8M-4 243 473243 ns/op 17725.79 MB/s BenchmarkMemclrUnaligned/1_16M-4 64 1833840 ns/op 9148.68 MB/s BenchmarkMemclrUnaligned/1_64M-4 12 9723986 ns/op 6901.37 MB/s BenchmarkMemclrUnaligned/4_1M-4 2812 40285 ns/op 26029.02 MB/s BenchmarkMemclrUnaligned/4_4M-4 644 173257 ns/op 24208.58 MB/s BenchmarkMemclrUnaligned/4_8M-4 241 483199 ns/op 17360.56 MB/s BenchmarkMemclrUnaligned/4_16M-4 62 1965044 ns/op 8537.83 MB/s BenchmarkMemclrUnaligned/4_64M-4 12 9586926 ns/op 7000.04 MB/s BenchmarkMemclrUnaligned/7_1M-4 2376 42519 ns/op 24661.09 MB/s BenchmarkMemclrUnaligned/7_4M-4 664 170423 ns/op 24611.13 MB/s BenchmarkMemclrUnaligned/7_8M-4 216 530166 ns/op 15822.61 MB/s BenchmarkMemclrUnaligned/7_16M-4 57 2066274 ns/op 8119.55 MB/s BenchmarkMemclrUnaligned/7_64M-4 12 9640265 ns/op 6961.31 MB/s BenchmarkGoMemclr/5-4 2238498 53.00 ns/op 94.34 MB/s BenchmarkGoMemclr/16-4 538861 214.3 ns/op 74.66 MB/s BenchmarkGoMemclr/64-4 149636 807.0 ns/op 79.30 MB/s BenchmarkGoMemclr/256-4 37538 3191 ns/op 80.23 MB/s BenchmarkMemclrRange/1K_2K-4 67550 1716 ns/op 55867.18 MB/s BenchmarkMemclrRange/2K_8K-4 31188 3847 ns/op 86692.53 MB/s BenchmarkMemclrRange/4K_16K-4 43291 2762 ns/op 116987.06 MB/s BenchmarkMemclrRange/160K_228K-4 1816 59209 ns/op 28084.69 MB/s BenchmarkClearFat7-4 7017704 17.05 ns/op BenchmarkClearFat8-4 6977685 16.37 ns/op BenchmarkClearFat11-4 6513470 18.19 ns/op BenchmarkClearFat12-4 6088424 18.81 ns/op BenchmarkClearFat13-4 6304310 18.36 ns/op BenchmarkClearFat14-4 6350586 18.52 ns/op BenchmarkClearFat15-4 6449845 18.28 ns/op BenchmarkClearFat16-4 6459234 18.42 ns/op BenchmarkClearFat24-4 6430825 18.48 ns/op BenchmarkClearFat32-4 6206284 19.28 ns/op BenchmarkClearFat40-4 5973944 19.84 ns/op BenchmarkClearFat48-4 5653406 21.60 ns/op BenchmarkClearFat56-4 5528864 20.75 ns/op BenchmarkClearFat64-4 5304747 21.95 ns/op BenchmarkClearFat72-4 5185390 22.50 ns/op BenchmarkClearFat128-4 3981682 29.60 ns/op BenchmarkClearFat256-4 2743365 42.79 ns/op BenchmarkClearFat512-4 1416322 81.03 ns/op BenchmarkClearFat1024-4 895768 133.7 ns/op BenchmarkClearFat1032-4 833140 139.0 ns/op BenchmarkClearFat1040-4 829278 140.2 ns/op BenchmarkCopyFat7-4 6918664 16.77 ns/op BenchmarkCopyFat8-4 7213082 15.53 ns/op BenchmarkCopyFat11-4 6094884 18.22 ns/op BenchmarkCopyFat12-4 6131754 18.28 ns/op BenchmarkCopyFat13-4 6194226 18.27 ns/op BenchmarkCopyFat14-4 6204232 18.36 ns/op BenchmarkCopyFat15-4 6278790 18.22 ns/op BenchmarkCopyFat16-4 6605875 17.96 ns/op BenchmarkCopyFat24-4 6441522 18.28 ns/op BenchmarkCopyFat32-4 6208231 19.03 ns/op BenchmarkCopyFat64-4 5390874 22.63 ns/op BenchmarkCopyFat72-4 5112483 22.79 ns/op BenchmarkCopyFat128-4 3683533 31.62 ns/op BenchmarkCopyFat256-4 2584015 45.65 ns/op BenchmarkCopyFat512-4 1383126 85.83 ns/op BenchmarkCopyFat520-4 1345218 89.01 ns/op BenchmarkCopyFat1024-4 825687 147.3 ns/op BenchmarkCopyFat1032-4 811898 152.6 ns/op BenchmarkCopyFat1040-4 784686 147.2 ns/op BenchmarkIssue18740/2byte-4 495 234545 ns/op BenchmarkIssue18740/4byte-4 775 144105 ns/op BenchmarkIssue18740/8byte-4 1075 110398 ns/op BenchmarkMemclrKnownSize1-4 8591422 13.03 ns/op 76.75 MB/s BenchmarkMemclrKnownSize2-4 5796582 20.38 ns/op 98.13 MB/s BenchmarkMemclrKnownSize4-4 3731641 32.88 ns/op 121.67 MB/s BenchmarkMemclrKnownSize8-4 1000000 101.4 ns/op 78.88 MB/s BenchmarkMemclrKnownSize16-4 567975 209.3 ns/op 76.43 MB/s BenchmarkMemclrKnownSize32-4 295994 396.8 ns/op 80.65 MB/s BenchmarkMemclrKnownSize64-4 154075 783.2 ns/op 81.71 MB/s BenchmarkMemclrKnownSize112-4 88188 1351 ns/op 82.89 MB/s BenchmarkMemclrKnownSize128-4 77257 1555 ns/op 82.30 MB/s BenchmarkMemclrKnownSize192-4 52021 2321 ns/op 82.71 MB/s BenchmarkMemclrKnownSize248-4 40204 3011 ns/op 82.36 MB/s BenchmarkMemclrKnownSize256-4 37459 3075 ns/op 83.24 MB/s BenchmarkMemclrKnownSize512-4 19327 6212 ns/op 82.43 MB/s BenchmarkMemclrKnownSize1024-4 9662 12350 ns/op 82.91 MB/s BenchmarkMemclrKnownSize4096-4 2440 48619 ns/op 84.25 MB/s BenchmarkMemclrKnownSize512KiB-4 18 6442939 ns/op 81.37 MB/s BenchmarkReadMetricsLatency-4 14680 6685 p50-ns 7165 p90-ns 20543 p99-ns BenchmarkFinalizer-4 174 688741 ns/op BenchmarkFinalizerRun-4 186055 954.7 ns/op BenchmarkPallocBitsSummarize/Unpacked00-4 6747763 17.12 ns/op BenchmarkPallocBitsSummarize/UnpackedFFFFFFFFFFFFFFFF-4 3165351 37.74 ns/op BenchmarkPallocBitsSummarize/UnpackedAA-4 2431071 49.26 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAAAAAAAAAA-4 2371749 50.51 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000AAAAAAAA-4 1302931 91.88 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAA00000001-4 1000000 101.0 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBBBBBBBBBB-4 2224153 54.04 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000BBBBBBBB-4 1267795 94.45 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBB00000001-4 1315605 89.98 ns/op BenchmarkPallocBitsSummarize/UnpackedCCCCCCCCCCCCCCCC-4 1986028 59.86 ns/op BenchmarkPallocBitsSummarize/Unpacked4444444444444444-4 2014466 59.82 ns/op BenchmarkPallocBitsSummarize/Unpacked4040404040404040-4 1732094 69.69 ns/op BenchmarkPallocBitsSummarize/Unpacked4000400040004000-4 1490104 80.89 ns/op BenchmarkPallocBitsSummarize/Unpacked1000404044CCAAFF-4 1353723 88.62 ns/op BenchmarkFindBitRange64/Pattern00Size2-4 7617951 15.81 ns/op BenchmarkFindBitRange64/Pattern00Size8-4 7847534 15.42 ns/op BenchmarkFindBitRange64/Pattern00Size32-4 7751674 15.28 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize2-4 7682886 15.39 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize8-4 7262686 16.69 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize32-4 6399274 18.79 ns/op BenchmarkFindBitRange64/PatternAASize2-4 7696296 15.72 ns/op BenchmarkFindBitRange64/PatternAASize8-4 7780675 15.26 ns/op BenchmarkFindBitRange64/PatternAASize32-4 7694002 15.50 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize2-4 7556104 15.71 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize8-4 7812364 15.27 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize32-4 7918072 15.40 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize2-4 7540452 15.64 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize8-4 7862248 15.40 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize32-4 7865841 15.30 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size2-4 7543047 15.61 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size8-4 7749151 15.39 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size32-4 7817668 15.32 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize2-4 7576904 15.57 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize8-4 7225267 16.50 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize32-4 7274500 16.72 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize2-4 7661428 15.78 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize8-4 7248999 16.72 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize32-4 7145300 16.64 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size2-4 7676018 15.62 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size8-4 7008052 16.50 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size32-4 7186023 16.62 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize2-4 7574484 15.54 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize8-4 7089207 16.91 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize32-4 7165010 16.68 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size2-4 7560992 15.56 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size8-4 7781782 15.36 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size32-4 7796180 15.34 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size2-4 7591238 15.64 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size8-4 7783286 15.31 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size32-4 7706523 15.27 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size2-4 7604707 15.67 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size8-4 7889637 15.41 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size32-4 7757923 15.28 ns/op BenchmarkNetpollBreak-4 3487 33523 ns/op BenchmarkPinnerPinUnpinBatch-4 1002 127999 ns/op BenchmarkPinnerPinUnpinBatchDouble-4 223 576496 ns/op BenchmarkPinnerPinUnpinBatchTiny-4 1075 124853 ns/op BenchmarkPinnerPinUnpin-4 1000000 107.9 ns/op BenchmarkPinnerPinUnpinTiny-4 1000000 108.1 ns/op BenchmarkPinnerPinUnpinDouble-4 417793 285.2 ns/op BenchmarkPinnerPinUnpinParallel-4 3436239 34.05 ns/op BenchmarkPinnerPinUnpinParallelTiny-4 3525739 34.00 ns/op BenchmarkPinnerPinUnpinParallelDouble-4 183452 654.0 ns/op BenchmarkPinnerIsPinnedOnPinned-4 5708703 21.11 ns/op BenchmarkPinnerIsPinnedOnUnpinned-4 6229712 19.18 ns/op BenchmarkPinnerIsPinnedOnPinnedParallel-4 9749866 12.25 ns/op BenchmarkPinnerIsPinnedOnUnpinnedParallel-4 10240804 11.55 ns/op BenchmarkPingPongHog-4 282 375268 ns/op BenchmarkStackGrowth-4 108325 1093 ns/op BenchmarkStackGrowthDeep-4 1167 103548 ns/op BenchmarkCreateGoroutines-4 25082 4746 ns/op BenchmarkCreateGoroutinesParallel-4 39744 3092 ns/op BenchmarkCreateGoroutinesCapture-4 4812 22814 ns/op 144 B/op 5 allocs/op BenchmarkCreateGoroutinesSingle-4 35491 3256 ns/op BenchmarkClosureCall-4 18455743 5.643 ns/op BenchmarkWakeupParallelSpinning/0s-4 6220 20123 ns/op BenchmarkWakeupParallelSpinning/1µs-4 4987 23963 ns/op BenchmarkWakeupParallelSpinning/2µs-4 4291 28117 ns/op BenchmarkWakeupParallelSpinning/5µs-4 3026 40293 ns/op BenchmarkWakeupParallelSpinning/10µs-4 2106 59159 ns/op BenchmarkWakeupParallelSpinning/20µs-4 1258 91827 ns/op BenchmarkWakeupParallelSpinning/50µs-4 751 161174 ns/op BenchmarkWakeupParallelSpinning/100µs-4 451 254575 ns/op BenchmarkMatmult-4 4925091 31.82 ns/op BenchmarkFastrand-4 12760804 9.534 ns/op BenchmarkFastrand64-4 12250072 9.374 ns/op BenchmarkFastrandHashiter-4 4649366 25.71 ns/op BenchmarkFastrandn/2-4 8155840 14.85 ns/op BenchmarkFastrandn/3-4 7892528 15.17 ns/op BenchmarkFastrandn/4-4 8001049 14.97 ns/op BenchmarkFastrandn/5-4 7975020 14.87 ns/op BenchmarkIfaceCmp100-4 104011 1154 ns/op BenchmarkIfaceCmpNil100-4 162690 752.0 ns/op BenchmarkEfaceCmpDiff-4 40149 2986 ns/op BenchmarkEfaceCmpDiffIndirect-4 31220 3861 ns/op BenchmarkDefer-4 1244096 96.45 ns/op BenchmarkDefer10-4 841132 149.3 ns/op BenchmarkDeferMany-4 546948 396.2 ns/op BenchmarkPanicRecover-4 531922 211.4 ns/op BenchmarkGoroutineProfile/small-nil/idle-4 7240 16788 ns/op 15591 p50-ns 19277 p90-ns 30083 p99-ns BenchmarkGoroutineProfile/small-nil/loaded-4 5809 51660 ns/op 15806 p50-ns 21124 p90-ns 94538 p99-ns BenchmarkGoroutineProfile/small/idle-4 3256 36526 ns/op 34432 p50-ns 38508 p90-ns 71860 p99-ns BenchmarkGoroutineProfile/small/loaded-4 58 2778568 ns/op 221402 p50-ns 17112880 p90-ns 20340865 p99-ns BenchmarkGoroutineProfile/large-nil/idle-4 6674 16756 ns/op 15682 p50-ns 19038 p90-ns 27868 p99-ns BenchmarkGoroutineProfile/large-nil/loaded-4 5764 42207 ns/op 16007 p50-ns 20223 p90-ns 51739 p99-ns BenchmarkGoroutineProfile/large/idle-4 30 3793436 ns/op 3886630 p50-ns 4060424 p90-ns 4397698 p99-ns BenchmarkGoroutineProfile/large/loaded-4 16 6524329 ns/op 4234753 p50-ns 15564911 p90-ns 20931497 p99-ns BenchmarkGoroutineProfile/sparse-nil/idle-4 6550 17364 ns/op 15872 p50-ns 19436 p90-ns 44236 p99-ns BenchmarkGoroutineProfile/sparse-nil/loaded-4 1753 173937 ns/op 18164 p50-ns 31496 p90-ns 4541827 p99-ns BenchmarkGoroutineProfile/sparse/idle-4 883 131923 ns/op 123374 p50-ns 157747 p90-ns 182110 p99-ns BenchmarkGoroutineProfile/sparse/loaded-4 220 695179 ns/op 228554 p50-ns 459639 p90-ns 14449852 p99-ns BenchmarkRWMutexUncontended-4 3078850 38.68 ns/op BenchmarkRWMutexWrite100-4 607654 194.1 ns/op BenchmarkRWMutexWrite10-4 96723 1419 ns/op BenchmarkRWMutexWorkWrite100-4 485936 231.4 ns/op BenchmarkRWMutexWorkWrite10-4 75848 1496 ns/op BenchmarkSemTable/OneAddrCollision/n=1000-4 2612 45089 ns/op BenchmarkSemTable/ManyAddrCollision/n=1000-4 907 128460 ns/op BenchmarkSemTable/OneAddrCollision/n=2000-4 1284 92609 ns/op BenchmarkSemTable/ManyAddrCollision/n=2000-4 441 265380 ns/op BenchmarkSemTable/OneAddrCollision/n=4000-4 632 184213 ns/op BenchmarkSemTable/ManyAddrCollision/n=4000-4 210 548453 ns/op BenchmarkSemTable/OneAddrCollision/n=8000-4 319 374163 ns/op BenchmarkSemTable/ManyAddrCollision/n=8000-4 102 1137286 ns/op BenchmarkMakeSliceCopy/mallocmove/Byte-4 348184 427.7 ns/op BenchmarkMakeSliceCopy/mallocmove/Int-4 273080 426.1 ns/op BenchmarkMakeSliceCopy/mallocmove/Ptr-4 279199 440.9 ns/op BenchmarkMakeSliceCopy/makecopy/Byte-4 326424 481.9 ns/op BenchmarkMakeSliceCopy/makecopy/Int-4 251574 429.0 ns/op BenchmarkMakeSliceCopy/makecopy/Ptr-4 238761 521.2 ns/op BenchmarkMakeSliceCopy/nilappend/Byte-4 273956 456.3 ns/op BenchmarkMakeSliceCopy/nilappend/Int-4 289200 499.3 ns/op BenchmarkMakeSliceCopy/nilappend/Ptr-4 250022 527.1 ns/op BenchmarkMakeSlice/Byte-4 2055139 56.17 ns/op BenchmarkMakeSlice/Int16-4 1900944 54.42 ns/op BenchmarkMakeSlice/Int-4 1601222 74.82 ns/op BenchmarkMakeSlice/Ptr-4 1441114 84.88 ns/op BenchmarkMakeSlice/Struct/24-4 1000000 135.6 ns/op BenchmarkMakeSlice/Struct/32-4 1000000 160.8 ns/op BenchmarkMakeSlice/Struct/40-4 1000000 186.1 ns/op BenchmarkGrowSlice/Byte-4 872774 145.7 ns/op BenchmarkGrowSlice/Int16-4 811228 154.6 ns/op BenchmarkGrowSlice/Int-4 676818 201.2 ns/op BenchmarkGrowSlice/Ptr-4 599325 242.3 ns/op BenchmarkGrowSlice/Struct/24-4 383502 354.3 ns/op BenchmarkGrowSlice/Struct/32-4 292741 506.6 ns/op BenchmarkGrowSlice/Struct/40-4 219226 565.5 ns/op BenchmarkExtendSlice/IntSlice-4 580496 239.8 ns/op BenchmarkExtendSlice/PointerSlice-4 499728 272.5 ns/op BenchmarkExtendSlice/NoGrow-4 969591 139.0 ns/op BenchmarkAppend-4 909710 128.6 ns/op BenchmarkAppendGrowByte-4 5 22424278 ns/op BenchmarkAppendGrowString-4 1 226271632 ns/op BenchmarkAppendSlice/1Bytes-4 1960453 59.45 ns/op BenchmarkAppendSlice/4Bytes-4 1973728 63.12 ns/op BenchmarkAppendSlice/7Bytes-4 1939204 64.64 ns/op BenchmarkAppendSlice/8Bytes-4 1919804 61.91 ns/op BenchmarkAppendSlice/15Bytes-4 1781944 67.34 ns/op BenchmarkAppendSlice/16Bytes-4 1810033 66.79 ns/op BenchmarkAppendSlice/32Bytes-4 1814192 65.29 ns/op BenchmarkAppendSliceLarge/1024Bytes-4 82768 1605 ns/op BenchmarkAppendSliceLarge/4096Bytes-4 24171 5539 ns/op BenchmarkAppendSliceLarge/16384Bytes-4 6984 20397 ns/op BenchmarkAppendSliceLarge/65536Bytes-4 1582 82365 ns/op BenchmarkAppendSliceLarge/262144Bytes-4 206 570495 ns/op BenchmarkAppendSliceLarge/1048576Bytes-4 50 2334317 ns/op BenchmarkAppendStr/1Bytes-4 2043562 57.33 ns/op BenchmarkAppendStr/4Bytes-4 2056852 57.47 ns/op BenchmarkAppendStr/8Bytes-4 2028783 59.95 ns/op BenchmarkAppendStr/16Bytes-4 1982354 62.94 ns/op BenchmarkAppendStr/32Bytes-4 1947046 59.30 ns/op BenchmarkAppendSpecialCase-4 819432 141.3 ns/op BenchmarkCopy/1Byte-4 2046187 58.04 ns/op 17.23 MB/s BenchmarkCopy/1String-4 1975189 59.57 ns/op 16.79 MB/s BenchmarkCopy/2Byte-4 1987797 60.30 ns/op 33.17 MB/s BenchmarkCopy/2String-4 1912376 62.46 ns/op 32.02 MB/s BenchmarkCopy/4Byte-4 1961733 59.76 ns/op 66.93 MB/s BenchmarkCopy/4String-4 1936917 62.27 ns/op 64.24 MB/s BenchmarkCopy/8Byte-4 1982589 58.85 ns/op 135.94 MB/s BenchmarkCopy/8String-4 1999987 60.05 ns/op 133.21 MB/s BenchmarkCopy/12Byte-4 1865910 62.00 ns/op 193.54 MB/s BenchmarkCopy/12String-4 1837077 63.89 ns/op 187.83 MB/s BenchmarkCopy/16Byte-4 1912899 61.23 ns/op 261.31 MB/s BenchmarkCopy/16String-4 1904883 61.68 ns/op 259.41 MB/s BenchmarkCopy/32Byte-4 1811778 64.26 ns/op 498.00 MB/s BenchmarkCopy/32String-4 1793452 66.76 ns/op 479.36 MB/s BenchmarkCopy/128Byte-4 1331030 88.23 ns/op 1450.71 MB/s BenchmarkCopy/128String-4 1215403 98.15 ns/op 1304.13 MB/s BenchmarkCopy/1024Byte-4 349087 339.6 ns/op 3015.40 MB/s BenchmarkCopy/1024String-4 267460 441.5 ns/op 2319.39 MB/s BenchmarkAppendInPlace/NoGrow/Byte-4 32101 3921 ns/op BenchmarkAppendInPlace/NoGrow/1Ptr-4 21410 6200 ns/op BenchmarkAppendInPlace/NoGrow/2Ptr-4 12723 10777 ns/op BenchmarkAppendInPlace/NoGrow/3Ptr-4 10000 13379 ns/op BenchmarkAppendInPlace/NoGrow/4Ptr-4 8659 16855 ns/op BenchmarkAppendInPlace/Grow/Byte-4 158990 850.7 ns/op BenchmarkAppendInPlace/Grow/1Ptr-4 159667 826.1 ns/op BenchmarkAppendInPlace/Grow/2Ptr-4 117338 1109 ns/op BenchmarkAppendInPlace/Grow/3Ptr-4 99094 1613 ns/op BenchmarkAppendInPlace/Grow/4Ptr-4 88656 1730 ns/op BenchmarkStackCopyPtr-4 1 142282732 ns/op BenchmarkStackCopy-4 1 107184674 ns/op BenchmarkStackCopyNoCache-4 19 6311086 ns/op BenchmarkStackCopyWithStkobj-4 2 61218872 ns/op BenchmarkIssue18138-4 870 120919 ns/op BenchmarkCompareStringEqual-4 9752310 10.27 ns/op BenchmarkCompareStringIdentical-4 18743702 5.636 ns/op BenchmarkCompareStringSameLength-4 11228872 10.09 ns/op BenchmarkCompareStringDifferentLength-4 18389290 5.677 ns/op BenchmarkCompareStringBigUnaligned-4 1272 85666 ns/op 12240.44 MB/s BenchmarkCompareStringBig-4 1180 93957 ns/op 11160.22 MB/s BenchmarkConcatStringAndBytes-4 2465062 47.94 ns/op BenchmarkSliceByteToString/1-4 2231272 53.63 ns/op BenchmarkSliceByteToString/2-4 1000000 107.2 ns/op BenchmarkSliceByteToString/4-4 1000000 103.2 ns/op BenchmarkSliceByteToString/8-4 1000000 101.5 ns/op BenchmarkSliceByteToString/16-4 1000000 106.7 ns/op BenchmarkSliceByteToString/32-4 1000000 120.2 ns/op BenchmarkSliceByteToString/64-4 940378 160.5 ns/op BenchmarkSliceByteToString/128-4 755020 196.1 ns/op BenchmarkRuneCount/lenruneslice/ASCII-4 2792154 41.81 ns/op BenchmarkRuneCount/lenruneslice/Japanese-4 838982 128.0 ns/op BenchmarkRuneCount/lenruneslice/MixedLength-4 1000000 109.2 ns/op BenchmarkRuneCount/rangeloop/ASCII-4 4477370 26.88 ns/op BenchmarkRuneCount/rangeloop/Japanese-4 1803792 66.85 ns/op BenchmarkRuneCount/rangeloop/MixedLength-4 2082649 56.99 ns/op BenchmarkRuneCount/utf8.RuneCountInString/ASCII-4 2622152 45.37 ns/op BenchmarkRuneCount/utf8.RuneCountInString/Japanese-4 465672 248.0 ns/op BenchmarkRuneCount/utf8.RuneCountInString/MixedLength-4 575977 202.2 ns/op BenchmarkRuneIterate/range/ASCII-4 8873154 13.55 ns/op BenchmarkRuneIterate/range/Japanese-4 2192979 53.65 ns/op BenchmarkRuneIterate/range/MixedLength-4 2599202 46.74 ns/op BenchmarkRuneIterate/range1/ASCII-4 7334892 13.65 ns/op BenchmarkRuneIterate/range1/Japanese-4 2219240 53.97 ns/op BenchmarkRuneIterate/range1/MixedLength-4 2566885 45.85 ns/op BenchmarkRuneIterate/range2/ASCII-4 8796333 13.60 ns/op BenchmarkRuneIterate/range2/Japanese-4 2202822 53.71 ns/op BenchmarkRuneIterate/range2/MixedLength-4 2603709 45.70 ns/op BenchmarkArrayEqual-4 16956094 6.199 ns/op BenchmarkFunc/Name-4 2536731 44.25 ns/op BenchmarkFunc/Entry-4 9621462 11.64 ns/op BenchmarkFunc/FileLine-4 2821728 42.30 ns/op PASS ok runtime 146.917s goos: freebsd goarch: amd64 pkg: runtime/cgo cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHandle/non-concurrent-4 22066 4706 ns/op BenchmarkHandle/concurrent-4 13879 8554 ns/op PASS ok runtime/cgo 1.459s goos: freebsd goarch: amd64 pkg: runtime/internal/atomic cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAnd32-4 8554671 13.84 ns/op BenchmarkAnd32Parallel-4 1586653 72.45 ns/op BenchmarkAnd64-4 8856308 13.53 ns/op BenchmarkAnd64Parallel-4 1663596 73.71 ns/op BenchmarkOr32-4 8625980 13.93 ns/op BenchmarkOr32Parallel-4 1615166 74.55 ns/op BenchmarkOr64-4 8844966 13.54 ns/op BenchmarkOr64Parallel-4 1688232 72.29 ns/op BenchmarkAtomicLoad64-4 19490796 6.125 ns/op BenchmarkAtomicStore64-4 9698530 12.34 ns/op BenchmarkAtomicLoad-4 21324298 5.669 ns/op BenchmarkAtomicStore-4 9706956 12.39 ns/op BenchmarkAnd8-4 9683602 12.34 ns/op BenchmarkAnd-4 9706125 12.45 ns/op BenchmarkAnd8Parallel-4 2420684 48.68 ns/op BenchmarkAndParallel-4 2508978 48.90 ns/op BenchmarkOr8-4 9657759 12.37 ns/op BenchmarkOr-4 9657842 12.37 ns/op BenchmarkOr8Parallel-4 2402826 48.18 ns/op BenchmarkOrParallel-4 2482460 47.23 ns/op BenchmarkXadd-4 2442678 50.69 ns/op BenchmarkXadd64-4 2414934 48.72 ns/op BenchmarkCas-4 2253710 52.73 ns/op BenchmarkCas64-4 2279443 52.44 ns/op BenchmarkXchg-4 2467716 49.87 ns/op BenchmarkXchg64-4 2386246 49.35 ns/op PASS ok runtime/internal/atomic 5.192s goos: freebsd goarch: amd64 pkg: runtime/internal/math cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMulUintptr/small-4 4877238 24.06 ns/op BenchmarkMulUintptr/large-4 3947424 29.74 ns/op PASS ok runtime/internal/math 1.379s goos: freebsd goarch: amd64 pkg: runtime/pprof cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkGoroutine/Profile.WriteTo_idle_50-4 26 4051130 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_50-4 24 4687332 ns/op 347.5 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_50-4 1537 87265 ns/op 1.566 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_500-4 10 10408085 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_500-4 9 11973153 ns/op 842.4 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_500-4 376 344085 ns/op 16.39 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_5000-4 2 71782976 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_5000-4 2 82830030 ns/op 6134 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_5000-4 32 4150126 ns/op 296.8 concurrent_launches/op PASS ok runtime/pprof 2.686s goos: freebsd goarch: amd64 pkg: runtime/race cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSyncLeak-4 52 2205100 ns/op BenchmarkStackLeak-4 11360 10202 ns/op PASS ok runtime/race 1.445s goos: freebsd goarch: amd64 pkg: runtime/trace cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkStartRegion-4 4320423 26.09 ns/op 0 B/op 0 allocs/op BenchmarkNewTask-4 199327 614.8 ns/op 64 B/op 2 allocs/op PASS ok runtime/trace 1.319s goos: freebsd goarch: amd64 pkg: slices cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEqualFunc_Large-4 32 3412630 ns/op BenchmarkIndex_Large-4 16335 7410 ns/op BenchmarkIndexFunc_Large-4 108 1023455 ns/op BenchmarkCompact/nil-4 7275614 16.40 ns/op BenchmarkCompact/one-4 1864356 64.00 ns/op BenchmarkCompact/sorted-4 1230278 96.05 ns/op BenchmarkCompact/1_item-4 1000000 109.3 ns/op BenchmarkCompact/unsorted-4 1228076 96.00 ns/op BenchmarkCompact/many-4 721065 164.2 ns/op BenchmarkCompact_Large-4 343 345119 ns/op BenchmarkCompactFunc_Large-4 49 2285570 ns/op BenchmarkReplace/naive-fast-4 74354 1602 ns/op BenchmarkReplace/optimized-fast-4 84604 1715 ns/op BenchmarkReplace/naive-slow-4 26760 4520 ns/op BenchmarkReplace/optimized-slow-4 31358 4369 ns/op BenchmarkBinarySearchFloats/Size16-4 1231786 98.93 ns/op BenchmarkBinarySearchFloats/Size32-4 1000000 111.6 ns/op BenchmarkBinarySearchFloats/Size64-4 937712 126.5 ns/op BenchmarkBinarySearchFloats/Size128-4 747146 151.4 ns/op BenchmarkBinarySearchFloats/Size512-4 655888 179.7 ns/op BenchmarkBinarySearchFloats/Size1024-4 613050 189.4 ns/op BenchmarkBinarySearchFuncStruct/Size16-4 572050 203.9 ns/op BenchmarkBinarySearchFuncStruct/Size32-4 520858 223.2 ns/op BenchmarkBinarySearchFuncStruct/Size64-4 445347 261.2 ns/op BenchmarkBinarySearchFuncStruct/Size128-4 411436 289.1 ns/op BenchmarkBinarySearchFuncStruct/Size512-4 335250 354.7 ns/op BenchmarkBinarySearchFuncStruct/Size1024-4 300792 390.4 ns/op PASS ok slices 5.347s goos: freebsd goarch: amd64 pkg: sort cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSearchWrappers-4 150817 772.9 ns/op BenchmarkSortInts-4 2 91187960 ns/op BenchmarkSlicesSortInts-4 2 60951171 ns/op BenchmarkSortIsSorted-4 36 3332000 ns/op BenchmarkSlicesIsSorted-4 56 2113337 ns/op BenchmarkSortStrings-4 1 140293897 ns/op BenchmarkSlicesSortStrings-4 2 95428034 ns/op BenchmarkSortStrings_Sorted-4 30 3937981 ns/op BenchmarkSlicesSortStrings_Sorted-4 44 2678596 ns/op BenchmarkSortStructs-4 1 176920379 ns/op BenchmarkSortFuncStructs-4 1 143264404 ns/op BenchmarkSortString1K-4 261 451920 ns/op BenchmarkSortString1K_Slice-4 207 575947 ns/op BenchmarkStableString1K-4 100 1098716 ns/op BenchmarkSortInt1K-4 334 357089 ns/op BenchmarkSortInt1K_Sorted-4 4988 23893 ns/op BenchmarkSortInt1K_Reversed-4 3466 34309 ns/op BenchmarkSortInt1K_Mod8-4 832 143233 ns/op BenchmarkStableInt1K-4 147 811275 ns/op BenchmarkStableInt1K_Slice-4 169 704332 ns/op BenchmarkSortInt64K-4 3 34003719 ns/op BenchmarkSortInt64K_Slice-4 3 46265265 ns/op BenchmarkStableInt64K-4 2 73798548 ns/op BenchmarkSort1e2-4 463 261326 ns/op BenchmarkStable1e2-4 170 696770 ns/op BenchmarkSort1e4-4 2 51718146 ns/op BenchmarkStable1e4-4 1 234182362 ns/op PASS ok sort 18.458s goos: freebsd goarch: amd64 pkg: strconv cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAtof64Decimal-4 840340 144.1 ns/op BenchmarkAtof64Float-4 627846 164.7 ns/op BenchmarkAtof64FloatExp-4 564297 197.1 ns/op BenchmarkAtof64Big-4 418646 282.5 ns/op BenchmarkAtof64RandomBits-4 372897 319.9 ns/op BenchmarkAtof64RandomFloats-4 424597 271.6 ns/op BenchmarkAtof64RandomLongFloats-4 39890 3010 ns/op BenchmarkAtof32Decimal-4 816615 145.6 ns/op BenchmarkAtof32Float-4 688246 163.8 ns/op BenchmarkAtof32FloatExp-4 565016 203.4 ns/op BenchmarkAtof32Random-4 342675 344.4 ns/op BenchmarkAtof32RandomLong-4 145744 805.6 ns/op BenchmarkParseInt/Pos/7bit-4 1458252 83.34 ns/op BenchmarkParseInt/Pos/26bit-4 628506 181.8 ns/op BenchmarkParseInt/Pos/31bit-4 568743 211.4 ns/op BenchmarkParseInt/Pos/56bit-4 361312 325.2 ns/op BenchmarkParseInt/Pos/63bit-4 343820 343.5 ns/op BenchmarkParseInt/Neg/7bit-4 1435569 83.73 ns/op BenchmarkParseInt/Neg/26bit-4 619687 185.0 ns/op BenchmarkParseInt/Neg/31bit-4 513907 214.8 ns/op BenchmarkParseInt/Neg/56bit-4 367213 321.9 ns/op BenchmarkParseInt/Neg/63bit-4 349701 341.6 ns/op BenchmarkAtoi/Pos/7bit-4 2046480 59.29 ns/op BenchmarkAtoi/Pos/26bit-4 809515 145.4 ns/op BenchmarkAtoi/Pos/31bit-4 736153 158.1 ns/op BenchmarkAtoi/Pos/56bit-4 411798 278.8 ns/op BenchmarkAtoi/Pos/63bit-4 322310 366.1 ns/op BenchmarkAtoi/Neg/7bit-4 2036319 60.72 ns/op BenchmarkAtoi/Neg/26bit-4 802908 147.5 ns/op BenchmarkAtoi/Neg/31bit-4 726055 157.9 ns/op BenchmarkAtoi/Neg/56bit-4 436335 271.2 ns/op BenchmarkAtoi/Neg/63bit-4 326484 357.3 ns/op BenchmarkFormatFloat/Decimal-4 123085 977.6 ns/op BenchmarkFormatFloat/Float-4 112839 1054 ns/op BenchmarkFormatFloat/Exp-4 114028 1029 ns/op BenchmarkFormatFloat/NegExp-4 114188 1024 ns/op BenchmarkFormatFloat/LongExp-4 93565 1269 ns/op BenchmarkFormatFloat/Big-4 89869 1310 ns/op BenchmarkFormatFloat/BinaryExp-4 226599 519.6 ns/op BenchmarkFormatFloat/32Integer-4 124306 956.2 ns/op BenchmarkFormatFloat/32ExactFraction-4 137060 862.6 ns/op BenchmarkFormatFloat/32Point-4 116164 1009 ns/op BenchmarkFormatFloat/32Exp-4 122988 982.5 ns/op BenchmarkFormatFloat/32NegExp-4 119140 962.3 ns/op BenchmarkFormatFloat/32Shortest-4 130522 898.3 ns/op BenchmarkFormatFloat/32Fixed8Hard-4 132085 881.4 ns/op BenchmarkFormatFloat/32Fixed9Hard-4 128011 910.7 ns/op BenchmarkFormatFloat/64Fixed1-4 157590 744.2 ns/op BenchmarkFormatFloat/64Fixed2-4 155310 749.1 ns/op BenchmarkFormatFloat/64Fixed3-4 158818 748.1 ns/op BenchmarkFormatFloat/64Fixed4-4 158953 741.5 ns/op BenchmarkFormatFloat/64Fixed12-4 89793 1319 ns/op BenchmarkFormatFloat/64Fixed16-4 103538 1122 ns/op BenchmarkFormatFloat/64Fixed12Hard-4 115346 1033 ns/op BenchmarkFormatFloat/64Fixed17Hard-4 95212 1208 ns/op BenchmarkFormatFloat/64Fixed18Hard-4 2307 50175 ns/op BenchmarkFormatFloat/Slowpath64-4 96688 1229 ns/op BenchmarkFormatFloat/SlowpathDenormal64-4 95277 1217 ns/op BenchmarkAppendFloat/Decimal-4 138772 844.2 ns/op BenchmarkAppendFloat/Float-4 125756 963.0 ns/op BenchmarkAppendFloat/Exp-4 134509 895.2 ns/op BenchmarkAppendFloat/NegExp-4 134766 889.3 ns/op BenchmarkAppendFloat/LongExp-4 104204 1102 ns/op BenchmarkAppendFloat/Big-4 99464 1194 ns/op BenchmarkAppendFloat/BinaryExp-4 308970 374.8 ns/op BenchmarkAppendFloat/32Integer-4 142054 839.5 ns/op BenchmarkAppendFloat/32ExactFraction-4 155479 762.0 ns/op BenchmarkAppendFloat/32Point-4 131272 912.7 ns/op BenchmarkAppendFloat/32Exp-4 136629 872.3 ns/op BenchmarkAppendFloat/32NegExp-4 137942 858.9 ns/op BenchmarkAppendFloat/32Shortest-4 162219 713.0 ns/op BenchmarkAppendFloat/32Fixed8Hard-4 148218 808.4 ns/op BenchmarkAppendFloat/32Fixed9Hard-4 144156 798.0 ns/op BenchmarkAppendFloat/64Fixed1-4 190710 631.7 ns/op BenchmarkAppendFloat/64Fixed2-4 189748 634.2 ns/op BenchmarkAppendFloat/64Fixed3-4 185851 631.8 ns/op BenchmarkAppendFloat/64Fixed4-4 187177 640.6 ns/op BenchmarkAppendFloat/64Fixed12-4 102337 1162 ns/op BenchmarkAppendFloat/64Fixed16-4 119486 995.5 ns/op BenchmarkAppendFloat/64Fixed12Hard-4 147441 796.5 ns/op BenchmarkAppendFloat/64Fixed17Hard-4 112434 1050 ns/op BenchmarkAppendFloat/64Fixed18Hard-4 2379 49926 ns/op BenchmarkAppendFloat/Slowpath64-4 108631 1093 ns/op BenchmarkAppendFloat/SlowpathDenormal64-4 109537 1070 ns/op BenchmarkFormatInt-4 15338 7871 ns/op BenchmarkAppendInt-4 16893 7233 ns/op BenchmarkFormatUint-4 83380 1481 ns/op BenchmarkAppendUint-4 93200 1279 ns/op BenchmarkFormatIntSmall/7-4 3210351 37.45 ns/op BenchmarkFormatIntSmall/42-4 3182144 37.83 ns/op BenchmarkAppendIntSmall-4 1383373 84.51 ns/op BenchmarkAppendUintVarlen/1-4 1421136 83.93 ns/op BenchmarkAppendUintVarlen/12-4 1368716 86.11 ns/op BenchmarkAppendUintVarlen/123-4 974311 116.7 ns/op BenchmarkAppendUintVarlen/1234-4 949056 117.4 ns/op BenchmarkAppendUintVarlen/12345-4 999060 119.7 ns/op BenchmarkAppendUintVarlen/123456-4 927776 121.7 ns/op BenchmarkAppendUintVarlen/1234567-4 929377 123.9 ns/op BenchmarkAppendUintVarlen/12345678-4 947160 123.2 ns/op BenchmarkAppendUintVarlen/123456789-4 907110 130.0 ns/op BenchmarkAppendUintVarlen/1234567890-4 888518 130.3 ns/op BenchmarkAppendUintVarlen/12345678901-4 877380 130.0 ns/op BenchmarkAppendUintVarlen/123456789012-4 761077 132.9 ns/op BenchmarkAppendUintVarlen/1234567890123-4 854895 135.7 ns/op BenchmarkAppendUintVarlen/12345678901234-4 867060 137.1 ns/op BenchmarkAppendUintVarlen/123456789012345-4 807061 141.4 ns/op BenchmarkAppendUintVarlen/1234567890123456-4 799736 140.3 ns/op BenchmarkAppendUintVarlen/12345678901234567-4 821336 143.7 ns/op BenchmarkAppendUintVarlen/123456789012345678-4 810325 145.7 ns/op BenchmarkAppendUintVarlen/1234567890123456789-4 811971 146.1 ns/op BenchmarkAppendUintVarlen/12345678901234567890-4 788190 149.4 ns/op BenchmarkQuote-4 45492 2647 ns/op BenchmarkQuoteRune-4 465714 254.6 ns/op BenchmarkAppendQuote-4 53796 2176 ns/op BenchmarkAppendQuoteRune-4 834327 138.3 ns/op BenchmarkUnquoteEasy-4 1311082 90.14 ns/op BenchmarkUnquoteHard-4 47762 2515 ns/op PASS ok strconv 17.029s goos: freebsd goarch: amd64 pkg: strings cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkBuildString_Builder/1Write_NoGrow-4 367076 294.1 ns/op 48 B/op 1 allocs/op BenchmarkBuildString_Builder/3Write_NoGrow-4 136521 945.2 ns/op 336 B/op 3 allocs/op BenchmarkBuildString_Builder/3Write_Grow-4 184884 656.2 ns/op 112 B/op 1 allocs/op BenchmarkBuildString_WriteString/1Write_NoGrow-4 401104 276.8 ns/op 48 B/op 1 allocs/op BenchmarkBuildString_WriteString/3Write_NoGrow-4 142791 844.3 ns/op 336 B/op 3 allocs/op BenchmarkBuildString_WriteString/3Write_Grow-4 183686 635.5 ns/op 112 B/op 1 allocs/op BenchmarkBuildString_ByteBuffer/1Write_NoGrow-4 315132 408.1 ns/op 112 B/op 2 allocs/op BenchmarkBuildString_ByteBuffer/3Write_NoGrow-4 89179 1361 ns/op 432 B/op 4 allocs/op BenchmarkBuildString_ByteBuffer/3Write_Grow-4 104450 1156 ns/op 336 B/op 3 allocs/op BenchmarkClone-4 645164 180.5 ns/op 48 B/op 1 allocs/op BenchmarkGenericNoMatch-4 23216 5226 ns/op BenchmarkGenericMatch1-4 2173 50312 ns/op BenchmarkGenericMatch2-4 417 261900 ns/op BenchmarkSingleMaxSkipping-4 7802 13908 ns/op 719.02 MB/s BenchmarkSingleLongSuffixFail-4 15266 7903 ns/op 126.79 MB/s BenchmarkSingleMatch-4 262 460034 ns/op 32.61 MB/s BenchmarkByteByteNoMatch-4 70696 1695 ns/op BenchmarkByteByteMatch-4 19183 6207 ns/op BenchmarkByteStringMatch-4 22418 5515 ns/op BenchmarkHTMLEscapeNew-4 71763 1661 ns/op BenchmarkHTMLEscapeOld-4 75690 1368 ns/op BenchmarkByteStringReplacerWriteString-4 1514 90243 ns/op BenchmarkByteReplacerWriteString-4 1604 82132 ns/op BenchmarkByteByteReplaces-4 3507 34329 ns/op BenchmarkByteByteMap-4 9554 11446 ns/op BenchmarkMap/identity/ASCII-4 678567 175.8 ns/op BenchmarkMap/identity/Greek-4 488199 246.2 ns/op BenchmarkMap/change/ASCII-4 38306 3146 ns/op BenchmarkMap/change/Greek-4 28777 4114 ns/op BenchmarkIndexRune-4 1954740 61.55 ns/op BenchmarkIndexRuneLongString-4 1699801 70.77 ns/op BenchmarkIndexRuneFastPath-4 4191838 28.74 ns/op BenchmarkIndex-4 4012116 30.07 ns/op BenchmarkLastIndex-4 4777023 24.99 ns/op BenchmarkIndexByte-4 9785227 11.30 ns/op BenchmarkToUpper/#00-4 5006361 24.56 ns/op BenchmarkToUpper/ONLYUPPER-4 3412486 34.04 ns/op BenchmarkToUpper/abc-4 312912 362.1 ns/op BenchmarkToUpper/AbC123-4 250916 455.1 ns/op BenchmarkToUpper/azAZ09_-4 286885 419.1 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 55848 2137 ns/op BenchmarkToUpper/RENAN_BASTOS_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 74346 1683 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 34258 3523 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 58164 2060 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 124269 945.3 ns/op BenchmarkToLower/#00-4 4932116 22.68 ns/op BenchmarkToLower/abc-4 4259061 28.00 ns/op BenchmarkToLower/AbC123-4 234014 514.3 ns/op BenchmarkToLower/azAZ09_-4 229693 529.4 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 97918 1254 ns/op BenchmarkToLower/renan_bastos_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 66625 1772 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 34376 3437 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 79243 1527 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 120068 964.7 ns/op BenchmarkMapNoChanges-4 940612 128.2 ns/op BenchmarkTrim-4 37227 3227 ns/op 0 B/op 0 allocs/op BenchmarkToValidUTF8/Valid-4 3285422 37.55 ns/op BenchmarkToValidUTF8/InvalidASCII-4 188618 638.8 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 122174 958.2 ns/op BenchmarkEqualFold/Tests-4 55389 2116 ns/op BenchmarkEqualFold/ASCII-4 3539874 32.48 ns/op BenchmarkEqualFold/UnicodePrefix-4 113473 1041 ns/op BenchmarkEqualFold/UnicodeSuffix-4 122016 985.2 ns/op BenchmarkIndexHard1-4 844 143150 ns/op BenchmarkIndexHard2-4 603 198812 ns/op BenchmarkIndexHard3-4 151 795536 ns/op BenchmarkIndexHard4-4 98 1202349 ns/op BenchmarkLastIndexHard1-4 58 1964133 ns/op BenchmarkLastIndexHard2-4 58 1971091 ns/op BenchmarkLastIndexHard3-4 60 1967309 ns/op BenchmarkCountHard1-4 844 143749 ns/op BenchmarkCountHard2-4 601 198095 ns/op BenchmarkCountHard3-4 151 795657 ns/op BenchmarkIndexTorture-4 7676 15475 ns/op BenchmarkCountTorture-4 7617 15582 ns/op BenchmarkCountTortureOverlapping-4 700 156468 ns/op BenchmarkCountByte/10-4 4084354 29.53 ns/op 338.63 MB/s BenchmarkCountByte/32-4 4235806 29.90 ns/op 1070.13 MB/s BenchmarkCountByte/4096-4 1201036 99.80 ns/op 41041.14 MB/s BenchmarkCountByte/4194304-4 667 166603 ns/op 25175.44 MB/s BenchmarkCountByte/67108864-4 19 6175042 ns/op 10867.76 MB/s BenchmarkFields/ASCII/16-4 305444 397.1 ns/op 40.30 MB/s 32 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 21927 5476 ns/op 46.75 MB/s 448 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 1473 80462 ns/op 50.91 MB/s 6528 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 79 1376970 ns/op 47.59 MB/s 98305 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 5 22068552 ns/op 47.51 MB/s 1515520 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 157524 746.4 ns/op 21.44 MB/s 16 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 10000 10720 ns/op 23.88 MB/s 320 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 636 189838 ns/op 21.58 MB/s 21504 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 31 3506864 ns/op 18.69 MB/s 463113 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 2 64563976 ns/op 16.24 MB/s 10449152 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 222825 518.9 ns/op 30.83 MB/s 32 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 17541 6791 ns/op 37.70 MB/s 448 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 993 119957 ns/op 34.15 MB/s 21888 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 49 2285980 ns/op 28.67 MB/s 463107 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 3 45072854 ns/op 23.26 MB/s 10457344 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 213028 562.1 ns/op 28.46 MB/s 16 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 14379 8337 ns/op 30.71 MB/s 320 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 778 146162 ns/op 28.02 MB/s 21504 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 39 2813788 ns/op 23.29 MB/s 463104 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 2 53583416 ns/op 19.57 MB/s 10449152 B/op 24 allocs/op BenchmarkSplitEmptySeparator-4 2 67076158 ns/op BenchmarkSplitSingleByteSeparator-4 22 5194898 ns/op BenchmarkSplitMultiByteSeparator-4 38 3039962 ns/op BenchmarkSplitNSingleByteSeparator-4 238587 515.9 ns/op BenchmarkSplitNMultiByteSeparator-4 182263 655.8 ns/op BenchmarkRepeat/5x0-4 3964360 27.18 ns/op BenchmarkRepeat/5x1-4 4339017 29.62 ns/op BenchmarkRepeat/5x2-4 247227 479.8 ns/op BenchmarkRepeat/5x6-4 142958 843.6 ns/op BenchmarkRepeat/10x0-4 4325098 27.19 ns/op BenchmarkRepeat/10x1-4 4361581 29.50 ns/op BenchmarkRepeat/10x2-4 248920 481.3 ns/op BenchmarkRepeat/10x6-4 140973 853.4 ns/op BenchmarkRepeatLarge/256/1-4 65583 1863 ns/op 137.44 MB/s BenchmarkRepeatLarge/256/16-4 99679 1227 ns/op 208.68 MB/s BenchmarkRepeatLarge/512/1-4 52586 2332 ns/op 219.51 MB/s BenchmarkRepeatLarge/512/16-4 73324 1621 ns/op 315.87 MB/s BenchmarkRepeatLarge/1024/1-4 39728 3031 ns/op 337.88 MB/s BenchmarkRepeatLarge/1024/16-4 50203 2322 ns/op 441.04 MB/s BenchmarkRepeatLarge/2048/1-4 28478 4206 ns/op 486.87 MB/s BenchmarkRepeatLarge/2048/16-4 34312 3567 ns/op 574.18 MB/s BenchmarkRepeatLarge/4096/1-4 18680 6641 ns/op 616.74 MB/s BenchmarkRepeatLarge/4096/16-4 20722 5775 ns/op 709.32 MB/s BenchmarkRepeatLarge/8192/1-4 10000 11065 ns/op 740.33 MB/s BenchmarkRepeatLarge/8192/16-4 9996 10388 ns/op 788.63 MB/s BenchmarkRepeatLarge/8192/4097-4 5375832 21.99 ns/op 186283.40 MB/s BenchmarkRepeatLarge/16384/1-4 5970 19540 ns/op 838.48 MB/s BenchmarkRepeatLarge/16384/16-4 5863 18852 ns/op 869.11 MB/s BenchmarkRepeatLarge/16384/4097-4 9379 14456 ns/op 850.23 MB/s BenchmarkRepeatLarge/32768/1-4 2980 35843 ns/op 914.22 MB/s BenchmarkRepeatLarge/32768/16-4 3384 35052 ns/op 934.84 MB/s BenchmarkRepeatLarge/32768/4097-4 3846 33027 ns/op 868.35 MB/s BenchmarkRepeatLarge/65536/1-4 1626 70061 ns/op 935.41 MB/s BenchmarkRepeatLarge/65536/16-4 1598 68191 ns/op 961.07 MB/s BenchmarkRepeatLarge/65536/4097-4 1646 66952 ns/op 917.90 MB/s BenchmarkRepeatLarge/131072/1-4 442 269018 ns/op 487.22 MB/s BenchmarkRepeatLarge/131072/16-4 442 267865 ns/op 489.32 MB/s BenchmarkRepeatLarge/131072/4097-4 446 257524 ns/op 493.19 MB/s BenchmarkRepeatLarge/262144/1-4 230 523255 ns/op 500.99 MB/s BenchmarkRepeatLarge/262144/16-4 231 513490 ns/op 510.51 MB/s BenchmarkRepeatLarge/262144/4097-4 234 516110 ns/op 500.11 MB/s BenchmarkRepeatLarge/524288/1-4 100 1016400 ns/op 515.83 MB/s BenchmarkRepeatLarge/524288/16-4 100 1014873 ns/op 516.60 MB/s BenchmarkRepeatLarge/524288/4097-4 100 1040848 ns/op 499.90 MB/s BenchmarkRepeatLarge/1048576/1-4 60 2101526 ns/op 498.96 MB/s BenchmarkRepeatLarge/1048576/16-4 55 2162920 ns/op 484.80 MB/s BenchmarkRepeatLarge/1048576/4097-4 58 2152923 ns/op 485.26 MB/s BenchmarkRepeatLarge/2097152/1-4 30 4022927 ns/op 521.30 MB/s BenchmarkRepeatLarge/2097152/16-4 30 4005695 ns/op 523.54 MB/s BenchmarkRepeatLarge/2097152/4097-4 30 4050653 ns/op 516.85 MB/s BenchmarkRepeatLarge/4194304/1-4 14 7933277 ns/op 528.70 MB/s BenchmarkRepeatLarge/4194304/16-4 14 7980318 ns/op 525.58 MB/s BenchmarkRepeatLarge/4194304/4097-4 13 8084284 ns/op 518.44 MB/s BenchmarkRepeatLarge/8388608/1-4 7 15799761 ns/op 530.93 MB/s BenchmarkRepeatLarge/8388608/16-4 7 15646997 ns/op 536.12 MB/s BenchmarkRepeatLarge/8388608/4097-4 7 15673856 ns/op 535.07 MB/s BenchmarkRepeatLarge/16777216/1-4 4 31046402 ns/op 540.39 MB/s BenchmarkRepeatLarge/16777216/16-4 4 30866870 ns/op 543.53 MB/s BenchmarkRepeatLarge/16777216/4097-4 4 30958568 ns/op 541.92 MB/s BenchmarkRepeatLarge/33554432/1-4 2 61572104 ns/op 544.96 MB/s BenchmarkRepeatLarge/33554432/16-4 2 60593414 ns/op 553.76 MB/s BenchmarkRepeatLarge/33554432/4097-4 2 61428750 ns/op 546.23 MB/s BenchmarkRepeatLarge/67108864/1-4 1 121404283 ns/op 552.77 MB/s BenchmarkRepeatLarge/67108864/16-4 1 121273893 ns/op 553.37 MB/s BenchmarkRepeatLarge/67108864/4097-4 1 122168756 ns/op 549.31 MB/s BenchmarkRepeatLarge/134217728/1-4 1 264424025 ns/op 507.59 MB/s BenchmarkRepeatLarge/134217728/16-4 1 239918644 ns/op 559.43 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 245410261 ns/op 546.91 MB/s BenchmarkRepeatLarge/268435456/1-4 1 530553659 ns/op 505.95 MB/s BenchmarkRepeatLarge/268435456/16-4 1 483179292 ns/op 555.56 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 486530730 ns/op 551.73 MB/s BenchmarkRepeatLarge/536870912/1-4 1 1068609375 ns/op 502.40 MB/s BenchmarkRepeatLarge/536870912/16-4 1 965251869 ns/op 556.20 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 975236092 ns/op 550.50 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 2341562918 ns/op 458.56 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 1940709981 ns/op 553.27 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 1965503297 ns/op 546.29 MB/s BenchmarkIndexAnyASCII/1:1-4 2138668 52.50 ns/op BenchmarkIndexAnyASCII/1:2-4 2286540 52.06 ns/op BenchmarkIndexAnyASCII/1:4-4 2298258 51.72 ns/op BenchmarkIndexAnyASCII/1:8-4 2332479 51.16 ns/op BenchmarkIndexAnyASCII/1:16-4 2300446 51.55 ns/op BenchmarkIndexAnyASCII/1:32-4 2248028 53.60 ns/op BenchmarkIndexAnyASCII/1:64-4 2173279 54.36 ns/op BenchmarkIndexAnyASCII/16:1-4 2289218 51.80 ns/op BenchmarkIndexAnyASCII/16:2-4 802819 147.0 ns/op BenchmarkIndexAnyASCII/16:4-4 787730 148.4 ns/op BenchmarkIndexAnyASCII/16:8-4 689971 157.5 ns/op BenchmarkIndexAnyASCII/16:16-4 656860 168.0 ns/op BenchmarkIndexAnyASCII/16:32-4 596991 196.4 ns/op BenchmarkIndexAnyASCII/16:64-4 498106 242.6 ns/op BenchmarkIndexAnyASCII/256:1-4 2033203 59.09 ns/op BenchmarkIndexAnyASCII/256:2-4 72069 1646 ns/op BenchmarkIndexAnyASCII/256:4-4 71394 1641 ns/op BenchmarkIndexAnyASCII/256:8-4 72514 1660 ns/op BenchmarkIndexAnyASCII/256:16-4 72063 1667 ns/op BenchmarkIndexAnyASCII/256:32-4 70549 1703 ns/op BenchmarkIndexAnyASCII/256:64-4 68407 1750 ns/op BenchmarkIndexAnyUTF8/1:1-4 2399150 49.16 ns/op BenchmarkIndexAnyUTF8/1:2-4 2286488 52.78 ns/op BenchmarkIndexAnyUTF8/1:4-4 2320995 52.88 ns/op BenchmarkIndexAnyUTF8/1:8-4 2312174 52.76 ns/op BenchmarkIndexAnyUTF8/1:16-4 2320352 52.30 ns/op BenchmarkIndexAnyUTF8/1:32-4 2182582 56.31 ns/op BenchmarkIndexAnyUTF8/1:64-4 2211040 54.76 ns/op BenchmarkIndexAnyUTF8/16:1-4 1775602 65.94 ns/op BenchmarkIndexAnyUTF8/16:2-4 316197 376.3 ns/op BenchmarkIndexAnyUTF8/16:4-4 314095 375.2 ns/op BenchmarkIndexAnyUTF8/16:8-4 321613 376.2 ns/op BenchmarkIndexAnyUTF8/16:16-4 324512 383.4 ns/op BenchmarkIndexAnyUTF8/16:32-4 304437 400.0 ns/op BenchmarkIndexAnyUTF8/16:64-4 294703 406.5 ns/op BenchmarkIndexAnyUTF8/256:1-4 339603 347.8 ns/op BenchmarkIndexAnyUTF8/256:2-4 22076 5310 ns/op BenchmarkIndexAnyUTF8/256:4-4 22527 5361 ns/op BenchmarkIndexAnyUTF8/256:8-4 22144 5385 ns/op BenchmarkIndexAnyUTF8/256:16-4 22200 5359 ns/op BenchmarkIndexAnyUTF8/256:32-4 20937 5902 ns/op BenchmarkIndexAnyUTF8/256:64-4 19962 5752 ns/op BenchmarkLastIndexAnyASCII/1:1-4 2290594 51.52 ns/op BenchmarkLastIndexAnyASCII/1:2-4 2314651 52.17 ns/op BenchmarkLastIndexAnyASCII/1:4-4 2265156 53.02 ns/op BenchmarkLastIndexAnyASCII/1:8-4 2281191 51.93 ns/op BenchmarkLastIndexAnyASCII/1:16-4 2248840 53.56 ns/op BenchmarkLastIndexAnyASCII/1:32-4 2172045 55.34 ns/op BenchmarkLastIndexAnyASCII/1:64-4 2157512 55.32 ns/op BenchmarkLastIndexAnyASCII/16:1-4 831543 146.5 ns/op BenchmarkLastIndexAnyASCII/16:2-4 809462 146.4 ns/op BenchmarkLastIndexAnyASCII/16:4-4 801289 148.9 ns/op BenchmarkLastIndexAnyASCII/16:8-4 762937 156.3 ns/op BenchmarkLastIndexAnyASCII/16:16-4 719952 169.0 ns/op BenchmarkLastIndexAnyASCII/16:32-4 618878 197.3 ns/op BenchmarkLastIndexAnyASCII/16:64-4 496820 241.1 ns/op BenchmarkLastIndexAnyASCII/256:1-4 74341 1615 ns/op BenchmarkLastIndexAnyASCII/256:2-4 74302 1615 ns/op BenchmarkLastIndexAnyASCII/256:4-4 74161 1638 ns/op BenchmarkLastIndexAnyASCII/256:8-4 72909 1633 ns/op BenchmarkLastIndexAnyASCII/256:16-4 73387 1643 ns/op BenchmarkLastIndexAnyASCII/256:32-4 71234 1683 ns/op BenchmarkLastIndexAnyASCII/256:64-4 68997 1752 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 2265135 51.48 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 2306310 51.60 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 2341431 51.32 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 2307548 51.76 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 2299238 52.36 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 2199487 54.83 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 2225565 53.82 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 373395 301.9 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 187302 635.5 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 181498 637.9 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 184209 645.5 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 178072 678.6 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 172424 699.2 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 167239 699.9 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 28003 4367 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 12591 9613 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 12673 9468 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 12489 9597 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 10000 10071 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 10000 10457 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 10000 10584 ns/op BenchmarkTrimASCII/1:1-4 4000196 29.81 ns/op BenchmarkTrimASCII/1:2-4 2685684 44.25 ns/op BenchmarkTrimASCII/1:4-4 2440767 50.63 ns/op BenchmarkTrimASCII/1:8-4 2055843 58.69 ns/op BenchmarkTrimASCII/1:16-4 1719966 68.21 ns/op BenchmarkTrimASCII/16:1-4 3291134 36.58 ns/op BenchmarkTrimASCII/16:2-4 754684 147.9 ns/op BenchmarkTrimASCII/16:4-4 760425 152.8 ns/op BenchmarkTrimASCII/16:8-4 684386 159.5 ns/op BenchmarkTrimASCII/16:16-4 639954 175.9 ns/op BenchmarkTrimASCII/256:1-4 811597 147.0 ns/op BenchmarkTrimASCII/256:2-4 70087 1731 ns/op BenchmarkTrimASCII/256:4-4 70249 1716 ns/op BenchmarkTrimASCII/256:8-4 67255 1751 ns/op BenchmarkTrimASCII/256:16-4 66862 1779 ns/op BenchmarkTrimASCII/4096:1-4 75384 1593 ns/op BenchmarkTrimASCII/4096:2-4 4305 27287 ns/op BenchmarkTrimASCII/4096:4-4 4370 26960 ns/op BenchmarkTrimASCII/4096:8-4 4340 27266 ns/op BenchmarkTrimASCII/4096:16-4 4263 27654 ns/op BenchmarkTrimByte-4 4189594 28.25 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 13413 8913 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 13326 8961 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 1118 106758 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 2244 52070 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 4458 26076 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 7706 14671 ns/op BenchmarkJoin/0-4 5399166 22.48 ns/op 0 B/op 0 allocs/op BenchmarkJoin/1-4 4097554 28.25 ns/op 0 B/op 0 allocs/op BenchmarkJoin/2-4 198338 589.2 ns/op 16 B/op 1 allocs/op BenchmarkJoin/3-4 138561 861.7 ns/op 24 B/op 1 allocs/op BenchmarkJoin/4-4 106762 1118 ns/op 48 B/op 1 allocs/op BenchmarkJoin/5-4 84451 1391 ns/op 48 B/op 1 allocs/op BenchmarkJoin/6-4 71796 1655 ns/op 64 B/op 1 allocs/op BenchmarkJoin/7-4 62396 1932 ns/op 64 B/op 1 allocs/op BenchmarkTrimSpace/NoTrim-4 3220057 36.34 ns/op BenchmarkTrimSpace/ASCII-4 1863211 65.27 ns/op BenchmarkTrimSpace/SomeNonASCII-4 148930 804.7 ns/op BenchmarkTrimSpace/JustNonASCII-4 79095 1504 ns/op BenchmarkReplaceAll-4 121242 999.9 ns/op 16 B/op 1 allocs/op PASS ok strings 57.500s goos: freebsd goarch: amd64 pkg: sync cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCond1-4 38526 2927 ns/op BenchmarkCond2-4 15906 7406 ns/op BenchmarkCond4-4 9320 13176 ns/op BenchmarkCond8-4 3986 31221 ns/op BenchmarkCond16-4 1477 79299 ns/op BenchmarkCond32-4 559 188110 ns/op BenchmarkLoadMostlyHits/*sync_test.DeepCopyMap-4 440707 279.4 ns/op BenchmarkLoadMostlyHits/*sync_test.RWMutexMap-4 243607 421.1 ns/op BenchmarkLoadMostlyHits/*sync.Map-4 492585 248.6 ns/op BenchmarkLoadMostlyMisses/*sync_test.DeepCopyMap-4 430994 289.7 ns/op BenchmarkLoadMostlyMisses/*sync_test.RWMutexMap-4 243122 505.2 ns/op BenchmarkLoadMostlyMisses/*sync.Map-4 497481 255.4 ns/op BenchmarkLoadOrStoreBalanced/*sync_test.RWMutexMap-4 80466 1584 ns/op BenchmarkLoadOrStoreBalanced/*sync.Map-4 70530 1966 ns/op BenchmarkLoadOrStoreUnique/*sync_test.RWMutexMap-4 66235 2075 ns/op BenchmarkLoadOrStoreUnique/*sync.Map-4 39088 3277 ns/op BenchmarkLoadOrStoreCollision/*sync_test.DeepCopyMap-4 339225 352.0 ns/op BenchmarkLoadOrStoreCollision/*sync_test.RWMutexMap-4 146878 798.8 ns/op BenchmarkLoadOrStoreCollision/*sync.Map-4 467851 243.5 ns/op BenchmarkLoadAndDeleteBalanced/*sync_test.RWMutexMap-4 120207 959.3 ns/op BenchmarkLoadAndDeleteBalanced/*sync.Map-4 480081 223.0 ns/op BenchmarkLoadAndDeleteUnique/*sync_test.RWMutexMap-4 146385 811.4 ns/op BenchmarkLoadAndDeleteUnique/*sync.Map-4 2381824 61.05 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.DeepCopyMap-4 34735 3341 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.RWMutexMap-4 99009 1190 ns/op BenchmarkLoadAndDeleteCollision/*sync.Map-4 129879 1078 ns/op BenchmarkRange/*sync_test.DeepCopyMap-4 3526 29813 ns/op BenchmarkRange/*sync_test.RWMutexMap-4 241 505950 ns/op BenchmarkRange/*sync.Map-4 1182 97505 ns/op BenchmarkAdversarialAlloc/*sync_test.DeepCopyMap-4 74966 1335 ns/op BenchmarkAdversarialAlloc/*sync_test.RWMutexMap-4 209784 551.4 ns/op BenchmarkAdversarialAlloc/*sync.Map-4 55135 2114 ns/op BenchmarkAdversarialDelete/*sync_test.DeepCopyMap-4 165717 741.9 ns/op BenchmarkAdversarialDelete/*sync_test.RWMutexMap-4 230332 558.5 ns/op BenchmarkAdversarialDelete/*sync.Map-4 176587 804.6 ns/op BenchmarkDeleteCollision/*sync_test.DeepCopyMap-4 64536 1854 ns/op BenchmarkDeleteCollision/*sync_test.RWMutexMap-4 155229 743.8 ns/op BenchmarkDeleteCollision/*sync.Map-4 509919 247.2 ns/op BenchmarkSwapCollision/*sync_test.DeepCopyMap-4 45931 2613 ns/op BenchmarkSwapCollision/*sync_test.RWMutexMap-4 123273 984.6 ns/op BenchmarkSwapCollision/*sync.Map-4 52501 2216 ns/op BenchmarkSwapMostlyHits/*sync_test.DeepCopyMap-4 345 339819 ns/op BenchmarkSwapMostlyHits/*sync_test.RWMutexMap-4 90829 1330 ns/op BenchmarkSwapMostlyHits/*sync.Map-4 320524 357.5 ns/op BenchmarkSwapMostlyMisses/*sync_test.DeepCopyMap-4 18411 6548 ns/op BenchmarkSwapMostlyMisses/*sync_test.RWMutexMap-4 53653 2234 ns/op BenchmarkSwapMostlyMisses/*sync.Map-4 17802 6720 ns/op BenchmarkCompareAndSwapCollision/*sync_test.DeepCopyMap-4 164394 686.3 ns/op BenchmarkCompareAndSwapCollision/*sync_test.RWMutexMap-4 81634 1381 ns/op BenchmarkCompareAndSwapCollision/*sync.Map-4 117177 863.4 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync_test.DeepCopyMap-4 1921834 62.59 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync_test.RWMutexMap-4 135826 919.5 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync.Map-4 1707429 70.37 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync_test.DeepCopyMap-4 482334 350.5 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync_test.RWMutexMap-4 126303 925.6 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync.Map-4 481728 276.2 ns/op BenchmarkCompareAndSwapMostlyHits/*sync_test.RWMutexMap-4 76315 1492 ns/op BenchmarkCompareAndSwapMostlyHits/*sync.Map-4 336001 387.6 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync_test.DeepCopyMap-4 430464 357.2 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync_test.RWMutexMap-4 95714 1238 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync.Map-4 493977 259.2 ns/op BenchmarkCompareAndDeleteCollision/*sync_test.DeepCopyMap-4 45552 2208 ns/op BenchmarkCompareAndDeleteCollision/*sync_test.RWMutexMap-4 92329 1256 ns/op BenchmarkCompareAndDeleteCollision/*sync.Map-4 140980 985.7 ns/op BenchmarkCompareAndDeleteMostlyHits/*sync_test.RWMutexMap-4 46657 2575 ns/op BenchmarkCompareAndDeleteMostlyHits/*sync.Map-4 207717 630.0 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync_test.DeepCopyMap-4 476653 358.8 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync_test.RWMutexMap-4 99112 1183 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync.Map-4 478766 232.9 ns/op BenchmarkUncontendedSemaphore-4 3407773 35.40 ns/op BenchmarkContendedSemaphore-4 2453589 48.64 ns/op BenchmarkMutexUncontended-4 911349 121.7 ns/op BenchmarkMutex-4 103980 1205 ns/op BenchmarkMutexSlack-4 95383 1295 ns/op BenchmarkMutexWork-4 80256 1350 ns/op BenchmarkMutexWorkSlack-4 85680 1450 ns/op BenchmarkMutexNoSpin-4 51856 2245 ns/op BenchmarkMutexSpin-4 60358 2102 ns/op BenchmarkOnce-4 573026 198.9 ns/op BenchmarkOnceFunc/v=Once-4 1000000 113.6 ns/op 0 B/op 0 allocs/op BenchmarkOnceFunc/v=Global-4 805880 136.3 ns/op 0 B/op 0 allocs/op BenchmarkOnceFunc/v=Local-4 912174 128.8 ns/op 0 B/op 0 allocs/op BenchmarkOnceValue/v=Once-4 988098 119.7 ns/op 0 B/op 0 allocs/op BenchmarkOnceValue/v=Global-4 856744 134.8 ns/op 0 B/op 0 allocs/op BenchmarkOnceValue/v=Local-4 807385 130.2 ns/op 0 B/op 0 allocs/op BenchmarkSemaUncontended-4 7255500 16.24 ns/op BenchmarkSemaSyntNonblock-4 1000000 107.4 ns/op BenchmarkSemaSyntBlock-4 1000000 154.2 ns/op BenchmarkSemaWorkNonblock-4 802467 141.9 ns/op BenchmarkSemaWorkBlock-4 809114 179.6 ns/op BenchmarkRWMutexUncontended-4 445400 262.3 ns/op BenchmarkRWMutexWrite100-4 238822 488.4 ns/op BenchmarkRWMutexWrite10-4 166507 683.2 ns/op BenchmarkRWMutexWorkWrite100-4 238005 485.9 ns/op BenchmarkRWMutexWorkWrite10-4 145550 830.4 ns/op BenchmarkWaitGroupUncontended-4 891919 135.5 ns/op BenchmarkWaitGroupAddDone-4 284968 406.6 ns/op BenchmarkWaitGroupAddDoneWork-4 259035 418.1 ns/op BenchmarkWaitGroupWait-4 4460295 26.27 ns/op BenchmarkWaitGroupWaitWork-4 3023554 40.18 ns/op BenchmarkWaitGroupActuallyWait-4 36783 3311 ns/op 32 B/op 2 allocs/op PASS ok sync 17.716s goos: freebsd goarch: amd64 pkg: sync/atomic cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkValueRead-4 381162 300.2 ns/op PASS ok sync/atomic 1.175s PASS ok syscall 1.081s goos: freebsd goarch: amd64 pkg: testing cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkTBHelper-4 128539 904.3 ns/op 0 B/op 0 allocs/op PASS ok testing 1.215s goos: freebsd goarch: amd64 pkg: text/tabwriter cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkTable/1x10/new-4 7900 14490 ns/op 1520 B/op 21 allocs/op BenchmarkTable/1x10/reuse-4 11341 10768 ns/op 0 B/op 0 allocs/op BenchmarkTable/1x1000/new-4 94 1174708 ns/op 110961 B/op 1024 allocs/op BenchmarkTable/1x1000/reuse-4 121 995562 ns/op 917 B/op 8 allocs/op BenchmarkTable/1x100000/new-4 1 145007424 ns/op 18285136 B/op 100057 allocs/op BenchmarkTable/1x100000/reuse-4 1 147254194 ns/op 18285136 B/op 100057 allocs/op BenchmarkTable/10x10/new-4 1723 64440 ns/op 5056 B/op 31 allocs/op BenchmarkTable/10x10/reuse-4 2084 54524 ns/op 2 B/op 0 allocs/op BenchmarkTable/10x1000/new-4 19 5947617 ns/op 395141 B/op 1038 allocs/op BenchmarkTable/10x1000/reuse-4 19 5321931 ns/op 20796 B/op 54 allocs/op BenchmarkTable/10x100000/new-4 1 676852964 ns/op 47012736 B/op 100072 allocs/op BenchmarkTable/10x100000/reuse-4 1 668356698 ns/op 47012832 B/op 100073 allocs/op BenchmarkTable/100x10/new-4 220 535999 ns/op 39296 B/op 41 allocs/op BenchmarkTable/100x10/reuse-4 246 484777 ns/op 159 B/op 0 allocs/op BenchmarkTable/100x1000/new-4 2 57445762 ns/op 3270528 B/op 1052 allocs/op BenchmarkTable/100x1000/reuse-4 2 55965034 ns/op 1635264 B/op 526 allocs/op BenchmarkTable/100x100000/new-4 1 6422190229 ns/op 334042080 B/op 100089 allocs/op BenchmarkTable/100x100000/reuse-4 1 6161239764 ns/op 334041992 B/op 100089 allocs/op BenchmarkPyramid/10-4 2397 42604 ns/op 4872 B/op 35 allocs/op BenchmarkPyramid/100-4 36 3100517 ns/op 410536 B/op 230 allocs/op BenchmarkPyramid/1000-4 1 309304037 ns/op 35607016 B/op 2056 allocs/op BenchmarkRagged/10-4 2559 46272 ns/op 4512 B/op 34 allocs/op BenchmarkRagged/100-4 276 432380 ns/op 42416 B/op 188 allocs/op BenchmarkRagged/1000-4 26 4340253 ns/op 408992 B/op 1660 allocs/op BenchmarkCode-4 7538 13901 ns/op 624 B/op 13 allocs/op PASS ok text/tabwriter 18.470s goos: freebsd goarch: amd64 pkg: text/template/parse cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkParseLarge-4 2 75812749 ns/op BenchmarkVariableString-4 95204 1223 ns/op 80 B/op 3 allocs/op BenchmarkListString-4 2036 55518 ns/op 2511 B/op 39 allocs/op PASS ok text/template/parse 1.576s goos: freebsd goarch: amd64 pkg: time cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAfterFunc-4 31 3440855 ns/op BenchmarkAfter-4 92 1109154 ns/op BenchmarkStop-4 200 602241 ns/op BenchmarkSimultaneousAfterFunc-4 27 4211314 ns/op BenchmarkStartStop-4 189 638992 ns/op BenchmarkReset-4 2634 50392 ns/op BenchmarkSleep-4 31 3652425 ns/op BenchmarkParallelTimerLatency-4 50 168962 avg-late-ns 750308 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=1-4 37 96176 avg-late-ns 243068 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=2-4 33 81754 avg-late-ns 171117 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=3-4 34 75578 avg-late-ns 226613 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=4-4 33 56946 avg-late-ns 194240 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=5-4 31 90712 avg-late-ns 295481 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=6-4 32 111169 avg-late-ns 397940 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=7-4 30 116570 avg-late-ns 376653 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=8-4 27 96174 avg-late-ns 460356 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=9-4 26 121759 avg-late-ns 647714 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=10-4 26 755356 avg-late-ns 3320976 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=2ms/tickers-per-P=1-4 34 99793 avg-late-ns 269355 max-late-ns BenchmarkTicker-4 330 391818 ns/op BenchmarkTickerReset-4 3780 35060 ns/op BenchmarkTickerResetNaive-4 210 635106 ns/op BenchmarkNow-4 1000000 114.5 ns/op BenchmarkNowUnixNano-4 951700 124.5 ns/op BenchmarkNowUnixMilli-4 899289 124.5 ns/op BenchmarkNowUnixMicro-4 935233 125.5 ns/op BenchmarkFormat-4 56074 2140 ns/op BenchmarkFormatRFC3339-4 75453 1562 ns/op BenchmarkFormatRFC3339Nano-4 75769 1579 ns/op BenchmarkFormatNow-4 78357 1522 ns/op BenchmarkMarshalJSON-4 106411 1144 ns/op BenchmarkMarshalText-4 107958 1131 ns/op BenchmarkParse-4 137884 849.8 ns/op BenchmarkParseRFC3339UTC-4 309912 382.5 ns/op BenchmarkParseRFC3339UTCBytes-4 204829 572.2 ns/op BenchmarkParseRFC3339TZ-4 95634 1247 ns/op BenchmarkParseRFC3339TZBytes-4 77922 1565 ns/op BenchmarkParseDuration-4 541743 220.9 ns/op BenchmarkHour-4 699529 167.6 ns/op BenchmarkSecond-4 691197 168.3 ns/op BenchmarkYear-4 549825 214.4 ns/op BenchmarkDay-4 521402 230.8 ns/op BenchmarkISOWeek-4 537842 216.9 ns/op BenchmarkGoString-4 70066 1699 ns/op BenchmarkUnmarshalText-4 87363 1365 ns/op PASS ok time 12.263s goos: freebsd goarch: amd64 pkg: unicode/utf16 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecodeValidASCII-4 664563 170.8 ns/op BenchmarkDecodeValidJapaneseChars-4 770943 144.8 ns/op BenchmarkDecodeRune-4 1701604 70.71 ns/op BenchmarkEncodeValidASCII-4 569269 196.9 ns/op BenchmarkEncodeValidJapaneseChars-4 903466 144.4 ns/op BenchmarkAppendRuneValidASCII-4 1621678 73.76 ns/op BenchmarkAppendRuneValidJapaneseChars-4 2582746 46.13 ns/op BenchmarkEncodeRune-4 1942228 61.51 ns/op PASS ok unicode/utf16 2.305s goos: freebsd goarch: amd64 pkg: unicode/utf8 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRuneCountTenASCIIChars-4 2019093 57.53 ns/op BenchmarkRuneCountTenJapaneseChars-4 317938 358.1 ns/op BenchmarkRuneCountInStringTenASCIIChars-4 3817274 31.08 ns/op BenchmarkRuneCountInStringTenJapaneseChars-4 455592 259.7 ns/op BenchmarkValidTenASCIIChars-4 2057734 57.83 ns/op BenchmarkValid100KASCIIChars-4 84 1290104 ns/op BenchmarkValidTenJapaneseChars-4 322200 371.9 ns/op BenchmarkValidLongMostlyASCII-4 81 1397383 ns/op BenchmarkValidLongJapanese-4 51 2210562 ns/op BenchmarkValidStringTenASCIIChars-4 4501993 24.55 ns/op BenchmarkValidString100KASCIIChars-4 9654 12220 ns/op BenchmarkValidStringTenJapaneseChars-4 436036 247.6 ns/op BenchmarkValidStringLongMostlyASCII-4 1230 99324 ns/op BenchmarkValidStringLongJapanese-4 162 733931 ns/op BenchmarkEncodeASCIIRune-4 4477881 26.81 ns/op BenchmarkEncodeJapaneseRune-4 2645100 44.75 ns/op BenchmarkAppendASCIIRune-4 10083063 11.83 ns/op BenchmarkAppendJapaneseRune-4 3067540 37.74 ns/op BenchmarkDecodeASCIIRune-4 2950983 40.63 ns/op BenchmarkDecodeJapaneseRune-4 2373448 50.41 ns/op BenchmarkFullRune/ASCII-4 3577604 33.12 ns/op BenchmarkFullRune/Incomplete-4 1656008 72.21 ns/op BenchmarkFullRune/Japanese-4 3639876 32.62 ns/op PASS ok unicode/utf8 4.454s goos: freebsd goarch: amd64 pkg: cmd/api cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAll-4 1 76769276307 ns/op PASS ok cmd/api 78.006s goos: freebsd goarch: amd64 pkg: cmd/cgo/internal/test cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCgoCall/add-int-4 466908 234.6 ns/op BenchmarkCgoCall/one-pointer-4 393826 289.3 ns/op BenchmarkCgoCall/string-pointer-escape-4 331753 359.9 ns/op BenchmarkCgoCall/string-pointer-noescape-4 341107 354.1 ns/op BenchmarkCgoCall/eight-pointers-4 198274 595.6 ns/op BenchmarkCgoCall/eight-pointers-nil-4 401694 293.1 ns/op BenchmarkCgoCall/eight-pointers-array-4 31166 4083 ns/op BenchmarkCgoCall/eight-pointers-slice-4 43273 2743 ns/op BenchmarkGoString-4 1000000 127.3 ns/op BenchmarkCGoCallback-4 51476 2291 ns/op BenchmarkCGoInCThread-4 323575 356.5 ns/op PASS ok cmd/cgo/internal/test 2.532s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/reflectdata cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEqArrayOfStrings5-4 1204944 99.38 ns/op BenchmarkEqArrayOfStrings64-4 148809 799.7 ns/op BenchmarkEqArrayOfStrings1024-4 9721 11638 ns/op BenchmarkEqArrayOfFloats5-4 1413423 85.25 ns/op BenchmarkEqArrayOfFloats64-4 138699 855.1 ns/op BenchmarkEqArrayOfFloats1024-4 9526 12244 ns/op BenchmarkEqArrayOfStructsEq-4 2780 41968 ns/op BenchmarkEqArrayOfStructsNotEq-4 5022 23569 ns/op BenchmarkEqStruct-4 18788048 6.046 ns/op PASS ok cmd/compile/internal/reflectdata 2.393s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/ssa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPhioptPass-4 10000 60788 ns/op BenchmarkInvertLessThanNoov-4 14488246 7.214 ns/op BenchmarkCopyElim1-4 1112 104286 ns/op BenchmarkCopyElim10-4 922 118762 ns/op BenchmarkCopyElim100-4 440 274823 ns/op BenchmarkCopyElim1000-4 74 1568556 ns/op BenchmarkCopyElim10000-4 4 30004067 ns/op BenchmarkCopyElim100000-4 1 540470412 ns/op BenchmarkDeadCode/1-4 877 149549 ns/op BenchmarkDeadCode/10-4 696 170631 ns/op BenchmarkDeadCode/100-4 328 364298 ns/op BenchmarkDeadCode/1000-4 48 2440607 ns/op BenchmarkDeadCode/10000-4 4 30588289 ns/op BenchmarkDeadCode/100000-4 1 380855320 ns/op BenchmarkDeadCode/200000-4 1 765478007 ns/op BenchmarkDominatorsLinear-4 15 9011410 ns/op 1.11 MB/s BenchmarkDominatorsFwdBack-4 9 13004292 ns/op 0.77 MB/s BenchmarkDominatorsManyPred-4 10 12805962 ns/op 0.78 MB/s BenchmarkDominatorsMaxPred-4 9 12951721 ns/op 0.77 MB/s BenchmarkDominatorsMaxPredVal-4 9 12056963 ns/op 0.83 MB/s BenchmarkFuse/1-4 670 168607 ns/op BenchmarkFuse/10-4 640 181130 ns/op BenchmarkFuse/100-4 202 595137 ns/op BenchmarkFuse/1000-4 21 5256039 ns/op BenchmarkFuse/10000-4 2 67599102 ns/op BenchmarkNilCheckDeep1-4 10000 10097 ns/op 0.10 MB/s 233 B/op 4 allocs/op BenchmarkNilCheckDeep10-4 4755 24829 ns/op 0.40 MB/s 240 B/op 4 allocs/op BenchmarkNilCheckDeep100-4 708 167490 ns/op 0.60 MB/s 1191 B/op 4 allocs/op BenchmarkNilCheckDeep1000-4 67 1656651 ns/op 0.60 MB/s 7494 B/op 4 allocs/op BenchmarkNilCheckDeep10000-4 6 19206466 ns/op 0.52 MB/s 175122 B/op 6 allocs/op BenchmarkDSEPass-4 33 3436412 ns/op 61814 B/op 8 allocs/op BenchmarkDSEPassBlock-4 1 122845256 ns/op 4249584 B/op 108331 allocs/op BenchmarkCSEPass-4 7 14521910 ns/op 84710 B/op 8 allocs/op BenchmarkCSEPassBlock-4 1 158325589 ns/op 5621984 B/op 97160 allocs/op BenchmarkDeadcodePass-4 194 589368 ns/op 90620 B/op 3 allocs/op BenchmarkDeadcodePassBlock-4 1 138857629 ns/op 4057032 B/op 45065 allocs/op BenchmarkMultiPass-4 79 1394607 ns/op 233862 B/op 11 allocs/op BenchmarkMultiPassBlock-4 1 279758133 ns/op 11211680 B/op 150048 allocs/op BenchmarkCondRewrite/SoloJump-4 3569539 33.43 ns/op BenchmarkCondRewrite/CombJump-4 3205198 37.29 ns/op PASS ok cmd/compile/internal/ssa 15.055s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/test cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLoadAdd-4 10000 11166 ns/op BenchmarkExtShift-4 18807 6219 ns/op BenchmarkModify-4 9963 11588 ns/op BenchmarkMullImm-4 19647 6068 ns/op BenchmarkConstModify-4 9810 11607 ns/op BenchmarkBitSet-4 20934 5747 ns/op BenchmarkBitClear-4 20982 5521 ns/op BenchmarkBitToggle-4 21745 5512 ns/op BenchmarkBitSetConst-4 167215 714.8 ns/op BenchmarkBitClearConst-4 163963 735.6 ns/op BenchmarkBitToggleConst-4 168277 712.3 ns/op BenchmarkDivconstI64-4 9592986 12.32 ns/op BenchmarkModconstI64-4 8722038 13.80 ns/op BenchmarkDivisiblePow2constI64-4 8905152 13.46 ns/op BenchmarkDivisibleconstI64-4 9155776 12.64 ns/op BenchmarkDivisibleWDivconstI64-4 7168089 16.90 ns/op BenchmarkDivconstU64/3-4 9191662 12.83 ns/op BenchmarkDivconstU64/5-4 8437602 14.10 ns/op BenchmarkDivconstU64/37-4 9374200 12.90 ns/op BenchmarkDivconstU64/1234567-4 9323250 12.68 ns/op BenchmarkModconstU64-4 5986597 19.97 ns/op BenchmarkDivisibleconstU64-4 6150868 19.49 ns/op BenchmarkDivisibleWDivconstU64-4 7208736 16.43 ns/op BenchmarkDivconstI32-4 8968239 13.71 ns/op BenchmarkModconstI32-4 9751008 12.28 ns/op BenchmarkDivisiblePow2constI32-4 9500367 12.47 ns/op BenchmarkDivisibleconstI32-4 9570733 12.50 ns/op BenchmarkDivisibleWDivconstI32-4 7191446 16.85 ns/op BenchmarkDivconstU32-4 9635812 12.25 ns/op BenchmarkModconstU32-4 8332754 14.43 ns/op BenchmarkDivisibleconstU32-4 9967160 12.43 ns/op BenchmarkDivisibleWDivconstU32-4 7348953 16.33 ns/op BenchmarkDivconstI16-4 9443281 12.75 ns/op BenchmarkModconstI16-4 8243116 14.47 ns/op BenchmarkDivisiblePow2constI16-4 9837282 12.21 ns/op BenchmarkDivisibleconstI16-4 9564216 12.47 ns/op BenchmarkDivisibleWDivconstI16-4 7193962 16.66 ns/op BenchmarkDivconstU16-4 9792848 12.30 ns/op BenchmarkModconstU16-4 9667134 12.52 ns/op BenchmarkDivisibleconstU16-4 9514413 12.75 ns/op BenchmarkDivisibleWDivconstU16-4 6859168 17.57 ns/op BenchmarkDivconstI8-4 9497254 12.51 ns/op BenchmarkModconstI8-4 8466380 13.99 ns/op BenchmarkDivisiblePow2constI8-4 9420802 12.65 ns/op BenchmarkDivisibleconstI8-4 9973678 12.16 ns/op BenchmarkDivisibleWDivconstI8-4 7238786 16.66 ns/op BenchmarkDivconstU8-4 9404383 12.97 ns/op BenchmarkModconstU8-4 9536905 12.46 ns/op BenchmarkDivisibleconstU8-4 9580110 12.44 ns/op BenchmarkDivisibleWDivconstU8-4 6733330 17.69 ns/op BenchmarkMul2-4 166155 754.5 ns/op BenchmarkMulNeg2-4 164986 751.0 ns/op BenchmarkEfaceInteger-4 3918643 26.62 ns/op BenchmarkTypeAssert-4 15854671 7.576 ns/op BenchmarkDiv64UnsignedSmall-4 6876552 17.38 ns/op BenchmarkDiv64Small-4 6163082 19.52 ns/op BenchmarkDiv64SmallNegDivisor-4 6090577 19.56 ns/op BenchmarkDiv64SmallNegDividend-4 6241072 19.58 ns/op BenchmarkDiv64SmallNegBoth-4 6086127 19.80 ns/op BenchmarkDiv64Unsigned-4 6939728 17.52 ns/op BenchmarkDiv64-4 6071688 19.75 ns/op BenchmarkDiv64NegDivisor-4 6080433 19.53 ns/op BenchmarkDiv64NegDividend-4 6074431 19.74 ns/op BenchmarkDiv64NegBoth-4 6034606 20.06 ns/op BenchmarkMod64UnsignedSmall-4 7061149 16.61 ns/op BenchmarkMod64Small-4 6269703 19.18 ns/op BenchmarkMod64SmallNegDivisor-4 6200409 19.28 ns/op BenchmarkMod64SmallNegDividend-4 6232362 19.11 ns/op BenchmarkMod64SmallNegBoth-4 6143726 19.40 ns/op BenchmarkMod64Unsigned-4 6958840 16.81 ns/op BenchmarkMod64-4 6241771 19.36 ns/op BenchmarkMod64NegDivisor-4 6136410 19.62 ns/op BenchmarkMod64NegDividend-4 6201656 19.43 ns/op BenchmarkMod64NegBoth-4 6100291 19.46 ns/op BenchmarkMulconstI32/3-4 17762637 6.744 ns/op BenchmarkMulconstI32/5-4 17796686 6.737 ns/op BenchmarkMulconstI32/12-4 18537567 6.447 ns/op BenchmarkMulconstI32/120-4 17711646 6.768 ns/op BenchmarkMulconstI32/-120-4 17708138 6.745 ns/op BenchmarkMulconstI32/65537-4 18773364 6.362 ns/op BenchmarkMulconstI32/65538-4 18746469 6.368 ns/op BenchmarkMulconstI64/3-4 17268574 7.042 ns/op BenchmarkMulconstI64/5-4 17737934 6.744 ns/op BenchmarkMulconstI64/12-4 18630490 6.521 ns/op BenchmarkMulconstI64/120-4 17495750 6.724 ns/op BenchmarkMulconstI64/-120-4 17734872 6.777 ns/op BenchmarkMulconstI64/65537-4 17870630 6.508 ns/op BenchmarkMulconstI64/65538-4 18563798 6.443 ns/op BenchmarkMulconstU32/3-4 17723310 6.764 ns/op BenchmarkMulconstU32/5-4 17567307 6.731 ns/op BenchmarkMulconstU32/12-4 18402519 6.487 ns/op BenchmarkMulconstU32/120-4 17589352 6.726 ns/op BenchmarkMulconstU32/65537-4 18581540 6.418 ns/op BenchmarkMulconstU32/65538-4 18481204 6.427 ns/op BenchmarkMulconstU64/3-4 17549300 6.846 ns/op BenchmarkMulconstU64/5-4 17550537 6.734 ns/op BenchmarkMulconstU64/12-4 18477110 6.470 ns/op BenchmarkMulconstU64/120-4 17640453 6.751 ns/op BenchmarkMulconstU64/65537-4 18635970 6.440 ns/op BenchmarkMulconstU64/65538-4 18314154 6.454 ns/op BenchmarkShiftArithmeticRight-4 18862129 6.349 ns/op BenchmarkSwitch8Predictable-4 13895106 7.554 ns/op BenchmarkSwitch8Unpredictable-4 5997351 18.16 ns/op BenchmarkSwitch32Predictable-4 8378954 12.82 ns/op BenchmarkSwitch32Unpredictable-4 5941249 18.15 ns/op BenchmarkSwitchStringPredictable-4 8549092 13.69 ns/op BenchmarkSwitchStringUnpredictable-4 4642578 24.16 ns/op BenchmarkSwitchTypePredictable-4 6104707 19.60 ns/op BenchmarkSwitchTypeUnpredictable-4 3253057 36.79 ns/op BenchmarkSwitchInterfaceTypePredictable-4 8341479 14.28 ns/op BenchmarkSwitchInterfaceTypeUnpredictable-4 4099063 27.54 ns/op PASS ok cmd/compile/internal/test 16.638s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/types2 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLookupFieldOrMethod-4 104 1139359 ns/op BenchmarkNamed/Underlying/nongeneric-4 795910 151.9 ns/op BenchmarkNamed/Underlying/generic-4 762550 157.1 ns/op BenchmarkNamed/Underlying/src_instance-4 796875 153.7 ns/op BenchmarkNamed/Underlying/user_instance-4 778617 154.4 ns/op BenchmarkCheck/http/funcbodies/info-4 1 580810245 ns/op 57973 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 435686294 ns/op 77282 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 160753153 ns/op 209394 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 142238543 ns/op 236652 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 469245893 ns/op 11059 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 2 95934872 ns/op 54084 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 3 33397349 ns/op 155310 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 3 34158356 ns/op 151816 lines/s BenchmarkCheck/constant/funcbodies/info-4 1 133674080 ns/op 16151 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 3 42876245 ns/op 50587 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 6 21052074 ns/op 103058 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 6 19573898 ns/op 110797 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 1182047886 ns/op 57956 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 693141680 ns/op 98836 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 150666285 ns/op 454472 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 1 123799862 ns/op 553090 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 549023167 ns/op 3664 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 2 80432562 ns/op 25005 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 3 40351015 ns/op 49829 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 3 40247833 ns/op 49966 lines/s PASS ok cmd/compile/internal/types2 17.607s goos: freebsd goarch: amd64 pkg: cmd/go cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkExecGoEnv-4 56 2375405 ns/op 3703339 sys-ns/op 813964 user-ns/op PASS ok cmd/go 1.278s goos: freebsd goarch: amd64 pkg: cmd/go/internal/cfg cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLookPath-4 215877 530.3 ns/op PASS ok cmd/go/internal/cfg 1.150s goos: freebsd goarch: amd64 pkg: cmd/internal/notsha256 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 66069 1776 ns/op 4.50 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 73305 1594 ns/op 5.02 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 14262 8398 ns/op 121.93 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 14448 8213 ns/op 124.68 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 2211 53527 ns/op 153.04 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 2214 53986 ns/op 151.74 MB/s 0 B/op 0 allocs/op PASS ok cmd/internal/notsha256 2.006s All tests passed.