freebsd-amd64-race at 15e5e35be5894e059c343679d895abb258b967c2 :: Running /tmp/workdir/go/src/make.bash with args ["/tmp/workdir/go/src/make.bash"] 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.708s ok archive/zip 2.781s ok bufio 1.361s ok bytes 2.487s ok cmp 1.025s ok compress/bzip2 1.429s ok compress/flate 6.096s ok compress/gzip 12.688s ok compress/lzw 2.130s ok compress/zlib 5.138s ok container/heap 1.027s ok container/list 1.021s ok container/ring 1.093s ok context 1.045s ok crypto 1.044s ok crypto/aes 1.118s ok crypto/cipher 1.066s ok crypto/des 1.065s ok crypto/dsa 1.027s ok crypto/ecdh 1.215s ok crypto/ecdsa 1.158s ok crypto/ed25519 1.438s ok crypto/elliptic 1.076s ok crypto/hmac 1.075s ok crypto/internal/alias 1.021s ok crypto/internal/bigmod 3.646s ok crypto/internal/boring 1.021s ok crypto/internal/boring/bcache 1.466s ok crypto/internal/edwards25519 1.793s ok crypto/internal/edwards25519/field 1.159s ok crypto/internal/nistec 1.820s ok crypto/internal/nistec/fiat 1.053s [no tests to run] ok crypto/md5 1.053s ok crypto/rand 1.286s ok crypto/rc4 1.464s ok crypto/rsa 2.561s ok crypto/sha1 1.084s ok crypto/sha256 1.090s ok crypto/sha512 1.090s ok crypto/subtle 1.492s ok crypto/tls 3.636s ok crypto/x509 2.419s ok database/sql 1.644s ok database/sql/driver 1.071s ok debug/buildinfo 1.071s ok debug/dwarf 1.107s ok debug/elf 2.164s ok debug/gosym 1.107s ok debug/macho 1.096s ok debug/pe 1.055s ok debug/plan9obj 1.055s ok embed 1.066s [no tests to run] ok embed/internal/embedtest 1.064s ok encoding/ascii85 1.063s ok encoding/asn1 1.092s ok encoding/base32 1.093s ok encoding/base64 1.068s ok encoding/binary 1.027s ok encoding/csv 1.119s ok encoding/gob 17.775s ok encoding/hex 1.027s ok encoding/json 2.222s ok encoding/pem 2.968s ok encoding/xml 1.242s ok errors 1.053s ok expvar 1.053s ok flag 3.205s ok fmt 1.540s ok go/ast 1.053s ok go/build 5.424s ok go/build/constraint 1.072s ok go/constant 1.072s ok go/doc 1.242s ok go/doc/comment 2.939s ok go/format 1.081s ok go/importer 1.766s ok go/internal/gccgoimporter 1.048s ok go/internal/gcimporter 10.261s ok go/internal/srcimporter 12.534s ok go/parser 2.008s ok go/printer 2.412s ok go/scanner 1.031s ok go/token 1.105s ok go/types 34.210s ok hash 1.081s ok hash/adler32 1.080s ok hash/crc32 1.110s ok hash/crc64 1.096s ok hash/fnv 1.028s ok hash/maphash 1.028s ok html 1.027s ok html/template 1.220s ok image 1.457s ok image/color 1.107s ok image/draw 1.612s ok image/gif 1.884s ok image/jpeg 2.272s ok image/png 3.922s ok index/suffixarray 1.974s ok internal/abi 1.086s ok internal/buildcfg 1.086s ok internal/coverage/cformat 1.086s ok internal/coverage/cmerge 1.077s ok internal/coverage/pods 1.069s ok internal/coverage/slicereader 1.049s ok internal/coverage/slicewriter 1.023s ok internal/coverage/test 1.060s ok internal/cpu 3.243s ok internal/dag 1.025s ok internal/diff 1.025s ok internal/fmtsort 1.082s ok internal/fuzz 1.079s ok internal/godebug 12.219s ok internal/godebugs 1.079s ok internal/intern 1.253s ok internal/itoa 1.087s ok internal/platform 1.599s ok internal/poll 1.405s ok internal/profile 1.053s ok internal/reflectlite 1.078s ok internal/safefilepath 1.048s ok internal/saferio 1.115s ok internal/singleflight 1.109s ok internal/testenv 1.175s ok internal/trace 1.193s ok internal/types/errors 1.419s ok internal/unsafeheader 1.048s ok internal/xcoff 1.037s ok internal/zstd 1.279s ok io 1.088s ok io/fs 1.312s ok io/ioutil 1.088s ok log 1.044s ok log/slog 1.142s ok log/slog/internal/benchmarks 1.063s ok log/slog/internal/buffer 1.082s ok log/syslog 2.367s ok maps 1.081s ok math 1.041s ok math/big 3.928s ok math/bits 1.041s ok math/cmplx 1.045s ok math/rand 3.980s ok mime 1.103s ok mime/multipart 5.328s ok mime/quotedprintable 1.095s ok net 8.791s ok net/http 8.562s ok net/http/cgi 12.767s ok net/http/cookiejar 1.058s ok net/http/fcgi 1.288s ok net/http/httptest 1.211s ok net/http/httptrace 1.085s ok net/http/httputil 1.716s ok net/http/internal 1.079s ok net/http/internal/ascii 1.079s ok net/http/pprof 6.408s ok net/internal/socktest 1.075s ok net/mail 1.036s ok net/netip 1.395s ok net/rpc 1.090s ok net/rpc/jsonrpc 1.090s ok net/smtp 1.090s ok net/textproto 1.053s ok net/url 1.046s ok os 6.624s ok os/exec 8.635s ok os/exec/internal/fdtest 1.089s ok os/signal 18.826s ok os/user 1.071s ok path 1.071s ok path/filepath 1.131s ok plugin 1.020s ok reflect 1.488s ok regexp 3.997s ok regexp/syntax 6.826s ok runtime 34.756s ok runtime/cgo 1.060s ok runtime/coverage 1.060s ok runtime/debug 2.184s ok runtime/internal/atomic 1.081s ok runtime/internal/math 1.021s ok runtime/internal/sys 1.081s ok runtime/internal/wasitest 1.083s ok runtime/metrics 1.083s ok runtime/pprof 18.765s ok runtime/race 10.621s ok runtime/trace 4.794s ok slices 1.447s ok sort 1.384s ok strconv 3.300s ok strings 2.674s ok sync 1.583s ok sync/atomic 4.995s ok syscall 7.960s ok testing 3.805s ok testing/fstest 1.067s ok testing/iotest 1.067s ok testing/quick 1.214s ok testing/slogtest 1.083s ok text/scanner 1.088s ok text/tabwriter 1.086s ok text/template 1.085s ok text/template/parse 1.034s ok time 3.064s ok unicode 1.036s ok unicode/utf16 1.036s ok unicode/utf8 1.069s ok cmd/addr2line 5.064s ok cmd/api 2.045s ok cmd/asm/internal/asm 4.166s ok cmd/asm/internal/lex 1.030s ok cmd/cgo/internal/swig 1.033s ok cmd/cgo/internal/test 1.765s ok cmd/cgo/internal/testcarchive 22.610s ok cmd/cgo/internal/testcshared 8.447s ok cmd/cgo/internal/testerrors 9.522s ok cmd/cgo/internal/testfortran 1.029s ok cmd/cgo/internal/testgodefs 1.539s ok cmd/cgo/internal/testlife 1.605s ok cmd/cgo/internal/testnocgo 1.019s ok cmd/cgo/internal/testplugin 29.053s ok cmd/cgo/internal/testsanitizers 19.125s ok cmd/cgo/internal/testshared 1.022s ok cmd/cgo/internal/testso 2.631s ok cmd/cgo/internal/teststdio 2.400s ok cmd/cgo/internal/testtls 1.022s ok cmd/compile/internal/abt 1.048s ok cmd/compile/internal/amd64 1.052s ok cmd/compile/internal/base 1.052s ok cmd/compile/internal/compare 1.052s ok cmd/compile/internal/dwarfgen 1.599s ok cmd/compile/internal/importer 1.891s ok cmd/compile/internal/inline/inlheur 1.459s ok cmd/compile/internal/ir 1.085s ok cmd/compile/internal/logopt 1.235s ok cmd/compile/internal/loopvar 1.085s ok cmd/compile/internal/noder 1.069s ok cmd/compile/internal/reflectdata 1.068s [no tests to run] ok cmd/compile/internal/ssa 8.639s ok cmd/compile/internal/syntax 1.141s ok cmd/compile/internal/test 12.677s ok cmd/compile/internal/typecheck 1.264s ok cmd/compile/internal/types 1.022s ok cmd/compile/internal/types2 8.895s ok cmd/covdata 1.028s ok cmd/cover 20.864s ok cmd/dist 1.085s ok cmd/distpack 1.085s ok cmd/doc 1.984s ok cmd/fix 3.027s ok cmd/go 271.098s ok cmd/go/internal/auth 1.090s ok cmd/go/internal/cache 1.209s ok cmd/go/internal/cfg 1.052s [no tests to run] ok cmd/go/internal/envcmd 1.102s ok cmd/go/internal/fsys 1.102s ok cmd/go/internal/generate 1.102s ok cmd/go/internal/gover 1.066s ok cmd/go/internal/imports 1.063s ok cmd/go/internal/load 1.092s ok cmd/go/internal/lockedfile 2.448s ok cmd/go/internal/lockedfile/internal/filelock 2.123s ok cmd/go/internal/modfetch 1.095s ok cmd/go/internal/modfetch/codehost 2.060s ok cmd/go/internal/modfetch/zip_sum_test 1.089s ok cmd/go/internal/modindex 1.633s ok cmd/go/internal/modload 1.061s ok cmd/go/internal/mvs 1.061s ok cmd/go/internal/par 1.191s ok cmd/go/internal/str 1.085s ok cmd/go/internal/test 1.067s ok cmd/go/internal/toolchain 1.067s ok cmd/go/internal/vcs 1.035s ok cmd/go/internal/vcweb 1.035s ok cmd/go/internal/vcweb/vcstest 2.520s ok cmd/go/internal/web 1.022s ok cmd/go/internal/work 1.244s ok cmd/gofmt 1.243s ok cmd/internal/archive 1.433s ok cmd/internal/buildid 1.644s ok cmd/internal/cov 1.307s ok cmd/internal/bootstrap_test 1.060s ok cmd/internal/dwarf 1.084s ok cmd/internal/edit 1.084s ok cmd/internal/goobj 1.083s ok cmd/internal/moddeps 1.871s ok cmd/internal/notsha256 1.025s ok cmd/internal/obj 1.491s ok cmd/internal/obj/ppc64 1.086s ok cmd/internal/obj/riscv 1.086s ok cmd/internal/obj/s390x 1.086s ok cmd/internal/obj/x86 3.510s ok cmd/internal/objabi 1.053s ok cmd/internal/pkgpath 5.313s ok cmd/internal/pkgpattern 1.084s ok cmd/internal/quoted 1.084s ok cmd/internal/src 1.086s ok cmd/internal/test2json 1.841s ok cmd/link 10.837s ok cmd/link/internal/benchmark 1.027s ok cmd/link/internal/ld 6.046s ok cmd/link/internal/loader 1.072s ok cmd/nm 9.604s ok cmd/objdump 5.449s ok cmd/pack 7.988s ok cmd/pprof 3.711s ok cmd/trace 1.141s ok cmd/vet 31.829s ##### Running benchmarks briefly. goos: freebsd goarch: amd64 pkg: archive/tar cpu: Intel(R) Xeon(R) CPU @ 2.20GHz Benchmark/Writer/USTAR-4 2948 37692 ns/op 1368 B/op 25 allocs/op Benchmark/Writer/GNU-4 2244 48286 ns/op 1860 B/op 37 allocs/op Benchmark/Writer/PAX-4 1609 73057 ns/op 2512 B/op 57 allocs/op Benchmark/Reader/USTAR-4 3796 28566 ns/op 5345 B/op 16 allocs/op Benchmark/Reader/GNU-4 5422 20176 ns/op 5152 B/op 15 allocs/op Benchmark/Reader/PAX-4 1995 58316 ns/op 8768 B/op 33 allocs/op PASS ok archive/tar 1.797s goos: freebsd goarch: amd64 pkg: archive/zip cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCompressedZipGarbage-4 1 298647546 ns/op 1642952 B/op 100 allocs/op BenchmarkZip64Test-4 1 139945044 ns/op BenchmarkZip64TestSizes/4096-4 1838 62437 ns/op BenchmarkZip64TestSizes/1048576-4 187 635636 ns/op BenchmarkZip64TestSizes/67108864-4 1 145302194 ns/op PASS ok archive/zip 2.257s goos: freebsd goarch: amd64 pkg: bufio cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReaderCopyOptimal-4 232894 470.3 ns/op BenchmarkReaderCopyUnoptimal-4 148970 771.9 ns/op BenchmarkReaderCopyNoWriteTo-4 6456 18861 ns/op BenchmarkReaderWriteToOptimal-4 7070 14757 ns/op BenchmarkReaderReadString-4 142707 847.0 ns/op 144 B/op 1 allocs/op BenchmarkWriterCopyOptimal-4 220736 540.3 ns/op BenchmarkWriterCopyUnoptimal-4 217806 556.2 ns/op BenchmarkWriterCopyNoReadFrom-4 6669 24368 ns/op BenchmarkReaderEmpty-4 40425 3042 ns/op 4224 B/op 3 allocs/op BenchmarkWriterEmpty-4 34144 3759 ns/op 4096 B/op 1 allocs/op BenchmarkWriterFlush-4 508994 196.9 ns/op 0 B/op 0 allocs/op PASS ok bufio 2.551s goos: freebsd goarch: amd64 pkg: bytes cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadString-4 6042 28891 ns/op 1134.21 MB/s BenchmarkWriteByte-4 466 249052 ns/op 16.45 MB/s BenchmarkWriteRune-4 252 472487 ns/op 26.01 MB/s BenchmarkBufferNotEmptyWriteRead-4 34 3324762 ns/op BenchmarkBufferFullSmallReads-4 100 1045016 ns/op BenchmarkBufferWriteBlock/N4096-4 7534 15619 ns/op 14336 B/op 6 allocs/op BenchmarkBufferWriteBlock/N65536-4 496 241419 ns/op 260096 B/op 14 allocs/op BenchmarkBufferWriteBlock/N1048576-4 14 7873571 ns/op 4192256 B/op 22 allocs/op BenchmarkBufferAppendNoCopy-4 5 20510954 ns/op 817.96 MB/s 6710905 B/op 0 allocs/op BenchmarkIndexByte/10-4 4585446 27.44 ns/op 364.39 MB/s BenchmarkIndexByte/32-4 4214730 29.00 ns/op 1103.53 MB/s BenchmarkIndexByte/4K-4 892546 129.4 ns/op 31650.97 MB/s BenchmarkIndexBytePortable/10-4 965499 118.8 ns/op 84.15 MB/s BenchmarkIndexBytePortable/32-4 319040 367.2 ns/op 87.14 MB/s BenchmarkIndexBytePortable/4K-4 2750 42890 ns/op 95.50 MB/s BenchmarkIndexRune/10-4 1240450 97.47 ns/op 102.60 MB/s BenchmarkIndexRune/32-4 1000000 103.4 ns/op 309.43 MB/s BenchmarkIndexRune/4K-4 394806 301.5 ns/op 13586.31 MB/s BenchmarkIndexRuneASCII/10-4 4591024 27.15 ns/op 368.37 MB/s BenchmarkIndexRuneASCII/32-4 4147056 28.79 ns/op 1111.31 MB/s BenchmarkIndexRuneASCII/4K-4 912987 130.2 ns/op 31457.41 MB/s BenchmarkEqual/0-4 7289173 16.11 ns/op BenchmarkEqual/1-4 1469900 81.29 ns/op 12.30 MB/s BenchmarkEqual/6-4 1446619 83.58 ns/op 71.79 MB/s BenchmarkEqual/9-4 1434657 83.85 ns/op 107.33 MB/s BenchmarkEqual/15-4 1374484 87.57 ns/op 171.28 MB/s BenchmarkEqual/16-4 1489002 80.88 ns/op 197.84 MB/s BenchmarkEqual/20-4 1358244 87.71 ns/op 228.03 MB/s BenchmarkEqual/32-4 1407285 85.29 ns/op 375.18 MB/s BenchmarkEqual/4K-4 107247 1115 ns/op 3672.65 MB/s BenchmarkEqualBothUnaligned/64_0-4 1557855 77.14 ns/op 829.65 MB/s BenchmarkEqualBothUnaligned/64_1-4 1308684 91.57 ns/op 698.89 MB/s BenchmarkEqualBothUnaligned/64_4-4 1611298 75.50 ns/op 847.67 MB/s BenchmarkEqualBothUnaligned/64_7-4 1592940 75.65 ns/op 845.96 MB/s BenchmarkEqualBothUnaligned/4096_0-4 110673 1073 ns/op 3815.71 MB/s BenchmarkEqualBothUnaligned/4096_1-4 71997 1649 ns/op 2483.59 MB/s BenchmarkEqualBothUnaligned/4096_4-4 150543 796.2 ns/op 5144.62 MB/s BenchmarkEqualBothUnaligned/4096_7-4 150457 794.6 ns/op 5154.51 MB/s BenchmarkIndex/10-4 3234177 36.80 ns/op 271.72 MB/s BenchmarkIndex/32-4 2878676 41.02 ns/op 780.09 MB/s BenchmarkIndex/4K-4 33622 3523 ns/op 1162.54 MB/s BenchmarkIndexEasy/10-4 3125271 36.75 ns/op 272.12 MB/s BenchmarkIndexEasy/32-4 2968282 41.51 ns/op 770.81 MB/s BenchmarkIndexEasy/4K-4 502743 240.3 ns/op 17045.83 MB/s BenchmarkCount/10-4 1554481 76.92 ns/op 130.01 MB/s BenchmarkCount/32-4 1475047 80.37 ns/op 398.16 MB/s BenchmarkCount/4K-4 33484 3558 ns/op 1151.06 MB/s BenchmarkCountEasy/10-4 1600605 75.22 ns/op 132.94 MB/s BenchmarkCountEasy/32-4 1501386 79.97 ns/op 400.13 MB/s BenchmarkCountEasy/4K-4 429604 275.1 ns/op 14891.46 MB/s BenchmarkCountSingle/10-4 3510734 34.48 ns/op 290.01 MB/s BenchmarkCountSingle/32-4 3554180 34.69 ns/op 922.36 MB/s BenchmarkCountSingle/4K-4 818511 139.2 ns/op 29428.77 MB/s BenchmarkToUpper/#00-4 2967992 40.16 ns/op BenchmarkToUpper/ONLYUPPER-4 316809 376.4 ns/op BenchmarkToUpper/abc-4 531835 225.2 ns/op BenchmarkToUpper/AbC123-4 317010 369.2 ns/op BenchmarkToUpper/azAZ09_-4 283510 406.5 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 89427 1333 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 42535 2833 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 59859 1993 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 130029 896.0 ns/op BenchmarkToLower/#00-4 2962128 40.38 ns/op BenchmarkToLower/abc-4 475604 248.0 ns/op BenchmarkToLower/AbC123-4 321648 368.9 ns/op BenchmarkToLower/azAZ09_-4 290066 407.7 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 88296 1367 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 42531 2855 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 72892 1633 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 131472 914.1 ns/op BenchmarkFields/ASCII/16-4 149330 791.6 ns/op 20.21 MB/s 48 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 10000 10692 ns/op 23.94 MB/s 576 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 692 172851 ns/op 23.70 MB/s 10240 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 40 2880924 ns/op 22.75 MB/s 147458 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 3 46305461 ns/op 22.64 MB/s 2261024 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 89643 1343 ns/op 11.91 MB/s 48 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 6489 17335 ns/op 14.77 MB/s 576 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 409 292986 ns/op 13.98 MB/s 24832 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 21 5168905 ns/op 12.68 MB/s 512256 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 2 90847192 ns/op 11.54 MB/s 11211008 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 169203 703.9 ns/op 22.73 MB/s 48 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 13498 8819 ns/op 29.03 MB/s 576 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 744 161441 ns/op 25.37 MB/s 25600 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 40 2918647 ns/op 22.45 MB/s 512256 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 2 55547340 ns/op 18.88 MB/s 11202864 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 117948 1023 ns/op 15.64 MB/s 48 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 8948 12154 ns/op 21.06 MB/s 576 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 566 211489 ns/op 19.37 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 31 3805684 ns/op 17.22 MB/s 512265 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 2 69748124 ns/op 15.03 MB/s 11211008 B/op 24 allocs/op BenchmarkTrimSpace/NoTrim-4 2157574 55.96 ns/op BenchmarkTrimSpace/ASCII-4 1000000 114.3 ns/op BenchmarkTrimSpace/SomeNonASCII-4 116953 1008 ns/op BenchmarkTrimSpace/JustNonASCII-4 53239 2251 ns/op BenchmarkToValidUTF8/Valid-4 528838 226.6 ns/op BenchmarkToValidUTF8/InvalidASCII-4 359103 332.3 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 101466 1133 ns/op BenchmarkIndexHard1-4 830 141891 ns/op BenchmarkIndexHard2-4 604 197982 ns/op BenchmarkIndexHard3-4 150 796017 ns/op BenchmarkIndexHard4-4 100 1199083 ns/op BenchmarkLastIndexHard1-4 6 18809689 ns/op BenchmarkLastIndexHard2-4 5 24234155 ns/op BenchmarkLastIndexHard3-4 4 26787076 ns/op BenchmarkCountHard1-4 847 142547 ns/op BenchmarkCountHard2-4 589 198505 ns/op BenchmarkCountHard3-4 147 792726 ns/op BenchmarkSplitEmptySeparator-4 1 109802988 ns/op BenchmarkSplitSingleByteSeparator-4 18 6679540 ns/op BenchmarkSplitMultiByteSeparator-4 12 8436874 ns/op BenchmarkSplitNSingleByteSeparator-4 199554 603.8 ns/op BenchmarkSplitNMultiByteSeparator-4 76404 1558 ns/op BenchmarkRepeat-4 196809 604.4 ns/op BenchmarkRepeatLarge/256/1-4 151591 818.6 ns/op 312.71 MB/s BenchmarkRepeatLarge/256/16-4 223759 551.8 ns/op 463.97 MB/s BenchmarkRepeatLarge/512/1-4 111746 1070 ns/op 478.55 MB/s BenchmarkRepeatLarge/512/16-4 149593 783.5 ns/op 653.45 MB/s BenchmarkRepeatLarge/1024/1-4 73089 1532 ns/op 668.19 MB/s BenchmarkRepeatLarge/1024/16-4 96111 1283 ns/op 797.90 MB/s BenchmarkRepeatLarge/2048/1-4 49419 2471 ns/op 828.90 MB/s BenchmarkRepeatLarge/2048/16-4 57252 2077 ns/op 985.99 MB/s BenchmarkRepeatLarge/4096/1-4 29096 4142 ns/op 988.89 MB/s BenchmarkRepeatLarge/4096/16-4 29871 3883 ns/op 1054.79 MB/s BenchmarkRepeatLarge/8192/1-4 15074 7266 ns/op 1127.37 MB/s BenchmarkRepeatLarge/8192/16-4 16172 7382 ns/op 1109.72 MB/s BenchmarkRepeatLarge/8192/4097-4 28491 4182 ns/op 979.67 MB/s BenchmarkRepeatLarge/16384/1-4 8200 14013 ns/op 1169.24 MB/s BenchmarkRepeatLarge/16384/16-4 8176 14138 ns/op 1158.84 MB/s BenchmarkRepeatLarge/16384/4097-4 11385 10575 ns/op 1162.28 MB/s BenchmarkRepeatLarge/32768/1-4 4614 26979 ns/op 1214.56 MB/s BenchmarkRepeatLarge/32768/16-4 4676 24928 ns/op 1314.51 MB/s BenchmarkRepeatLarge/32768/4097-4 4479 23522 ns/op 1219.23 MB/s BenchmarkRepeatLarge/65536/1-4 2463 48129 ns/op 1361.68 MB/s BenchmarkRepeatLarge/65536/16-4 2332 46310 ns/op 1415.16 MB/s BenchmarkRepeatLarge/65536/4097-4 2554 47759 ns/op 1286.77 MB/s BenchmarkRepeatLarge/131072/1-4 513 237885 ns/op 550.99 MB/s BenchmarkRepeatLarge/131072/16-4 510 241177 ns/op 543.47 MB/s BenchmarkRepeatLarge/131072/4097-4 536 225224 ns/op 563.91 MB/s BenchmarkRepeatLarge/262144/1-4 259 462221 ns/op 567.14 MB/s BenchmarkRepeatLarge/262144/16-4 260 457887 ns/op 572.51 MB/s BenchmarkRepeatLarge/262144/4097-4 267 437186 ns/op 590.39 MB/s BenchmarkRepeatLarge/524288/1-4 134 890033 ns/op 589.07 MB/s BenchmarkRepeatLarge/524288/16-4 135 883360 ns/op 593.52 MB/s BenchmarkRepeatLarge/524288/4097-4 136 895252 ns/op 581.20 MB/s BenchmarkRepeatLarge/1048576/1-4 66 1794071 ns/op 584.47 MB/s BenchmarkRepeatLarge/1048576/16-4 68 1778762 ns/op 589.50 MB/s BenchmarkRepeatLarge/1048576/4097-4 69 1778183 ns/op 587.53 MB/s BenchmarkRepeatLarge/2097152/1-4 32 3548878 ns/op 590.93 MB/s BenchmarkRepeatLarge/2097152/16-4 33 3528114 ns/op 594.41 MB/s BenchmarkRepeatLarge/2097152/4097-4 33 3541056 ns/op 591.23 MB/s BenchmarkRepeatLarge/4194304/1-4 15 7104753 ns/op 590.35 MB/s BenchmarkRepeatLarge/4194304/16-4 16 7017826 ns/op 597.66 MB/s BenchmarkRepeatLarge/4194304/4097-4 15 6931690 ns/op 604.65 MB/s BenchmarkRepeatLarge/8388608/1-4 8 13859351 ns/op 605.27 MB/s BenchmarkRepeatLarge/8388608/16-4 8 13794769 ns/op 608.10 MB/s BenchmarkRepeatLarge/8388608/4097-4 8 13713825 ns/op 611.54 MB/s BenchmarkRepeatLarge/16777216/1-4 4 26910278 ns/op 623.45 MB/s BenchmarkRepeatLarge/16777216/16-4 4 27225072 ns/op 616.24 MB/s BenchmarkRepeatLarge/16777216/4097-4 4 27067032 ns/op 619.84 MB/s BenchmarkRepeatLarge/33554432/1-4 2 56554154 ns/op 593.32 MB/s BenchmarkRepeatLarge/33554432/16-4 2 53267378 ns/op 629.92 MB/s BenchmarkRepeatLarge/33554432/4097-4 2 53343666 ns/op 629.02 MB/s BenchmarkRepeatLarge/67108864/1-4 1 106619390 ns/op 629.42 MB/s BenchmarkRepeatLarge/67108864/16-4 1 107077273 ns/op 626.73 MB/s BenchmarkRepeatLarge/67108864/4097-4 1 106019258 ns/op 632.99 MB/s BenchmarkRepeatLarge/134217728/1-4 1 234996714 ns/op 571.15 MB/s BenchmarkRepeatLarge/134217728/16-4 1 211322959 ns/op 635.13 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 210037577 ns/op 639.02 MB/s BenchmarkRepeatLarge/268435456/1-4 1 469921581 ns/op 571.23 MB/s BenchmarkRepeatLarge/268435456/16-4 1 424335548 ns/op 632.60 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 429305570 ns/op 625.28 MB/s BenchmarkRepeatLarge/536870912/1-4 1 947591559 ns/op 566.56 MB/s BenchmarkRepeatLarge/536870912/16-4 1 843784825 ns/op 636.27 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 847145941 ns/op 633.74 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 1888637209 ns/op 568.53 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 1695438992 ns/op 633.31 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 1698072194 ns/op 632.33 MB/s BenchmarkBytesCompare/1-4 10053920 11.70 ns/op BenchmarkBytesCompare/2-4 10009350 11.68 ns/op BenchmarkBytesCompare/4-4 9734247 11.80 ns/op BenchmarkBytesCompare/8-4 10562139 10.91 ns/op BenchmarkBytesCompare/16-4 10966332 10.81 ns/op BenchmarkBytesCompare/32-4 9511846 12.54 ns/op BenchmarkBytesCompare/64-4 8097516 14.14 ns/op BenchmarkBytesCompare/128-4 7332396 15.95 ns/op BenchmarkBytesCompare/256-4 5789450 20.26 ns/op BenchmarkBytesCompare/512-4 4097114 28.98 ns/op BenchmarkBytesCompare/1024-4 2537766 47.22 ns/op BenchmarkBytesCompare/2048-4 1430841 82.85 ns/op BenchmarkIndexAnyASCII/1:1-4 2726878 42.91 ns/op BenchmarkIndexAnyASCII/1:2-4 2828605 42.83 ns/op BenchmarkIndexAnyASCII/1:4-4 2772405 42.61 ns/op BenchmarkIndexAnyASCII/1:8-4 2810076 42.47 ns/op BenchmarkIndexAnyASCII/1:16-4 2807630 43.34 ns/op BenchmarkIndexAnyASCII/1:32-4 2753446 43.65 ns/op BenchmarkIndexAnyASCII/1:64-4 2781193 43.22 ns/op BenchmarkIndexAnyASCII/16:1-4 2404470 50.01 ns/op BenchmarkIndexAnyASCII/16:2-4 529420 228.1 ns/op BenchmarkIndexAnyASCII/16:4-4 490708 230.5 ns/op BenchmarkIndexAnyASCII/16:8-4 486297 239.0 ns/op BenchmarkIndexAnyASCII/16:16-4 475299 250.8 ns/op BenchmarkIndexAnyASCII/16:32-4 421678 281.9 ns/op BenchmarkIndexAnyASCII/16:64-4 357241 325.6 ns/op BenchmarkIndexAnyASCII/256:1-4 2148292 56.88 ns/op BenchmarkIndexAnyASCII/256:2-4 42762 2783 ns/op BenchmarkIndexAnyASCII/256:4-4 43003 2785 ns/op BenchmarkIndexAnyASCII/256:8-4 42444 2799 ns/op BenchmarkIndexAnyASCII/256:16-4 42568 2813 ns/op BenchmarkIndexAnyASCII/256:32-4 42004 2859 ns/op BenchmarkIndexAnyASCII/256:64-4 41072 2903 ns/op BenchmarkIndexAnyUTF8/1:1-4 2792590 42.86 ns/op BenchmarkIndexAnyUTF8/1:2-4 2806725 42.72 ns/op BenchmarkIndexAnyUTF8/1:4-4 2816976 42.97 ns/op BenchmarkIndexAnyUTF8/1:8-4 2857562 42.90 ns/op BenchmarkIndexAnyUTF8/1:16-4 2757828 43.13 ns/op BenchmarkIndexAnyUTF8/1:32-4 2779180 43.66 ns/op BenchmarkIndexAnyUTF8/1:64-4 2760536 43.34 ns/op BenchmarkIndexAnyUTF8/16:1-4 164498 707.9 ns/op BenchmarkIndexAnyUTF8/16:2-4 326826 369.1 ns/op BenchmarkIndexAnyUTF8/16:4-4 316579 365.3 ns/op BenchmarkIndexAnyUTF8/16:8-4 324739 367.3 ns/op BenchmarkIndexAnyUTF8/16:16-4 307120 389.2 ns/op BenchmarkIndexAnyUTF8/16:32-4 299205 400.3 ns/op BenchmarkIndexAnyUTF8/16:64-4 300805 395.6 ns/op BenchmarkIndexAnyUTF8/256:1-4 10000 10486 ns/op BenchmarkIndexAnyUTF8/256:2-4 23172 5183 ns/op BenchmarkIndexAnyUTF8/256:4-4 22974 5196 ns/op BenchmarkIndexAnyUTF8/256:8-4 23139 5198 ns/op BenchmarkIndexAnyUTF8/256:16-4 21685 5494 ns/op BenchmarkIndexAnyUTF8/256:32-4 20703 5769 ns/op BenchmarkIndexAnyUTF8/256:64-4 21050 5650 ns/op BenchmarkLastIndexAnyASCII/1:1-4 2806297 43.26 ns/op BenchmarkLastIndexAnyASCII/1:2-4 2839135 42.41 ns/op BenchmarkLastIndexAnyASCII/1:4-4 2793242 42.78 ns/op BenchmarkLastIndexAnyASCII/1:8-4 2807824 42.77 ns/op BenchmarkLastIndexAnyASCII/1:16-4 2791898 43.49 ns/op BenchmarkLastIndexAnyASCII/1:32-4 2717706 43.75 ns/op BenchmarkLastIndexAnyASCII/1:64-4 2790901 43.30 ns/op BenchmarkLastIndexAnyASCII/16:1-4 384415 302.3 ns/op BenchmarkLastIndexAnyASCII/16:2-4 393060 305.9 ns/op BenchmarkLastIndexAnyASCII/16:4-4 370680 313.6 ns/op BenchmarkLastIndexAnyASCII/16:8-4 372477 324.8 ns/op BenchmarkLastIndexAnyASCII/16:16-4 361848 331.4 ns/op BenchmarkLastIndexAnyASCII/16:32-4 333396 357.9 ns/op BenchmarkLastIndexAnyASCII/16:64-4 297348 403.0 ns/op BenchmarkLastIndexAnyASCII/256:1-4 28252 4240 ns/op BenchmarkLastIndexAnyASCII/256:2-4 28372 4216 ns/op BenchmarkLastIndexAnyASCII/256:4-4 27703 4226 ns/op BenchmarkLastIndexAnyASCII/256:8-4 28657 4195 ns/op BenchmarkLastIndexAnyASCII/256:16-4 28372 4195 ns/op BenchmarkLastIndexAnyASCII/256:32-4 28168 4223 ns/op BenchmarkLastIndexAnyASCII/256:64-4 27955 4258 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 2702874 43.80 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 2806022 43.04 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 2632722 45.64 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 2818612 42.53 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 2796830 43.12 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 2757394 43.82 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 2764467 43.33 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 259141 476.9 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 316945 370.4 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 322400 371.6 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 317235 370.4 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 261846 392.9 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 291913 485.0 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 293924 403.5 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 17562 6821 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 22662 5332 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 22539 5295 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 22645 5330 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 21168 5631 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 20595 5820 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 20840 5712 ns/op BenchmarkTrimASCII/1:1-4 3144106 39.55 ns/op BenchmarkTrimASCII/1:2-4 2472956 48.71 ns/op BenchmarkTrimASCII/1:4-4 2250741 53.41 ns/op BenchmarkTrimASCII/1:8-4 1971817 60.42 ns/op BenchmarkTrimASCII/1:16-4 1691853 71.22 ns/op BenchmarkTrimASCII/16:1-4 499584 225.5 ns/op BenchmarkTrimASCII/16:2-4 393685 300.1 ns/op BenchmarkTrimASCII/16:4-4 393625 309.7 ns/op BenchmarkTrimASCII/16:8-4 380638 311.3 ns/op BenchmarkTrimASCII/16:16-4 364186 324.2 ns/op BenchmarkTrimASCII/256:1-4 39673 2962 ns/op BenchmarkTrimASCII/256:2-4 26900 4118 ns/op BenchmarkTrimASCII/256:4-4 29244 4122 ns/op BenchmarkTrimASCII/256:8-4 29010 4092 ns/op BenchmarkTrimASCII/256:16-4 29246 4086 ns/op BenchmarkTrimASCII/4096:1-4 2541 46542 ns/op BenchmarkTrimASCII/4096:2-4 1866 64396 ns/op BenchmarkTrimASCII/4096:4-4 1855 64238 ns/op BenchmarkTrimASCII/4096:8-4 1856 64282 ns/op BenchmarkTrimASCII/4096:16-4 1831 64387 ns/op BenchmarkTrimByte-4 2084874 57.50 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 13264 9045 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 13227 9035 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 712 164668 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 1423 84224 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 2770 42259 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 4996 22497 ns/op BenchmarkCompareBytesEqual-4 10252526 11.14 ns/op BenchmarkCompareBytesToNil-4 11953370 9.710 ns/op BenchmarkCompareBytesEmpty-4 12730332 9.342 ns/op BenchmarkCompareBytesIdentical-4 12950148 9.277 ns/op BenchmarkCompareBytesSameLength-4 11120067 10.36 ns/op BenchmarkCompareBytesDifferentLength-4 11523612 10.17 ns/op BenchmarkCompareBytesBigUnaligned/offset=1-4 1400 84782 ns/op 12368.02 MB/s BenchmarkCompareBytesBigUnaligned/offset=2-4 1875 80630 ns/op 13004.85 MB/s BenchmarkCompareBytesBigUnaligned/offset=3-4 1394 85207 ns/op 12306.40 MB/s BenchmarkCompareBytesBigUnaligned/offset=4-4 1740 85635 ns/op 12244.83 MB/s BenchmarkCompareBytesBigUnaligned/offset=5-4 1412 79171 ns/op 13244.61 MB/s BenchmarkCompareBytesBigUnaligned/offset=6-4 1381 85322 ns/op 12289.74 MB/s BenchmarkCompareBytesBigUnaligned/offset=7-4 1399 86034 ns/op 12187.98 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=0-4 1370 84661 ns/op 12385.65 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=1-4 1399 86248 ns/op 12157.79 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=2-4 1767 77790 ns/op 13479.71 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=3-4 1388 80118 ns/op 13088.05 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=4-4 1398 76265 ns/op 13749.14 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=5-4 1372 85422 ns/op 12275.29 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=6-4 1392 84783 ns/op 12367.77 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=7-4 1837 87501 ns/op 11983.62 MB/s BenchmarkCompareBytesBig-4 1795 69174 ns/op 15158.71 MB/s BenchmarkCompareBytesBigIdentical-4 12332454 9.664 ns/op 108499267.46 MB/s PASS ok bytes 60.678s goos: freebsd goarch: amd64 pkg: compress/bzip2 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecodeDigits-4 2 73216367 ns/op 1.37 MB/s 3612268 B/op 51 allocs/op BenchmarkDecodeNewton-4 1 294755648 ns/op 1.92 MB/s 3629856 B/op 50 allocs/op BenchmarkDecodeRand-4 5 22733797 ns/op 0.72 MB/s 3645142 B/op 51 allocs/op PASS ok compress/bzip2 2.352s goos: freebsd goarch: amd64 pkg: compress/flate cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecode/Digits/Huffman/1e4-4 62 1691860 ns/op 5.91 MB/s 42789 B/op 5 allocs/op BenchmarkDecode/Digits/Huffman/1e5-4 7 16288226 ns/op 6.14 MB/s 44123 B/op 6 allocs/op BenchmarkDecode/Digits/Huffman/1e6-4 1 164791106 ns/op 6.07 MB/s 49264 B/op 9 allocs/op BenchmarkDecode/Digits/Speed/1e4-4 62 1769827 ns/op 5.65 MB/s 41941 B/op 8 allocs/op BenchmarkDecode/Digits/Speed/1e5-4 6 17956620 ns/op 5.57 MB/s 43641 B/op 12 allocs/op BenchmarkDecode/Digits/Speed/1e6-4 1 182142586 ns/op 5.49 MB/s 53024 B/op 77 allocs/op BenchmarkDecode/Digits/Default/1e4-4 66 1747283 ns/op 5.72 MB/s 42816 B/op 7 allocs/op BenchmarkDecode/Digits/Default/1e5-4 6 16946985 ns/op 5.90 MB/s 45002 B/op 14 allocs/op BenchmarkDecode/Digits/Default/1e6-4 1 172998200 ns/op 5.78 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Digits/Compression/1e4-4 64 1763733 ns/op 5.67 MB/s 43015 B/op 7 allocs/op BenchmarkDecode/Digits/Compression/1e5-4 6 16985624 ns/op 5.89 MB/s 45002 B/op 14 allocs/op BenchmarkDecode/Digits/Compression/1e6-4 1 171638233 ns/op 5.83 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Newton/Huffman/1e4-4 58 1837658 ns/op 5.44 MB/s 43507 B/op 14 allocs/op BenchmarkDecode/Newton/Huffman/1e5-4 6 18115625 ns/op 5.52 MB/s 47833 B/op 24 allocs/op BenchmarkDecode/Newton/Huffman/1e6-4 1 183791945 ns/op 5.44 MB/s 88512 B/op 165 allocs/op BenchmarkDecode/Newton/Speed/1e4-4 74 1511270 ns/op 6.62 MB/s 43489 B/op 18 allocs/op BenchmarkDecode/Newton/Speed/1e5-4 8 12814990 ns/op 7.80 MB/s 44804 B/op 31 allocs/op BenchmarkDecode/Newton/Speed/1e6-4 1 130327109 ns/op 7.67 MB/s 89696 B/op 232 allocs/op BenchmarkDecode/Newton/Default/1e4-4 80 1369222 ns/op 7.30 MB/s 43415 B/op 15 allocs/op BenchmarkDecode/Newton/Default/1e5-4 10 10234443 ns/op 9.77 MB/s 46218 B/op 33 allocs/op BenchmarkDecode/Newton/Default/1e6-4 1 103247790 ns/op 9.69 MB/s 70320 B/op 162 allocs/op BenchmarkDecode/Newton/Compression/1e4-4 82 1349407 ns/op 7.41 MB/s 43858 B/op 15 allocs/op BenchmarkDecode/Newton/Compression/1e5-4 10 10335973 ns/op 9.67 MB/s 45396 B/op 32 allocs/op BenchmarkDecode/Newton/Compression/1e6-4 1 102844996 ns/op 9.72 MB/s 72120 B/op 154 allocs/op BenchmarkEncode/Digits/Huffman/1e4-4 94 1127170 ns/op 8.87 MB/s BenchmarkEncode/Digits/Huffman/1e5-4 10 10812499 ns/op 9.25 MB/s BenchmarkEncode/Digits/Huffman/1e6-4 1 108322929 ns/op 9.23 MB/s BenchmarkEncode/Digits/Speed/1e4-4 49 2202649 ns/op 4.54 MB/s BenchmarkEncode/Digits/Speed/1e5-4 5 20135455 ns/op 4.97 MB/s BenchmarkEncode/Digits/Speed/1e6-4 1 196460209 ns/op 5.09 MB/s BenchmarkEncode/Digits/Default/1e4-4 18 6458709 ns/op 1.55 MB/s BenchmarkEncode/Digits/Default/1e5-4 2 73624920 ns/op 1.36 MB/s BenchmarkEncode/Digits/Default/1e6-4 1 760089704 ns/op 1.32 MB/s BenchmarkEncode/Digits/Compression/1e4-4 18 6423941 ns/op 1.56 MB/s BenchmarkEncode/Digits/Compression/1e5-4 2 74217114 ns/op 1.35 MB/s BenchmarkEncode/Digits/Compression/1e6-4 1 757195164 ns/op 1.32 MB/s BenchmarkEncode/Newton/Huffman/1e4-4 81 1361206 ns/op 7.35 MB/s BenchmarkEncode/Newton/Huffman/1e5-4 9 11544771 ns/op 8.66 MB/s BenchmarkEncode/Newton/Huffman/1e6-4 1 115219041 ns/op 8.68 MB/s BenchmarkEncode/Newton/Speed/1e4-4 52 2058052 ns/op 4.86 MB/s BenchmarkEncode/Newton/Speed/1e5-4 7 15793899 ns/op 6.33 MB/s BenchmarkEncode/Newton/Speed/1e6-4 1 157129859 ns/op 6.36 MB/s BenchmarkEncode/Newton/Default/1e4-4 18 6228116 ns/op 1.61 MB/s BenchmarkEncode/Newton/Default/1e5-4 2 66594045 ns/op 1.50 MB/s BenchmarkEncode/Newton/Default/1e6-4 1 681257403 ns/op 1.47 MB/s BenchmarkEncode/Newton/Compression/1e4-4 18 6261123 ns/op 1.60 MB/s BenchmarkEncode/Newton/Compression/1e5-4 2 83630782 ns/op 1.20 MB/s BenchmarkEncode/Newton/Compression/1e6-4 1 859954333 ns/op 1.16 MB/s PASS ok compress/flate 15.259s goos: freebsd goarch: amd64 pkg: compress/lzw cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecoder/1e4-4 51 2220319 ns/op 4.50 MB/s BenchmarkDecoder/1e-Reuse4-4 50 2316094 ns/op 4.32 MB/s BenchmarkDecoder/1e5-4 5 22152375 ns/op 4.51 MB/s BenchmarkDecoder/1e-Reuse5-4 5 22174166 ns/op 4.51 MB/s BenchmarkDecoder/1e6-4 1 224023612 ns/op 4.46 MB/s BenchmarkDecoder/1e-Reuse6-4 1 222332863 ns/op 4.50 MB/s BenchmarkEncoder/1e4-4 58 1891634 ns/op 5.29 MB/s BenchmarkEncoder/1e-Reuse4-4 60 1747287 ns/op 5.72 MB/s BenchmarkEncoder/1e5-4 6 18612999 ns/op 5.37 MB/s BenchmarkEncoder/1e-Reuse5-4 6 18327341 ns/op 5.46 MB/s BenchmarkEncoder/1e6-4 1 190983251 ns/op 5.24 MB/s BenchmarkEncoder/1e-Reuse6-4 1 182525687 ns/op 5.48 MB/s PASS ok compress/lzw 3.586s goos: freebsd goarch: amd64 pkg: container/heap cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDup-4 25 4227403 ns/op PASS ok container/heap 1.188s goos: freebsd goarch: amd64 pkg: context cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCommonParentCancel-4 22434 5189 ns/op BenchmarkWithTimeout/concurrency=40-4 5300 23287 ns/op BenchmarkWithTimeout/concurrency=4000-4 4976 28161 ns/op BenchmarkWithTimeout/concurrency=400000-4 6861 18855 ns/op BenchmarkCancelTree/depth=1/Root=Background-4 424672 271.8 ns/op BenchmarkCancelTree/depth=1/Root=OpenCanceler-4 13701 8930 ns/op BenchmarkCancelTree/depth=1/Root=ClosedCanceler-4 17427 6788 ns/op BenchmarkCancelTree/depth=10/Root=Background-4 3022 38914 ns/op BenchmarkCancelTree/depth=10/Root=OpenCanceler-4 2017 62325 ns/op BenchmarkCancelTree/depth=10/Root=ClosedCanceler-4 2679 43378 ns/op BenchmarkCancelTree/depth=100/Root=Background-4 264 461242 ns/op BenchmarkCancelTree/depth=100/Root=OpenCanceler-4 190 777112 ns/op BenchmarkCancelTree/depth=100/Root=ClosedCanceler-4 282 407663 ns/op BenchmarkCancelTree/depth=1000/Root=Background-4 24 4525586 ns/op BenchmarkCancelTree/depth=1000/Root=OpenCanceler-4 14 7206190 ns/op BenchmarkCancelTree/depth=1000/Root=ClosedCanceler-4 31 4108334 ns/op BenchmarkCheckCanceled/Err-4 259814 449.9 ns/op BenchmarkCheckCanceled/Done-4 407767 295.1 ns/op BenchmarkContextCancelDone-4 483010 232.5 ns/op BenchmarkDeepValueNewGoRoutine/depth=10-4 14716 8234 ns/op BenchmarkDeepValueNewGoRoutine/depth=20-4 13224 8964 ns/op BenchmarkDeepValueNewGoRoutine/depth=30-4 12481 9526 ns/op BenchmarkDeepValueNewGoRoutine/depth=50-4 10000 10969 ns/op BenchmarkDeepValueNewGoRoutine/depth=100-4 8842 13493 ns/op BenchmarkDeepValueSameGoRoutine/depth=10-4 529249 219.2 ns/op BenchmarkDeepValueSameGoRoutine/depth=20-4 310342 386.2 ns/op BenchmarkDeepValueSameGoRoutine/depth=30-4 210493 549.0 ns/op BenchmarkDeepValueSameGoRoutine/depth=50-4 136507 867.1 ns/op BenchmarkDeepValueSameGoRoutine/depth=100-4 70225 1688 ns/op PASS ok context 11.134s goos: freebsd goarch: amd64 pkg: crypto/aes cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncrypt-4 1705224 68.62 ns/op 233.18 MB/s BenchmarkDecrypt-4 1755624 69.01 ns/op 231.86 MB/s BenchmarkExpand-4 1000000 117.6 ns/op PASS ok crypto/aes 1.555s goos: freebsd goarch: amd64 pkg: crypto/cipher cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAESGCM/Open-128-64-4 205695 612.8 ns/op 104.44 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-64-4 376323 325.1 ns/op 196.85 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-64-4 207768 644.1 ns/op 99.36 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-64-4 372338 355.3 ns/op 180.14 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-1350-4 125686 1346 ns/op 1003.20 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-1350-4 176331 1050 ns/op 1285.39 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-1350-4 113148 1464 ns/op 921.93 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-1350-4 146695 1198 ns/op 1126.46 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-8192-4 27867 5057 ns/op 1619.97 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-8192-4 41614 4427 ns/op 1850.56 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-8192-4 25291 5222 ns/op 1568.74 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-8192-4 27375 5303 ns/op 1544.65 MB/s 0 B/op 0 allocs/op BenchmarkAESCFBEncrypt1K-4 6696 16698 ns/op 61.02 MB/s BenchmarkAESCFBDecrypt1K-4 7076 16686 ns/op 61.07 MB/s BenchmarkAESCFBDecrypt8K-4 902 132540 ns/op 61.77 MB/s BenchmarkAESOFB1K-4 10000 11159 ns/op 91.32 MB/s BenchmarkAESCTR1K-4 13868 8626 ns/op 118.14 MB/s BenchmarkAESCTR8K-4 1773 68354 ns/op 119.77 MB/s BenchmarkAESCBCEncrypt1K-4 13894 8532 ns/op 120.02 MB/s BenchmarkAESCBCDecrypt1K-4 17336 6932 ns/op 147.72 MB/s PASS ok crypto/cipher 4.300s goos: freebsd goarch: amd64 pkg: crypto/des cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncrypt-4 84865 1381 ns/op 5.79 MB/s BenchmarkDecrypt-4 87904 1338 ns/op 5.98 MB/s BenchmarkTDESEncrypt-4 34898 3441 ns/op 2.32 MB/s BenchmarkTDESDecrypt-4 34749 3473 ns/op 2.30 MB/s PASS ok crypto/des 1.605s goos: freebsd goarch: amd64 pkg: crypto/ecdh cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkECDH/P256-4 981 121012 ns/op 759 B/op 12 allocs/op BenchmarkECDH/P384-4 15 7248754 ns/op 1087 B/op 21 allocs/op BenchmarkECDH/P521-4 6 19480457 ns/op 1530 B/op 21 allocs/op BenchmarkECDH/X25519-4 99 1173128 ns/op 375 B/op 9 allocs/op PASS ok crypto/ecdh 1.620s goos: freebsd goarch: amd64 pkg: crypto/ecdsa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSign/P256-4 1765 65030 ns/op 2512 B/op 33 allocs/op BenchmarkSign/P384-4 33 3459207 ns/op 2678 B/op 34 allocs/op BenchmarkSign/P521-4 13 8470488 ns/op 3064 B/op 35 allocs/op BenchmarkVerify/P256-4 958 125698 ns/op 432 B/op 8 allocs/op BenchmarkVerify/P384-4 13 8638884 ns/op 592 B/op 12 allocs/op BenchmarkVerify/P521-4 5 22764717 ns/op 912 B/op 12 allocs/op BenchmarkGenerateKey/P256-4 3933 28646 ns/op 895 B/op 14 allocs/op BenchmarkGenerateKey/P384-4 63 1847302 ns/op 1096 B/op 17 allocs/op BenchmarkGenerateKey/P521-4 24 4835096 ns/op 1416 B/op 17 allocs/op PASS ok crypto/ecdsa 2.616s goos: freebsd goarch: amd64 pkg: crypto/ed25519 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkKeyGeneration-4 330 350102 ns/op BenchmarkNewKeyFromSeed-4 332 357046 ns/op BenchmarkSigning-4 310 384443 ns/op BenchmarkVerification-4 204 582565 ns/op PASS ok crypto/ed25519 1.716s goos: freebsd goarch: amd64 pkg: crypto/elliptic cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScalarBaseMult/P256-4 5079 23649 ns/op 368 B/op 6 allocs/op BenchmarkScalarBaseMult/P224-4 169 707869 ns/op 376 B/op 9 allocs/op BenchmarkScalarBaseMult/P384-4 63 1864327 ns/op 504 B/op 9 allocs/op BenchmarkScalarBaseMult/P521-4 24 4804573 ns/op 696 B/op 9 allocs/op BenchmarkScalarMult/P256-4 1389 86545 ns/op 448 B/op 7 allocs/op BenchmarkScalarMult/P224-4 64 1849682 ns/op 440 B/op 10 allocs/op BenchmarkScalarMult/P384-4 22 5088597 ns/op 616 B/op 10 allocs/op BenchmarkScalarMult/P521-4 8 14088431 ns/op 840 B/op 10 allocs/op BenchmarkMarshalUnmarshal/P256/Uncompressed-4 12903 8914 ns/op 544 B/op 8 allocs/op BenchmarkMarshalUnmarshal/P256/Compressed-4 6126 19555 ns/op 592 B/op 9 allocs/op BenchmarkMarshalUnmarshal/P224/Uncompressed-4 3637 30323 ns/op 560 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P224/Compressed-4 88 1270370 ns/op 592 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P384/Uncompressed-4 2403 48827 ns/op 784 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P384/Compressed-4 322 370522 ns/op 848 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P521/Uncompressed-4 1575 75250 ns/op 1104 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P521/Compressed-4 97 1202031 ns/op 1184 B/op 15 allocs/op PASS ok crypto/elliptic 3.390s goos: freebsd goarch: amd64 pkg: crypto/hmac cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHMACSHA256_1K-4 15367 7832 ns/op 130.74 MB/s BenchmarkHMACSHA256_32-4 24984 4746 ns/op 6.74 MB/s BenchmarkNewWriteSum-4 12448 9161 ns/op 3.49 MB/s PASS ok crypto/hmac 1.667s goos: freebsd goarch: amd64 pkg: crypto/internal/bigmod cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkModAdd-4 54861 2190 ns/op BenchmarkModSub-4 54346 2176 ns/op BenchmarkMontgomeryRepr-4 26917 4360 ns/op BenchmarkMontgomeryMul-4 27690 4403 ns/op BenchmarkModMul-4 13340 9005 ns/op BenchmarkExpBig-4 15 7464136 ns/op BenchmarkExp-4 6 17408516 ns/op PASS ok crypto/internal/bigmod 2.216s goos: freebsd goarch: amd64 pkg: crypto/internal/edwards25519 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncodingDecoding-4 3152 34704 ns/op BenchmarkScalarBaseMult-4 350 333435 ns/op BenchmarkScalarMult-4 159 748491 ns/op BenchmarkVarTimeDoubleScalarBaseMult-4 213 513034 ns/op PASS ok crypto/internal/edwards25519 1.696s goos: freebsd goarch: amd64 pkg: crypto/internal/edwards25519/field cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAdd-4 546082 199.9 ns/op BenchmarkMultiply-4 4344890 27.15 ns/op BenchmarkSquare-4 5252226 22.59 ns/op BenchmarkInvert-4 25066 4768 ns/op BenchmarkMult32-4 1542171 77.40 ns/op PASS ok crypto/internal/edwards25519/field 1.828s goos: freebsd goarch: amd64 pkg: crypto/internal/nistec cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScalarMult/P224-4 60 1905060 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P256-4 1570 81427 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P384-4 21 5206668 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P521-4 8 13587209 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P224-4 186 633522 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P256-4 8071 15496 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P384-4 70 1681203 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P521-4 26 4146639 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec 2.272s goos: freebsd goarch: amd64 pkg: crypto/internal/nistec/fiat cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMul/P224-4 639709 176.2 ns/op 0 B/op 0 allocs/op BenchmarkMul/P384-4 328774 355.0 ns/op 0 B/op 0 allocs/op BenchmarkMul/P521-4 120478 972.6 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P224-4 670732 178.5 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P384-4 329866 355.1 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P521-4 119475 981.9 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec/fiat 1.789s goos: freebsd goarch: amd64 pkg: crypto/md5 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes-4 116716 1000 ns/op 8.00 MB/s BenchmarkHash64-4 142768 815.0 ns/op 78.52 MB/s BenchmarkHash128-4 131787 909.7 ns/op 140.71 MB/s BenchmarkHash256-4 104862 1128 ns/op 227.03 MB/s BenchmarkHash512-4 76351 1559 ns/op 328.34 MB/s BenchmarkHash1K-4 49278 2426 ns/op 422.15 MB/s BenchmarkHash8K-4 8160 14592 ns/op 561.39 MB/s BenchmarkHash1M-4 67 1784692 ns/op 587.54 MB/s BenchmarkHash8M-4 8 14312352 ns/op 586.11 MB/s BenchmarkHash8BytesUnaligned-4 116706 995.1 ns/op 8.04 MB/s BenchmarkHash1KUnaligned-4 49359 2443 ns/op 419.07 MB/s BenchmarkHash8KUnaligned-4 7952 14618 ns/op 560.41 MB/s PASS ok crypto/md5 2.835s goos: freebsd goarch: amd64 pkg: crypto/rand cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPrime-4 2 178921960 ns/op PASS ok crypto/rand 1.517s goos: freebsd goarch: amd64 pkg: crypto/rc4 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRC4_128-4 13602 8799 ns/op 14.55 MB/s BenchmarkRC4_1K-4 1608 70025 ns/op 14.62 MB/s BenchmarkRC4_8K-4 212 554507 ns/op 14.60 MB/s PASS ok crypto/rc4 1.591s goos: freebsd goarch: amd64 pkg: crypto/rsa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecryptPKCS1v15/2048-4 10 10371106 ns/op BenchmarkDecryptPKCS1v15/3072-4 5 22908552 ns/op BenchmarkDecryptPKCS1v15/4096-4 3 41847863 ns/op BenchmarkEncryptPKCS1v15/2048-4 39 2693415 ns/op BenchmarkDecryptOAEP/2048-4 10 10361350 ns/op BenchmarkEncryptOAEP/2048-4 38 2724001 ns/op BenchmarkSignPKCS1v15/2048-4 10 10336845 ns/op BenchmarkVerifyPKCS1v15/2048-4 43 2673694 ns/op BenchmarkSignPSS/2048-4 10 10506714 ns/op BenchmarkVerifyPSS/2048-4 42 2743715 ns/op PASS ok crypto/rsa 2.655s goos: freebsd goarch: amd64 pkg: crypto/sha1 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 95834 1198 ns/op 6.68 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum-4 115142 1018 ns/op 7.86 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/New-4 75586 1558 ns/op 205.40 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/Sum-4 88560 1346 ns/op 237.68 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 49642 2419 ns/op 423.27 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum-4 53892 2218 ns/op 461.61 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 10000 11758 ns/op 696.70 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum-4 10000 11513 ns/op 711.52 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha1 2.094s goos: freebsd goarch: amd64 pkg: crypto/sha256 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 78362 1502 ns/op 5.33 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum224-4 88497 1327 ns/op 6.03 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 87249 1360 ns/op 5.88 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 26124 4566 ns/op 224.25 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum224-4 27384 4401 ns/op 232.68 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 27157 4400 ns/op 232.73 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 4132 28054 ns/op 292.01 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum224-4 4254 27885 ns/op 293.78 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 4216 27774 ns/op 294.95 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha256 2.347s goos: freebsd goarch: amd64 pkg: crypto/sha512 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 55842 2109 ns/op 3.79 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum384-4 69208 1703 ns/op 4.70 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum512-4 61172 1941 ns/op 4.12 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 27858 4301 ns/op 238.10 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum384-4 31117 3862 ns/op 265.14 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum512-4 29282 4102 ns/op 249.63 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 5778 20271 ns/op 404.12 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum384-4 5926 19707 ns/op 415.68 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum512-4 6042 20061 ns/op 408.35 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha512 2.362s goos: freebsd goarch: amd64 pkg: crypto/subtle cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkConstantTimeByteEq-4 17434364 6.846 ns/op BenchmarkConstantTimeEq-4 17582084 6.870 ns/op BenchmarkConstantTimeLessOrEq-4 17369564 6.865 ns/op BenchmarkXORBytes/8Bytes-4 4613743 25.41 ns/op 314.81 MB/s BenchmarkXORBytes/128Bytes-4 3921002 30.54 ns/op 4191.03 MB/s BenchmarkXORBytes/2048Bytes-4 907315 131.6 ns/op 15566.79 MB/s BenchmarkXORBytes/32768Bytes-4 61250 2003 ns/op 16359.55 MB/s PASS ok crypto/subtle 2.031s goos: freebsd goarch: amd64 pkg: crypto/tls cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCertCache/0-4 212 530645 ns/op BenchmarkCertCache/1-4 198 583855 ns/op BenchmarkCertCache/2-4 220 548157 ns/op BenchmarkCertCache/3-4 217 534929 ns/op BenchmarkHandshakeServer/RSA-4 15 6877038 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv13-4 15 7610032 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv12-4 15 7216538 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv13-4 97 1122863 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv12-4 156 754963 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv13-4 50 2239267 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv12-4 58 1996191 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv13-4 4 32246814 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv12-4 4 31668314 ns/op BenchmarkThroughput/MaxPacket/1MB/TLSv12-4 4 25570625 ns/op 41.01 MB/s BenchmarkThroughput/MaxPacket/1MB/TLSv13-4 4 33214191 ns/op 31.57 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv12-4 3 39544927 ns/op 53.03 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv13-4 2 55201166 ns/op 37.99 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv12-4 2 68036134 ns/op 61.65 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv13-4 2 97641687 ns/op 42.96 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv12-4 1 126260436 ns/op 66.44 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv13-4 1 182529258 ns/op 45.96 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv12-4 1 238368225 ns/op 70.38 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv13-4 1 352012175 ns/op 47.66 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv12-4 1 460865051 ns/op 72.81 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv13-4 1 688112511 ns/op 48.76 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv12-4 1 947045548 ns/op 70.86 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv13-4 1 1374559379 ns/op 48.82 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv12-4 4 26637138 ns/op 39.37 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv13-4 3 33571704 ns/op 31.23 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv12-4 3 40252164 ns/op 52.10 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv13-4 2 55054796 ns/op 38.09 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv12-4 2 68192176 ns/op 61.51 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv13-4 2 98859333 ns/op 42.43 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv12-4 1 124941672 ns/op 67.14 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv13-4 1 182852607 ns/op 45.88 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv12-4 1 239726337 ns/op 69.98 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv13-4 1 355297600 ns/op 47.22 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv12-4 1 465290627 ns/op 72.11 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv13-4 1 695192549 ns/op 48.27 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv12-4 1 940891238 ns/op 71.32 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv13-4 1 1384145155 ns/op 48.48 MB/s BenchmarkLatency/MaxPacket/200kbps/TLSv12-4 1 704835045 ns/op BenchmarkLatency/MaxPacket/200kbps/TLSv13-4 1 708042501 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv12-4 1 289442005 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv13-4 1 289632066 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv12-4 1 150552841 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv13-4 1 150641061 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv12-4 2 81431914 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv13-4 2 81027134 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv12-4 3 39560641 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv13-4 3 39378061 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv12-4 1 144080094 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv13-4 1 147380575 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv12-4 2 64969076 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv13-4 2 65341497 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv12-4 3 38471879 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv13-4 3 38622681 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv12-4 4 25257402 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv13-4 4 25045554 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv12-4 6 17235133 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv13-4 6 17017992 ns/op PASS ok crypto/tls 20.404s goos: freebsd goarch: amd64 pkg: crypto/x509 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCreateCertificate/RSA_2048-4 8 13486254 ns/op BenchmarkCreateCertificate/ECDSA_P256-4 344 341461 ns/op BenchmarkParseCertificate/ecdsa_leaf-4 1124 110266 ns/op 12099 B/op 164 allocs/op BenchmarkParseCertificate/rsa_leaf-4 1030 113712 ns/op 13506 B/op 187 allocs/op PASS ok crypto/x509 2.062s goos: freebsd goarch: amd64 pkg: database/sql cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkConcurrentDBExec-4 37 2802356 ns/op 280713 B/op 1647 allocs/op BenchmarkConcurrentStmtQuery-4 36 3307795 ns/op 273082 B/op 2065 allocs/op BenchmarkConcurrentStmtExec-4 48 2477829 ns/op 220609 B/op 747 allocs/op BenchmarkConcurrentTxQuery-4 45 2684725 ns/op 279363 B/op 2171 allocs/op BenchmarkConcurrentTxExec-4 51 2134541 ns/op 87744 B/op 1554 allocs/op BenchmarkConcurrentTxStmtQuery-4 44 2725976 ns/op 105880 B/op 2062 allocs/op BenchmarkConcurrentTxStmtExec-4 100 1065074 ns/op 40094 B/op 381 allocs/op BenchmarkConcurrentRandom-4 40 2666188 ns/op 235259 B/op 1885 allocs/op BenchmarkManyConcurrentQueries-4 2451 45495 ns/op 4124 B/op 20 allocs/op BenchmarkGrabConn-4 207111 590.7 ns/op 0 B/op 0 allocs/op PASS ok database/sql 2.467s goos: freebsd goarch: amd64 pkg: debug/elf cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSymbols64-4 1544 67095 ns/op BenchmarkSymbols32-4 1980 56893 ns/op PASS ok debug/elf 1.320s goos: freebsd goarch: amd64 pkg: debug/gosym cpu: Intel(R) Xeon(R) CPU @ 2.20GHz Benchmark115/NewLineTable-4 208918 527.8 ns/op 384 B/op 3 allocs/op Benchmark115/NewTable-4 92 1304889 ns/op 188228 B/op 13 allocs/op Benchmark115/LineToPC-4 80 1517279 ns/op 0 B/op 0 allocs/op Benchmark115/PCToLine-4 18430 6523 ns/op 0 B/op 0 allocs/op PASS ok debug/gosym 1.844s goos: freebsd goarch: amd64 pkg: encoding/asn1 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkObjectIdentifierString-4 61570 1927 ns/op BenchmarkMarshal-4 790 151475 ns/op 9531 B/op 363 allocs/op BenchmarkUnmarshal-4 2724 41453 ns/op 784 B/op 43 allocs/op PASS ok encoding/asn1 1.442s goos: freebsd goarch: amd64 pkg: encoding/base32 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode-4 361 329940 ns/op 24.83 MB/s BenchmarkEncodeToString-4 310 354332 ns/op 23.12 MB/s BenchmarkDecode-4 151 786728 ns/op 16.67 MB/s BenchmarkDecodeString-4 150 803273 ns/op 16.32 MB/s PASS ok encoding/base32 1.788s goos: freebsd goarch: amd64 pkg: encoding/base64 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncodeToString-4 358 308001 ns/op 26.60 MB/s BenchmarkDecodeString/2-4 353467 318.0 ns/op 12.58 MB/s BenchmarkDecodeString/4-4 269762 448.8 ns/op 17.82 MB/s BenchmarkDecodeString/8-4 210644 558.4 ns/op 21.49 MB/s BenchmarkDecodeString/64-4 39247 3056 ns/op 28.79 MB/s BenchmarkDecodeString/8192-4 352 332369 ns/op 32.87 MB/s BenchmarkNewEncoding-4 63793 1878 ns/op 136.29 MB/s PASS ok encoding/base64 2.054s goos: freebsd goarch: amd64 pkg: encoding/binary cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadSlice1000Int32s-4 1492 79987 ns/op 50.01 MB/s BenchmarkReadStruct-4 17247 7040 ns/op 10.65 MB/s BenchmarkWriteStruct-4 15711 7587 ns/op 9.89 MB/s BenchmarkReadInts-4 49850 2443 ns/op 12.28 MB/s BenchmarkWriteInts-4 46273 2631 ns/op 11.40 MB/s BenchmarkWriteSlice1000Int32s-4 1309 90305 ns/op 44.29 MB/s BenchmarkPutUint16-4 3981154 29.85 ns/op 67.00 MB/s BenchmarkAppendUint16-4 3887049 30.87 ns/op 64.80 MB/s BenchmarkPutUint32-4 2765364 42.11 ns/op 95.00 MB/s BenchmarkAppendUint32-4 2641956 44.55 ns/op 89.79 MB/s BenchmarkPutUint64-4 991404 120.5 ns/op 66.41 MB/s BenchmarkAppendUint64-4 981780 121.7 ns/op 65.74 MB/s BenchmarkLittleEndianPutUint16-4 3839194 30.89 ns/op 64.74 MB/s BenchmarkLittleEndianAppendUint16-4 3671431 32.50 ns/op 61.54 MB/s BenchmarkLittleEndianPutUint32-4 2858247 41.16 ns/op 97.18 MB/s BenchmarkLittleEndianAppendUint32-4 2714517 43.18 ns/op 92.63 MB/s BenchmarkLittleEndianPutUint64-4 946821 120.3 ns/op 66.48 MB/s BenchmarkLittleEndianAppendUint64-4 968162 120.1 ns/op 66.63 MB/s BenchmarkReadFloats-4 170680 684.4 ns/op 17.53 MB/s BenchmarkWriteFloats-4 156501 754.7 ns/op 15.90 MB/s BenchmarkReadSlice1000Float32s-4 1425 84433 ns/op 47.37 MB/s BenchmarkWriteSlice1000Float32s-4 1183 101495 ns/op 39.41 MB/s BenchmarkReadSlice1000Uint8s-4 93571 1251 ns/op 799.34 MB/s BenchmarkWriteSlice1000Uint8s-4 132055 1125 ns/op 888.98 MB/s BenchmarkPutUvarint32-4 731264 153.3 ns/op 26.09 MB/s BenchmarkPutUvarint64-4 200494 594.1 ns/op 13.46 MB/s PASS ok encoding/binary 4.946s goos: freebsd goarch: amd64 pkg: encoding/csv cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRead-4 6250 16704 ns/op 736 B/op 16 allocs/op BenchmarkReadWithFieldsPerRecord-4 6489 16045 ns/op 736 B/op 16 allocs/op BenchmarkReadWithoutFieldsPerRecord-4 6940 15982 ns/op 736 B/op 16 allocs/op BenchmarkReadLargeFields-4 4168 25867 ns/op 3938 B/op 24 allocs/op BenchmarkReadReuseRecord-4 7658 14663 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithFieldsPerRecord-4 8286 14575 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithoutFieldsPerRecord-4 7708 14623 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordLargeFields-4 4876 24174 ns/op 2978 B/op 12 allocs/op BenchmarkWrite-4 10000 10153 ns/op PASS ok encoding/csv 2.114s goos: freebsd goarch: amd64 pkg: encoding/gob cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEndToEndPipe-4 12078 9004 ns/op 1813 B/op 2 allocs/op BenchmarkEndToEndByteBuffer-4 16770 7260 ns/op 1811 B/op 2 allocs/op BenchmarkEndToEndSliceByteBuffer-4 277 413372 ns/op 16697 B/op 330 allocs/op BenchmarkEncodeComplex128Slice-4 771 145148 ns/op 636 B/op 0 allocs/op BenchmarkEncodeFloat64Slice-4 1678 68070 ns/op 52 B/op 0 allocs/op BenchmarkEncodeInt32Slice-4 1650 69861 ns/op 53 B/op 0 allocs/op BenchmarkEncodeStringSlice-4 2344 48372 ns/op 165 B/op 0 allocs/op BenchmarkEncodeInterfaceSlice-4 64 1670147 ns/op 34525 B/op 251 allocs/op BenchmarkDecodeComplex128Slice-4 674 194474 ns/op 25218 B/op 169 allocs/op BenchmarkDecodeFloat64Slice-4 1432 83363 ns/op 10792 B/op 169 allocs/op BenchmarkDecodeInt32Slice-4 1508 88575 ns/op 9756 B/op 169 allocs/op BenchmarkDecodeStringSlice-4 997 128584 ns/op 39123 B/op 1169 allocs/op BenchmarkDecodeStringsSlice-4 345 385094 ns/op 66191 B/op 2200 allocs/op BenchmarkDecodeBytesSlice-4 649 176727 ns/op 23644 B/op 187 allocs/op BenchmarkDecodeInterfaceSlice-4 110 1044614 ns/op 82940 B/op 3178 allocs/op BenchmarkDecodeMap-4 74 1575950 ns/op 54128 B/op 181 allocs/op PASS ok encoding/gob 3.393s goos: freebsd goarch: amd64 pkg: encoding/hex cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode/256-4 12366 9682 ns/op 26.44 MB/s BenchmarkEncode/1024-4 2876 39133 ns/op 26.17 MB/s BenchmarkEncode/4096-4 764 155325 ns/op 26.37 MB/s BenchmarkEncode/16384-4 195 612327 ns/op 26.76 MB/s BenchmarkDecode/256-4 26301 4522 ns/op 56.61 MB/s BenchmarkDecode/1024-4 6397 18167 ns/op 56.36 MB/s BenchmarkDecode/4096-4 1674 70711 ns/op 57.93 MB/s BenchmarkDecode/16384-4 426 280465 ns/op 58.42 MB/s BenchmarkDump/256-4 1363 88364 ns/op 2.90 MB/s BenchmarkDump/1024-4 343 348660 ns/op 2.94 MB/s BenchmarkDump/4096-4 85 1386467 ns/op 2.95 MB/s BenchmarkDump/16384-4 20 5628055 ns/op 2.91 MB/s PASS ok encoding/hex 2.832s goos: freebsd goarch: amd64 pkg: encoding/json cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCodeEncoder-4 1 122790679 ns/op 15.80 MB/s 2048 B/op 16 allocs/op BenchmarkCodeEncoderError-4 1 140972519 ns/op 13.76 MB/s 8394760 B/op 115 allocs/op BenchmarkCodeMarshal-4 1 140440567 ns/op 13.82 MB/s 10332096 B/op 57 allocs/op BenchmarkCodeMarshalError-4 1 145156644 ns/op 13.37 MB/s 10336216 B/op 112 allocs/op BenchmarkMarshalBytes/32-4 21160 5716 ns/op BenchmarkMarshalBytes/256-4 5362 21287 ns/op BenchmarkMarshalBytes/4096-4 486 245556 ns/op BenchmarkMarshalBytesError/32-4 51 2252122 ns/op BenchmarkMarshalBytesError/256-4 51 2248431 ns/op BenchmarkMarshalBytesError/4096-4 46 2562948 ns/op BenchmarkMarshalMap-4 50896 2413 ns/op 299 B/op 8 allocs/op BenchmarkCodeDecoder-4 1 416203357 ns/op 4.66 MB/s 10097736 B/op 40037 allocs/op BenchmarkUnicodeDecoder-4 35874 3312 ns/op 4.23 MB/s 40 B/op 2 allocs/op BenchmarkDecoderStream-4 47538 2464 ns/op 16 B/op 1 allocs/op BenchmarkCodeUnmarshal-4 1 368161462 ns/op 5.27 MB/s 2021712 B/op 40010 allocs/op BenchmarkCodeUnmarshalReuse-4 1 361966641 ns/op 5.36 MB/s 2020120 B/op 40009 allocs/op BenchmarkUnmarshalString-4 55344 2238 ns/op 160 B/op 2 allocs/op BenchmarkUnmarshalFloat64-4 150853 823.3 ns/op 144 B/op 1 allocs/op BenchmarkUnmarshalInt64-4 333688 424.0 ns/op 144 B/op 1 allocs/op BenchmarkUnmarshalMap-4 17743 6600 ns/op 320 B/op 12 allocs/op BenchmarkIssue10335-4 78304 1565 ns/op 176 B/op 3 allocs/op BenchmarkIssue34127-4 94312 1287 ns/op 83 B/op 2 allocs/op BenchmarkUnmapped-4 17019 6930 ns/op 208 B/op 4 allocs/op BenchmarkTypeFieldsCache/MissTypes1-4 2839 38082 ns/op BenchmarkTypeFieldsCache/MissTypes10-4 1062 114289 ns/op BenchmarkTypeFieldsCache/MissTypes100-4 133 909981 ns/op BenchmarkTypeFieldsCache/MissTypes1000-4 13 8210152 ns/op BenchmarkTypeFieldsCache/HitTypes1-4 451335 244.9 ns/op BenchmarkTypeFieldsCache/HitTypes10-4 484102 237.1 ns/op BenchmarkTypeFieldsCache/HitTypes100-4 492675 229.8 ns/op BenchmarkTypeFieldsCache/HitTypes1000-4 465596 237.3 ns/op BenchmarkEncodeMarshaler-4 68852 1748 ns/op 75 B/op 1 allocs/op BenchmarkEncoderEncode-4 83526 1407 ns/op 44 B/op 0 allocs/op BenchmarkNumberIsValid-4 4122434 29.24 ns/op BenchmarkNumberIsValidRegexp-4 20690 5806 ns/op PASS ok encoding/json 8.338s goos: freebsd goarch: amd64 pkg: encoding/pem cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode-4 38 2669328 ns/op 24.55 MB/s BenchmarkDecode-4 22 5167962 ns/op 17.18 MB/s PASS ok encoding/pem 1.317s goos: freebsd goarch: amd64 pkg: encoding/xml cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMarshal-4 3337 33861 ns/op 6280 B/op 24 allocs/op BenchmarkUnmarshal-4 1111 106899 ns/op 8216 B/op 185 allocs/op BenchmarkHTMLAutoClose-4 4627 23414 ns/op PASS ok encoding/xml 1.503s goos: freebsd goarch: amd64 pkg: errors cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkIs-4 226384 498.8 ns/op BenchmarkAs-4 75048 1530 ns/op PASS ok errors 1.340s goos: freebsd goarch: amd64 pkg: expvar cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkIntAdd-4 217737 513.3 ns/op BenchmarkIntSet-4 263598 451.0 ns/op BenchmarkFloatAdd-4 53238 2320 ns/op BenchmarkFloatSet-4 253156 446.0 ns/op BenchmarkStringSet-4 278091 424.0 ns/op BenchmarkMapSet-4 54721 2008 ns/op BenchmarkMapSetDifferent-4 52561 1978 ns/op BenchmarkMapSetDifferentRandom-4 244 462428 ns/op BenchmarkMapSetString-4 59768 2013 ns/op BenchmarkMapAddSame-4 39354 3144 ns/op BenchmarkMapAddDifferent-4 16641 7147 ns/op BenchmarkMapAddDifferentRandom-4 212 574221 ns/op BenchmarkMapAddSameSteadyState-4 227710 529.9 ns/op BenchmarkMapAddDifferentSteadyState-4 113595 1073 ns/op BenchmarkMapString-4 6663 17159 ns/op 672 B/op 7 allocs/op BenchmarkRealworldExpvarUsage-4 10000 25285 ns/op PASS ok expvar 3.552s goos: freebsd goarch: amd64 pkg: fmt cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSprintfPadding-4 108910 1140 ns/op BenchmarkSprintfEmpty-4 434360 277.7 ns/op BenchmarkSprintfString-4 326487 374.7 ns/op BenchmarkSprintfTruncateString-4 285100 416.9 ns/op BenchmarkSprintfTruncateBytes-4 158437 742.9 ns/op BenchmarkSprintfSlowParsingPath-4 293734 427.5 ns/op BenchmarkSprintfQuoteString-4 40753 2903 ns/op BenchmarkSprintfInt-4 306152 401.6 ns/op BenchmarkSprintfIntInt-4 225555 562.9 ns/op BenchmarkSprintfPrefixedInt-4 252661 501.2 ns/op BenchmarkSprintfFloat-4 161815 741.0 ns/op BenchmarkSprintfComplex-4 63103 1879 ns/op BenchmarkSprintfBoolean-4 319630 389.1 ns/op BenchmarkSprintfHexString-4 141738 880.1 ns/op BenchmarkSprintfHexBytes-4 90884 1378 ns/op BenchmarkSprintfBytes-4 50757 2368 ns/op BenchmarkSprintfStringer-4 91764 1320 ns/op BenchmarkSprintfStructure-4 42468 2946 ns/op BenchmarkManyArgs-4 75567 1589 ns/op BenchmarkFprintInt-4 70273 1725 ns/op BenchmarkFprintfBytes-4 75824 1582 ns/op BenchmarkFprintIntNoAlloc-4 69541 1720 ns/op BenchmarkScanInts-4 37 3220827 ns/op BenchmarkScanRecursiveInt-4 1 367781704 ns/op BenchmarkScanRecursiveIntReaderWrapper-4 1 398534375 ns/op PASS ok fmt 5.092s goos: freebsd goarch: amd64 pkg: go/build cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkImportVendor-4 788 130946 ns/op PASS ok go/build 1.189s goos: freebsd goarch: amd64 pkg: go/constant cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkStringAdd/1-4 43551 2369 ns/op 160 B/op 2 allocs/op BenchmarkStringAdd/4-4 14142 8466 ns/op 832 B/op 9 allocs/op BenchmarkStringAdd/16-4 4023 29139 ns/op 3168 B/op 23 allocs/op BenchmarkStringAdd/64-4 1071 111043 ns/op 11744 B/op 73 allocs/op BenchmarkStringAdd/256-4 283 435166 ns/op 47841 B/op 267 allocs/op BenchmarkStringAdd/1024-4 66 1859793 ns/op 206176 B/op 1038 allocs/op BenchmarkStringAdd/4096-4 15 7778791 ns/op 865632 B/op 4114 allocs/op BenchmarkStringAdd/16384-4 4 31496843 ns/op 3634530 B/op 16407 allocs/op BenchmarkStringAdd/65536-4 1 137075275 ns/op 15258976 B/op 65565 allocs/op PASS ok go/constant 2.504s goos: freebsd goarch: amd64 pkg: go/format cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFormat/array1-10000-4 1 268653702 ns/op 0.24 MB/s 46124056 B/op 48876 allocs/op PASS ok go/format 1.380s goos: freebsd goarch: amd64 pkg: go/parser cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkParse-4 6 19248389 ns/op 2.80 MB/s BenchmarkParseOnly-4 7 16572176 ns/op 3.25 MB/s BenchmarkResolve-4 49 2395565 ns/op 22.48 MB/s PASS ok go/parser 2.527s goos: freebsd goarch: amd64 pkg: go/printer cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPrintFile-4 1 145462754 ns/op 0.36 MB/s 5266336 B/op 27523 allocs/op BenchmarkPrintDecl-4 774 149624 ns/op 0.21 MB/s 16286 B/op 51 allocs/op PASS ok go/printer 1.346s goos: freebsd goarch: amd64 pkg: go/scanner cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScan-4 279 424910 ns/op BenchmarkScanFiles/go/types/expr.go-4 14 7533058 ns/op 6.58 MB/s BenchmarkScanFiles/go/parser/parser.go-4 9 11885010 ns/op 6.08 MB/s BenchmarkScanFiles/net/http/server.go-4 6 17346648 ns/op 6.82 MB/s BenchmarkScanFiles/go/scanner/errors.go-4 234 514113 ns/op 5.99 MB/s PASS ok go/scanner 1.738s goos: freebsd goarch: amd64 pkg: go/token cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSearchInts-4 1000000 101.8 ns/op PASS ok go/token 1.189s goos: freebsd goarch: amd64 pkg: go/types cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLookupFieldOrMethod-4 138 901294 ns/op BenchmarkNamed/Underlying/nongeneric-4 850634 141.1 ns/op BenchmarkNamed/Underlying/generic-4 794350 142.2 ns/op BenchmarkNamed/Underlying/src_instance-4 837444 141.8 ns/op BenchmarkNamed/Underlying/user_instance-4 838111 142.5 ns/op BenchmarkNamed/NewMethodSet/nongeneric-4 21279 5655 ns/op BenchmarkNamed/NewMethodSet/generic-4 21159 5619 ns/op BenchmarkNamed/NewMethodSet/src_instance-4 20956 5694 ns/op BenchmarkNamed/NewMethodSet/user_instance-4 20973 5689 ns/op BenchmarkCheck/http/funcbodies/info-4 1 564402129 ns/op 57768 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 433219274 ns/op 75260 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 230345149 ns/op 141533 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 208433021 ns/op 156404 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 437645034 ns/op 11812 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 1 111196770 ns/op 46482 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 2 63527798 ns/op 81340 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 2 62848712 ns/op 82226 lines/s BenchmarkCheck/constant/funcbodies/info-4 1 153370564 ns/op 14124 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 2 62712276 ns/op 34541 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 3 45653094 ns/op 47454 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 3 44495425 ns/op 48685 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 1066382087 ns/op 60933 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 587792036 ns/op 110541 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 144559421 ns/op 449331 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 1 115017991 ns/op 564642 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 558388902 ns/op 3594 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 2 92396309 ns/op 21715 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 2 73503216 ns/op 27298 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 2 72387330 ns/op 27717 lines/s PASS ok go/types 18.948s goos: freebsd goarch: amd64 pkg: hash/adler32 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAdler32KB-4 10830 11010 ns/op 93.01 MB/s PASS ok hash/adler32 1.248s goos: freebsd goarch: amd64 pkg: hash/crc32 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCRC32/poly=IEEE/size=15/align=0-4 218445 512.6 ns/op 29.26 MB/s BenchmarkCRC32/poly=IEEE/size=15/align=1-4 232416 506.3 ns/op 29.63 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=0-4 125804 939.8 ns/op 42.56 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=1-4 129478 927.7 ns/op 43.12 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=0-4 442022 280.7 ns/op 1824.07 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=1-4 443622 278.7 ns/op 1837.03 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=0-4 396285 328.8 ns/op 3114.35 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=1-4 398318 326.3 ns/op 3138.18 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=0-4 232740 617.0 ns/op 6639.08 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=1-4 239493 616.2 ns/op 6647.48 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=0-4 45258 3256 ns/op 10062.74 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=1-4 48477 3364 ns/op 9742.23 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=0-4 441552 260.5 ns/op 57.58 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=1-4 452442 262.6 ns/op 57.12 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=0-4 452012 262.2 ns/op 152.54 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=1-4 445273 265.6 ns/op 150.62 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=0-4 326454 356.7 ns/op 1435.29 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=1-4 334465 357.9 ns/op 1430.50 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=0-4 266400 443.5 ns/op 2308.97 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=1-4 270192 447.5 ns/op 2288.07 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=0-4 228094 525.7 ns/op 7792.16 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=1-4 222692 528.9 ns/op 7744.27 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=0-4 47347 2508 ns/op 13064.82 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=1-4 47683 2508 ns/op 13063.66 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=0-4 221858 505.2 ns/op 29.69 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=1-4 227953 512.7 ns/op 29.26 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=0-4 118902 1008 ns/op 39.69 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=1-4 121947 990.4 ns/op 40.39 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=0-4 9771 11903 ns/op 43.01 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=1-4 9718 11820 ns/op 43.32 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=0-4 4624 25799 ns/op 39.69 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=1-4 4603 25850 ns/op 39.61 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=0-4 1056 113423 ns/op 36.11 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=1-4 1059 112919 ns/op 36.27 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=0-4 129 920860 ns/op 35.58 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=1-4 130 915642 ns/op 35.79 MB/s PASS ok hash/crc32 5.979s goos: freebsd goarch: amd64 pkg: hash/crc64 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCrc64/ISO64KB-4 100 1101670 ns/op 59.49 MB/s BenchmarkCrc64/ISO4KB-4 1172 97929 ns/op 41.83 MB/s BenchmarkCrc64/ISO1KB-4 5498 20602 ns/op 49.70 MB/s BenchmarkCrc64/ECMA64KB-4 96 1103493 ns/op 59.39 MB/s BenchmarkCrc64/Random64KB-4 100 1052481 ns/op 62.27 MB/s BenchmarkCrc64/Random16KB-4 430 275184 ns/op 59.54 MB/s PASS ok hash/crc64 1.808s goos: freebsd goarch: amd64 pkg: hash/fnv cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFnv32KB-4 10942 11012 ns/op 92.99 MB/s BenchmarkFnv32aKB-4 9106 10982 ns/op 93.24 MB/s BenchmarkFnv64KB-4 10000 11180 ns/op 91.60 MB/s BenchmarkFnv64aKB-4 10000 11122 ns/op 92.07 MB/s BenchmarkFnv128KB-4 2229 51983 ns/op 19.70 MB/s BenchmarkFnv128aKB-4 2251 52758 ns/op 19.41 MB/s PASS ok hash/fnv 1.884s goos: freebsd goarch: amd64 pkg: hash/maphash cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash/n=4/Write-4 560805 186.2 ns/op 21.48 MB/s BenchmarkHash/n=4/Bytes-4 4082948 29.24 ns/op 136.81 MB/s BenchmarkHash/n=4/String-4 1810818 66.25 ns/op 60.37 MB/s BenchmarkHash/n=8/Write-4 591679 187.8 ns/op 42.60 MB/s BenchmarkHash/n=8/Bytes-4 4099724 29.30 ns/op 273.04 MB/s BenchmarkHash/n=8/String-4 1803033 66.64 ns/op 120.05 MB/s BenchmarkHash/n=16/Write-4 634924 190.4 ns/op 84.04 MB/s BenchmarkHash/n=16/Bytes-4 4543264 28.02 ns/op 571.04 MB/s BenchmarkHash/n=16/String-4 1823925 65.72 ns/op 243.47 MB/s BenchmarkHash/n=32/Write-4 608388 195.7 ns/op 163.51 MB/s BenchmarkHash/n=32/Bytes-4 4265074 29.60 ns/op 1080.95 MB/s BenchmarkHash/n=32/String-4 1746270 68.94 ns/op 464.19 MB/s BenchmarkHash/n=64/Write-4 567795 208.6 ns/op 306.86 MB/s BenchmarkHash/n=64/Bytes-4 3843891 32.12 ns/op 1992.61 MB/s BenchmarkHash/n=64/String-4 1712594 69.45 ns/op 921.53 MB/s BenchmarkHash/n=256/Write-4 416502 285.9 ns/op 895.53 MB/s BenchmarkHash/n=256/Bytes-4 2027558 60.47 ns/op 4233.58 MB/s BenchmarkHash/n=256/String-4 876921 133.3 ns/op 1921.16 MB/s BenchmarkHash/n=320/Write-4 417034 285.4 ns/op 1121.05 MB/s BenchmarkHash/n=320/Bytes-4 1591983 76.24 ns/op 4197.17 MB/s BenchmarkHash/n=320/String-4 678428 182.3 ns/op 1755.25 MB/s BenchmarkHash/n=1024/Write-4 284740 439.4 ns/op 2330.21 MB/s BenchmarkHash/n=1024/Bytes-4 752310 186.9 ns/op 5477.94 MB/s BenchmarkHash/n=1024/String-4 265512 470.5 ns/op 2176.48 MB/s BenchmarkHash/n=4096/Write-4 125575 1038 ns/op 3944.54 MB/s BenchmarkHash/n=4096/Bytes-4 206882 703.1 ns/op 5825.57 MB/s BenchmarkHash/n=4096/String-4 68839 1817 ns/op 2254.82 MB/s BenchmarkHash/n=16384/Write-4 36572 3425 ns/op 4783.04 MB/s BenchmarkHash/n=16384/Bytes-4 49472 2781 ns/op 5891.13 MB/s BenchmarkHash/n=16384/String-4 16531 7334 ns/op 2233.96 MB/s PASS ok hash/maphash 5.642s goos: freebsd goarch: amd64 pkg: html cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEscape-4 828 130921 ns/op BenchmarkEscapeNone-4 116788 990.0 ns/op BenchmarkUnescape-4 774 152943 ns/op BenchmarkUnescapeNone-4 544615 213.1 ns/op BenchmarkUnescapeSparse-4 12406 9557 ns/op BenchmarkUnescapeDense-4 1149 100875 ns/op PASS ok html 1.884s goos: freebsd goarch: amd64 pkg: html/template cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCSSEscaper-4 7740 12994 ns/op BenchmarkCSSEscaperNoSpecials-4 47727 2487 ns/op BenchmarkDecodeCSS-4 27992 4426 ns/op BenchmarkDecodeCSSNoSpecials-4 4233608 28.16 ns/op BenchmarkCSSValueFilter-4 116125 1041 ns/op BenchmarkCSSValueFilterOk-4 79713 1475 ns/op BenchmarkEscapedExecute-4 4491 24458 ns/op BenchmarkHTMLNospaceEscaper-4 9817 10733 ns/op BenchmarkHTMLNospaceEscaperNoSpecials-4 66825 1782 ns/op BenchmarkStripTags-4 21750 5457 ns/op BenchmarkStripTagsNoSpecials-4 308749 396.8 ns/op BenchmarkJSValEscaperWithNum-4 23822 5007 ns/op BenchmarkJSValEscaperWithStr-4 5536 20402 ns/op BenchmarkJSValEscaperWithStrNoSpecials-4 19113 6164 ns/op BenchmarkJSValEscaperWithObj-4 4479 24171 ns/op BenchmarkJSValEscaperWithObjNoSpecials-4 13726 8608 ns/op BenchmarkJSStrEscaperNoSpecials-4 59427 2006 ns/op BenchmarkJSStrEscaper-4 10000 10428 ns/op BenchmarkJSRegexpEscaperNoSpecials-4 54986 2189 ns/op BenchmarkJSRegexpEscaper-4 10000 10864 ns/op BenchmarkTemplateSpecialTags-4 82 1220230 ns/op BenchmarkURLEscaper-4 4180 26561 ns/op BenchmarkURLEscaperNoSpecials-4 174967 687.8 ns/op BenchmarkURLNormalizer-4 5782 19955 ns/op BenchmarkURLNormalizerNoSpecials-4 166920 719.3 ns/op BenchmarkSrcsetFilter-4 19131 6250 ns/op BenchmarkSrcsetFilterNoSpecials-4 111025 1072 ns/op PASS ok html/template 4.829s goos: freebsd goarch: amd64 pkg: image cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAt/rgba-4 549802 185.8 ns/op 16 B/op 1 allocs/op BenchmarkAt/rgba64-4 445201 243.8 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba-4 681513 174.8 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba64-4 468356 246.3 ns/op 16 B/op 1 allocs/op BenchmarkAt/alpha-4 1862473 64.01 ns/op 0 B/op 0 allocs/op BenchmarkAt/alpha16-4 1259361 94.89 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray-4 1874640 63.85 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray16-4 1266650 93.94 ns/op 0 B/op 0 allocs/op BenchmarkAt/paletted-4 1491494 80.03 ns/op 0 B/op 0 allocs/op BenchmarkSet/rgba-4 459247 248.7 ns/op 16 B/op 1 allocs/op BenchmarkSet/rgba64-4 337924 332.6 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba-4 467738 252.7 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba64-4 333816 333.2 ns/op 16 B/op 1 allocs/op BenchmarkSet/alpha-4 808840 146.8 ns/op 0 B/op 0 allocs/op BenchmarkSet/alpha16-4 581124 211.2 ns/op 16 B/op 1 allocs/op BenchmarkSet/gray-4 906416 121.9 ns/op 0 B/op 0 allocs/op BenchmarkSet/gray16-4 578738 208.9 ns/op 16 B/op 1 allocs/op BenchmarkSet/paletted-4 415630 270.6 ns/op 0 B/op 0 allocs/op BenchmarkRGBAAt-4 1458769 82.34 ns/op BenchmarkRGBASetRGBA-4 1442899 83.18 ns/op BenchmarkRGBA64At-4 816765 143.1 ns/op BenchmarkRGBA64SetRGBA64-4 734364 156.8 ns/op BenchmarkNRGBAAt-4 1467688 81.96 ns/op BenchmarkNRGBASetNRGBA-4 1458898 82.21 ns/op BenchmarkNRGBA64At-4 830823 142.2 ns/op BenchmarkNRGBA64SetNRGBA64-4 719539 157.0 ns/op BenchmarkAlphaAt-4 2437501 49.12 ns/op BenchmarkAlphaSetAlpha-4 2543910 47.56 ns/op BenchmarkAlpha16At-4 1596148 75.13 ns/op BenchmarkAlphaSetAlpha16-4 1543744 77.49 ns/op BenchmarkGrayAt-4 2474774 48.30 ns/op BenchmarkGraySetGray-4 2538092 47.48 ns/op BenchmarkGray16At-4 1599465 75.47 ns/op BenchmarkGraySetGray16-4 1542528 75.92 ns/op PASS ok image 6.440s goos: freebsd goarch: amd64 pkg: image/color cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkYCbCrToRGB/0-4 4019890 29.80 ns/op BenchmarkYCbCrToRGB/128-4 4483352 26.65 ns/op BenchmarkYCbCrToRGB/255-4 4488272 26.78 ns/op BenchmarkRGBToYCbCr/0-4 4483501 26.86 ns/op BenchmarkRGBToYCbCr/Cb-4 4434056 26.81 ns/op BenchmarkRGBToYCbCr/Cr-4 4610912 26.37 ns/op BenchmarkYCbCrToRGBA/0-4 3222051 36.89 ns/op BenchmarkYCbCrToRGBA/128-4 3268443 36.66 ns/op BenchmarkYCbCrToRGBA/255-4 3598976 33.60 ns/op BenchmarkNYCbCrAToRGBA/0-4 3361605 35.76 ns/op BenchmarkNYCbCrAToRGBA/128-4 3282549 36.40 ns/op BenchmarkNYCbCrAToRGBA/255-4 3401084 35.49 ns/op PASS ok image/color 2.902s goos: freebsd goarch: amd64 pkg: image/draw cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFillOver-4 4 31923144 ns/op BenchmarkFillSrc-4 343 334747 ns/op BenchmarkCopyOver-4 7 15602298 ns/op BenchmarkCopySrc-4 476 231511 ns/op BenchmarkNRGBAOver-4 6 16928582 ns/op BenchmarkNRGBASrc-4 9 11485030 ns/op BenchmarkYCbCr-4 8 13282226 ns/op BenchmarkGray-4 15 7399664 ns/op BenchmarkCMYK-4 9 11525605 ns/op BenchmarkGlyphOver-4 21 5395708 ns/op BenchmarkRGBAMaskOver-4 4 28206411 ns/op BenchmarkGrayMaskOver-4 5 21408946 ns/op BenchmarkRGBA64ImageMaskOver-4 3 34802046 ns/op BenchmarkRGBA-4 5 23016506 ns/op BenchmarkPalettedFill-4 1113 111251 ns/op BenchmarkPalettedRGBA-4 5 24177178 ns/op BenchmarkGenericOver-4 2 51011839 ns/op BenchmarkGenericMaskOver-4 5 21119620 ns/op BenchmarkGenericSrc-4 3 34881527 ns/op BenchmarkGenericMaskSrc-4 4 30497156 ns/op PASS ok image/draw 6.829s goos: freebsd goarch: amd64 pkg: image/gif cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecode-4 24 4571722 ns/op 3.38 MB/s 47848 B/op 267 allocs/op BenchmarkEncodeRandomPaletted-4 1 115349541 ns/op 2.66 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRandomRGBA-4 1 3083519254 ns/op 0.40 MB/s 417248 B/op 13 allocs/op BenchmarkEncodeRealisticPaletted-4 62 1887787 ns/op 8.18 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRealisticRGBA-4 1 150175377 ns/op 0.41 MB/s 105952 B/op 13 allocs/op PASS ok image/gif 5.176s goos: freebsd goarch: amd64 pkg: image/jpeg cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFDCT-4 3686 29738 ns/op BenchmarkIDCT-4 3788 28731 ns/op BenchmarkDecodeBaseline-4 9 12266180 ns/op 5.04 MB/s 63024 B/op 5 allocs/op BenchmarkDecodeProgressive-4 6 16818506 ns/op 3.67 MB/s 259712 B/op 13 allocs/op BenchmarkEncodeRGBA-4 1 147292793 ns/op 8.34 MB/s 4544 B/op 7 allocs/op BenchmarkEncodeYCbCr-4 1 185328108 ns/op 4.97 MB/s 4544 B/op 7 allocs/op PASS ok image/jpeg 2.249s goos: freebsd goarch: amd64 pkg: image/png cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPaeth-4 13227915 8.502 ns/op BenchmarkDecodeGray-4 12 8672958 ns/op 7.56 MB/s 137024 B/op 102 allocs/op BenchmarkDecodeNRGBAGradient-4 3 36800863 ns/op 7.12 MB/s 337328 B/op 188 allocs/op BenchmarkDecodeNRGBAOpaque-4 4 31567715 ns/op 8.30 MB/s 346592 B/op 152 allocs/op BenchmarkDecodePaletted-4 22 5132278 ns/op 12.77 MB/s 139456 B/op 309 allocs/op BenchmarkDecodeRGB-4 4 29590213 ns/op 8.86 MB/s 332000 B/op 157 allocs/op BenchmarkDecodeInterlacing-4 3 36524444 ns/op 7.18 MB/s 605216 B/op 268 allocs/op BenchmarkEncodeGray-4 2 52812070 ns/op 5.82 MB/s 852184 B/op 29 allocs/op BenchmarkEncodeGrayWithBufferPool-4 2 53193442 ns/op 5.78 MB/s 426080 B/op 14 allocs/op BenchmarkEncodeNRGBOpaque-4 1 172819076 ns/op 7.11 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeNRGBA-4 1 186620147 ns/op 6.58 MB/s 864088 B/op 29 allocs/op BenchmarkEncodePaletted-4 4 27209953 ns/op 11.29 MB/s 848592 B/op 32 allocs/op BenchmarkEncodeRGBOpaque-4 1 171803209 ns/op 7.15 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeRGBA-4 1 727330727 ns/op 1.69 MB/s 864088 B/op 29 allocs/op PASS ok image/png 4.475s goos: freebsd goarch: amd64 pkg: index/suffixarray cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkNew/text=opticks/size=100K/bits=32-4 2 50379088 ns/op 1.98 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=opticks/size=100K/bits=64-4 3 41032555 ns/op 2.44 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=opticks/size=500K/bits=32-4 1 286978685 ns/op 1.74 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=opticks/size=500K/bits=64-4 1 273773067 ns/op 1.83 MB/s 4006064 B/op 3 allocs/op BenchmarkNew/text=go/size=100K/bits=32-4 3 49842805 ns/op 2.01 MB/s 401490 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=64-4 3 39988714 ns/op 2.50 MB/s 802898 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=32-4 1 273234037 ns/op 1.83 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=64-4 1 252403174 ns/op 1.98 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=32-4 1 603199396 ns/op 1.66 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=64-4 1 609484034 ns/op 1.64 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=32-4 1 3628986120 ns/op 1.38 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=64-4 1 3453432412 ns/op 1.45 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=32-4 13 8483428 ns/op 11.79 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=64-4 12 8849505 ns/op 11.30 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=32-4 3 42548727 ns/op 11.75 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=64-4 3 44787231 ns/op 11.16 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=32-4 2 82141738 ns/op 12.17 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=64-4 2 85456673 ns/op 11.70 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=32-4 1 417339393 ns/op 11.98 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=64-4 1 434230038 ns/op 11.51 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=32-4 2 55666810 ns/op 1.80 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=64-4 3 46899940 ns/op 2.13 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=32-4 1 346234482 ns/op 1.44 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=64-4 1 327260689 ns/op 1.53 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=32-4 1 736186821 ns/op 1.36 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=64-4 1 787119210 ns/op 1.27 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=32-4 1 5017873843 ns/op 1.00 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=64-4 1 4748709224 ns/op 1.05 MB/s 40001616 B/op 2 allocs/op BenchmarkSaveRestore/bits=32-4 1 155677246 ns/op 26.85 MB/s 5275648 B/op 4 allocs/op BenchmarkSaveRestore/bits=64-4 1 159208653 ns/op 26.25 MB/s 9469952 B/op 4 allocs/op PASS ok index/suffixarray 41.760s goos: freebsd goarch: amd64 pkg: internal/fuzz cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMarshalCorpusFile/1-4 35550 3090 ns/op 0.32 MB/s BenchmarkMarshalCorpusFile/2-4 37192 3186 ns/op 0.63 MB/s BenchmarkMarshalCorpusFile/4-4 34099 3587 ns/op 1.12 MB/s BenchmarkMarshalCorpusFile/8-4 28561 4215 ns/op 1.90 MB/s BenchmarkMarshalCorpusFile/16-4 22030 5416 ns/op 2.95 MB/s BenchmarkMarshalCorpusFile/32-4 14496 8275 ns/op 3.87 MB/s BenchmarkMarshalCorpusFile/64-4 9948 10558 ns/op 6.06 MB/s BenchmarkMarshalCorpusFile/128-4 8474 14017 ns/op 9.13 MB/s BenchmarkMarshalCorpusFile/256-4 3532 33456 ns/op 7.65 MB/s BenchmarkMarshalCorpusFile/512-4 1795 66332 ns/op 7.72 MB/s BenchmarkMarshalCorpusFile/1024-4 958 124533 ns/op 8.22 MB/s BenchmarkMarshalCorpusFile/2048-4 472 254731 ns/op 8.04 MB/s BenchmarkMarshalCorpusFile/4096-4 241 494177 ns/op 8.29 MB/s BenchmarkMarshalCorpusFile/8192-4 121 970251 ns/op 8.44 MB/s BenchmarkMarshalCorpusFile/16384-4 58 1958057 ns/op 8.37 MB/s BenchmarkMarshalCorpusFile/32768-4 26 4390456 ns/op 7.46 MB/s BenchmarkMarshalCorpusFile/65536-4 13 9003303 ns/op 7.28 MB/s BenchmarkMarshalCorpusFile/131072-4 6 18541002 ns/op 7.07 MB/s BenchmarkMarshalCorpusFile/262144-4 3 37078045 ns/op 7.07 MB/s BenchmarkMarshalCorpusFile/524288-4 2 74934668 ns/op 7.00 MB/s BenchmarkMarshalCorpusFile/1048576-4 1 150210648 ns/op 6.98 MB/s BenchmarkUnmarshalCorpusFile/1-4 8870 12157 ns/op 0.08 MB/s BenchmarkUnmarshalCorpusFile/2-4 9159 12109 ns/op 0.17 MB/s BenchmarkUnmarshalCorpusFile/4-4 8388 12914 ns/op 0.31 MB/s BenchmarkUnmarshalCorpusFile/8-4 8136 14817 ns/op 0.54 MB/s BenchmarkUnmarshalCorpusFile/16-4 6229 17558 ns/op 0.91 MB/s BenchmarkUnmarshalCorpusFile/32-4 4653 25950 ns/op 1.23 MB/s BenchmarkUnmarshalCorpusFile/64-4 3842 30472 ns/op 2.10 MB/s BenchmarkUnmarshalCorpusFile/128-4 3010 39981 ns/op 3.20 MB/s BenchmarkUnmarshalCorpusFile/256-4 1128 104035 ns/op 2.46 MB/s BenchmarkUnmarshalCorpusFile/512-4 596 198007 ns/op 2.59 MB/s BenchmarkUnmarshalCorpusFile/1024-4 312 383070 ns/op 2.67 MB/s BenchmarkUnmarshalCorpusFile/2048-4 158 762612 ns/op 2.69 MB/s BenchmarkUnmarshalCorpusFile/4096-4 76 1486009 ns/op 2.76 MB/s BenchmarkUnmarshalCorpusFile/8192-4 38 2984738 ns/op 2.74 MB/s BenchmarkUnmarshalCorpusFile/16384-4 19 5993400 ns/op 2.73 MB/s BenchmarkUnmarshalCorpusFile/32768-4 9 11812203 ns/op 2.77 MB/s BenchmarkUnmarshalCorpusFile/65536-4 5 23768083 ns/op 2.76 MB/s BenchmarkUnmarshalCorpusFile/131072-4 3 47589202 ns/op 2.75 MB/s BenchmarkUnmarshalCorpusFile/262144-4 2 95056509 ns/op 2.76 MB/s BenchmarkUnmarshalCorpusFile/524288-4 1 191806915 ns/op 2.73 MB/s BenchmarkUnmarshalCorpusFile/1048576-4 1 385534678 ns/op 2.72 MB/s BenchmarkMutatorBytes/1-4 36709 3268 ns/op BenchmarkMutatorBytes/10-4 38479 3116 ns/op BenchmarkMutatorBytes/100-4 35410 3437 ns/op BenchmarkMutatorBytes/1000-4 23062 5563 ns/op BenchmarkMutatorBytes/10000-4 5244 24190 ns/op BenchmarkMutatorBytes/100000-4 770 161818 ns/op BenchmarkMutatorString/1-4 33637 3382 ns/op BenchmarkMutatorString/10-4 36235 3326 ns/op BenchmarkMutatorString/100-4 31926 4044 ns/op BenchmarkMutatorString/1000-4 13846 8024 ns/op BenchmarkMutatorString/10000-4 3315 57039 ns/op BenchmarkMutatorString/100000-4 314 395278 ns/op BenchmarkMutatorAllBasicTypes/[]uint8-4 19904 6059 ns/op BenchmarkMutatorAllBasicTypes/string-4 19584 6191 ns/op BenchmarkMutatorAllBasicTypes/bool-4 62364 1928 ns/op BenchmarkMutatorAllBasicTypes/float32-4 54648 2204 ns/op BenchmarkMutatorAllBasicTypes/float64-4 55658 2147 ns/op BenchmarkMutatorAllBasicTypes/int-4 59564 2026 ns/op BenchmarkMutatorAllBasicTypes/int8-4 59612 2015 ns/op BenchmarkMutatorAllBasicTypes/int16-4 58735 2051 ns/op BenchmarkMutatorAllBasicTypes/int32-4 59940 2013 ns/op BenchmarkMutatorAllBasicTypes/int64-4 58347 2022 ns/op BenchmarkMutatorAllBasicTypes/uint8-4 56426 2125 ns/op BenchmarkMutatorAllBasicTypes/uint16-4 57626 2088 ns/op BenchmarkMutatorAllBasicTypes/uint32-4 57505 2103 ns/op BenchmarkMutatorAllBasicTypes/uint64-4 57441 2080 ns/op PASS ok internal/fuzz 12.707s goos: freebsd goarch: amd64 pkg: internal/intern cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkStress-4 51517 2379 ns/op 0 B/op 0 allocs/op BenchmarkGetByString-4 131352 926.6 ns/op 0 B/op 0 allocs/op PASS ok internal/intern 1.356s PASS ok internal/poll 1.079s goos: freebsd goarch: amd64 pkg: internal/trace cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMMU-4 5 20699751 ns/op PASS ok internal/trace 3.564s goos: freebsd goarch: amd64 pkg: internal/zstd cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLarge-4 1 118382272 ns/op 1.50 MB/s 7022360 B/op 50 allocs/op PASS ok internal/zstd 1.182s goos: freebsd goarch: amd64 pkg: io cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCopyNSmall-4 19201 8137 ns/op BenchmarkCopyNLarge-4 310 457595 ns/op PASS ok io 1.622s goos: freebsd goarch: amd64 pkg: log cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkItoa-4 216423 528.2 ns/op BenchmarkPrintln-4 22542 5355 ns/op 78 B/op 1 allocs/op BenchmarkPrintlnNoFlags-4 34728 3442 ns/op 67 B/op 1 allocs/op BenchmarkConcurrent-4 4992 20395 ns/op BenchmarkDiscard-4 852576 138.6 ns/op 0 B/op 0 allocs/op PASS ok log 1.749s goos: freebsd goarch: amd64 pkg: log/slog cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkWriteTime-4 83659 1410 ns/op BenchmarkJSONHandler/defaults-4 6394 15715 ns/op 519 B/op 0 allocs/op BenchmarkJSONHandler/time_format-4 4196 25102 ns/op 790 B/op 6 allocs/op BenchmarkJSONHandler/time_unix-4 5266 22031 ns/op 750 B/op 5 allocs/op BenchmarkPreformatting/separate-4 7039 14989 ns/op 526 B/op 1 allocs/op BenchmarkPreformatting/struct-4 7503 15195 ns/op 535 B/op 1 allocs/op BenchmarkPreformatting/struct_file-4 5670 20043 ns/op 521 B/op 0 allocs/op BenchmarkJSONEncoding/json.Marshal-4 30044 3953 ns/op 80 B/op 3 allocs/op BenchmarkJSONEncoding/Encoder.Encode-4 30301 3981 ns/op 63 B/op 1 allocs/op BenchmarkNopLog/no_attrs-4 80816 1496 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/attrs-4 62655 2077 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/attrs-parallel-4 55264 2059 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/keys-values-4 57903 2159 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/WithContext-4 61472 2112 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/WithContext-parallel-4 57861 2080 ns/op 0 B/op 0 allocs/op BenchmarkPC/0-4 824048 154.6 ns/op 0 B/op 0 allocs/op BenchmarkPC/1-4 600578 187.8 ns/op 0 B/op 0 allocs/op BenchmarkPC/2-4 469119 246.4 ns/op 0 B/op 0 allocs/op BenchmarkPC/3-4 381579 308.7 ns/op 0 B/op 0 allocs/op BenchmarkPC/4-4 330721 342.2 ns/op 0 B/op 0 allocs/op BenchmarkRecord-4 5786 22460 ns/op BenchmarkDispatch/switch-checked-4 197461 595.7 ns/op BenchmarkDispatch/As-4 185887 631.3 ns/op BenchmarkDispatch/Visit-4 183858 649.0 ns/op BenchmarkUnsafeStrings-4 18841 6315 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.417s goos: freebsd goarch: amd64 pkg: log/slog/internal/benchmarks cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAttrs/disabled/5_args-4 2266069 52.24 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/disabled/5_args_ctx-4 2002534 63.70 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/disabled/10_args-4 1485399 81.26 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/disabled/40_args-4 433557 253.5 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/fastText_discard/5_args-4 74010 1563 ns/op 259 B/op 0 allocs/op BenchmarkAttrs/fastText_discard/5_args_ctx-4 81561 1634 ns/op 262 B/op 0 allocs/op BenchmarkAttrs/fastText_discard/10_args-4 46251 2498 ns/op 678 B/op 2 allocs/op BenchmarkAttrs/fastText_discard/40_args-4 14994 10691 ns/op 3476 B/op 2 allocs/op BenchmarkAttrs/Text_discard/5_args-4 17377 6973 ns/op 588 B/op 2 allocs/op BenchmarkAttrs/Text_discard/5_args_ctx-4 17299 6897 ns/op 593 B/op 2 allocs/op BenchmarkAttrs/Text_discard/10_args-4 11329 11327 ns/op 1086 B/op 6 allocs/op BenchmarkAttrs/Text_discard/40_args-4 3411 32961 ns/op 4327 B/op 15 allocs/op BenchmarkAttrs/JSON_discard/5_args-4 18637 6486 ns/op 514 B/op 0 allocs/op BenchmarkAttrs/JSON_discard/5_args_ctx-4 18625 7694 ns/op 527 B/op 1 allocs/op BenchmarkAttrs/JSON_discard/10_args-4 12331 9649 ns/op 941 B/op 3 allocs/op BenchmarkAttrs/JSON_discard/40_args-4 4030 28056 ns/op 3699 B/op 3 allocs/op PASS ok log/slog/internal/benchmarks 4.086s goos: freebsd goarch: amd64 pkg: maps cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMapClone-4 3 37805010 ns/op PASS ok maps 2.537s goos: freebsd goarch: amd64 pkg: math cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAcos-4 1822318 68.23 ns/op BenchmarkAcosh-4 949168 119.1 ns/op BenchmarkAsin-4 1835928 67.79 ns/op BenchmarkAsinh-4 990606 125.9 ns/op BenchmarkAtan-4 2513946 52.09 ns/op BenchmarkAtanh-4 1000000 118.1 ns/op BenchmarkAtan2-4 1759742 69.68 ns/op BenchmarkCbrt-4 1389050 87.50 ns/op BenchmarkCeil-4 18595200 6.390 ns/op BenchmarkCopysign-4 3079638 38.93 ns/op BenchmarkCos-4 1350768 90.54 ns/op BenchmarkCosh-4 1411958 85.39 ns/op BenchmarkErf-4 2292536 54.09 ns/op BenchmarkErfc-4 2306048 54.44 ns/op BenchmarkErfinv-4 1910704 65.72 ns/op BenchmarkErfcinv-4 1875711 66.77 ns/op BenchmarkExp-4 4114604 40.98 ns/op BenchmarkExpGo-4 933249 131.4 ns/op BenchmarkExpm1-4 1990152 60.77 ns/op BenchmarkExp2-4 1000000 119.7 ns/op BenchmarkExp2Go-4 973453 127.0 ns/op BenchmarkAbs-4 4071898 29.44 ns/op BenchmarkDim-4 8896330 12.87 ns/op BenchmarkFloor-4 18887797 6.423 ns/op BenchmarkMax-4 12919689 9.703 ns/op BenchmarkMin-4 13208355 9.467 ns/op BenchmarkMod-4 331648 334.0 ns/op BenchmarkFrexp-4 2032120 58.97 ns/op BenchmarkGamma-4 761001 156.7 ns/op BenchmarkHypot-4 10035963 24.61 ns/op BenchmarkHypotGo-4 1592188 76.46 ns/op BenchmarkIlogb-4 2408257 49.50 ns/op BenchmarkJ0-4 262352 482.5 ns/op BenchmarkJ1-4 266371 462.7 ns/op BenchmarkJn-4 127154 974.9 ns/op BenchmarkLdexp-4 1935553 61.65 ns/op BenchmarkLgamma-4 940275 132.9 ns/op BenchmarkLog-4 3352879 47.26 ns/op BenchmarkLogb-4 2439664 48.86 ns/op BenchmarkLog1p-4 1253204 96.02 ns/op BenchmarkLog10-4 3326598 52.55 ns/op BenchmarkLog2-4 1506933 79.15 ns/op BenchmarkModf-4 2938844 40.21 ns/op BenchmarkNextafter32-4 2892835 41.48 ns/op BenchmarkNextafter64-4 2944276 40.93 ns/op BenchmarkPowInt-4 620521 191.9 ns/op BenchmarkPowFrac-4 434918 289.7 ns/op BenchmarkPow10Pos-4 4566121 26.35 ns/op BenchmarkPow10Neg-4 4593891 26.18 ns/op BenchmarkRound-4 3819716 31.03 ns/op BenchmarkRoundToEven-4 9193276 13.29 ns/op BenchmarkRemainder-4 514381 224.2 ns/op BenchmarkSignbit-4 5518983 21.91 ns/op BenchmarkSin-4 1703396 71.74 ns/op BenchmarkSincos-4 1000000 109.3 ns/op BenchmarkSinh-4 1679436 72.63 ns/op BenchmarkSqrtIndirect-4 18684414 6.359 ns/op BenchmarkSqrtLatency-4 17849612 7.567 ns/op BenchmarkSqrtIndirectLatency-4 17835588 7.544 ns/op BenchmarkSqrtGoLatency-4 1381322 87.19 ns/op BenchmarkSqrtPrime-4 33537 3573 ns/op BenchmarkTan-4 1460284 81.04 ns/op BenchmarkTanh-4 1316210 90.87 ns/op BenchmarkTrunc-4 18342640 6.376 ns/op BenchmarkY0-4 264284 463.6 ns/op BenchmarkY1-4 261790 461.9 ns/op BenchmarkYn-4 127699 956.3 ns/op BenchmarkFloat64bits-4 5738522 21.03 ns/op BenchmarkFloat64frombits-4 5491692 22.24 ns/op BenchmarkFloat32bits-4 5352945 22.62 ns/op BenchmarkFloat32frombits-4 5605177 21.31 ns/op BenchmarkFMA-4 17712678 6.791 ns/op PASS ok math 12.596s goos: freebsd goarch: amd64 pkg: math/big cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAddVV/1-4 11333710 10.28 ns/op 6225.84 MB/s BenchmarkAddVV/2-4 10464394 11.53 ns/op 11096.74 MB/s BenchmarkAddVV/3-4 9430642 12.60 ns/op 15235.69 MB/s BenchmarkAddVV/4-4 9254592 12.95 ns/op 19768.65 MB/s BenchmarkAddVV/5-4 8630829 13.78 ns/op 23229.98 MB/s BenchmarkAddVV/10-4 7386913 16.24 ns/op 39415.36 MB/s BenchmarkAddVV/100-4 1805769 66.30 ns/op 96535.28 MB/s BenchmarkAddVV/1000-4 201958 577.0 ns/op 110912.88 MB/s BenchmarkSubVV/1-4 11459602 10.51 ns/op 6088.59 MB/s BenchmarkSubVV/2-4 10511418 11.43 ns/op 11200.32 MB/s BenchmarkSubVV/3-4 9509634 12.70 ns/op 15112.43 MB/s BenchmarkSubVV/4-4 9524656 12.55 ns/op 20393.88 MB/s BenchmarkSubVV/5-4 8537599 13.94 ns/op 22953.18 MB/s BenchmarkSubVV/10-4 7407982 16.26 ns/op 39372.25 MB/s BenchmarkSubVV/100-4 1810892 66.15 ns/op 96743.65 MB/s BenchmarkSubVV/1000-4 207608 580.4 ns/op 110259.68 MB/s BenchmarkAddVW/1-4 12464821 9.630 ns/op 830.73 MB/s BenchmarkAddVW/2-4 11667886 9.893 ns/op 1617.28 MB/s BenchmarkAddVW/3-4 10705839 11.16 ns/op 2150.79 MB/s BenchmarkAddVW/4-4 11027278 10.73 ns/op 2982.12 MB/s BenchmarkAddVW/5-4 10158596 11.82 ns/op 3384.90 MB/s BenchmarkAddVW/10-4 8213872 14.69 ns/op 5445.69 MB/s BenchmarkAddVW/100-4 324924 337.7 ns/op 2369.23 MB/s BenchmarkAddVW/1000-4 53319 2244 ns/op 3565.57 MB/s BenchmarkAddVWext/1-4 12399056 9.665 ns/op 827.76 MB/s BenchmarkAddVWext/2-4 11544678 9.943 ns/op 1609.17 MB/s BenchmarkAddVWext/3-4 10604155 11.03 ns/op 2175.10 MB/s BenchmarkAddVWext/4-4 10859323 10.89 ns/op 2938.13 MB/s BenchmarkAddVWext/5-4 10143294 11.85 ns/op 3374.35 MB/s BenchmarkAddVWext/10-4 8417824 14.16 ns/op 5650.91 MB/s BenchmarkAddVWext/100-4 88666 1348 ns/op 593.67 MB/s BenchmarkAddVWext/1000-4 9229 12923 ns/op 619.04 MB/s BenchmarkSubVW/1-4 12393049 9.669 ns/op 827.41 MB/s BenchmarkSubVW/2-4 11523372 10.46 ns/op 1529.05 MB/s BenchmarkSubVW/3-4 10276738 11.11 ns/op 2160.98 MB/s BenchmarkSubVW/4-4 10927856 10.80 ns/op 2961.98 MB/s BenchmarkSubVW/5-4 10039998 11.88 ns/op 3368.35 MB/s BenchmarkSubVW/10-4 8134819 14.65 ns/op 5460.63 MB/s BenchmarkSubVW/100-4 336794 351.0 ns/op 2279.45 MB/s BenchmarkSubVW/1000-4 52996 2247 ns/op 3560.95 MB/s BenchmarkSubVWext/1-4 12326685 9.707 ns/op 824.16 MB/s BenchmarkSubVWext/2-4 11432601 10.55 ns/op 1516.66 MB/s BenchmarkSubVWext/3-4 9985035 12.09 ns/op 1984.40 MB/s BenchmarkSubVWext/4-4 10469072 11.42 ns/op 2801.21 MB/s BenchmarkSubVWext/5-4 9591435 12.47 ns/op 3208.60 MB/s BenchmarkSubVWext/10-4 8588389 14.03 ns/op 5702.16 MB/s BenchmarkSubVWext/100-4 87056 1380 ns/op 579.82 MB/s BenchmarkSubVWext/1000-4 8767 13304 ns/op 601.34 MB/s BenchmarkMulAddVWW/1-4 9827550 11.96 ns/op 5351.30 MB/s BenchmarkMulAddVWW/2-4 9388545 12.85 ns/op 9961.48 MB/s BenchmarkMulAddVWW/3-4 8950636 13.35 ns/op 14381.89 MB/s BenchmarkMulAddVWW/4-4 8594356 13.91 ns/op 18402.30 MB/s BenchmarkMulAddVWW/5-4 8364030 14.64 ns/op 21855.66 MB/s BenchmarkMulAddVWW/10-4 6336500 19.03 ns/op 33637.45 MB/s BenchmarkMulAddVWW/100-4 1000000 101.5 ns/op 63073.03 MB/s BenchmarkMulAddVWW/1000-4 126667 945.3 ns/op 67706.41 MB/s BenchmarkAddMulVVW/1-4 11273308 10.64 ns/op 6016.23 MB/s BenchmarkAddMulVVW/2-4 10274838 11.84 ns/op 10807.46 MB/s BenchmarkAddMulVVW/3-4 9144805 13.09 ns/op 14665.64 MB/s BenchmarkAddMulVVW/4-4 8521440 14.08 ns/op 18179.13 MB/s BenchmarkAddMulVVW/5-4 7870633 15.06 ns/op 21248.98 MB/s BenchmarkAddMulVVW/10-4 6662236 17.99 ns/op 35567.68 MB/s BenchmarkAddMulVVW/100-4 1464056 81.94 ns/op 78108.96 MB/s BenchmarkAddMulVVW/1000-4 166720 713.7 ns/op 89677.66 MB/s BenchmarkDivWVW/1-4 2807005 43.01 ns/op 1488.12 MB/s BenchmarkDivWVW/2-4 1246545 95.44 ns/op 1341.18 MB/s BenchmarkDivWVW/3-4 965324 121.9 ns/op 1575.16 MB/s BenchmarkDivWVW/4-4 836419 141.7 ns/op 1806.25 MB/s BenchmarkDivWVW/5-4 787711 148.0 ns/op 2162.62 MB/s BenchmarkDivWVW/10-4 432451 268.7 ns/op 2381.63 MB/s BenchmarkDivWVW/100-4 58279 2052 ns/op 3118.21 MB/s BenchmarkDivWVW/1000-4 5998 19994 ns/op 3201.01 MB/s BenchmarkNonZeroShifts/1/shrVU-4 11558565 10.11 ns/op BenchmarkNonZeroShifts/1/shlVU-4 12250818 9.519 ns/op BenchmarkNonZeroShifts/2/shrVU-4 10685768 10.60 ns/op BenchmarkNonZeroShifts/2/shlVU-4 11135258 9.939 ns/op BenchmarkNonZeroShifts/3/shrVU-4 10078228 11.44 ns/op BenchmarkNonZeroShifts/3/shlVU-4 9972736 11.00 ns/op BenchmarkNonZeroShifts/4/shrVU-4 8846239 12.46 ns/op BenchmarkNonZeroShifts/4/shlVU-4 9409486 11.69 ns/op BenchmarkNonZeroShifts/5/shrVU-4 8591565 12.90 ns/op BenchmarkNonZeroShifts/5/shlVU-4 8940649 12.47 ns/op BenchmarkNonZeroShifts/10/shrVU-4 6652753 17.48 ns/op BenchmarkNonZeroShifts/10/shlVU-4 7032860 16.19 ns/op BenchmarkNonZeroShifts/100/shrVU-4 1000000 106.7 ns/op BenchmarkNonZeroShifts/100/shlVU-4 1306885 91.32 ns/op BenchmarkNonZeroShifts/1000/shrVU-4 131172 908.6 ns/op BenchmarkNonZeroShifts/1000/shlVU-4 156104 768.9 ns/op BenchmarkDecimalConversion-4 218 555732 ns/op BenchmarkFloatString/100-4 12006 9900 ns/op 392 B/op 8 allocs/op BenchmarkFloatString/1000-4 224 524708 ns/op 2909 B/op 10 allocs/op BenchmarkFloatString/10000-4 3 48889516 ns/op 61200 B/op 54 allocs/op BenchmarkFloatString/100000-4 1 4893002892 ns/op 845472 B/op 529 allocs/op BenchmarkFloatAdd/10-4 173634 688.6 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100-4 172189 688.9 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/1000-4 157122 760.7 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/10000-4 87270 1365 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100000-4 17295 6998 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10-4 231584 533.6 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100-4 227618 527.3 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/1000-4 215515 542.7 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10000-4 158850 747.9 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100000-4 44676 2729 ns/op 0 B/op 0 allocs/op BenchmarkParseFloatSmallExp-4 1942 59584 ns/op BenchmarkParseFloatLargeExp-4 440 260605 ns/op BenchmarkGCD10x10/WithoutXY-4 197906 589.2 ns/op BenchmarkGCD10x10/WithXY-4 59518 2106 ns/op BenchmarkGCD10x100/WithoutXY-4 101380 1208 ns/op BenchmarkGCD10x100/WithXY-4 16946 6956 ns/op BenchmarkGCD10x1000/WithoutXY-4 65485 1837 ns/op BenchmarkGCD10x1000/WithXY-4 14412 8242 ns/op BenchmarkGCD100x100/WithoutXY-4 25722 4655 ns/op BenchmarkGCD100x100/WithXY-4 10000 11135 ns/op BenchmarkGCD100x1000/WithoutXY-4 12462 9786 ns/op BenchmarkGCD100x1000/WithXY-4 6098 18585 ns/op BenchmarkGCD1000x1000/WithoutXY-4 2161 55879 ns/op BenchmarkGCD1000x1000/WithXY-4 1218 97339 ns/op BenchmarkHilbert-4 24 4925315 ns/op BenchmarkBinomial-4 13993 8415 ns/op BenchmarkQuoRem-4 20780 5945 ns/op BenchmarkExp-4 15 7488782 ns/op BenchmarkExpMont/Odd-4 126 937910 ns/op 2587 B/op 21 allocs/op BenchmarkExpMont/Even1-4 124 956924 ns/op 3366 B/op 38 allocs/op BenchmarkExpMont/Even2-4 122 989775 ns/op 3850 B/op 53 allocs/op BenchmarkExpMont/Even3-4 100 1005903 ns/op 3847 B/op 53 allocs/op BenchmarkExpMont/Even4-4 121 991865 ns/op 3857 B/op 53 allocs/op BenchmarkExpMont/Even8-4 100 1022304 ns/op 3859 B/op 53 allocs/op BenchmarkExpMont/Even32-4 100 1000480 ns/op 3845 B/op 53 allocs/op BenchmarkExpMont/Even64-4 144 824754 ns/op 3618 B/op 53 allocs/op BenchmarkExpMont/Even96-4 140 867743 ns/op 3788 B/op 51 allocs/op BenchmarkExpMont/Even128-4 160 723398 ns/op 3282 B/op 51 allocs/op BenchmarkExpMont/Even255-4 187 627623 ns/op 2934 B/op 47 allocs/op BenchmarkExpMont/SmallEven1-4 459 259030 ns/op 1312 B/op 34 allocs/op BenchmarkExpMont/SmallEven2-4 393 294414 ns/op 1722 B/op 46 allocs/op BenchmarkExpMont/SmallEven3-4 399 300762 ns/op 1744 B/op 47 allocs/op BenchmarkExpMont/SmallEven4-4 403 297261 ns/op 1746 B/op 47 allocs/op BenchmarkExp2-4 15 7532092 ns/op BenchmarkBitset-4 743289 155.4 ns/op BenchmarkBitsetNeg-4 421194 283.0 ns/op BenchmarkBitsetOrig-4 256576 486.7 ns/op BenchmarkBitsetNegOrig-4 158912 765.8 ns/op BenchmarkModSqrt225_Tonelli-4 100 1072134 ns/op BenchmarkModSqrt225_3Mod4-4 363 320162 ns/op BenchmarkModSqrt231_Tonelli-4 94 1077709 ns/op BenchmarkModSqrt231_5Mod8-4 318 378014 ns/op BenchmarkModInverse-4 13321 9174 ns/op BenchmarkSqrt-4 1695 70707 ns/op BenchmarkIntSqr/1-4 1395746 84.62 ns/op BenchmarkIntSqr/2-4 685026 163.4 ns/op BenchmarkIntSqr/3-4 581792 196.3 ns/op BenchmarkIntSqr/5-4 415826 286.1 ns/op BenchmarkIntSqr/8-4 311425 393.2 ns/op BenchmarkIntSqr/10-4 239630 489.0 ns/op BenchmarkIntSqr/20-4 48314 2579 ns/op BenchmarkIntSqr/30-4 34406 3529 ns/op BenchmarkIntSqr/50-4 21840 5631 ns/op BenchmarkIntSqr/80-4 13063 9155 ns/op BenchmarkIntSqr/100-4 9061 12019 ns/op BenchmarkIntSqr/200-4 3766 31272 ns/op BenchmarkIntSqr/300-4 1486 74040 ns/op BenchmarkIntSqr/500-4 771 159463 ns/op BenchmarkIntSqr/800-4 296 404481 ns/op BenchmarkIntSqr/1000-4 217 543838 ns/op BenchmarkDiv/20/10-4 423668 279.0 ns/op BenchmarkDiv/40/20-4 421417 276.1 ns/op BenchmarkDiv/100/50-4 356866 327.2 ns/op BenchmarkDiv/200/100-4 49820 2442 ns/op BenchmarkDiv/400/200-4 48638 2565 ns/op BenchmarkDiv/1000/500-4 39814 3111 ns/op BenchmarkDiv/2000/1000-4 30066 4136 ns/op BenchmarkDiv/20000/10000-4 1062 112481 ns/op BenchmarkDiv/200000/100000-4 25 4746778 ns/op BenchmarkDiv/2000000/1000000-4 1 128054540 ns/op BenchmarkDiv/20000000/10000000-4 1 3746555271 ns/op BenchmarkMul-4 5 21808852 ns/op BenchmarkNatMul/10-4 173458 669.3 ns/op BenchmarkNatMul/100-4 5614 20946 ns/op BenchmarkNatMul/1000-4 177 664592 ns/op BenchmarkZeroShifts/Shl-4 19814 6082 ns/op BenchmarkZeroShifts/ShlSame-4 5129583 23.13 ns/op BenchmarkZeroShifts/Shr-4 20245 6493 ns/op BenchmarkZeroShifts/ShrSame-4 5165575 22.61 ns/op BenchmarkExp3Power/0x10-4 195960 632.9 ns/op BenchmarkExp3Power/0x40-4 165284 716.9 ns/op BenchmarkExp3Power/0x100-4 99896 1202 ns/op BenchmarkExp3Power/0x400-4 45940 2642 ns/op BenchmarkExp3Power/0x1000-4 8846 12004 ns/op BenchmarkExp3Power/0x4000-4 1988 60030 ns/op BenchmarkExp3Power/0x10000-4 212 555824 ns/op BenchmarkExp3Power/0x40000-4 19 5873770 ns/op BenchmarkExp3Power/0x100000-4 2 58285131 ns/op BenchmarkExp3Power/0x400000-4 1 543987859 ns/op BenchmarkFibo-4 3 38904390 ns/op BenchmarkNatSqr/1-4 1000000 124.8 ns/op BenchmarkNatSqr/2-4 553911 211.2 ns/op BenchmarkNatSqr/3-4 454436 260.1 ns/op BenchmarkNatSqr/5-4 320895 373.1 ns/op BenchmarkNatSqr/8-4 224893 531.3 ns/op BenchmarkNatSqr/10-4 184959 664.0 ns/op BenchmarkNatSqr/20-4 45044 2695 ns/op BenchmarkNatSqr/30-4 32853 3696 ns/op BenchmarkNatSqr/50-4 20118 5947 ns/op BenchmarkNatSqr/80-4 12051 9835 ns/op BenchmarkNatSqr/100-4 8356 12916 ns/op BenchmarkNatSqr/200-4 3619 33332 ns/op BenchmarkNatSqr/300-4 1569 78657 ns/op BenchmarkNatSqr/500-4 765 154639 ns/op BenchmarkNatSqr/800-4 320 367296 ns/op BenchmarkNatSqr/1000-4 241 506011 ns/op BenchmarkNatSetBytes/8-4 798417 137.7 ns/op BenchmarkNatSetBytes/24-4 249552 491.2 ns/op BenchmarkNatSetBytes/128-4 55833 2114 ns/op BenchmarkNatSetBytes/7-4 941766 123.9 ns/op BenchmarkNatSetBytes/23-4 253448 466.2 ns/op BenchmarkNatSetBytes/127-4 56683 2108 ns/op BenchmarkScanPi-4 262 444993 ns/op BenchmarkStringPiParallel-4 753 148675 ns/op BenchmarkScan/10/Base2-4 41467 2834 ns/op BenchmarkScan/100/Base2-4 4663 24840 ns/op BenchmarkScan/1000/Base2-4 487 246218 ns/op BenchmarkScan/10/Base8-4 101943 1143 ns/op BenchmarkScan/100/Base8-4 13764 8689 ns/op BenchmarkScan/1000/Base8-4 1392 85609 ns/op BenchmarkScan/10/Base10-4 111577 1090 ns/op BenchmarkScan/100/Base10-4 14990 8006 ns/op BenchmarkScan/1000/Base10-4 1514 76940 ns/op BenchmarkScan/10/Base16-4 123456 977.2 ns/op BenchmarkScan/100/Base16-4 17082 7042 ns/op BenchmarkScan/1000/Base16-4 1723 68530 ns/op BenchmarkString/10/Base2-4 176264 682.1 ns/op BenchmarkString/100/Base2-4 23001 5234 ns/op BenchmarkString/1000/Base2-4 2365 50253 ns/op BenchmarkString/10/Base8-4 349172 341.9 ns/op BenchmarkString/100/Base8-4 60681 1918 ns/op BenchmarkString/1000/Base8-4 6945 17466 ns/op BenchmarkString/10/Base10-4 208945 585.2 ns/op BenchmarkString/100/Base10-4 38803 3080 ns/op BenchmarkString/1000/Base10-4 4873 24398 ns/op BenchmarkString/10/Base16-4 408704 298.4 ns/op BenchmarkString/100/Base16-4 80914 1466 ns/op BenchmarkString/1000/Base16-4 9007 12788 ns/op BenchmarkLeafSize/0-4 45 2549312 ns/op BenchmarkLeafSize/1-4 415 282172 ns/op BenchmarkLeafSize/2-4 416 285684 ns/op BenchmarkLeafSize/3-4 304 390579 ns/op BenchmarkLeafSize/4-4 421 283335 ns/op BenchmarkLeafSize/5-4 270 443466 ns/op BenchmarkLeafSize/6-4 313 380147 ns/op BenchmarkLeafSize/7-4 331 364024 ns/op BenchmarkLeafSize/8-4 436 278622 ns/op BenchmarkLeafSize/9-4 229 523844 ns/op BenchmarkLeafSize/10-4 273 435671 ns/op BenchmarkLeafSize/11-4 286 419313 ns/op BenchmarkLeafSize/12-4 318 375546 ns/op BenchmarkLeafSize/13-4 290 414783 ns/op BenchmarkLeafSize/14-4 320 363400 ns/op BenchmarkLeafSize/15-4 352 340298 ns/op BenchmarkLeafSize/16-4 430 281345 ns/op BenchmarkLeafSize/32-4 415 286617 ns/op BenchmarkLeafSize/64-4 396 301937 ns/op BenchmarkProbablyPrime/n=0-4 9 11638550 ns/op BenchmarkProbablyPrime/n=1-4 8 13237445 ns/op BenchmarkProbablyPrime/n=5-4 6 19180510 ns/op BenchmarkProbablyPrime/n=10-4 4 26515108 ns/op BenchmarkProbablyPrime/n=20-4 3 41570712 ns/op BenchmarkProbablyPrime/Lucas-4 10 10102364 ns/op BenchmarkProbablyPrime/MillerRabinBase2-4 75 1510742 ns/op BenchmarkRatCmp-4 230932 516.5 ns/op BenchmarkFloatSqrt/64-4 23667 5060 ns/op 160 B/op 4 allocs/op BenchmarkFloatSqrt/128-4 14616 8073 ns/op 208 B/op 4 allocs/op BenchmarkFloatSqrt/256-4 9520 11598 ns/op 304 B/op 4 allocs/op BenchmarkFloatSqrt/1000-4 5012 23337 ns/op 1264 B/op 5 allocs/op BenchmarkFloatSqrt/10000-4 823 147590 ns/op 18109 B/op 9 allocs/op BenchmarkFloatSqrt/100000-4 57 1952164 ns/op 173640 B/op 18 allocs/op BenchmarkFloatSqrt/1000000-4 1 143243477 ns/op 3796240 B/op 620 allocs/op PASS ok math/big 50.399s goos: freebsd goarch: amd64 pkg: math/bits cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLeadingZeros-4 9909850 12.07 ns/op BenchmarkLeadingZeros8-4 9605172 12.50 ns/op BenchmarkLeadingZeros16-4 10217702 11.72 ns/op BenchmarkLeadingZeros32-4 10480006 11.40 ns/op BenchmarkLeadingZeros64-4 10584660 11.42 ns/op BenchmarkTrailingZeros-4 10626181 11.33 ns/op BenchmarkTrailingZeros8-4 10053231 11.85 ns/op BenchmarkTrailingZeros16-4 10450760 11.41 ns/op BenchmarkTrailingZeros32-4 10296296 11.42 ns/op BenchmarkTrailingZeros64-4 10625931 11.35 ns/op BenchmarkOnesCount-4 10648114 11.34 ns/op BenchmarkOnesCount8-4 10421450 11.56 ns/op BenchmarkOnesCount16-4 10278955 11.67 ns/op BenchmarkOnesCount32-4 10207515 11.82 ns/op BenchmarkOnesCount64-4 10295736 11.67 ns/op BenchmarkRotateLeft-4 10209418 11.61 ns/op BenchmarkRotateLeft8-4 10960528 11.16 ns/op BenchmarkRotateLeft16-4 10212444 11.62 ns/op BenchmarkRotateLeft32-4 10969005 10.96 ns/op BenchmarkRotateLeft64-4 10949721 11.00 ns/op BenchmarkReverse-4 14314699 8.315 ns/op BenchmarkReverse8-4 18746666 6.434 ns/op BenchmarkReverse16-4 16868476 7.102 ns/op BenchmarkReverse32-4 15181747 7.924 ns/op BenchmarkReverse64-4 14522190 8.342 ns/op BenchmarkReverseBytes-4 18686503 6.411 ns/op BenchmarkReverseBytes16-4 18662478 6.400 ns/op BenchmarkReverseBytes32-4 18842214 6.399 ns/op BenchmarkReverseBytes64-4 18755227 6.398 ns/op BenchmarkAdd-4 11043481 11.04 ns/op BenchmarkAdd32-4 10187324 11.44 ns/op BenchmarkAdd64-4 10981084 11.04 ns/op BenchmarkAdd64multiple-4 17803435 6.754 ns/op BenchmarkSub-4 10709019 11.16 ns/op BenchmarkSub32-4 10532204 11.58 ns/op BenchmarkSub64-4 10784014 11.16 ns/op BenchmarkSub64multiple-4 17458239 6.782 ns/op BenchmarkMul-4 11058690 10.88 ns/op BenchmarkMul32-4 10701120 11.16 ns/op BenchmarkMul64-4 10819735 10.90 ns/op BenchmarkDiv-4 2670158 44.56 ns/op BenchmarkDiv32-4 5616223 21.37 ns/op BenchmarkDiv64-4 2711392 44.44 ns/op PASS ok math/bits 6.849s goos: freebsd goarch: amd64 pkg: math/cmplx cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAbs-4 10366472 23.50 ns/op BenchmarkAcos-4 406227 281.6 ns/op BenchmarkAcosh-4 411152 302.9 ns/op BenchmarkAsin-4 457914 284.1 ns/op BenchmarkAsinh-4 464796 283.5 ns/op BenchmarkAtan-4 702399 208.9 ns/op BenchmarkAtanh-4 701449 208.4 ns/op BenchmarkConj-4 19025802 5.625 ns/op BenchmarkCos-4 557008 205.7 ns/op BenchmarkCosh-4 586731 209.6 ns/op BenchmarkExp-4 785287 160.7 ns/op BenchmarkLog-4 816512 163.6 ns/op BenchmarkLog10-4 813223 164.3 ns/op BenchmarkPhase-4 1674817 71.42 ns/op BenchmarkPolar-4 1000000 108.4 ns/op BenchmarkPow-4 231532 598.3 ns/op BenchmarkRect-4 1000000 108.1 ns/op BenchmarkSin-4 585960 212.8 ns/op BenchmarkSinh-4 595128 207.5 ns/op BenchmarkSqrt-4 1000000 121.1 ns/op BenchmarkTan-4 363367 344.5 ns/op BenchmarkTanh-4 378115 319.9 ns/op PASS ok math/cmplx 4.123s goos: freebsd goarch: amd64 pkg: math/rand cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkInt63Threadsafe-4 617164 164.8 ns/op BenchmarkInt63ThreadsafeParallel-4 507708 236.6 ns/op BenchmarkInt63Unthreadsafe-4 1320376 91.10 ns/op BenchmarkIntn1000-4 880080 134.7 ns/op BenchmarkInt63n1000-4 935677 122.4 ns/op BenchmarkInt31n1000-4 909009 114.7 ns/op BenchmarkFloat32-4 995155 112.1 ns/op BenchmarkFloat64-4 1299866 91.79 ns/op BenchmarkPerm3-4 199928 600.8 ns/op BenchmarkPerm30-4 23817 5028 ns/op BenchmarkPerm30ViaShuffle-4 26278 4654 ns/op BenchmarkShuffleOverhead-4 18340 6551 ns/op BenchmarkRead3-4 928806 129.9 ns/op BenchmarkRead64-4 74866 1606 ns/op BenchmarkRead1000-4 4983 23468 ns/op BenchmarkConcurrent-4 122684 977.1 ns/op PASS ok math/rand 3.379s goos: freebsd goarch: amd64 pkg: mime cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkQEncodeWord-4 45043 2596 ns/op BenchmarkQDecodeWord-4 105033 1102 ns/op BenchmarkQDecodeHeader-4 100711 1193 ns/op BenchmarkTypeByExtension/.html-4 375110 289.0 ns/op BenchmarkTypeByExtension/.HTML-4 320628 355.0 ns/op BenchmarkTypeByExtension/.unused-4 396634 293.3 ns/op BenchmarkExtensionsByType/text/html-4 207271 579.1 ns/op BenchmarkExtensionsByType/text/html;_charset=utf-8-4 130266 965.3 ns/op BenchmarkExtensionsByType/application/octet-stream-4 187414 605.8 ns/op PASS ok mime 2.405s goos: freebsd goarch: amd64 pkg: mime/multipart cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadForm/fields/maxMemory=0-4 709 166169 ns/op 48292 B/op 187 allocs/op BenchmarkReadForm/fields/maxMemory=1048576-4 680 164942 ns/op 47699 B/op 187 allocs/op BenchmarkReadForm/files/maxMemory=0-4 289 421697 ns/op 103733 B/op 270 allocs/op BenchmarkReadForm/files/maxMemory=1048576-4 542 220841 ns/op 49070 B/op 207 allocs/op PASS ok mime/multipart 1.765s goos: freebsd goarch: amd64 pkg: mime/quotedprintable cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkWriter-4 999 115710 ns/op PASS ok mime/quotedprintable 1.197s goos: freebsd goarch: amd64 pkg: net cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkGoLookupIP-4 69 1883110 ns/op 8634 B/op 91 allocs/op BenchmarkGoLookupIPNoSuchHost-4 15 6743391 ns/op 19416 B/op 160 allocs/op BenchmarkGoLookupIPWithBrokenNameServer-4 1 5152452118 ns/op 158656 B/op 226 allocs/op BenchmarkDNSName-4 112945 977.4 ns/op BenchmarkInterfaces-4 5784 20039 ns/op 3320 B/op 41 allocs/op BenchmarkInterfaceByIndex-4 9525 12634 ns/op 1944 B/op 29 allocs/op BenchmarkInterfaceByName-4 5259 19649 ns/op 3384 B/op 42 allocs/op BenchmarkInterfaceAddrs-4 6168 18898 ns/op 3272 B/op 48 allocs/op BenchmarkInterfacesAndAddrs-4 8132 13494 ns/op 2088 B/op 35 allocs/op BenchmarkInterfacesAndMulticastAddrs-4 5892 17665 ns/op 3168 B/op 50 allocs/op BenchmarkParseIP-4 7026 15709 ns/op BenchmarkParseIPValidIPv4-4 353959 333.8 ns/op BenchmarkParseIPValidIPv6-4 190936 619.8 ns/op BenchmarkIPString/IPv4-4 123261 971.1 ns/op 32 B/op 2 allocs/op BenchmarkIPString/IPv6-4 9597 10648 ns/op 216 B/op 11 allocs/op BenchmarkIPMaskString-4 50161 2396 ns/op BenchmarkIPEqual/IPv4-4 1171903 101.4 ns/op BenchmarkIPEqual/IPv6-4 1129683 103.1 ns/op BenchmarkTCP4OneShot-4 3849 30307 ns/op BenchmarkTCP4OneShotTimeout-4 3548 31227 ns/op BenchmarkTCP4Persistent-4 15408 7479 ns/op BenchmarkTCP4PersistentTimeout-4 16173 7363 ns/op BenchmarkTCP6OneShot-4 3319 31477 ns/op BenchmarkTCP6OneShotTimeout-4 3432 32708 ns/op BenchmarkTCP6Persistent-4 15501 7602 ns/op BenchmarkTCP6PersistentTimeout-4 15991 7600 ns/op BenchmarkTCP4ConcurrentReadWrite-4 10000 24652 ns/op BenchmarkTCP6ConcurrentReadWrite-4 10000 25449 ns/op BenchmarkSetReadDeadline-4 134181 893.2 ns/op BenchmarkUDP6LinkLocalUnicast-4 9382 12558 ns/op BenchmarkReadWriteMsgUDPAddrPort-4 13056 9222 ns/op 0 B/op 0 allocs/op BenchmarkWriteToReadFromUDP-4 12590 9266 ns/op 16 B/op 1 allocs/op BenchmarkWriteToReadFromUDPAddrPort-4 12735 9355 ns/op 0 B/op 0 allocs/op PASS ok net 11.257s goos: freebsd goarch: amd64 pkg: net/http cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCookieString-4 28855 3986 ns/op 176 B/op 1 allocs/op BenchmarkReadSetCookies-4 11913 10141 ns/op 1168 B/op 21 allocs/op BenchmarkReadCookies-4 14812 8099 ns/op 1840 B/op 11 allocs/op BenchmarkHeaderWriteSubset-4 18135 6750 ns/op 46 B/op 0 allocs/op BenchmarkCopyValues-4 32638 3925 ns/op 736 B/op 11 allocs/op BenchmarkHexEscapeNonASCII-4 50500 2399 ns/op 192 B/op 2 allocs/op BenchmarkFindChild/n=2/rep=linear-4 1602951 74.15 ns/op BenchmarkFindChild/n=2/rep=map-4 3543320 33.76 ns/op BenchmarkFindChild/n=2/rep=hybrid8-4 1405962 85.54 ns/op BenchmarkFindChild/n=4/rep=linear-4 790653 138.8 ns/op BenchmarkFindChild/n=4/rep=map-4 3309115 36.23 ns/op BenchmarkFindChild/n=4/rep=hybrid8-4 841219 148.5 ns/op BenchmarkFindChild/n=8/rep=linear-4 419221 281.4 ns/op BenchmarkFindChild/n=8/rep=map-4 2924709 40.65 ns/op BenchmarkFindChild/n=8/rep=hybrid8-4 396302 296.0 ns/op BenchmarkFindChild/n=16/rep=linear-4 222536 538.8 ns/op BenchmarkFindChild/n=16/rep=map-4 3064255 38.76 ns/op BenchmarkFindChild/n=16/rep=hybrid8-4 2267720 53.98 ns/op BenchmarkFindChild/n=32/rep=linear-4 107972 1092 ns/op BenchmarkFindChild/n=32/rep=map-4 3364120 33.86 ns/op BenchmarkFindChild/n=32/rep=hybrid8-4 2356280 51.27 ns/op BenchmarkServerMatch-4 20512 5930 ns/op BenchmarkReadRequestChrome-4 3494 29896 ns/op 20.44 MB/s 1508 B/op 14 allocs/op BenchmarkReadRequestCurl-4 10000 10476 ns/op 7.45 MB/s 956 B/op 9 allocs/op BenchmarkReadRequestApachebench-4 10000 10489 ns/op 7.82 MB/s 956 B/op 9 allocs/op BenchmarkReadRequestSiege-4 6686 15766 ns/op 9.58 MB/s 1052 B/op 11 allocs/op BenchmarkReadRequestWrk-4 17892 6748 ns/op 5.93 MB/s 892 B/op 7 allocs/op BenchmarkFileAndServer_1KB/h1-4 289 410386 ns/op 2.50 MB/s BenchmarkFileAndServer_1KB/https1-4 190 570177 ns/op 1.80 MB/s BenchmarkFileAndServer_1KB/h2-4 133 787587 ns/op 1.30 MB/s BenchmarkFileAndServer_16MB/h1-4 2 55295190 ns/op 303.41 MB/s BenchmarkFileAndServer_16MB/https1-4 1 124462210 ns/op 134.80 MB/s BenchmarkFileAndServer_16MB/h2-4 1 230967200 ns/op 72.64 MB/s BenchmarkFileAndServer_64MB/h1-4 1 221078190 ns/op 303.55 MB/s BenchmarkFileAndServer_64MB/https1-4 1 439231507 ns/op 152.79 MB/s BenchmarkFileAndServer_64MB/h2-4 1 921984063 ns/op 72.79 MB/s BenchmarkServeMux-4 236 523693 ns/op 17280 B/op 360 allocs/op BenchmarkServeMux_SkipServe-4 291 440710 ns/op 0 B/op 0 allocs/op BenchmarkClientServer/h1-4 321 382080 ns/op 5991 B/op 63 allocs/op BenchmarkClientServer/https1-4 194 533120 ns/op 6765 B/op 75 allocs/op BenchmarkClientServer/h2-4 148 709634 ns/op 10408 B/op 81 allocs/op BenchmarkClientServerParallel/4/h1-4 1218 88177 ns/op 9218 B/op 75 allocs/op BenchmarkClientServerParallel/4/https1-4 26 4014780 ns/op 94833 B/op 1055 allocs/op --- BENCH: BenchmarkClientServerParallel/4/https1-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:36449: read tcp 127.0.0.1:36444->127.0.0.1:36449: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:36448: write tcp 127.0.0.1:36444->127.0.0.1:36448: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:36471: read tcp 127.0.0.1:36451->127.0.0.1:36471: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:36472: read tcp 127.0.0.1:36451->127.0.0.1:36472: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:36470: read tcp 127.0.0.1:36451->127.0.0.1:36470: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:36488: read tcp 127.0.0.1:36473->127.0.0.1:36488: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:36497: read tcp 127.0.0.1:36473->127.0.0.1:36497: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:36499: write tcp 127.0.0.1:36473->127.0.0.1:36499: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:36489: write tcp 127.0.0.1:36473->127.0.0.1:36489: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:36498: write tcp 127.0.0.1:36473->127.0.0.1:36498: use of closed network connection ... [output truncated] BenchmarkClientServerParallel/4/h2-4 322 333591 ns/op 13960 B/op 129 allocs/op --- BENCH: BenchmarkClientServerParallel/4/h2-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:36508: write tcp 127.0.0.1:36502->127.0.0.1:36508: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:36504: write tcp 127.0.0.1:36502->127.0.0.1:36504: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:36514: read tcp 127.0.0.1:36509->127.0.0.1:36514: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:36520: read tcp 127.0.0.1:36509->127.0.0.1:36520: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:36512: write tcp 127.0.0.1:36509->127.0.0.1:36512: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:36517: read tcp 127.0.0.1:36509->127.0.0.1:36517: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:36521: write tcp 127.0.0.1:36509->127.0.0.1:36521: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:36518: write tcp 127.0.0.1:36509->127.0.0.1:36518: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:36532: read tcp 127.0.0.1:36526->127.0.0.1:36532: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:36531: write tcp 127.0.0.1:36526->127.0.0.1:36531: use of closed network connection ... [output truncated] BenchmarkClientServerParallel/64/h1-4 913 128364 ns/op 15444 B/op 96 allocs/op BenchmarkClientServerParallel/64/https1-4 25 4201680 ns/op 97057 B/op 1052 allocs/op --- BENCH: BenchmarkClientServerParallel/64/https1-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:37264: read tcp 127.0.0.1:37261->127.0.0.1:37264: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:37266: read tcp 127.0.0.1:37261->127.0.0.1:37266: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:37288: read tcp 127.0.0.1:37268->127.0.0.1:37288: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:37278: read tcp 127.0.0.1:37268->127.0.0.1:37278: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:37276: read tcp 127.0.0.1:37268->127.0.0.1:37276: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:37277: read tcp 127.0.0.1:37268->127.0.0.1:37277: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:37279: write tcp 127.0.0.1:37268->127.0.0.1:37279: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:37287: write tcp 127.0.0.1:37268->127.0.0.1:37287: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:37280: write tcp 127.0.0.1:37268->127.0.0.1:37280: use of closed network connection BenchmarkClientServerParallel/64/h2-4 62 1900713 ns/op 48810 B/op 529 allocs/op --- BENCH: BenchmarkClientServerParallel/64/h2-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:37302: write tcp 127.0.0.1:37296->127.0.0.1:37302: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:37300: write tcp 127.0.0.1:37296->127.0.0.1:37300: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:37312: read tcp 127.0.0.1:37303->127.0.0.1:37312: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:37313: read tcp 127.0.0.1:37303->127.0.0.1:37313: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:37329: read tcp 127.0.0.1:37303->127.0.0.1:37329: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:37325: read tcp 127.0.0.1:37303->127.0.0.1:37325: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:37320: read tcp 127.0.0.1:37303->127.0.0.1:37320: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:37319: read tcp 127.0.0.1:37303->127.0.0.1:37319: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:37324: read tcp 127.0.0.1:37303->127.0.0.1:37324: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:37309: read tcp 127.0.0.1:37303->127.0.0.1:37309: use of closed network connection ... [output truncated] BenchmarkServer-4 1 1079114502 ns/op 54920 B/op 424 allocs/op BenchmarkClient-4 246 457698 ns/op 3760 B/op 44 allocs/op BenchmarkServerFakeConnNoKeepAlive-4 517 204519 ns/op 7658 B/op 54 allocs/op BenchmarkServerFakeConnWithKeepAlive-4 1111 100692 ns/op 3082 B/op 24 allocs/op BenchmarkServerFakeConnWithKeepAliveLite-4 1404 73203 ns/op 1889 B/op 13 allocs/op BenchmarkServerHandlerTypeLen-4 1621 73714 ns/op 2737 B/op 21 allocs/op BenchmarkServerHandlerNoLen-4 1641 71517 ns/op 2720 B/op 19 allocs/op BenchmarkServerHandlerNoType-4 1660 70801 ns/op 2730 B/op 20 allocs/op BenchmarkServerHandlerNoHeader-4 1524 70414 ns/op 1960 B/op 14 allocs/op BenchmarkServerHijack-4 874 136442 ns/op 16777 B/op 50 allocs/op BenchmarkCloseNotifier/h1-4 445 271237 ns/op 5929 B/op 53 allocs/op BenchmarkResponseStatusLine-4 500257 224.8 ns/op 0 B/op 0 allocs/op PASS ok net/http 17.682s goos: freebsd goarch: amd64 pkg: net/http/httputil cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkServeHTTP-4 4567 23816 ns/op 34137 B/op 12 allocs/op PASS ok net/http/httputil 1.377s goos: freebsd goarch: amd64 pkg: net/netip cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkIPNextPrev-4 88050 1331 ns/op BenchmarkBinaryMarshalRoundTrip/ipv4-4 495483 209.2 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6-4 184968 642.0 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6+zone-4 66294 1851 ns/op BenchmarkStdIPv4-4 136369 880.3 ns/op 16 B/op 1 allocs/op BenchmarkIPv4-4 85140 1379 ns/op 0 B/op 0 allocs/op BenchmarkIPv4_inline-4 88335 1325 ns/op 0 B/op 0 allocs/op BenchmarkStdIPv6-4 82558 1474 ns/op 16 B/op 1 allocs/op BenchmarkIPv6-4 65560 1825 ns/op 0 B/op 0 allocs/op BenchmarkIPv4Contains-4 1647612 72.96 ns/op 0 B/op 0 allocs/op BenchmarkIPv6Contains-4 1479632 81.06 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v4-4 1420852 84.69 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6-4 269502 439.9 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_ellipsis-4 288810 413.3 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_v4-4 255523 460.2 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_zone-4 83295 1475 ns/op 0 B/op 0 allocs/op BenchmarkStdParseIP/v4-4 299707 403.9 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6-4 145646 812.7 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_ellipsis-4 152353 774.3 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_v4-4 143032 819.5 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_zone-4 76131 1587 ns/op 16 B/op 1 allocs/op BenchmarkIPString/v4-4 353853 326.4 ns/op 16 B/op 1 allocs/op BenchmarkIPString/v6-4 132501 908.3 ns/op 48 B/op 1 allocs/op BenchmarkIPString/v6_ellipsis-4 177888 678.9 ns/op 24 B/op 1 allocs/op BenchmarkIPString/v6_v4-4 238070 473.5 ns/op 24 B/op 1 allocs/op BenchmarkIPString/v6_zone-4 165885 723.2 ns/op 24 B/op 1 allocs/op BenchmarkIPStringExpanded/v4-4 326504 356.3 ns/op 16 B/op 1 allocs/op BenchmarkIPStringExpanded/v6-4 150176 783.6 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_ellipsis-4 150588 786.6 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_v4-4 151003 783.4 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_zone-4 116168 1041 ns/op 128 B/op 2 allocs/op BenchmarkIPMarshalText-4 475905 248.9 ns/op 16 B/op 1 allocs/op BenchmarkAddrPortString/v4-4 166974 717.5 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortString/v6-4 99236 1201 ns/op 112 B/op 3 allocs/op BenchmarkAddrPortString/v6_ellipsis-4 126030 937.9 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortString/v6_v4-4 164619 752.3 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortString/v6_zone-4 114633 1007 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortMarshalText/v4-4 266281 444.9 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6-4 114916 1015 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_ellipsis-4 143853 850.5 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_v4-4 188826 639.3 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_zone-4 134085 896.1 ns/op 64 B/op 1 allocs/op BenchmarkPrefixMasking/IPv4_/32-4 1000000 110.4 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/17-4 1000000 111.5 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/0-4 1000000 110.7 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/128-4 942966 118.5 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/65-4 1000000 119.0 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/0-4 993985 119.2 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/128-4 970638 120.0 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/65-4 970910 119.7 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/0-4 987168 119.7 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMarshalText-4 356804 341.3 ns/op 24 B/op 1 allocs/op BenchmarkParseAddrPort/v4-4 581936 208.4 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6-4 198436 608.5 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_ellipsis-4 213181 561.7 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_v4-4 196976 620.2 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_zone-4 71355 1695 ns/op 0 B/op 0 allocs/op BenchmarkAs16-4 506316 232.1 ns/op PASS ok net/netip 8.728s 2023/09/18 18:05:12 Test RPC server listening on 127.0.0.1:37963 2023/09/18 18:05:12 Test HTTP RPC server listening on 127.0.0.1:37964 goos: freebsd goarch: amd64 pkg: net/rpc cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEndToEnd-4 1620 76984 ns/op BenchmarkEndToEndHTTP-4 1485 69738 ns/op BenchmarkEndToEndAsync-4 3734 32315 ns/op BenchmarkEndToEndAsyncHTTP-4 3901 32005 ns/op PASS ok net/rpc 1.822s goos: freebsd goarch: amd64 pkg: net/textproto cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadMIMEHeader/client_headers-4 2991 35217 ns/op BenchmarkReadMIMEHeader/server_headers-4 5314 22184 ns/op BenchmarkUncommon-4 26194 4535 ns/op 464 B/op 5 allocs/op PASS ok net/textproto 1.548s goos: freebsd goarch: amd64 pkg: net/url cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkString-4 4192 24112 ns/op 1616 B/op 60 allocs/op BenchmarkResolvePath-4 99423 1156 ns/op 32 B/op 2 allocs/op BenchmarkQueryEscape/#00-4 580599 193.4 ns/op 16 B/op 1 allocs/op BenchmarkQueryEscape/#01-4 92863 1285 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#02-4 177174 672.3 ns/op 32 B/op 1 allocs/op BenchmarkQueryEscape/#03-4 85810 1399 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#04-4 13936 8455 ns/op 832 B/op 2 allocs/op BenchmarkPathEscape/#00-4 408405 290.4 ns/op 16 B/op 1 allocs/op BenchmarkPathEscape/#01-4 91336 1304 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#02-4 181688 665.2 ns/op 32 B/op 1 allocs/op BenchmarkPathEscape/#03-4 85579 1393 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#04-4 15811 7589 ns/op 704 B/op 2 allocs/op BenchmarkQueryUnescape/#00-4 206697 588.8 ns/op 16 B/op 1 allocs/op BenchmarkQueryUnescape/#01-4 79886 1466 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#02-4 79456 1504 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#03-4 36026 3325 ns/op 64 B/op 1 allocs/op BenchmarkQueryUnescape/#04-4 6333 18319 ns/op 320 B/op 1 allocs/op BenchmarkPathUnescape/#00-4 205557 588.8 ns/op 16 B/op 1 allocs/op BenchmarkPathUnescape/#01-4 78667 1495 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#02-4 79012 1499 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#03-4 36052 3352 ns/op 64 B/op 1 allocs/op BenchmarkPathUnescape/#04-4 6279 17859 ns/op 320 B/op 1 allocs/op PASS ok net/url 4.145s goos: freebsd goarch: amd64 pkg: os cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkExpand/noop-4 3240255 36.93 ns/op 0 B/op 0 allocs/op BenchmarkExpand/multiple-4 162397 688.4 ns/op 48 B/op 2 allocs/op BenchmarkReaddirname-4 907 128191 ns/op --- BENCH: BenchmarkReaddirname-4 os_test.go:512: benchmarkReaddirname ".": 130 entries os_test.go:512: benchmarkReaddirname ".": 130 entries os_test.go:512: benchmarkReaddirname ".": 130 entries BenchmarkReaddir-4 332 360555 ns/op --- BENCH: BenchmarkReaddir-4 os_test.go:529: benchmarkReaddir ".": 130 entries os_test.go:529: benchmarkReaddir ".": 130 entries os_test.go:529: benchmarkReaddir ".": 130 entries BenchmarkReadDir-4 723 167291 ns/op --- BENCH: BenchmarkReadDir-4 os_test.go:546: benchmarkReadDir ".": 130 entries os_test.go:546: benchmarkReadDir ".": 130 entries os_test.go:546: benchmarkReadDir ".": 130 entries BenchmarkStatDot-4 85556 1396 ns/op BenchmarkStatFile-4 73815 1647 ns/op BenchmarkStatDir-4 78031 1570 ns/op BenchmarkLstatDot-4 87049 1379 ns/op BenchmarkLstatFile-4 73743 1644 ns/op BenchmarkLstatDir-4 77994 1541 ns/op PASS ok os 2.576s goos: freebsd goarch: amd64 pkg: os/exec cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkExecHostname-4 58 2010878 ns/op 6534 B/op 29 allocs/op PASS ok os/exec 1.303s goos: freebsd goarch: amd64 pkg: os/user cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCurrent-4 410437 296.7 ns/op PASS ok os/user 1.301s goos: freebsd goarch: amd64 pkg: reflect cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkBool-4 3850276 31.11 ns/op BenchmarkString-4 2260462 52.99 ns/op BenchmarkBytes-4 2060278 56.97 ns/op BenchmarkNamedBytes-4 1000000 108.0 ns/op BenchmarkBytesArray-4 751282 157.1 ns/op BenchmarkSliceLen-4 2315518 51.94 ns/op BenchmarkMapLen-4 895803 127.0 ns/op BenchmarkStringLen-4 1808124 65.82 ns/op BenchmarkArrayLen-4 1302958 92.70 ns/op BenchmarkSliceCap-4 2416320 49.65 ns/op BenchmarkDeepEqual/int8-4 506224 235.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int8-4 92947 1285 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int16-4 413402 293.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int16-4 87163 1343 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int32-4 417530 289.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int32-4 89631 1342 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int64-4 396496 287.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int64-4 88657 1334 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int-4 414117 286.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int-4 90010 1325 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint8-4 484192 240.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8-4 118048 1007 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint16-4 405459 287.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint16-4 86838 1346 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint32-4 410306 288.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint32-4 88452 1343 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint64-4 412458 287.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint64-4 86410 1347 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint-4 401062 288.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint-4 88830 1337 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uintptr-4 404782 293.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uintptr-4 85990 1345 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float32-4 405210 288.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float32-4 87606 1339 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float64-4 401294 291.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float64-4 89208 1345 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex64-4 411352 289.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex64-4 88940 1342 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex128-4 409260 290.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex128-4 89029 1342 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/bool-4 499132 233.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]bool-4 92647 1279 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/string-4 410104 282.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]string-4 88180 1352 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8#01-4 121675 988.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][]uint8-4 58664 2036 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[6]uint8-4 46533 2566 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][6]uint8-4 33060 3609 ns/op 0 B/op 0 allocs/op BenchmarkMapsDeepEqual-4 34856 3445 ns/op BenchmarkIsZero/ArrayComparable-4 280502 428.1 ns/op BenchmarkIsZero/ArrayIncomparable-4 30420 3922 ns/op BenchmarkIsZero/StructComparable-4 590731 202.9 ns/op BenchmarkIsZero/StructIncomparable-4 137850 851.1 ns/op BenchmarkSetZero/Bool/Direct-4 4317072 28.00 ns/op BenchmarkSetZero/Bool/CachedZero-4 861852 139.2 ns/op BenchmarkSetZero/Bool/NewZero-4 654718 181.2 ns/op BenchmarkSetZero/Int/Direct-4 2520345 47.84 ns/op BenchmarkSetZero/Int/CachedZero-4 837002 138.3 ns/op BenchmarkSetZero/Int/NewZero-4 646800 180.5 ns/op BenchmarkSetZero/Uint/Direct-4 2523289 47.30 ns/op BenchmarkSetZero/Uint/CachedZero-4 850472 140.1 ns/op BenchmarkSetZero/Uint/NewZero-4 655904 180.0 ns/op BenchmarkSetZero/Float/Direct-4 2494662 47.61 ns/op BenchmarkSetZero/Float/CachedZero-4 843556 139.1 ns/op BenchmarkSetZero/Float/NewZero-4 642141 180.0 ns/op BenchmarkSetZero/Complex/Direct-4 2397436 50.11 ns/op BenchmarkSetZero/Complex/CachedZero-4 820317 138.7 ns/op BenchmarkSetZero/Complex/NewZero-4 646363 180.9 ns/op BenchmarkSetZero/Array/Direct-4 2219898 56.56 ns/op BenchmarkSetZero/Array/CachedZero-4 840910 141.4 ns/op BenchmarkSetZero/Array/NewZero-4 643010 181.9 ns/op BenchmarkSetZero/Chan/Direct-4 2553834 46.78 ns/op BenchmarkSetZero/Chan/CachedZero-4 858511 137.7 ns/op BenchmarkSetZero/Chan/NewZero-4 665851 178.6 ns/op BenchmarkSetZero/Func/Direct-4 2517508 47.47 ns/op BenchmarkSetZero/Func/CachedZero-4 872876 138.2 ns/op BenchmarkSetZero/Func/NewZero-4 666918 179.5 ns/op BenchmarkSetZero/Interface/Direct-4 2286057 53.03 ns/op BenchmarkSetZero/Interface/CachedZero-4 865722 138.9 ns/op BenchmarkSetZero/Interface/NewZero-4 639338 183.1 ns/op BenchmarkSetZero/Map/Direct-4 2537553 46.92 ns/op BenchmarkSetZero/Map/CachedZero-4 839360 141.8 ns/op BenchmarkSetZero/Map/NewZero-4 640212 179.1 ns/op BenchmarkSetZero/Pointer/Direct-4 2485542 48.54 ns/op BenchmarkSetZero/Pointer/CachedZero-4 829702 138.2 ns/op BenchmarkSetZero/Pointer/NewZero-4 664000 178.4 ns/op BenchmarkSetZero/Slice/Direct-4 2248370 55.11 ns/op BenchmarkSetZero/Slice/CachedZero-4 831432 138.8 ns/op BenchmarkSetZero/Slice/NewZero-4 660294 179.8 ns/op BenchmarkSetZero/String/Direct-4 2284300 52.26 ns/op BenchmarkSetZero/String/CachedZero-4 849463 138.1 ns/op BenchmarkSetZero/String/NewZero-4 632521 178.9 ns/op BenchmarkSetZero/Struct/Direct-4 2164694 54.74 ns/op BenchmarkSetZero/Struct/CachedZero-4 834858 140.3 ns/op BenchmarkSetZero/Struct/NewZero-4 668128 181.8 ns/op BenchmarkSelect/1-4 164924 722.2 ns/op 80 B/op 5 allocs/op BenchmarkSelect/4-4 74433 1654 ns/op 208 B/op 8 allocs/op BenchmarkSelect/8-4 37254 3164 ns/op 672 B/op 13 allocs/op BenchmarkCall-4 201140 536.5 ns/op 0 B/op 0 allocs/op BenchmarkCallMethod-4 163309 746.5 ns/op 0 B/op 0 allocs/op BenchmarkCallArgCopy/size=128-4 132253 899.2 ns/op 142.35 MB/s BenchmarkCallArgCopy/size=256-4 124324 956.8 ns/op 267.56 MB/s BenchmarkCallArgCopy/size=1024-4 86331 1484 ns/op 690.19 MB/s BenchmarkCallArgCopy/size=4096-4 38646 3310 ns/op 1237.35 MB/s BenchmarkCallArgCopy/size=65536-4 2646 39463 ns/op 1660.71 MB/s BenchmarkFieldByName1-4 1425984 88.97 ns/op BenchmarkFieldByName2-4 108728 1150 ns/op BenchmarkFieldByName3-4 15247 8589 ns/op BenchmarkInterfaceBig-4 4194267 28.97 ns/op BenchmarkInterfaceSmall-4 4100562 28.97 ns/op BenchmarkNew-4 2292396 52.72 ns/op BenchmarkMap/StringKeys/MapIndex-4 2370 50810 ns/op 0 B/op 0 allocs/op BenchmarkMap/StringKeys/SetMapIndex-4 1956 60581 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/MapIndex-4 2224 52215 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/SetMapIndex-4 1939 60820 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/MapIndex-4 2329 50340 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/SetMapIndex-4 1924 60804 ns/op 0 B/op 0 allocs/op BenchmarkMapIterNext-4 217412 543.5 ns/op PASS ok reflect 17.381s goos: freebsd goarch: amd64 pkg: regexp cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFind-4 9375 11982 ns/op 9460 B/op 1 allocs/op BenchmarkFindAllNoMatches-4 15408 8175 ns/op 9150 B/op 1 allocs/op BenchmarkFindString-4 12236 9626 ns/op 9199 B/op 1 allocs/op BenchmarkFindSubmatch-4 11212 10959 ns/op 9533 B/op 2 allocs/op BenchmarkFindStringSubmatch-4 10000 10437 ns/op 9535 B/op 2 allocs/op BenchmarkLiteral-4 18242 6451 ns/op BenchmarkNotLiteral-4 4293 26265 ns/op BenchmarkMatchClass-4 3489 33947 ns/op BenchmarkMatchClass_InRange-4 3462 33813 ns/op BenchmarkReplaceAll-4 2562 47251 ns/op BenchmarkAnchoredLiteralShortNonMatch-4 17262 6002 ns/op BenchmarkAnchoredLiteralLongNonMatch-4 40736 2956 ns/op BenchmarkAnchoredShortMatch-4 17076 7752 ns/op BenchmarkAnchoredLongMatch-4 20240 5814 ns/op BenchmarkOnePassShortA-4 21891 5593 ns/op BenchmarkNotOnePassShortA-4 8110 14292 ns/op BenchmarkOnePassShortB-4 27519 4264 ns/op BenchmarkNotOnePassShortB-4 10000 11313 ns/op BenchmarkOnePassLongPrefix-4 84278 1452 ns/op BenchmarkOnePassLongNotPrefix-4 29419 4093 ns/op BenchmarkMatchParallelShared-4 29125 5330 ns/op BenchmarkMatchParallelCopied-4 26244 4357 ns/op BenchmarkQuoteMetaAll-4 154071 776.9 ns/op 18.02 MB/s BenchmarkQuoteMetaNone-4 318364 373.7 ns/op 69.58 MB/s BenchmarkCompile/Onepass-4 4111 25743 ns/op 4144 B/op 52 allocs/op BenchmarkCompile/Medium-4 1767 67975 ns/op 9704 B/op 112 allocs/op BenchmarkCompile/Hard-4 201 588579 ns/op 84760 B/op 424 allocs/op BenchmarkMatch/Easy0/16-4 3737595 32.27 ns/op 495.87 MB/s BenchmarkMatch/Easy0/32-4 21195 6435 ns/op 4.97 MB/s BenchmarkMatch/Easy0/1K-4 18295 6879 ns/op 148.87 MB/s BenchmarkMatch/Easy0i/16-4 3993720 29.81 ns/op 536.82 MB/s BenchmarkMatch/Easy0i/32-4 5936 19934 ns/op 1.61 MB/s BenchmarkMatch/Easy0i/1K-4 284 424850 ns/op 2.41 MB/s BenchmarkMatch/Easy1/16-4 3951430 31.79 ns/op 503.30 MB/s BenchmarkMatch/Easy1/32-4 21496 6476 ns/op 4.94 MB/s BenchmarkMatch/Easy1/1K-4 6621 16111 ns/op 63.56 MB/s BenchmarkMatch/Medium/16-4 3570316 33.22 ns/op 481.59 MB/s BenchmarkMatch/Medium/32-4 6969 17752 ns/op 1.80 MB/s BenchmarkMatch/Medium/1K-4 324 371137 ns/op 2.76 MB/s BenchmarkMatch/Hard/16-4 3457750 33.36 ns/op 479.66 MB/s BenchmarkMatch/Hard/32-4 4398 27291 ns/op 1.17 MB/s BenchmarkMatch/Hard/1K-4 180 657181 ns/op 1.56 MB/s BenchmarkMatch/Hard1/16-4 1537 77305 ns/op 0.21 MB/s BenchmarkMatch/Hard1/32-4 817 144662 ns/op 0.22 MB/s BenchmarkMatch/Hard1/1K-4 26 4262174 ns/op 0.24 MB/s BenchmarkMatch_onepass_regex/16-4 31563 3811 ns/op 4.20 MB/s 24 B/op 0 allocs/op BenchmarkMatch_onepass_regex/32-4 18979 6286 ns/op 5.09 MB/s 24 B/op 0 allocs/op BenchmarkMatch_onepass_regex/1K-4 726 163964 ns/op 6.25 MB/s 22 B/op 0 allocs/op PASS ok regexp 8.697s goos: freebsd goarch: amd64 pkg: regexp/syntax cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEmptyOpContext-4 617656 186.5 ns/op BenchmarkIsWordChar-4 148928 791.8 ns/op PASS ok regexp/syntax 2.379s goos: freebsd goarch: amd64 pkg: runtime cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCallers/cached-4 72865 1626 ns/op BenchmarkCallers/inlined-4 70537 1721 ns/op BenchmarkCallers/no-cache-4 15969 7512 ns/op BenchmarkFPCallers/cached-4 2872532 41.87 ns/op BenchmarkMakeChan/Byte-4 894260 120.3 ns/op BenchmarkMakeChan/Int-4 1000000 117.3 ns/op BenchmarkMakeChan/Ptr-4 650283 203.6 ns/op BenchmarkMakeChan/Struct/0-4 1000000 100.8 ns/op BenchmarkMakeChan/Struct/32-4 546040 197.9 ns/op BenchmarkMakeChan/Struct/40-4 459242 335.4 ns/op BenchmarkChanNonblocking-4 10210545 10.40 ns/op BenchmarkSelectUncontended-4 1204647 107.4 ns/op BenchmarkSelectSyncContended-4 24550 4137 ns/op BenchmarkSelectAsyncContended-4 105313 1137 ns/op BenchmarkSelectNonblock-4 6279223 19.15 ns/op BenchmarkChanUncontended-4 11676 12904 ns/op BenchmarkChanContended-4 1036 116239 ns/op BenchmarkChanSync-4 116926 1030 ns/op BenchmarkChanSyncWork-4 35184 3198 ns/op BenchmarkChanProdCons0-4 80470 1542 ns/op BenchmarkChanProdCons10-4 93483 1302 ns/op BenchmarkChanProdCons100-4 97131 1307 ns/op BenchmarkChanProdConsWork0-4 76387 1624 ns/op BenchmarkChanProdConsWork10-4 78105 1565 ns/op BenchmarkChanProdConsWork100-4 80046 1493 ns/op BenchmarkSelectProdCons-4 58992 2052 ns/op BenchmarkReceiveDataFromClosedChan-4 692796 175.9 ns/op BenchmarkChanCreation-4 176475 588.4 ns/op BenchmarkChanSem-4 131034 946.9 ns/op BenchmarkChanPopular-4 109 1097068 ns/op BenchmarkChanClosed-4 444585 254.1 ns/op BenchmarkCallClosure-4 6077875 19.61 ns/op BenchmarkCallClosure1-4 6182940 19.33 ns/op BenchmarkCallClosure2-4 1449540 84.04 ns/op BenchmarkCallClosure3-4 1680476 75.03 ns/op BenchmarkCallClosure4-4 1478682 89.00 ns/op BenchmarkComplex128DivNormal-4 10309633 19.16 ns/op BenchmarkComplex128DivNisNaN-4 7122781 20.77 ns/op BenchmarkComplex128DivDisNaN-4 7531663 22.20 ns/op BenchmarkComplex128DivNisInf-4 10246300 21.83 ns/op BenchmarkComplex128DivDisInf-4 5255091 30.00 ns/op BenchmarkSetTypePtr-4 45029104 2.630 ns/op 3041.92 MB/s BenchmarkSetTypePtr8-4 10000436 12.03 ns/op 5318.51 MB/s BenchmarkSetTypePtr16-4 9962589 11.97 ns/op 10694.75 MB/s BenchmarkSetTypePtr32-4 10037586 11.96 ns/op 21408.49 MB/s BenchmarkSetTypePtr64-4 10024285 12.02 ns/op 42604.77 MB/s BenchmarkSetTypePtr126-4 5831350 20.67 ns/op 48769.68 MB/s BenchmarkSetTypePtr128-4 5929917 20.15 ns/op 50815.76 MB/s BenchmarkSetTypePtrSlice-4 727785 162.4 ns/op 50450.57 MB/s BenchmarkSetTypeNode1-4 10026948 11.99 ns/op 2001.99 MB/s BenchmarkSetTypeNode1Slice-4 3045607 39.39 ns/op 19497.48 MB/s BenchmarkSetTypeNode8-4 9957888 11.98 ns/op 6680.40 MB/s BenchmarkSetTypeNode8Slice-4 1591686 75.22 ns/op 34035.56 MB/s BenchmarkSetTypeNode64-4 5830052 20.67 ns/op 25548.87 MB/s BenchmarkSetTypeNode64Slice-4 230725 519.8 ns/op 32505.98 MB/s BenchmarkSetTypeNode64Dead-4 7646935 15.76 ns/op 33510.80 MB/s BenchmarkSetTypeNode64DeadSlice-4 259513 462.0 ns/op 36574.02 MB/s BenchmarkSetTypeNode124-4 5799739 20.55 ns/op 49045.32 MB/s BenchmarkSetTypeNode124Slice-4 181066 659.9 ns/op 48876.90 MB/s BenchmarkSetTypeNode126-4 5888601 20.16 ns/op 50796.93 MB/s BenchmarkSetTypeNode126Slice-4 180561 659.5 ns/op 49684.21 MB/s BenchmarkSetTypeNode128-4 4087929 29.27 ns/op 35525.24 MB/s BenchmarkSetTypeNode128Slice-4 142498 836.7 ns/op 39777.39 MB/s BenchmarkSetTypeNode130-4 4091698 29.29 ns/op 36052.54 MB/s BenchmarkSetTypeNode130Slice-4 136958 848.7 ns/op 39818.41 MB/s BenchmarkSetTypeNode1024-4 764851 155.1 ns/op 52907.68 MB/s BenchmarkSetTypeNode1024Slice-4 24679 4868 ns/op 53952.47 MB/s BenchmarkAllocation-4 5126 26986 ns/op BenchmarkReadMemStats-4 6903 18335 ns/op BenchmarkReadMemStatsLatency-4 1 74402 p50-ns 74402 p90-ns 74402 p99-ns BenchmarkWriteBarrier-4 2822751 40.52 ns/op BenchmarkBulkWriteBarrier-4 8025694 15.67 ns/op BenchmarkScanStackNoLocals-4 3 44071148 ns/op BenchmarkMSpanCountAlloc/bits=64-4 10695366 10.68 ns/op BenchmarkMSpanCountAlloc/bits=128-4 10419308 11.91 ns/op BenchmarkMSpanCountAlloc/bits=256-4 8964171 13.50 ns/op BenchmarkMSpanCountAlloc/bits=512-4 7292894 17.41 ns/op BenchmarkMSpanCountAlloc/bits=1024-4 4769061 25.54 ns/op BenchmarkHash5-4 5765856 19.88 ns/op 251.55 MB/s BenchmarkHash16-4 6471498 18.61 ns/op 859.74 MB/s BenchmarkHash64-4 5671640 21.05 ns/op 3040.39 MB/s BenchmarkHash1024-4 1904964 63.36 ns/op 16161.42 MB/s BenchmarkHash65536-4 38673 3087 ns/op 21232.85 MB/s BenchmarkAlignedLoad-4 7023572 16.27 ns/op BenchmarkUnalignedLoad-4 7512558 15.62 ns/op BenchmarkEqEfaceConcrete-4 6090432 19.41 ns/op BenchmarkEqIfaceConcrete-4 5990640 19.97 ns/op BenchmarkNeEfaceConcrete-4 6555049 18.31 ns/op BenchmarkNeIfaceConcrete-4 6229501 19.05 ns/op BenchmarkConvT2EByteSized/bool-4 5868692 20.30 ns/op BenchmarkConvT2EByteSized/uint8-4 6071173 19.70 ns/op BenchmarkConvT2ESmall-4 5500242 21.94 ns/op BenchmarkConvT2EUintptr-4 5358444 22.21 ns/op BenchmarkConvT2ELarge-4 1298644 92.73 ns/op BenchmarkConvT2ISmall-4 5577594 21.45 ns/op BenchmarkConvT2IUintptr-4 5689645 21.00 ns/op BenchmarkConvT2ILarge-4 1000000 104.4 ns/op BenchmarkConvI2E-4 4687513 25.50 ns/op BenchmarkConvI2I-4 4285417 27.17 ns/op BenchmarkAssertE2T-4 4513852 26.47 ns/op BenchmarkAssertE2TLarge-4 2565042 47.02 ns/op BenchmarkAssertE2I-4 4287861 27.65 ns/op BenchmarkAssertI2T-4 4510453 26.38 ns/op BenchmarkAssertI2I-4 4301601 27.90 ns/op BenchmarkAssertI2E-4 6113569 19.24 ns/op BenchmarkAssertE2E-4 5919399 19.57 ns/op BenchmarkAssertE2T2-4 3698680 32.22 ns/op BenchmarkAssertE2T2Blank-4 4329997 27.61 ns/op BenchmarkAssertI2E2-4 4369518 27.60 ns/op BenchmarkAssertI2E2Blank-4 5836744 20.59 ns/op BenchmarkAssertE2E2-4 4422309 27.14 ns/op BenchmarkAssertE2E2Blank-4 6040507 20.02 ns/op BenchmarkConvT2Ezero/zero/16-4 5580310 21.28 ns/op BenchmarkConvT2Ezero/zero/32-4 5495764 21.73 ns/op BenchmarkConvT2Ezero/zero/64-4 5435095 22.08 ns/op BenchmarkConvT2Ezero/zero/str-4 5512939 21.90 ns/op BenchmarkConvT2Ezero/zero/slice-4 5490913 22.56 ns/op BenchmarkConvT2Ezero/zero/big-4 307509 468.6 ns/op BenchmarkConvT2Ezero/nonzero/str-4 1357551 87.84 ns/op BenchmarkConvT2Ezero/nonzero/slice-4 1226000 92.82 ns/op BenchmarkConvT2Ezero/nonzero/big-4 306310 620.5 ns/op BenchmarkConvT2Ezero/smallint/16-4 5287189 22.33 ns/op BenchmarkConvT2Ezero/smallint/32-4 5528103 22.00 ns/op BenchmarkConvT2Ezero/smallint/64-4 5474528 22.01 ns/op BenchmarkConvT2Ezero/largeint/16-4 1768900 71.38 ns/op BenchmarkConvT2Ezero/largeint/32-4 1924495 73.42 ns/op BenchmarkConvT2Ezero/largeint/64-4 1939809 64.06 ns/op BenchmarkMalloc8-4 2223303 55.80 ns/op BenchmarkMalloc16-4 2019068 60.55 ns/op BenchmarkMallocTypeInfo8-4 2166697 55.09 ns/op BenchmarkMallocTypeInfo16-4 1750480 69.98 ns/op BenchmarkMallocLargeStruct-4 223854 756.9 ns/op BenchmarkGoroutineSelect-4 87 1323915 ns/op BenchmarkGoroutineBlocking-4 100 1182723 ns/op BenchmarkGoroutineForRange-4 100 1144406 ns/op BenchmarkGoroutineIdle-4 139 785176 ns/op BenchmarkHashStringSpeed-4 2630592 52.25 ns/op BenchmarkHashBytesSpeed-4 1424415 84.19 ns/op BenchmarkHashInt32Speed-4 2980404 40.92 ns/op BenchmarkHashInt64Speed-4 3020534 37.22 ns/op BenchmarkHashStringArraySpeed-4 576338 210.5 ns/op BenchmarkMegMap-4 3070050 38.85 ns/op BenchmarkMegOneMap-4 4075519 30.43 ns/op BenchmarkMegEqMap-4 1870 76382 ns/op BenchmarkMegEmptyMap-4 4692253 25.57 ns/op BenchmarkMegEmptyMapWithInterfaceKey-4 2579590 46.81 ns/op BenchmarkSmallStrMap-4 3121629 38.41 ns/op BenchmarkMapStringKeysEight_16-4 3068318 39.00 ns/op BenchmarkMapStringKeysEight_32-4 3028334 39.70 ns/op BenchmarkMapStringKeysEight_64-4 3014563 39.96 ns/op BenchmarkMapStringKeysEight_1M-4 3019292 40.12 ns/op BenchmarkIntMap-4 3773116 31.74 ns/op BenchmarkMapFirst/1-4 4581615 26.11 ns/op BenchmarkMapFirst/2-4 4566633 26.19 ns/op BenchmarkMapFirst/3-4 4535913 26.06 ns/op BenchmarkMapFirst/4-4 4590892 26.17 ns/op BenchmarkMapFirst/5-4 4620862 25.77 ns/op BenchmarkMapFirst/6-4 4577586 26.10 ns/op BenchmarkMapFirst/7-4 4571145 25.79 ns/op BenchmarkMapFirst/8-4 4469320 26.42 ns/op BenchmarkMapFirst/9-4 4044568 29.88 ns/op BenchmarkMapFirst/10-4 3955239 30.34 ns/op BenchmarkMapFirst/11-4 3981738 30.16 ns/op BenchmarkMapFirst/12-4 3922363 30.39 ns/op BenchmarkMapFirst/13-4 4074470 29.83 ns/op BenchmarkMapFirst/14-4 3931344 30.32 ns/op BenchmarkMapFirst/15-4 3980492 29.75 ns/op BenchmarkMapFirst/16-4 3897981 30.07 ns/op BenchmarkMapMid/1-4 4627852 25.63 ns/op BenchmarkMapMid/2-4 4438798 26.73 ns/op BenchmarkMapMid/3-4 4478278 27.13 ns/op BenchmarkMapMid/4-4 4392656 27.83 ns/op BenchmarkMapMid/5-4 4429564 27.48 ns/op BenchmarkMapMid/6-4 4270108 28.22 ns/op BenchmarkMapMid/7-4 4170177 27.45 ns/op BenchmarkMapMid/8-4 4139920 28.60 ns/op BenchmarkMapMid/9-4 3808741 31.82 ns/op BenchmarkMapMid/10-4 3753838 31.99 ns/op BenchmarkMapMid/11-4 3816147 32.37 ns/op BenchmarkMapMid/12-4 3755864 31.55 ns/op BenchmarkMapMid/13-4 3926376 29.09 ns/op BenchmarkMapMid/14-4 3887397 30.96 ns/op BenchmarkMapMid/15-4 3703813 30.47 ns/op BenchmarkMapMid/16-4 3858723 30.65 ns/op BenchmarkMapLast/1-4 4507845 25.81 ns/op BenchmarkMapLast/2-4 4360448 27.12 ns/op BenchmarkMapLast/3-4 4360318 27.34 ns/op BenchmarkMapLast/4-4 4272148 27.78 ns/op BenchmarkMapLast/5-4 4266116 28.22 ns/op BenchmarkMapLast/6-4 4035020 28.75 ns/op BenchmarkMapLast/7-4 4217256 29.35 ns/op BenchmarkMapLast/8-4 3954952 30.40 ns/op BenchmarkMapLast/9-4 3887025 31.83 ns/op BenchmarkMapLast/10-4 3580713 30.43 ns/op BenchmarkMapLast/11-4 3604561 32.96 ns/op BenchmarkMapLast/12-4 3472574 33.62 ns/op BenchmarkMapLast/13-4 3825904 31.19 ns/op BenchmarkMapLast/14-4 3772494 33.63 ns/op BenchmarkMapLast/15-4 3464907 32.89 ns/op BenchmarkMapLast/16-4 3627484 33.14 ns/op BenchmarkMapCycle-4 2067331 59.19 ns/op BenchmarkRepeatedLookupStrMapKey32-4 3266308 37.06 ns/op BenchmarkRepeatedLookupStrMapKey1M-4 2349 50056 ns/op BenchmarkMakeMap/[Byte]Byte-4 762429 208.6 ns/op BenchmarkMakeMap/[Int]Int-4 383660 319.5 ns/op BenchmarkNewEmptyMap-4 12423258 9.543 ns/op 0 B/op 0 allocs/op BenchmarkNewSmallMap-4 1664128 70.75 ns/op 0 B/op 0 allocs/op BenchmarkMapIter-4 487646 242.9 ns/op BenchmarkMapIterEmpty-4 5217921 22.81 ns/op BenchmarkSameLengthMap-4 4368313 26.84 ns/op BenchmarkBigKeyMap-4 1640676 72.89 ns/op BenchmarkBigValMap-4 1488110 81.63 ns/op BenchmarkSmallKeyMap-4 2774712 42.96 ns/op BenchmarkMapPopulate/1-4 2998932 40.08 ns/op 0 B/op 0 allocs/op BenchmarkMapPopulate/10-4 152882 848.6 ns/op 179 B/op 1 allocs/op BenchmarkMapPopulate/100-4 7116 15490 ns/op 6272 B/op 15 allocs/op BenchmarkMapPopulate/1000-4 825 145634 ns/op 51766 B/op 56 allocs/op BenchmarkMapPopulate/10000-4 74 1826373 ns/op 416430 B/op 203 allocs/op BenchmarkMapPopulate/100000-4 5 23658124 ns/op 6526228 B/op 2883 allocs/op BenchmarkComplexAlgMap-4 474624 252.8 ns/op BenchmarkGoMapClear/Reflexive/1-4 1696443 70.50 ns/op BenchmarkGoMapClear/Reflexive/10-4 1570362 76.82 ns/op BenchmarkGoMapClear/Reflexive/100-4 334147 358.7 ns/op BenchmarkGoMapClear/Reflexive/1000-4 52172 2289 ns/op BenchmarkGoMapClear/Reflexive/10000-4 5326 19894 ns/op BenchmarkGoMapClear/NonReflexive/1-4 1338666 88.99 ns/op BenchmarkGoMapClear/NonReflexive/10-4 1260070 94.41 ns/op BenchmarkGoMapClear/NonReflexive/100-4 325644 361.9 ns/op BenchmarkGoMapClear/NonReflexive/1000-4 51382 2299 ns/op BenchmarkGoMapClear/NonReflexive/10000-4 5239 20051 ns/op BenchmarkMapStringConversion/32/simple-4 1786650 65.79 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/struct-4 1754545 67.55 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/array-4 1591566 75.38 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/simple-4 1659411 71.34 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/struct-4 1614379 73.84 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/array-4 1465888 81.95 ns/op 0 B/op 0 allocs/op BenchmarkMapInterfaceString-4 1808044 71.77 ns/op BenchmarkMapInterfacePtr-4 2064316 58.43 ns/op BenchmarkNewEmptyMapHintLessThan8-4 4705801 25.38 ns/op 0 B/op 0 allocs/op BenchmarkNewEmptyMapHintGreaterThan8-4 142102 828.2 ns/op 1152 B/op 1 allocs/op BenchmarkMapPop100-4 4756 24650 ns/op BenchmarkMapPop1000-4 357 345045 ns/op BenchmarkMapPop10000-4 19 6396703 ns/op BenchmarkMapAssign/Int32/256-4 2309577 53.44 ns/op BenchmarkMapAssign/Int32/65536-4 1097227 97.19 ns/op BenchmarkMapAssign/Int64/256-4 2262150 53.90 ns/op BenchmarkMapAssign/Int64/65536-4 1112358 96.36 ns/op BenchmarkMapAssign/Str/256-4 1795293 65.79 ns/op BenchmarkMapAssign/Str/65536-4 537128 210.8 ns/op BenchmarkMapOperatorAssign/Int32/256-4 1497780 81.01 ns/op BenchmarkMapOperatorAssign/Int32/65536-4 737395 149.7 ns/op BenchmarkMapOperatorAssign/Int64/256-4 1502727 81.09 ns/op BenchmarkMapOperatorAssign/Int64/65536-4 716574 156.0 ns/op BenchmarkMapOperatorAssign/Str/256-4 525949 2343 ns/op BenchmarkMapOperatorAssign/Str/65536-4 219079 471.6 ns/op BenchmarkMapAppendAssign/Int32/256-4 900723 171.4 ns/op 36 B/op 0 allocs/op BenchmarkMapAppendAssign/Int32/65536-4 290504 386.8 ns/op 50 B/op 0 allocs/op BenchmarkMapAppendAssign/Int64/256-4 859080 158.6 ns/op 26 B/op 0 allocs/op BenchmarkMapAppendAssign/Int64/65536-4 265170 433.2 ns/op 53 B/op 0 allocs/op BenchmarkMapAppendAssign/Str/256-4 638338 224.6 ns/op 48 B/op 0 allocs/op BenchmarkMapAppendAssign/Str/65536-4 157605 797.7 ns/op 108 B/op 1 allocs/op BenchmarkMapDelete/Int32/100-4 1832427 64.44 ns/op BenchmarkMapDelete/Int32/1000-4 1908883 62.71 ns/op BenchmarkMapDelete/Int32/10000-4 1869150 64.15 ns/op BenchmarkMapDelete/Int64/100-4 1793703 66.95 ns/op BenchmarkMapDelete/Int64/1000-4 1877163 63.14 ns/op BenchmarkMapDelete/Int64/10000-4 1814355 65.63 ns/op BenchmarkMapDelete/Str/100-4 1493355 80.67 ns/op BenchmarkMapDelete/Str/1000-4 1515762 78.64 ns/op BenchmarkMapDelete/Str/10000-4 1419519 84.04 ns/op BenchmarkMapDelete/Pointer/100-4 1656949 73.14 ns/op BenchmarkMapDelete/Pointer/1000-4 1711107 70.22 ns/op BenchmarkMapDelete/Pointer/10000-4 1656183 72.52 ns/op BenchmarkMemmove/0-4 13772451 8.635 ns/op BenchmarkMemmove/1-4 2015245 60.03 ns/op 16.66 MB/s BenchmarkMemmove/2-4 1927508 62.00 ns/op 32.26 MB/s BenchmarkMemmove/3-4 1896759 63.32 ns/op 47.38 MB/s BenchmarkMemmove/4-4 1932223 62.02 ns/op 64.50 MB/s BenchmarkMemmove/5-4 1877967 62.45 ns/op 80.06 MB/s BenchmarkMemmove/6-4 1909582 62.57 ns/op 95.89 MB/s BenchmarkMemmove/7-4 1922648 63.36 ns/op 110.49 MB/s BenchmarkMemmove/8-4 1962736 60.88 ns/op 131.41 MB/s BenchmarkMemmove/9-4 1797384 65.60 ns/op 137.20 MB/s BenchmarkMemmove/10-4 1828572 65.82 ns/op 151.92 MB/s BenchmarkMemmove/11-4 1820394 66.54 ns/op 165.32 MB/s BenchmarkMemmove/12-4 1840945 66.31 ns/op 180.96 MB/s BenchmarkMemmove/13-4 1840134 65.55 ns/op 198.32 MB/s BenchmarkMemmove/14-4 1837790 65.65 ns/op 213.24 MB/s BenchmarkMemmove/15-4 1810340 65.14 ns/op 230.27 MB/s BenchmarkMemmove/16-4 1927573 62.17 ns/op 257.36 MB/s BenchmarkMemmove/32-4 1807232 66.43 ns/op 481.68 MB/s BenchmarkMemmove/64-4 1749363 68.18 ns/op 938.65 MB/s BenchmarkMemmove/128-4 1566634 76.43 ns/op 1674.80 MB/s BenchmarkMemmove/256-4 1000000 100.5 ns/op 2546.55 MB/s BenchmarkMemmove/512-4 720253 158.4 ns/op 3232.43 MB/s BenchmarkMemmove/1024-4 494497 240.7 ns/op 4253.67 MB/s BenchmarkMemmove/2048-4 314752 379.6 ns/op 5395.12 MB/s BenchmarkMemmove/4096-4 175905 668.0 ns/op 6131.91 MB/s BenchmarkMemmoveOverlap/32-4 1780312 66.57 ns/op 480.71 MB/s BenchmarkMemmoveOverlap/64-4 1705828 70.67 ns/op 905.60 MB/s BenchmarkMemmoveOverlap/128-4 1528513 78.60 ns/op 1628.51 MB/s BenchmarkMemmoveOverlap/256-4 1206526 102.7 ns/op 2491.73 MB/s BenchmarkMemmoveOverlap/512-4 761799 159.2 ns/op 3216.04 MB/s BenchmarkMemmoveOverlap/1024-4 509932 236.8 ns/op 4324.80 MB/s BenchmarkMemmoveOverlap/2048-4 312814 380.0 ns/op 5389.21 MB/s BenchmarkMemmoveOverlap/4096-4 175180 677.5 ns/op 6045.81 MB/s BenchmarkMemmoveUnalignedDst/0-4 13563316 8.281 ns/op BenchmarkMemmoveUnalignedDst/1-4 1984138 60.45 ns/op 16.54 MB/s BenchmarkMemmoveUnalignedDst/2-4 1882502 61.61 ns/op 32.46 MB/s BenchmarkMemmoveUnalignedDst/3-4 1881806 62.90 ns/op 47.69 MB/s BenchmarkMemmoveUnalignedDst/4-4 1926584 62.64 ns/op 63.86 MB/s BenchmarkMemmoveUnalignedDst/5-4 1909914 62.75 ns/op 79.68 MB/s BenchmarkMemmoveUnalignedDst/6-4 1834798 65.38 ns/op 91.77 MB/s BenchmarkMemmoveUnalignedDst/7-4 1844164 65.15 ns/op 107.45 MB/s BenchmarkMemmoveUnalignedDst/8-4 1908639 62.53 ns/op 127.94 MB/s BenchmarkMemmoveUnalignedDst/9-4 1728246 68.18 ns/op 132.01 MB/s BenchmarkMemmoveUnalignedDst/10-4 1771521 67.59 ns/op 147.96 MB/s BenchmarkMemmoveUnalignedDst/11-4 1767061 68.08 ns/op 161.57 MB/s BenchmarkMemmoveUnalignedDst/12-4 1761841 67.58 ns/op 177.58 MB/s BenchmarkMemmoveUnalignedDst/13-4 1740361 68.31 ns/op 190.31 MB/s BenchmarkMemmoveUnalignedDst/14-4 1755048 68.21 ns/op 205.24 MB/s BenchmarkMemmoveUnalignedDst/15-4 1771917 67.59 ns/op 221.94 MB/s BenchmarkMemmoveUnalignedDst/16-4 1731967 67.71 ns/op 236.32 MB/s BenchmarkMemmoveUnalignedDst/32-4 1654677 71.55 ns/op 447.22 MB/s BenchmarkMemmoveUnalignedDst/64-4 1603171 73.87 ns/op 866.34 MB/s BenchmarkMemmoveUnalignedDst/128-4 1414789 84.47 ns/op 1515.33 MB/s BenchmarkMemmoveUnalignedDst/256-4 1000000 104.9 ns/op 2441.08 MB/s BenchmarkMemmoveUnalignedDst/512-4 851196 139.3 ns/op 3675.89 MB/s BenchmarkMemmoveUnalignedDst/1024-4 461625 261.1 ns/op 3921.15 MB/s BenchmarkMemmoveUnalignedDst/2048-4 307424 384.0 ns/op 5333.25 MB/s BenchmarkMemmoveUnalignedDst/4096-4 164301 706.5 ns/op 5797.88 MB/s BenchmarkMemmoveUnalignedDstOverlap/32-4 1710152 68.71 ns/op 465.73 MB/s BenchmarkMemmoveUnalignedDstOverlap/64-4 1625901 74.52 ns/op 858.83 MB/s BenchmarkMemmoveUnalignedDstOverlap/128-4 1444058 83.05 ns/op 1541.29 MB/s BenchmarkMemmoveUnalignedDstOverlap/256-4 1000000 102.9 ns/op 2488.14 MB/s BenchmarkMemmoveUnalignedDstOverlap/512-4 833775 141.5 ns/op 3618.45 MB/s BenchmarkMemmoveUnalignedDstOverlap/1024-4 507970 235.3 ns/op 4352.15 MB/s BenchmarkMemmoveUnalignedDstOverlap/2048-4 309278 383.6 ns/op 5339.08 MB/s BenchmarkMemmoveUnalignedDstOverlap/4096-4 173767 682.9 ns/op 5997.72 MB/s BenchmarkMemmoveUnalignedSrc/0-4 13672810 8.638 ns/op BenchmarkMemmoveUnalignedSrc/1-4 1983962 59.62 ns/op 16.77 MB/s BenchmarkMemmoveUnalignedSrc/2-4 1910640 62.27 ns/op 32.12 MB/s BenchmarkMemmoveUnalignedSrc/3-4 1902259 63.77 ns/op 47.04 MB/s BenchmarkMemmoveUnalignedSrc/4-4 1919559 62.76 ns/op 63.73 MB/s BenchmarkMemmoveUnalignedSrc/5-4 1921462 63.13 ns/op 79.21 MB/s BenchmarkMemmoveUnalignedSrc/6-4 1886421 62.68 ns/op 95.73 MB/s BenchmarkMemmoveUnalignedSrc/7-4 1888636 63.17 ns/op 110.81 MB/s BenchmarkMemmoveUnalignedSrc/8-4 1960248 61.34 ns/op 130.43 MB/s BenchmarkMemmoveUnalignedSrc/9-4 1768681 66.38 ns/op 135.58 MB/s BenchmarkMemmoveUnalignedSrc/10-4 1820061 66.39 ns/op 150.62 MB/s BenchmarkMemmoveUnalignedSrc/11-4 1815483 65.79 ns/op 167.19 MB/s BenchmarkMemmoveUnalignedSrc/12-4 1786963 66.50 ns/op 180.46 MB/s BenchmarkMemmoveUnalignedSrc/13-4 1797560 66.59 ns/op 195.22 MB/s BenchmarkMemmoveUnalignedSrc/14-4 1766412 66.40 ns/op 210.83 MB/s BenchmarkMemmoveUnalignedSrc/15-4 1797778 67.02 ns/op 223.83 MB/s BenchmarkMemmoveUnalignedSrc/16-4 1785865 66.86 ns/op 239.29 MB/s BenchmarkMemmoveUnalignedSrc/32-4 1710370 69.87 ns/op 457.96 MB/s BenchmarkMemmoveUnalignedSrc/64-4 1562716 74.18 ns/op 862.77 MB/s BenchmarkMemmoveUnalignedSrc/128-4 1439234 82.68 ns/op 1548.05 MB/s BenchmarkMemmoveUnalignedSrc/256-4 1000000 102.3 ns/op 2501.72 MB/s BenchmarkMemmoveUnalignedSrc/512-4 836037 137.9 ns/op 3713.14 MB/s BenchmarkMemmoveUnalignedSrc/1024-4 492061 242.5 ns/op 4221.97 MB/s BenchmarkMemmoveUnalignedSrc/2048-4 306141 386.9 ns/op 5292.74 MB/s BenchmarkMemmoveUnalignedSrc/4096-4 171220 685.3 ns/op 5976.56 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_0-4 1545608 77.33 ns/op 206.90 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_0-4 1556104 76.36 ns/op 209.53 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_1-4 1459900 82.98 ns/op 192.81 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_1-4 1467564 81.85 ns/op 195.48 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_4-4 1473154 81.38 ns/op 196.60 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_4-4 1472755 81.98 ns/op 195.17 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_7-4 1474122 82.10 ns/op 194.90 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_7-4 1406181 81.39 ns/op 196.59 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_0-4 1311037 91.63 ns/op 698.43 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_0-4 1207272 99.39 ns/op 643.96 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_1-4 1328528 91.00 ns/op 703.27 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_1-4 1345222 89.65 ns/op 713.91 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_4-4 1315179 91.16 ns/op 702.08 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_4-4 1363934 88.02 ns/op 727.15 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_7-4 1331036 90.64 ns/op 706.12 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_7-4 1356583 88.85 ns/op 720.32 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_0-4 857720 134.5 ns/op 1903.67 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_0-4 750316 158.1 ns/op 1619.24 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_1-4 966097 122.3 ns/op 2092.78 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_1-4 938590 118.3 ns/op 2164.50 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_4-4 972175 122.8 ns/op 2084.44 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_4-4 992774 118.7 ns/op 2157.34 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_7-4 941160 121.5 ns/op 2106.65 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_7-4 1000000 118.0 ns/op 2170.25 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_0-4 123253 971.0 ns/op 4218.25 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_0-4 81819 1460 ns/op 2804.92 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_1-4 173416 702.0 ns/op 5834.52 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_1-4 168394 717.1 ns/op 5712.15 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_4-4 170600 699.8 ns/op 5853.31 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_4-4 171620 703.7 ns/op 5820.77 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_7-4 164697 704.5 ns/op 5814.24 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_7-4 171141 705.7 ns/op 5803.95 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_0-4 7228 16114 ns/op 4066.90 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_0-4 4880 22966 ns/op 2853.56 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_1-4 10314 11658 ns/op 5621.59 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_1-4 8905 11787 ns/op 5559.98 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_4-4 8646 11751 ns/op 5577.04 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_4-4 10393 11600 ns/op 5649.52 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_7-4 8976 11464 ns/op 5716.70 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_7-4 8809 11629 ns/op 5635.56 MB/s BenchmarkMemmoveUnalignedSrcOverlap/32-4 1732052 69.85 ns/op 458.10 MB/s BenchmarkMemmoveUnalignedSrcOverlap/64-4 1621834 72.63 ns/op 881.15 MB/s BenchmarkMemmoveUnalignedSrcOverlap/128-4 1431495 84.29 ns/op 1518.57 MB/s BenchmarkMemmoveUnalignedSrcOverlap/256-4 1000000 102.5 ns/op 2498.03 MB/s BenchmarkMemmoveUnalignedSrcOverlap/512-4 848197 137.5 ns/op 3724.51 MB/s BenchmarkMemmoveUnalignedSrcOverlap/1024-4 489315 238.8 ns/op 4288.89 MB/s BenchmarkMemmoveUnalignedSrcOverlap/2048-4 307653 382.6 ns/op 5352.31 MB/s BenchmarkMemmoveUnalignedSrcOverlap/4096-4 170305 680.7 ns/op 6017.00 MB/s BenchmarkMemclr/5-4 10813046 10.76 ns/op 464.84 MB/s BenchmarkMemclr/16-4 10202319 11.35 ns/op 1409.53 MB/s BenchmarkMemclr/64-4 10504492 11.30 ns/op 5664.63 MB/s BenchmarkMemclr/256-4 8785376 13.38 ns/op 19128.38 MB/s BenchmarkMemclr/4096-4 2337313 51.06 ns/op 80224.01 MB/s BenchmarkMemclr/65536-4 55843 1837 ns/op 35669.25 MB/s BenchmarkMemclr/1M-4 2732 41774 ns/op 25101.20 MB/s BenchmarkMemclr/4M-4 692 183910 ns/op 22806.26 MB/s BenchmarkMemclr/8M-4 286 407778 ns/op 20571.50 MB/s BenchmarkMemclr/16M-4 63 1822020 ns/op 9208.03 MB/s BenchmarkMemclr/64M-4 12 9576285 ns/op 7007.82 MB/s BenchmarkMemclrUnaligned/0_5-4 7254228 16.44 ns/op 304.18 MB/s BenchmarkMemclrUnaligned/0_16-4 7102147 16.52 ns/op 968.47 MB/s BenchmarkMemclrUnaligned/0_64-4 6903050 17.07 ns/op 3748.74 MB/s BenchmarkMemclrUnaligned/0_256-4 6390393 18.72 ns/op 13673.98 MB/s BenchmarkMemclrUnaligned/0_4096-4 2166562 54.71 ns/op 74863.34 MB/s BenchmarkMemclrUnaligned/0_65536-4 49869 2249 ns/op 29134.85 MB/s BenchmarkMemclrUnaligned/1_5-4 7470190 16.25 ns/op 307.66 MB/s BenchmarkMemclrUnaligned/1_16-4 7235866 16.79 ns/op 952.80 MB/s BenchmarkMemclrUnaligned/1_64-4 6928609 17.29 ns/op 3702.35 MB/s BenchmarkMemclrUnaligned/1_256-4 6225206 19.40 ns/op 13198.22 MB/s BenchmarkMemclrUnaligned/1_4096-4 1356757 89.04 ns/op 46000.22 MB/s BenchmarkMemclrUnaligned/1_65536-4 49435 2201 ns/op 29780.79 MB/s BenchmarkMemclrUnaligned/4_5-4 7310653 16.30 ns/op 306.67 MB/s BenchmarkMemclrUnaligned/4_16-4 7161292 16.53 ns/op 967.90 MB/s BenchmarkMemclrUnaligned/4_64-4 7083150 17.06 ns/op 3750.50 MB/s BenchmarkMemclrUnaligned/4_256-4 6119859 19.20 ns/op 13336.67 MB/s BenchmarkMemclrUnaligned/4_4096-4 1341202 89.30 ns/op 45867.04 MB/s BenchmarkMemclrUnaligned/4_65536-4 59016 1942 ns/op 33747.72 MB/s BenchmarkMemclrUnaligned/7_5-4 7463362 16.28 ns/op 307.15 MB/s BenchmarkMemclrUnaligned/7_16-4 7138474 16.52 ns/op 968.41 MB/s BenchmarkMemclrUnaligned/7_64-4 6907197 17.26 ns/op 3707.61 MB/s BenchmarkMemclrUnaligned/7_256-4 6401241 18.89 ns/op 13549.87 MB/s BenchmarkMemclrUnaligned/7_4096-4 1350633 88.77 ns/op 46141.71 MB/s BenchmarkMemclrUnaligned/7_65536-4 51102 2020 ns/op 32442.09 MB/s BenchmarkMemclrUnaligned/0_1M-4 2766 40368 ns/op 25975.15 MB/s BenchmarkMemclrUnaligned/0_4M-4 706 167679 ns/op 25013.94 MB/s BenchmarkMemclrUnaligned/0_8M-4 319 375152 ns/op 22360.56 MB/s BenchmarkMemclrUnaligned/0_16M-4 139 894079 ns/op 18764.81 MB/s BenchmarkMemclrUnaligned/0_64M-4 12 9535153 ns/op 7038.05 MB/s BenchmarkMemclrUnaligned/1_1M-4 2974 40834 ns/op 25679.28 MB/s BenchmarkMemclrUnaligned/1_4M-4 696 165779 ns/op 25300.60 MB/s BenchmarkMemclrUnaligned/1_8M-4 250 471679 ns/op 17784.59 MB/s BenchmarkMemclrUnaligned/1_16M-4 84 1510956 ns/op 11103.71 MB/s BenchmarkMemclrUnaligned/1_64M-4 12 9602722 ns/op 6988.52 MB/s BenchmarkMemclrUnaligned/4_1M-4 3076 38483 ns/op 27248.02 MB/s BenchmarkMemclrUnaligned/4_4M-4 652 170069 ns/op 24662.40 MB/s BenchmarkMemclrUnaligned/4_8M-4 243 469888 ns/op 17852.34 MB/s BenchmarkMemclrUnaligned/4_16M-4 114 1008099 ns/op 16642.44 MB/s BenchmarkMemclrUnaligned/4_64M-4 12 9648235 ns/op 6955.56 MB/s BenchmarkMemclrUnaligned/7_1M-4 2931 40546 ns/op 25861.47 MB/s BenchmarkMemclrUnaligned/7_4M-4 694 169259 ns/op 24780.39 MB/s BenchmarkMemclrUnaligned/7_8M-4 250 467572 ns/op 17940.79 MB/s BenchmarkMemclrUnaligned/7_16M-4 78 1390984 ns/op 12061.40 MB/s BenchmarkMemclrUnaligned/7_64M-4 12 9611824 ns/op 6981.91 MB/s BenchmarkGoMemclr/5-4 2200003 53.80 ns/op 92.94 MB/s BenchmarkGoMemclr/16-4 481864 239.0 ns/op 66.95 MB/s BenchmarkGoMemclr/64-4 130618 891.3 ns/op 71.81 MB/s BenchmarkGoMemclr/256-4 33878 3530 ns/op 72.52 MB/s BenchmarkMemclrRange/1K_2K-4 68824 1663 ns/op 57640.61 MB/s BenchmarkMemclrRange/2K_8K-4 31604 3770 ns/op 88473.36 MB/s BenchmarkMemclrRange/4K_16K-4 43394 2782 ns/op 116126.91 MB/s BenchmarkMemclrRange/160K_228K-4 1826 55288 ns/op 30076.26 MB/s BenchmarkClearFat7-4 6541333 18.25 ns/op BenchmarkClearFat8-4 7228579 16.67 ns/op BenchmarkClearFat11-4 6130363 19.67 ns/op BenchmarkClearFat12-4 5938363 19.95 ns/op BenchmarkClearFat13-4 6074520 19.54 ns/op BenchmarkClearFat14-4 6143041 19.64 ns/op BenchmarkClearFat15-4 6072537 19.81 ns/op BenchmarkClearFat16-4 7023366 17.48 ns/op BenchmarkClearFat24-4 6657022 17.88 ns/op BenchmarkClearFat32-4 6349998 18.52 ns/op BenchmarkClearFat40-4 6147000 19.11 ns/op BenchmarkClearFat48-4 6108690 19.46 ns/op BenchmarkClearFat56-4 5884591 20.37 ns/op BenchmarkClearFat64-4 5786044 20.08 ns/op BenchmarkClearFat72-4 5673132 21.12 ns/op BenchmarkClearFat128-4 4785721 25.11 ns/op BenchmarkClearFat256-4 3309176 35.64 ns/op BenchmarkClearFat512-4 1860441 64.61 ns/op BenchmarkClearFat1024-4 1000000 106.6 ns/op BenchmarkClearFat1032-4 1000000 114.6 ns/op BenchmarkClearFat1040-4 1000000 107.7 ns/op BenchmarkCopyFat7-4 6846894 17.62 ns/op BenchmarkCopyFat8-4 7283758 16.56 ns/op BenchmarkCopyFat11-4 6274336 18.97 ns/op BenchmarkCopyFat12-4 6323958 19.16 ns/op BenchmarkCopyFat13-4 6333997 18.80 ns/op BenchmarkCopyFat14-4 6286932 19.16 ns/op BenchmarkCopyFat15-4 6234224 18.76 ns/op BenchmarkCopyFat16-4 6897001 17.36 ns/op BenchmarkCopyFat24-4 6767839 17.77 ns/op BenchmarkCopyFat32-4 6240750 19.00 ns/op BenchmarkCopyFat64-4 5865840 20.46 ns/op BenchmarkCopyFat72-4 5818215 23.60 ns/op BenchmarkCopyFat128-4 4545084 26.68 ns/op BenchmarkCopyFat256-4 3276778 37.40 ns/op BenchmarkCopyFat512-4 1727184 70.41 ns/op BenchmarkCopyFat520-4 1542907 75.45 ns/op BenchmarkCopyFat1024-4 1000000 115.8 ns/op BenchmarkCopyFat1032-4 1000000 120.4 ns/op BenchmarkCopyFat1040-4 1000000 111.3 ns/op BenchmarkIssue18740/2byte-4 484 246954 ns/op BenchmarkIssue18740/4byte-4 787 152445 ns/op BenchmarkIssue18740/8byte-4 1125 106982 ns/op BenchmarkMemclrKnownSize1-4 8735026 13.65 ns/op 73.25 MB/s BenchmarkMemclrKnownSize2-4 5819616 20.57 ns/op 97.22 MB/s BenchmarkMemclrKnownSize4-4 3586842 33.44 ns/op 119.61 MB/s BenchmarkMemclrKnownSize8-4 929838 114.6 ns/op 69.81 MB/s BenchmarkMemclrKnownSize16-4 509130 233.4 ns/op 68.56 MB/s BenchmarkMemclrKnownSize32-4 266804 444.9 ns/op 71.93 MB/s BenchmarkMemclrKnownSize64-4 137083 871.1 ns/op 73.47 MB/s BenchmarkMemclrKnownSize112-4 79431 1526 ns/op 73.40 MB/s BenchmarkMemclrKnownSize128-4 64954 1735 ns/op 73.76 MB/s BenchmarkMemclrKnownSize192-4 46335 2572 ns/op 74.66 MB/s BenchmarkMemclrKnownSize248-4 36062 3336 ns/op 74.34 MB/s BenchmarkMemclrKnownSize256-4 35040 3440 ns/op 74.41 MB/s BenchmarkMemclrKnownSize512-4 17114 6981 ns/op 73.34 MB/s BenchmarkMemclrKnownSize1024-4 8678 13714 ns/op 74.67 MB/s BenchmarkMemclrKnownSize4096-4 2152 54613 ns/op 75.00 MB/s BenchmarkMemclrKnownSize512KiB-4 16 7141241 ns/op 73.42 MB/s BenchmarkReadMetricsLatency-4 12632 5190 p50-ns 5741 p90-ns 18899 p99-ns BenchmarkFinalizer-4 182 632514 ns/op BenchmarkFinalizerRun-4 205092 934.3 ns/op BenchmarkPallocBitsSummarize/Unpacked00-4 6453914 18.20 ns/op BenchmarkPallocBitsSummarize/UnpackedFFFFFFFFFFFFFFFF-4 3076708 38.42 ns/op BenchmarkPallocBitsSummarize/UnpackedAA-4 2404993 49.87 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAAAAAAAAAA-4 2335024 50.70 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000AAAAAAAA-4 1296202 92.80 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAA00000001-4 1000000 102.1 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBBBBBBBBBB-4 2250210 54.57 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000BBBBBBBB-4 1274775 95.27 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBB00000001-4 1329925 90.60 ns/op BenchmarkPallocBitsSummarize/UnpackedCCCCCCCCCCCCCCCC-4 2000772 59.82 ns/op BenchmarkPallocBitsSummarize/Unpacked4444444444444444-4 1994670 60.02 ns/op BenchmarkPallocBitsSummarize/Unpacked4040404040404040-4 1696350 70.10 ns/op BenchmarkPallocBitsSummarize/Unpacked4000400040004000-4 1476195 81.03 ns/op BenchmarkPallocBitsSummarize/Unpacked1000404044CCAAFF-4 1328557 89.66 ns/op BenchmarkFindBitRange64/Pattern00Size2-4 7544811 15.81 ns/op BenchmarkFindBitRange64/Pattern00Size8-4 7474010 16.11 ns/op BenchmarkFindBitRange64/Pattern00Size32-4 7456882 16.00 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize2-4 7576688 15.52 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize8-4 6606606 17.79 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize32-4 6046310 19.75 ns/op BenchmarkFindBitRange64/PatternAASize2-4 7645053 15.66 ns/op BenchmarkFindBitRange64/PatternAASize8-4 7415296 16.02 ns/op BenchmarkFindBitRange64/PatternAASize32-4 7474498 16.10 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize2-4 7598757 15.66 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize8-4 7511916 16.09 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize32-4 7423626 16.08 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize2-4 7676944 15.75 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize8-4 7358037 16.04 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize32-4 7298595 16.08 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size2-4 7731084 15.70 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size8-4 7404972 16.16 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size32-4 7462200 16.01 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize2-4 7651467 15.58 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize8-4 6621249 17.90 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize32-4 6599557 17.97 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize2-4 7702491 15.63 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize8-4 6703504 17.91 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize32-4 6674786 17.95 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size2-4 7659201 15.73 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size8-4 6628660 17.91 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size32-4 6689253 17.95 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize2-4 7767010 15.54 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize8-4 6735770 17.96 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize32-4 6663830 18.13 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size2-4 7577406 15.66 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size8-4 7465813 16.11 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size32-4 7385302 16.07 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size2-4 7694949 15.69 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size8-4 7497511 16.01 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size32-4 7515123 16.11 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size2-4 7678921 15.60 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size8-4 7413848 15.98 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size32-4 7452406 15.99 ns/op BenchmarkNetpollBreak-4 3532 30840 ns/op BenchmarkPinnerPinUnpinBatch-4 1052 124660 ns/op BenchmarkPinnerPinUnpinBatchDouble-4 231 515513 ns/op BenchmarkPinnerPinUnpinBatchTiny-4 1136 111674 ns/op BenchmarkPinnerPinUnpin-4 1000000 102.4 ns/op BenchmarkPinnerPinUnpinTiny-4 1000000 103.1 ns/op BenchmarkPinnerPinUnpinDouble-4 437376 270.7 ns/op BenchmarkPinnerPinUnpinParallel-4 3691258 32.37 ns/op BenchmarkPinnerPinUnpinParallelTiny-4 3648268 32.32 ns/op BenchmarkPinnerPinUnpinParallelDouble-4 186194 646.2 ns/op BenchmarkPinnerIsPinnedOnPinned-4 5864354 20.47 ns/op BenchmarkPinnerIsPinnedOnUnpinned-4 5947040 19.86 ns/op BenchmarkPinnerIsPinnedOnPinnedParallel-4 9313327 12.78 ns/op BenchmarkPinnerIsPinnedOnUnpinnedParallel-4 9766430 11.98 ns/op BenchmarkPingPongHog-4 318 334001 ns/op BenchmarkStackGrowth-4 125524 868.1 ns/op BenchmarkStackGrowthDeep-4 1461 81868 ns/op BenchmarkCreateGoroutines-4 30250 3902 ns/op BenchmarkCreateGoroutinesParallel-4 44641 2667 ns/op BenchmarkCreateGoroutinesCapture-4 5721 20003 ns/op 144 B/op 5 allocs/op BenchmarkCreateGoroutinesSingle-4 41680 2921 ns/op BenchmarkClosureCall-4 19473285 5.996 ns/op BenchmarkWakeupParallelSpinning/0s-4 6097 19883 ns/op BenchmarkWakeupParallelSpinning/1µs-4 5168 23320 ns/op BenchmarkWakeupParallelSpinning/2µs-4 4396 27684 ns/op BenchmarkWakeupParallelSpinning/5µs-4 2970 39965 ns/op BenchmarkWakeupParallelSpinning/10µs-4 2082 59099 ns/op BenchmarkWakeupParallelSpinning/20µs-4 1285 89661 ns/op BenchmarkWakeupParallelSpinning/50µs-4 843 149439 ns/op BenchmarkWakeupParallelSpinning/100µs-4 494 253905 ns/op BenchmarkMatmult-4 5370174 25.60 ns/op BenchmarkFastrand-4 12681666 9.408 ns/op BenchmarkFastrand64-4 12689131 9.267 ns/op BenchmarkFastrandHashiter-4 4741005 25.05 ns/op BenchmarkFastrandn/2-4 7946323 15.25 ns/op BenchmarkFastrandn/3-4 7444891 16.03 ns/op BenchmarkFastrandn/4-4 8407864 14.50 ns/op BenchmarkFastrandn/5-4 8287461 14.49 ns/op BenchmarkIfaceCmp100-4 93477 1296 ns/op BenchmarkIfaceCmpNil100-4 177763 670.3 ns/op BenchmarkEfaceCmpDiff-4 38401 3127 ns/op BenchmarkEfaceCmpDiffIndirect-4 35662 3362 ns/op BenchmarkDefer-4 1366980 87.68 ns/op BenchmarkDefer10-4 776156 150.9 ns/op BenchmarkDeferMany-4 553717 373.7 ns/op BenchmarkPanicRecover-4 601400 203.3 ns/op BenchmarkGoroutineProfile/small-nil/idle-4 7009 16920 ns/op 15573 p50-ns 19464 p90-ns 28286 p99-ns BenchmarkGoroutineProfile/small-nil/loaded-4 1960 54118 ns/op 15733 p50-ns 23229 p90-ns 119783 p99-ns BenchmarkGoroutineProfile/small/idle-4 3309 35637 ns/op 33481 p50-ns 37164 p90-ns 87870 p99-ns BenchmarkGoroutineProfile/small/loaded-4 100 5227310 ns/op 226463 p50-ns 19600183 p90-ns 94636282 p99-ns BenchmarkGoroutineProfile/large-nil/idle-4 7221 17465 ns/op 15844 p50-ns 19605 p90-ns 30383 p99-ns BenchmarkGoroutineProfile/large-nil/loaded-4 5412 55297 ns/op 16111 p50-ns 22789 p90-ns 123674 p99-ns BenchmarkGoroutineProfile/large/idle-4 37 3006565 ns/op 2973711 p50-ns 3516526 p90-ns 3578813 p99-ns BenchmarkGoroutineProfile/large/loaded-4 20 5446619 ns/op 3830433 p50-ns 16927535 p90-ns 17485620 p99-ns BenchmarkGoroutineProfile/sparse-nil/idle-4 6314 17510 ns/op 16044 p50-ns 19722 p90-ns 36094 p99-ns BenchmarkGoroutineProfile/sparse-nil/loaded-4 1626 182205 ns/op 18129 p50-ns 28473 p90-ns 4989821 p99-ns BenchmarkGoroutineProfile/sparse/idle-4 830 132216 ns/op 122728 p50-ns 156282 p90-ns 223073 p99-ns BenchmarkGoroutineProfile/sparse/loaded-4 214 611944 ns/op 215764 p50-ns 374455 p90-ns 13777440 p99-ns BenchmarkRWMutexUncontended-4 3001724 38.68 ns/op BenchmarkRWMutexWrite100-4 685474 160.0 ns/op BenchmarkRWMutexWrite10-4 96916 1291 ns/op BenchmarkRWMutexWorkWrite100-4 559818 200.3 ns/op BenchmarkRWMutexWorkWrite10-4 82323 1419 ns/op BenchmarkSemTable/OneAddrCollision/n=1000-4 2427 44925 ns/op BenchmarkSemTable/ManyAddrCollision/n=1000-4 914 127483 ns/op BenchmarkSemTable/OneAddrCollision/n=2000-4 1256 90629 ns/op BenchmarkSemTable/ManyAddrCollision/n=2000-4 447 264044 ns/op BenchmarkSemTable/OneAddrCollision/n=4000-4 637 182229 ns/op BenchmarkSemTable/ManyAddrCollision/n=4000-4 211 546282 ns/op BenchmarkSemTable/OneAddrCollision/n=8000-4 321 368430 ns/op BenchmarkSemTable/ManyAddrCollision/n=8000-4 104 1131708 ns/op BenchmarkMakeSliceCopy/mallocmove/Byte-4 396447 435.5 ns/op BenchmarkMakeSliceCopy/mallocmove/Int-4 307849 345.1 ns/op BenchmarkMakeSliceCopy/mallocmove/Ptr-4 298687 496.8 ns/op BenchmarkMakeSliceCopy/makecopy/Byte-4 338425 356.4 ns/op BenchmarkMakeSliceCopy/makecopy/Int-4 287536 459.1 ns/op BenchmarkMakeSliceCopy/makecopy/Ptr-4 287152 552.0 ns/op BenchmarkMakeSliceCopy/nilappend/Byte-4 318590 364.7 ns/op BenchmarkMakeSliceCopy/nilappend/Int-4 336199 503.9 ns/op BenchmarkMakeSliceCopy/nilappend/Ptr-4 254068 466.3 ns/op BenchmarkMakeSlice/Byte-4 2215287 57.93 ns/op BenchmarkMakeSlice/Int16-4 2223468 54.03 ns/op BenchmarkMakeSlice/Int-4 1466318 85.34 ns/op BenchmarkMakeSlice/Ptr-4 1257325 98.90 ns/op BenchmarkMakeSlice/Struct/24-4 1000000 121.7 ns/op BenchmarkMakeSlice/Struct/32-4 1000000 125.0 ns/op BenchmarkMakeSlice/Struct/40-4 986694 224.1 ns/op BenchmarkGrowSlice/Byte-4 771676 149.2 ns/op BenchmarkGrowSlice/Int16-4 837264 156.9 ns/op BenchmarkGrowSlice/Int-4 662395 199.3 ns/op BenchmarkGrowSlice/Ptr-4 519008 274.4 ns/op BenchmarkGrowSlice/Struct/24-4 410671 394.8 ns/op BenchmarkGrowSlice/Struct/32-4 303969 452.8 ns/op BenchmarkGrowSlice/Struct/40-4 260188 574.1 ns/op BenchmarkExtendSlice/IntSlice-4 553101 240.1 ns/op BenchmarkExtendSlice/PointerSlice-4 432657 302.5 ns/op BenchmarkExtendSlice/NoGrow-4 918583 144.2 ns/op BenchmarkAppend-4 914731 128.9 ns/op BenchmarkAppendGrowByte-4 5 23765333 ns/op BenchmarkAppendGrowString-4 1 199180510 ns/op BenchmarkAppendSlice/1Bytes-4 1951110 60.29 ns/op BenchmarkAppendSlice/4Bytes-4 1901270 63.27 ns/op BenchmarkAppendSlice/7Bytes-4 1817996 65.66 ns/op BenchmarkAppendSlice/8Bytes-4 1775114 65.08 ns/op BenchmarkAppendSlice/15Bytes-4 1721760 68.80 ns/op BenchmarkAppendSlice/16Bytes-4 1778748 67.19 ns/op BenchmarkAppendSlice/32Bytes-4 1779409 67.12 ns/op BenchmarkAppendSliceLarge/1024Bytes-4 107162 1640 ns/op BenchmarkAppendSliceLarge/4096Bytes-4 24253 6011 ns/op BenchmarkAppendSliceLarge/16384Bytes-4 8964 21343 ns/op BenchmarkAppendSliceLarge/65536Bytes-4 2011 73718 ns/op BenchmarkAppendSliceLarge/262144Bytes-4 194 528252 ns/op BenchmarkAppendSliceLarge/1048576Bytes-4 57 2195914 ns/op BenchmarkAppendStr/1Bytes-4 2029308 59.00 ns/op BenchmarkAppendStr/4Bytes-4 2026977 59.64 ns/op BenchmarkAppendStr/8Bytes-4 1969018 60.84 ns/op BenchmarkAppendStr/16Bytes-4 1942009 60.80 ns/op BenchmarkAppendStr/32Bytes-4 1994958 59.15 ns/op BenchmarkAppendSpecialCase-4 835191 143.3 ns/op BenchmarkCopy/1Byte-4 1949406 61.90 ns/op 16.16 MB/s BenchmarkCopy/1String-4 1902634 62.50 ns/op 16.00 MB/s BenchmarkCopy/2Byte-4 1864113 63.34 ns/op 31.58 MB/s BenchmarkCopy/2String-4 1867768 64.23 ns/op 31.14 MB/s BenchmarkCopy/4Byte-4 1865874 63.72 ns/op 62.77 MB/s BenchmarkCopy/4String-4 1880722 63.23 ns/op 63.26 MB/s BenchmarkCopy/8Byte-4 1954533 61.20 ns/op 130.71 MB/s BenchmarkCopy/8String-4 1862546 63.94 ns/op 125.12 MB/s BenchmarkCopy/12Byte-4 1821098 65.58 ns/op 182.98 MB/s BenchmarkCopy/12String-4 1802160 67.19 ns/op 178.61 MB/s BenchmarkCopy/16Byte-4 1867310 64.11 ns/op 249.58 MB/s BenchmarkCopy/16String-4 1827960 65.40 ns/op 244.67 MB/s BenchmarkCopy/32Byte-4 1730247 67.98 ns/op 470.71 MB/s BenchmarkCopy/32String-4 1742377 67.30 ns/op 475.46 MB/s BenchmarkCopy/128Byte-4 1395213 83.91 ns/op 1525.36 MB/s BenchmarkCopy/128String-4 1332613 89.88 ns/op 1424.11 MB/s BenchmarkCopy/1024Byte-4 438108 268.5 ns/op 3814.35 MB/s BenchmarkCopy/1024String-4 371445 317.6 ns/op 3224.29 MB/s BenchmarkAppendInPlace/NoGrow/Byte-4 28440 4178 ns/op BenchmarkAppendInPlace/NoGrow/1Ptr-4 18338 6237 ns/op BenchmarkAppendInPlace/NoGrow/2Ptr-4 13028 10225 ns/op BenchmarkAppendInPlace/NoGrow/3Ptr-4 10000 11655 ns/op BenchmarkAppendInPlace/NoGrow/4Ptr-4 9709 20002 ns/op BenchmarkAppendInPlace/Grow/Byte-4 163549 820.4 ns/op BenchmarkAppendInPlace/Grow/1Ptr-4 159583 822.8 ns/op BenchmarkAppendInPlace/Grow/2Ptr-4 118590 1149 ns/op BenchmarkAppendInPlace/Grow/3Ptr-4 91173 1286 ns/op BenchmarkAppendInPlace/Grow/4Ptr-4 89283 1452 ns/op BenchmarkStackCopyPtr-4 1 138438427 ns/op BenchmarkStackCopy-4 1 114985724 ns/op BenchmarkStackCopyNoCache-4 20 5889633 ns/op BenchmarkStackCopyWithStkobj-4 2 59872864 ns/op BenchmarkIssue18138-4 916 116342 ns/op BenchmarkCompareStringEqual-4 11108844 9.825 ns/op BenchmarkCompareStringIdentical-4 18823136 5.980 ns/op BenchmarkCompareStringSameLength-4 12715104 9.221 ns/op BenchmarkCompareStringDifferentLength-4 18450085 6.456 ns/op BenchmarkCompareStringBigUnaligned-4 1160 94827 ns/op 11057.83 MB/s BenchmarkCompareStringBig-4 1158 94924 ns/op 11046.57 MB/s BenchmarkConcatStringAndBytes-4 2525470 47.48 ns/op BenchmarkSliceByteToString/1-4 2287026 51.59 ns/op BenchmarkSliceByteToString/2-4 1000000 105.6 ns/op BenchmarkSliceByteToString/4-4 1000000 100.8 ns/op BenchmarkSliceByteToString/8-4 1000000 100.1 ns/op BenchmarkSliceByteToString/16-4 1000000 106.4 ns/op BenchmarkSliceByteToString/32-4 1000000 110.7 ns/op BenchmarkSliceByteToString/64-4 903973 144.6 ns/op BenchmarkSliceByteToString/128-4 845811 177.3 ns/op BenchmarkRuneCount/lenruneslice/ASCII-4 2613847 45.48 ns/op BenchmarkRuneCount/lenruneslice/Japanese-4 891704 131.2 ns/op BenchmarkRuneCount/lenruneslice/MixedLength-4 1000000 111.6 ns/op BenchmarkRuneCount/rangeloop/ASCII-4 4143549 29.25 ns/op BenchmarkRuneCount/rangeloop/Japanese-4 1823378 66.56 ns/op BenchmarkRuneCount/rangeloop/MixedLength-4 2073837 57.78 ns/op BenchmarkRuneCount/utf8.RuneCountInString/ASCII-4 2457427 49.27 ns/op BenchmarkRuneCount/utf8.RuneCountInString/Japanese-4 454686 257.6 ns/op BenchmarkRuneCount/utf8.RuneCountInString/MixedLength-4 578516 204.6 ns/op BenchmarkRuneIterate/range/ASCII-4 8576992 13.44 ns/op BenchmarkRuneIterate/range/Japanese-4 2230668 53.02 ns/op BenchmarkRuneIterate/range/MixedLength-4 2583876 45.58 ns/op BenchmarkRuneIterate/range1/ASCII-4 8708562 13.57 ns/op BenchmarkRuneIterate/range1/Japanese-4 2227568 53.02 ns/op BenchmarkRuneIterate/range1/MixedLength-4 2581099 45.45 ns/op BenchmarkRuneIterate/range2/ASCII-4 8453271 13.55 ns/op BenchmarkRuneIterate/range2/Japanese-4 2216214 53.12 ns/op BenchmarkRuneIterate/range2/MixedLength-4 2590714 45.26 ns/op BenchmarkArrayEqual-4 18916032 6.473 ns/op BenchmarkFunc/Name-4 2783900 43.03 ns/op BenchmarkFunc/Entry-4 10377380 11.33 ns/op BenchmarkFunc/FileLine-4 2895639 40.94 ns/op PASS ok runtime 149.930s goos: freebsd goarch: amd64 pkg: runtime/cgo cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHandle/non-concurrent-4 22590 4642 ns/op BenchmarkHandle/concurrent-4 13330 8845 ns/op PASS ok runtime/cgo 1.395s goos: freebsd goarch: amd64 pkg: runtime/internal/atomic cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAtomicLoad64-4 21097087 5.657 ns/op BenchmarkAtomicStore64-4 9707602 12.34 ns/op BenchmarkAtomicLoad-4 20551456 5.721 ns/op BenchmarkAtomicStore-4 9457524 12.38 ns/op BenchmarkAnd8-4 9739136 12.34 ns/op BenchmarkAnd-4 9708590 12.37 ns/op BenchmarkAnd8Parallel-4 2405556 47.32 ns/op BenchmarkAndParallel-4 2579080 49.01 ns/op BenchmarkOr8-4 9724206 12.37 ns/op BenchmarkOr-4 9591218 12.47 ns/op BenchmarkOr8Parallel-4 2426542 48.49 ns/op BenchmarkOrParallel-4 2472597 49.68 ns/op BenchmarkXadd-4 2419773 50.65 ns/op BenchmarkXadd64-4 2489773 49.07 ns/op BenchmarkCas-4 2293419 52.79 ns/op BenchmarkCas64-4 2259981 53.78 ns/op BenchmarkXchg-4 2417473 47.87 ns/op BenchmarkXchg64-4 2455448 48.20 ns/op PASS ok runtime/internal/atomic 3.806s goos: freebsd goarch: amd64 pkg: runtime/internal/math cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMulUintptr/small-4 4733331 25.70 ns/op BenchmarkMulUintptr/large-4 3758036 31.49 ns/op PASS ok runtime/internal/math 1.390s goos: freebsd goarch: amd64 pkg: runtime/pprof cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkGoroutine/Profile.WriteTo_idle_50-4 27 3790680 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_50-4 32 4181985 ns/op 344.9 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_50-4 1386 83330 ns/op 1.844 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_500-4 12 9900991 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_500-4 9 11732816 ns/op 881.0 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_500-4 387 308437 ns/op 18.19 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_5000-4 2 70104076 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_5000-4 2 82244361 ns/op 6730 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_5000-4 36 3014238 ns/op 236.6 concurrent_launches/op PASS ok runtime/pprof 2.777s goos: freebsd goarch: amd64 pkg: runtime/race cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSyncLeak-4 49 2221201 ns/op BenchmarkStackLeak-4 12549 8788 ns/op PASS ok runtime/race 1.413s goos: freebsd goarch: amd64 pkg: runtime/trace cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkStartRegion-4 4487377 26.28 ns/op 0 B/op 0 allocs/op BenchmarkNewTask-4 210495 584.7 ns/op 64 B/op 2 allocs/op PASS ok runtime/trace 1.360s goos: freebsd goarch: amd64 pkg: slices cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEqualFunc_Large-4 33 3154633 ns/op BenchmarkIndex_Large-4 15817 7397 ns/op BenchmarkIndexFunc_Large-4 153 735663 ns/op BenchmarkCompact/nil-4 7842606 15.21 ns/op BenchmarkCompact/one-4 1842186 64.93 ns/op BenchmarkCompact/sorted-4 1221852 97.95 ns/op BenchmarkCompact/1_item-4 1000000 110.2 ns/op BenchmarkCompact/unsorted-4 1224856 97.97 ns/op BenchmarkCompact/many-4 733044 163.6 ns/op BenchmarkCompact_Large-4 670 166918 ns/op BenchmarkCompactFunc_Large-4 62 1859853 ns/op BenchmarkReplace/naive-fast-4 77023 1451 ns/op BenchmarkReplace/optimized-fast-4 92794 1371 ns/op BenchmarkReplace/naive-slow-4 29660 3966 ns/op BenchmarkReplace/optimized-slow-4 36225 3280 ns/op BenchmarkBinarySearchFloats/Size16-4 1000000 101.5 ns/op BenchmarkBinarySearchFloats/Size32-4 994518 116.5 ns/op BenchmarkBinarySearchFloats/Size64-4 883198 130.7 ns/op BenchmarkBinarySearchFloats/Size128-4 773510 154.0 ns/op BenchmarkBinarySearchFloats/Size512-4 657152 178.5 ns/op BenchmarkBinarySearchFloats/Size1024-4 607324 192.6 ns/op BenchmarkBinarySearchFuncStruct/Size16-4 631537 186.9 ns/op BenchmarkBinarySearchFuncStruct/Size32-4 485755 233.2 ns/op BenchmarkBinarySearchFuncStruct/Size64-4 421695 269.0 ns/op BenchmarkBinarySearchFuncStruct/Size128-4 392484 300.5 ns/op BenchmarkBinarySearchFuncStruct/Size512-4 318393 377.5 ns/op BenchmarkBinarySearchFuncStruct/Size1024-4 296604 394.3 ns/op PASS ok slices 5.141s goos: freebsd goarch: amd64 pkg: sort cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSearchWrappers-4 169815 680.9 ns/op BenchmarkSortInts-4 2 90907450 ns/op BenchmarkSlicesSortInts-4 2 61877800 ns/op BenchmarkSortIsSorted-4 34 3337518 ns/op BenchmarkSlicesIsSorted-4 58 2081443 ns/op BenchmarkSortStrings-4 1 136203359 ns/op BenchmarkSlicesSortStrings-4 2 97238106 ns/op BenchmarkSortStrings_Sorted-4 28 3966958 ns/op BenchmarkSlicesSortStrings_Sorted-4 44 2677463 ns/op BenchmarkSortStructs-4 1 160225758 ns/op BenchmarkSortFuncStructs-4 1 138885027 ns/op BenchmarkSortString1K-4 254 461825 ns/op BenchmarkSortString1K_Slice-4 204 578430 ns/op BenchmarkStableString1K-4 100 1096707 ns/op BenchmarkSortInt1K-4 336 354653 ns/op BenchmarkSortInt1K_Sorted-4 5185 23017 ns/op BenchmarkSortInt1K_Reversed-4 3471 34583 ns/op BenchmarkSortInt1K_Mod8-4 842 141245 ns/op BenchmarkStableInt1K-4 150 793745 ns/op BenchmarkStableInt1K_Slice-4 168 702720 ns/op BenchmarkSortInt64K-4 3 33783928 ns/op BenchmarkSortInt64K_Slice-4 3 46163838 ns/op BenchmarkStableInt64K-4 2 73394643 ns/op BenchmarkSort1e2-4 460 257642 ns/op BenchmarkStable1e2-4 171 693518 ns/op BenchmarkSort1e4-4 2 51882404 ns/op BenchmarkStable1e4-4 1 232136297 ns/op PASS ok sort 18.627s goos: freebsd goarch: amd64 pkg: strconv cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAtof64Decimal-4 729718 137.9 ns/op BenchmarkAtof64Float-4 638904 157.3 ns/op BenchmarkAtof64FloatExp-4 624277 188.5 ns/op BenchmarkAtof64Big-4 421419 267.2 ns/op BenchmarkAtof64RandomBits-4 412430 286.5 ns/op BenchmarkAtof64RandomFloats-4 442723 264.2 ns/op BenchmarkAtof64RandomLongFloats-4 397713 300.1 ns/op BenchmarkAtof32Decimal-4 817632 137.9 ns/op BenchmarkAtof32Float-4 760686 155.3 ns/op BenchmarkAtof32FloatExp-4 584792 196.1 ns/op BenchmarkAtof32Random-4 363439 327.5 ns/op BenchmarkAtof32RandomLong-4 153432 772.2 ns/op BenchmarkParseInt/Pos/7bit-4 1370503 84.77 ns/op BenchmarkParseInt/Pos/26bit-4 712266 161.4 ns/op BenchmarkParseInt/Pos/31bit-4 607298 195.1 ns/op BenchmarkParseInt/Pos/56bit-4 421128 282.2 ns/op BenchmarkParseInt/Pos/63bit-4 401289 296.5 ns/op BenchmarkParseInt/Neg/7bit-4 1423737 84.09 ns/op BenchmarkParseInt/Neg/26bit-4 713593 161.4 ns/op BenchmarkParseInt/Neg/31bit-4 601683 195.5 ns/op BenchmarkParseInt/Neg/56bit-4 403878 280.6 ns/op BenchmarkParseInt/Neg/63bit-4 401871 295.3 ns/op BenchmarkAtoi/Pos/7bit-4 2210230 54.51 ns/op BenchmarkAtoi/Pos/26bit-4 945574 124.5 ns/op BenchmarkAtoi/Pos/31bit-4 843924 133.5 ns/op BenchmarkAtoi/Pos/56bit-4 513364 230.3 ns/op BenchmarkAtoi/Pos/63bit-4 367261 317.9 ns/op BenchmarkAtoi/Neg/7bit-4 2245186 53.49 ns/op BenchmarkAtoi/Neg/26bit-4 884038 121.7 ns/op BenchmarkAtoi/Neg/31bit-4 857932 134.3 ns/op BenchmarkAtoi/Neg/56bit-4 511341 227.9 ns/op BenchmarkAtoi/Neg/63bit-4 384170 311.1 ns/op BenchmarkFormatFloat/Decimal-4 129908 937.8 ns/op BenchmarkFormatFloat/Float-4 119494 998.8 ns/op BenchmarkFormatFloat/Exp-4 121204 980.8 ns/op BenchmarkFormatFloat/NegExp-4 120076 983.1 ns/op BenchmarkFormatFloat/LongExp-4 100258 1204 ns/op BenchmarkFormatFloat/Big-4 92222 1282 ns/op BenchmarkFormatFloat/BinaryExp-4 240286 499.7 ns/op BenchmarkFormatFloat/32Integer-4 129768 914.9 ns/op BenchmarkFormatFloat/32ExactFraction-4 140956 831.0 ns/op BenchmarkFormatFloat/32Point-4 122658 967.6 ns/op BenchmarkFormatFloat/32Exp-4 124743 945.2 ns/op BenchmarkFormatFloat/32NegExp-4 127005 919.9 ns/op BenchmarkFormatFloat/32Shortest-4 132538 872.0 ns/op BenchmarkFormatFloat/32Fixed8Hard-4 138336 861.3 ns/op BenchmarkFormatFloat/32Fixed9Hard-4 134970 893.0 ns/op BenchmarkFormatFloat/64Fixed1-4 162864 722.9 ns/op BenchmarkFormatFloat/64Fixed2-4 165475 713.4 ns/op BenchmarkFormatFloat/64Fixed3-4 164982 715.1 ns/op BenchmarkFormatFloat/64Fixed4-4 162517 719.0 ns/op BenchmarkFormatFloat/64Fixed12-4 94388 1244 ns/op BenchmarkFormatFloat/64Fixed16-4 108273 1079 ns/op BenchmarkFormatFloat/64Fixed12Hard-4 119756 987.1 ns/op BenchmarkFormatFloat/64Fixed17Hard-4 100544 1176 ns/op BenchmarkFormatFloat/64Fixed18Hard-4 2455 48616 ns/op BenchmarkFormatFloat/Slowpath64-4 99421 1186 ns/op BenchmarkFormatFloat/SlowpathDenormal64-4 100914 1182 ns/op BenchmarkAppendFloat/Decimal-4 148672 810.6 ns/op BenchmarkAppendFloat/Float-4 129004 921.3 ns/op BenchmarkAppendFloat/Exp-4 139870 855.3 ns/op BenchmarkAppendFloat/NegExp-4 135651 852.7 ns/op BenchmarkAppendFloat/LongExp-4 110040 1077 ns/op BenchmarkAppendFloat/Big-4 100491 1177 ns/op BenchmarkAppendFloat/BinaryExp-4 333038 347.6 ns/op BenchmarkAppendFloat/32Integer-4 145024 811.8 ns/op BenchmarkAppendFloat/32ExactFraction-4 160018 737.0 ns/op BenchmarkAppendFloat/32Point-4 133450 876.5 ns/op BenchmarkAppendFloat/32Exp-4 139816 852.4 ns/op BenchmarkAppendFloat/32NegExp-4 140133 846.7 ns/op BenchmarkAppendFloat/32Shortest-4 174366 686.1 ns/op BenchmarkAppendFloat/32Fixed8Hard-4 151713 783.7 ns/op BenchmarkAppendFloat/32Fixed9Hard-4 153411 778.3 ns/op BenchmarkAppendFloat/64Fixed1-4 194061 606.8 ns/op BenchmarkAppendFloat/64Fixed2-4 193946 606.3 ns/op BenchmarkAppendFloat/64Fixed3-4 191718 607.3 ns/op BenchmarkAppendFloat/64Fixed4-4 195982 606.4 ns/op BenchmarkAppendFloat/64Fixed12-4 104895 1133 ns/op BenchmarkAppendFloat/64Fixed16-4 121456 979.3 ns/op BenchmarkAppendFloat/64Fixed12Hard-4 153876 765.6 ns/op BenchmarkAppendFloat/64Fixed17Hard-4 114150 1047 ns/op BenchmarkAppendFloat/64Fixed18Hard-4 2358 48439 ns/op BenchmarkAppendFloat/Slowpath64-4 111105 1069 ns/op BenchmarkAppendFloat/SlowpathDenormal64-4 114369 1050 ns/op BenchmarkFormatInt-4 15939 7476 ns/op BenchmarkAppendInt-4 17236 6869 ns/op BenchmarkFormatUint-4 86572 1408 ns/op BenchmarkAppendUint-4 98796 1222 ns/op BenchmarkFormatIntSmall/7-4 3524732 34.14 ns/op BenchmarkFormatIntSmall/42-4 3472639 34.17 ns/op BenchmarkAppendIntSmall-4 1456610 86.27 ns/op BenchmarkAppendUintVarlen/1-4 1485997 80.75 ns/op BenchmarkAppendUintVarlen/12-4 1457925 86.68 ns/op BenchmarkAppendUintVarlen/123-4 991234 114.5 ns/op BenchmarkAppendUintVarlen/1234-4 960517 115.7 ns/op BenchmarkAppendUintVarlen/12345-4 996010 118.7 ns/op BenchmarkAppendUintVarlen/123456-4 996535 119.3 ns/op BenchmarkAppendUintVarlen/1234567-4 921588 122.8 ns/op BenchmarkAppendUintVarlen/12345678-4 966847 123.1 ns/op BenchmarkAppendUintVarlen/123456789-4 896986 127.9 ns/op BenchmarkAppendUintVarlen/1234567890-4 887595 127.0 ns/op BenchmarkAppendUintVarlen/12345678901-4 878139 130.1 ns/op BenchmarkAppendUintVarlen/123456789012-4 924484 129.6 ns/op BenchmarkAppendUintVarlen/1234567890123-4 862316 134.6 ns/op BenchmarkAppendUintVarlen/12345678901234-4 869353 135.0 ns/op BenchmarkAppendUintVarlen/123456789012345-4 828464 139.0 ns/op BenchmarkAppendUintVarlen/1234567890123456-4 809974 136.7 ns/op BenchmarkAppendUintVarlen/12345678901234567-4 801104 143.2 ns/op BenchmarkAppendUintVarlen/123456789012345678-4 803914 142.7 ns/op BenchmarkAppendUintVarlen/1234567890123456789-4 784777 145.3 ns/op BenchmarkAppendUintVarlen/12345678901234567890-4 818158 145.2 ns/op BenchmarkQuote-4 45598 2637 ns/op BenchmarkQuoteRune-4 468928 248.5 ns/op BenchmarkAppendQuote-4 52502 2233 ns/op BenchmarkAppendQuoteRune-4 872130 139.7 ns/op BenchmarkUnquoteEasy-4 1411224 85.85 ns/op BenchmarkUnquoteHard-4 49501 2453 ns/op PASS ok strconv 16.727s goos: freebsd goarch: amd64 pkg: strings cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkBuildString_Builder/1Write_NoGrow-4 403255 271.4 ns/op 48 B/op 1 allocs/op BenchmarkBuildString_Builder/3Write_NoGrow-4 142489 887.0 ns/op 336 B/op 3 allocs/op BenchmarkBuildString_Builder/3Write_Grow-4 189658 654.0 ns/op 112 B/op 1 allocs/op BenchmarkBuildString_WriteString/1Write_NoGrow-4 430446 261.1 ns/op 48 B/op 1 allocs/op BenchmarkBuildString_WriteString/3Write_NoGrow-4 146994 823.2 ns/op 336 B/op 3 allocs/op BenchmarkBuildString_WriteString/3Write_Grow-4 196635 615.4 ns/op 112 B/op 1 allocs/op BenchmarkBuildString_ByteBuffer/1Write_NoGrow-4 296134 387.1 ns/op 112 B/op 2 allocs/op BenchmarkBuildString_ByteBuffer/3Write_NoGrow-4 89907 1314 ns/op 432 B/op 4 allocs/op BenchmarkBuildString_ByteBuffer/3Write_Grow-4 104594 1148 ns/op 336 B/op 3 allocs/op BenchmarkClone-4 634149 179.9 ns/op 48 B/op 1 allocs/op BenchmarkGenericNoMatch-4 22663 5239 ns/op BenchmarkGenericMatch1-4 2208 51924 ns/op BenchmarkGenericMatch2-4 452 264309 ns/op BenchmarkSingleMaxSkipping-4 9049 13039 ns/op 766.90 MB/s BenchmarkSingleLongSuffixFail-4 15722 7503 ns/op 133.55 MB/s BenchmarkSingleMatch-4 265 452448 ns/op 33.15 MB/s BenchmarkByteByteNoMatch-4 75110 1584 ns/op BenchmarkByteByteMatch-4 19146 6194 ns/op BenchmarkByteStringMatch-4 23095 5224 ns/op BenchmarkHTMLEscapeNew-4 74330 1603 ns/op BenchmarkHTMLEscapeOld-4 86038 1355 ns/op BenchmarkByteStringReplacerWriteString-4 1464 81018 ns/op BenchmarkByteReplacerWriteString-4 1662 71307 ns/op BenchmarkByteByteReplaces-4 3412 34271 ns/op BenchmarkByteByteMap-4 10000 11489 ns/op BenchmarkMap/identity/ASCII-4 618020 188.7 ns/op BenchmarkMap/identity/Greek-4 448172 271.4 ns/op BenchmarkMap/change/ASCII-4 37582 3166 ns/op BenchmarkMap/change/Greek-4 28053 4270 ns/op BenchmarkIndexRune-4 1904967 63.19 ns/op BenchmarkIndexRuneLongString-4 1629799 74.24 ns/op BenchmarkIndexRuneFastPath-4 4257906 28.77 ns/op BenchmarkIndex-4 4125684 29.86 ns/op BenchmarkLastIndex-4 4861293 24.74 ns/op BenchmarkIndexByte-4 10048902 11.57 ns/op BenchmarkToUpper/#00-4 5082231 23.61 ns/op BenchmarkToUpper/ONLYUPPER-4 3011160 39.58 ns/op BenchmarkToUpper/abc-4 338235 356.1 ns/op BenchmarkToUpper/AbC123-4 254145 462.4 ns/op BenchmarkToUpper/azAZ09_-4 281827 422.8 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 54850 2169 ns/op BenchmarkToUpper/RENAN_BASTOS_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 72078 1664 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 33006 3604 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 58214 2031 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 119974 964.4 ns/op BenchmarkToLower/#00-4 4951521 24.03 ns/op BenchmarkToLower/abc-4 4114468 29.01 ns/op BenchmarkToLower/AbC123-4 218589 510.7 ns/op BenchmarkToLower/azAZ09_-4 234285 514.3 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 98418 1213 ns/op BenchmarkToLower/renan_bastos_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 66340 1814 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 34364 3431 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 78979 1516 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 121814 984.0 ns/op BenchmarkMapNoChanges-4 831522 141.0 ns/op BenchmarkTrim-4 37533 3202 ns/op 0 B/op 0 allocs/op BenchmarkToValidUTF8/Valid-4 3838119 30.89 ns/op BenchmarkToValidUTF8/InvalidASCII-4 193534 617.5 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 125995 924.4 ns/op BenchmarkEqualFold/Tests-4 56360 2105 ns/op BenchmarkEqualFold/ASCII-4 3632882 32.85 ns/op BenchmarkEqualFold/UnicodePrefix-4 117938 1009 ns/op BenchmarkEqualFold/UnicodeSuffix-4 122023 982.2 ns/op BenchmarkIndexHard1-4 842 141889 ns/op BenchmarkIndexHard2-4 601 198393 ns/op BenchmarkIndexHard3-4 150 792525 ns/op BenchmarkIndexHard4-4 98 1179823 ns/op BenchmarkLastIndexHard1-4 60 1967526 ns/op BenchmarkLastIndexHard2-4 60 1966324 ns/op BenchmarkLastIndexHard3-4 61 1972607 ns/op BenchmarkCountHard1-4 840 141306 ns/op BenchmarkCountHard2-4 596 198266 ns/op BenchmarkCountHard3-4 151 789469 ns/op BenchmarkIndexTorture-4 7656 15500 ns/op BenchmarkCountTorture-4 7546 15576 ns/op BenchmarkCountTortureOverlapping-4 728 149141 ns/op BenchmarkCountByte/10-4 4142532 29.91 ns/op 334.37 MB/s BenchmarkCountByte/32-4 4103192 29.96 ns/op 1068.04 MB/s BenchmarkCountByte/4096-4 892245 133.1 ns/op 30776.44 MB/s BenchmarkCountByte/4194304-4 691 154784 ns/op 27097.82 MB/s BenchmarkCountByte/67108864-4 21 5463875 ns/op 12282.28 MB/s BenchmarkFields/ASCII/16-4 266887 443.7 ns/op 36.06 MB/s 48 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 22560 5297 ns/op 48.33 MB/s 416 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 1461 80064 ns/op 51.16 MB/s 6144 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 85 1372865 ns/op 47.74 MB/s 98304 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 5 22036347 ns/op 47.58 MB/s 1523712 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 269307 443.2 ns/op 36.10 MB/s 48 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 10000 11426 ns/op 22.40 MB/s 448 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 609 193199 ns/op 21.20 MB/s 21888 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 33 3499964 ns/op 18.72 MB/s 463104 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 2 63577096 ns/op 16.49 MB/s 10449152 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 188061 620.9 ns/op 25.77 MB/s 48 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 18373 6504 ns/op 39.36 MB/s 416 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 1027 117929 ns/op 34.73 MB/s 21504 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 51 2235453 ns/op 29.32 MB/s 463107 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 3 43381936 ns/op 24.17 MB/s 10465536 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 199970 593.2 ns/op 26.97 MB/s 48 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 13756 8801 ns/op 29.09 MB/s 448 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 789 152395 ns/op 26.88 MB/s 21888 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 44 2774734 ns/op 23.62 MB/s 463106 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 2 52596125 ns/op 19.94 MB/s 10449152 B/op 24 allocs/op BenchmarkSplitEmptySeparator-4 2 69214584 ns/op BenchmarkSplitSingleByteSeparator-4 21 5188910 ns/op BenchmarkSplitMultiByteSeparator-4 36 3106751 ns/op BenchmarkSplitNSingleByteSeparator-4 231336 545.7 ns/op BenchmarkSplitNMultiByteSeparator-4 168091 716.8 ns/op BenchmarkRepeat/5x0-4 4178389 28.68 ns/op BenchmarkRepeat/5x1-4 4377132 27.03 ns/op BenchmarkRepeat/5x2-4 274863 435.8 ns/op BenchmarkRepeat/5x6-4 162591 728.7 ns/op BenchmarkRepeat/10x0-4 4190384 28.63 ns/op BenchmarkRepeat/10x1-4 4331182 27.59 ns/op BenchmarkRepeat/10x2-4 261675 445.5 ns/op BenchmarkRepeat/10x6-4 155526 768.8 ns/op BenchmarkRepeatLarge/256/1-4 75036 1598 ns/op 160.19 MB/s BenchmarkRepeatLarge/256/16-4 119616 1022 ns/op 250.54 MB/s BenchmarkRepeatLarge/512/1-4 61818 1968 ns/op 260.23 MB/s BenchmarkRepeatLarge/512/16-4 83445 1338 ns/op 382.63 MB/s BenchmarkRepeatLarge/1024/1-4 48033 2532 ns/op 404.38 MB/s BenchmarkRepeatLarge/1024/16-4 61467 1881 ns/op 544.44 MB/s BenchmarkRepeatLarge/2048/1-4 34872 3453 ns/op 593.09 MB/s BenchmarkRepeatLarge/2048/16-4 42099 2856 ns/op 717.07 MB/s BenchmarkRepeatLarge/4096/1-4 22753 5449 ns/op 751.72 MB/s BenchmarkRepeatLarge/4096/16-4 25568 4768 ns/op 859.02 MB/s BenchmarkRepeatLarge/8192/1-4 13129 8796 ns/op 931.29 MB/s BenchmarkRepeatLarge/8192/16-4 13710 8131 ns/op 1007.52 MB/s BenchmarkRepeatLarge/8192/4097-4 5327152 21.83 ns/op 187653.01 MB/s BenchmarkRepeatLarge/16384/1-4 7863 15905 ns/op 1030.09 MB/s BenchmarkRepeatLarge/16384/16-4 9286 14746 ns/op 1111.10 MB/s BenchmarkRepeatLarge/16384/4097-4 9703 10734 ns/op 1145.04 MB/s BenchmarkRepeatLarge/32768/1-4 3711 27652 ns/op 1185.02 MB/s BenchmarkRepeatLarge/32768/16-4 4359 27472 ns/op 1192.79 MB/s BenchmarkRepeatLarge/32768/4097-4 4454 24849 ns/op 1154.13 MB/s BenchmarkRepeatLarge/65536/1-4 2396 52407 ns/op 1250.53 MB/s BenchmarkRepeatLarge/65536/16-4 2385 51480 ns/op 1273.03 MB/s BenchmarkRepeatLarge/65536/4097-4 2436 46731 ns/op 1315.09 MB/s BenchmarkRepeatLarge/131072/1-4 506 256453 ns/op 511.10 MB/s BenchmarkRepeatLarge/131072/16-4 518 229383 ns/op 571.41 MB/s BenchmarkRepeatLarge/131072/4097-4 505 225689 ns/op 562.75 MB/s BenchmarkRepeatLarge/262144/1-4 255 484379 ns/op 541.20 MB/s BenchmarkRepeatLarge/262144/16-4 250 476805 ns/op 549.79 MB/s BenchmarkRepeatLarge/262144/4097-4 259 468006 ns/op 551.51 MB/s BenchmarkRepeatLarge/524288/1-4 127 935956 ns/op 560.16 MB/s BenchmarkRepeatLarge/524288/16-4 129 913291 ns/op 574.06 MB/s BenchmarkRepeatLarge/524288/4097-4 133 876093 ns/op 593.91 MB/s BenchmarkRepeatLarge/1048576/1-4 67 1796982 ns/op 583.52 MB/s BenchmarkRepeatLarge/1048576/16-4 73 1760298 ns/op 595.68 MB/s BenchmarkRepeatLarge/1048576/4097-4 70 1811345 ns/op 576.77 MB/s BenchmarkRepeatLarge/2097152/1-4 32 3592459 ns/op 583.77 MB/s BenchmarkRepeatLarge/2097152/16-4 34 3610125 ns/op 580.91 MB/s BenchmarkRepeatLarge/2097152/4097-4 32 3687965 ns/op 567.68 MB/s BenchmarkRepeatLarge/4194304/1-4 15 7242104 ns/op 579.16 MB/s BenchmarkRepeatLarge/4194304/16-4 15 7133273 ns/op 587.99 MB/s BenchmarkRepeatLarge/4194304/4097-4 15 7226927 ns/op 579.95 MB/s BenchmarkRepeatLarge/8388608/1-4 8 14184310 ns/op 591.40 MB/s BenchmarkRepeatLarge/8388608/16-4 8 14214286 ns/op 590.15 MB/s BenchmarkRepeatLarge/8388608/4097-4 8 13966448 ns/op 600.48 MB/s BenchmarkRepeatLarge/16777216/1-4 4 28481410 ns/op 589.06 MB/s BenchmarkRepeatLarge/16777216/16-4 4 27668903 ns/op 606.36 MB/s BenchmarkRepeatLarge/16777216/4097-4 4 28532625 ns/op 588.00 MB/s BenchmarkRepeatLarge/33554432/1-4 2 55305816 ns/op 606.71 MB/s BenchmarkRepeatLarge/33554432/16-4 2 54415602 ns/op 616.63 MB/s BenchmarkRepeatLarge/33554432/4097-4 2 54346491 ns/op 617.42 MB/s BenchmarkRepeatLarge/67108864/1-4 1 110425173 ns/op 607.73 MB/s BenchmarkRepeatLarge/67108864/16-4 1 112209760 ns/op 598.07 MB/s BenchmarkRepeatLarge/67108864/4097-4 1 110891375 ns/op 605.18 MB/s BenchmarkRepeatLarge/134217728/1-4 1 237568404 ns/op 564.96 MB/s BenchmarkRepeatLarge/134217728/16-4 1 214250200 ns/op 626.45 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 222822914 ns/op 602.35 MB/s BenchmarkRepeatLarge/268435456/1-4 1 475944653 ns/op 564.01 MB/s BenchmarkRepeatLarge/268435456/16-4 1 428556299 ns/op 626.37 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 434170673 ns/op 618.27 MB/s BenchmarkRepeatLarge/536870912/1-4 1 974101304 ns/op 551.14 MB/s BenchmarkRepeatLarge/536870912/16-4 1 859981671 ns/op 624.28 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 874287333 ns/op 614.07 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 1906761506 ns/op 563.12 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 1717287311 ns/op 625.25 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 1750230022 ns/op 613.49 MB/s BenchmarkIndexAnyASCII/1:1-4 2352795 50.44 ns/op BenchmarkIndexAnyASCII/1:2-4 2259098 52.43 ns/op BenchmarkIndexAnyASCII/1:4-4 2331754 52.78 ns/op BenchmarkIndexAnyASCII/1:8-4 2272117 52.63 ns/op BenchmarkIndexAnyASCII/1:16-4 2221320 53.12 ns/op BenchmarkIndexAnyASCII/1:32-4 2171764 54.10 ns/op BenchmarkIndexAnyASCII/1:64-4 2280846 52.94 ns/op BenchmarkIndexAnyASCII/16:1-4 2308594 52.27 ns/op BenchmarkIndexAnyASCII/16:2-4 709125 146.3 ns/op BenchmarkIndexAnyASCII/16:4-4 780177 150.6 ns/op BenchmarkIndexAnyASCII/16:8-4 763684 158.1 ns/op BenchmarkIndexAnyASCII/16:16-4 677731 168.7 ns/op BenchmarkIndexAnyASCII/16:32-4 608860 193.6 ns/op BenchmarkIndexAnyASCII/16:64-4 447602 238.8 ns/op BenchmarkIndexAnyASCII/256:1-4 2093252 57.90 ns/op BenchmarkIndexAnyASCII/256:2-4 70320 1629 ns/op BenchmarkIndexAnyASCII/256:4-4 71696 1633 ns/op BenchmarkIndexAnyASCII/256:8-4 71329 1647 ns/op BenchmarkIndexAnyASCII/256:16-4 71067 1653 ns/op BenchmarkIndexAnyASCII/256:32-4 70580 1691 ns/op BenchmarkIndexAnyASCII/256:64-4 67096 1716 ns/op BenchmarkIndexAnyUTF8/1:1-4 2475277 48.26 ns/op BenchmarkIndexAnyUTF8/1:2-4 2395484 51.53 ns/op BenchmarkIndexAnyUTF8/1:4-4 2332228 51.51 ns/op BenchmarkIndexAnyUTF8/1:8-4 2351917 51.51 ns/op BenchmarkIndexAnyUTF8/1:16-4 2345360 52.16 ns/op BenchmarkIndexAnyUTF8/1:32-4 2211634 52.83 ns/op BenchmarkIndexAnyUTF8/1:64-4 2281141 54.59 ns/op BenchmarkIndexAnyUTF8/16:1-4 1850043 65.61 ns/op BenchmarkIndexAnyUTF8/16:2-4 315505 370.0 ns/op BenchmarkIndexAnyUTF8/16:4-4 317998 380.1 ns/op BenchmarkIndexAnyUTF8/16:8-4 315745 374.0 ns/op BenchmarkIndexAnyUTF8/16:16-4 310029 381.5 ns/op BenchmarkIndexAnyUTF8/16:32-4 304072 379.7 ns/op BenchmarkIndexAnyUTF8/16:64-4 297548 383.3 ns/op BenchmarkIndexAnyUTF8/256:1-4 339751 346.3 ns/op BenchmarkIndexAnyUTF8/256:2-4 22125 5336 ns/op BenchmarkIndexAnyUTF8/256:4-4 23412 5090 ns/op BenchmarkIndexAnyUTF8/256:8-4 22480 5269 ns/op BenchmarkIndexAnyUTF8/256:16-4 22083 5202 ns/op BenchmarkIndexAnyUTF8/256:32-4 21277 5651 ns/op BenchmarkIndexAnyUTF8/256:64-4 20826 5744 ns/op BenchmarkLastIndexAnyASCII/1:1-4 2358616 51.95 ns/op BenchmarkLastIndexAnyASCII/1:2-4 2336089 52.04 ns/op BenchmarkLastIndexAnyASCII/1:4-4 2312023 51.60 ns/op BenchmarkLastIndexAnyASCII/1:8-4 2323938 51.53 ns/op BenchmarkLastIndexAnyASCII/1:16-4 2330259 51.94 ns/op BenchmarkLastIndexAnyASCII/1:32-4 2257123 53.21 ns/op BenchmarkLastIndexAnyASCII/1:64-4 2266778 52.59 ns/op BenchmarkLastIndexAnyASCII/16:1-4 843145 140.4 ns/op BenchmarkLastIndexAnyASCII/16:2-4 807302 141.8 ns/op BenchmarkLastIndexAnyASCII/16:4-4 802393 147.0 ns/op BenchmarkLastIndexAnyASCII/16:8-4 754218 156.7 ns/op BenchmarkLastIndexAnyASCII/16:16-4 723861 165.0 ns/op BenchmarkLastIndexAnyASCII/16:32-4 608865 192.6 ns/op BenchmarkLastIndexAnyASCII/16:64-4 492433 237.3 ns/op BenchmarkLastIndexAnyASCII/256:1-4 74389 1613 ns/op BenchmarkLastIndexAnyASCII/256:2-4 74302 1612 ns/op BenchmarkLastIndexAnyASCII/256:4-4 72956 1609 ns/op BenchmarkLastIndexAnyASCII/256:8-4 73699 1617 ns/op BenchmarkLastIndexAnyASCII/256:16-4 73387 1628 ns/op BenchmarkLastIndexAnyASCII/256:32-4 71031 1657 ns/op BenchmarkLastIndexAnyASCII/256:64-4 70656 1708 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 2427601 49.24 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 2384652 49.77 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 2341494 50.37 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 2366064 50.10 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 2344425 51.74 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 2206779 53.69 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 2271271 54.00 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 376311 307.9 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 184982 631.1 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 193111 616.7 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 192553 615.5 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 179376 652.2 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 174400 680.3 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 178833 671.1 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 28436 4309 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 12861 9372 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 12753 9487 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 12735 9741 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 10000 10197 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 10000 10609 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 10000 10243 ns/op BenchmarkTrimASCII/1:1-4 3785797 31.61 ns/op BenchmarkTrimASCII/1:2-4 2653548 45.55 ns/op BenchmarkTrimASCII/1:4-4 2497029 49.18 ns/op BenchmarkTrimASCII/1:8-4 2180218 55.35 ns/op BenchmarkTrimASCII/1:16-4 1770212 67.37 ns/op BenchmarkTrimASCII/16:1-4 2758970 43.03 ns/op BenchmarkTrimASCII/16:2-4 813906 145.1 ns/op BenchmarkTrimASCII/16:4-4 782109 147.9 ns/op BenchmarkTrimASCII/16:8-4 765584 156.6 ns/op BenchmarkTrimASCII/16:16-4 688956 168.0 ns/op BenchmarkTrimASCII/256:1-4 514666 230.3 ns/op BenchmarkTrimASCII/256:2-4 74064 1608 ns/op BenchmarkTrimASCII/256:4-4 74011 1607 ns/op BenchmarkTrimASCII/256:8-4 73428 1657 ns/op BenchmarkTrimASCII/256:16-4 73092 1629 ns/op BenchmarkTrimASCII/4096:1-4 38470 3129 ns/op BenchmarkTrimASCII/4096:2-4 4756 25007 ns/op BenchmarkTrimASCII/4096:4-4 4704 25055 ns/op BenchmarkTrimASCII/4096:8-4 4693 25101 ns/op BenchmarkTrimASCII/4096:16-4 4588 25038 ns/op BenchmarkTrimByte-4 4199660 27.85 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 13338 8939 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 13364 8914 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 1107 107702 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 2253 52419 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 4153 26347 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 7785 14801 ns/op BenchmarkJoin/0-4 4967076 24.12 ns/op 0 B/op 0 allocs/op BenchmarkJoin/1-4 4002180 29.68 ns/op 0 B/op 0 allocs/op BenchmarkJoin/2-4 204180 589.8 ns/op 16 B/op 1 allocs/op BenchmarkJoin/3-4 139276 849.4 ns/op 24 B/op 1 allocs/op BenchmarkJoin/4-4 102208 1143 ns/op 48 B/op 1 allocs/op BenchmarkJoin/5-4 84116 1405 ns/op 48 B/op 1 allocs/op BenchmarkJoin/6-4 71623 1687 ns/op 64 B/op 1 allocs/op BenchmarkJoin/7-4 61579 1989 ns/op 64 B/op 1 allocs/op BenchmarkTrimSpace/NoTrim-4 3148155 37.70 ns/op BenchmarkTrimSpace/ASCII-4 1821207 66.17 ns/op BenchmarkTrimSpace/SomeNonASCII-4 143361 817.5 ns/op BenchmarkTrimSpace/JustNonASCII-4 76962 1582 ns/op BenchmarkReplaceAll-4 119068 998.7 ns/op 16 B/op 1 allocs/op PASS ok strings 55.832s goos: freebsd goarch: amd64 pkg: sync cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCond1-4 37150 2947 ns/op BenchmarkCond2-4 15958 7457 ns/op BenchmarkCond4-4 10000 12710 ns/op BenchmarkCond8-4 4236 30916 ns/op BenchmarkCond16-4 1647 78275 ns/op BenchmarkCond32-4 636 184315 ns/op BenchmarkLoadMostlyHits/*sync_test.DeepCopyMap-4 509850 250.7 ns/op BenchmarkLoadMostlyHits/*sync_test.RWMutexMap-4 247503 407.9 ns/op BenchmarkLoadMostlyHits/*sync.Map-4 505012 233.3 ns/op BenchmarkLoadMostlyMisses/*sync_test.DeepCopyMap-4 433161 254.2 ns/op BenchmarkLoadMostlyMisses/*sync_test.RWMutexMap-4 277773 424.9 ns/op BenchmarkLoadMostlyMisses/*sync.Map-4 502009 248.3 ns/op BenchmarkLoadOrStoreBalanced/*sync_test.RWMutexMap-4 80984 1592 ns/op BenchmarkLoadOrStoreBalanced/*sync.Map-4 68337 1960 ns/op BenchmarkLoadOrStoreUnique/*sync_test.RWMutexMap-4 68446 2059 ns/op BenchmarkLoadOrStoreUnique/*sync.Map-4 39297 3190 ns/op BenchmarkLoadOrStoreCollision/*sync_test.DeepCopyMap-4 423674 269.6 ns/op BenchmarkLoadOrStoreCollision/*sync_test.RWMutexMap-4 148366 851.9 ns/op BenchmarkLoadOrStoreCollision/*sync.Map-4 502898 277.8 ns/op BenchmarkLoadAndDeleteBalanced/*sync_test.RWMutexMap-4 116845 1037 ns/op BenchmarkLoadAndDeleteBalanced/*sync.Map-4 502420 239.5 ns/op BenchmarkLoadAndDeleteUnique/*sync_test.RWMutexMap-4 150163 822.3 ns/op BenchmarkLoadAndDeleteUnique/*sync.Map-4 2199386 50.54 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.DeepCopyMap-4 34195 3372 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.RWMutexMap-4 99661 1200 ns/op BenchmarkLoadAndDeleteCollision/*sync.Map-4 135872 791.8 ns/op BenchmarkRange/*sync_test.DeepCopyMap-4 4634 25917 ns/op BenchmarkRange/*sync_test.RWMutexMap-4 309 429198 ns/op BenchmarkRange/*sync.Map-4 1210 96446 ns/op BenchmarkAdversarialAlloc/*sync_test.DeepCopyMap-4 73561 1439 ns/op BenchmarkAdversarialAlloc/*sync_test.RWMutexMap-4 229515 542.7 ns/op BenchmarkAdversarialAlloc/*sync.Map-4 54019 2040 ns/op BenchmarkAdversarialDelete/*sync_test.DeepCopyMap-4 141165 763.7 ns/op BenchmarkAdversarialDelete/*sync_test.RWMutexMap-4 239049 467.9 ns/op BenchmarkAdversarialDelete/*sync.Map-4 169988 777.6 ns/op BenchmarkDeleteCollision/*sync_test.DeepCopyMap-4 62610 1870 ns/op BenchmarkDeleteCollision/*sync_test.RWMutexMap-4 156650 746.9 ns/op BenchmarkDeleteCollision/*sync.Map-4 558772 193.3 ns/op BenchmarkSwapCollision/*sync_test.DeepCopyMap-4 44612 2644 ns/op BenchmarkSwapCollision/*sync_test.RWMutexMap-4 118904 999.7 ns/op BenchmarkSwapCollision/*sync.Map-4 51524 2233 ns/op BenchmarkSwapMostlyHits/*sync_test.DeepCopyMap-4 339 346381 ns/op BenchmarkSwapMostlyHits/*sync_test.RWMutexMap-4 87246 1379 ns/op BenchmarkSwapMostlyHits/*sync.Map-4 318619 351.6 ns/op BenchmarkSwapMostlyMisses/*sync_test.DeepCopyMap-4 18042 6670 ns/op BenchmarkSwapMostlyMisses/*sync_test.RWMutexMap-4 53811 2234 ns/op BenchmarkSwapMostlyMisses/*sync.Map-4 17427 6865 ns/op BenchmarkCompareAndSwapCollision/*sync_test.DeepCopyMap-4 174297 683.0 ns/op BenchmarkCompareAndSwapCollision/*sync_test.RWMutexMap-4 91014 1334 ns/op BenchmarkCompareAndSwapCollision/*sync.Map-4 144730 875.8 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync_test.DeepCopyMap-4 1801432 62.31 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync_test.RWMutexMap-4 137523 853.2 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync.Map-4 2186512 61.83 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync_test.DeepCopyMap-4 464454 255.9 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync_test.RWMutexMap-4 122658 951.9 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync.Map-4 489511 275.4 ns/op BenchmarkCompareAndSwapMostlyHits/*sync_test.RWMutexMap-4 80335 1526 ns/op BenchmarkCompareAndSwapMostlyHits/*sync.Map-4 338912 366.4 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync_test.DeepCopyMap-4 412346 375.9 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync_test.RWMutexMap-4 97737 1200 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync.Map-4 564427 252.9 ns/op BenchmarkCompareAndDeleteCollision/*sync_test.DeepCopyMap-4 56114 1830 ns/op BenchmarkCompareAndDeleteCollision/*sync_test.RWMutexMap-4 93891 1249 ns/op BenchmarkCompareAndDeleteCollision/*sync.Map-4 136839 815.5 ns/op BenchmarkCompareAndDeleteMostlyHits/*sync_test.RWMutexMap-4 48242 2479 ns/op BenchmarkCompareAndDeleteMostlyHits/*sync.Map-4 206043 610.0 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync_test.DeepCopyMap-4 437637 363.4 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync_test.RWMutexMap-4 102206 1172 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync.Map-4 460191 244.4 ns/op BenchmarkUncontendedSemaphore-4 3413520 35.18 ns/op BenchmarkContendedSemaphore-4 2576995 45.61 ns/op BenchmarkMutexUncontended-4 915254 120.3 ns/op BenchmarkMutex-4 96715 1143 ns/op BenchmarkMutexSlack-4 91774 1175 ns/op BenchmarkMutexWork-4 93480 1304 ns/op BenchmarkMutexWorkSlack-4 84176 1335 ns/op BenchmarkMutexNoSpin-4 55556 2104 ns/op BenchmarkMutexSpin-4 61640 1817 ns/op BenchmarkOnce-4 469444 271.1 ns/op BenchmarkOnceFunc/v=Once-4 1000000 102.6 ns/op 0 B/op 0 allocs/op BenchmarkOnceFunc/v=Global-4 942458 124.1 ns/op 0 B/op 0 allocs/op BenchmarkOnceFunc/v=Local-4 935605 125.5 ns/op 0 B/op 0 allocs/op BenchmarkOnceValue/v=Once-4 1000000 105.6 ns/op 0 B/op 0 allocs/op BenchmarkOnceValue/v=Global-4 925736 124.5 ns/op 0 B/op 0 allocs/op BenchmarkOnceValue/v=Local-4 947978 129.7 ns/op 0 B/op 0 allocs/op BenchmarkSemaUncontended-4 6893798 17.14 ns/op BenchmarkSemaSyntNonblock-4 1000000 102.6 ns/op BenchmarkSemaSyntBlock-4 812301 134.9 ns/op BenchmarkSemaWorkNonblock-4 786504 148.8 ns/op BenchmarkSemaWorkBlock-4 880178 179.1 ns/op BenchmarkRWMutexUncontended-4 422089 270.3 ns/op BenchmarkRWMutexWrite100-4 224967 477.6 ns/op BenchmarkRWMutexWrite10-4 176710 675.9 ns/op BenchmarkRWMutexWorkWrite100-4 262902 462.8 ns/op BenchmarkRWMutexWorkWrite10-4 144348 807.9 ns/op BenchmarkWaitGroupUncontended-4 891296 136.7 ns/op BenchmarkWaitGroupAddDone-4 248566 438.9 ns/op BenchmarkWaitGroupAddDoneWork-4 300745 411.9 ns/op BenchmarkWaitGroupWait-4 4313402 27.12 ns/op BenchmarkWaitGroupWaitWork-4 2471118 47.59 ns/op BenchmarkWaitGroupActuallyWait-4 41992 2818 ns/op 32 B/op 2 allocs/op PASS ok sync 18.005s goos: freebsd goarch: amd64 pkg: sync/atomic cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkValueRead-4 493909 251.9 ns/op PASS ok sync/atomic 1.287s PASS ok syscall 1.083s goos: freebsd goarch: amd64 pkg: testing cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkTBHelper-4 145194 828.7 ns/op 0 B/op 0 allocs/op PASS ok testing 1.175s goos: freebsd goarch: amd64 pkg: text/tabwriter cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkTable/1x10/new-4 7933 14201 ns/op 1520 B/op 21 allocs/op BenchmarkTable/1x10/reuse-4 11478 10401 ns/op 0 B/op 0 allocs/op BenchmarkTable/1x1000/new-4 93 1194530 ns/op 129392 B/op 1025 allocs/op BenchmarkTable/1x1000/reuse-4 122 974745 ns/op 1060 B/op 8 allocs/op BenchmarkTable/1x100000/new-4 1 146031037 ns/op 19393008 B/op 100057 allocs/op BenchmarkTable/1x100000/reuse-4 1 143955323 ns/op 19393112 B/op 100059 allocs/op BenchmarkTable/10x10/new-4 1734 64920 ns/op 5056 B/op 31 allocs/op BenchmarkTable/10x10/reuse-4 2078 56100 ns/op 2 B/op 0 allocs/op BenchmarkTable/10x1000/new-4 20 5807380 ns/op 413572 B/op 1039 allocs/op BenchmarkTable/10x1000/reuse-4 19 5312583 ns/op 21766 B/op 54 allocs/op BenchmarkTable/10x100000/new-4 1 670294007 ns/op 48120896 B/op 100075 allocs/op BenchmarkTable/10x100000/reuse-4 1 655204275 ns/op 48120800 B/op 100074 allocs/op BenchmarkTable/100x10/new-4 218 536282 ns/op 39296 B/op 41 allocs/op BenchmarkTable/100x10/reuse-4 242 489961 ns/op 162 B/op 0 allocs/op BenchmarkTable/100x1000/new-4 2 58413691 ns/op 3288960 B/op 1053 allocs/op BenchmarkTable/100x1000/reuse-4 2 57016932 ns/op 1644480 B/op 526 allocs/op BenchmarkTable/100x100000/new-4 1 6425157200 ns/op 335149952 B/op 100089 allocs/op BenchmarkTable/100x100000/reuse-4 1 6164305756 ns/op 335149960 B/op 100090 allocs/op BenchmarkPyramid/10-4 2590 42605 ns/op 4872 B/op 35 allocs/op BenchmarkPyramid/100-4 38 3009898 ns/op 409128 B/op 230 allocs/op BenchmarkPyramid/1000-4 1 305437111 ns/op 35625256 B/op 2055 allocs/op BenchmarkRagged/10-4 2468 45132 ns/op 4512 B/op 34 allocs/op BenchmarkRagged/100-4 278 425859 ns/op 41008 B/op 188 allocs/op BenchmarkRagged/1000-4 26 4267969 ns/op 427424 B/op 1661 allocs/op BenchmarkCode-4 8366 13799 ns/op 624 B/op 13 allocs/op PASS ok text/tabwriter 18.475s goos: freebsd goarch: amd64 pkg: text/template/parse cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkParseLarge-4 2 74800268 ns/op BenchmarkVariableString-4 101767 1164 ns/op 80 B/op 3 allocs/op BenchmarkListString-4 2112 54827 ns/op 2507 B/op 39 allocs/op PASS ok text/template/parse 1.579s goos: freebsd goarch: amd64 pkg: time cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAfterFunc-4 33 3397616 ns/op BenchmarkAfter-4 99 1122676 ns/op BenchmarkStop-4 202 600456 ns/op BenchmarkSimultaneousAfterFunc-4 28 4229429 ns/op BenchmarkStartStop-4 204 687906 ns/op BenchmarkReset-4 2268 51608 ns/op BenchmarkSleep-4 33 3326944 ns/op BenchmarkParallelTimerLatency-4 51 159350 avg-late-ns 233298 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=1-4 37 99497 avg-late-ns 257051 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=2-4 33 84665 avg-late-ns 186891 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=3-4 34 74096 avg-late-ns 190984 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=4-4 33 69289 avg-late-ns 258268 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=5-4 31 87565 avg-late-ns 298566 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=6-4 32 109268 avg-late-ns 381083 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=7-4 30 114562 avg-late-ns 388265 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=8-4 27 113865 avg-late-ns 409413 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=9-4 26 152905 avg-late-ns 685789 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=10-4 26 770225 avg-late-ns 4831902 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=2ms/tickers-per-P=1-4 34 98025 avg-late-ns 252636 max-late-ns BenchmarkTicker-4 339 398384 ns/op BenchmarkTickerReset-4 3951 28716 ns/op BenchmarkTickerResetNaive-4 199 642049 ns/op BenchmarkNow-4 1000000 114.2 ns/op BenchmarkNowUnixNano-4 1000000 112.4 ns/op BenchmarkNowUnixMilli-4 1000000 112.8 ns/op BenchmarkNowUnixMicro-4 1000000 113.6 ns/op BenchmarkFormat-4 58928 2058 ns/op BenchmarkFormatRFC3339-4 79084 1494 ns/op BenchmarkFormatRFC3339Nano-4 77424 1520 ns/op BenchmarkFormatNow-4 80272 1494 ns/op BenchmarkMarshalJSON-4 108967 1117 ns/op BenchmarkMarshalText-4 108009 1116 ns/op BenchmarkParse-4 140953 854.6 ns/op BenchmarkParseRFC3339UTC-4 322382 364.0 ns/op BenchmarkParseRFC3339UTCBytes-4 223748 532.4 ns/op BenchmarkParseRFC3339TZ-4 100419 1177 ns/op BenchmarkParseRFC3339TZBytes-4 81225 1492 ns/op BenchmarkParseDuration-4 547699 217.5 ns/op BenchmarkHour-4 817738 142.0 ns/op BenchmarkSecond-4 845173 140.2 ns/op BenchmarkYear-4 641636 186.4 ns/op BenchmarkDay-4 593278 203.2 ns/op BenchmarkISOWeek-4 596491 191.1 ns/op BenchmarkGoString-4 76938 1573 ns/op BenchmarkUnmarshalText-4 92486 1293 ns/op PASS ok time 12.251s goos: freebsd goarch: amd64 pkg: unicode/utf16 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecodeValidASCII-4 615104 181.3 ns/op BenchmarkDecodeValidJapaneseChars-4 708664 152.8 ns/op BenchmarkDecodeRune-4 1870167 62.17 ns/op BenchmarkEncodeValidASCII-4 550077 200.3 ns/op BenchmarkEncodeValidJapaneseChars-4 844574 141.4 ns/op BenchmarkAppendRuneValidASCII-4 1560519 76.67 ns/op BenchmarkAppendRuneValidJapaneseChars-4 2384323 49.98 ns/op BenchmarkEncodeRune-4 3187419 37.49 ns/op PASS ok unicode/utf16 2.234s goos: freebsd goarch: amd64 pkg: unicode/utf8 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRuneCountTenASCIIChars-4 1959000 60.48 ns/op BenchmarkRuneCountTenJapaneseChars-4 292760 382.2 ns/op BenchmarkRuneCountInStringTenASCIIChars-4 3769036 31.40 ns/op BenchmarkRuneCountInStringTenJapaneseChars-4 419458 280.9 ns/op BenchmarkValidTenASCIIChars-4 1998601 60.14 ns/op BenchmarkValid100KASCIIChars-4 97 1059302 ns/op BenchmarkValidTenJapaneseChars-4 293485 404.9 ns/op BenchmarkValidLongMostlyASCII-4 91 1131854 ns/op BenchmarkValidLongJapanese-4 52 2055296 ns/op BenchmarkValidStringTenASCIIChars-4 4679132 25.07 ns/op BenchmarkValidString100KASCIIChars-4 9620 12120 ns/op BenchmarkValidStringTenJapaneseChars-4 422463 260.0 ns/op BenchmarkValidStringLongMostlyASCII-4 1185 98310 ns/op BenchmarkValidStringLongJapanese-4 157 764133 ns/op BenchmarkEncodeASCIIRune-4 4366106 27.00 ns/op BenchmarkEncodeJapaneseRune-4 2481314 48.72 ns/op BenchmarkAppendASCIIRune-4 9557606 12.42 ns/op BenchmarkAppendJapaneseRune-4 2787327 42.77 ns/op BenchmarkDecodeASCIIRune-4 3009211 39.80 ns/op BenchmarkDecodeJapaneseRune-4 2136912 56.20 ns/op BenchmarkFullRune/ASCII-4 3573650 33.59 ns/op BenchmarkFullRune/Incomplete-4 1577794 75.57 ns/op BenchmarkFullRune/Japanese-4 3583184 33.01 ns/op PASS ok unicode/utf8 4.461s goos: freebsd goarch: amd64 pkg: cmd/api cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAll-4 1 70276368844 ns/op PASS ok cmd/api 71.524s goos: freebsd goarch: amd64 pkg: cmd/cgo/internal/test cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCgoCall/add-int-4 488842 237.2 ns/op BenchmarkCgoCall/one-pointer-4 383916 303.4 ns/op BenchmarkCgoCall/string-pointer-escape-4 336284 358.6 ns/op BenchmarkCgoCall/string-pointer-noescape-4 441526 264.4 ns/op BenchmarkCgoCall/eight-pointers-4 202148 594.9 ns/op BenchmarkCgoCall/eight-pointers-nil-4 412359 294.4 ns/op BenchmarkCgoCall/eight-pointers-array-4 29610 4459 ns/op BenchmarkCgoCall/eight-pointers-slice-4 43504 2766 ns/op BenchmarkGoString-4 1000000 104.1 ns/op BenchmarkCGoCallback-4 51462 2302 ns/op BenchmarkCGoInCThread-4 322576 348.8 ns/op PASS ok cmd/cgo/internal/test 2.523s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/reflectdata cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEqArrayOfStrings5-4 1234053 97.85 ns/op BenchmarkEqArrayOfStrings64-4 158832 743.7 ns/op BenchmarkEqArrayOfStrings1024-4 9187 11330 ns/op BenchmarkEqArrayOfFloats5-4 1473285 80.94 ns/op BenchmarkEqArrayOfFloats64-4 154047 760.6 ns/op BenchmarkEqArrayOfFloats1024-4 9705 12012 ns/op BenchmarkEqArrayOfStructsEq-4 2953 40064 ns/op BenchmarkEqArrayOfStructsNotEq-4 5257 22276 ns/op BenchmarkEqStruct-4 20044542 5.618 ns/op PASS ok cmd/compile/internal/reflectdata 2.352s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/ssa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPhioptPass-4 10000 59856 ns/op BenchmarkCopyElim1-4 970 131032 ns/op BenchmarkCopyElim10-4 775 155148 ns/op BenchmarkCopyElim100-4 416 286693 ns/op BenchmarkCopyElim1000-4 74 1548783 ns/op BenchmarkCopyElim10000-4 4 27946112 ns/op BenchmarkCopyElim100000-4 1 543658772 ns/op BenchmarkDeadCode/1-4 830 169668 ns/op BenchmarkDeadCode/10-4 622 195067 ns/op BenchmarkDeadCode/100-4 307 390681 ns/op BenchmarkDeadCode/1000-4 60 2411521 ns/op BenchmarkDeadCode/10000-4 4 30574534 ns/op BenchmarkDeadCode/100000-4 1 377526041 ns/op BenchmarkDeadCode/200000-4 1 779149388 ns/op BenchmarkDominatorsLinear-4 15 8423497 ns/op 1.19 MB/s BenchmarkDominatorsFwdBack-4 9 11585638 ns/op 0.86 MB/s BenchmarkDominatorsManyPred-4 10 12113036 ns/op 0.83 MB/s BenchmarkDominatorsMaxPred-4 9 12352116 ns/op 0.81 MB/s BenchmarkDominatorsMaxPredVal-4 10 12009999 ns/op 0.83 MB/s BenchmarkFuse/1-4 618 170511 ns/op BenchmarkFuse/10-4 582 228005 ns/op BenchmarkFuse/100-4 193 638280 ns/op BenchmarkFuse/1000-4 21 5278786 ns/op BenchmarkFuse/10000-4 2 64968556 ns/op BenchmarkNilCheckDeep1-4 11534 10373 ns/op 0.10 MB/s 237 B/op 4 allocs/op BenchmarkNilCheckDeep10-4 4566 25248 ns/op 0.40 MB/s 234 B/op 4 allocs/op BenchmarkNilCheckDeep100-4 681 172564 ns/op 0.58 MB/s 662 B/op 4 allocs/op BenchmarkNilCheckDeep1000-4 64 1706161 ns/op 0.59 MB/s 4001 B/op 4 allocs/op BenchmarkNilCheckDeep10000-4 6 19526784 ns/op 0.51 MB/s 120514 B/op 6 allocs/op BenchmarkDSEPass-4 34 3384907 ns/op 46483 B/op 7 allocs/op BenchmarkDSEPassBlock-4 1 117343689 ns/op 4242848 B/op 108220 allocs/op BenchmarkCSEPass-4 8 13922682 ns/op 106925 B/op 9 allocs/op BenchmarkCSEPassBlock-4 1 150666393 ns/op 5632624 B/op 97236 allocs/op BenchmarkDeadcodePass-4 200 579669 ns/op 95220 B/op 3 allocs/op BenchmarkDeadcodePassBlock-4 1 132131949 ns/op 4118720 B/op 45545 allocs/op BenchmarkMultiPass-4 79 1408953 ns/op 246946 B/op 11 allocs/op BenchmarkMultiPassBlock-4 1 269420220 ns/op 11246152 B/op 150188 allocs/op BenchmarkCondRewrite/SoloJump-4 3547968 33.27 ns/op BenchmarkCondRewrite/CombJump-4 3419911 35.46 ns/op PASS ok cmd/compile/internal/ssa 15.243s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/test cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLoadAdd-4 9658 11162 ns/op BenchmarkExtShift-4 19356 6219 ns/op BenchmarkModify-4 10000 11377 ns/op BenchmarkMullImm-4 18741 6641 ns/op BenchmarkConstModify-4 10000 11290 ns/op BenchmarkBitSet-4 20580 5809 ns/op BenchmarkBitClear-4 20654 5816 ns/op BenchmarkBitToggle-4 20689 5800 ns/op BenchmarkBitSetConst-4 166004 699.9 ns/op BenchmarkBitClearConst-4 179049 686.7 ns/op BenchmarkBitToggleConst-4 165510 697.5 ns/op BenchmarkDivconstI64-4 9079936 13.27 ns/op BenchmarkModconstI64-4 8741181 13.61 ns/op BenchmarkDivisiblePow2constI64-4 9115596 13.08 ns/op BenchmarkDivisibleconstI64-4 10527505 11.25 ns/op BenchmarkDivisibleWDivconstI64-4 6779936 17.81 ns/op BenchmarkDivconstU64/3-4 9132220 13.13 ns/op BenchmarkDivconstU64/5-4 8742387 13.85 ns/op BenchmarkDivconstU64/37-4 9813738 12.21 ns/op BenchmarkDivconstU64/1234567-4 10412559 11.59 ns/op BenchmarkModconstU64-4 10120694 11.67 ns/op BenchmarkDivisibleconstU64-4 10430536 11.41 ns/op BenchmarkDivisibleWDivconstU64-4 6990916 17.05 ns/op BenchmarkDivconstI32-4 9061873 13.12 ns/op BenchmarkModconstI32-4 10657492 11.29 ns/op BenchmarkDivisiblePow2constI32-4 10556520 11.37 ns/op BenchmarkDivisibleconstI32-4 10572998 11.35 ns/op BenchmarkDivisibleWDivconstI32-4 6772159 17.55 ns/op BenchmarkDivconstU32-4 9412396 12.70 ns/op BenchmarkModconstU32-4 8880108 13.69 ns/op BenchmarkDivisibleconstU32-4 10333760 11.44 ns/op BenchmarkDivisibleWDivconstU32-4 6497127 18.14 ns/op BenchmarkDivconstI16-4 10705724 11.16 ns/op BenchmarkModconstI16-4 10438203 11.41 ns/op BenchmarkDivisiblePow2constI16-4 10330684 11.31 ns/op BenchmarkDivisibleconstI16-4 10307709 11.59 ns/op BenchmarkDivisibleWDivconstI16-4 6806296 17.51 ns/op BenchmarkDivconstU16-4 9723180 12.33 ns/op BenchmarkModconstU16-4 8868639 13.51 ns/op BenchmarkDivisibleconstU16-4 11058435 10.91 ns/op BenchmarkDivisibleWDivconstU16-4 6866410 17.35 ns/op BenchmarkDivconstI8-4 9361550 12.67 ns/op BenchmarkModconstI8-4 8890849 13.55 ns/op BenchmarkDivisiblePow2constI8-4 11327931 10.65 ns/op BenchmarkDivisibleconstI8-4 10676847 11.28 ns/op BenchmarkDivisibleWDivconstI8-4 6886582 17.42 ns/op BenchmarkDivconstU8-4 10512998 11.36 ns/op BenchmarkModconstU8-4 10701638 11.25 ns/op BenchmarkDivisibleconstU8-4 11157385 10.73 ns/op BenchmarkDivisibleWDivconstU8-4 6731463 17.55 ns/op BenchmarkMul2-4 167948 745.7 ns/op BenchmarkMulNeg2-4 166497 747.9 ns/op BenchmarkEfaceInteger-4 3924404 27.71 ns/op BenchmarkDiv64UnsignedSmall-4 7201770 16.70 ns/op BenchmarkDiv64Small-4 6356922 18.88 ns/op BenchmarkDiv64SmallNegDivisor-4 6205178 19.29 ns/op BenchmarkDiv64SmallNegDividend-4 6301639 18.80 ns/op BenchmarkDiv64SmallNegBoth-4 6267915 19.21 ns/op BenchmarkDiv64Unsigned-4 6908594 17.45 ns/op BenchmarkDiv64-4 6073057 19.58 ns/op BenchmarkDiv64NegDivisor-4 6251714 19.24 ns/op BenchmarkDiv64NegDividend-4 6178135 19.33 ns/op BenchmarkDiv64NegBoth-4 6137251 19.35 ns/op BenchmarkMod64UnsignedSmall-4 7344108 16.26 ns/op BenchmarkMod64Small-4 6423739 18.63 ns/op BenchmarkMod64SmallNegDivisor-4 6349148 18.81 ns/op BenchmarkMod64SmallNegDividend-4 6424510 18.69 ns/op BenchmarkMod64SmallNegBoth-4 6250555 19.01 ns/op BenchmarkMod64Unsigned-4 7197852 16.52 ns/op BenchmarkMod64-4 6317452 19.10 ns/op BenchmarkMod64NegDivisor-4 6206413 19.08 ns/op BenchmarkMod64NegDividend-4 6284848 19.04 ns/op BenchmarkMod64NegBoth-4 6250968 19.20 ns/op BenchmarkMulconstI32/3-4 19889654 6.049 ns/op BenchmarkMulconstI32/5-4 20038122 6.063 ns/op BenchmarkMulconstI32/12-4 18747908 6.425 ns/op BenchmarkMulconstI32/120-4 19605122 6.001 ns/op BenchmarkMulconstI32/-120-4 19782866 6.042 ns/op BenchmarkMulconstI32/65537-4 18791479 6.403 ns/op BenchmarkMulconstI32/65538-4 18411579 6.375 ns/op BenchmarkMulconstI64/3-4 19830183 5.995 ns/op BenchmarkMulconstI64/5-4 18679234 6.428 ns/op BenchmarkMulconstI64/12-4 18890905 6.378 ns/op BenchmarkMulconstI64/120-4 19144172 6.279 ns/op BenchmarkMulconstI64/-120-4 19738741 6.097 ns/op BenchmarkMulconstI64/65537-4 18807601 6.371 ns/op BenchmarkMulconstI64/65538-4 18670884 6.413 ns/op BenchmarkMulconstU32/3-4 19813108 6.068 ns/op BenchmarkMulconstU32/5-4 19897569 6.047 ns/op BenchmarkMulconstU32/12-4 17883901 6.394 ns/op BenchmarkMulconstU32/120-4 20032274 6.041 ns/op BenchmarkMulconstU32/65537-4 18425523 6.398 ns/op BenchmarkMulconstU32/65538-4 18842702 6.391 ns/op BenchmarkMulconstU64/3-4 19803224 6.069 ns/op BenchmarkMulconstU64/5-4 19576494 6.015 ns/op BenchmarkMulconstU64/12-4 18945960 6.396 ns/op BenchmarkMulconstU64/120-4 19877908 6.078 ns/op BenchmarkMulconstU64/65537-4 18783378 6.385 ns/op BenchmarkMulconstU64/65538-4 18540919 6.416 ns/op BenchmarkShiftArithmeticRight-4 19874610 6.014 ns/op BenchmarkSwitch8Predictable-4 15567129 7.178 ns/op BenchmarkSwitch8Unpredictable-4 6397201 17.94 ns/op BenchmarkSwitch32Predictable-4 9596176 11.95 ns/op BenchmarkSwitch32Unpredictable-4 6493140 17.99 ns/op BenchmarkSwitchStringPredictable-4 9047848 12.57 ns/op BenchmarkSwitchStringUnpredictable-4 4988068 23.50 ns/op BenchmarkSwitchTypePredictable-4 6680914 17.67 ns/op BenchmarkSwitchTypeUnpredictable-4 3454400 34.78 ns/op PASS ok cmd/compile/internal/test 16.033s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/types2 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLookupFieldOrMethod-4 129 881114 ns/op BenchmarkNamed/Underlying/nongeneric-4 749551 140.8 ns/op BenchmarkNamed/Underlying/generic-4 831260 140.8 ns/op BenchmarkNamed/Underlying/src_instance-4 819711 141.9 ns/op BenchmarkNamed/Underlying/user_instance-4 812070 140.4 ns/op BenchmarkCheck/http/funcbodies/info-4 1 522152732 ns/op 62511 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 373776492 ns/op 87344 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 145225110 ns/op 224744 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 131820834 ns/op 247580 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 434947642 ns/op 11901 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 2 87195878 ns/op 59363 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 4 30332207 ns/op 170626 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 4 29407133 ns/op 175990 lines/s BenchmarkCheck/constant/funcbodies/info-4 1 122677603 ns/op 17680 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 3 39210003 ns/op 55319 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 6 19524748 ns/op 111114 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 6 19705843 ns/op 110082 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 1075156864 ns/op 60583 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 578165023 ns/op 112655 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 146065724 ns/op 445779 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 1 109415175 ns/op 595050 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 525312236 ns/op 3830 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 2 62712260 ns/op 32073 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 3 35022745 ns/op 57423 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 3 35304722 ns/op 56958 lines/s PASS ok cmd/compile/internal/types2 16.587s goos: freebsd goarch: amd64 pkg: cmd/go cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkExecGoEnv-4 50 2573286 ns/op 3723680 sys-ns/op 358480 user-ns/op PASS ok cmd/go 1.312s goos: freebsd goarch: amd64 pkg: cmd/go/internal/cfg cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLookPath-4 214465 530.0 ns/op PASS ok cmd/go/internal/cfg 1.209s goos: freebsd goarch: amd64 pkg: cmd/internal/notsha256 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 63738 1806 ns/op 4.43 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 75062 1562 ns/op 5.12 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 14302 8590 ns/op 119.21 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 14425 8291 ns/op 123.51 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 2162 54056 ns/op 151.55 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 2233 53645 ns/op 152.71 MB/s 0 B/op 0 allocs/op PASS ok cmd/internal/notsha256 2.024s All tests passed.