freebsd-amd64-race at 414161ebfaa58218ffac7907b4d8ef2babb236cb :: Running /tmp/workdir/go/src/make.bash with args ["/tmp/workdir/go/src/make.bash" "-force"] and env ["PATH=/bin:/sbin:/usr/bin:/usr/local/bin" "LANG=C.UTF-8" "HOME=/" "MM_CHARSET=UTF-8" "RC_PID=16" "BLOCKSIZE=K" "WORKDIR=/tmp/workdir" "GOROOT_BOOTSTRAP=/tmp/workdir/go1.4" "GO_BUILDER_NAME=freebsd-amd64-race" "GOBIN=" "TMPDIR=/tmp/workdir/tmp" "GOCACHE=/tmp/workdir/gocache" "GOPLSCACHE=/tmp/workdir/goplscache" "PWD=/tmp/workdir/go/src"] in dir /tmp/workdir/go/src Building Go cmd/dist using /tmp/workdir/go1.4. (go1.20.6 freebsd/amd64) Building Go toolchain1 using /tmp/workdir/go1.4. Building Go bootstrap cmd/go (go_bootstrap) using Go toolchain1. Building Go toolchain2 using go_bootstrap and Go toolchain1. Building Go toolchain3 using go_bootstrap and Go toolchain2. Building packages and commands for freebsd/amd64. --- Installed Go for freebsd/amd64 in /tmp/workdir/go Installed commands in /tmp/workdir/go/bin *** You need to add /tmp/workdir/go/bin to your PATH. :: Running /tmp/workdir/go/bin/go with args ["/tmp/workdir/go/bin/go" "install" "-race" "std"] and env ["PATH=/bin:/sbin:/usr/bin:/usr/local/bin" "LANG=C.UTF-8" "HOME=/" "MM_CHARSET=UTF-8" "RC_PID=16" "BLOCKSIZE=K" "WORKDIR=/tmp/workdir" "GOROOT_BOOTSTRAP=/tmp/workdir/go1.4" "GO_BUILDER_NAME=freebsd-amd64-race" "GOBIN=" "TMPDIR=/tmp/workdir/tmp" "GOCACHE=/tmp/workdir/gocache" "GOPLSCACHE=/tmp/workdir/goplscache" "PWD=/tmp/workdir/go/bin"] in dir /tmp/workdir/go/bin ##### Test execution environment. # GOARCH: amd64 # CPU: Intel(R) Xeon(R) CPU @ 2.20GHz # GOOS: freebsd # OS Version: FreeBSD 13.0-STABLE FreeBSD 13.0-STABLE #0 stable/13-n248759-3684bb89d52: Thu Dec 30 02:37:49 UTC 2021 root@releng3.nyi.freebsd.org:/usr/obj/usr/src/amd64.amd64/sys/GENERIC amd64 ##### Testing packages. ok archive/tar 1.754s ok archive/zip 2.928s ok bufio 1.363s ok bytes 2.566s ok cmp 1.017s ok compress/bzip2 1.474s ok compress/flate 6.479s ok compress/gzip 13.171s ok compress/lzw 2.307s ok compress/zlib 5.244s ok container/heap 1.086s ok container/list 1.026s ok container/ring 1.077s ok context 1.065s ok crypto 1.065s ok crypto/aes 1.112s ok crypto/cipher 1.087s ok crypto/des 1.086s ok crypto/dsa 1.030s ok crypto/ecdh 1.250s ok crypto/ecdsa 1.211s ok crypto/ed25519 1.451s ok crypto/elliptic 1.089s ok crypto/hmac 1.089s ok crypto/internal/alias 1.083s ok crypto/internal/bigmod 1.444s ok crypto/internal/boring 1.083s ok crypto/internal/boring/bcache 1.446s ok crypto/internal/edwards25519 1.841s ok crypto/internal/edwards25519/field 1.134s ok crypto/internal/nistec 1.869s ok crypto/internal/nistec/fiat 1.085s [no tests to run] ok crypto/md5 1.085s ok crypto/rand 1.298s ok crypto/rc4 1.449s ok crypto/rsa 2.559s ok crypto/sha1 1.085s ok crypto/sha256 1.090s ok crypto/sha512 1.090s ok crypto/subtle 1.508s ok crypto/tls 3.495s ok crypto/x509 2.173s ok database/sql 1.644s ok database/sql/driver 1.040s ok debug/buildinfo 1.041s ok debug/dwarf 1.106s ok debug/elf 2.228s ok debug/gosym 1.107s ok debug/macho 1.054s ok debug/pe 1.081s ok debug/plan9obj 1.080s ok embed 1.064s [no tests to run] ok embed/internal/embedtest 1.064s ok encoding/ascii85 1.064s ok encoding/asn1 1.094s ok encoding/base32 1.094s ok encoding/base64 1.090s ok encoding/binary 1.026s ok encoding/csv 1.068s ok encoding/gob 18.193s ok encoding/hex 1.035s ok encoding/json 2.174s ok encoding/pem 2.975s ok encoding/xml 1.237s ok errors 1.085s ok expvar 1.085s ok flag 3.253s ok fmt 1.554s ok go/ast 1.088s ok go/build 6.508s ok go/build/constraint 1.038s ok go/constant 1.038s ok go/doc 1.275s ok go/doc/comment 2.918s ok go/format 1.050s ok go/importer 1.847s ok go/internal/gccgoimporter 1.060s ok go/internal/gcimporter 10.561s ok go/internal/srcimporter 13.070s ok go/parser 2.083s ok go/printer 2.424s ok go/scanner 1.024s ok go/token 1.166s ok go/types 37.284s ok go/version 1.088s ok hash 1.082s ok hash/adler32 1.064s ok hash/crc32 1.081s ok hash/crc64 1.081s ok hash/fnv 1.081s ok hash/maphash 1.025s ok html 1.025s ok html/template 1.302s ok image 1.484s ok image/color 1.114s ok image/draw 1.588s ok image/gif 1.863s ok image/jpeg 2.249s ok image/png 4.006s ok index/suffixarray 1.975s ok internal/abi 1.080s ok internal/buildcfg 1.080s ok internal/chacha8rand 1.032s ok internal/coverage/cformat 1.032s ok internal/coverage/cmerge 1.032s ok internal/coverage/pods 1.086s ok internal/coverage/slicereader 1.020s ok internal/coverage/slicewriter 1.078s ok internal/coverage/test 1.087s ok internal/cpu 3.216s ok internal/dag 1.087s ok internal/diff 1.018s ok internal/fmtsort 1.022s ok internal/fuzz 1.083s ok internal/godebug 15.441s ok internal/godebugs 1.082s ok internal/gover 1.082s ok internal/intern 1.307s ok internal/itoa 1.031s ok internal/platform 1.619s ok internal/poll 1.407s ok internal/profile 1.060s ok internal/reflectlite 1.088s ok internal/safefilepath 1.029s ok internal/saferio 1.126s ok internal/singleflight 1.124s ok internal/testenv 1.201s ok internal/trace 1.233s ok internal/trace/v2 8.167s ok internal/types/errors 1.436s ok internal/unsafeheader 1.085s ok internal/xcoff 1.069s ok internal/zstd 1.935s ok io 1.095s ok io/fs 1.327s ok io/ioutil 1.039s ok log 1.031s ok log/slog 1.152s ok log/slog/internal/benchmarks 1.081s ok log/slog/internal/buffer 1.081s ok log/syslog 2.373s ok maps 1.031s ok math 1.054s ok math/big 3.956s ok math/bits 1.058s ok math/cmplx 1.058s ok math/rand 3.955s ok math/rand/v2 2.574s ok mime 1.049s ok mime/multipart 5.330s ok mime/quotedprintable 1.073s ok net 8.915s ok net/http 9.028s ok net/http/cgi 28.794s ok net/http/cookiejar 1.091s ok net/http/fcgi 1.303s ok net/http/httptest 1.220s ok net/http/httptrace 1.039s ok net/http/httputil 1.741s ok net/http/internal 2.677s ok net/http/internal/ascii 1.035s ok net/http/pprof 6.319s ok net/internal/cgotest 1.079s ok net/internal/socktest 1.077s ok net/mail 1.092s ok net/netip 1.414s ok net/rpc 1.094s ok net/rpc/jsonrpc 1.094s ok net/smtp 1.108s ok net/textproto 1.109s ok net/url 1.081s ok os 6.603s ok os/exec 8.665s ok os/exec/internal/fdtest 1.075s ok os/signal 19.024s ok os/user 1.086s ok path 1.086s ok path/filepath 1.118s ok plugin 1.035s ok reflect 1.475s ok regexp 4.116s ok regexp/syntax 7.008s ok runtime 37.486s ok runtime/cgo 1.067s ok runtime/coverage 1.067s ok runtime/debug 2.205s ok runtime/internal/atomic 1.107s ok runtime/internal/math 1.054s ok runtime/internal/sys 1.054s ok runtime/internal/wasitest 1.027s ok runtime/metrics 1.036s ok runtime/pprof 19.232s ok runtime/race 10.756s ok runtime/trace 1.146s ok slices 1.442s ok sort 1.436s ok strconv 3.308s ok strings 2.668s ok sync 1.577s ok sync/atomic 4.960s ok syscall 7.991s ok testing 3.719s ok testing/fstest 1.083s ok testing/iotest 1.083s ok testing/quick 1.205s ok testing/slogtest 1.084s ok text/scanner 1.093s ok text/tabwriter 1.049s ok text/template 1.098s ok text/template/parse 1.097s ok time 3.110s ok unicode 1.033s ok unicode/utf16 1.033s ok unicode/utf8 1.046s ok cmd/addr2line 5.198s ok cmd/api 13.952s ok cmd/asm/internal/asm 4.178s ok cmd/asm/internal/lex 1.058s ok cmd/cgo/internal/swig 1.033s ok cmd/cgo/internal/test 1.782s ok cmd/cgo/internal/testcarchive 23.724s ok cmd/cgo/internal/testcshared 8.944s ok cmd/cgo/internal/testerrors 10.070s ok cmd/cgo/internal/testfortran 1.026s ok cmd/cgo/internal/testgodefs 1.547s ok cmd/cgo/internal/testlife 1.678s ok cmd/cgo/internal/testnocgo 1.049s ok cmd/cgo/internal/testplugin 30.657s ok cmd/cgo/internal/testsanitizers 20.088s ok cmd/cgo/internal/testshared 1.020s ok cmd/cgo/internal/testso 2.720s ok cmd/cgo/internal/teststdio 2.441s ok cmd/cgo/internal/testtls 1.017s ok cmd/compile/internal/abt 1.065s ok cmd/compile/internal/amd64 1.054s ok cmd/compile/internal/base 1.054s ok cmd/compile/internal/compare 1.054s ok cmd/compile/internal/devirtualize 1.029s ok cmd/compile/internal/dwarfgen 1.492s ok cmd/compile/internal/importer 1.857s ok cmd/compile/internal/inline/inlheur 1.449s ok cmd/compile/internal/ir 1.080s ok cmd/compile/internal/logopt 1.240s ok cmd/compile/internal/loopvar 1.029s ok cmd/compile/internal/noder 1.078s ok cmd/compile/internal/reflectdata 1.077s [no tests to run] ok cmd/compile/internal/ssa 10.265s ok cmd/compile/internal/syntax 1.181s ok cmd/compile/internal/test 15.863s ok cmd/compile/internal/typecheck 1.328s ok cmd/compile/internal/types 1.025s ok cmd/compile/internal/types2 10.687s ok cmd/covdata 1.048s ok cmd/cover 21.040s ok cmd/dist 1.087s ok cmd/distpack 1.028s ok cmd/doc 1.602s ok cmd/fix 2.480s ok cmd/go 284.825s ok cmd/go/internal/auth 1.082s ok cmd/go/internal/cache 1.163s ok cmd/go/internal/cfg 1.085s [no tests to run] ok cmd/go/internal/envcmd 1.132s ok cmd/go/internal/fsys 1.131s ok cmd/go/internal/generate 1.035s ok cmd/go/internal/gover 1.025s ok cmd/go/internal/imports 1.035s ok cmd/go/internal/load 1.057s ok cmd/go/internal/lockedfile 2.517s ok cmd/go/internal/lockedfile/internal/filelock 2.090s ok cmd/go/internal/modfetch 1.035s ok cmd/go/internal/modfetch/codehost 2.144s ok cmd/go/internal/modfetch/zip_sum_test 1.035s ok cmd/go/internal/modindex 1.636s ok cmd/go/internal/modload 1.091s ok cmd/go/internal/mvs 1.091s ok cmd/go/internal/par 1.221s ok cmd/go/internal/str 1.030s ok cmd/go/internal/test 1.054s ok cmd/go/internal/toolchain 1.087s ok cmd/go/internal/vcs 1.086s ok cmd/go/internal/vcweb 1.087s ok cmd/go/internal/vcweb/vcstest 3.292s ok cmd/go/internal/web 1.042s ok cmd/go/internal/work 1.279s ok cmd/gofmt 1.290s ok cmd/internal/archive 1.451s ok cmd/internal/buildid 1.602s ok cmd/internal/bootstrap_test 1.079s ok cmd/internal/cov 1.322s ok cmd/internal/dwarf 1.085s ok cmd/internal/edit 1.085s ok cmd/internal/goobj 1.030s ok cmd/internal/moddeps 1.831s ok cmd/internal/notsha256 1.030s ok cmd/internal/obj 1.511s ok cmd/internal/obj/ppc64 1.096s ok cmd/internal/obj/riscv 1.095s ok cmd/internal/obj/s390x 1.088s ok cmd/internal/obj/x86 3.751s ok cmd/internal/objabi 1.085s ok cmd/internal/pkgpath 5.361s ok cmd/internal/pkgpattern 1.032s ok cmd/internal/quoted 1.032s ok cmd/internal/src 1.027s ok cmd/internal/test2json 1.869s ok cmd/link 10.780s ok cmd/link/internal/benchmark 1.032s ok cmd/link/internal/ld 8.088s ok cmd/link/internal/loader 1.058s ok cmd/nm 9.572s ok cmd/objdump 5.463s ok cmd/pack 7.981s ok cmd/pprof 3.648s ok cmd/relnote 1.025s ok cmd/trace 1.034s ok cmd/trace/v2 1.332s ok cmd/vet 32.638s ##### Running benchmarks briefly. goos: freebsd goarch: amd64 pkg: archive/tar cpu: Intel(R) Xeon(R) CPU @ 2.20GHz Benchmark/Writer/USTAR-4 2780 40678 ns/op 1368 B/op 25 allocs/op Benchmark/Writer/GNU-4 2094 51558 ns/op 1852 B/op 36 allocs/op Benchmark/Writer/PAX-4 1519 75455 ns/op 2512 B/op 57 allocs/op Benchmark/Reader/USTAR-4 4048 26713 ns/op 5201 B/op 16 allocs/op Benchmark/Reader/GNU-4 5605 20109 ns/op 5165 B/op 15 allocs/op Benchmark/Reader/PAX-4 2120 55288 ns/op 9141 B/op 33 allocs/op PASS ok archive/tar 1.761s goos: freebsd goarch: amd64 pkg: archive/zip cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCompressedZipGarbage-4 1 326712597 ns/op 15264 B/op 67 allocs/op BenchmarkZip64Test-4 1 138114995 ns/op BenchmarkZip64TestSizes/4096-4 1682 68273 ns/op BenchmarkZip64TestSizes/1048576-4 174 711217 ns/op BenchmarkZip64TestSizes/67108864-4 1 143327767 ns/op PASS ok archive/zip 2.315s goos: freebsd goarch: amd64 pkg: bufio cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReaderCopyOptimal-4 240836 467.4 ns/op BenchmarkReaderCopyUnoptimal-4 144003 779.1 ns/op BenchmarkReaderCopyNoWriteTo-4 6753 24221 ns/op BenchmarkReaderWriteToOptimal-4 6507 17783 ns/op BenchmarkReaderReadString-4 133420 915.6 ns/op 144 B/op 1 allocs/op BenchmarkWriterCopyOptimal-4 222394 532.3 ns/op BenchmarkWriterCopyUnoptimal-4 225710 543.3 ns/op BenchmarkWriterCopyNoReadFrom-4 6294 18526 ns/op BenchmarkReaderEmpty-4 39343 3329 ns/op 4224 B/op 3 allocs/op BenchmarkWriterEmpty-4 28915 4227 ns/op 4096 B/op 1 allocs/op BenchmarkWriterFlush-4 569656 196.0 ns/op 0 B/op 0 allocs/op PASS ok bufio 2.589s goos: freebsd goarch: amd64 pkg: bytes cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadString-4 6108 19781 ns/op 1656.54 MB/s BenchmarkWriteByte-4 481 244247 ns/op 16.77 MB/s BenchmarkWriteRune-4 253 530026 ns/op 23.18 MB/s BenchmarkBufferNotEmptyWriteRead-4 28 4089233 ns/op BenchmarkBufferFullSmallReads-4 96 1165249 ns/op BenchmarkBufferWriteBlock/N4096-4 6754 18082 ns/op 14336 B/op 6 allocs/op BenchmarkBufferWriteBlock/N65536-4 396 289435 ns/op 260096 B/op 14 allocs/op BenchmarkBufferWriteBlock/N1048576-4 12 8758084 ns/op 4192256 B/op 22 allocs/op BenchmarkBufferAppendNoCopy-4 4 25514922 ns/op 657.55 MB/s 8388608 B/op 0 allocs/op BenchmarkIndexByte/10-4 4542634 26.97 ns/op 370.79 MB/s BenchmarkIndexByte/32-4 4381804 28.49 ns/op 1123.34 MB/s BenchmarkIndexByte/4K-4 893934 131.1 ns/op 31238.19 MB/s BenchmarkIndexBytePortable/10-4 839287 138.7 ns/op 72.11 MB/s BenchmarkIndexBytePortable/32-4 266456 446.4 ns/op 71.69 MB/s BenchmarkIndexBytePortable/4K-4 2236 52681 ns/op 77.75 MB/s BenchmarkIndexRune/10-4 1204521 99.18 ns/op 100.83 MB/s BenchmarkIndexRune/32-4 1000000 102.7 ns/op 311.63 MB/s BenchmarkIndexRune/4K-4 373435 304.0 ns/op 13475.51 MB/s BenchmarkIndexRuneASCII/10-4 4752212 26.78 ns/op 373.37 MB/s BenchmarkIndexRuneASCII/32-4 4299072 28.25 ns/op 1132.61 MB/s BenchmarkIndexRuneASCII/4K-4 881750 133.5 ns/op 30678.55 MB/s BenchmarkEqual/0-4 7106299 16.31 ns/op BenchmarkEqual/same/1-4 1506906 79.34 ns/op 12.60 MB/s BenchmarkEqual/same/6-4 1557237 76.84 ns/op 78.09 MB/s BenchmarkEqual/same/9-4 1479193 79.70 ns/op 112.92 MB/s BenchmarkEqual/same/15-4 1512248 78.22 ns/op 191.77 MB/s BenchmarkEqual/same/16-4 1531806 77.67 ns/op 205.99 MB/s BenchmarkEqual/same/20-4 1474550 80.53 ns/op 248.37 MB/s BenchmarkEqual/same/32-4 1465285 80.33 ns/op 398.36 MB/s BenchmarkEqual/same/4K-4 73123 1632 ns/op 2510.07 MB/s BenchmarkEqual/1-4 1433436 80.44 ns/op 12.43 MB/s BenchmarkEqual/6-4 1467902 82.33 ns/op 72.88 MB/s BenchmarkEqual/9-4 1436308 82.88 ns/op 108.58 MB/s BenchmarkEqual/15-4 1401548 85.63 ns/op 175.18 MB/s BenchmarkEqual/16-4 1486084 80.79 ns/op 198.03 MB/s BenchmarkEqual/20-4 1370827 87.88 ns/op 227.57 MB/s BenchmarkEqual/32-4 1388859 85.88 ns/op 372.62 MB/s BenchmarkEqual/4K-4 56050 2139 ns/op 1914.85 MB/s BenchmarkEqualBothUnaligned/64_0-4 1504707 79.61 ns/op 803.94 MB/s BenchmarkEqualBothUnaligned/64_1-4 1308175 91.61 ns/op 698.62 MB/s BenchmarkEqualBothUnaligned/64_4-4 1451192 81.01 ns/op 790.04 MB/s BenchmarkEqualBothUnaligned/64_7-4 1486939 80.42 ns/op 795.79 MB/s BenchmarkEqualBothUnaligned/4096_0-4 69087 1692 ns/op 2420.88 MB/s BenchmarkEqualBothUnaligned/4096_1-4 48513 2474 ns/op 1655.94 MB/s BenchmarkEqualBothUnaligned/4096_4-4 124544 950.6 ns/op 4308.90 MB/s BenchmarkEqualBothUnaligned/4096_7-4 125212 945.6 ns/op 4331.72 MB/s BenchmarkIndex/10-4 2844850 42.07 ns/op 237.70 MB/s BenchmarkIndex/32-4 2953116 40.66 ns/op 787.04 MB/s BenchmarkIndex/4K-4 33853 3525 ns/op 1161.92 MB/s BenchmarkIndexEasy/10-4 3088567 38.40 ns/op 260.43 MB/s BenchmarkIndexEasy/32-4 2908402 40.77 ns/op 784.80 MB/s BenchmarkIndexEasy/4K-4 484021 241.4 ns/op 16965.66 MB/s BenchmarkCount/10-4 1606827 75.31 ns/op 132.79 MB/s BenchmarkCount/32-4 1474228 81.69 ns/op 391.70 MB/s BenchmarkCount/4K-4 33598 3557 ns/op 1151.44 MB/s BenchmarkCountEasy/10-4 1585567 75.55 ns/op 132.37 MB/s BenchmarkCountEasy/32-4 1458361 82.51 ns/op 387.85 MB/s BenchmarkCountEasy/4K-4 419982 281.3 ns/op 14559.43 MB/s BenchmarkCountSingle/10-4 3094370 38.97 ns/op 256.63 MB/s BenchmarkCountSingle/32-4 3033200 39.23 ns/op 815.78 MB/s BenchmarkCountSingle/4K-4 1000000 111.3 ns/op 36805.90 MB/s BenchmarkToUpper/#00-4 2716910 43.34 ns/op BenchmarkToUpper/ONLYUPPER-4 304458 389.2 ns/op BenchmarkToUpper/abc-4 529840 228.2 ns/op BenchmarkToUpper/AbC123-4 297690 400.8 ns/op BenchmarkToUpper/azAZ09_-4 274512 440.6 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 80203 1495 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 40940 2905 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 58048 2054 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 128839 918.8 ns/op BenchmarkToLower/#00-4 2941893 40.46 ns/op BenchmarkToLower/abc-4 474127 248.1 ns/op BenchmarkToLower/AbC123-4 294310 391.4 ns/op BenchmarkToLower/azAZ09_-4 271537 434.2 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 81153 1465 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 39910 2937 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 70752 1679 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 122932 938.0 ns/op BenchmarkFields/ASCII/16-4 137188 863.8 ns/op 18.52 MB/s 48 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 9434 12567 ns/op 20.37 MB/s 704 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 592 203110 ns/op 20.17 MB/s 9472 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 34 3354242 ns/op 19.54 MB/s 147456 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 2 53754188 ns/op 19.51 MB/s 2269232 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 80049 1465 ns/op 10.92 MB/s 80 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 5338 21088 ns/op 12.14 MB/s 704 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 374 318298 ns/op 12.87 MB/s 24832 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 21 5452273 ns/op 12.02 MB/s 512260 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 2 95396184 ns/op 10.99 MB/s 11211056 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 166861 710.3 ns/op 22.53 MB/s 48 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 12169 9813 ns/op 26.09 MB/s 704 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 710 167888 ns/op 24.40 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 37 3100465 ns/op 21.14 MB/s 512256 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 2 57682483 ns/op 18.18 MB/s 11211008 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 106639 1136 ns/op 14.09 MB/s 80 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 7450 15037 ns/op 17.03 MB/s 704 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 522 227569 ns/op 18.00 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 28 4009463 ns/op 16.35 MB/s 512256 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 2 72450071 ns/op 14.47 MB/s 11211008 B/op 24 allocs/op BenchmarkTrimSpace/NoTrim-4 2070895 57.81 ns/op BenchmarkTrimSpace/ASCII-4 1000000 117.4 ns/op BenchmarkTrimSpace/SomeNonASCII-4 112838 1053 ns/op BenchmarkTrimSpace/JustNonASCII-4 51474 2337 ns/op BenchmarkToValidUTF8/Valid-4 481519 250.0 ns/op BenchmarkToValidUTF8/InvalidASCII-4 330997 348.3 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 97068 1182 ns/op BenchmarkIndexHard1-4 813 142048 ns/op BenchmarkIndexHard2-4 606 197107 ns/op BenchmarkIndexHard3-4 151 788913 ns/op BenchmarkIndexHard4-4 99 1183833 ns/op BenchmarkLastIndexHard1-4 5 21130880 ns/op BenchmarkLastIndexHard2-4 4 28399789 ns/op BenchmarkLastIndexHard3-4 4 31273702 ns/op BenchmarkCountHard1-4 841 141265 ns/op BenchmarkCountHard2-4 603 197273 ns/op BenchmarkCountHard3-4 150 793802 ns/op BenchmarkSplitEmptySeparator-4 1 115860858 ns/op BenchmarkSplitSingleByteSeparator-4 16 6860358 ns/op BenchmarkSplitMultiByteSeparator-4 12 8539389 ns/op BenchmarkSplitNSingleByteSeparator-4 196779 644.2 ns/op BenchmarkSplitNMultiByteSeparator-4 72697 1576 ns/op BenchmarkRepeat-4 192812 614.7 ns/op BenchmarkRepeatLarge/256/1-4 141559 854.5 ns/op 299.58 MB/s BenchmarkRepeatLarge/256/16-4 212144 572.3 ns/op 447.30 MB/s BenchmarkRepeatLarge/512/1-4 101820 1170 ns/op 437.67 MB/s BenchmarkRepeatLarge/512/16-4 135858 893.3 ns/op 573.16 MB/s BenchmarkRepeatLarge/1024/1-4 67300 1762 ns/op 581.27 MB/s BenchmarkRepeatLarge/1024/16-4 81938 1468 ns/op 697.31 MB/s BenchmarkRepeatLarge/2048/1-4 41774 2863 ns/op 715.40 MB/s BenchmarkRepeatLarge/2048/16-4 46770 2569 ns/op 797.15 MB/s BenchmarkRepeatLarge/4096/1-4 23095 5061 ns/op 809.25 MB/s BenchmarkRepeatLarge/4096/16-4 25375 4854 ns/op 843.93 MB/s BenchmarkRepeatLarge/8192/1-4 12898 9526 ns/op 860.00 MB/s BenchmarkRepeatLarge/8192/16-4 12909 9193 ns/op 891.14 MB/s BenchmarkRepeatLarge/8192/4097-4 23264 5207 ns/op 786.78 MB/s BenchmarkRepeatLarge/16384/1-4 6546 17669 ns/op 927.25 MB/s BenchmarkRepeatLarge/16384/16-4 7464 17174 ns/op 954.03 MB/s BenchmarkRepeatLarge/16384/4097-4 7959 13504 ns/op 910.15 MB/s BenchmarkRepeatLarge/32768/1-4 3433 33885 ns/op 967.03 MB/s BenchmarkRepeatLarge/32768/16-4 3589 32716 ns/op 1001.58 MB/s BenchmarkRepeatLarge/32768/4097-4 4092 31014 ns/op 924.72 MB/s BenchmarkRepeatLarge/65536/1-4 1635 65484 ns/op 1000.79 MB/s BenchmarkRepeatLarge/65536/16-4 1831 65522 ns/op 1000.21 MB/s BenchmarkRepeatLarge/65536/4097-4 1902 63175 ns/op 972.77 MB/s BenchmarkRepeatLarge/131072/1-4 454 263835 ns/op 496.79 MB/s BenchmarkRepeatLarge/131072/16-4 451 265076 ns/op 494.47 MB/s BenchmarkRepeatLarge/131072/4097-4 476 251760 ns/op 504.48 MB/s BenchmarkRepeatLarge/262144/1-4 231 523570 ns/op 500.69 MB/s BenchmarkRepeatLarge/262144/16-4 230 509539 ns/op 514.47 MB/s BenchmarkRepeatLarge/262144/4097-4 243 504484 ns/op 511.63 MB/s BenchmarkRepeatLarge/524288/1-4 100 1032692 ns/op 507.69 MB/s BenchmarkRepeatLarge/524288/16-4 100 1018083 ns/op 514.98 MB/s BenchmarkRepeatLarge/524288/4097-4 121 1001033 ns/op 519.78 MB/s BenchmarkRepeatLarge/1048576/1-4 63 2026883 ns/op 517.33 MB/s BenchmarkRepeatLarge/1048576/16-4 62 2031446 ns/op 516.17 MB/s BenchmarkRepeatLarge/1048576/4097-4 55 2000447 ns/op 522.25 MB/s BenchmarkRepeatLarge/2097152/1-4 31 4035236 ns/op 519.71 MB/s BenchmarkRepeatLarge/2097152/16-4 28 4078517 ns/op 514.19 MB/s BenchmarkRepeatLarge/2097152/4097-4 30 3999907 ns/op 523.40 MB/s BenchmarkRepeatLarge/4194304/1-4 14 7937353 ns/op 528.43 MB/s BenchmarkRepeatLarge/4194304/16-4 14 8066641 ns/op 519.96 MB/s BenchmarkRepeatLarge/4194304/4097-4 14 7905330 ns/op 530.18 MB/s BenchmarkRepeatLarge/8388608/1-4 7 15774287 ns/op 531.79 MB/s BenchmarkRepeatLarge/8388608/16-4 7 15704805 ns/op 534.14 MB/s BenchmarkRepeatLarge/8388608/4097-4 7 15633080 ns/op 536.46 MB/s BenchmarkRepeatLarge/16777216/1-4 4 30743904 ns/op 545.71 MB/s BenchmarkRepeatLarge/16777216/16-4 4 30702718 ns/op 546.44 MB/s BenchmarkRepeatLarge/16777216/4097-4 4 30769439 ns/op 545.26 MB/s BenchmarkRepeatLarge/33554432/1-4 2 64785996 ns/op 517.93 MB/s BenchmarkRepeatLarge/33554432/16-4 2 60346838 ns/op 556.03 MB/s BenchmarkRepeatLarge/33554432/4097-4 2 59999872 ns/op 559.24 MB/s BenchmarkRepeatLarge/67108864/1-4 1 120111704 ns/op 558.72 MB/s BenchmarkRepeatLarge/67108864/16-4 1 119542902 ns/op 561.38 MB/s BenchmarkRepeatLarge/67108864/4097-4 1 120111996 ns/op 558.72 MB/s BenchmarkRepeatLarge/134217728/1-4 1 265509959 ns/op 505.51 MB/s BenchmarkRepeatLarge/134217728/16-4 1 240684008 ns/op 557.65 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 238215478 ns/op 563.43 MB/s BenchmarkRepeatLarge/268435456/1-4 1 529527861 ns/op 506.93 MB/s BenchmarkRepeatLarge/268435456/16-4 1 476400677 ns/op 563.47 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 481311004 ns/op 557.72 MB/s BenchmarkRepeatLarge/536870912/1-4 1 1058928276 ns/op 506.99 MB/s BenchmarkRepeatLarge/536870912/16-4 1 962747781 ns/op 557.64 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 955495832 ns/op 561.88 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 2127664636 ns/op 504.66 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 1933967649 ns/op 555.20 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 1915327581 ns/op 560.60 MB/s BenchmarkBytesCompare/1-4 10122486 11.38 ns/op BenchmarkBytesCompare/2-4 10174970 11.37 ns/op BenchmarkBytesCompare/4-4 10298995 11.37 ns/op BenchmarkBytesCompare/8-4 10423909 11.09 ns/op BenchmarkBytesCompare/16-4 10513719 11.13 ns/op BenchmarkBytesCompare/32-4 9324621 12.45 ns/op BenchmarkBytesCompare/64-4 8527582 13.66 ns/op BenchmarkBytesCompare/128-4 7465359 14.78 ns/op BenchmarkBytesCompare/256-4 6400876 18.42 ns/op BenchmarkBytesCompare/512-4 4560910 26.01 ns/op BenchmarkBytesCompare/1024-4 2924782 41.22 ns/op BenchmarkBytesCompare/2048-4 1685701 71.11 ns/op BenchmarkIndexAnyASCII/1:1-4 2561613 46.05 ns/op BenchmarkIndexAnyASCII/1:2-4 2614554 46.16 ns/op BenchmarkIndexAnyASCII/1:4-4 2584561 45.94 ns/op BenchmarkIndexAnyASCII/1:8-4 2572874 46.55 ns/op BenchmarkIndexAnyASCII/1:16-4 2554038 46.25 ns/op BenchmarkIndexAnyASCII/1:32-4 2525800 46.98 ns/op BenchmarkIndexAnyASCII/1:64-4 2601627 46.86 ns/op BenchmarkIndexAnyASCII/16:1-4 2097475 57.59 ns/op BenchmarkIndexAnyASCII/16:2-4 296385 358.5 ns/op BenchmarkIndexAnyASCII/16:4-4 331748 430.6 ns/op BenchmarkIndexAnyASCII/16:8-4 334250 362.8 ns/op BenchmarkIndexAnyASCII/16:16-4 321657 373.7 ns/op BenchmarkIndexAnyASCII/16:32-4 298642 398.6 ns/op BenchmarkIndexAnyASCII/16:64-4 267900 444.7 ns/op BenchmarkIndexAnyASCII/256:1-4 1933802 63.09 ns/op BenchmarkIndexAnyASCII/256:2-4 24298 4925 ns/op BenchmarkIndexAnyASCII/256:4-4 24130 4989 ns/op BenchmarkIndexAnyASCII/256:8-4 24069 4955 ns/op BenchmarkIndexAnyASCII/256:16-4 24087 4947 ns/op BenchmarkIndexAnyASCII/256:32-4 23943 4995 ns/op BenchmarkIndexAnyASCII/256:64-4 23938 5043 ns/op BenchmarkIndexAnyUTF8/1:1-4 2640186 46.12 ns/op BenchmarkIndexAnyUTF8/1:2-4 2666235 46.28 ns/op BenchmarkIndexAnyUTF8/1:4-4 2665795 45.54 ns/op BenchmarkIndexAnyUTF8/1:8-4 2668555 45.67 ns/op BenchmarkIndexAnyUTF8/1:16-4 2611818 45.64 ns/op BenchmarkIndexAnyUTF8/1:32-4 2613897 47.17 ns/op BenchmarkIndexAnyUTF8/1:64-4 2563441 46.98 ns/op BenchmarkIndexAnyUTF8/16:1-4 158654 774.7 ns/op BenchmarkIndexAnyUTF8/16:2-4 288706 412.3 ns/op BenchmarkIndexAnyUTF8/16:4-4 283945 413.3 ns/op BenchmarkIndexAnyUTF8/16:8-4 285891 415.3 ns/op BenchmarkIndexAnyUTF8/16:16-4 278740 421.8 ns/op BenchmarkIndexAnyUTF8/16:32-4 267668 452.2 ns/op BenchmarkIndexAnyUTF8/16:64-4 260632 456.4 ns/op BenchmarkIndexAnyUTF8/256:1-4 10000 11261 ns/op BenchmarkIndexAnyUTF8/256:2-4 20121 6030 ns/op BenchmarkIndexAnyUTF8/256:4-4 19950 6029 ns/op BenchmarkIndexAnyUTF8/256:8-4 19896 6012 ns/op BenchmarkIndexAnyUTF8/256:16-4 19530 6135 ns/op BenchmarkIndexAnyUTF8/256:32-4 18265 6524 ns/op BenchmarkIndexAnyUTF8/256:64-4 17980 6693 ns/op BenchmarkLastIndexAnyASCII/1:1-4 2619356 45.76 ns/op BenchmarkLastIndexAnyASCII/1:2-4 2652321 45.64 ns/op BenchmarkLastIndexAnyASCII/1:4-4 2639990 45.46 ns/op BenchmarkLastIndexAnyASCII/1:8-4 2659483 45.75 ns/op BenchmarkLastIndexAnyASCII/1:16-4 2653468 45.40 ns/op BenchmarkLastIndexAnyASCII/1:32-4 2584263 46.41 ns/op BenchmarkLastIndexAnyASCII/1:64-4 2631687 45.51 ns/op BenchmarkLastIndexAnyASCII/16:1-4 335648 346.1 ns/op BenchmarkLastIndexAnyASCII/16:2-4 343672 345.6 ns/op BenchmarkLastIndexAnyASCII/16:4-4 337275 349.7 ns/op BenchmarkLastIndexAnyASCII/16:8-4 329768 352.2 ns/op BenchmarkLastIndexAnyASCII/16:16-4 331297 363.2 ns/op BenchmarkLastIndexAnyASCII/16:32-4 307351 390.3 ns/op BenchmarkLastIndexAnyASCII/16:64-4 271152 436.8 ns/op BenchmarkLastIndexAnyASCII/256:1-4 24826 4822 ns/op BenchmarkLastIndexAnyASCII/256:2-4 24750 4821 ns/op BenchmarkLastIndexAnyASCII/256:4-4 24966 4808 ns/op BenchmarkLastIndexAnyASCII/256:8-4 24864 4814 ns/op BenchmarkLastIndexAnyASCII/256:16-4 24537 4835 ns/op BenchmarkLastIndexAnyASCII/256:32-4 24804 4843 ns/op BenchmarkLastIndexAnyASCII/256:64-4 24560 4884 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 2654341 46.04 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 2645782 45.59 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 2506342 45.38 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 2645452 46.20 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 2640403 45.84 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 2581623 46.39 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 2599708 46.67 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 217462 522.7 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 288511 411.7 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 286615 417.5 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 280646 413.9 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 282400 420.0 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 263623 446.6 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 262605 454.5 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 16174 7375 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 19882 5982 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 20116 5957 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 20113 5982 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 19731 6027 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 18440 6491 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 18310 6550 ns/op BenchmarkTrimASCII/1:1-4 2922196 40.78 ns/op BenchmarkTrimASCII/1:2-4 2426020 50.05 ns/op BenchmarkTrimASCII/1:4-4 2260173 53.80 ns/op BenchmarkTrimASCII/1:8-4 1962386 61.36 ns/op BenchmarkTrimASCII/1:16-4 1668111 71.92 ns/op BenchmarkTrimASCII/16:1-4 433902 269.4 ns/op BenchmarkTrimASCII/16:2-4 343843 348.3 ns/op BenchmarkTrimASCII/16:4-4 342925 350.2 ns/op BenchmarkTrimASCII/16:8-4 337141 353.6 ns/op BenchmarkTrimASCII/16:16-4 319231 373.8 ns/op BenchmarkTrimASCII/256:1-4 32852 3659 ns/op BenchmarkTrimASCII/256:2-4 24600 4790 ns/op BenchmarkTrimASCII/256:4-4 24812 4803 ns/op BenchmarkTrimASCII/256:8-4 24670 4883 ns/op BenchmarkTrimASCII/256:16-4 24442 4880 ns/op BenchmarkTrimASCII/4096:1-4 2036 57617 ns/op BenchmarkTrimASCII/4096:2-4 1562 76777 ns/op BenchmarkTrimASCII/4096:4-4 1549 76191 ns/op BenchmarkTrimASCII/4096:8-4 1556 77334 ns/op BenchmarkTrimASCII/4096:16-4 1534 76347 ns/op BenchmarkTrimByte-4 2059994 57.82 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 13228 9036 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 13195 9052 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 708 167088 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 1402 85033 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 2760 42194 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 5185 21700 ns/op BenchmarkCompareBytesEqual-4 10376371 11.00 ns/op BenchmarkCompareBytesToNil-4 11288650 10.62 ns/op BenchmarkCompareBytesEmpty-4 12000086 9.564 ns/op BenchmarkCompareBytesIdentical-4 12564386 9.519 ns/op BenchmarkCompareBytesSameLength-4 10713248 10.46 ns/op BenchmarkCompareBytesDifferentLength-4 11077335 10.19 ns/op BenchmarkCompareBytesBigUnaligned/offset=1-4 1380 87469 ns/op 11988.13 MB/s BenchmarkCompareBytesBigUnaligned/offset=2-4 1381 85185 ns/op 12309.53 MB/s BenchmarkCompareBytesBigUnaligned/offset=3-4 1644 77156 ns/op 13590.46 MB/s BenchmarkCompareBytesBigUnaligned/offset=4-4 1387 85002 ns/op 12335.95 MB/s BenchmarkCompareBytesBigUnaligned/offset=5-4 1378 75675 ns/op 13856.49 MB/s BenchmarkCompareBytesBigUnaligned/offset=6-4 1375 83239 ns/op 12597.33 MB/s BenchmarkCompareBytesBigUnaligned/offset=7-4 1375 85796 ns/op 12221.84 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=0-4 1747 71925 ns/op 14578.93 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=1-4 1393 85534 ns/op 12259.21 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=2-4 1398 85463 ns/op 12269.43 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=3-4 1390 83015 ns/op 12631.24 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=4-4 1382 77322 ns/op 13561.20 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=5-4 1400 72569 ns/op 14449.37 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=6-4 1387 80196 ns/op 13075.17 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=7-4 1388 81927 ns/op 12799.01 MB/s BenchmarkCompareBytesBig-4 1725 80651 ns/op 13001.47 MB/s BenchmarkCompareBytesBigIdentical-4 13152865 9.097 ns/op 115273394.75 MB/s PASS ok bytes 63.642s goos: freebsd goarch: amd64 pkg: compress/bzip2 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecodeDigits-4 2 76865305 ns/op 1.30 MB/s 3616640 B/op 53 allocs/op BenchmarkDecodeNewton-4 1 311166014 ns/op 1.82 MB/s 3629856 B/op 50 allocs/op BenchmarkDecodeRand-4 5 23536832 ns/op 0.70 MB/s 3645123 B/op 51 allocs/op PASS ok compress/bzip2 2.416s goos: freebsd goarch: amd64 pkg: compress/flate cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecode/Digits/Huffman/1e4-4 66 1661527 ns/op 6.02 MB/s 42777 B/op 5 allocs/op BenchmarkDecode/Digits/Huffman/1e5-4 7 15659298 ns/op 6.39 MB/s 45297 B/op 6 allocs/op BenchmarkDecode/Digits/Huffman/1e6-4 1 158529332 ns/op 6.31 MB/s 49264 B/op 9 allocs/op BenchmarkDecode/Digits/Speed/1e4-4 66 1707161 ns/op 5.86 MB/s 42732 B/op 8 allocs/op BenchmarkDecode/Digits/Speed/1e5-4 6 17403952 ns/op 5.75 MB/s 42272 B/op 11 allocs/op BenchmarkDecode/Digits/Speed/1e6-4 1 178662652 ns/op 5.60 MB/s 53024 B/op 77 allocs/op BenchmarkDecode/Digits/Default/1e4-4 67 1688137 ns/op 5.92 MB/s 42047 B/op 7 allocs/op BenchmarkDecode/Digits/Default/1e5-4 7 16349203 ns/op 6.12 MB/s 43229 B/op 13 allocs/op BenchmarkDecode/Digits/Default/1e6-4 1 165697048 ns/op 6.04 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Digits/Compression/1e4-4 67 1681727 ns/op 5.95 MB/s 42415 B/op 7 allocs/op BenchmarkDecode/Digits/Compression/1e5-4 7 16569699 ns/op 6.04 MB/s 44403 B/op 14 allocs/op BenchmarkDecode/Digits/Compression/1e6-4 1 166213081 ns/op 6.02 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Newton/Huffman/1e4-4 64 1778819 ns/op 5.62 MB/s 42523 B/op 14 allocs/op BenchmarkDecode/Newton/Huffman/1e5-4 6 17268571 ns/op 5.79 MB/s 46464 B/op 23 allocs/op BenchmarkDecode/Newton/Huffman/1e6-4 1 174440708 ns/op 5.73 MB/s 88512 B/op 165 allocs/op BenchmarkDecode/Newton/Speed/1e4-4 76 1450160 ns/op 6.90 MB/s 42779 B/op 18 allocs/op BenchmarkDecode/Newton/Speed/1e5-4 9 12406452 ns/op 8.06 MB/s 46508 B/op 31 allocs/op BenchmarkDecode/Newton/Speed/1e6-4 1 125584547 ns/op 7.96 MB/s 89696 B/op 232 allocs/op BenchmarkDecode/Newton/Default/1e4-4 82 1307559 ns/op 7.65 MB/s 43357 B/op 15 allocs/op BenchmarkDecode/Newton/Default/1e5-4 10 10020960 ns/op 9.98 MB/s 46218 B/op 33 allocs/op BenchmarkDecode/Newton/Default/1e6-4 2 99609279 ns/op 10.04 MB/s 65952 B/op 160 allocs/op BenchmarkDecode/Newton/Compression/1e4-4 86 1305815 ns/op 7.66 MB/s 43632 B/op 15 allocs/op BenchmarkDecode/Newton/Compression/1e5-4 12 9900810 ns/op 10.10 MB/s 47716 B/op 33 allocs/op BenchmarkDecode/Newton/Compression/1e6-4 2 98280408 ns/op 10.17 MB/s 67752 B/op 152 allocs/op BenchmarkEncode/Digits/Huffman/1e4-4 98 1144348 ns/op 8.74 MB/s BenchmarkEncode/Digits/Huffman/1e5-4 10 11027725 ns/op 9.07 MB/s BenchmarkEncode/Digits/Huffman/1e6-4 1 110085818 ns/op 9.08 MB/s BenchmarkEncode/Digits/Speed/1e4-4 48 2214843 ns/op 4.51 MB/s BenchmarkEncode/Digits/Speed/1e5-4 6 19655989 ns/op 5.09 MB/s BenchmarkEncode/Digits/Speed/1e6-4 1 196077786 ns/op 5.10 MB/s BenchmarkEncode/Digits/Default/1e4-4 18 6287686 ns/op 1.59 MB/s BenchmarkEncode/Digits/Default/1e5-4 2 75936874 ns/op 1.32 MB/s BenchmarkEncode/Digits/Default/1e6-4 1 783084704 ns/op 1.28 MB/s BenchmarkEncode/Digits/Compression/1e4-4 18 6255200 ns/op 1.60 MB/s BenchmarkEncode/Digits/Compression/1e5-4 2 74547016 ns/op 1.34 MB/s BenchmarkEncode/Digits/Compression/1e6-4 1 779190556 ns/op 1.28 MB/s BenchmarkEncode/Newton/Huffman/1e4-4 75 1406803 ns/op 7.11 MB/s BenchmarkEncode/Newton/Huffman/1e5-4 9 11777905 ns/op 8.49 MB/s BenchmarkEncode/Newton/Huffman/1e6-4 1 117614102 ns/op 8.50 MB/s BenchmarkEncode/Newton/Speed/1e4-4 50 2101407 ns/op 4.76 MB/s BenchmarkEncode/Newton/Speed/1e5-4 7 16109449 ns/op 6.21 MB/s BenchmarkEncode/Newton/Speed/1e6-4 1 158387431 ns/op 6.31 MB/s BenchmarkEncode/Newton/Default/1e4-4 19 6151311 ns/op 1.63 MB/s BenchmarkEncode/Newton/Default/1e5-4 2 68666760 ns/op 1.46 MB/s BenchmarkEncode/Newton/Default/1e6-4 1 703812915 ns/op 1.42 MB/s BenchmarkEncode/Newton/Compression/1e4-4 18 6302342 ns/op 1.59 MB/s BenchmarkEncode/Newton/Compression/1e5-4 2 87254066 ns/op 1.15 MB/s BenchmarkEncode/Newton/Compression/1e6-4 1 898141457 ns/op 1.11 MB/s PASS ok compress/flate 18.165s goos: freebsd goarch: amd64 pkg: compress/lzw cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecoder/1e4-4 52 2178647 ns/op 4.59 MB/s BenchmarkDecoder/1e-Reuse4-4 52 2281677 ns/op 4.38 MB/s BenchmarkDecoder/1e5-4 5 21640940 ns/op 4.62 MB/s BenchmarkDecoder/1e-Reuse5-4 5 21944713 ns/op 4.56 MB/s BenchmarkDecoder/1e6-4 1 215189959 ns/op 4.65 MB/s BenchmarkDecoder/1e-Reuse6-4 1 215611533 ns/op 4.64 MB/s BenchmarkEncoder/1e4-4 58 1897423 ns/op 5.27 MB/s BenchmarkEncoder/1e-Reuse4-4 60 1753976 ns/op 5.70 MB/s BenchmarkEncoder/1e5-4 6 18266026 ns/op 5.47 MB/s BenchmarkEncoder/1e-Reuse5-4 6 18114053 ns/op 5.52 MB/s BenchmarkEncoder/1e6-4 1 184910675 ns/op 5.41 MB/s BenchmarkEncoder/1e-Reuse6-4 1 181416493 ns/op 5.51 MB/s PASS ok compress/lzw 3.494s goos: freebsd goarch: amd64 pkg: container/heap cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDup-4 26 3897440 ns/op PASS ok container/heap 1.191s goos: freebsd goarch: amd64 pkg: context cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCommonParentCancel-4 22508 5279 ns/op BenchmarkWithTimeout/concurrency=40-4 5008 23847 ns/op BenchmarkWithTimeout/concurrency=4000-4 5041 24577 ns/op BenchmarkWithTimeout/concurrency=400000-4 6772 17929 ns/op BenchmarkCancelTree/depth=1/Root=Background-4 401917 273.9 ns/op BenchmarkCancelTree/depth=1/Root=OpenCanceler-4 13950 8637 ns/op BenchmarkCancelTree/depth=1/Root=ClosedCanceler-4 17463 6511 ns/op BenchmarkCancelTree/depth=10/Root=Background-4 3224 37395 ns/op BenchmarkCancelTree/depth=10/Root=OpenCanceler-4 2140 57367 ns/op BenchmarkCancelTree/depth=10/Root=ClosedCanceler-4 2863 42085 ns/op BenchmarkCancelTree/depth=100/Root=Background-4 273 448505 ns/op BenchmarkCancelTree/depth=100/Root=OpenCanceler-4 194 807595 ns/op BenchmarkCancelTree/depth=100/Root=ClosedCanceler-4 296 407580 ns/op BenchmarkCancelTree/depth=1000/Root=Background-4 26 4398387 ns/op BenchmarkCancelTree/depth=1000/Root=OpenCanceler-4 15 7591028 ns/op BenchmarkCancelTree/depth=1000/Root=ClosedCanceler-4 30 4035432 ns/op BenchmarkCheckCanceled/Err-4 266728 443.1 ns/op BenchmarkCheckCanceled/Done-4 394318 284.8 ns/op BenchmarkContextCancelDone-4 422667 242.8 ns/op BenchmarkDeepValueNewGoRoutine/depth=10-4 12566 9518 ns/op BenchmarkDeepValueNewGoRoutine/depth=20-4 10000 10277 ns/op BenchmarkDeepValueNewGoRoutine/depth=30-4 10000 10908 ns/op BenchmarkDeepValueNewGoRoutine/depth=50-4 10000 11691 ns/op BenchmarkDeepValueNewGoRoutine/depth=100-4 7322 15185 ns/op BenchmarkDeepValueSameGoRoutine/depth=10-4 485647 243.8 ns/op BenchmarkDeepValueSameGoRoutine/depth=20-4 276973 424.5 ns/op BenchmarkDeepValueSameGoRoutine/depth=30-4 194552 609.0 ns/op BenchmarkDeepValueSameGoRoutine/depth=50-4 119156 979.2 ns/op BenchmarkDeepValueSameGoRoutine/depth=100-4 62488 1907 ns/op PASS ok context 11.148s goos: freebsd goarch: amd64 pkg: crypto/aes cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncrypt-4 1759675 68.71 ns/op 232.88 MB/s BenchmarkDecrypt-4 1777287 67.43 ns/op 237.27 MB/s BenchmarkExpand-4 1000000 119.8 ns/op PASS ok crypto/aes 1.529s goos: freebsd goarch: amd64 pkg: crypto/cipher cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAESGCM/Open-128-64-4 185001 674.2 ns/op 94.92 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-64-4 373740 321.9 ns/op 198.79 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-64-4 189650 709.9 ns/op 90.15 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-64-4 376647 354.8 ns/op 180.36 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-1350-4 118984 1396 ns/op 966.74 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-1350-4 175485 1052 ns/op 1283.62 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-1350-4 107865 1483 ns/op 910.15 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-1350-4 150411 1214 ns/op 1111.82 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-8192-4 27843 5067 ns/op 1616.61 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-8192-4 43316 4753 ns/op 1723.72 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-8192-4 26139 5530 ns/op 1481.43 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-8192-4 29042 5192 ns/op 1577.77 MB/s 0 B/op 0 allocs/op BenchmarkAESCFBEncrypt1K-4 6885 16783 ns/op 60.72 MB/s BenchmarkAESCFBDecrypt1K-4 6990 16799 ns/op 60.66 MB/s BenchmarkAESCFBDecrypt8K-4 908 131662 ns/op 62.18 MB/s BenchmarkAESOFB1K-4 10000 10986 ns/op 92.76 MB/s BenchmarkAESCTR1K-4 13878 8656 ns/op 117.72 MB/s BenchmarkAESCTR8K-4 1756 68629 ns/op 119.29 MB/s BenchmarkAESCBCEncrypt1K-4 13954 8541 ns/op 119.89 MB/s BenchmarkAESCBCDecrypt1K-4 18028 6631 ns/op 154.44 MB/s PASS ok crypto/cipher 4.374s goos: freebsd goarch: amd64 pkg: crypto/des cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncrypt-4 78658 1489 ns/op 5.37 MB/s BenchmarkDecrypt-4 83450 1407 ns/op 5.69 MB/s BenchmarkTDESEncrypt-4 32872 3664 ns/op 2.18 MB/s BenchmarkTDESDecrypt-4 32998 3628 ns/op 2.20 MB/s PASS ok crypto/des 1.610s goos: freebsd goarch: amd64 pkg: crypto/ecdh cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkECDH/P256-4 944 122654 ns/op 759 B/op 12 allocs/op BenchmarkECDH/P384-4 14 8441582 ns/op 1086 B/op 21 allocs/op BenchmarkECDH/P521-4 5 20993668 ns/op 1534 B/op 21 allocs/op BenchmarkECDH/X25519-4 97 1235880 ns/op 377 B/op 9 allocs/op PASS ok crypto/ecdh 1.772s goos: freebsd goarch: amd64 pkg: crypto/ecdsa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSign/P256-4 1700 65447 ns/op 2511 B/op 33 allocs/op BenchmarkSign/P384-4 32 3799730 ns/op 2681 B/op 34 allocs/op BenchmarkSign/P521-4 13 8635037 ns/op 3064 B/op 35 allocs/op BenchmarkVerify/P256-4 944 131836 ns/op 432 B/op 8 allocs/op BenchmarkVerify/P384-4 12 9384401 ns/op 592 B/op 12 allocs/op BenchmarkVerify/P521-4 5 22835747 ns/op 912 B/op 12 allocs/op BenchmarkGenerateKey/P256-4 4036 28272 ns/op 895 B/op 14 allocs/op BenchmarkGenerateKey/P384-4 57 2082930 ns/op 1094 B/op 17 allocs/op BenchmarkGenerateKey/P521-4 22 5071734 ns/op 1412 B/op 17 allocs/op PASS ok crypto/ecdsa 2.651s goos: freebsd goarch: amd64 pkg: crypto/ed25519 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkKeyGeneration-4 315 358167 ns/op BenchmarkNewKeyFromSeed-4 326 368458 ns/op BenchmarkSigning-4 295 391150 ns/op BenchmarkVerification-4 200 588163 ns/op PASS ok crypto/ed25519 1.714s goos: freebsd goarch: amd64 pkg: crypto/elliptic cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScalarBaseMult/P256-4 4990 23831 ns/op 368 B/op 6 allocs/op BenchmarkScalarBaseMult/P224-4 145 819426 ns/op 376 B/op 9 allocs/op BenchmarkScalarBaseMult/P384-4 55 2139898 ns/op 504 B/op 9 allocs/op BenchmarkScalarBaseMult/P521-4 21 5143835 ns/op 696 B/op 9 allocs/op BenchmarkScalarMult/P256-4 1387 86299 ns/op 448 B/op 7 allocs/op BenchmarkScalarMult/P224-4 56 2150893 ns/op 440 B/op 10 allocs/op BenchmarkScalarMult/P384-4 20 5710754 ns/op 616 B/op 10 allocs/op BenchmarkScalarMult/P521-4 7 14790826 ns/op 840 B/op 10 allocs/op BenchmarkMarshalUnmarshal/P256/Uncompressed-4 12859 9130 ns/op 544 B/op 8 allocs/op BenchmarkMarshalUnmarshal/P256/Compressed-4 6081 19521 ns/op 592 B/op 9 allocs/op BenchmarkMarshalUnmarshal/P224/Uncompressed-4 3549 31180 ns/op 560 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P224/Compressed-4 79 1473523 ns/op 592 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P384/Uncompressed-4 2292 49748 ns/op 784 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P384/Compressed-4 301 395909 ns/op 848 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P521/Uncompressed-4 1508 77333 ns/op 1104 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P521/Compressed-4 97 1152790 ns/op 1184 B/op 15 allocs/op PASS ok crypto/elliptic 3.399s goos: freebsd goarch: amd64 pkg: crypto/hmac cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHMACSHA256_1K-4 14979 7951 ns/op 128.79 MB/s BenchmarkHMACSHA256_32-4 24315 4919 ns/op 6.50 MB/s BenchmarkNewWriteSum-4 12243 9306 ns/op 3.44 MB/s PASS ok crypto/hmac 1.676s goos: freebsd goarch: amd64 pkg: crypto/internal/bigmod cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkModAdd-4 51753 2271 ns/op BenchmarkModSub-4 52498 2235 ns/op BenchmarkMontgomeryRepr-4 26786 4443 ns/op BenchmarkMontgomeryMul-4 26833 4424 ns/op BenchmarkModMul-4 13312 9255 ns/op BenchmarkExpBig-4 15 7439561 ns/op BenchmarkExp-4 6 17905418 ns/op PASS ok crypto/internal/bigmod 2.120s goos: freebsd goarch: amd64 pkg: crypto/internal/edwards25519 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncodingDecoding-4 3140 35771 ns/op BenchmarkScalarBaseMult-4 346 334722 ns/op BenchmarkScalarMult-4 151 778308 ns/op BenchmarkVarTimeDoubleScalarBaseMult-4 224 532809 ns/op PASS ok crypto/internal/edwards25519 1.659s goos: freebsd goarch: amd64 pkg: crypto/internal/edwards25519/field cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAdd-4 531927 204.4 ns/op BenchmarkMultiply-4 4414783 27.07 ns/op BenchmarkSquare-4 5286214 22.63 ns/op BenchmarkInvert-4 25125 4762 ns/op BenchmarkMult32-4 1561404 77.19 ns/op PASS ok crypto/internal/edwards25519/field 1.865s goos: freebsd goarch: amd64 pkg: crypto/internal/nistec cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScalarMult/P224-4 52 1996050 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P256-4 1608 74386 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P384-4 20 5466963 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P521-4 7 14388872 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P224-4 160 737481 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P256-4 8074 15366 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P384-4 60 1844482 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P521-4 25 4469990 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec 2.084s goos: freebsd goarch: amd64 pkg: crypto/internal/nistec/fiat cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMul/P224-4 553701 205.0 ns/op 0 B/op 0 allocs/op BenchmarkMul/P384-4 295032 397.1 ns/op 0 B/op 0 allocs/op BenchmarkMul/P521-4 118912 993.7 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P224-4 597358 198.7 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P384-4 295282 398.1 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P521-4 117637 1031 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec/fiat 1.832s goos: freebsd goarch: amd64 pkg: crypto/md5 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes-4 117631 979.1 ns/op 8.17 MB/s BenchmarkHash64-4 147840 793.9 ns/op 80.61 MB/s BenchmarkHash128-4 133767 900.7 ns/op 142.12 MB/s BenchmarkHash256-4 106846 1108 ns/op 231.01 MB/s BenchmarkHash512-4 76933 1549 ns/op 330.51 MB/s BenchmarkHash1K-4 49548 2425 ns/op 422.27 MB/s BenchmarkHash8K-4 8101 14591 ns/op 561.43 MB/s BenchmarkHash1M-4 67 1779439 ns/op 589.27 MB/s BenchmarkHash8M-4 8 14215589 ns/op 590.10 MB/s BenchmarkHash8BytesUnaligned-4 118118 979.3 ns/op 8.17 MB/s BenchmarkHash1KUnaligned-4 49525 2425 ns/op 422.23 MB/s BenchmarkHash8KUnaligned-4 8090 14572 ns/op 562.16 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 1 142853217 ns/op PASS ok crypto/rand 1.230s goos: freebsd goarch: amd64 pkg: crypto/rc4 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRC4_128-4 13268 8963 ns/op 14.28 MB/s BenchmarkRC4_1K-4 1623 71812 ns/op 14.26 MB/s BenchmarkRC4_8K-4 206 567790 ns/op 14.26 MB/s PASS ok crypto/rc4 1.602s goos: freebsd goarch: amd64 pkg: crypto/rsa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecryptPKCS1v15/2048-4 10 10569254 ns/op BenchmarkDecryptPKCS1v15/3072-4 5 23651105 ns/op BenchmarkDecryptPKCS1v15/4096-4 3 42565035 ns/op BenchmarkEncryptPKCS1v15/2048-4 672 171447 ns/op BenchmarkDecryptOAEP/2048-4 10 10702082 ns/op BenchmarkEncryptOAEP/2048-4 570 199666 ns/op BenchmarkSignPKCS1v15/2048-4 10 10773540 ns/op BenchmarkVerifyPKCS1v15/2048-4 705 168840 ns/op BenchmarkSignPSS/2048-4 10 10881206 ns/op BenchmarkVerifyPSS/2048-4 622 190820 ns/op PASS ok crypto/rsa 2.643s goos: freebsd goarch: amd64 pkg: crypto/sha1 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 95412 1185 ns/op 6.75 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum-4 112395 1039 ns/op 7.70 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/New-4 75891 1542 ns/op 207.54 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/Sum-4 86422 1378 ns/op 232.17 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 49622 2412 ns/op 424.57 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum-4 53373 2277 ns/op 449.74 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 9933 11716 ns/op 699.23 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum-4 10000 11500 ns/op 712.36 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha1 2.106s goos: freebsd goarch: amd64 pkg: crypto/sha256 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 79010 1464 ns/op 5.47 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum224-4 89554 1303 ns/op 6.14 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 88191 1323 ns/op 6.05 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 26209 4564 ns/op 224.37 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum224-4 27217 4361 ns/op 234.82 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 27273 4388 ns/op 233.34 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 4284 28103 ns/op 291.50 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum224-4 4260 28501 ns/op 287.43 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 4290 27798 ns/op 294.69 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha256 2.356s goos: freebsd goarch: amd64 pkg: crypto/sha512 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 55989 2134 ns/op 3.75 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum384-4 70442 1694 ns/op 4.72 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum512-4 62898 1903 ns/op 4.20 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 27802 4309 ns/op 237.65 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum384-4 31273 3802 ns/op 269.33 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum512-4 29620 4025 ns/op 254.42 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 5755 20128 ns/op 407.00 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum384-4 6003 19576 ns/op 418.46 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum512-4 5840 19865 ns/op 412.39 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha512 2.358s goos: freebsd goarch: amd64 pkg: crypto/subtle cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkConstantTimeByteEq-4 16458954 7.299 ns/op BenchmarkConstantTimeEq-4 16518267 7.187 ns/op BenchmarkConstantTimeLessOrEq-4 16790284 7.149 ns/op BenchmarkXORBytes/8Bytes-4 4445835 26.53 ns/op 301.54 MB/s BenchmarkXORBytes/128Bytes-4 3861943 30.92 ns/op 4139.49 MB/s BenchmarkXORBytes/2048Bytes-4 1000000 131.6 ns/op 15568.12 MB/s BenchmarkXORBytes/32768Bytes-4 61267 1985 ns/op 16508.22 MB/s PASS ok crypto/subtle 2.051s goos: freebsd goarch: amd64 pkg: crypto/tls cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCertCache/0-4 212 558856 ns/op BenchmarkCertCache/1-4 207 590751 ns/op BenchmarkCertCache/2-4 210 574739 ns/op BenchmarkCertCache/3-4 201 583297 ns/op BenchmarkHandshakeServer/RSA-4 16 7259354 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv13-4 14 7529573 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv12-4 15 7312947 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv13-4 96 1137652 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv12-4 153 789858 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv13-4 51 2278478 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv12-4 60 2057414 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv13-4 3 33803087 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv12-4 4 33403143 ns/op BenchmarkThroughput/MaxPacket/1MB/TLSv12-4 4 25049508 ns/op 41.86 MB/s BenchmarkThroughput/MaxPacket/1MB/TLSv13-4 4 32545284 ns/op 32.22 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv12-4 3 39518057 ns/op 53.07 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv13-4 2 54177382 ns/op 38.71 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv12-4 2 67177892 ns/op 62.44 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv13-4 2 94963912 ns/op 44.17 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv12-4 1 125062533 ns/op 67.08 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv13-4 1 179359385 ns/op 46.77 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv12-4 1 236711888 ns/op 70.88 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv13-4 1 346686014 ns/op 48.39 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv12-4 1 457710675 ns/op 73.31 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv13-4 1 681073413 ns/op 49.27 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv12-4 1 954605490 ns/op 70.30 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv13-4 1 1359672885 ns/op 49.36 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv12-4 4 25822392 ns/op 40.61 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv13-4 4 32555727 ns/op 32.21 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv12-4 3 39318786 ns/op 53.34 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv13-4 2 53870129 ns/op 38.93 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv12-4 2 68000624 ns/op 61.68 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv13-4 2 95749099 ns/op 43.81 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv12-4 1 125403812 ns/op 66.89 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv13-4 1 179310799 ns/op 46.78 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv12-4 1 238745986 ns/op 70.27 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv13-4 1 350899688 ns/op 47.81 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv12-4 1 473722278 ns/op 70.83 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv13-4 1 688407134 ns/op 48.74 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv12-4 1 956337449 ns/op 70.17 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv13-4 1 1368158439 ns/op 49.05 MB/s BenchmarkLatency/MaxPacket/200kbps/TLSv12-4 1 704141428 ns/op BenchmarkLatency/MaxPacket/200kbps/TLSv13-4 1 707502000 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv12-4 1 288305954 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv13-4 1 289133135 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv12-4 1 149914870 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv13-4 1 149918894 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv12-4 2 80332726 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv13-4 2 80127130 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv12-4 3 38954679 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv13-4 3 38297227 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv12-4 1 143611177 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv13-4 1 147152902 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv12-4 2 64091266 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv13-4 2 64925232 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv12-4 3 37761078 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv13-4 3 37666930 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv12-4 5 24326071 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv13-4 5 24045429 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv12-4 7 16440539 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv13-4 7 15925550 ns/op PASS ok crypto/tls 20.421s goos: freebsd goarch: amd64 pkg: crypto/x509 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCreateCertificate/RSA_2048-4 10 10949852 ns/op BenchmarkCreateCertificate/ECDSA_P256-4 325 364667 ns/op BenchmarkParseCertificate/ecdsa_leaf-4 1072 109789 ns/op 12659 B/op 165 allocs/op BenchmarkParseCertificate/rsa_leaf-4 940 120489 ns/op 14067 B/op 188 allocs/op PASS ok crypto/x509 1.995s goos: freebsd goarch: amd64 pkg: database/sql cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkConcurrentDBExec-4 37 2986287 ns/op 280841 B/op 1650 allocs/op BenchmarkConcurrentStmtQuery-4 32 3627282 ns/op 273796 B/op 2072 allocs/op BenchmarkConcurrentStmtExec-4 43 2624608 ns/op 220330 B/op 742 allocs/op BenchmarkConcurrentTxQuery-4 40 2812543 ns/op 280331 B/op 2172 allocs/op BenchmarkConcurrentTxExec-4 52 2241625 ns/op 87836 B/op 1554 allocs/op BenchmarkConcurrentTxStmtQuery-4 40 2842647 ns/op 105983 B/op 2064 allocs/op BenchmarkConcurrentTxStmtExec-4 99 1091729 ns/op 40072 B/op 381 allocs/op BenchmarkConcurrentRandom-4 44 2661843 ns/op 229724 B/op 1869 allocs/op BenchmarkManyConcurrentQueries-4 2385 47075 ns/op 4122 B/op 20 allocs/op BenchmarkGrabConn-4 172662 716.4 ns/op 0 B/op 0 allocs/op PASS ok database/sql 2.597s goos: freebsd goarch: amd64 pkg: debug/elf cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSymbols64-4 1629 63553 ns/op BenchmarkSymbols32-4 2108 53708 ns/op PASS ok debug/elf 1.317s goos: freebsd goarch: amd64 pkg: debug/gosym cpu: Intel(R) Xeon(R) CPU @ 2.20GHz Benchmark115/NewLineTable-4 192109 548.5 ns/op 384 B/op 3 allocs/op Benchmark115/NewTable-4 90 1317236 ns/op 180234 B/op 13 allocs/op Benchmark115/LineToPC-4 76 1532858 ns/op 0 B/op 0 allocs/op Benchmark115/PCToLine-4 17139 7100 ns/op 0 B/op 0 allocs/op PASS ok debug/gosym 1.833s goos: freebsd goarch: amd64 pkg: encoding/asn1 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkObjectIdentifierString-4 61185 1908 ns/op BenchmarkMarshal-4 742 153919 ns/op 9528 B/op 363 allocs/op BenchmarkUnmarshal-4 2661 42109 ns/op 784 B/op 43 allocs/op PASS ok encoding/asn1 1.457s goos: freebsd goarch: amd64 pkg: encoding/base32 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode-4 351 337886 ns/op 24.24 MB/s BenchmarkEncodeToString-4 306 363090 ns/op 22.56 MB/s BenchmarkDecode-4 144 828207 ns/op 15.83 MB/s BenchmarkDecodeString-4 144 830360 ns/op 15.79 MB/s PASS ok encoding/base32 1.796s goos: freebsd goarch: amd64 pkg: encoding/base64 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncodeToString-4 336 333122 ns/op 24.59 MB/s BenchmarkDecodeString/2-4 313395 364.1 ns/op 10.99 MB/s BenchmarkDecodeString/4-4 251677 478.2 ns/op 16.73 MB/s BenchmarkDecodeString/8-4 193495 585.1 ns/op 20.51 MB/s BenchmarkDecodeString/64-4 36727 3261 ns/op 26.98 MB/s BenchmarkDecodeString/8192-4 338 352752 ns/op 30.97 MB/s BenchmarkNewEncoding-4 59088 1990 ns/op 128.64 MB/s PASS ok encoding/base64 2.064s goos: freebsd goarch: amd64 pkg: encoding/binary cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadSlice1000Int32s-4 1316 86641 ns/op 46.17 MB/s BenchmarkReadStruct-4 16489 7327 ns/op 10.24 MB/s BenchmarkWriteStruct-4 15338 7625 ns/op 9.84 MB/s BenchmarkReadInts-4 48277 2465 ns/op 12.17 MB/s BenchmarkWriteInts-4 46738 2587 ns/op 11.60 MB/s BenchmarkWriteSlice1000Int32s-4 1350 87513 ns/op 45.71 MB/s BenchmarkPutUint16-4 3927194 30.31 ns/op 65.99 MB/s BenchmarkAppendUint16-4 3653695 32.80 ns/op 60.98 MB/s BenchmarkPutUint32-4 2831248 43.63 ns/op 91.68 MB/s BenchmarkAppendUint32-4 2882910 41.71 ns/op 95.90 MB/s BenchmarkPutUint64-4 1025682 115.4 ns/op 69.32 MB/s BenchmarkAppendUint64-4 1000000 112.2 ns/op 71.31 MB/s BenchmarkLittleEndianPutUint16-4 4078820 29.35 ns/op 68.15 MB/s BenchmarkLittleEndianAppendUint16-4 3961293 30.29 ns/op 66.02 MB/s BenchmarkLittleEndianPutUint32-4 2857161 42.77 ns/op 93.53 MB/s BenchmarkLittleEndianAppendUint32-4 2740495 43.45 ns/op 92.07 MB/s BenchmarkLittleEndianPutUint64-4 968761 115.3 ns/op 69.37 MB/s BenchmarkLittleEndianAppendUint64-4 1000000 113.2 ns/op 70.68 MB/s BenchmarkReadFloats-4 163057 746.3 ns/op 16.08 MB/s BenchmarkWriteFloats-4 157846 757.4 ns/op 15.84 MB/s BenchmarkReadSlice1000Float32s-4 1146 102102 ns/op 39.18 MB/s BenchmarkWriteSlice1000Float32s-4 1120 106550 ns/op 37.54 MB/s BenchmarkReadSlice1000Uint8s-4 76016 1719 ns/op 581.63 MB/s BenchmarkWriteSlice1000Uint8s-4 118483 1295 ns/op 772.39 MB/s BenchmarkPutUvarint32-4 728760 145.0 ns/op 27.59 MB/s BenchmarkPutUvarint64-4 215182 561.3 ns/op 14.25 MB/s PASS ok encoding/binary 4.974s goos: freebsd goarch: amd64 pkg: encoding/csv cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRead-4 7062 16004 ns/op 736 B/op 16 allocs/op BenchmarkReadWithFieldsPerRecord-4 6268 16116 ns/op 736 B/op 16 allocs/op BenchmarkReadWithoutFieldsPerRecord-4 6811 16290 ns/op 736 B/op 16 allocs/op BenchmarkReadLargeFields-4 4201 26729 ns/op 3938 B/op 24 allocs/op BenchmarkReadReuseRecord-4 7340 15030 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithFieldsPerRecord-4 8166 15011 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithoutFieldsPerRecord-4 7902 15192 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordLargeFields-4 4543 24444 ns/op 2977 B/op 12 allocs/op BenchmarkWrite-4 12642 9474 ns/op PASS ok encoding/csv 2.331s goos: freebsd goarch: amd64 pkg: encoding/gob cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEndToEndPipe-4 12152 9638 ns/op 1813 B/op 2 allocs/op BenchmarkEndToEndByteBuffer-4 16107 7571 ns/op 1811 B/op 2 allocs/op BenchmarkEndToEndSliceByteBuffer-4 266 431192 ns/op 16720 B/op 330 allocs/op BenchmarkEncodeComplex128Slice-4 748 154998 ns/op 657 B/op 0 allocs/op BenchmarkEncodeFloat64Slice-4 1659 70265 ns/op 52 B/op 0 allocs/op BenchmarkEncodeInt32Slice-4 1578 73346 ns/op 55 B/op 0 allocs/op BenchmarkEncodeStringSlice-4 2223 48208 ns/op 174 B/op 0 allocs/op BenchmarkEncodeInterfaceSlice-4 63 2063434 ns/op 34673 B/op 251 allocs/op BenchmarkDecodeComplex128Slice-4 681 180630 ns/op 25217 B/op 169 allocs/op BenchmarkDecodeFloat64Slice-4 1083 93626 ns/op 10799 B/op 169 allocs/op BenchmarkDecodeInt32Slice-4 1490 81641 ns/op 9756 B/op 169 allocs/op BenchmarkDecodeStringSlice-4 939 126154 ns/op 39127 B/op 1169 allocs/op BenchmarkDecodeStringsSlice-4 326 352426 ns/op 66236 B/op 2201 allocs/op BenchmarkDecodeBytesSlice-4 596 189496 ns/op 23693 B/op 189 allocs/op BenchmarkDecodeInterfaceSlice-4 104 1114689 ns/op 82974 B/op 3178 allocs/op BenchmarkDecodeMap-4 70 1576318 ns/op 54133 B/op 181 allocs/op PASS ok encoding/gob 3.404s goos: freebsd goarch: amd64 pkg: encoding/hex cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode/256-4 12049 9757 ns/op 26.24 MB/s BenchmarkEncode/1024-4 2884 39163 ns/op 26.15 MB/s BenchmarkEncode/4096-4 760 155849 ns/op 26.28 MB/s BenchmarkEncode/16384-4 193 618702 ns/op 26.48 MB/s BenchmarkDecode/256-4 21315 5304 ns/op 48.26 MB/s BenchmarkDecode/1024-4 5858 21315 ns/op 48.04 MB/s BenchmarkDecode/4096-4 1460 82390 ns/op 49.71 MB/s BenchmarkDecode/16384-4 364 328037 ns/op 49.95 MB/s BenchmarkDump/256-4 1384 86749 ns/op 2.95 MB/s BenchmarkDump/1024-4 351 336434 ns/op 3.04 MB/s BenchmarkDump/4096-4 87 1349420 ns/op 3.04 MB/s BenchmarkDump/16384-4 21 5525931 ns/op 2.96 MB/s PASS ok encoding/hex 2.857s goos: freebsd goarch: amd64 pkg: encoding/json cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCodeEncoder-4 1 125364111 ns/op 15.48 MB/s 8392072 B/op 61 allocs/op BenchmarkCodeEncoderError-4 1 118837443 ns/op 16.33 MB/s 4952 B/op 71 allocs/op BenchmarkCodeMarshal-4 1 126155711 ns/op 15.38 MB/s 1944296 B/op 20 allocs/op BenchmarkCodeMarshalError-4 1 135309849 ns/op 14.34 MB/s 10335144 B/op 111 allocs/op BenchmarkMarshalBytes/32-4 20966 5609 ns/op BenchmarkMarshalBytes/256-4 5257 21448 ns/op BenchmarkMarshalBytes/4096-4 475 250636 ns/op BenchmarkMarshalBytesError/32-4 54 2071939 ns/op BenchmarkMarshalBytesError/256-4 54 2113461 ns/op BenchmarkMarshalBytesError/4096-4 48 2349608 ns/op BenchmarkMarshalMap-4 50361 2477 ns/op 300 B/op 8 allocs/op BenchmarkCodeDecoder-4 1 416687301 ns/op 4.66 MB/s 10097544 B/op 40034 allocs/op BenchmarkUnicodeDecoder-4 36350 3280 ns/op 4.27 MB/s 40 B/op 2 allocs/op BenchmarkDecoderStream-4 48482 2444 ns/op 16 B/op 1 allocs/op BenchmarkCodeUnmarshal-4 1 375367258 ns/op 5.17 MB/s 2019408 B/op 40002 allocs/op BenchmarkCodeUnmarshalReuse-4 1 370872036 ns/op 5.23 MB/s 2021368 B/op 40010 allocs/op BenchmarkUnmarshalString-4 50290 2286 ns/op 160 B/op 2 allocs/op BenchmarkUnmarshalFloat64-4 149680 818.9 ns/op 144 B/op 1 allocs/op BenchmarkUnmarshalInt64-4 258194 435.6 ns/op 144 B/op 1 allocs/op BenchmarkUnmarshalMap-4 16947 7017 ns/op 320 B/op 12 allocs/op BenchmarkIssue10335-4 78355 1543 ns/op 176 B/op 3 allocs/op BenchmarkIssue34127-4 93002 1268 ns/op 83 B/op 2 allocs/op BenchmarkUnmapped-4 16406 7371 ns/op 208 B/op 4 allocs/op BenchmarkTypeFieldsCache/MissTypes1-4 2875 40632 ns/op BenchmarkTypeFieldsCache/MissTypes10-4 919 121335 ns/op BenchmarkTypeFieldsCache/MissTypes100-4 126 922448 ns/op BenchmarkTypeFieldsCache/MissTypes1000-4 14 8461275 ns/op BenchmarkTypeFieldsCache/HitTypes1-4 463474 239.2 ns/op BenchmarkTypeFieldsCache/HitTypes10-4 456415 248.6 ns/op BenchmarkTypeFieldsCache/HitTypes100-4 482926 244.3 ns/op BenchmarkTypeFieldsCache/HitTypes1000-4 467528 238.8 ns/op BenchmarkEncodeMarshaler-4 70324 1765 ns/op 76 B/op 2 allocs/op BenchmarkEncoderEncode-4 82051 1420 ns/op 44 B/op 0 allocs/op BenchmarkNumberIsValid-4 3951644 28.63 ns/op BenchmarkNumberIsValidRegexp-4 20683 5879 ns/op PASS ok encoding/json 8.261s goos: freebsd goarch: amd64 pkg: encoding/pem cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode-4 45 2570980 ns/op 25.49 MB/s BenchmarkDecode-4 21 5133682 ns/op 17.29 MB/s PASS ok encoding/pem 1.425s goos: freebsd goarch: amd64 pkg: encoding/xml cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMarshal-4 3238 37672 ns/op 6280 B/op 24 allocs/op BenchmarkUnmarshal-4 1051 112154 ns/op 8218 B/op 185 allocs/op BenchmarkHTMLAutoClose-4 4543 29426 ns/op PASS ok encoding/xml 1.578s goos: freebsd goarch: amd64 pkg: errors cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkIs-4 233772 473.9 ns/op BenchmarkAs-4 60926 1929 ns/op PASS ok errors 1.346s goos: freebsd goarch: amd64 pkg: expvar cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkIntAdd-4 208740 554.4 ns/op BenchmarkIntSet-4 251314 442.6 ns/op BenchmarkFloatAdd-4 55668 2362 ns/op BenchmarkFloatSet-4 261027 480.9 ns/op BenchmarkStringSet-4 266808 419.2 ns/op BenchmarkMapSet-4 59047 2257 ns/op BenchmarkMapSetDifferent-4 58687 2097 ns/op BenchmarkMapSetDifferentRandom-4 244 475928 ns/op BenchmarkMapSetString-4 58324 2146 ns/op BenchmarkMapAddSame-4 32284 3176 ns/op BenchmarkMapAddDifferent-4 17020 7339 ns/op BenchmarkMapAddDifferentRandom-4 210 570577 ns/op BenchmarkMapAddSameSteadyState-4 203246 563.0 ns/op BenchmarkMapAddDifferentSteadyState-4 107938 1093 ns/op BenchmarkMapString-4 6396 17338 ns/op 672 B/op 7 allocs/op BenchmarkRealworldExpvarUsage-4 10000 24662 ns/op PASS ok expvar 3.519s goos: freebsd goarch: amd64 pkg: fmt cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSprintfPadding-4 110631 1024 ns/op BenchmarkSprintfEmpty-4 447382 298.4 ns/op BenchmarkSprintfString-4 325462 398.0 ns/op BenchmarkSprintfTruncateString-4 283087 427.6 ns/op BenchmarkSprintfTruncateBytes-4 156813 726.5 ns/op BenchmarkSprintfSlowParsingPath-4 284124 447.7 ns/op BenchmarkSprintfQuoteString-4 41259 2956 ns/op BenchmarkSprintfInt-4 296481 439.3 ns/op BenchmarkSprintfIntInt-4 218674 634.5 ns/op BenchmarkSprintfPrefixedInt-4 248319 506.9 ns/op BenchmarkSprintfFloat-4 165211 724.3 ns/op BenchmarkSprintfComplex-4 63762 1871 ns/op BenchmarkSprintfBoolean-4 303709 412.1 ns/op BenchmarkSprintfHexString-4 144621 868.7 ns/op BenchmarkSprintfHexBytes-4 81900 1339 ns/op BenchmarkSprintfBytes-4 50672 2380 ns/op BenchmarkSprintfStringer-4 87198 1417 ns/op BenchmarkSprintfStructure-4 41586 2919 ns/op BenchmarkManyArgs-4 76705 1571 ns/op BenchmarkFprintInt-4 69118 1777 ns/op BenchmarkFprintfBytes-4 77562 1544 ns/op BenchmarkFprintIntNoAlloc-4 67401 1767 ns/op BenchmarkScanInts-4 37 3175218 ns/op BenchmarkScanRecursiveInt-4 1 372063664 ns/op BenchmarkScanRecursiveIntReaderWrapper-4 1 395009923 ns/op PASS ok fmt 5.102s goos: freebsd goarch: amd64 pkg: go/build cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkImportVendor-4 752 137879 ns/op PASS ok go/build 1.157s goos: freebsd goarch: amd64 pkg: go/constant cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkStringAdd/1-4 40867 2601 ns/op 160 B/op 2 allocs/op BenchmarkStringAdd/4-4 14076 8647 ns/op 832 B/op 9 allocs/op BenchmarkStringAdd/16-4 3982 28911 ns/op 3168 B/op 23 allocs/op BenchmarkStringAdd/64-4 1118 107414 ns/op 11872 B/op 73 allocs/op BenchmarkStringAdd/256-4 278 428065 ns/op 48992 B/op 267 allocs/op BenchmarkStringAdd/1024-4 61 1896964 ns/op 215520 B/op 1038 allocs/op BenchmarkStringAdd/4096-4 15 7609912 ns/op 846304 B/op 4113 allocs/op BenchmarkStringAdd/16384-4 4 30156512 ns/op 3615200 B/op 16406 allocs/op BenchmarkStringAdd/65536-4 1 134969448 ns/op 15239648 B/op 65564 allocs/op PASS ok go/constant 2.481s goos: freebsd goarch: amd64 pkg: go/format cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFormat/array1-10000-4 1 266666880 ns/op 0.24 MB/s 47378232 B/op 49246 allocs/op PASS ok go/format 1.379s goos: freebsd goarch: amd64 pkg: go/parser cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkParse-4 5 20283652 ns/op 2.65 MB/s BenchmarkParseOnly-4 6 17430591 ns/op 3.09 MB/s BenchmarkResolve-4 48 2348299 ns/op 22.93 MB/s PASS ok go/parser 2.311s goos: freebsd goarch: amd64 pkg: go/printer cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPrintFile-4 1 151470500 ns/op 0.34 MB/s 5076656 B/op 27491 allocs/op BenchmarkPrintDecl-4 762 153876 ns/op 0.21 MB/s 16349 B/op 51 allocs/op PASS ok go/printer 1.374s goos: freebsd goarch: amd64 pkg: go/scanner cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScan-4 277 431240 ns/op BenchmarkScanFiles/go/types/expr.go-4 14 7842149 ns/op 6.38 MB/s BenchmarkScanFiles/go/parser/parser.go-4 8 12562632 ns/op 5.88 MB/s BenchmarkScanFiles/net/http/server.go-4 6 18757058 ns/op 6.59 MB/s BenchmarkScanFiles/go/scanner/errors.go-4 222 532199 ns/op 5.82 MB/s PASS ok go/scanner 1.774s goos: freebsd goarch: amd64 pkg: go/token cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSearchInts-4 1000000 102.3 ns/op PASS ok go/token 1.134s goos: freebsd goarch: amd64 pkg: go/types cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLookupFieldOrMethod-4 105 1184708 ns/op BenchmarkNamed/Underlying/nongeneric-4 792724 135.2 ns/op BenchmarkNamed/Underlying/generic-4 903516 129.9 ns/op BenchmarkNamed/Underlying/src_instance-4 858758 144.6 ns/op BenchmarkNamed/Underlying/user_instance-4 909576 128.9 ns/op BenchmarkNamed/NewMethodSet/nongeneric-4 19558 6076 ns/op BenchmarkNamed/NewMethodSet/generic-4 19934 6005 ns/op BenchmarkNamed/NewMethodSet/src_instance-4 19317 6200 ns/op BenchmarkNamed/NewMethodSet/user_instance-4 19354 6085 ns/op BenchmarkCheck/http/funcbodies/info-4 1 657099667 ns/op 51200 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 489806737 ns/op 68686 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 248922307 ns/op 135116 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 229921533 ns/op 146300 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 490053318 ns/op 10665 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 1 118955295 ns/op 43926 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 2 67776063 ns/op 77084 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 2 64628403 ns/op 80847 lines/s BenchmarkCheck/constant/funcbodies/info-4 1 149273448 ns/op 14512 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 2 66090656 ns/op 32773 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 3 47169035 ns/op 45926 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 3 46857787 ns/op 46235 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 1247097060 ns/op 55239 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 709593656 ns/op 97079 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 165284273 ns/op 416658 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 1 128994263 ns/op 533846 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 546174210 ns/op 3674 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 1 104395452 ns/op 19210 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 2 79754070 ns/op 25158 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 2 82591096 ns/op 24294 lines/s PASS ok go/types 20.229s goos: freebsd goarch: amd64 pkg: hash/adler32 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAdler32KB-4 8923 13404 ns/op 76.39 MB/s PASS ok hash/adler32 1.263s goos: freebsd goarch: amd64 pkg: hash/crc32 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCRC32/poly=IEEE/size=15/align=0-4 205218 555.6 ns/op 27.00 MB/s BenchmarkCRC32/poly=IEEE/size=15/align=1-4 215782 531.0 ns/op 28.25 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=0-4 109207 1087 ns/op 36.81 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=1-4 116522 1033 ns/op 38.71 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=0-4 452216 281.3 ns/op 1820.37 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=1-4 452300 278.8 ns/op 1836.68 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=0-4 397803 325.5 ns/op 3146.22 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=1-4 397094 326.5 ns/op 3135.83 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=0-4 239115 629.1 ns/op 6511.07 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=1-4 244444 631.9 ns/op 6482.52 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=0-4 49596 3317 ns/op 9880.22 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=1-4 53845 3323 ns/op 9861.26 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=0-4 427290 268.5 ns/op 55.86 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=1-4 454525 263.8 ns/op 56.87 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=0-4 436312 263.9 ns/op 151.60 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=1-4 442154 264.4 ns/op 151.30 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=0-4 326911 370.2 ns/op 1383.03 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=1-4 320053 370.1 ns/op 1383.32 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=0-4 260866 449.8 ns/op 2276.59 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=1-4 263685 450.0 ns/op 2275.44 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=0-4 226513 529.5 ns/op 7735.18 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=1-4 225145 540.7 ns/op 7575.26 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=0-4 47208 2538 ns/op 12908.63 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=1-4 47370 2557 ns/op 12816.61 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=0-4 219223 543.1 ns/op 27.62 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=1-4 220976 537.7 ns/op 27.90 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=0-4 107738 1112 ns/op 35.96 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=1-4 110601 1086 ns/op 36.84 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=0-4 8564 13745 ns/op 37.25 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=1-4 8148 14222 ns/op 36.00 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=0-4 3961 29874 ns/op 34.28 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=1-4 3939 29326 ns/op 34.92 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=0-4 930 128457 ns/op 31.89 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=1-4 921 130973 ns/op 31.27 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=0-4 100 1046880 ns/op 31.30 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=1-4 100 1041770 ns/op 31.45 MB/s PASS ok hash/crc32 5.841s goos: freebsd goarch: amd64 pkg: hash/crc64 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCrc64/ISO64KB-4 90 1285403 ns/op 50.98 MB/s BenchmarkCrc64/ISO4KB-4 1063 113706 ns/op 36.02 MB/s BenchmarkCrc64/ISO1KB-4 4795 23807 ns/op 43.01 MB/s BenchmarkCrc64/ECMA64KB-4 86 1287954 ns/op 50.88 MB/s BenchmarkCrc64/Random64KB-4 90 1231520 ns/op 53.22 MB/s BenchmarkCrc64/Random16KB-4 367 320101 ns/op 51.18 MB/s PASS ok hash/crc64 1.837s goos: freebsd goarch: amd64 pkg: hash/fnv cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFnv32KB-4 8803 13686 ns/op 74.82 MB/s BenchmarkFnv32aKB-4 7526 13974 ns/op 73.28 MB/s BenchmarkFnv64KB-4 8304 13726 ns/op 74.60 MB/s BenchmarkFnv64aKB-4 8539 13685 ns/op 74.83 MB/s BenchmarkFnv128KB-4 2172 54359 ns/op 18.84 MB/s BenchmarkFnv128aKB-4 2156 53584 ns/op 19.11 MB/s PASS ok hash/fnv 1.898s goos: freebsd goarch: amd64 pkg: hash/maphash cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash/n=4/Write-4 544257 192.5 ns/op 20.78 MB/s BenchmarkHash/n=4/Bytes-4 4359524 27.68 ns/op 144.53 MB/s BenchmarkHash/n=4/String-4 1767807 67.44 ns/op 59.31 MB/s BenchmarkHash/n=8/Write-4 575244 190.7 ns/op 41.95 MB/s BenchmarkHash/n=8/Bytes-4 4315017 27.88 ns/op 286.91 MB/s BenchmarkHash/n=8/String-4 1789207 67.09 ns/op 119.24 MB/s BenchmarkHash/n=16/Write-4 618586 192.8 ns/op 82.98 MB/s BenchmarkHash/n=16/Bytes-4 4520448 27.05 ns/op 591.40 MB/s BenchmarkHash/n=16/String-4 1719694 71.63 ns/op 223.37 MB/s BenchmarkHash/n=32/Write-4 594697 200.4 ns/op 159.68 MB/s BenchmarkHash/n=32/Bytes-4 4279045 28.68 ns/op 1115.72 MB/s BenchmarkHash/n=32/String-4 1743367 69.33 ns/op 461.57 MB/s BenchmarkHash/n=64/Write-4 530818 217.5 ns/op 294.32 MB/s BenchmarkHash/n=64/Bytes-4 4146537 30.19 ns/op 2119.95 MB/s BenchmarkHash/n=64/String-4 1707322 70.35 ns/op 909.80 MB/s BenchmarkHash/n=256/Write-4 385159 300.1 ns/op 852.95 MB/s BenchmarkHash/n=256/Bytes-4 2049687 60.04 ns/op 4263.51 MB/s BenchmarkHash/n=256/String-4 918244 133.2 ns/op 1922.31 MB/s BenchmarkHash/n=320/Write-4 407978 292.4 ns/op 1094.58 MB/s BenchmarkHash/n=320/Bytes-4 1599765 75.88 ns/op 4217.28 MB/s BenchmarkHash/n=320/String-4 614634 185.6 ns/op 1723.87 MB/s BenchmarkHash/n=1024/Write-4 267481 465.5 ns/op 2199.60 MB/s BenchmarkHash/n=1024/Bytes-4 747958 189.0 ns/op 5419.29 MB/s BenchmarkHash/n=1024/String-4 260504 478.5 ns/op 2140.19 MB/s BenchmarkHash/n=4096/Write-4 126076 1078 ns/op 3801.10 MB/s BenchmarkHash/n=4096/Bytes-4 207861 706.1 ns/op 5800.69 MB/s BenchmarkHash/n=4096/String-4 69064 1814 ns/op 2258.12 MB/s BenchmarkHash/n=16384/Write-4 37144 3466 ns/op 4727.61 MB/s BenchmarkHash/n=16384/Bytes-4 49320 2772 ns/op 5911.26 MB/s BenchmarkHash/n=16384/String-4 16674 7209 ns/op 2272.75 MB/s PASS ok hash/maphash 5.625s goos: freebsd goarch: amd64 pkg: html cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEscape-4 805 135276 ns/op BenchmarkEscapeNone-4 138606 837.6 ns/op BenchmarkUnescape-4 786 152922 ns/op BenchmarkUnescapeNone-4 532218 220.7 ns/op BenchmarkUnescapeSparse-4 10000 11833 ns/op BenchmarkUnescapeDense-4 1166 99046 ns/op PASS ok html 1.811s goos: freebsd goarch: amd64 pkg: html/template cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCSSEscaper-4 9022 12850 ns/op BenchmarkCSSEscaperNoSpecials-4 42589 2802 ns/op BenchmarkDecodeCSS-4 28052 4318 ns/op BenchmarkDecodeCSSNoSpecials-4 4229176 29.25 ns/op BenchmarkCSSValueFilter-4 113882 1053 ns/op BenchmarkCSSValueFilterOk-4 80064 1481 ns/op BenchmarkEscapedExecute-4 4287 25835 ns/op BenchmarkHTMLNospaceEscaper-4 10000 10484 ns/op BenchmarkHTMLNospaceEscaperNoSpecials-4 64418 1840 ns/op BenchmarkStripTags-4 21861 5545 ns/op BenchmarkStripTagsNoSpecials-4 298604 390.6 ns/op BenchmarkJSValEscaperWithNum-4 23209 5214 ns/op BenchmarkJSValEscaperWithStr-4 5119 21107 ns/op BenchmarkJSValEscaperWithStrNoSpecials-4 18070 6591 ns/op BenchmarkJSValEscaperWithObj-4 4522 25008 ns/op BenchmarkJSValEscaperWithObjNoSpecials-4 13090 9164 ns/op BenchmarkJSStrEscaperNoSpecials-4 54946 2161 ns/op BenchmarkJSStrEscaper-4 10000 10840 ns/op BenchmarkJSRegexpEscaperNoSpecials-4 49612 2345 ns/op BenchmarkJSRegexpEscaper-4 10000 11253 ns/op BenchmarkTemplateSpecialTags-4 92 1281275 ns/op BenchmarkURLEscaper-4 4095 27091 ns/op BenchmarkURLEscaperNoSpecials-4 166584 707.7 ns/op BenchmarkURLNormalizer-4 5427 20282 ns/op BenchmarkURLNormalizerNoSpecials-4 159516 746.3 ns/op BenchmarkSrcsetFilter-4 18666 6424 ns/op BenchmarkSrcsetFilterNoSpecials-4 107546 1114 ns/op PASS ok html/template 5.044s goos: freebsd goarch: amd64 pkg: image cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAt/rgba-4 552678 193.4 ns/op 16 B/op 1 allocs/op BenchmarkAt/rgba64-4 412952 260.2 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba-4 645745 184.4 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba64-4 451702 258.1 ns/op 16 B/op 1 allocs/op BenchmarkAt/alpha-4 1842028 65.62 ns/op 0 B/op 0 allocs/op BenchmarkAt/alpha16-4 1000000 103.4 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray-4 1873765 63.18 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray16-4 1000000 102.0 ns/op 0 B/op 0 allocs/op BenchmarkAt/paletted-4 1505138 80.34 ns/op 0 B/op 0 allocs/op BenchmarkSet/rgba-4 461660 249.6 ns/op 16 B/op 1 allocs/op BenchmarkSet/rgba64-4 366300 321.3 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba-4 481321 247.4 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba64-4 369469 317.8 ns/op 16 B/op 1 allocs/op BenchmarkSet/alpha-4 830323 138.1 ns/op 0 B/op 0 allocs/op BenchmarkSet/alpha16-4 583941 206.7 ns/op 16 B/op 1 allocs/op BenchmarkSet/gray-4 938139 125.6 ns/op 0 B/op 0 allocs/op BenchmarkSet/gray16-4 551134 212.7 ns/op 16 B/op 1 allocs/op BenchmarkSet/paletted-4 459157 268.5 ns/op 0 B/op 0 allocs/op BenchmarkRGBAAt-4 1412889 84.59 ns/op BenchmarkRGBASetRGBA-4 1504800 81.94 ns/op BenchmarkRGBA64At-4 743479 159.3 ns/op BenchmarkRGBA64SetRGBA64-4 749002 155.3 ns/op BenchmarkNRGBAAt-4 1432884 83.59 ns/op BenchmarkNRGBASetNRGBA-4 1488754 81.05 ns/op BenchmarkNRGBA64At-4 722349 161.0 ns/op BenchmarkNRGBA64SetNRGBA64-4 779916 154.2 ns/op BenchmarkAlphaAt-4 2558707 47.37 ns/op BenchmarkAlphaSetAlpha-4 2505868 47.60 ns/op BenchmarkAlpha16At-4 1584495 75.26 ns/op BenchmarkAlphaSetAlpha16-4 1594965 75.72 ns/op BenchmarkGrayAt-4 2575592 47.21 ns/op BenchmarkGraySetGray-4 2424316 49.03 ns/op BenchmarkGray16At-4 1620351 74.52 ns/op BenchmarkGraySetGray16-4 1572519 76.24 ns/op PASS ok image 6.256s goos: freebsd goarch: amd64 pkg: image/color cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkYCbCrToRGB/0-4 3993762 30.02 ns/op BenchmarkYCbCrToRGB/128-4 4285539 28.16 ns/op BenchmarkYCbCrToRGB/255-4 4298194 27.76 ns/op BenchmarkRGBToYCbCr/0-4 4361523 27.32 ns/op BenchmarkRGBToYCbCr/Cb-4 4294748 27.82 ns/op BenchmarkRGBToYCbCr/Cr-4 4411556 27.10 ns/op BenchmarkYCbCrToRGBA/0-4 3526207 33.99 ns/op BenchmarkYCbCrToRGBA/128-4 3209304 37.37 ns/op BenchmarkYCbCrToRGBA/255-4 3534002 34.07 ns/op BenchmarkNYCbCrAToRGBA/0-4 3295023 35.60 ns/op BenchmarkNYCbCrAToRGBA/128-4 3307890 36.19 ns/op BenchmarkNYCbCrAToRGBA/255-4 3340188 35.83 ns/op PASS ok image/color 2.928s goos: freebsd goarch: amd64 pkg: image/draw cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFillOver-4 3 34021802 ns/op BenchmarkFillSrc-4 242 424319 ns/op BenchmarkCopyOver-4 6 17414782 ns/op BenchmarkCopySrc-4 376 317269 ns/op BenchmarkNRGBAOver-4 6 18938208 ns/op BenchmarkNRGBASrc-4 9 12386102 ns/op BenchmarkYCbCr-4 8 13536289 ns/op BenchmarkGray-4 15 7331537 ns/op BenchmarkCMYK-4 8 12643637 ns/op BenchmarkGlyphOver-4 19 5977814 ns/op BenchmarkRGBAMaskOver-4 4 30549587 ns/op BenchmarkGrayMaskOver-4 5 23089329 ns/op BenchmarkRGBA64ImageMaskOver-4 3 38542212 ns/op BenchmarkRGBA-4 4 25340922 ns/op BenchmarkPalettedFill-4 879 136166 ns/op BenchmarkPalettedRGBA-4 4 25375644 ns/op BenchmarkGenericOver-4 2 55392838 ns/op BenchmarkGenericMaskOver-4 5 23113222 ns/op BenchmarkGenericSrc-4 3 37025485 ns/op BenchmarkGenericMaskSrc-4 4 31687529 ns/op PASS ok image/draw 6.875s goos: freebsd goarch: amd64 pkg: image/gif cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecode-4 25 4538433 ns/op 3.40 MB/s 48617 B/op 267 allocs/op BenchmarkEncodeRandomPaletted-4 1 108433262 ns/op 2.83 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRandomRGBA-4 1 3101322386 ns/op 0.40 MB/s 417248 B/op 13 allocs/op BenchmarkEncodeRealisticPaletted-4 63 1831553 ns/op 8.44 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRealisticRGBA-4 1 152780137 ns/op 0.40 MB/s 105952 B/op 13 allocs/op PASS ok image/gif 5.208s goos: freebsd goarch: amd64 pkg: image/jpeg cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFDCT-4 3939 27778 ns/op BenchmarkIDCT-4 4154 26554 ns/op BenchmarkDecodeBaseline-4 9 11778519 ns/op 5.25 MB/s 63024 B/op 5 allocs/op BenchmarkDecodeProgressive-4 7 16585412 ns/op 3.73 MB/s 259712 B/op 13 allocs/op BenchmarkEncodeRGBA-4 1 145728704 ns/op 8.43 MB/s 4544 B/op 7 allocs/op BenchmarkEncodeYCbCr-4 1 182434722 ns/op 5.05 MB/s 4544 B/op 7 allocs/op PASS ok image/jpeg 2.246s goos: freebsd goarch: amd64 pkg: image/png cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPaeth-4 13038829 8.696 ns/op BenchmarkDecodeGray-4 13 8883111 ns/op 7.38 MB/s 137024 B/op 102 allocs/op BenchmarkDecodeNRGBAGradient-4 3 37335815 ns/op 7.02 MB/s 337328 B/op 188 allocs/op BenchmarkDecodeNRGBAOpaque-4 4 32472550 ns/op 8.07 MB/s 346592 B/op 152 allocs/op BenchmarkDecodePaletted-4 22 5083081 ns/op 12.89 MB/s 140352 B/op 309 allocs/op BenchmarkDecodeRGB-4 4 30815020 ns/op 8.51 MB/s 332128 B/op 157 allocs/op BenchmarkDecodeInterlacing-4 3 37608844 ns/op 6.97 MB/s 605216 B/op 268 allocs/op BenchmarkEncodeGray-4 2 56565684 ns/op 5.43 MB/s 852232 B/op 32 allocs/op BenchmarkEncodeGrayWithBufferPool-4 2 56268937 ns/op 5.46 MB/s 426128 B/op 17 allocs/op BenchmarkEncodeNRGBOpaque-4 1 184257589 ns/op 6.67 MB/s 860296 B/op 32 allocs/op BenchmarkEncodeNRGBA-4 1 200129279 ns/op 6.14 MB/s 864136 B/op 32 allocs/op BenchmarkEncodePaletted-4 4 27961442 ns/op 10.99 MB/s 848656 B/op 36 allocs/op BenchmarkEncodeRGBOpaque-4 1 183797336 ns/op 6.69 MB/s 860296 B/op 32 allocs/op BenchmarkEncodeRGBA-4 1 777240637 ns/op 1.58 MB/s 864200 B/op 36 allocs/op PASS ok image/png 4.720s goos: freebsd goarch: amd64 pkg: index/suffixarray cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkNew/text=opticks/size=100K/bits=32-4 2 52859693 ns/op 1.89 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=opticks/size=100K/bits=64-4 3 42468539 ns/op 2.35 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=opticks/size=500K/bits=32-4 1 308756700 ns/op 1.62 MB/s 2007128 B/op 3 allocs/op BenchmarkNew/text=opticks/size=500K/bits=64-4 1 294917986 ns/op 1.70 MB/s 4006064 B/op 3 allocs/op BenchmarkNew/text=go/size=100K/bits=32-4 2 51113188 ns/op 1.96 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=64-4 3 42677646 ns/op 2.34 MB/s 802898 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=32-4 1 292706224 ns/op 1.71 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=64-4 1 265404258 ns/op 1.88 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=32-4 1 638465503 ns/op 1.57 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=64-4 1 654441185 ns/op 1.53 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=32-4 1 3878384929 ns/op 1.29 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=64-4 1 3589565621 ns/op 1.39 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=32-4 12 9117444 ns/op 10.97 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=64-4 12 9303042 ns/op 10.75 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=32-4 3 45528757 ns/op 10.98 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=64-4 3 47301375 ns/op 10.57 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=32-4 2 89543456 ns/op 11.17 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=64-4 2 91958005 ns/op 10.87 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=32-4 1 441865401 ns/op 11.32 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=64-4 1 458728641 ns/op 10.90 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=32-4 2 58816525 ns/op 1.70 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=64-4 3 50488625 ns/op 1.98 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=32-4 1 365998642 ns/op 1.37 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=64-4 1 373684502 ns/op 1.34 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=32-4 1 848979267 ns/op 1.18 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=64-4 1 887536714 ns/op 1.13 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=32-4 1 5473448994 ns/op 0.91 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=64-4 1 5141890562 ns/op 0.97 MB/s 40001616 B/op 2 allocs/op BenchmarkSaveRestore/bits=32-4 1 170659975 ns/op 24.49 MB/s 5275648 B/op 4 allocs/op BenchmarkSaveRestore/bits=64-4 1 172570911 ns/op 24.22 MB/s 9469952 B/op 4 allocs/op PASS ok index/suffixarray 43.816s goos: freebsd goarch: amd64 pkg: internal/chacha8rand cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkBlock-4 963843 196.6 ns/op 1301.94 MB/s PASS ok internal/chacha8rand 1.247s goos: freebsd goarch: amd64 pkg: internal/fuzz cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMarshalCorpusFile/1-4 36066 3049 ns/op 0.33 MB/s BenchmarkMarshalCorpusFile/2-4 38000 3187 ns/op 0.63 MB/s BenchmarkMarshalCorpusFile/4-4 34389 3535 ns/op 1.13 MB/s BenchmarkMarshalCorpusFile/8-4 28410 4253 ns/op 1.88 MB/s BenchmarkMarshalCorpusFile/16-4 22174 5420 ns/op 2.95 MB/s BenchmarkMarshalCorpusFile/32-4 14511 8314 ns/op 3.85 MB/s BenchmarkMarshalCorpusFile/64-4 9615 10665 ns/op 6.00 MB/s BenchmarkMarshalCorpusFile/128-4 7264 14061 ns/op 9.10 MB/s BenchmarkMarshalCorpusFile/256-4 3505 34202 ns/op 7.48 MB/s BenchmarkMarshalCorpusFile/512-4 1830 66132 ns/op 7.74 MB/s BenchmarkMarshalCorpusFile/1024-4 952 127135 ns/op 8.05 MB/s BenchmarkMarshalCorpusFile/2048-4 465 255808 ns/op 8.01 MB/s BenchmarkMarshalCorpusFile/4096-4 235 495811 ns/op 8.26 MB/s BenchmarkMarshalCorpusFile/8192-4 120 991636 ns/op 8.26 MB/s BenchmarkMarshalCorpusFile/16384-4 58 1990595 ns/op 8.23 MB/s BenchmarkMarshalCorpusFile/32768-4 26 4474828 ns/op 7.32 MB/s BenchmarkMarshalCorpusFile/65536-4 12 9075936 ns/op 7.22 MB/s BenchmarkMarshalCorpusFile/131072-4 6 18881607 ns/op 6.94 MB/s BenchmarkMarshalCorpusFile/262144-4 3 37378219 ns/op 7.01 MB/s BenchmarkMarshalCorpusFile/524288-4 2 79588969 ns/op 6.59 MB/s BenchmarkMarshalCorpusFile/1048576-4 1 153642635 ns/op 6.82 MB/s BenchmarkUnmarshalCorpusFile/1-4 9705 12128 ns/op 0.08 MB/s BenchmarkUnmarshalCorpusFile/2-4 8665 12548 ns/op 0.16 MB/s BenchmarkUnmarshalCorpusFile/4-4 8252 13349 ns/op 0.30 MB/s BenchmarkUnmarshalCorpusFile/8-4 6631 15256 ns/op 0.52 MB/s BenchmarkUnmarshalCorpusFile/16-4 6109 18414 ns/op 0.87 MB/s BenchmarkUnmarshalCorpusFile/32-4 4394 26146 ns/op 1.22 MB/s BenchmarkUnmarshalCorpusFile/64-4 3638 31647 ns/op 2.02 MB/s BenchmarkUnmarshalCorpusFile/128-4 2828 40567 ns/op 3.16 MB/s BenchmarkUnmarshalCorpusFile/256-4 1102 105427 ns/op 2.43 MB/s BenchmarkUnmarshalCorpusFile/512-4 597 200265 ns/op 2.56 MB/s BenchmarkUnmarshalCorpusFile/1024-4 312 380068 ns/op 2.69 MB/s BenchmarkUnmarshalCorpusFile/2048-4 158 758162 ns/op 2.70 MB/s BenchmarkUnmarshalCorpusFile/4096-4 73 1522838 ns/op 2.69 MB/s BenchmarkUnmarshalCorpusFile/8192-4 38 3015619 ns/op 2.72 MB/s BenchmarkUnmarshalCorpusFile/16384-4 19 5989839 ns/op 2.74 MB/s BenchmarkUnmarshalCorpusFile/32768-4 9 11822056 ns/op 2.77 MB/s BenchmarkUnmarshalCorpusFile/65536-4 5 23847831 ns/op 2.75 MB/s BenchmarkUnmarshalCorpusFile/131072-4 3 47658816 ns/op 2.75 MB/s BenchmarkUnmarshalCorpusFile/262144-4 2 95851354 ns/op 2.73 MB/s BenchmarkUnmarshalCorpusFile/524288-4 1 192227243 ns/op 2.73 MB/s BenchmarkUnmarshalCorpusFile/1048576-4 1 386340238 ns/op 2.71 MB/s BenchmarkMutatorBytes/1-4 34293 3485 ns/op BenchmarkMutatorBytes/10-4 36661 3275 ns/op BenchmarkMutatorBytes/100-4 33788 3591 ns/op BenchmarkMutatorBytes/1000-4 22314 5648 ns/op BenchmarkMutatorBytes/10000-4 5406 26238 ns/op BenchmarkMutatorBytes/100000-4 727 174364 ns/op BenchmarkMutatorString/1-4 32720 3588 ns/op BenchmarkMutatorString/10-4 33730 3549 ns/op BenchmarkMutatorString/100-4 30302 4400 ns/op BenchmarkMutatorString/1000-4 13569 8169 ns/op BenchmarkMutatorString/10000-4 3118 56174 ns/op BenchmarkMutatorString/100000-4 279 407828 ns/op BenchmarkMutatorAllBasicTypes/[]uint8-4 17229 6347 ns/op BenchmarkMutatorAllBasicTypes/string-4 18759 6457 ns/op BenchmarkMutatorAllBasicTypes/bool-4 58531 2029 ns/op BenchmarkMutatorAllBasicTypes/float32-4 52395 2283 ns/op BenchmarkMutatorAllBasicTypes/float64-4 49936 2360 ns/op BenchmarkMutatorAllBasicTypes/int-4 55622 2118 ns/op BenchmarkMutatorAllBasicTypes/int8-4 55082 2128 ns/op BenchmarkMutatorAllBasicTypes/int16-4 54926 2190 ns/op BenchmarkMutatorAllBasicTypes/int32-4 54906 2126 ns/op BenchmarkMutatorAllBasicTypes/int64-4 56937 2134 ns/op BenchmarkMutatorAllBasicTypes/uint8-4 53148 2190 ns/op BenchmarkMutatorAllBasicTypes/uint16-4 53276 2219 ns/op BenchmarkMutatorAllBasicTypes/uint32-4 54381 2171 ns/op BenchmarkMutatorAllBasicTypes/uint64-4 54612 2196 ns/op PASS ok internal/fuzz 12.458s goos: freebsd goarch: amd64 pkg: internal/intern cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkStress-4 47598 2382 ns/op 0 B/op 0 allocs/op BenchmarkGetByString-4 126961 980.0 ns/op 0 B/op 0 allocs/op PASS ok internal/intern 1.434s PASS ok internal/poll 1.057s goos: freebsd goarch: amd64 pkg: internal/trace cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMMU-4 5 22673269 ns/op PASS ok internal/trace 3.586s goos: freebsd goarch: amd64 pkg: internal/zstd cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLarge-4 1 375199994 ns/op 0.73 MB/s 11683256 B/op 55 allocs/op PASS ok internal/zstd 1.518s goos: freebsd goarch: amd64 pkg: io cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCopyNSmall-4 16975 9672 ns/op BenchmarkCopyNLarge-4 294 519638 ns/op PASS ok io 1.583s goos: freebsd goarch: amd64 pkg: log cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkItoa-4 214276 519.9 ns/op BenchmarkPrintln-4 22408 5436 ns/op 77 B/op 1 allocs/op BenchmarkPrintlnNoFlags-4 34635 3540 ns/op 66 B/op 1 allocs/op BenchmarkConcurrent-4 5818 20261 ns/op BenchmarkDiscard-4 684180 161.3 ns/op 0 B/op 0 allocs/op PASS ok log 1.878s goos: freebsd goarch: amd64 pkg: log/slog cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkWriteTime-4 80884 1430 ns/op BenchmarkJSONHandler/defaults-4 6111 16731 ns/op 514 B/op 0 allocs/op BenchmarkJSONHandler/time_format-4 3914 27188 ns/op 768 B/op 6 allocs/op BenchmarkJSONHandler/time_unix-4 4711 23954 ns/op 753 B/op 5 allocs/op BenchmarkPreformatting/separate-4 6379 16282 ns/op 529 B/op 1 allocs/op BenchmarkPreformatting/struct-4 7165 16090 ns/op 521 B/op 0 allocs/op BenchmarkPreformatting/struct_file-4 5396 21531 ns/op 521 B/op 0 allocs/op BenchmarkJSONEncoding/json.Marshal-4 29251 4043 ns/op 80 B/op 3 allocs/op BenchmarkJSONEncoding/Encoder.Encode-4 28932 4175 ns/op 63 B/op 1 allocs/op BenchmarkNopLog/no_attrs-4 78140 1572 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/attrs-4 59624 2174 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/attrs-parallel-4 52288 2240 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/keys-values-4 54922 2280 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/WithContext-4 58975 2225 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/WithContext-parallel-4 53298 2225 ns/op 0 B/op 0 allocs/op BenchmarkPC/0-4 973660 120.8 ns/op 0 B/op 0 allocs/op BenchmarkPC/1-4 591220 217.0 ns/op 0 B/op 0 allocs/op BenchmarkPC/2-4 574758 201.9 ns/op 0 B/op 0 allocs/op BenchmarkPC/3-4 462865 260.2 ns/op 0 B/op 0 allocs/op BenchmarkPC/4-4 379746 301.4 ns/op 0 B/op 0 allocs/op BenchmarkRecord-4 5559 21254 ns/op BenchmarkDispatch/switch-checked-4 200972 582.1 ns/op BenchmarkDispatch/As-4 205478 558.5 ns/op BenchmarkDispatch/Visit-4 186793 619.3 ns/op BenchmarkUnsafeStrings-4 19402 6196 ns/op 0 B/op 0 allocs/op --- BENCH: BenchmarkUnsafeStrings-4 value_test.go:271: Value size = 24 value_test.go:271: Value size = 24 value_test.go:271: Value size = 24 value_test.go:271: Value size = 24 PASS ok log/slog 4.420s goos: freebsd goarch: amd64 pkg: log/slog/internal/benchmarks cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAttrs/disabled/5_args-4 1613088 75.05 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/disabled/5_args_ctx-4 1598262 75.75 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/disabled/10_args-4 834100 123.5 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/disabled/40_args-4 252417 428.5 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/fastText_discard/5_args-4 70203 1579 ns/op 262 B/op 0 allocs/op BenchmarkAttrs/fastText_discard/5_args_ctx-4 77859 1566 ns/op 262 B/op 0 allocs/op BenchmarkAttrs/fastText_discard/10_args-4 46243 2989 ns/op 680 B/op 2 allocs/op BenchmarkAttrs/fastText_discard/40_args-4 12043 8709 ns/op 3472 B/op 2 allocs/op BenchmarkAttrs/Text_discard/5_args-4 16478 7213 ns/op 598 B/op 2 allocs/op BenchmarkAttrs/Text_discard/5_args_ctx-4 16690 8126 ns/op 599 B/op 2 allocs/op BenchmarkAttrs/Text_discard/10_args-4 10644 11241 ns/op 1087 B/op 6 allocs/op BenchmarkAttrs/Text_discard/40_args-4 3236 35224 ns/op 4327 B/op 15 allocs/op BenchmarkAttrs/JSON_discard/5_args-4 17853 7117 ns/op 517 B/op 0 allocs/op BenchmarkAttrs/JSON_discard/5_args_ctx-4 17736 6696 ns/op 527 B/op 1 allocs/op BenchmarkAttrs/JSON_discard/10_args-4 11907 10174 ns/op 933 B/op 2 allocs/op BenchmarkAttrs/JSON_discard/40_args-4 3675 30291 ns/op 3705 B/op 3 allocs/op PASS ok log/slog/internal/benchmarks 3.820s goos: freebsd goarch: amd64 pkg: maps cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMapClone-4 3 36739156 ns/op PASS ok maps 2.540s goos: freebsd goarch: amd64 pkg: math cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAcos-4 1782768 67.23 ns/op BenchmarkAcosh-4 810535 144.5 ns/op BenchmarkAsin-4 1785523 67.35 ns/op BenchmarkAsinh-4 817158 154.5 ns/op BenchmarkAtan-4 2382162 51.78 ns/op BenchmarkAtanh-4 884335 143.3 ns/op BenchmarkAtan2-4 1799433 68.62 ns/op BenchmarkCbrt-4 1000000 112.2 ns/op BenchmarkCeil-4 17798096 6.773 ns/op BenchmarkCopysign-4 2120320 56.53 ns/op BenchmarkCos-4 1000000 102.6 ns/op BenchmarkCosh-4 1238738 95.45 ns/op BenchmarkErf-4 2399299 53.28 ns/op BenchmarkErfc-4 2291672 54.17 ns/op BenchmarkErfinv-4 1905087 65.40 ns/op BenchmarkErfcinv-4 1930381 66.58 ns/op BenchmarkExp-4 4786838 42.53 ns/op BenchmarkExpGo-4 761397 156.4 ns/op BenchmarkExpm1-4 1995480 63.06 ns/op BenchmarkExp2-4 821778 145.9 ns/op BenchmarkExp2Go-4 799009 153.3 ns/op BenchmarkAbs-4 2840661 41.96 ns/op BenchmarkDim-4 8656345 13.77 ns/op BenchmarkFloor-4 17754260 6.712 ns/op BenchmarkMax-4 11640798 10.18 ns/op BenchmarkMin-4 12363999 9.738 ns/op BenchmarkMod-4 247995 462.8 ns/op BenchmarkFrexp-4 1467074 81.82 ns/op BenchmarkGamma-4 675258 177.9 ns/op BenchmarkHypot-4 10017231 24.55 ns/op BenchmarkHypotGo-4 1260556 95.46 ns/op BenchmarkIlogb-4 1749116 68.43 ns/op BenchmarkJ0-4 239955 512.3 ns/op BenchmarkJ1-4 248976 484.8 ns/op BenchmarkJn-4 112663 1061 ns/op BenchmarkLdexp-4 1423875 84.08 ns/op BenchmarkLgamma-4 934641 132.5 ns/op BenchmarkLog-4 3882391 49.06 ns/op BenchmarkLogb-4 1779765 67.90 ns/op BenchmarkLog1p-4 1000000 116.2 ns/op BenchmarkLog10-4 2928475 50.73 ns/op BenchmarkLog2-4 1000000 100.3 ns/op BenchmarkModf-4 2337740 51.44 ns/op BenchmarkNextafter32-4 2181814 55.34 ns/op BenchmarkNextafter64-4 2195664 54.37 ns/op BenchmarkPowInt-4 439976 270.6 ns/op BenchmarkPowFrac-4 343851 365.6 ns/op BenchmarkPow10Pos-4 4608108 25.85 ns/op BenchmarkPow10Neg-4 4588436 25.77 ns/op BenchmarkRound-4 2796690 43.18 ns/op BenchmarkRoundToEven-4 8196894 14.62 ns/op BenchmarkRemainder-4 380280 312.9 ns/op BenchmarkSignbit-4 3979178 29.45 ns/op BenchmarkSin-4 1632494 74.22 ns/op BenchmarkSincos-4 1000000 114.4 ns/op BenchmarkSinh-4 1677972 71.85 ns/op BenchmarkSqrtIndirect-4 17775278 6.761 ns/op BenchmarkSqrtLatency-4 17722248 7.534 ns/op BenchmarkSqrtIndirectLatency-4 17779848 7.575 ns/op BenchmarkSqrtGoLatency-4 1243159 96.41 ns/op BenchmarkSqrtPrime-4 33566 3565 ns/op BenchmarkTan-4 1486053 80.87 ns/op BenchmarkTanh-4 1000000 103.0 ns/op BenchmarkTrunc-4 17691769 6.807 ns/op BenchmarkY0-4 249488 483.3 ns/op BenchmarkY1-4 255692 486.4 ns/op BenchmarkYn-4 120345 1003 ns/op BenchmarkFloat64bits-4 4272831 28.76 ns/op BenchmarkFloat64frombits-4 4076854 28.75 ns/op BenchmarkFloat32bits-4 4035134 28.93 ns/op BenchmarkFloat32frombits-4 4061110 29.88 ns/op BenchmarkFMA-4 17538315 6.776 ns/op PASS ok math 12.345s goos: freebsd goarch: amd64 pkg: math/big cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAddVV/1-4 11266700 10.64 ns/op 6016.46 MB/s BenchmarkAddVV/2-4 10047037 12.00 ns/op 10668.82 MB/s BenchmarkAddVV/3-4 9257101 12.81 ns/op 14991.73 MB/s BenchmarkAddVV/4-4 9417288 12.59 ns/op 20329.80 MB/s BenchmarkAddVV/5-4 8866334 13.47 ns/op 23752.22 MB/s BenchmarkAddVV/10-4 7501401 16.29 ns/op 39296.77 MB/s BenchmarkAddVV/100-4 1819818 66.17 ns/op 96722.18 MB/s BenchmarkAddVV/1000-4 204302 584.4 ns/op 109509.51 MB/s BenchmarkSubVV/1-4 11409009 10.45 ns/op 6125.49 MB/s BenchmarkSubVV/2-4 10255878 11.30 ns/op 11331.18 MB/s BenchmarkSubVV/3-4 9593455 12.94 ns/op 14840.89 MB/s BenchmarkSubVV/4-4 9259142 12.66 ns/op 20221.35 MB/s BenchmarkSubVV/5-4 8547801 13.95 ns/op 22939.60 MB/s BenchmarkSubVV/10-4 7330808 16.36 ns/op 39125.60 MB/s BenchmarkSubVV/100-4 1795056 66.27 ns/op 96575.46 MB/s BenchmarkSubVV/1000-4 207265 579.9 ns/op 110358.41 MB/s BenchmarkAddVW/1-4 12047557 10.07 ns/op 794.80 MB/s BenchmarkAddVW/2-4 11173520 10.44 ns/op 1532.38 MB/s BenchmarkAddVW/3-4 10605561 11.46 ns/op 2094.25 MB/s BenchmarkAddVW/4-4 10357308 11.45 ns/op 2795.08 MB/s BenchmarkAddVW/5-4 10109090 11.84 ns/op 3377.89 MB/s BenchmarkAddVW/10-4 8567941 13.93 ns/op 5744.65 MB/s BenchmarkAddVW/100-4 254341 451.6 ns/op 1771.39 MB/s BenchmarkAddVW/1000-4 35343 3355 ns/op 2384.81 MB/s BenchmarkAddVWext/1-4 11699227 10.37 ns/op 771.64 MB/s BenchmarkAddVWext/2-4 11153820 10.64 ns/op 1503.58 MB/s BenchmarkAddVWext/3-4 9968373 11.99 ns/op 2001.57 MB/s BenchmarkAddVWext/4-4 10176162 11.39 ns/op 2809.69 MB/s BenchmarkAddVWext/5-4 10194963 11.79 ns/op 3393.12 MB/s BenchmarkAddVWext/10-4 8630094 13.90 ns/op 5754.81 MB/s BenchmarkAddVWext/100-4 87037 1379 ns/op 580.08 MB/s BenchmarkAddVWext/1000-4 8451 13263 ns/op 603.18 MB/s BenchmarkSubVW/1-4 12292303 9.864 ns/op 811.00 MB/s BenchmarkSubVW/2-4 11222775 10.56 ns/op 1514.88 MB/s BenchmarkSubVW/3-4 10627263 11.20 ns/op 2142.77 MB/s BenchmarkSubVW/4-4 10268196 11.44 ns/op 2796.99 MB/s BenchmarkSubVW/5-4 10149825 11.84 ns/op 3378.63 MB/s BenchmarkSubVW/10-4 8410804 14.09 ns/op 5679.19 MB/s BenchmarkSubVW/100-4 260737 453.3 ns/op 1765.00 MB/s BenchmarkSubVW/1000-4 35614 3466 ns/op 2308.05 MB/s BenchmarkSubVWext/1-4 12306693 9.825 ns/op 814.27 MB/s BenchmarkSubVWext/2-4 11279670 10.58 ns/op 1512.66 MB/s BenchmarkSubVWext/3-4 10573863 11.26 ns/op 2131.21 MB/s BenchmarkSubVWext/4-4 10341094 11.42 ns/op 2801.08 MB/s BenchmarkSubVWext/5-4 10063392 11.91 ns/op 3359.51 MB/s BenchmarkSubVWext/10-4 8499800 14.23 ns/op 5622.02 MB/s BenchmarkSubVWext/100-4 89469 1341 ns/op 596.68 MB/s BenchmarkSubVWext/1000-4 8994 12970 ns/op 616.80 MB/s BenchmarkMulAddVWW/1-4 10198147 11.79 ns/op 5426.32 MB/s BenchmarkMulAddVWW/2-4 9405048 12.67 ns/op 10106.39 MB/s BenchmarkMulAddVWW/3-4 9254410 12.94 ns/op 14835.13 MB/s BenchmarkMulAddVWW/4-4 8415302 14.15 ns/op 18097.40 MB/s BenchmarkMulAddVWW/5-4 8252527 14.71 ns/op 21752.01 MB/s BenchmarkMulAddVWW/10-4 6268813 18.99 ns/op 33709.16 MB/s BenchmarkMulAddVWW/100-4 1000000 101.8 ns/op 62872.58 MB/s BenchmarkMulAddVWW/1000-4 126388 946.3 ns/op 67635.05 MB/s BenchmarkAddMulVVW/1-4 11403685 10.51 ns/op 6088.93 MB/s BenchmarkAddMulVVW/2-4 9972709 12.05 ns/op 10626.19 MB/s BenchmarkAddMulVVW/3-4 9009475 13.10 ns/op 14658.42 MB/s BenchmarkAddMulVVW/4-4 8321959 14.25 ns/op 17971.12 MB/s BenchmarkAddMulVVW/5-4 7799248 15.18 ns/op 21086.86 MB/s BenchmarkAddMulVVW/10-4 6648511 18.14 ns/op 35287.04 MB/s BenchmarkAddMulVVW/100-4 1476151 81.34 ns/op 78682.48 MB/s BenchmarkAddMulVVW/1000-4 167222 713.1 ns/op 89746.30 MB/s BenchmarkDivWVW/1-4 2675832 44.73 ns/op 1430.65 MB/s BenchmarkDivWVW/2-4 1253686 95.81 ns/op 1336.05 MB/s BenchmarkDivWVW/3-4 977709 122.9 ns/op 1561.97 MB/s BenchmarkDivWVW/4-4 844862 143.3 ns/op 1786.98 MB/s BenchmarkDivWVW/5-4 788050 148.8 ns/op 2150.42 MB/s BenchmarkDivWVW/10-4 433974 272.5 ns/op 2348.60 MB/s BenchmarkDivWVW/100-4 58333 2065 ns/op 3099.88 MB/s BenchmarkDivWVW/1000-4 5941 20029 ns/op 3195.36 MB/s BenchmarkNonZeroShifts/1/shrVU-4 12119466 10.20 ns/op BenchmarkNonZeroShifts/1/shlVU-4 12025507 9.643 ns/op BenchmarkNonZeroShifts/2/shrVU-4 10585111 10.93 ns/op BenchmarkNonZeroShifts/2/shlVU-4 11159341 10.37 ns/op BenchmarkNonZeroShifts/3/shrVU-4 10062147 11.37 ns/op BenchmarkNonZeroShifts/3/shlVU-4 10141492 10.96 ns/op BenchmarkNonZeroShifts/4/shrVU-4 9388878 12.66 ns/op BenchmarkNonZeroShifts/4/shlVU-4 9567985 12.01 ns/op BenchmarkNonZeroShifts/5/shrVU-4 8692612 13.46 ns/op BenchmarkNonZeroShifts/5/shlVU-4 9037232 12.83 ns/op BenchmarkNonZeroShifts/10/shrVU-4 6635678 17.62 ns/op BenchmarkNonZeroShifts/10/shlVU-4 6834342 16.82 ns/op BenchmarkNonZeroShifts/100/shrVU-4 1000000 108.7 ns/op BenchmarkNonZeroShifts/100/shlVU-4 1267347 92.64 ns/op BenchmarkNonZeroShifts/1000/shrVU-4 131035 913.5 ns/op BenchmarkNonZeroShifts/1000/shlVU-4 155788 770.7 ns/op BenchmarkDecimalConversion-4 214 543191 ns/op BenchmarkFloatString/100-4 10000 10129 ns/op 392 B/op 8 allocs/op BenchmarkFloatString/1000-4 216 543317 ns/op 2910 B/op 10 allocs/op BenchmarkFloatString/10000-4 2 50477998 ns/op 61600 B/op 56 allocs/op BenchmarkFloatString/100000-4 1 5091997150 ns/op 840600 B/op 497 allocs/op BenchmarkFloatAdd/10-4 176331 677.9 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100-4 172012 686.5 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/1000-4 154884 757.5 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/10000-4 78704 1506 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100000-4 14326 8440 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10-4 231528 513.2 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100-4 233227 515.5 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/1000-4 224810 536.7 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10000-4 160305 737.9 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100000-4 45458 2620 ns/op 0 B/op 0 allocs/op BenchmarkParseFloatSmallExp-4 1975 58459 ns/op BenchmarkParseFloatLargeExp-4 466 260606 ns/op BenchmarkGCD10x10/WithoutXY-4 204772 587.6 ns/op BenchmarkGCD10x10/WithXY-4 58288 1998 ns/op BenchmarkGCD10x100/WithoutXY-4 105150 1171 ns/op BenchmarkGCD10x100/WithXY-4 17925 6915 ns/op BenchmarkGCD10x1000/WithoutXY-4 66853 1825 ns/op BenchmarkGCD10x1000/WithXY-4 14462 8437 ns/op BenchmarkGCD100x100/WithoutXY-4 25786 4702 ns/op BenchmarkGCD100x100/WithXY-4 9834 11275 ns/op BenchmarkGCD100x1000/WithoutXY-4 12507 9611 ns/op BenchmarkGCD100x1000/WithXY-4 6116 18702 ns/op BenchmarkGCD1000x1000/WithoutXY-4 2162 55101 ns/op BenchmarkGCD1000x1000/WithXY-4 1201 98879 ns/op BenchmarkHilbert-4 22 5089251 ns/op BenchmarkBinomial-4 13940 8472 ns/op BenchmarkQuoRem-4 20226 6096 ns/op BenchmarkExp-4 15 7465178 ns/op BenchmarkExpMont/Odd-4 126 939122 ns/op 2593 B/op 22 allocs/op BenchmarkExpMont/Even1-4 124 948933 ns/op 3374 B/op 38 allocs/op BenchmarkExpMont/Even2-4 122 996152 ns/op 3865 B/op 53 allocs/op BenchmarkExpMont/Even3-4 120 983437 ns/op 3861 B/op 53 allocs/op BenchmarkExpMont/Even4-4 121 999445 ns/op 3854 B/op 53 allocs/op BenchmarkExpMont/Even8-4 121 976431 ns/op 3837 B/op 53 allocs/op BenchmarkExpMont/Even32-4 121 989514 ns/op 3828 B/op 52 allocs/op BenchmarkExpMont/Even64-4 145 819745 ns/op 3640 B/op 53 allocs/op BenchmarkExpMont/Even96-4 140 849673 ns/op 3782 B/op 51 allocs/op BenchmarkExpMont/Even128-4 163 731268 ns/op 3258 B/op 50 allocs/op BenchmarkExpMont/Even255-4 188 632857 ns/op 2925 B/op 47 allocs/op BenchmarkExpMont/SmallEven1-4 430 274081 ns/op 1312 B/op 34 allocs/op BenchmarkExpMont/SmallEven2-4 373 318960 ns/op 1722 B/op 46 allocs/op BenchmarkExpMont/SmallEven3-4 370 307297 ns/op 1746 B/op 47 allocs/op BenchmarkExpMont/SmallEven4-4 386 304216 ns/op 1738 B/op 47 allocs/op BenchmarkExp2-4 15 7546528 ns/op BenchmarkBitset-4 727670 154.5 ns/op BenchmarkBitsetNeg-4 425439 276.3 ns/op BenchmarkBitsetOrig-4 241135 490.2 ns/op BenchmarkBitsetNegOrig-4 159169 752.4 ns/op BenchmarkModSqrt225_Tonelli-4 100 1041554 ns/op BenchmarkModSqrt225_3Mod4-4 381 313412 ns/op BenchmarkModSqrt231_Tonelli-4 100 1073141 ns/op BenchmarkModSqrt231_5Mod8-4 322 371337 ns/op BenchmarkModInverse-4 12860 9416 ns/op BenchmarkSqrt-4 1665 73596 ns/op BenchmarkIntSqr/1-4 1405674 85.57 ns/op BenchmarkIntSqr/2-4 748544 157.8 ns/op BenchmarkIntSqr/3-4 609548 190.0 ns/op BenchmarkIntSqr/5-4 440568 268.2 ns/op BenchmarkIntSqr/8-4 314841 383.9 ns/op BenchmarkIntSqr/10-4 252567 469.4 ns/op BenchmarkIntSqr/20-4 49153 2537 ns/op BenchmarkIntSqr/30-4 35462 3432 ns/op BenchmarkIntSqr/50-4 22600 5473 ns/op BenchmarkIntSqr/80-4 13281 8971 ns/op BenchmarkIntSqr/100-4 9302 11798 ns/op BenchmarkIntSqr/200-4 3812 30529 ns/op BenchmarkIntSqr/300-4 1552 72049 ns/op BenchmarkIntSqr/500-4 795 156433 ns/op BenchmarkIntSqr/800-4 296 398605 ns/op BenchmarkIntSqr/1000-4 219 532974 ns/op BenchmarkDiv/20/10-4 413754 277.3 ns/op BenchmarkDiv/40/20-4 420607 277.3 ns/op BenchmarkDiv/100/50-4 369967 321.7 ns/op BenchmarkDiv/200/100-4 47754 2587 ns/op BenchmarkDiv/400/200-4 45828 2630 ns/op BenchmarkDiv/1000/500-4 37939 3207 ns/op BenchmarkDiv/2000/1000-4 29404 4294 ns/op BenchmarkDiv/20000/10000-4 1081 110085 ns/op BenchmarkDiv/200000/100000-4 26 4649513 ns/op BenchmarkDiv/2000000/1000000-4 1 129280177 ns/op BenchmarkDiv/20000000/10000000-4 1 3822899755 ns/op BenchmarkMul-4 5 21856828 ns/op BenchmarkNatMul/10-4 181998 706.1 ns/op BenchmarkNatMul/100-4 5356 21215 ns/op BenchmarkNatMul/1000-4 176 663872 ns/op BenchmarkZeroShifts/Shl-4 14380 8138 ns/op BenchmarkZeroShifts/ShlSame-4 4795897 24.84 ns/op BenchmarkZeroShifts/Shr-4 14306 9156 ns/op BenchmarkZeroShifts/ShrSame-4 4726666 24.52 ns/op BenchmarkExp3Power/0x10-4 192664 630.2 ns/op BenchmarkExp3Power/0x40-4 166635 730.2 ns/op BenchmarkExp3Power/0x100-4 99955 1199 ns/op BenchmarkExp3Power/0x400-4 46837 2565 ns/op BenchmarkExp3Power/0x1000-4 9506 12105 ns/op BenchmarkExp3Power/0x4000-4 1848 59289 ns/op BenchmarkExp3Power/0x10000-4 212 561000 ns/op BenchmarkExp3Power/0x40000-4 19 5861623 ns/op BenchmarkExp3Power/0x100000-4 2 57389814 ns/op BenchmarkExp3Power/0x400000-4 1 533784396 ns/op BenchmarkFibo-4 3 39004254 ns/op BenchmarkNatSqr/1-4 1000000 120.0 ns/op BenchmarkNatSqr/2-4 565105 216.0 ns/op BenchmarkNatSqr/3-4 477074 282.6 ns/op BenchmarkNatSqr/5-4 337417 367.6 ns/op BenchmarkNatSqr/8-4 235045 578.6 ns/op BenchmarkNatSqr/10-4 188132 647.7 ns/op BenchmarkNatSqr/20-4 44324 2720 ns/op BenchmarkNatSqr/30-4 32862 3681 ns/op BenchmarkNatSqr/50-4 20492 5922 ns/op BenchmarkNatSqr/80-4 12229 9688 ns/op BenchmarkNatSqr/100-4 9228 12950 ns/op BenchmarkNatSqr/200-4 3631 33677 ns/op BenchmarkNatSqr/300-4 1562 79292 ns/op BenchmarkNatSqr/500-4 778 156662 ns/op BenchmarkNatSqr/800-4 319 363879 ns/op BenchmarkNatSqr/1000-4 236 504102 ns/op BenchmarkNatSetBytes/8-4 742594 158.3 ns/op BenchmarkNatSetBytes/24-4 224559 533.3 ns/op BenchmarkNatSetBytes/128-4 49568 2429 ns/op BenchmarkNatSetBytes/7-4 802856 142.0 ns/op BenchmarkNatSetBytes/23-4 229726 521.9 ns/op BenchmarkNatSetBytes/127-4 49334 2410 ns/op BenchmarkScanPi-4 265 448595 ns/op BenchmarkStringPiParallel-4 732 159709 ns/op BenchmarkScan/10/Base2-4 42543 2824 ns/op BenchmarkScan/100/Base2-4 4843 25264 ns/op BenchmarkScan/1000/Base2-4 482 246191 ns/op BenchmarkScan/10/Base8-4 103369 1167 ns/op BenchmarkScan/100/Base8-4 13626 8768 ns/op BenchmarkScan/1000/Base8-4 1287 87259 ns/op BenchmarkScan/10/Base10-4 107236 1094 ns/op BenchmarkScan/100/Base10-4 14904 8073 ns/op BenchmarkScan/1000/Base10-4 1501 78710 ns/op BenchmarkScan/10/Base16-4 120487 987.4 ns/op BenchmarkScan/100/Base16-4 16549 7126 ns/op BenchmarkScan/1000/Base16-4 1729 68561 ns/op BenchmarkString/10/Base2-4 168367 690.8 ns/op BenchmarkString/100/Base2-4 24226 4934 ns/op BenchmarkString/1000/Base2-4 2568 46833 ns/op BenchmarkString/10/Base8-4 329580 365.5 ns/op BenchmarkString/100/Base8-4 63937 1865 ns/op BenchmarkString/1000/Base8-4 7010 16684 ns/op BenchmarkString/10/Base10-4 195639 624.0 ns/op BenchmarkString/100/Base10-4 38847 3142 ns/op BenchmarkString/1000/Base10-4 4831 24421 ns/op BenchmarkString/10/Base16-4 374836 324.6 ns/op BenchmarkString/100/Base16-4 84894 1424 ns/op BenchmarkString/1000/Base16-4 9424 12274 ns/op BenchmarkLeafSize/0-4 46 2526464 ns/op BenchmarkLeafSize/1-4 418 283353 ns/op BenchmarkLeafSize/2-4 422 280977 ns/op BenchmarkLeafSize/3-4 309 387988 ns/op BenchmarkLeafSize/4-4 426 278572 ns/op BenchmarkLeafSize/5-4 272 436653 ns/op BenchmarkLeafSize/6-4 316 380774 ns/op BenchmarkLeafSize/7-4 336 357571 ns/op BenchmarkLeafSize/8-4 438 272641 ns/op BenchmarkLeafSize/9-4 231 517668 ns/op BenchmarkLeafSize/10-4 274 433112 ns/op BenchmarkLeafSize/11-4 289 411354 ns/op BenchmarkLeafSize/12-4 319 376732 ns/op BenchmarkLeafSize/13-4 291 411096 ns/op BenchmarkLeafSize/14-4 332 360197 ns/op BenchmarkLeafSize/15-4 358 331175 ns/op BenchmarkLeafSize/16-4 441 270621 ns/op BenchmarkLeafSize/32-4 434 272276 ns/op BenchmarkLeafSize/64-4 409 292190 ns/op BenchmarkProbablyPrime/n=0-4 9 11961608 ns/op BenchmarkProbablyPrime/n=1-4 8 13397819 ns/op BenchmarkProbablyPrime/n=5-4 6 19316993 ns/op BenchmarkProbablyPrime/n=10-4 4 26688229 ns/op BenchmarkProbablyPrime/n=20-4 3 41673776 ns/op BenchmarkProbablyPrime/Lucas-4 10 10316361 ns/op BenchmarkProbablyPrime/MillerRabinBase2-4 76 1535679 ns/op BenchmarkRatCmp-4 241011 508.0 ns/op BenchmarkFloatPrecExact/1-4 133173 888.6 ns/op BenchmarkFloatPrecExact/10-4 41790 2856 ns/op BenchmarkFloatPrecExact/100-4 9694 10485 ns/op BenchmarkFloatPrecExact/1000-4 2232 53016 ns/op BenchmarkFloatPrecExact/10000-4 133 886127 ns/op BenchmarkFloatPrecExact/100000-4 3 38315207 ns/op BenchmarkFloatPrecExact/1000000-4 1 1844129853 ns/op BenchmarkFloatPrecMixed/1-4 127035 944.9 ns/op BenchmarkFloatPrecMixed/10-4 34876 3489 ns/op BenchmarkFloatPrecMixed/100-4 5688 20957 ns/op BenchmarkFloatPrecMixed/1000-4 465 263511 ns/op BenchmarkFloatPrecMixed/10000-4 12 9215186 ns/op BenchmarkFloatPrecMixed/100000-4 1 500365244 ns/op BenchmarkFloatPrecMixed/1000000-4 1 32783745227 ns/op BenchmarkFloatPrecInexact/1-4 211629 570.5 ns/op BenchmarkFloatPrecInexact/10-4 186506 666.9 ns/op BenchmarkFloatPrecInexact/100-4 123058 1004 ns/op BenchmarkFloatPrecInexact/1000-4 38400 3133 ns/op BenchmarkFloatPrecInexact/10000-4 4879 25811 ns/op BenchmarkFloatPrecInexact/100000-4 490 254338 ns/op BenchmarkFloatPrecInexact/1000000-4 39 3537271 ns/op BenchmarkFloatSqrt/64-4 22503 5260 ns/op 160 B/op 4 allocs/op BenchmarkFloatSqrt/128-4 14306 8449 ns/op 208 B/op 4 allocs/op BenchmarkFloatSqrt/256-4 9184 11808 ns/op 304 B/op 4 allocs/op BenchmarkFloatSqrt/1000-4 4926 23554 ns/op 1264 B/op 5 allocs/op BenchmarkFloatSqrt/10000-4 824 146887 ns/op 17973 B/op 8 allocs/op BenchmarkFloatSqrt/100000-4 58 1887575 ns/op 176970 B/op 20 allocs/op BenchmarkFloatSqrt/1000000-4 1 142639893 ns/op 3766816 B/op 608 allocs/op PASS ok math/big 90.289s goos: freebsd goarch: amd64 pkg: math/bits cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLeadingZeros-4 9234870 13.16 ns/op BenchmarkLeadingZeros8-4 8750544 13.76 ns/op BenchmarkLeadingZeros16-4 10214424 11.86 ns/op BenchmarkLeadingZeros32-4 9848944 12.13 ns/op BenchmarkLeadingZeros64-4 10624478 11.33 ns/op BenchmarkTrailingZeros-4 10451676 11.42 ns/op BenchmarkTrailingZeros8-4 9928172 12.19 ns/op BenchmarkTrailingZeros16-4 10437691 11.27 ns/op BenchmarkTrailingZeros32-4 9904683 12.04 ns/op BenchmarkTrailingZeros64-4 10523170 11.36 ns/op BenchmarkOnesCount-4 9861325 12.14 ns/op BenchmarkOnesCount8-4 10553652 11.34 ns/op BenchmarkOnesCount16-4 10616293 11.15 ns/op BenchmarkOnesCount32-4 10786718 11.07 ns/op BenchmarkOnesCount64-4 9842962 12.10 ns/op BenchmarkRotateLeft-4 9857894 12.23 ns/op BenchmarkRotateLeft8-4 10573834 11.37 ns/op BenchmarkRotateLeft16-4 9753511 12.31 ns/op BenchmarkRotateLeft32-4 10479525 11.43 ns/op BenchmarkRotateLeft64-4 10594204 11.39 ns/op BenchmarkReverse-4 14432523 8.323 ns/op BenchmarkReverse8-4 17322105 6.933 ns/op BenchmarkReverse16-4 16877750 7.114 ns/op BenchmarkReverse32-4 14997303 7.918 ns/op BenchmarkReverse64-4 14381883 8.315 ns/op BenchmarkReverseBytes-4 17809375 6.676 ns/op BenchmarkReverseBytes16-4 15446862 6.906 ns/op BenchmarkReverseBytes32-4 17939978 6.898 ns/op BenchmarkReverseBytes64-4 17780467 6.749 ns/op BenchmarkAdd-4 10850107 11.27 ns/op BenchmarkAdd32-4 9809018 12.16 ns/op BenchmarkAdd64-4 10712407 11.18 ns/op BenchmarkAdd64multiple-4 17561908 6.771 ns/op BenchmarkSub-4 10685959 11.20 ns/op BenchmarkSub32-4 9649274 12.46 ns/op BenchmarkSub64-4 10663687 11.24 ns/op BenchmarkSub64multiple-4 17396368 6.793 ns/op BenchmarkMul-4 10336162 11.54 ns/op BenchmarkMul32-4 9639024 12.14 ns/op BenchmarkMul64-4 10482520 11.59 ns/op BenchmarkDiv-4 2643117 45.45 ns/op BenchmarkDiv32-4 5615427 21.47 ns/op BenchmarkDiv64-4 2659767 44.67 ns/op PASS ok math/bits 6.864s goos: freebsd goarch: amd64 pkg: math/cmplx cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAbs-4 10250188 23.51 ns/op BenchmarkAcos-4 374127 307.4 ns/op BenchmarkAcosh-4 384606 324.1 ns/op BenchmarkAsin-4 417034 306.4 ns/op BenchmarkAsinh-4 418957 306.3 ns/op BenchmarkAtan-4 660320 211.9 ns/op BenchmarkAtanh-4 686409 214.0 ns/op BenchmarkConj-4 17181568 6.496 ns/op BenchmarkCos-4 508707 230.6 ns/op BenchmarkCosh-4 543432 228.8 ns/op BenchmarkExp-4 750699 164.0 ns/op BenchmarkLog-4 797961 165.7 ns/op BenchmarkLog10-4 797779 165.5 ns/op BenchmarkPhase-4 1748013 69.06 ns/op BenchmarkPolar-4 1000000 109.6 ns/op BenchmarkPow-4 197400 679.6 ns/op BenchmarkRect-4 1000000 112.7 ns/op BenchmarkSin-4 547960 225.5 ns/op BenchmarkSinh-4 539908 226.2 ns/op BenchmarkSqrt-4 815454 150.7 ns/op BenchmarkTan-4 326032 388.6 ns/op BenchmarkTanh-4 364044 340.5 ns/op PASS ok math/cmplx 4.094s goos: freebsd goarch: amd64 pkg: math/rand cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkInt63Threadsafe-4 628246 167.3 ns/op BenchmarkInt63ThreadsafeParallel-4 587223 245.7 ns/op BenchmarkInt63Unthreadsafe-4 1328932 89.74 ns/op BenchmarkIntn1000-4 853941 133.6 ns/op BenchmarkInt63n1000-4 958819 121.7 ns/op BenchmarkInt31n1000-4 1000000 113.1 ns/op BenchmarkFloat32-4 1000000 109.2 ns/op BenchmarkFloat64-4 1310522 91.61 ns/op BenchmarkPerm3-4 200371 587.4 ns/op BenchmarkPerm30-4 24430 4881 ns/op BenchmarkPerm30ViaShuffle-4 26836 4470 ns/op BenchmarkShuffleOverhead-4 18890 6349 ns/op BenchmarkRead3-4 952960 123.2 ns/op BenchmarkRead64-4 79989 1498 ns/op BenchmarkRead1000-4 5200 22002 ns/op BenchmarkConcurrent-4 124299 988.2 ns/op PASS ok math/rand 3.402s goos: freebsd goarch: amd64 pkg: math/rand/v2 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkChaCha8-4 5341773 23.16 ns/op BenchmarkPCG_DXSM-4 4314422 27.75 ns/op BenchmarkSourceUint64-4 4110628 29.09 ns/op BenchmarkGlobalInt64-4 3283059 35.80 ns/op BenchmarkGlobalInt64Parallel-4 6573981 18.15 ns/op BenchmarkGlobalUint64-4 3364603 36.12 ns/op BenchmarkGlobalUint64Parallel-4 6655828 18.05 ns/op BenchmarkInt64-4 2332141 51.93 ns/op BenchmarkUint64-4 2312660 53.39 ns/op BenchmarkGlobalIntN1000-4 2261107 53.85 ns/op BenchmarkIntN1000-4 1766704 66.48 ns/op BenchmarkInt64N1000-4 1811670 68.00 ns/op BenchmarkInt64N1e8-4 1812276 66.54 ns/op BenchmarkInt64N1e9-4 1769450 67.12 ns/op BenchmarkInt64N2e9-4 1790016 68.86 ns/op BenchmarkInt64N1e18-4 1728567 69.69 ns/op BenchmarkInt64N2e18-4 1707272 70.60 ns/op BenchmarkInt64N4e18-4 1467918 81.28 ns/op BenchmarkInt32N1000-4 1806823 66.51 ns/op BenchmarkInt32N1e8-4 1748230 69.69 ns/op BenchmarkInt32N1e9-4 1768801 70.18 ns/op BenchmarkInt32N2e9-4 1691760 65.91 ns/op BenchmarkFloat32-4 2343079 50.99 ns/op BenchmarkFloat64-4 2275923 51.48 ns/op BenchmarkExpFloat64-4 1301041 93.30 ns/op BenchmarkNormFloat64-4 1289992 91.76 ns/op BenchmarkPerm3-4 307927 371.1 ns/op BenchmarkPerm30-4 32078 3631 ns/op BenchmarkPerm30ViaShuffle-4 36277 3303 ns/op BenchmarkShuffleOverhead-4 46458 2533 ns/op BenchmarkConcurrent-4 3137100 39.93 ns/op PASS ok math/rand/v2 6.442s goos: freebsd goarch: amd64 pkg: mime cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkQEncodeWord-4 43760 2634 ns/op BenchmarkQDecodeWord-4 102571 1160 ns/op BenchmarkQDecodeHeader-4 96056 1244 ns/op BenchmarkTypeByExtension/.html-4 348142 313.7 ns/op BenchmarkTypeByExtension/.HTML-4 298621 410.1 ns/op BenchmarkTypeByExtension/.unused-4 302745 339.6 ns/op BenchmarkExtensionsByType/text/html-4 183897 626.0 ns/op BenchmarkExtensionsByType/text/html;_charset=utf-8-4 112272 1204 ns/op BenchmarkExtensionsByType/application/octet-stream-4 189081 708.0 ns/op PASS ok mime 2.227s goos: freebsd goarch: amd64 pkg: mime/multipart cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadForm/fields/maxMemory=0-4 682 178829 ns/op 48899 B/op 187 allocs/op BenchmarkReadForm/fields/maxMemory=1048576-4 705 169000 ns/op 47234 B/op 186 allocs/op BenchmarkReadForm/files/maxMemory=0-4 265 445832 ns/op 103410 B/op 270 allocs/op BenchmarkReadForm/files/maxMemory=1048576-4 543 219433 ns/op 49696 B/op 207 allocs/op PASS ok mime/multipart 1.791s goos: freebsd goarch: amd64 pkg: mime/quotedprintable cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkWriter-4 970 118592 ns/op PASS ok mime/quotedprintable 1.211s goos: freebsd goarch: amd64 pkg: net cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkGoLookupIP-4 69 1669958 ns/op 8379 B/op 91 allocs/op BenchmarkGoLookupIPNoSuchHost-4 20 5994463 ns/op 19460 B/op 160 allocs/op BenchmarkGoLookupIPWithBrokenNameServer-4 1 5090720454 ns/op 157544 B/op 223 allocs/op BenchmarkDNSName-4 107736 1022 ns/op BenchmarkInterfaces-4 5679 20687 ns/op 3320 B/op 41 allocs/op BenchmarkInterfaceByIndex-4 7822 13233 ns/op 1944 B/op 29 allocs/op BenchmarkInterfaceByName-4 5331 20576 ns/op 3385 B/op 42 allocs/op BenchmarkInterfaceAddrs-4 6076 19546 ns/op 3272 B/op 48 allocs/op BenchmarkInterfacesAndAddrs-4 8536 14058 ns/op 2088 B/op 35 allocs/op BenchmarkInterfacesAndMulticastAddrs-4 5488 18650 ns/op 3168 B/op 50 allocs/op BenchmarkParseIP-4 7336 16101 ns/op BenchmarkParseIPValidIPv4-4 369823 323.8 ns/op BenchmarkParseIPValidIPv6-4 179836 658.9 ns/op BenchmarkIPString/IPv4-4 123812 952.6 ns/op 32 B/op 2 allocs/op BenchmarkIPString/IPv6-4 10000 10793 ns/op 216 B/op 11 allocs/op BenchmarkIPMaskString-4 46992 2535 ns/op BenchmarkIPEqual/IPv4-4 1167910 104.6 ns/op BenchmarkIPEqual/IPv6-4 1143102 100.6 ns/op BenchmarkSendfileZeroBytes-4 15565 7227 ns/op 87 B/op 1 allocs/op BenchmarkSendFile/file-to-tcp/1024-4 1 1052784684 ns/op 0.00 MB/s 32984 B/op 7 allocs/op BenchmarkSendFile/file-to-tcp/2048-4 1 1082540243 ns/op 0.00 MB/s 32984 B/op 7 allocs/op BenchmarkSendFile/file-to-tcp/4096-4 1 1055413634 ns/op 0.00 MB/s 32984 B/op 7 allocs/op BenchmarkSendFile/file-to-tcp/8192-4 1 1019311000 ns/op 0.01 MB/s 32984 B/op 7 allocs/op BenchmarkSendFile/file-to-tcp/16384-4 1 1081736084 ns/op 0.02 MB/s 32984 B/op 7 allocs/op BenchmarkSendFile/file-to-tcp/32768-4 1 1076111927 ns/op 0.03 MB/s 32984 B/op 7 allocs/op BenchmarkSendFile/file-to-tcp/65536-4 1 1075990651 ns/op 0.06 MB/s 32984 B/op 7 allocs/op BenchmarkSendFile/file-to-tcp/131072-4 1 1076057322 ns/op 0.12 MB/s 32984 B/op 7 allocs/op BenchmarkSendFile/file-to-tcp/262144-4 1 1028828313 ns/op 0.25 MB/s 32984 B/op 7 allocs/op BenchmarkSendFile/file-to-tcp/524288-4 1 1058960279 ns/op 0.50 MB/s 32984 B/op 7 allocs/op BenchmarkSendFile/file-to-tcp/1048576-4 1 1087317607 ns/op 0.96 MB/s 32984 B/op 7 allocs/op BenchmarkSendFile/file-to-unix/1024-4 1 1075741632 ns/op 0.00 MB/s 32944 B/op 4 allocs/op BenchmarkSendFile/file-to-unix/2048-4 1 1076812413 ns/op 0.00 MB/s 32944 B/op 4 allocs/op BenchmarkSendFile/file-to-unix/4096-4 1 1076124930 ns/op 0.00 MB/s 32944 B/op 4 allocs/op BenchmarkSendFile/file-to-unix/8192-4 1 1055111999 ns/op 0.01 MB/s 32944 B/op 4 allocs/op BenchmarkSendFile/file-to-unix/16384-4 1 1051771582 ns/op 0.02 MB/s 32944 B/op 4 allocs/op BenchmarkSendFile/file-to-unix/32768-4 1 1049258074 ns/op 0.03 MB/s 32944 B/op 4 allocs/op BenchmarkSendFile/file-to-unix/65536-4 1 1020357620 ns/op 0.06 MB/s 32944 B/op 4 allocs/op BenchmarkSendFile/file-to-unix/131072-4 1 1020747147 ns/op 0.13 MB/s 32944 B/op 4 allocs/op BenchmarkSendFile/file-to-unix/262144-4 1 1077022447 ns/op 0.24 MB/s 32944 B/op 4 allocs/op BenchmarkSendFile/file-to-unix/524288-4 1 1065877358 ns/op 0.49 MB/s 32944 B/op 4 allocs/op BenchmarkSendFile/file-to-unix/1048576-4 1 1085860470 ns/op 0.97 MB/s 32944 B/op 4 allocs/op BenchmarkTCP4OneShot-4 3788 30990 ns/op BenchmarkTCP4OneShotTimeout-4 3312 33533 ns/op BenchmarkTCP4Persistent-4 15340 7612 ns/op BenchmarkTCP4PersistentTimeout-4 15128 7797 ns/op BenchmarkTCP6OneShot-4 3310 35904 ns/op BenchmarkTCP6OneShotTimeout-4 3306 35965 ns/op BenchmarkTCP6Persistent-4 15183 8029 ns/op BenchmarkTCP6PersistentTimeout-4 14108 7751 ns/op BenchmarkTCP4ConcurrentReadWrite-4 10000 24821 ns/op BenchmarkTCP6ConcurrentReadWrite-4 10000 26118 ns/op BenchmarkSetReadDeadline-4 125370 944.8 ns/op BenchmarkUDP6LinkLocalUnicast-4 9014 12960 ns/op BenchmarkReadWriteMsgUDPAddrPort-4 13048 9257 ns/op 0 B/op 0 allocs/op BenchmarkWriteToReadFromUDP-4 12885 9187 ns/op 16 B/op 1 allocs/op BenchmarkWriteToReadFromUDPAddrPort-4 13550 9363 ns/op 0 B/op 0 allocs/op PASS ok net 35.472s goos: freebsd goarch: amd64 pkg: net/http cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCookieString-4 26186 4442 ns/op 176 B/op 1 allocs/op BenchmarkReadSetCookies-4 11637 10288 ns/op 1168 B/op 21 allocs/op BenchmarkReadCookies-4 13980 8673 ns/op 1840 B/op 11 allocs/op BenchmarkHeaderWriteSubset-4 16807 7064 ns/op 45 B/op 0 allocs/op BenchmarkCopyValues-4 35178 3398 ns/op 736 B/op 11 allocs/op BenchmarkHexEscapeNonASCII-4 51331 2356 ns/op 192 B/op 2 allocs/op BenchmarkFindChild/n=2/rep=linear-4 1513713 78.72 ns/op BenchmarkFindChild/n=2/rep=map-4 3225483 35.87 ns/op BenchmarkFindChild/n=2/rep=hybrid8-4 1391470 86.71 ns/op BenchmarkFindChild/n=4/rep=linear-4 796041 142.3 ns/op BenchmarkFindChild/n=4/rep=map-4 2942764 39.93 ns/op BenchmarkFindChild/n=4/rep=hybrid8-4 795952 149.5 ns/op BenchmarkFindChild/n=8/rep=linear-4 406005 294.5 ns/op BenchmarkFindChild/n=8/rep=map-4 2785762 41.53 ns/op BenchmarkFindChild/n=8/rep=hybrid8-4 388041 300.0 ns/op BenchmarkFindChild/n=16/rep=linear-4 216951 554.5 ns/op BenchmarkFindChild/n=16/rep=map-4 2871558 41.42 ns/op BenchmarkFindChild/n=16/rep=hybrid8-4 2173092 55.86 ns/op BenchmarkFindChild/n=32/rep=linear-4 107010 1140 ns/op BenchmarkFindChild/n=32/rep=map-4 3593576 33.16 ns/op BenchmarkFindChild/n=32/rep=hybrid8-4 2386756 49.22 ns/op BenchmarkMultiConflicts-4 1 182941342 ns/op BenchmarkServerMatch-4 18631 6645 ns/op BenchmarkReadRequestChrome-4 3558 32692 ns/op 18.69 MB/s 1508 B/op 14 allocs/op BenchmarkReadRequestCurl-4 9812 11211 ns/op 6.96 MB/s 956 B/op 9 allocs/op BenchmarkReadRequestApachebench-4 9340 11194 ns/op 7.33 MB/s 956 B/op 9 allocs/op BenchmarkReadRequestSiege-4 6843 16651 ns/op 9.07 MB/s 1052 B/op 11 allocs/op BenchmarkReadRequestWrk-4 16842 7169 ns/op 5.58 MB/s 892 B/op 7 allocs/op BenchmarkFileAndServer_1KB/h1-4 288 414263 ns/op 2.47 MB/s BenchmarkFileAndServer_1KB/https1-4 184 629765 ns/op 1.63 MB/s BenchmarkFileAndServer_1KB/h2-4 142 781003 ns/op 1.31 MB/s BenchmarkFileAndServer_16MB/h1-4 2 53377808 ns/op 314.31 MB/s BenchmarkFileAndServer_16MB/https1-4 1 119611382 ns/op 140.26 MB/s BenchmarkFileAndServer_16MB/h2-4 1 292884222 ns/op 57.28 MB/s BenchmarkFileAndServer_64MB/h1-4 1 212311449 ns/op 316.09 MB/s BenchmarkFileAndServer_64MB/https1-4 1 423647309 ns/op 158.41 MB/s BenchmarkFileAndServer_64MB/h2-4 1 944278140 ns/op 71.07 MB/s BenchmarkServeMux-4 212 595413 ns/op 17280 B/op 360 allocs/op BenchmarkServeMux_SkipServe-4 258 502053 ns/op 0 B/op 0 allocs/op BenchmarkClientServer/h1-4 306 394894 ns/op 5870 B/op 63 allocs/op BenchmarkClientServer/https1-4 207 522510 ns/op 6662 B/op 74 allocs/op BenchmarkClientServer/h2-4 162 700036 ns/op 10338 B/op 79 allocs/op BenchmarkClientServerParallel/4/h1-4 1118 94166 ns/op 9354 B/op 76 allocs/op BenchmarkClientServerParallel/4/https1-4 45 2356452 ns/op 60209 B/op 673 allocs/op --- BENCH: BenchmarkClientServerParallel/4/https1-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:44713: write tcp 127.0.0.1:44710->127.0.0.1:44713: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:44739: write tcp 127.0.0.1:44718->127.0.0.1:44739: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:44732: write tcp 127.0.0.1:44718->127.0.0.1:44732: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:44741: write tcp 127.0.0.1:44718->127.0.0.1:44741: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:44764: read tcp 127.0.0.1:44742->127.0.0.1:44764: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:44765: read tcp 127.0.0.1:44742->127.0.0.1:44765: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:44757: write tcp 127.0.0.1:44742->127.0.0.1:44757: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:44753: write tcp 127.0.0.1:44742->127.0.0.1:44753: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:44766: write tcp 127.0.0.1:44742->127.0.0.1:44766: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:44793: read tcp 127.0.0.1:44767->127.0.0.1:44793: use of closed network connection ... [output truncated] BenchmarkClientServerParallel/4/h2-4 417 250966 ns/op 12147 B/op 111 allocs/op --- BENCH: BenchmarkClientServerParallel/4/h2-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:44803: write tcp 127.0.0.1:44799->127.0.0.1:44803: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:44804: write tcp 127.0.0.1:44799->127.0.0.1:44804: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:44814: write tcp 127.0.0.1:44806->127.0.0.1:44814: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:44810: write tcp 127.0.0.1:44806->127.0.0.1:44810: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:44817: write tcp 127.0.0.1:44806->127.0.0.1:44817: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:44820: write tcp 127.0.0.1:44806->127.0.0.1:44820: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:44811: write tcp 127.0.0.1:44806->127.0.0.1:44811: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:44812: read tcp 127.0.0.1:44806->127.0.0.1:44812: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:44813: read tcp 127.0.0.1:44806->127.0.0.1:44813: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:44818: write tcp 127.0.0.1:44806->127.0.0.1:44818: use of closed network connection ... [output truncated] BenchmarkClientServerParallel/64/h1-4 871 141158 ns/op 16027 B/op 98 allocs/op BenchmarkClientServerParallel/64/https1-4 33 3568092 ns/op 89028 B/op 976 allocs/op --- BENCH: BenchmarkClientServerParallel/64/https1-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:45561: write tcp 127.0.0.1:45560->127.0.0.1:45561: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:45562: write tcp 127.0.0.1:45560->127.0.0.1:45562: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:45594: read tcp 127.0.0.1:45567->127.0.0.1:45594: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:45596: write tcp 127.0.0.1:45567->127.0.0.1:45596: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:45600: read tcp 127.0.0.1:45567->127.0.0.1:45600: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:45592: read tcp 127.0.0.1:45567->127.0.0.1:45592: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:45585: write tcp 127.0.0.1:45567->127.0.0.1:45585: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:45593: write tcp 127.0.0.1:45567->127.0.0.1:45593: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:45595: write tcp 127.0.0.1:45567->127.0.0.1:45595: use of closed network connection BenchmarkClientServerParallel/64/h2-4 36 4085714 ns/op 102675 B/op 1212 allocs/op --- BENCH: BenchmarkClientServerParallel/64/h2-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:45605: write tcp 127.0.0.1:45603->127.0.0.1:45605: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:45606: write tcp 127.0.0.1:45603->127.0.0.1:45606: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:45645: write tcp 127.0.0.1:45610->127.0.0.1:45645: use of closed network connection BenchmarkServer-4 1 1108951277 ns/op 29048 B/op 152 allocs/op BenchmarkClient-4 249 474287 ns/op 3754 B/op 44 allocs/op BenchmarkServerFakeConnNoKeepAlive-4 525 213145 ns/op 7366 B/op 54 allocs/op BenchmarkServerFakeConnWithKeepAlive-4 981 109050 ns/op 3128 B/op 24 allocs/op BenchmarkServerFakeConnWithKeepAliveLite-4 1624 75102 ns/op 1941 B/op 14 allocs/op BenchmarkServerHandlerTypeLen-4 1454 80963 ns/op 2802 B/op 21 allocs/op BenchmarkServerHandlerNoLen-4 1467 74890 ns/op 2723 B/op 19 allocs/op BenchmarkServerHandlerNoType-4 1464 73530 ns/op 2770 B/op 20 allocs/op BenchmarkServerHandlerNoHeader-4 1620 72535 ns/op 1924 B/op 14 allocs/op BenchmarkServerHijack-4 842 140458 ns/op 16762 B/op 50 allocs/op BenchmarkCloseNotifier/h1-4 434 282371 ns/op 5817 B/op 53 allocs/op BenchmarkResponseStatusLine-4 441943 300.0 ns/op 0 B/op 0 allocs/op PASS ok net/http 17.877s goos: freebsd goarch: amd64 pkg: net/http/httputil cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkServeHTTP-4 3892 29206 ns/op 34137 B/op 12 allocs/op PASS ok net/http/httputil 1.278s goos: freebsd goarch: amd64 pkg: net/netip cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkIPNextPrev-4 100312 1163 ns/op BenchmarkBinaryMarshalRoundTrip/ipv4-4 572926 199.0 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6-4 192176 623.0 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6+zone-4 64350 1869 ns/op BenchmarkStdIPv4-4 132516 891.0 ns/op 16 B/op 1 allocs/op BenchmarkIPv4-4 93889 1273 ns/op 0 B/op 0 allocs/op BenchmarkIPv4_inline-4 90330 1324 ns/op 0 B/op 0 allocs/op BenchmarkStdIPv6-4 84535 1436 ns/op 16 B/op 1 allocs/op BenchmarkIPv6-4 69610 1672 ns/op 0 B/op 0 allocs/op BenchmarkIPv4Contains-4 1708302 68.68 ns/op 0 B/op 0 allocs/op BenchmarkIPv6Contains-4 1548020 77.42 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v4-4 1448739 83.03 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6-4 296524 404.6 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_ellipsis-4 311181 378.2 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_v4-4 279939 433.3 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_zone-4 84121 1462 ns/op 0 B/op 0 allocs/op BenchmarkStdParseIP/v4-4 266246 440.1 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6-4 149131 790.3 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_ellipsis-4 157640 760.4 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_v4-4 147034 803.5 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_zone-4 76746 1607 ns/op 16 B/op 1 allocs/op BenchmarkAddrString/v4-4 342416 346.8 ns/op 16 B/op 1 allocs/op BenchmarkAddrString/v6-4 119172 989.7 ns/op 48 B/op 1 allocs/op BenchmarkAddrString/v6_ellipsis-4 169184 694.8 ns/op 24 B/op 1 allocs/op BenchmarkAddrString/v6_v4-4 217059 545.6 ns/op 24 B/op 1 allocs/op BenchmarkAddrString/v6_zone-4 159571 743.1 ns/op 24 B/op 1 allocs/op BenchmarkIPStringExpanded/v4-4 320286 373.1 ns/op 16 B/op 1 allocs/op BenchmarkIPStringExpanded/v6-4 142881 831.5 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_ellipsis-4 141704 836.2 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_v4-4 138254 827.8 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_zone-4 109905 1082 ns/op 128 B/op 2 allocs/op BenchmarkAddrMarshalText/v4-4 458774 257.7 ns/op 16 B/op 1 allocs/op BenchmarkAddrMarshalText/v6-4 142734 816.3 ns/op 48 B/op 1 allocs/op BenchmarkAddrMarshalText/v6_ellipsis-4 189096 623.2 ns/op 48 B/op 1 allocs/op BenchmarkAddrMarshalText/v6_v4-4 255384 466.0 ns/op 32 B/op 1 allocs/op BenchmarkAddrMarshalText/v6_zone-4 172803 684.4 ns/op 48 B/op 1 allocs/op BenchmarkAddrPortString/v4-4 233758 513.2 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortString/v6-4 101382 1177 ns/op 48 B/op 1 allocs/op BenchmarkAddrPortString/v6_ellipsis-4 128145 914.7 ns/op 32 B/op 1 allocs/op BenchmarkAddrPortString/v6_v4-4 153374 769.2 ns/op 32 B/op 1 allocs/op BenchmarkAddrPortString/v6_zone-4 127208 938.4 ns/op 32 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v4-4 260534 454.2 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6-4 112774 1051 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_ellipsis-4 137421 868.5 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_v4-4 174355 690.9 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_zone-4 130981 911.0 ns/op 64 B/op 1 allocs/op BenchmarkPrefixMasking/IPv4_/32-4 1000000 101.3 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/17-4 1000000 102.0 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/0-4 1000000 101.9 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/128-4 1000000 107.6 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/65-4 1000000 107.9 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/0-4 1000000 107.6 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/128-4 1000000 107.5 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/65-4 1000000 108.6 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/0-4 1000000 108.1 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMarshalText-4 333154 352.5 ns/op 24 B/op 1 allocs/op BenchmarkParseAddrPort/v4-4 561405 211.1 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6-4 224025 528.9 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_ellipsis-4 233814 516.4 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_v4-4 212474 562.5 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_zone-4 75213 1633 ns/op 0 B/op 0 allocs/op BenchmarkAs16-4 458449 263.7 ns/op PASS ok net/netip 9.269s 2024/02/08 21:13:59 Test RPC server listening on 127.0.0.1:46205 2024/02/08 21:13:59 Test HTTP RPC server listening on 127.0.0.1:46206 goos: freebsd goarch: amd64 pkg: net/rpc cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEndToEnd-4 1668 69730 ns/op BenchmarkEndToEndHTTP-4 1620 67748 ns/op BenchmarkEndToEndAsync-4 3703 32518 ns/op BenchmarkEndToEndAsyncHTTP-4 3720 30605 ns/op PASS ok net/rpc 1.840s goos: freebsd goarch: amd64 pkg: net/textproto cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadMIMEHeader/client_headers-4 3379 32295 ns/op BenchmarkReadMIMEHeader/server_headers-4 5563 21358 ns/op BenchmarkUncommon-4 27039 4600 ns/op 464 B/op 5 allocs/op PASS ok net/textproto 1.558s goos: freebsd goarch: amd64 pkg: net/url cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkString-4 3944 25552 ns/op 1616 B/op 60 allocs/op BenchmarkResolvePath-4 97546 1203 ns/op 32 B/op 2 allocs/op BenchmarkQueryEscape/#00-4 541844 210.1 ns/op 16 B/op 1 allocs/op BenchmarkQueryEscape/#01-4 84850 1406 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#02-4 163336 730.1 ns/op 32 B/op 1 allocs/op BenchmarkQueryEscape/#03-4 75988 1550 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#04-4 12818 9289 ns/op 832 B/op 2 allocs/op BenchmarkPathEscape/#00-4 372140 316.4 ns/op 16 B/op 1 allocs/op BenchmarkPathEscape/#01-4 83847 1431 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#02-4 161222 732.4 ns/op 32 B/op 1 allocs/op BenchmarkPathEscape/#03-4 76437 1557 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#04-4 14454 8302 ns/op 704 B/op 2 allocs/op BenchmarkQueryUnescape/#00-4 199808 593.8 ns/op 16 B/op 1 allocs/op BenchmarkQueryUnescape/#01-4 79077 1468 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#02-4 79453 1513 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#03-4 36710 3254 ns/op 64 B/op 1 allocs/op BenchmarkQueryUnescape/#04-4 6538 17894 ns/op 320 B/op 1 allocs/op BenchmarkPathUnescape/#00-4 199588 592.4 ns/op 16 B/op 1 allocs/op BenchmarkPathUnescape/#01-4 80379 1485 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#02-4 80089 1512 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#03-4 36766 3301 ns/op 64 B/op 1 allocs/op BenchmarkPathUnescape/#04-4 6696 17570 ns/op 320 B/op 1 allocs/op PASS ok net/url 4.179s goos: freebsd goarch: amd64 pkg: os cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkExpand/noop-4 3311580 35.84 ns/op 0 B/op 0 allocs/op BenchmarkExpand/multiple-4 165003 697.7 ns/op 48 B/op 2 allocs/op BenchmarkReaddirname-4 882 132597 ns/op --- BENCH: BenchmarkReaddirname-4 os_test.go:515: benchmarkReaddirname ".": 131 entries os_test.go:515: benchmarkReaddirname ".": 131 entries os_test.go:515: benchmarkReaddirname ".": 131 entries BenchmarkReaddir-4 313 382006 ns/op --- BENCH: BenchmarkReaddir-4 os_test.go:532: benchmarkReaddir ".": 131 entries os_test.go:532: benchmarkReaddir ".": 131 entries os_test.go:532: benchmarkReaddir ".": 131 entries BenchmarkReadDir-4 670 174494 ns/op --- BENCH: BenchmarkReadDir-4 os_test.go:549: benchmarkReadDir ".": 131 entries os_test.go:549: benchmarkReadDir ".": 131 entries os_test.go:549: benchmarkReadDir ".": 131 entries BenchmarkStatDot-4 81240 1467 ns/op BenchmarkStatFile-4 70828 1702 ns/op BenchmarkStatDir-4 76569 1602 ns/op BenchmarkLstatDot-4 82615 1498 ns/op BenchmarkLstatFile-4 70543 1703 ns/op BenchmarkLstatDir-4 74475 1608 ns/op PASS ok os 2.639s goos: freebsd goarch: amd64 pkg: os/exec cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkExecHostname-4 52 2225310 ns/op 6559 B/op 29 allocs/op PASS ok os/exec 1.301s goos: freebsd goarch: amd64 pkg: os/user cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCurrent-4 371954 306.4 ns/op PASS ok os/user 1.299s goos: freebsd goarch: amd64 pkg: reflect cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkBool-4 3566515 32.27 ns/op BenchmarkString-4 2289408 52.46 ns/op BenchmarkBytes-4 2066768 58.14 ns/op BenchmarkNamedBytes-4 1000000 113.1 ns/op BenchmarkBytesArray-4 710239 168.4 ns/op BenchmarkSliceLen-4 2362174 50.78 ns/op BenchmarkMapLen-4 790676 148.3 ns/op BenchmarkStringLen-4 1831249 65.47 ns/op BenchmarkArrayLen-4 1278562 94.63 ns/op BenchmarkSliceCap-4 2380735 50.40 ns/op BenchmarkDeepEqual/int8-4 373748 306.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int8-4 83966 1417 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int16-4 332373 356.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int16-4 81586 1498 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int32-4 340114 355.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int32-4 82095 1474 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int64-4 333692 356.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int64-4 80677 1475 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int-4 327870 358.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int-4 80035 1466 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint8-4 371562 307.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8-4 110488 1082 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint16-4 336657 358.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint16-4 80912 1466 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint32-4 322732 362.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint32-4 81312 1475 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint64-4 331045 358.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint64-4 81616 1458 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint-4 336766 359.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint-4 81957 1459 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uintptr-4 324663 360.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uintptr-4 80894 1466 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float32-4 286744 354.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float32-4 81676 1487 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float64-4 330776 358.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float64-4 81306 1474 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex64-4 332778 352.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex64-4 80068 1466 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex128-4 327186 361.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex128-4 80041 1462 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/bool-4 396438 306.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]bool-4 84776 1406 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/string-4 333951 353.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]string-4 79689 1472 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8#01-4 110551 1076 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][]uint8-4 53923 2201 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[6]uint8-4 44097 2721 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][6]uint8-4 30565 3923 ns/op 0 B/op 0 allocs/op BenchmarkMapsDeepEqual-4 31032 3766 ns/op BenchmarkIsZero/ArrayComparable-4 273152 437.2 ns/op BenchmarkIsZero/ArrayIncomparable-4 29100 4125 ns/op BenchmarkIsZero/StructComparable-4 636331 189.0 ns/op BenchmarkIsZero/StructIncomparable-4 132601 902.1 ns/op BenchmarkIsZero/ArrayInt_4-4 1000000 100.2 ns/op BenchmarkIsZero/ArrayInt_1024-4 17712 6830 ns/op BenchmarkIsZero/ArrayInt_1024_NoZero-4 33165 3560 ns/op BenchmarkIsZero/Struct4Int-4 1000000 102.0 ns/op BenchmarkIsZero/ArrayStruct4Int_1024-4 17479 6964 ns/op BenchmarkIsZero/ArrayChanInt_1024-4 17589 6765 ns/op BenchmarkIsZero/StructInt_512-4 34609 3486 ns/op BenchmarkSetZero/Bool/Direct-4 3967033 30.30 ns/op BenchmarkSetZero/Bool/CachedZero-4 789561 146.9 ns/op BenchmarkSetZero/Bool/NewZero-4 604680 193.5 ns/op BenchmarkSetZero/Int/Direct-4 2511848 47.53 ns/op BenchmarkSetZero/Int/CachedZero-4 808808 146.3 ns/op BenchmarkSetZero/Int/NewZero-4 620472 193.0 ns/op BenchmarkSetZero/Uint/Direct-4 2438064 48.51 ns/op BenchmarkSetZero/Uint/CachedZero-4 833002 144.0 ns/op BenchmarkSetZero/Uint/NewZero-4 601372 191.5 ns/op BenchmarkSetZero/Float/Direct-4 2518698 47.77 ns/op BenchmarkSetZero/Float/CachedZero-4 819282 143.2 ns/op BenchmarkSetZero/Float/NewZero-4 608314 195.2 ns/op BenchmarkSetZero/Complex/Direct-4 2484678 48.33 ns/op BenchmarkSetZero/Complex/CachedZero-4 820184 144.0 ns/op BenchmarkSetZero/Complex/NewZero-4 607554 192.8 ns/op BenchmarkSetZero/Array/Direct-4 2102025 56.90 ns/op BenchmarkSetZero/Array/CachedZero-4 814179 146.3 ns/op BenchmarkSetZero/Array/NewZero-4 596359 192.0 ns/op BenchmarkSetZero/Chan/Direct-4 2469372 48.57 ns/op BenchmarkSetZero/Chan/CachedZero-4 830380 139.0 ns/op BenchmarkSetZero/Chan/NewZero-4 608127 188.8 ns/op BenchmarkSetZero/Func/Direct-4 2474944 48.15 ns/op BenchmarkSetZero/Func/CachedZero-4 840024 141.5 ns/op BenchmarkSetZero/Func/NewZero-4 624618 189.7 ns/op BenchmarkSetZero/Interface/Direct-4 2232330 54.62 ns/op BenchmarkSetZero/Interface/CachedZero-4 810271 147.5 ns/op BenchmarkSetZero/Interface/NewZero-4 600160 196.6 ns/op BenchmarkSetZero/Map/Direct-4 2499558 48.24 ns/op BenchmarkSetZero/Map/CachedZero-4 850122 140.9 ns/op BenchmarkSetZero/Map/NewZero-4 627928 189.0 ns/op BenchmarkSetZero/Pointer/Direct-4 2491341 48.31 ns/op BenchmarkSetZero/Pointer/CachedZero-4 846841 141.7 ns/op BenchmarkSetZero/Pointer/NewZero-4 631879 189.7 ns/op BenchmarkSetZero/Slice/Direct-4 2240682 54.10 ns/op BenchmarkSetZero/Slice/CachedZero-4 792618 146.0 ns/op BenchmarkSetZero/Slice/NewZero-4 607969 193.9 ns/op BenchmarkSetZero/String/Direct-4 2394939 49.65 ns/op BenchmarkSetZero/String/CachedZero-4 784650 146.2 ns/op BenchmarkSetZero/String/NewZero-4 596071 195.1 ns/op BenchmarkSetZero/Struct/Direct-4 2142714 55.95 ns/op BenchmarkSetZero/Struct/CachedZero-4 781999 145.7 ns/op BenchmarkSetZero/Struct/NewZero-4 613236 191.7 ns/op BenchmarkSelect/1-4 162552 755.5 ns/op 80 B/op 5 allocs/op BenchmarkSelect/4-4 68808 1766 ns/op 208 B/op 8 allocs/op BenchmarkSelect/8-4 34682 3443 ns/op 672 B/op 13 allocs/op BenchmarkCall-4 200706 525.5 ns/op 0 B/op 0 allocs/op BenchmarkCallMethod-4 161058 747.3 ns/op 0 B/op 0 allocs/op BenchmarkCallArgCopy/size=128-4 125820 941.1 ns/op 136.01 MB/s BenchmarkCallArgCopy/size=256-4 120050 984.9 ns/op 259.93 MB/s BenchmarkCallArgCopy/size=1024-4 85042 1435 ns/op 713.57 MB/s BenchmarkCallArgCopy/size=4096-4 38787 3492 ns/op 1173.12 MB/s BenchmarkCallArgCopy/size=65536-4 3040 36573 ns/op 1791.91 MB/s BenchmarkFieldByName1-4 1360312 87.33 ns/op BenchmarkFieldByName2-4 111530 1147 ns/op BenchmarkFieldByName3-4 14738 8247 ns/op BenchmarkInterfaceBig-4 3964048 30.09 ns/op BenchmarkInterfaceSmall-4 3969759 30.04 ns/op BenchmarkNew-4 2075079 55.32 ns/op BenchmarkMap/StringKeys/MapIndex-4 2190 53894 ns/op 0 B/op 0 allocs/op BenchmarkMap/StringKeys/SetMapIndex-4 1767 66496 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/MapIndex-4 2104 56959 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/SetMapIndex-4 1820 65982 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/MapIndex-4 2188 53934 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/SetMapIndex-4 1825 66074 ns/op 0 B/op 0 allocs/op BenchmarkMapIterNext-4 205404 577.9 ns/op PASS ok reflect 18.606s goos: freebsd goarch: amd64 pkg: regexp cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFind-4 9966 11625 ns/op 9345 B/op 1 allocs/op BenchmarkFindAllNoMatches-4 15559 7575 ns/op 9246 B/op 1 allocs/op BenchmarkFindString-4 12194 9900 ns/op 9459 B/op 1 allocs/op BenchmarkFindSubmatch-4 11114 10819 ns/op 9577 B/op 2 allocs/op BenchmarkFindStringSubmatch-4 10000 10212 ns/op 9082 B/op 2 allocs/op BenchmarkLiteral-4 16694 6976 ns/op BenchmarkNotLiteral-4 4668 26696 ns/op BenchmarkMatchClass-4 3618 34957 ns/op BenchmarkMatchClass_InRange-4 3490 34024 ns/op BenchmarkReplaceAll-4 2500 46614 ns/op BenchmarkAnchoredLiteralShortNonMatch-4 18062 6449 ns/op BenchmarkAnchoredLiteralLongNonMatch-4 38760 3068 ns/op BenchmarkAnchoredShortMatch-4 15752 7706 ns/op BenchmarkAnchoredLongMatch-4 20079 5974 ns/op BenchmarkOnePassShortA-4 20845 5961 ns/op BenchmarkNotOnePassShortA-4 9259 14608 ns/op BenchmarkOnePassShortB-4 26491 4468 ns/op BenchmarkNotOnePassShortB-4 9901 11485 ns/op BenchmarkOnePassLongPrefix-4 83277 1470 ns/op BenchmarkOnePassLongNotPrefix-4 28114 4274 ns/op BenchmarkMatchParallelShared-4 28262 4389 ns/op BenchmarkMatchParallelCopied-4 21966 6285 ns/op BenchmarkQuoteMetaAll-4 144080 795.0 ns/op 17.61 MB/s BenchmarkQuoteMetaNone-4 272656 439.3 ns/op 59.19 MB/s BenchmarkCompile/Onepass-4 3866 27058 ns/op 4272 B/op 52 allocs/op BenchmarkCompile/Medium-4 1674 70729 ns/op 10152 B/op 112 allocs/op BenchmarkCompile/Hard-4 196 607499 ns/op 90712 B/op 424 allocs/op BenchmarkMatch/Easy0/16-4 3739032 30.44 ns/op 525.59 MB/s BenchmarkMatch/Easy0/32-4 19489 6259 ns/op 5.11 MB/s BenchmarkMatch/Easy0/1K-4 18387 7396 ns/op 138.46 MB/s BenchmarkMatch/Easy0i/16-4 3790186 30.28 ns/op 528.32 MB/s BenchmarkMatch/Easy0i/32-4 5851 20404 ns/op 1.57 MB/s BenchmarkMatch/Easy0i/1K-4 274 434196 ns/op 2.36 MB/s BenchmarkMatch/Easy1/16-4 3479040 30.40 ns/op 526.24 MB/s BenchmarkMatch/Easy1/32-4 21031 6135 ns/op 5.22 MB/s BenchmarkMatch/Easy1/1K-4 6694 16475 ns/op 62.16 MB/s BenchmarkMatch/Medium/16-4 3731598 30.65 ns/op 521.96 MB/s BenchmarkMatch/Medium/32-4 6526 17915 ns/op 1.79 MB/s BenchmarkMatch/Medium/1K-4 315 379842 ns/op 2.70 MB/s BenchmarkMatch/Hard/16-4 3811880 30.23 ns/op 529.24 MB/s BenchmarkMatch/Hard/32-4 3981 27982 ns/op 1.14 MB/s BenchmarkMatch/Hard/1K-4 177 680139 ns/op 1.51 MB/s BenchmarkMatch/Hard1/16-4 1497 80208 ns/op 0.20 MB/s BenchmarkMatch/Hard1/32-4 768 149217 ns/op 0.21 MB/s BenchmarkMatch/Hard1/1K-4 26 4331446 ns/op 0.24 MB/s BenchmarkMatch_onepass_regex/16-4 30111 3988 ns/op 4.01 MB/s 24 B/op 0 allocs/op BenchmarkMatch_onepass_regex/32-4 17984 6722 ns/op 4.76 MB/s 23 B/op 0 allocs/op BenchmarkMatch_onepass_regex/1K-4 684 174962 ns/op 5.85 MB/s 24 B/op 0 allocs/op PASS ok regexp 8.950s goos: freebsd goarch: amd64 pkg: regexp/syntax cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEmptyOpContext-4 642708 185.0 ns/op BenchmarkIsWordChar-4 183700 650.1 ns/op PASS ok regexp/syntax 2.371s goos: freebsd goarch: amd64 pkg: runtime cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCallers/cached-4 70677 1595 ns/op BenchmarkCallers/inlined-4 70089 1710 ns/op BenchmarkCallers/no-cache-4 15931 7561 ns/op BenchmarkFPCallers/cached-4 2880816 41.83 ns/op BenchmarkMakeChan/Byte-4 1043230 117.5 ns/op BenchmarkMakeChan/Int-4 912374 135.7 ns/op BenchmarkMakeChan/Ptr-4 656985 193.1 ns/op BenchmarkMakeChan/Struct/0-4 1273422 121.9 ns/op BenchmarkMakeChan/Struct/32-4 583599 264.2 ns/op BenchmarkMakeChan/Struct/40-4 421704 279.8 ns/op BenchmarkChanNonblocking-4 11147145 9.536 ns/op BenchmarkSelectUncontended-4 1055754 106.9 ns/op BenchmarkSelectSyncContended-4 27478 4360 ns/op BenchmarkSelectAsyncContended-4 88681 1200 ns/op BenchmarkSelectNonblock-4 6178834 19.28 ns/op BenchmarkChanUncontended-4 7962 15517 ns/op BenchmarkChanContended-4 1092 112403 ns/op BenchmarkChanSync-4 117638 1007 ns/op BenchmarkChanSyncWork-4 34903 3329 ns/op BenchmarkChanProdCons0-4 75019 1565 ns/op BenchmarkChanProdCons10-4 89734 1412 ns/op BenchmarkChanProdCons100-4 91694 1226 ns/op BenchmarkChanProdConsWork0-4 76966 1578 ns/op BenchmarkChanProdConsWork10-4 75801 1611 ns/op BenchmarkChanProdConsWork100-4 75070 1602 ns/op BenchmarkSelectProdCons-4 59773 2112 ns/op BenchmarkReceiveDataFromClosedChan-4 711634 166.0 ns/op BenchmarkChanCreation-4 170936 648.2 ns/op BenchmarkChanSem-4 121923 1042 ns/op BenchmarkChanPopular-4 96 1100342 ns/op BenchmarkChanClosed-4 477298 223.0 ns/op BenchmarkCallClosure-4 5997746 18.91 ns/op BenchmarkCallClosure1-4 6200322 19.28 ns/op BenchmarkCallClosure2-4 1436187 84.11 ns/op BenchmarkCallClosure3-4 1477465 74.77 ns/op BenchmarkCallClosure4-4 1364330 85.29 ns/op BenchmarkComplex128DivNormal-4 10105494 19.49 ns/op BenchmarkComplex128DivNisNaN-4 8065057 21.03 ns/op BenchmarkComplex128DivDisNaN-4 7062556 22.18 ns/op BenchmarkComplex128DivNisInf-4 10490721 22.11 ns/op BenchmarkComplex128DivDisInf-4 5202674 30.23 ns/op BenchmarkAllocation-4 5456 31008 ns/op BenchmarkReadMemStats-4 5809 18375 ns/op BenchmarkReadMemStatsLatency-4 1 84410 p50-ns 84410 p90-ns 84410 p99-ns BenchmarkWriteBarrier-4 2706854 42.98 ns/op BenchmarkBulkWriteBarrier-4 5481825 19.01 ns/op BenchmarkScanStackNoLocals-4 3 40124219 ns/op BenchmarkMSpanCountAlloc/bits=64-4 10326426 9.931 ns/op BenchmarkMSpanCountAlloc/bits=128-4 9511660 10.82 ns/op BenchmarkMSpanCountAlloc/bits=256-4 9043064 13.23 ns/op BenchmarkMSpanCountAlloc/bits=512-4 6965461 17.17 ns/op BenchmarkMSpanCountAlloc/bits=1024-4 4946964 25.55 ns/op BenchmarkHash5-4 6134233 17.61 ns/op 283.99 MB/s BenchmarkHash16-4 6458890 18.60 ns/op 860.13 MB/s BenchmarkHash64-4 6038228 20.30 ns/op 3152.31 MB/s BenchmarkHash1024-4 1916877 62.89 ns/op 16282.95 MB/s BenchmarkHash65536-4 38779 3125 ns/op 20973.39 MB/s BenchmarkAlignedLoad-4 6978679 15.83 ns/op BenchmarkUnalignedLoad-4 6965896 16.54 ns/op BenchmarkEqEfaceConcrete-4 5679085 20.92 ns/op BenchmarkEqIfaceConcrete-4 5892519 20.08 ns/op BenchmarkNeEfaceConcrete-4 5909929 20.13 ns/op BenchmarkNeIfaceConcrete-4 5689777 21.19 ns/op BenchmarkConvT2EByteSized/bool-4 6267049 19.20 ns/op BenchmarkConvT2EByteSized/uint8-4 6235354 19.10 ns/op BenchmarkConvT2ESmall-4 5731324 20.92 ns/op BenchmarkConvT2EUintptr-4 5470711 22.54 ns/op BenchmarkConvT2ELarge-4 1000000 112.8 ns/op BenchmarkConvT2ISmall-4 5586252 21.22 ns/op BenchmarkConvT2IUintptr-4 5375082 22.15 ns/op BenchmarkConvT2ILarge-4 1000000 103.4 ns/op BenchmarkConvI2E-4 4540228 24.38 ns/op BenchmarkConvI2I-4 4839938 23.92 ns/op BenchmarkAssertE2T-4 4627460 25.87 ns/op BenchmarkAssertE2TLarge-4 2475607 48.83 ns/op BenchmarkAssertE2I-4 5750922 19.80 ns/op BenchmarkAssertI2T-4 4306707 27.76 ns/op BenchmarkAssertI2I-4 5500492 19.89 ns/op BenchmarkAssertI2E-4 6032415 18.40 ns/op BenchmarkAssertE2E-4 5764796 19.34 ns/op BenchmarkAssertE2T2-4 3420864 35.13 ns/op BenchmarkAssertE2T2Blank-4 4306353 27.73 ns/op BenchmarkAssertI2E2-4 4404270 27.28 ns/op BenchmarkAssertI2E2Blank-4 5872490 19.16 ns/op BenchmarkAssertE2E2-4 4520586 26.41 ns/op BenchmarkAssertE2E2Blank-4 5823589 19.14 ns/op BenchmarkConvT2Ezero/zero/16-4 5510246 21.89 ns/op BenchmarkConvT2Ezero/zero/32-4 5444230 21.93 ns/op BenchmarkConvT2Ezero/zero/64-4 5478571 21.97 ns/op BenchmarkConvT2Ezero/zero/str-4 5443525 22.09 ns/op BenchmarkConvT2Ezero/zero/slice-4 5367955 22.13 ns/op BenchmarkConvT2Ezero/zero/big-4 250449 579.4 ns/op BenchmarkConvT2Ezero/nonzero/str-4 1427304 85.41 ns/op BenchmarkConvT2Ezero/nonzero/slice-4 1224901 96.04 ns/op BenchmarkConvT2Ezero/nonzero/big-4 279026 588.5 ns/op BenchmarkConvT2Ezero/smallint/16-4 5445975 22.10 ns/op BenchmarkConvT2Ezero/smallint/32-4 5131522 22.65 ns/op BenchmarkConvT2Ezero/smallint/64-4 5213624 23.22 ns/op BenchmarkConvT2Ezero/largeint/16-4 1423903 74.18 ns/op BenchmarkConvT2Ezero/largeint/32-4 1691120 72.67 ns/op BenchmarkConvT2Ezero/largeint/64-4 1649552 69.50 ns/op BenchmarkMalloc8-4 2232373 60.68 ns/op BenchmarkMalloc16-4 1898158 61.83 ns/op BenchmarkMallocTypeInfo8-4 1875236 65.49 ns/op BenchmarkMallocTypeInfo16-4 1678963 70.88 ns/op BenchmarkMallocLargeStruct-4 199306 630.7 ns/op BenchmarkGoroutineSelect-4 84 1439526 ns/op BenchmarkGoroutineBlocking-4 93 1278609 ns/op BenchmarkGoroutineForRange-4 90 1277025 ns/op BenchmarkGoroutineIdle-4 134 863782 ns/op BenchmarkHashStringSpeed-4 2545936 47.29 ns/op BenchmarkHashBytesSpeed-4 1311889 86.43 ns/op BenchmarkHashInt32Speed-4 2959540 39.96 ns/op BenchmarkHashInt64Speed-4 2890602 40.70 ns/op BenchmarkHashStringArraySpeed-4 599522 201.9 ns/op BenchmarkMegMap-4 2984469 40.20 ns/op BenchmarkMegOneMap-4 3717567 32.28 ns/op BenchmarkMegEqMap-4 1376 84709 ns/op BenchmarkMegEmptyMap-4 4297540 27.85 ns/op BenchmarkMegEmptyMapWithInterfaceKey-4 2527261 48.44 ns/op BenchmarkSmallStrMap-4 3090507 38.68 ns/op BenchmarkMapStringKeysEight_16-4 2990584 38.72 ns/op BenchmarkMapStringKeysEight_32-4 2882794 41.14 ns/op BenchmarkMapStringKeysEight_64-4 2935627 40.64 ns/op BenchmarkMapStringKeysEight_1M-4 2955921 40.75 ns/op BenchmarkIntMap-4 3659221 32.68 ns/op BenchmarkMapFirst/1-4 4207549 28.50 ns/op BenchmarkMapFirst/2-4 4136119 28.47 ns/op BenchmarkMapFirst/3-4 4210191 28.71 ns/op BenchmarkMapFirst/4-4 4094443 29.01 ns/op BenchmarkMapFirst/5-4 4121656 29.14 ns/op BenchmarkMapFirst/6-4 4116028 29.07 ns/op BenchmarkMapFirst/7-4 4127358 28.04 ns/op BenchmarkMapFirst/8-4 4149207 27.76 ns/op BenchmarkMapFirst/9-4 3865694 30.79 ns/op BenchmarkMapFirst/10-4 3740346 31.76 ns/op BenchmarkMapFirst/11-4 3789279 32.37 ns/op BenchmarkMapFirst/12-4 3704485 31.36 ns/op BenchmarkMapFirst/13-4 3871419 30.62 ns/op BenchmarkMapFirst/14-4 3810999 31.86 ns/op BenchmarkMapFirst/15-4 3833420 30.50 ns/op BenchmarkMapFirst/16-4 3973946 30.26 ns/op BenchmarkMapMid/1-4 4331396 27.04 ns/op BenchmarkMapMid/2-4 4073066 27.00 ns/op BenchmarkMapMid/3-4 4421496 27.74 ns/op BenchmarkMapMid/4-4 3931598 30.36 ns/op BenchmarkMapMid/5-4 3949489 30.13 ns/op BenchmarkMapMid/6-4 4188510 29.50 ns/op BenchmarkMapMid/7-4 3967792 28.23 ns/op BenchmarkMapMid/8-4 3819920 31.48 ns/op BenchmarkMapMid/9-4 3902106 30.25 ns/op BenchmarkMapMid/10-4 3698798 32.79 ns/op BenchmarkMapMid/11-4 3730617 32.73 ns/op BenchmarkMapMid/12-4 3494481 32.68 ns/op BenchmarkMapMid/13-4 3672188 33.36 ns/op BenchmarkMapMid/14-4 3725662 32.16 ns/op BenchmarkMapMid/15-4 3861643 31.43 ns/op BenchmarkMapMid/16-4 3714457 30.84 ns/op BenchmarkMapLast/1-4 4436690 27.16 ns/op BenchmarkMapLast/2-4 4124268 27.33 ns/op BenchmarkMapLast/3-4 3916288 30.69 ns/op BenchmarkMapLast/4-4 3946873 30.54 ns/op BenchmarkMapLast/5-4 3875570 30.06 ns/op BenchmarkMapLast/6-4 3909980 30.76 ns/op BenchmarkMapLast/7-4 3860493 30.04 ns/op BenchmarkMapLast/8-4 3688148 32.33 ns/op BenchmarkMapLast/9-4 3734421 32.68 ns/op BenchmarkMapLast/10-4 3657860 33.45 ns/op BenchmarkMapLast/11-4 3458940 33.69 ns/op BenchmarkMapLast/12-4 3358506 34.99 ns/op BenchmarkMapLast/13-4 3611592 35.11 ns/op BenchmarkMapLast/14-4 3829822 32.77 ns/op BenchmarkMapLast/15-4 3516734 32.04 ns/op BenchmarkMapLast/16-4 3872764 33.71 ns/op BenchmarkMapCycle-4 2043708 58.19 ns/op BenchmarkRepeatedLookupStrMapKey32-4 3144976 38.33 ns/op BenchmarkRepeatedLookupStrMapKey1M-4 2364 49921 ns/op BenchmarkMakeMap/[Byte]Byte-4 697479 190.5 ns/op BenchmarkMakeMap/[Int]Int-4 374611 536.2 ns/op BenchmarkNewEmptyMap-4 3839665 30.72 ns/op 0 B/op 0 allocs/op BenchmarkNewSmallMap-4 1285131 93.35 ns/op 0 B/op 0 allocs/op BenchmarkMapIter-4 464878 260.3 ns/op BenchmarkMapIterEmpty-4 5301453 22.55 ns/op BenchmarkSameLengthMap-4 4189305 28.62 ns/op BenchmarkBigKeyMap-4 1642268 72.00 ns/op BenchmarkBigValMap-4 1508238 81.34 ns/op BenchmarkSmallKeyMap-4 2727642 42.25 ns/op BenchmarkMapPopulate/1-4 1926720 61.32 ns/op 0 B/op 0 allocs/op BenchmarkMapPopulate/10-4 150595 824.1 ns/op 179 B/op 1 allocs/op BenchmarkMapPopulate/100-4 9586 12742 ns/op 3347 B/op 17 allocs/op BenchmarkMapPopulate/1000-4 792 157188 ns/op 53313 B/op 73 allocs/op BenchmarkMapPopulate/10000-4 72 1724145 ns/op 427509 B/op 319 allocs/op BenchmarkMapPopulate/100000-4 5 22209087 ns/op 3609976 B/op 4008 allocs/op BenchmarkComplexAlgMap-4 458637 257.2 ns/op BenchmarkGoMapClear/Reflexive/1-4 1455039 83.59 ns/op BenchmarkGoMapClear/Reflexive/10-4 1384827 87.44 ns/op BenchmarkGoMapClear/Reflexive/100-4 497890 238.2 ns/op BenchmarkGoMapClear/Reflexive/1000-4 55339 2162 ns/op BenchmarkGoMapClear/Reflexive/10000-4 5412 19019 ns/op BenchmarkGoMapClear/NonReflexive/1-4 1000000 101.1 ns/op BenchmarkGoMapClear/NonReflexive/10-4 1000000 105.9 ns/op BenchmarkGoMapClear/NonReflexive/100-4 457746 258.7 ns/op BenchmarkGoMapClear/NonReflexive/1000-4 53203 2180 ns/op BenchmarkGoMapClear/NonReflexive/10000-4 5544 18797 ns/op BenchmarkMapStringConversion/32/simple-4 1800550 66.58 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/struct-4 1595546 76.33 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/array-4 1614106 74.14 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/simple-4 1665871 71.80 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/struct-4 1417371 84.28 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/array-4 1509211 79.01 ns/op 0 B/op 0 allocs/op BenchmarkMapInterfaceString-4 1744132 66.45 ns/op BenchmarkMapInterfacePtr-4 1988924 58.69 ns/op BenchmarkNewEmptyMapHintLessThan8-4 2841242 40.77 ns/op 0 B/op 0 allocs/op BenchmarkNewEmptyMapHintGreaterThan8-4 141415 842.2 ns/op 1152 B/op 1 allocs/op BenchmarkMapPop100-4 4866 24689 ns/op BenchmarkMapPop1000-4 350 344873 ns/op BenchmarkMapPop10000-4 20 6352403 ns/op BenchmarkMapAssign/Int32/256-4 2256753 53.04 ns/op BenchmarkMapAssign/Int32/65536-4 1054107 110.8 ns/op BenchmarkMapAssign/Int64/256-4 2301226 51.62 ns/op BenchmarkMapAssign/Int64/65536-4 885193 116.6 ns/op BenchmarkMapAssign/Str/256-4 1760672 67.76 ns/op BenchmarkMapAssign/Str/65536-4 469237 218.0 ns/op BenchmarkMapOperatorAssign/Int32/256-4 1427011 84.29 ns/op BenchmarkMapOperatorAssign/Int32/65536-4 744814 152.7 ns/op BenchmarkMapOperatorAssign/Int64/256-4 1461500 81.75 ns/op BenchmarkMapOperatorAssign/Int64/65536-4 642210 178.6 ns/op BenchmarkMapOperatorAssign/Str/256-4 523504 2422 ns/op BenchmarkMapOperatorAssign/Str/65536-4 223160 477.3 ns/op BenchmarkMapAppendAssign/Int32/256-4 1000000 133.8 ns/op 32 B/op 0 allocs/op BenchmarkMapAppendAssign/Int32/65536-4 279198 389.0 ns/op 50 B/op 0 allocs/op BenchmarkMapAppendAssign/Int64/256-4 1000000 134.4 ns/op 32 B/op 0 allocs/op BenchmarkMapAppendAssign/Int64/65536-4 299322 375.9 ns/op 55 B/op 0 allocs/op BenchmarkMapAppendAssign/Str/256-4 753552 206.4 ns/op 53 B/op 0 allocs/op BenchmarkMapAppendAssign/Str/65536-4 173038 631.1 ns/op 106 B/op 1 allocs/op BenchmarkMapDelete/Int32/100-4 1777876 66.18 ns/op BenchmarkMapDelete/Int32/1000-4 1882916 63.83 ns/op BenchmarkMapDelete/Int32/10000-4 1844817 64.98 ns/op BenchmarkMapDelete/Int64/100-4 1771358 67.49 ns/op BenchmarkMapDelete/Int64/1000-4 1882275 62.36 ns/op BenchmarkMapDelete/Int64/10000-4 1817011 65.45 ns/op BenchmarkMapDelete/Str/100-4 1383364 86.72 ns/op BenchmarkMapDelete/Str/1000-4 1457074 82.51 ns/op BenchmarkMapDelete/Str/10000-4 1347519 89.17 ns/op BenchmarkMapDelete/Pointer/100-4 1646376 73.14 ns/op BenchmarkMapDelete/Pointer/1000-4 1690566 69.65 ns/op BenchmarkMapDelete/Pointer/10000-4 1635502 72.88 ns/op BenchmarkMemmove/0-4 13079821 8.020 ns/op BenchmarkMemmove/1-4 1947039 61.89 ns/op 16.16 MB/s BenchmarkMemmove/2-4 1858546 64.83 ns/op 30.85 MB/s BenchmarkMemmove/3-4 1863895 64.06 ns/op 46.83 MB/s BenchmarkMemmove/4-4 1889542 63.41 ns/op 63.09 MB/s BenchmarkMemmove/5-4 1868030 63.76 ns/op 78.42 MB/s BenchmarkMemmove/6-4 1843616 64.09 ns/op 93.62 MB/s BenchmarkMemmove/7-4 1881234 64.11 ns/op 109.18 MB/s BenchmarkMemmove/8-4 1903363 62.60 ns/op 127.79 MB/s BenchmarkMemmove/9-4 1747831 68.53 ns/op 131.33 MB/s BenchmarkMemmove/10-4 1747320 68.58 ns/op 145.81 MB/s BenchmarkMemmove/11-4 1744323 68.38 ns/op 160.87 MB/s BenchmarkMemmove/12-4 1747330 68.96 ns/op 174.02 MB/s BenchmarkMemmove/13-4 1743946 68.41 ns/op 190.02 MB/s BenchmarkMemmove/14-4 1754317 68.42 ns/op 204.62 MB/s BenchmarkMemmove/15-4 1755376 68.80 ns/op 218.03 MB/s BenchmarkMemmove/16-4 1789092 66.14 ns/op 241.91 MB/s BenchmarkMemmove/32-4 1744386 68.94 ns/op 464.21 MB/s BenchmarkMemmove/64-4 1618447 73.50 ns/op 870.78 MB/s BenchmarkMemmove/128-4 1409769 84.49 ns/op 1515.04 MB/s BenchmarkMemmove/256-4 1000000 110.5 ns/op 2316.61 MB/s BenchmarkMemmove/512-4 712282 164.0 ns/op 3122.69 MB/s BenchmarkMemmove/1024-4 400774 297.7 ns/op 3440.09 MB/s BenchmarkMemmove/2048-4 243199 492.2 ns/op 4160.92 MB/s BenchmarkMemmove/4096-4 133230 898.9 ns/op 4556.71 MB/s BenchmarkMemmoveOverlap/32-4 1772324 68.23 ns/op 468.98 MB/s BenchmarkMemmoveOverlap/64-4 1641370 72.76 ns/op 879.65 MB/s BenchmarkMemmoveOverlap/128-4 1415988 85.62 ns/op 1495.02 MB/s BenchmarkMemmoveOverlap/256-4 1000000 112.7 ns/op 2271.83 MB/s BenchmarkMemmoveOverlap/512-4 733951 162.3 ns/op 3155.29 MB/s BenchmarkMemmoveOverlap/1024-4 400262 295.0 ns/op 3470.62 MB/s BenchmarkMemmoveOverlap/2048-4 239419 495.3 ns/op 4134.81 MB/s BenchmarkMemmoveOverlap/4096-4 130777 913.1 ns/op 4485.66 MB/s BenchmarkMemmoveUnalignedDst/0-4 12523092 8.553 ns/op BenchmarkMemmoveUnalignedDst/1-4 1942734 61.59 ns/op 16.24 MB/s BenchmarkMemmoveUnalignedDst/2-4 1922946 63.10 ns/op 31.70 MB/s BenchmarkMemmoveUnalignedDst/3-4 1860066 64.01 ns/op 46.87 MB/s BenchmarkMemmoveUnalignedDst/4-4 1869603 64.14 ns/op 62.37 MB/s BenchmarkMemmoveUnalignedDst/5-4 1900750 63.67 ns/op 78.53 MB/s BenchmarkMemmoveUnalignedDst/6-4 1916866 62.34 ns/op 96.25 MB/s BenchmarkMemmoveUnalignedDst/7-4 1906129 62.54 ns/op 111.93 MB/s BenchmarkMemmoveUnalignedDst/8-4 1909701 63.61 ns/op 125.77 MB/s BenchmarkMemmoveUnalignedDst/9-4 1755428 67.92 ns/op 132.51 MB/s BenchmarkMemmoveUnalignedDst/10-4 1772270 68.33 ns/op 146.35 MB/s BenchmarkMemmoveUnalignedDst/11-4 1776841 68.42 ns/op 160.77 MB/s BenchmarkMemmoveUnalignedDst/12-4 1756335 68.01 ns/op 176.45 MB/s BenchmarkMemmoveUnalignedDst/13-4 1768146 68.25 ns/op 190.49 MB/s BenchmarkMemmoveUnalignedDst/14-4 1754882 67.66 ns/op 206.92 MB/s BenchmarkMemmoveUnalignedDst/15-4 1768789 68.02 ns/op 220.54 MB/s BenchmarkMemmoveUnalignedDst/16-4 1753459 68.66 ns/op 233.04 MB/s BenchmarkMemmoveUnalignedDst/32-4 1688450 71.59 ns/op 446.98 MB/s BenchmarkMemmoveUnalignedDst/64-4 1559272 77.45 ns/op 826.29 MB/s BenchmarkMemmoveUnalignedDst/128-4 1325439 90.04 ns/op 1421.56 MB/s BenchmarkMemmoveUnalignedDst/256-4 1000000 116.2 ns/op 2203.37 MB/s BenchmarkMemmoveUnalignedDst/512-4 707869 171.6 ns/op 2984.44 MB/s BenchmarkMemmoveUnalignedDst/1024-4 387075 303.8 ns/op 3370.32 MB/s BenchmarkMemmoveUnalignedDst/2048-4 242458 495.1 ns/op 4136.60 MB/s BenchmarkMemmoveUnalignedDst/4096-4 129310 926.0 ns/op 4423.23 MB/s BenchmarkMemmoveUnalignedDstOverlap/32-4 1597677 75.65 ns/op 422.99 MB/s BenchmarkMemmoveUnalignedDstOverlap/64-4 1540576 77.92 ns/op 821.33 MB/s BenchmarkMemmoveUnalignedDstOverlap/128-4 1335664 89.88 ns/op 1424.11 MB/s BenchmarkMemmoveUnalignedDstOverlap/256-4 1000000 114.9 ns/op 2227.10 MB/s BenchmarkMemmoveUnalignedDstOverlap/512-4 717943 167.6 ns/op 3055.79 MB/s BenchmarkMemmoveUnalignedDstOverlap/1024-4 402652 297.2 ns/op 3445.10 MB/s BenchmarkMemmoveUnalignedDstOverlap/2048-4 239682 498.5 ns/op 4108.34 MB/s BenchmarkMemmoveUnalignedDstOverlap/4096-4 129508 914.0 ns/op 4481.57 MB/s BenchmarkMemmoveUnalignedSrc/0-4 12257094 8.329 ns/op BenchmarkMemmoveUnalignedSrc/1-4 1936782 61.53 ns/op 16.25 MB/s BenchmarkMemmoveUnalignedSrc/2-4 1841098 63.71 ns/op 31.39 MB/s BenchmarkMemmoveUnalignedSrc/3-4 1878174 63.71 ns/op 47.09 MB/s BenchmarkMemmoveUnalignedSrc/4-4 1898750 63.58 ns/op 62.91 MB/s BenchmarkMemmoveUnalignedSrc/5-4 1859287 64.07 ns/op 78.04 MB/s BenchmarkMemmoveUnalignedSrc/6-4 1872608 65.09 ns/op 92.18 MB/s BenchmarkMemmoveUnalignedSrc/7-4 1872544 64.03 ns/op 109.33 MB/s BenchmarkMemmoveUnalignedSrc/8-4 1869933 63.92 ns/op 125.16 MB/s BenchmarkMemmoveUnalignedSrc/9-4 1728867 69.17 ns/op 130.12 MB/s BenchmarkMemmoveUnalignedSrc/10-4 1730002 68.40 ns/op 146.19 MB/s BenchmarkMemmoveUnalignedSrc/11-4 1766313 68.21 ns/op 161.27 MB/s BenchmarkMemmoveUnalignedSrc/12-4 1756824 68.35 ns/op 175.56 MB/s BenchmarkMemmoveUnalignedSrc/13-4 1749392 67.76 ns/op 191.86 MB/s BenchmarkMemmoveUnalignedSrc/14-4 1765676 68.05 ns/op 205.72 MB/s BenchmarkMemmoveUnalignedSrc/15-4 1751552 68.42 ns/op 219.24 MB/s BenchmarkMemmoveUnalignedSrc/16-4 1740559 68.83 ns/op 232.46 MB/s BenchmarkMemmoveUnalignedSrc/32-4 1670497 71.05 ns/op 450.41 MB/s BenchmarkMemmoveUnalignedSrc/64-4 1565035 76.20 ns/op 839.94 MB/s BenchmarkMemmoveUnalignedSrc/128-4 1347116 90.09 ns/op 1420.84 MB/s BenchmarkMemmoveUnalignedSrc/256-4 1000000 113.8 ns/op 2248.74 MB/s BenchmarkMemmoveUnalignedSrc/512-4 699975 169.3 ns/op 3024.56 MB/s BenchmarkMemmoveUnalignedSrc/1024-4 389104 303.5 ns/op 3374.01 MB/s BenchmarkMemmoveUnalignedSrc/2048-4 239456 497.7 ns/op 4114.98 MB/s BenchmarkMemmoveUnalignedSrc/4096-4 130695 913.8 ns/op 4482.44 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_0-4 1490330 80.63 ns/op 198.45 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_0-4 1529011 78.29 ns/op 204.36 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_1-4 1446986 82.12 ns/op 194.83 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_1-4 1442932 83.08 ns/op 192.58 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_4-4 1472929 81.60 ns/op 196.08 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_4-4 1457979 82.82 ns/op 193.19 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_7-4 1468701 81.54 ns/op 196.23 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_7-4 1456940 81.68 ns/op 195.88 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_0-4 1304246 92.33 ns/op 693.20 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_0-4 1202234 99.93 ns/op 640.42 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_1-4 1250734 95.85 ns/op 667.74 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_1-4 1279514 93.54 ns/op 684.22 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_4-4 1269637 94.26 ns/op 678.95 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_4-4 1305565 92.40 ns/op 692.65 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_7-4 1276630 94.60 ns/op 676.54 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_7-4 1305193 92.63 ns/op 690.93 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_0-4 772927 156.0 ns/op 1640.87 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_0-4 588891 201.4 ns/op 1271.16 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_1-4 910410 129.5 ns/op 1977.03 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_1-4 866823 130.8 ns/op 1957.61 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_4-4 906698 128.4 ns/op 1994.25 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_4-4 919315 128.1 ns/op 1998.27 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_7-4 916598 128.8 ns/op 1987.83 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_7-4 900885 128.7 ns/op 1989.27 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_0-4 78866 1490 ns/op 2748.19 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_0-4 52050 2295 ns/op 1784.64 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_1-4 129376 921.9 ns/op 4443.16 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_1-4 129136 923.4 ns/op 4435.56 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_4-4 130074 921.5 ns/op 4444.93 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_4-4 129583 928.4 ns/op 4411.67 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_7-4 129621 922.4 ns/op 4440.50 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_7-4 129625 925.5 ns/op 4425.92 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_0-4 4866 23669 ns/op 2768.88 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_0-4 3199 35868 ns/op 1827.15 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_1-4 7348 14207 ns/op 4613.01 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_1-4 7436 14360 ns/op 4563.68 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_4-4 7382 14174 ns/op 4623.64 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_4-4 7386 14310 ns/op 4579.82 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_7-4 7435 14185 ns/op 4620.24 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_7-4 7323 14379 ns/op 4557.91 MB/s BenchmarkMemmoveUnalignedSrcOverlap/32-4 1682916 71.23 ns/op 449.27 MB/s BenchmarkMemmoveUnalignedSrcOverlap/64-4 1525546 78.36 ns/op 816.79 MB/s BenchmarkMemmoveUnalignedSrcOverlap/128-4 1317194 90.33 ns/op 1417.07 MB/s BenchmarkMemmoveUnalignedSrcOverlap/256-4 989109 116.1 ns/op 2205.33 MB/s BenchmarkMemmoveUnalignedSrcOverlap/512-4 708898 166.1 ns/op 3082.79 MB/s BenchmarkMemmoveUnalignedSrcOverlap/1024-4 402926 295.1 ns/op 3470.29 MB/s BenchmarkMemmoveUnalignedSrcOverlap/2048-4 239726 496.2 ns/op 4127.22 MB/s BenchmarkMemmoveUnalignedSrcOverlap/4096-4 132289 908.8 ns/op 4506.97 MB/s BenchmarkMemclr/5-4 11207116 10.76 ns/op 464.75 MB/s BenchmarkMemclr/16-4 10121023 11.85 ns/op 1350.71 MB/s BenchmarkMemclr/64-4 9822570 12.08 ns/op 5297.33 MB/s BenchmarkMemclr/256-4 8550648 14.16 ns/op 18083.83 MB/s BenchmarkMemclr/4096-4 2333371 50.45 ns/op 81188.23 MB/s BenchmarkMemclr/65536-4 52754 2250 ns/op 29123.93 MB/s BenchmarkMemclr/1M-4 2780 39548 ns/op 26514.18 MB/s BenchmarkMemclr/4M-4 658 170911 ns/op 24540.80 MB/s BenchmarkMemclr/8M-4 288 383898 ns/op 21851.12 MB/s BenchmarkMemclr/16M-4 86 1444340 ns/op 11615.83 MB/s BenchmarkMemclr/64M-4 12 9681586 ns/op 6931.60 MB/s BenchmarkMemclrUnaligned/0_5-4 6617521 17.73 ns/op 281.94 MB/s BenchmarkMemclrUnaligned/0_16-4 6762832 17.34 ns/op 922.98 MB/s BenchmarkMemclrUnaligned/0_64-4 6692844 17.79 ns/op 3597.51 MB/s BenchmarkMemclrUnaligned/0_256-4 6116048 19.60 ns/op 13063.23 MB/s BenchmarkMemclrUnaligned/0_4096-4 2155299 55.54 ns/op 73748.12 MB/s BenchmarkMemclrUnaligned/0_65536-4 56918 2081 ns/op 31489.01 MB/s BenchmarkMemclrUnaligned/1_5-4 6774492 17.68 ns/op 282.86 MB/s BenchmarkMemclrUnaligned/1_16-4 6889694 17.37 ns/op 921.01 MB/s BenchmarkMemclrUnaligned/1_64-4 6468778 18.34 ns/op 3489.58 MB/s BenchmarkMemclrUnaligned/1_256-4 5718729 20.79 ns/op 12310.67 MB/s BenchmarkMemclrUnaligned/1_4096-4 1374843 90.62 ns/op 45198.80 MB/s BenchmarkMemclrUnaligned/1_65536-4 53458 2059 ns/op 31833.15 MB/s BenchmarkMemclrUnaligned/4_5-4 6694908 17.80 ns/op 280.91 MB/s BenchmarkMemclrUnaligned/4_16-4 6962361 17.23 ns/op 928.66 MB/s BenchmarkMemclrUnaligned/4_64-4 6374884 18.35 ns/op 3487.98 MB/s BenchmarkMemclrUnaligned/4_256-4 5732752 20.83 ns/op 12287.61 MB/s BenchmarkMemclrUnaligned/4_4096-4 1375375 87.19 ns/op 46975.96 MB/s BenchmarkMemclrUnaligned/4_65536-4 48858 2232 ns/op 29358.20 MB/s BenchmarkMemclrUnaligned/7_5-4 6792144 17.69 ns/op 282.63 MB/s BenchmarkMemclrUnaligned/7_16-4 6950588 17.40 ns/op 919.61 MB/s BenchmarkMemclrUnaligned/7_64-4 6536088 18.40 ns/op 3479.03 MB/s BenchmarkMemclrUnaligned/7_256-4 5576682 20.80 ns/op 12310.58 MB/s BenchmarkMemclrUnaligned/7_4096-4 1370842 90.57 ns/op 45222.34 MB/s BenchmarkMemclrUnaligned/7_65536-4 50040 2232 ns/op 29367.96 MB/s BenchmarkMemclrUnaligned/0_1M-4 2802 38930 ns/op 26934.75 MB/s BenchmarkMemclrUnaligned/0_4M-4 698 169295 ns/op 24775.12 MB/s BenchmarkMemclrUnaligned/0_8M-4 301 384590 ns/op 21811.80 MB/s BenchmarkMemclrUnaligned/0_16M-4 57 1854254 ns/op 9047.96 MB/s BenchmarkMemclrUnaligned/0_64M-4 12 9652315 ns/op 6952.62 MB/s BenchmarkMemclrUnaligned/1_1M-4 2758 39371 ns/op 26633.44 MB/s BenchmarkMemclrUnaligned/1_4M-4 676 169534 ns/op 24740.18 MB/s BenchmarkMemclrUnaligned/1_8M-4 247 477593 ns/op 17564.35 MB/s BenchmarkMemclrUnaligned/1_16M-4 46 2252972 ns/op 7446.70 MB/s BenchmarkMemclrUnaligned/1_64M-4 12 9684413 ns/op 6929.57 MB/s BenchmarkMemclrUnaligned/4_1M-4 2754 40956 ns/op 25602.44 MB/s BenchmarkMemclrUnaligned/4_4M-4 650 169705 ns/op 24715.25 MB/s BenchmarkMemclrUnaligned/4_8M-4 241 484366 ns/op 17318.72 MB/s BenchmarkMemclrUnaligned/4_16M-4 45 2330039 ns/op 7200.40 MB/s BenchmarkMemclrUnaligned/4_64M-4 12 9772579 ns/op 6867.06 MB/s BenchmarkMemclrUnaligned/7_1M-4 2716 39890 ns/op 26286.38 MB/s BenchmarkMemclrUnaligned/7_4M-4 655 172694 ns/op 24287.50 MB/s BenchmarkMemclrUnaligned/7_8M-4 236 495982 ns/op 16913.13 MB/s BenchmarkMemclrUnaligned/7_16M-4 54 1923828 ns/op 8720.75 MB/s BenchmarkMemclrUnaligned/7_64M-4 12 9627087 ns/op 6970.84 MB/s BenchmarkGoMemclr/5-4 2221510 53.21 ns/op 93.96 MB/s BenchmarkGoMemclr/16-4 540691 213.4 ns/op 74.97 MB/s BenchmarkGoMemclr/64-4 150314 802.2 ns/op 79.78 MB/s BenchmarkGoMemclr/256-4 38022 3192 ns/op 80.20 MB/s BenchmarkMemclrRange/1K_2K-4 69376 1729 ns/op 55451.53 MB/s BenchmarkMemclrRange/2K_8K-4 32034 3737 ns/op 89259.49 MB/s BenchmarkMemclrRange/4K_16K-4 43190 2780 ns/op 116227.27 MB/s BenchmarkMemclrRange/160K_228K-4 1790 60305 ns/op 27574.26 MB/s BenchmarkClearFat7-4 6311935 16.45 ns/op BenchmarkClearFat8-4 6819247 16.93 ns/op BenchmarkClearFat11-4 5947384 19.54 ns/op BenchmarkClearFat12-4 6090525 19.20 ns/op BenchmarkClearFat13-4 6060136 19.62 ns/op BenchmarkClearFat14-4 5997958 19.95 ns/op BenchmarkClearFat15-4 6041082 19.65 ns/op BenchmarkClearFat16-4 6466993 17.91 ns/op BenchmarkClearFat24-4 6172681 19.29 ns/op BenchmarkClearFat32-4 6091495 19.48 ns/op BenchmarkClearFat40-4 5678122 20.52 ns/op BenchmarkClearFat48-4 5600484 20.89 ns/op BenchmarkClearFat56-4 5295656 21.67 ns/op BenchmarkClearFat64-4 5279222 22.32 ns/op BenchmarkClearFat72-4 5018794 23.84 ns/op BenchmarkClearFat128-4 3873241 30.11 ns/op BenchmarkClearFat256-4 2704915 43.28 ns/op BenchmarkClearFat512-4 1482632 80.49 ns/op BenchmarkClearFat1024-4 900421 131.7 ns/op BenchmarkClearFat1032-4 798319 148.3 ns/op BenchmarkClearFat1040-4 838218 140.5 ns/op BenchmarkCopyFat7-4 6584096 22.18 ns/op BenchmarkCopyFat8-4 6305085 17.88 ns/op BenchmarkCopyFat11-4 5897706 18.96 ns/op BenchmarkCopyFat12-4 6120739 18.79 ns/op BenchmarkCopyFat13-4 6064116 18.89 ns/op BenchmarkCopyFat14-4 6175018 19.55 ns/op BenchmarkCopyFat15-4 6083888 19.00 ns/op BenchmarkCopyFat16-4 6392866 18.03 ns/op BenchmarkCopyFat24-4 6133729 19.43 ns/op BenchmarkCopyFat32-4 6084967 19.73 ns/op BenchmarkCopyFat64-4 5270270 22.96 ns/op BenchmarkCopyFat72-4 5092269 23.34 ns/op BenchmarkCopyFat128-4 3730704 31.48 ns/op BenchmarkCopyFat256-4 2556628 46.62 ns/op BenchmarkCopyFat512-4 1364510 87.92 ns/op BenchmarkCopyFat520-4 1353225 88.12 ns/op BenchmarkCopyFat1024-4 839288 148.0 ns/op BenchmarkCopyFat1032-4 813322 151.2 ns/op BenchmarkCopyFat1040-4 795943 147.6 ns/op BenchmarkIssue18740/2byte-4 478 252002 ns/op BenchmarkIssue18740/4byte-4 739 156541 ns/op BenchmarkIssue18740/8byte-4 1048 114488 ns/op BenchmarkMemclrKnownSize1-4 8352684 13.28 ns/op 75.32 MB/s BenchmarkMemclrKnownSize2-4 5739340 20.75 ns/op 96.39 MB/s BenchmarkMemclrKnownSize4-4 3671914 33.39 ns/op 119.81 MB/s BenchmarkMemclrKnownSize8-4 1000000 101.3 ns/op 78.99 MB/s BenchmarkMemclrKnownSize16-4 565680 207.5 ns/op 77.13 MB/s BenchmarkMemclrKnownSize32-4 297388 400.5 ns/op 79.90 MB/s BenchmarkMemclrKnownSize64-4 154274 782.7 ns/op 81.76 MB/s BenchmarkMemclrKnownSize112-4 88372 1348 ns/op 83.09 MB/s BenchmarkMemclrKnownSize128-4 77317 1550 ns/op 82.59 MB/s BenchmarkMemclrKnownSize192-4 51567 2301 ns/op 83.46 MB/s BenchmarkMemclrKnownSize248-4 39970 2970 ns/op 83.50 MB/s BenchmarkMemclrKnownSize256-4 39112 3065 ns/op 83.53 MB/s BenchmarkMemclrKnownSize512-4 19644 6093 ns/op 84.03 MB/s BenchmarkMemclrKnownSize1024-4 9442 12289 ns/op 83.33 MB/s BenchmarkMemclrKnownSize4096-4 2366 48849 ns/op 83.85 MB/s BenchmarkMemclrKnownSize512KiB-4 18 6361787 ns/op 82.41 MB/s BenchmarkReadMetricsLatency-4 12608 6737 p50-ns 7252 p90-ns 18521 p99-ns BenchmarkFinalizer-4 174 670535 ns/op BenchmarkFinalizerRun-4 192427 988.8 ns/op BenchmarkMinFloat-4 1459323 83.92 ns/op BenchmarkMaxFloat-4 1504095 80.18 ns/op BenchmarkPallocBitsSummarize/Unpacked00-4 6066336 19.49 ns/op BenchmarkPallocBitsSummarize/UnpackedFFFFFFFFFFFFFFFF-4 3134943 37.91 ns/op BenchmarkPallocBitsSummarize/UnpackedAA-4 2406388 49.80 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAAAAAAAAAA-4 2327400 51.32 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000AAAAAAAA-4 1317891 91.02 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAA00000001-4 1000000 100.6 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBBBBBBBBBB-4 2197762 54.61 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000BBBBBBBB-4 1258972 94.92 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBB00000001-4 1332237 90.63 ns/op BenchmarkPallocBitsSummarize/UnpackedCCCCCCCCCCCCCCCC-4 1974036 60.84 ns/op BenchmarkPallocBitsSummarize/Unpacked4444444444444444-4 1981447 60.58 ns/op BenchmarkPallocBitsSummarize/Unpacked4040404040404040-4 1728790 69.79 ns/op BenchmarkPallocBitsSummarize/Unpacked4000400040004000-4 1486770 80.43 ns/op BenchmarkPallocBitsSummarize/Unpacked1000404044CCAAFF-4 1361415 88.01 ns/op BenchmarkFindBitRange64/Pattern00Size2-4 7141213 16.87 ns/op BenchmarkFindBitRange64/Pattern00Size8-4 7386022 16.21 ns/op BenchmarkFindBitRange64/Pattern00Size32-4 7313103 16.18 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize2-4 7185190 16.84 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize8-4 6655551 18.01 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize32-4 6089972 19.57 ns/op BenchmarkFindBitRange64/PatternAASize2-4 7105344 16.86 ns/op BenchmarkFindBitRange64/PatternAASize8-4 7463344 16.29 ns/op BenchmarkFindBitRange64/PatternAASize32-4 7402066 16.22 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize2-4 7085702 16.84 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize8-4 7429756 16.38 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize32-4 7423952 16.26 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize2-4 7075032 16.83 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize8-4 7383147 16.23 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize32-4 7338128 16.27 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size2-4 7086931 16.76 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size8-4 7413250 16.25 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size32-4 7385427 16.31 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize2-4 7192748 16.88 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize8-4 7097814 16.90 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize32-4 7084947 16.92 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize2-4 7130690 16.84 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize8-4 7105755 16.98 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize32-4 7081815 16.88 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size2-4 7155852 16.86 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size8-4 7115233 16.95 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size32-4 7085142 16.91 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize2-4 7095349 16.85 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize8-4 7020694 17.08 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize32-4 6928130 16.87 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size2-4 7055486 16.84 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size8-4 7372340 16.29 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size32-4 7476022 16.20 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size2-4 7085716 16.82 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size8-4 7359477 16.18 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size32-4 7512368 16.33 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size2-4 7070650 16.72 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size8-4 7262205 16.34 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size32-4 7482730 16.22 ns/op BenchmarkNetpollBreak-4 3452 32204 ns/op BenchmarkPinnerPinUnpinBatch-4 1011 132213 ns/op BenchmarkPinnerPinUnpinBatchDouble-4 225 528704 ns/op BenchmarkPinnerPinUnpinBatchTiny-4 1070 116426 ns/op BenchmarkPinnerPinUnpin-4 1000000 116.9 ns/op BenchmarkPinnerPinUnpinTiny-4 1000000 107.7 ns/op BenchmarkPinnerPinUnpinDouble-4 394328 283.3 ns/op BenchmarkPinnerPinUnpinParallel-4 3509226 34.17 ns/op BenchmarkPinnerPinUnpinParallelTiny-4 3538220 33.82 ns/op BenchmarkPinnerPinUnpinParallelDouble-4 188346 648.8 ns/op BenchmarkPinnerIsPinnedOnPinned-4 6196070 19.41 ns/op BenchmarkPinnerIsPinnedOnUnpinned-4 5291326 22.32 ns/op BenchmarkPinnerIsPinnedOnPinnedParallel-4 9742590 12.38 ns/op BenchmarkPinnerIsPinnedOnUnpinnedParallel-4 9847485 11.99 ns/op BenchmarkPingPongHog-4 267 396832 ns/op BenchmarkStackGrowth-4 101518 1041 ns/op BenchmarkStackGrowthDeep-4 1186 119849 ns/op BenchmarkCreateGoroutines-4 25414 4798 ns/op BenchmarkCreateGoroutinesParallel-4 41118 2997 ns/op BenchmarkCreateGoroutinesCapture-4 4965 22916 ns/op 144 B/op 5 allocs/op BenchmarkCreateGoroutinesSingle-4 36722 3193 ns/op BenchmarkClosureCall-4 16854528 5.995 ns/op BenchmarkWakeupParallelSpinning/0s-4 6202 20153 ns/op BenchmarkWakeupParallelSpinning/1µs-4 5151 23841 ns/op BenchmarkWakeupParallelSpinning/2µs-4 4339 27774 ns/op BenchmarkWakeupParallelSpinning/5µs-4 2992 39752 ns/op BenchmarkWakeupParallelSpinning/10µs-4 2013 59561 ns/op BenchmarkWakeupParallelSpinning/20µs-4 1462 90892 ns/op BenchmarkWakeupParallelSpinning/50µs-4 812 146687 ns/op BenchmarkWakeupParallelSpinning/100µs-4 471 250127 ns/op BenchmarkMatmult-4 4991575 30.92 ns/op BenchmarkFastrand-4 10903938 11.49 ns/op BenchmarkFastrand64-4 10740877 11.43 ns/op BenchmarkFastrandHashiter-4 4275061 27.40 ns/op BenchmarkFastrandn/2-4 5599746 23.69 ns/op BenchmarkFastrandn/3-4 5233378 23.85 ns/op BenchmarkFastrandn/4-4 5574626 23.52 ns/op BenchmarkFastrandn/5-4 5249070 23.49 ns/op BenchmarkIfaceCmp100-4 92865 1279 ns/op BenchmarkIfaceCmpNil100-4 161947 744.9 ns/op BenchmarkEfaceCmpDiff-4 38428 3116 ns/op BenchmarkEfaceCmpDiffIndirect-4 30274 4010 ns/op BenchmarkDefer-4 1227438 97.22 ns/op BenchmarkDefer10-4 821440 150.5 ns/op BenchmarkDeferMany-4 534625 399.2 ns/op BenchmarkPanicRecover-4 565110 205.1 ns/op BenchmarkGoroutineProfile/small-nil/idle-4 577005 201.6 ns/op 84.00 p50-ns 87.00 p90-ns 156.0 p99-ns BenchmarkGoroutineProfile/small-nil/loaded-4 316777 366.9 ns/op 84.00 p50-ns 104.0 p90-ns 180.0 p99-ns BenchmarkGoroutineProfile/small/idle-4 3177 36973 ns/op 35246 p50-ns 37958 p90-ns 82947 p99-ns BenchmarkGoroutineProfile/small/loaded-4 100 4326705 ns/op 266240 p50-ns 19407835 p90-ns 32676836 p99-ns BenchmarkGoroutineProfile/large-nil/idle-4 541806 202.9 ns/op 84.00 p50-ns 87.00 p90-ns 119.0 p99-ns BenchmarkGoroutineProfile/large-nil/loaded-4 523182 227.4 ns/op 85.00 p50-ns 88.00 p90-ns 160.0 p99-ns BenchmarkGoroutineProfile/large/idle-4 28 3831096 ns/op 3876097 p50-ns 4136821 p90-ns 4307811 p99-ns BenchmarkGoroutineProfile/large/loaded-4 22 6342251 ns/op 4259203 p50-ns 9681967 p90-ns 20919368 p99-ns BenchmarkGoroutineProfile/sparse-nil/idle-4 549751 240.0 ns/op 84.00 p50-ns 89.00 p90-ns 154.0 p99-ns BenchmarkGoroutineProfile/sparse-nil/loaded-4 459122 252.2 ns/op 85.00 p50-ns 89.00 p90-ns 178.0 p99-ns BenchmarkGoroutineProfile/sparse/idle-4 898 129276 ns/op 126083 p50-ns 133469 p90-ns 217878 p99-ns BenchmarkGoroutineProfile/sparse/loaded-4 372 464985 ns/op 222251 p50-ns 345028 p90-ns 13328780 p99-ns BenchmarkRWMutexUncontended-4 3100531 38.49 ns/op BenchmarkRWMutexWrite100-4 546466 198.7 ns/op BenchmarkRWMutexWrite10-4 91965 1334 ns/op BenchmarkRWMutexWorkWrite100-4 432394 255.2 ns/op BenchmarkRWMutexWorkWrite10-4 83671 1482 ns/op BenchmarkSemTable/OneAddrCollision/n=1000-4 2397 46140 ns/op BenchmarkSemTable/ManyAddrCollision/n=1000-4 913 128648 ns/op BenchmarkSemTable/OneAddrCollision/n=2000-4 1206 91064 ns/op BenchmarkSemTable/ManyAddrCollision/n=2000-4 442 266521 ns/op BenchmarkSemTable/OneAddrCollision/n=4000-4 633 185375 ns/op BenchmarkSemTable/ManyAddrCollision/n=4000-4 218 545738 ns/op BenchmarkSemTable/OneAddrCollision/n=8000-4 315 369731 ns/op BenchmarkSemTable/ManyAddrCollision/n=8000-4 103 1121051 ns/op BenchmarkMakeSliceCopy/mallocmove/Byte-4 343992 444.8 ns/op BenchmarkMakeSliceCopy/mallocmove/Int-4 341499 460.1 ns/op BenchmarkMakeSliceCopy/mallocmove/Ptr-4 290562 599.8 ns/op BenchmarkMakeSliceCopy/makecopy/Byte-4 322196 449.9 ns/op BenchmarkMakeSliceCopy/makecopy/Int-4 330969 422.7 ns/op BenchmarkMakeSliceCopy/makecopy/Ptr-4 272859 521.0 ns/op BenchmarkMakeSliceCopy/nilappend/Byte-4 318609 425.7 ns/op BenchmarkMakeSliceCopy/nilappend/Int-4 301196 432.2 ns/op BenchmarkMakeSliceCopy/nilappend/Ptr-4 234097 535.8 ns/op BenchmarkMakeSlice/Byte-4 2190466 58.24 ns/op BenchmarkMakeSlice/Int16-4 2156282 61.23 ns/op BenchmarkMakeSlice/Int-4 1666870 71.06 ns/op BenchmarkMakeSlice/Ptr-4 1458654 80.75 ns/op BenchmarkMakeSlice/Struct/24-4 1000000 150.8 ns/op BenchmarkMakeSlice/Struct/32-4 1000000 154.4 ns/op BenchmarkMakeSlice/Struct/40-4 934836 153.2 ns/op BenchmarkGrowSlice/Byte-4 851896 147.8 ns/op BenchmarkGrowSlice/Int16-4 794671 159.6 ns/op BenchmarkGrowSlice/Int-4 654675 208.7 ns/op BenchmarkGrowSlice/Ptr-4 591830 252.1 ns/op BenchmarkGrowSlice/Struct/24-4 374961 428.7 ns/op BenchmarkGrowSlice/Struct/32-4 294381 526.4 ns/op BenchmarkGrowSlice/Struct/40-4 228765 690.6 ns/op BenchmarkExtendSlice/IntSlice-4 546828 242.5 ns/op BenchmarkExtendSlice/PointerSlice-4 472728 283.6 ns/op BenchmarkExtendSlice/NoGrow-4 904166 143.0 ns/op BenchmarkAppend-4 755196 146.6 ns/op BenchmarkAppendGrowByte-4 5 23694068 ns/op BenchmarkAppendGrowString-4 1 206984862 ns/op BenchmarkAppendSlice/1Bytes-4 1902825 62.56 ns/op BenchmarkAppendSlice/4Bytes-4 1854360 65.17 ns/op BenchmarkAppendSlice/7Bytes-4 1790019 66.70 ns/op BenchmarkAppendSlice/8Bytes-4 1786724 66.43 ns/op BenchmarkAppendSlice/15Bytes-4 1684579 72.05 ns/op BenchmarkAppendSlice/16Bytes-4 1728566 69.18 ns/op BenchmarkAppendSlice/32Bytes-4 1717304 68.20 ns/op BenchmarkAppendSliceLarge/1024Bytes-4 88376 1430 ns/op BenchmarkAppendSliceLarge/4096Bytes-4 21970 6331 ns/op BenchmarkAppendSliceLarge/16384Bytes-4 6374 20661 ns/op BenchmarkAppendSliceLarge/65536Bytes-4 1588 80325 ns/op BenchmarkAppendSliceLarge/262144Bytes-4 213 570641 ns/op BenchmarkAppendSliceLarge/1048576Bytes-4 50 2407752 ns/op BenchmarkAppendStr/1Bytes-4 2024176 56.07 ns/op BenchmarkAppendStr/4Bytes-4 2116177 56.75 ns/op BenchmarkAppendStr/8Bytes-4 2076057 57.50 ns/op BenchmarkAppendStr/16Bytes-4 1959448 62.24 ns/op BenchmarkAppendStr/32Bytes-4 1987083 60.14 ns/op BenchmarkAppendSpecialCase-4 809136 144.3 ns/op BenchmarkCopy/1Byte-4 1961678 59.79 ns/op 16.72 MB/s BenchmarkCopy/1String-4 1942706 61.77 ns/op 16.19 MB/s BenchmarkCopy/2Byte-4 1882554 61.90 ns/op 32.31 MB/s BenchmarkCopy/2String-4 1889756 62.58 ns/op 31.96 MB/s BenchmarkCopy/4Byte-4 1887580 61.93 ns/op 64.59 MB/s BenchmarkCopy/4String-4 1897039 61.85 ns/op 64.67 MB/s BenchmarkCopy/8Byte-4 1916193 60.96 ns/op 131.24 MB/s BenchmarkCopy/8String-4 1905925 61.93 ns/op 129.19 MB/s BenchmarkCopy/12Byte-4 1815950 65.90 ns/op 182.08 MB/s BenchmarkCopy/12String-4 1762118 66.18 ns/op 181.33 MB/s BenchmarkCopy/16Byte-4 1822916 65.15 ns/op 245.57 MB/s BenchmarkCopy/16String-4 1816890 65.57 ns/op 244.03 MB/s BenchmarkCopy/32Byte-4 1773375 66.86 ns/op 478.62 MB/s BenchmarkCopy/32String-4 1730257 68.76 ns/op 465.40 MB/s BenchmarkCopy/128Byte-4 1360672 87.58 ns/op 1461.45 MB/s BenchmarkCopy/128String-4 1213322 98.93 ns/op 1293.87 MB/s BenchmarkCopy/1024Byte-4 349750 339.4 ns/op 3017.19 MB/s BenchmarkCopy/1024String-4 273856 440.2 ns/op 2326.23 MB/s BenchmarkAppendInPlace/NoGrow/Byte-4 30313 3966 ns/op BenchmarkAppendInPlace/NoGrow/1Ptr-4 20616 6031 ns/op BenchmarkAppendInPlace/NoGrow/2Ptr-4 12547 9672 ns/op BenchmarkAppendInPlace/NoGrow/3Ptr-4 10000 12359 ns/op BenchmarkAppendInPlace/NoGrow/4Ptr-4 8724 15608 ns/op BenchmarkAppendInPlace/Grow/Byte-4 160284 811.7 ns/op BenchmarkAppendInPlace/Grow/1Ptr-4 155258 841.6 ns/op BenchmarkAppendInPlace/Grow/2Ptr-4 121656 1386 ns/op BenchmarkAppendInPlace/Grow/3Ptr-4 89158 1328 ns/op BenchmarkAppendInPlace/Grow/4Ptr-4 86100 1549 ns/op BenchmarkStackCopyPtr-4 1 148263864 ns/op BenchmarkStackCopy-4 1 109143619 ns/op BenchmarkStackCopyNoCache-4 18 5940097 ns/op BenchmarkStackCopyWithStkobj-4 2 61334256 ns/op BenchmarkIssue18138-4 950 118684 ns/op BenchmarkCompareStringEqual-4 9425437 11.77 ns/op BenchmarkCompareStringIdentical-4 16825260 6.010 ns/op BenchmarkCompareStringSameLength-4 11193396 9.807 ns/op BenchmarkCompareStringDifferentLength-4 16421407 6.493 ns/op BenchmarkCompareStringBigUnaligned-4 1482 87233 ns/op 12020.55 MB/s BenchmarkCompareStringBig-4 1227 93133 ns/op 11258.99 MB/s BenchmarkConcatStringAndBytes-4 2506807 46.79 ns/op BenchmarkSliceByteToString/1-4 2227650 52.66 ns/op BenchmarkSliceByteToString/2-4 1000000 106.7 ns/op BenchmarkSliceByteToString/4-4 1000000 103.2 ns/op BenchmarkSliceByteToString/8-4 1000000 102.2 ns/op BenchmarkSliceByteToString/16-4 1000000 106.0 ns/op BenchmarkSliceByteToString/32-4 1000000 116.9 ns/op BenchmarkSliceByteToString/64-4 951483 155.4 ns/op BenchmarkSliceByteToString/128-4 721807 204.5 ns/op BenchmarkRuneCount/lenruneslice/ASCII-4 2702289 43.86 ns/op BenchmarkRuneCount/lenruneslice/Japanese-4 871986 130.0 ns/op BenchmarkRuneCount/lenruneslice/MixedLength-4 1000000 110.0 ns/op BenchmarkRuneCount/rangeloop/ASCII-4 4584670 26.23 ns/op BenchmarkRuneCount/rangeloop/Japanese-4 1787365 66.96 ns/op BenchmarkRuneCount/rangeloop/MixedLength-4 2074086 57.83 ns/op BenchmarkRuneCount/utf8.RuneCountInString/ASCII-4 2404530 50.05 ns/op BenchmarkRuneCount/utf8.RuneCountInString/Japanese-4 436809 251.2 ns/op BenchmarkRuneCount/utf8.RuneCountInString/MixedLength-4 579232 204.7 ns/op BenchmarkRuneIterate/range/ASCII-4 8870664 13.51 ns/op BenchmarkRuneIterate/range/Japanese-4 2222758 53.60 ns/op BenchmarkRuneIterate/range/MixedLength-4 2603942 45.70 ns/op BenchmarkRuneIterate/range1/ASCII-4 8872476 13.57 ns/op BenchmarkRuneIterate/range1/Japanese-4 2214453 53.62 ns/op BenchmarkRuneIterate/range1/MixedLength-4 2582877 45.91 ns/op BenchmarkRuneIterate/range2/ASCII-4 8908368 13.55 ns/op BenchmarkRuneIterate/range2/Japanese-4 2220852 53.59 ns/op BenchmarkRuneIterate/range2/MixedLength-4 2601304 46.05 ns/op BenchmarkArrayEqual-4 16774509 5.981 ns/op BenchmarkFunc/Name-4 2629347 43.46 ns/op BenchmarkFunc/Entry-4 9426922 11.22 ns/op BenchmarkFunc/FileLine-4 2933930 43.83 ns/op PASS ok runtime 145.910s goos: freebsd goarch: amd64 pkg: runtime/cgo cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHandle/non-concurrent-4 22410 4640 ns/op BenchmarkHandle/concurrent-4 13467 8853 ns/op PASS ok runtime/cgo 1.409s goos: freebsd goarch: amd64 pkg: runtime/internal/atomic cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAnd32-4 8605846 13.94 ns/op BenchmarkAnd32Parallel-4 1618899 75.61 ns/op BenchmarkAnd64-4 8865753 13.50 ns/op BenchmarkAnd64Parallel-4 1650804 74.15 ns/op BenchmarkOr32-4 8636460 13.89 ns/op BenchmarkOr32Parallel-4 1586880 74.19 ns/op BenchmarkOr64-4 8829020 13.51 ns/op BenchmarkOr64Parallel-4 1630653 74.99 ns/op BenchmarkAtomicLoad64-4 21225192 5.625 ns/op BenchmarkAtomicStore64-4 9685827 12.51 ns/op BenchmarkAtomicLoad-4 21400528 5.639 ns/op BenchmarkAtomicStore-4 9635568 17.17 ns/op BenchmarkAnd8-4 9544789 12.35 ns/op BenchmarkAnd-4 9706759 12.33 ns/op BenchmarkAnd8Parallel-4 2368461 47.97 ns/op BenchmarkAndParallel-4 2364573 51.02 ns/op BenchmarkOr8-4 9716511 12.36 ns/op BenchmarkOr-4 9726943 12.34 ns/op BenchmarkOr8Parallel-4 2358187 48.60 ns/op BenchmarkOrParallel-4 2460265 50.83 ns/op BenchmarkXadd-4 2437724 49.07 ns/op BenchmarkXadd64-4 2475772 50.44 ns/op BenchmarkCas-4 2245045 53.30 ns/op BenchmarkCas64-4 2269222 53.51 ns/op BenchmarkXchg-4 2392600 48.62 ns/op BenchmarkXchg64-4 2396270 50.93 ns/op PASS ok runtime/internal/atomic 5.256s goos: freebsd goarch: amd64 pkg: runtime/internal/math cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMulUintptr/small-4 4365248 27.01 ns/op BenchmarkMulUintptr/large-4 3708319 32.74 ns/op PASS ok runtime/internal/math 1.322s goos: freebsd goarch: amd64 pkg: runtime/pprof cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkGoroutine/Profile.WriteTo_idle_50-4 26 3941482 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_50-4 28 4547353 ns/op 351.0 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_50-4 1486 83715 ns/op 1.628 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_500-4 12 10523182 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_500-4 9 11639987 ns/op 855.4 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_500-4 372 330309 ns/op 16.69 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_5000-4 2 72376376 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_5000-4 2 82249708 ns/op 5982 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_5000-4 28 3994505 ns/op 282.7 concurrent_launches/op PASS ok runtime/pprof 2.694s goos: freebsd goarch: amd64 pkg: runtime/race cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSyncLeak-4 56 2239767 ns/op BenchmarkStackLeak-4 11452 10301 ns/op PASS ok runtime/race 1.564s goos: freebsd goarch: amd64 pkg: runtime/trace cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkStartRegion-4 4790998 24.33 ns/op 0 B/op 0 allocs/op BenchmarkNewTask-4 189259 593.5 ns/op 64 B/op 2 allocs/op PASS ok runtime/trace 1.348s goos: freebsd goarch: amd64 pkg: slices cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEqualFunc_Large-4 32 3397513 ns/op BenchmarkIndex_Large-4 16298 7440 ns/op BenchmarkIndexFunc_Large-4 147 785049 ns/op BenchmarkCompact/nil-4 7552812 15.82 ns/op BenchmarkCompact/one-4 1824891 64.77 ns/op BenchmarkCompact/sorted-4 1239952 96.56 ns/op BenchmarkCompact/1_item-4 1000000 112.8 ns/op BenchmarkCompact/unsorted-4 1232643 96.27 ns/op BenchmarkCompact/many-4 710878 167.1 ns/op BenchmarkCompact_Large-4 364 327360 ns/op BenchmarkCompactFunc_Large-4 55 2062457 ns/op BenchmarkReplace/naive-fast-4 72892 1781 ns/op BenchmarkReplace/optimized-fast-4 82512 1447 ns/op BenchmarkReplace/naive-slow-4 26967 4888 ns/op BenchmarkReplace/optimized-slow-4 32863 3759 ns/op BenchmarkBinarySearchFloats/Size16-4 1000000 102.2 ns/op BenchmarkBinarySearchFloats/Size32-4 1000000 117.1 ns/op BenchmarkBinarySearchFloats/Size64-4 909052 132.5 ns/op BenchmarkBinarySearchFloats/Size128-4 746887 158.7 ns/op BenchmarkBinarySearchFloats/Size512-4 639783 184.1 ns/op BenchmarkBinarySearchFloats/Size1024-4 587218 203.8 ns/op BenchmarkBinarySearchFuncStruct/Size16-4 612802 189.6 ns/op BenchmarkBinarySearchFuncStruct/Size32-4 506389 232.6 ns/op BenchmarkBinarySearchFuncStruct/Size64-4 443842 277.9 ns/op BenchmarkBinarySearchFuncStruct/Size128-4 398335 297.4 ns/op BenchmarkBinarySearchFuncStruct/Size512-4 328834 362.7 ns/op BenchmarkBinarySearchFuncStruct/Size1024-4 291471 412.4 ns/op PASS ok slices 5.199s goos: freebsd goarch: amd64 pkg: sort cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSearchWrappers-4 147259 786.3 ns/op BenchmarkSortInts-4 2 91754634 ns/op BenchmarkSlicesSortInts-4 2 61511869 ns/op BenchmarkSortIsSorted-4 36 3344470 ns/op BenchmarkSlicesIsSorted-4 56 2144466 ns/op BenchmarkSortStrings-4 1 154318435 ns/op BenchmarkSlicesSortStrings-4 2 99751823 ns/op BenchmarkSortStrings_Sorted-4 28 3954862 ns/op BenchmarkSlicesSortStrings_Sorted-4 40 2758521 ns/op BenchmarkSortStructs-4 1 169549162 ns/op BenchmarkSortFuncStructs-4 1 144113397 ns/op BenchmarkSortString1K-4 264 454045 ns/op BenchmarkSortString1K_Slice-4 210 570934 ns/op BenchmarkStableString1K-4 100 1108635 ns/op BenchmarkSortInt1K-4 328 363072 ns/op BenchmarkSortInt1K_Sorted-4 5272 22671 ns/op BenchmarkSortInt1K_Reversed-4 3414 34616 ns/op BenchmarkSortInt1K_Mod8-4 848 141340 ns/op BenchmarkStableInt1K-4 146 810006 ns/op BenchmarkStableInt1K_Slice-4 171 707922 ns/op BenchmarkSortInt64K-4 3 34777229 ns/op BenchmarkSortInt64K_Slice-4 3 46313509 ns/op BenchmarkStableInt64K-4 2 73901211 ns/op BenchmarkSort1e2-4 459 258896 ns/op BenchmarkStable1e2-4 169 698470 ns/op BenchmarkSort1e4-4 2 52582850 ns/op BenchmarkStable1e4-4 1 233332485 ns/op PASS ok sort 18.496s goos: freebsd goarch: amd64 pkg: strconv cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAtof64Decimal-4 881386 135.9 ns/op BenchmarkAtof64Float-4 659010 158.3 ns/op BenchmarkAtof64FloatExp-4 585427 191.5 ns/op BenchmarkAtof64Big-4 430744 274.4 ns/op BenchmarkAtof64RandomBits-4 419955 281.2 ns/op BenchmarkAtof64RandomFloats-4 434946 267.3 ns/op BenchmarkAtof64RandomLongFloats-4 393121 305.8 ns/op BenchmarkAtof32Decimal-4 865201 135.3 ns/op BenchmarkAtof32Float-4 770436 154.6 ns/op BenchmarkAtof32FloatExp-4 605568 196.8 ns/op BenchmarkAtof32Random-4 347751 330.4 ns/op BenchmarkAtof32RandomLong-4 148312 799.1 ns/op BenchmarkParseInt/Pos/7bit-4 1524422 78.81 ns/op BenchmarkParseInt/Pos/26bit-4 655410 176.6 ns/op BenchmarkParseInt/Pos/31bit-4 565278 208.6 ns/op BenchmarkParseInt/Pos/56bit-4 358633 322.4 ns/op BenchmarkParseInt/Pos/63bit-4 346510 340.0 ns/op BenchmarkParseInt/Neg/7bit-4 1488840 78.42 ns/op BenchmarkParseInt/Neg/26bit-4 654283 179.5 ns/op BenchmarkParseInt/Neg/31bit-4 553792 211.2 ns/op BenchmarkParseInt/Neg/56bit-4 375014 315.1 ns/op BenchmarkParseInt/Neg/63bit-4 354309 330.5 ns/op BenchmarkAtoi/Pos/7bit-4 2124466 56.50 ns/op BenchmarkAtoi/Pos/26bit-4 824941 142.5 ns/op BenchmarkAtoi/Pos/31bit-4 758101 155.8 ns/op BenchmarkAtoi/Pos/56bit-4 435603 271.9 ns/op BenchmarkAtoi/Pos/63bit-4 320270 356.9 ns/op BenchmarkAtoi/Neg/7bit-4 2221238 54.25 ns/op BenchmarkAtoi/Neg/26bit-4 817659 140.7 ns/op BenchmarkAtoi/Neg/31bit-4 738793 154.6 ns/op BenchmarkAtoi/Neg/56bit-4 450075 267.2 ns/op BenchmarkAtoi/Neg/63bit-4 331210 352.2 ns/op BenchmarkFormatFloat/Decimal-4 129343 941.5 ns/op BenchmarkFormatFloat/Float-4 116209 1016 ns/op BenchmarkFormatFloat/Exp-4 118479 993.2 ns/op BenchmarkFormatFloat/NegExp-4 118648 980.6 ns/op BenchmarkFormatFloat/LongExp-4 100332 1197 ns/op BenchmarkFormatFloat/Big-4 92067 1291 ns/op BenchmarkFormatFloat/BinaryExp-4 239223 516.7 ns/op BenchmarkFormatFloat/32Integer-4 127591 921.9 ns/op BenchmarkFormatFloat/32ExactFraction-4 140100 855.7 ns/op BenchmarkFormatFloat/32Point-4 120824 1001 ns/op BenchmarkFormatFloat/32Exp-4 121503 967.3 ns/op BenchmarkFormatFloat/32NegExp-4 124758 950.6 ns/op BenchmarkFormatFloat/32Shortest-4 134985 883.7 ns/op BenchmarkFormatFloat/32Fixed8Hard-4 136858 858.2 ns/op BenchmarkFormatFloat/32Fixed9Hard-4 135874 880.4 ns/op BenchmarkFormatFloat/64Fixed1-4 162931 718.2 ns/op BenchmarkFormatFloat/64Fixed2-4 163756 726.9 ns/op BenchmarkFormatFloat/64Fixed3-4 164908 727.8 ns/op BenchmarkFormatFloat/64Fixed4-4 166810 718.7 ns/op BenchmarkFormatFloat/64Fixed12-4 94384 1261 ns/op BenchmarkFormatFloat/64Fixed16-4 110720 1078 ns/op BenchmarkFormatFloat/64Fixed12Hard-4 118728 995.5 ns/op BenchmarkFormatFloat/64Fixed17Hard-4 101196 1164 ns/op BenchmarkFormatFloat/64Fixed18Hard-4 2378 49558 ns/op BenchmarkFormatFloat/Slowpath64-4 100768 1191 ns/op BenchmarkFormatFloat/SlowpathDenormal64-4 100632 1217 ns/op BenchmarkAppendFloat/Decimal-4 146805 806.5 ns/op BenchmarkAppendFloat/Float-4 129184 916.0 ns/op BenchmarkAppendFloat/Exp-4 140967 844.1 ns/op BenchmarkAppendFloat/NegExp-4 141043 847.5 ns/op BenchmarkAppendFloat/LongExp-4 111355 1066 ns/op BenchmarkAppendFloat/Big-4 100848 1179 ns/op BenchmarkAppendFloat/BinaryExp-4 336207 351.5 ns/op BenchmarkAppendFloat/32Integer-4 145957 808.4 ns/op BenchmarkAppendFloat/32ExactFraction-4 160477 739.5 ns/op BenchmarkAppendFloat/32Point-4 138295 873.2 ns/op BenchmarkAppendFloat/32Exp-4 140055 846.5 ns/op BenchmarkAppendFloat/32NegExp-4 141260 837.0 ns/op BenchmarkAppendFloat/32Shortest-4 173874 682.1 ns/op BenchmarkAppendFloat/32Fixed8Hard-4 155226 770.3 ns/op BenchmarkAppendFloat/32Fixed9Hard-4 151758 775.6 ns/op BenchmarkAppendFloat/64Fixed1-4 197380 600.8 ns/op BenchmarkAppendFloat/64Fixed2-4 199512 601.6 ns/op BenchmarkAppendFloat/64Fixed3-4 200048 601.6 ns/op BenchmarkAppendFloat/64Fixed4-4 199039 602.9 ns/op BenchmarkAppendFloat/64Fixed12-4 107175 1114 ns/op BenchmarkAppendFloat/64Fixed16-4 123207 965.7 ns/op BenchmarkAppendFloat/64Fixed12Hard-4 157708 755.5 ns/op BenchmarkAppendFloat/64Fixed17Hard-4 116708 1014 ns/op BenchmarkAppendFloat/64Fixed18Hard-4 2406 49742 ns/op BenchmarkAppendFloat/Slowpath64-4 110697 1066 ns/op BenchmarkAppendFloat/SlowpathDenormal64-4 114985 1043 ns/op BenchmarkFormatInt-4 15886 7554 ns/op BenchmarkAppendInt-4 17529 6799 ns/op BenchmarkFormatUint-4 85864 1413 ns/op BenchmarkAppendUint-4 99735 1193 ns/op BenchmarkFormatIntSmall/7-4 3720553 32.07 ns/op BenchmarkFormatIntSmall/42-4 3625675 33.02 ns/op BenchmarkAppendIntSmall-4 1466481 82.33 ns/op BenchmarkAppendUintVarlen/1-4 1435815 83.70 ns/op BenchmarkAppendUintVarlen/12-4 1416403 85.00 ns/op BenchmarkAppendUintVarlen/123-4 1000000 115.6 ns/op BenchmarkAppendUintVarlen/1234-4 1000000 116.1 ns/op BenchmarkAppendUintVarlen/12345-4 991412 118.3 ns/op BenchmarkAppendUintVarlen/123456-4 978958 119.5 ns/op BenchmarkAppendUintVarlen/1234567-4 963796 123.1 ns/op BenchmarkAppendUintVarlen/12345678-4 945225 122.2 ns/op BenchmarkAppendUintVarlen/123456789-4 908085 129.5 ns/op BenchmarkAppendUintVarlen/1234567890-4 899521 129.8 ns/op BenchmarkAppendUintVarlen/12345678901-4 887157 132.9 ns/op BenchmarkAppendUintVarlen/123456789012-4 876985 132.5 ns/op BenchmarkAppendUintVarlen/1234567890123-4 884853 134.5 ns/op BenchmarkAppendUintVarlen/12345678901234-4 859221 137.1 ns/op BenchmarkAppendUintVarlen/123456789012345-4 848917 140.0 ns/op BenchmarkAppendUintVarlen/1234567890123456-4 845298 138.9 ns/op BenchmarkAppendUintVarlen/12345678901234567-4 810636 144.2 ns/op BenchmarkAppendUintVarlen/123456789012345678-4 812703 146.0 ns/op BenchmarkAppendUintVarlen/1234567890123456789-4 805597 147.9 ns/op BenchmarkAppendUintVarlen/12345678901234567890-4 821038 144.5 ns/op BenchmarkQuote-4 45716 2623 ns/op BenchmarkQuoteRune-4 466219 252.6 ns/op BenchmarkAppendQuote-4 54969 2234 ns/op BenchmarkAppendQuoteRune-4 889216 130.4 ns/op BenchmarkUnquoteEasy-4 1328862 90.69 ns/op BenchmarkUnquoteHard-4 50700 2365 ns/op PASS ok strconv 16.960s goos: freebsd goarch: amd64 pkg: strings cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkBuildString_Builder/1Write_NoGrow-4 366628 294.1 ns/op 48 B/op 1 allocs/op BenchmarkBuildString_Builder/3Write_NoGrow-4 135870 869.1 ns/op 336 B/op 3 allocs/op BenchmarkBuildString_Builder/3Write_Grow-4 181171 657.8 ns/op 112 B/op 1 allocs/op BenchmarkBuildString_WriteString/1Write_NoGrow-4 402841 283.7 ns/op 48 B/op 1 allocs/op BenchmarkBuildString_WriteString/3Write_NoGrow-4 141168 860.1 ns/op 336 B/op 3 allocs/op BenchmarkBuildString_WriteString/3Write_Grow-4 189405 663.5 ns/op 112 B/op 1 allocs/op BenchmarkBuildString_ByteBuffer/1Write_NoGrow-4 308834 395.6 ns/op 112 B/op 2 allocs/op BenchmarkBuildString_ByteBuffer/3Write_NoGrow-4 88004 1338 ns/op 432 B/op 4 allocs/op BenchmarkBuildString_ByteBuffer/3Write_Grow-4 104582 1152 ns/op 336 B/op 3 allocs/op BenchmarkClone-4 618021 185.1 ns/op 48 B/op 1 allocs/op BenchmarkGenericNoMatch-4 22179 5350 ns/op BenchmarkGenericMatch1-4 2247 51056 ns/op BenchmarkGenericMatch2-4 452 262845 ns/op BenchmarkSingleMaxSkipping-4 8298 14002 ns/op 714.16 MB/s BenchmarkSingleLongSuffixFail-4 13839 8609 ns/op 116.39 MB/s BenchmarkSingleMatch-4 255 464014 ns/op 32.33 MB/s BenchmarkByteByteNoMatch-4 71359 1682 ns/op BenchmarkByteByteMatch-4 19179 6182 ns/op BenchmarkByteStringMatch-4 23139 5178 ns/op BenchmarkHTMLEscapeNew-4 71857 1676 ns/op BenchmarkHTMLEscapeOld-4 85808 1425 ns/op BenchmarkByteStringReplacerWriteString-4 1452 79717 ns/op BenchmarkByteReplacerWriteString-4 1568 75794 ns/op BenchmarkByteByteReplaces-4 3393 34965 ns/op BenchmarkByteByteMap-4 9769 11578 ns/op BenchmarkMap/identity/ASCII-4 587554 197.5 ns/op BenchmarkMap/identity/Greek-4 437906 271.7 ns/op BenchmarkMap/change/ASCII-4 37212 3177 ns/op BenchmarkMap/change/Greek-4 28288 4252 ns/op BenchmarkIndexRune-4 1840490 64.86 ns/op BenchmarkIndexRuneLongString-4 1617510 73.63 ns/op BenchmarkIndexRuneFastPath-4 4162675 29.29 ns/op BenchmarkIndex-4 4044474 30.28 ns/op BenchmarkLastIndex-4 4500294 26.68 ns/op BenchmarkIndexByte-4 9813622 12.09 ns/op BenchmarkToUpper/#00-4 4915545 23.17 ns/op BenchmarkToUpper/ONLYUPPER-4 2968263 39.41 ns/op BenchmarkToUpper/abc-4 323290 369.8 ns/op BenchmarkToUpper/AbC123-4 254245 474.7 ns/op BenchmarkToUpper/azAZ09_-4 273913 433.7 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 48921 2181 ns/op BenchmarkToUpper/RENAN_BASTOS_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 71053 1692 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 31615 3603 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 55886 2098 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 119472 986.6 ns/op BenchmarkToLower/#00-4 4739776 26.11 ns/op BenchmarkToLower/abc-4 4157125 28.44 ns/op BenchmarkToLower/AbC123-4 229903 536.0 ns/op BenchmarkToLower/azAZ09_-4 221064 533.1 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 97668 1228 ns/op BenchmarkToLower/renan_bastos_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 66040 1817 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 34524 3471 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 75666 1582 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 116286 1006 ns/op BenchmarkMapNoChanges-4 787273 149.0 ns/op BenchmarkTrim-4 36522 3315 ns/op 0 B/op 0 allocs/op BenchmarkToValidUTF8/Valid-4 3286879 36.56 ns/op BenchmarkToValidUTF8/InvalidASCII-4 188540 635.2 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 125324 936.6 ns/op BenchmarkEqualFold/Tests-4 54366 2191 ns/op BenchmarkEqualFold/ASCII-4 3359464 35.55 ns/op BenchmarkEqualFold/UnicodePrefix-4 112797 1060 ns/op BenchmarkEqualFold/UnicodeSuffix-4 118552 1020 ns/op BenchmarkIndexHard1-4 843 141867 ns/op BenchmarkIndexHard2-4 604 197433 ns/op BenchmarkIndexHard3-4 151 786481 ns/op BenchmarkIndexHard4-4 100 1177572 ns/op BenchmarkLastIndexHard1-4 60 1970433 ns/op BenchmarkLastIndexHard2-4 60 1976351 ns/op BenchmarkLastIndexHard3-4 58 1964368 ns/op BenchmarkCountHard1-4 829 141634 ns/op BenchmarkCountHard2-4 604 198383 ns/op BenchmarkCountHard3-4 151 792072 ns/op BenchmarkIndexTorture-4 6986 15431 ns/op BenchmarkCountTorture-4 7473 15508 ns/op BenchmarkCountTortureOverlapping-4 699 150544 ns/op BenchmarkCountByte/10-4 4158268 29.91 ns/op 334.33 MB/s BenchmarkCountByte/32-4 4066987 30.26 ns/op 1057.41 MB/s BenchmarkCountByte/4096-4 1000000 100.4 ns/op 40782.69 MB/s BenchmarkCountByte/4194304-4 676 164118 ns/op 25556.58 MB/s BenchmarkCountByte/67108864-4 19 6020074 ns/op 11147.51 MB/s BenchmarkFields/ASCII/16-4 275929 420.0 ns/op 38.09 MB/s 32 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 21826 5486 ns/op 46.67 MB/s 384 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 1473 79242 ns/op 51.69 MB/s 6144 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 80 1372001 ns/op 47.77 MB/s 98304 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 5 21855523 ns/op 47.98 MB/s 1515520 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 125727 942.1 ns/op 16.98 MB/s 48 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 10000 11392 ns/op 22.47 MB/s 352 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 591 200755 ns/op 20.40 MB/s 21504 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 33 3570061 ns/op 18.36 MB/s 463104 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 2 65610466 ns/op 15.98 MB/s 10457344 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 221422 548.1 ns/op 29.19 MB/s 32 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 17634 6804 ns/op 37.62 MB/s 384 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 961 124840 ns/op 32.81 MB/s 21504 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 50 2385524 ns/op 27.47 MB/s 463109 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 3 46654395 ns/op 22.48 MB/s 10457344 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 149779 810.2 ns/op 19.75 MB/s 48 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 13303 9117 ns/op 28.08 MB/s 352 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 739 161403 ns/op 25.38 MB/s 21504 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 40 2949910 ns/op 22.22 MB/s 463104 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 2 55200755 ns/op 19.00 MB/s 10457344 B/op 24 allocs/op BenchmarkSplitEmptySeparator-4 2 69058545 ns/op BenchmarkSplitSingleByteSeparator-4 21 5288613 ns/op BenchmarkSplitMultiByteSeparator-4 36 3106196 ns/op BenchmarkSplitNSingleByteSeparator-4 229774 526.0 ns/op BenchmarkSplitNMultiByteSeparator-4 168744 697.3 ns/op BenchmarkRepeat/5x0-4 4298790 28.06 ns/op BenchmarkRepeat/5x1-4 4367258 27.25 ns/op BenchmarkRepeat/5x2-4 242755 494.3 ns/op BenchmarkRepeat/5x6-4 134082 870.8 ns/op BenchmarkRepeat/10x0-4 4215218 28.12 ns/op BenchmarkRepeat/10x1-4 4284400 27.26 ns/op BenchmarkRepeat/10x2-4 240087 501.6 ns/op BenchmarkRepeat/10x6-4 136627 892.2 ns/op BenchmarkRepeatLarge/256/1-4 62425 1941 ns/op 131.88 MB/s BenchmarkRepeatLarge/256/16-4 99876 1211 ns/op 211.44 MB/s BenchmarkRepeatLarge/512/1-4 49734 2365 ns/op 216.48 MB/s BenchmarkRepeatLarge/512/16-4 72801 1635 ns/op 313.22 MB/s BenchmarkRepeatLarge/1024/1-4 37682 3092 ns/op 331.14 MB/s BenchmarkRepeatLarge/1024/16-4 49614 2426 ns/op 422.06 MB/s BenchmarkRepeatLarge/2048/1-4 27879 4341 ns/op 471.83 MB/s BenchmarkRepeatLarge/2048/16-4 33854 3565 ns/op 574.50 MB/s BenchmarkRepeatLarge/4096/1-4 18183 6564 ns/op 624.01 MB/s BenchmarkRepeatLarge/4096/16-4 20799 5800 ns/op 706.22 MB/s BenchmarkRepeatLarge/8192/1-4 10000 11074 ns/op 739.78 MB/s BenchmarkRepeatLarge/8192/16-4 10000 10359 ns/op 790.78 MB/s BenchmarkRepeatLarge/8192/4097-4 5306671 22.07 ns/op 185607.07 MB/s BenchmarkRepeatLarge/16384/1-4 6417 19658 ns/op 833.45 MB/s BenchmarkRepeatLarge/16384/16-4 6126 18666 ns/op 877.75 MB/s BenchmarkRepeatLarge/16384/4097-4 7810 14162 ns/op 867.91 MB/s BenchmarkRepeatLarge/32768/1-4 3109 35600 ns/op 920.44 MB/s BenchmarkRepeatLarge/32768/16-4 3170 35696 ns/op 917.98 MB/s BenchmarkRepeatLarge/32768/4097-4 3783 32562 ns/op 880.74 MB/s BenchmarkRepeatLarge/65536/1-4 1656 68508 ns/op 956.61 MB/s BenchmarkRepeatLarge/65536/16-4 1569 68476 ns/op 957.07 MB/s BenchmarkRepeatLarge/65536/4097-4 1822 65383 ns/op 939.93 MB/s BenchmarkRepeatLarge/131072/1-4 439 261404 ns/op 501.42 MB/s BenchmarkRepeatLarge/131072/16-4 465 256872 ns/op 510.26 MB/s BenchmarkRepeatLarge/131072/4097-4 472 254084 ns/op 499.86 MB/s BenchmarkRepeatLarge/262144/1-4 236 522311 ns/op 501.89 MB/s BenchmarkRepeatLarge/262144/16-4 229 517893 ns/op 506.17 MB/s BenchmarkRepeatLarge/262144/4097-4 236 507046 ns/op 509.05 MB/s BenchmarkRepeatLarge/524288/1-4 100 1008982 ns/op 519.62 MB/s BenchmarkRepeatLarge/524288/16-4 100 1014212 ns/op 516.94 MB/s BenchmarkRepeatLarge/524288/4097-4 100 1032262 ns/op 504.06 MB/s BenchmarkRepeatLarge/1048576/1-4 62 2016179 ns/op 520.08 MB/s BenchmarkRepeatLarge/1048576/16-4 62 2051632 ns/op 511.09 MB/s BenchmarkRepeatLarge/1048576/4097-4 57 2044355 ns/op 511.03 MB/s BenchmarkRepeatLarge/2097152/1-4 30 4032543 ns/op 520.06 MB/s BenchmarkRepeatLarge/2097152/16-4 28 4012030 ns/op 522.72 MB/s BenchmarkRepeatLarge/2097152/4097-4 30 4129062 ns/op 507.03 MB/s BenchmarkRepeatLarge/4194304/1-4 14 7925851 ns/op 529.19 MB/s BenchmarkRepeatLarge/4194304/16-4 14 7974030 ns/op 526.00 MB/s BenchmarkRepeatLarge/4194304/4097-4 14 8014045 ns/op 522.99 MB/s BenchmarkRepeatLarge/8388608/1-4 7 15901020 ns/op 527.55 MB/s BenchmarkRepeatLarge/8388608/16-4 7 15539727 ns/op 539.82 MB/s BenchmarkRepeatLarge/8388608/4097-4 7 15754622 ns/op 532.32 MB/s BenchmarkRepeatLarge/16777216/1-4 4 30830540 ns/op 544.18 MB/s BenchmarkRepeatLarge/16777216/16-4 4 30903329 ns/op 542.89 MB/s BenchmarkRepeatLarge/16777216/4097-4 4 31604281 ns/op 530.85 MB/s BenchmarkRepeatLarge/33554432/1-4 2 62182060 ns/op 539.62 MB/s BenchmarkRepeatLarge/33554432/16-4 2 60930258 ns/op 550.70 MB/s BenchmarkRepeatLarge/33554432/4097-4 2 60622988 ns/op 553.49 MB/s BenchmarkRepeatLarge/67108864/1-4 1 121874637 ns/op 550.64 MB/s BenchmarkRepeatLarge/67108864/16-4 1 121090796 ns/op 554.20 MB/s BenchmarkRepeatLarge/67108864/4097-4 1 122011929 ns/op 550.02 MB/s BenchmarkRepeatLarge/134217728/1-4 1 266197436 ns/op 504.20 MB/s BenchmarkRepeatLarge/134217728/16-4 1 241429315 ns/op 555.93 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 246150147 ns/op 545.27 MB/s BenchmarkRepeatLarge/268435456/1-4 1 532671416 ns/op 503.94 MB/s BenchmarkRepeatLarge/268435456/16-4 1 481526614 ns/op 557.47 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 486618021 ns/op 551.63 MB/s BenchmarkRepeatLarge/536870912/1-4 1 1073396375 ns/op 500.16 MB/s BenchmarkRepeatLarge/536870912/16-4 1 974097516 ns/op 551.15 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 985339001 ns/op 544.86 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 2168424149 ns/op 495.17 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 1944091360 ns/op 552.31 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 1970605910 ns/op 544.88 MB/s BenchmarkIndexAnyASCII/1:1-4 2272804 52.03 ns/op BenchmarkIndexAnyASCII/1:2-4 2160825 55.08 ns/op BenchmarkIndexAnyASCII/1:4-4 2170866 54.63 ns/op BenchmarkIndexAnyASCII/1:8-4 2179556 54.94 ns/op BenchmarkIndexAnyASCII/1:16-4 2159478 55.57 ns/op BenchmarkIndexAnyASCII/1:32-4 2160408 55.16 ns/op BenchmarkIndexAnyASCII/1:64-4 2145843 55.80 ns/op BenchmarkIndexAnyASCII/16:1-4 2267098 51.97 ns/op BenchmarkIndexAnyASCII/16:2-4 740300 149.4 ns/op BenchmarkIndexAnyASCII/16:4-4 745628 152.5 ns/op BenchmarkIndexAnyASCII/16:8-4 764737 158.4 ns/op BenchmarkIndexAnyASCII/16:16-4 704942 169.5 ns/op BenchmarkIndexAnyASCII/16:32-4 529050 197.0 ns/op BenchmarkIndexAnyASCII/16:64-4 490658 241.2 ns/op BenchmarkIndexAnyASCII/256:1-4 1979126 59.89 ns/op BenchmarkIndexAnyASCII/256:2-4 73113 1626 ns/op BenchmarkIndexAnyASCII/256:4-4 72693 1629 ns/op BenchmarkIndexAnyASCII/256:8-4 71510 1652 ns/op BenchmarkIndexAnyASCII/256:16-4 70166 1690 ns/op BenchmarkIndexAnyASCII/256:32-4 68374 1725 ns/op BenchmarkIndexAnyASCII/256:64-4 66657 1774 ns/op BenchmarkIndexAnyUTF8/1:1-4 2495090 47.27 ns/op BenchmarkIndexAnyUTF8/1:2-4 2271117 52.86 ns/op BenchmarkIndexAnyUTF8/1:4-4 2255875 53.19 ns/op BenchmarkIndexAnyUTF8/1:8-4 2271247 52.47 ns/op BenchmarkIndexAnyUTF8/1:16-4 2262613 53.05 ns/op BenchmarkIndexAnyUTF8/1:32-4 2169489 53.86 ns/op BenchmarkIndexAnyUTF8/1:64-4 2200804 54.54 ns/op BenchmarkIndexAnyUTF8/16:1-4 1864803 64.37 ns/op BenchmarkIndexAnyUTF8/16:2-4 297932 388.7 ns/op BenchmarkIndexAnyUTF8/16:4-4 308337 382.4 ns/op BenchmarkIndexAnyUTF8/16:8-4 308761 383.9 ns/op BenchmarkIndexAnyUTF8/16:16-4 298011 392.6 ns/op BenchmarkIndexAnyUTF8/16:32-4 292860 399.2 ns/op BenchmarkIndexAnyUTF8/16:64-4 296888 400.9 ns/op BenchmarkIndexAnyUTF8/256:1-4 349897 343.6 ns/op BenchmarkIndexAnyUTF8/256:2-4 21699 5453 ns/op BenchmarkIndexAnyUTF8/256:4-4 21811 5446 ns/op BenchmarkIndexAnyUTF8/256:8-4 21850 5568 ns/op BenchmarkIndexAnyUTF8/256:16-4 21186 5590 ns/op BenchmarkIndexAnyUTF8/256:32-4 21021 5672 ns/op BenchmarkIndexAnyUTF8/256:64-4 20808 5715 ns/op BenchmarkLastIndexAnyASCII/1:1-4 2236222 53.48 ns/op BenchmarkLastIndexAnyASCII/1:2-4 2252930 53.25 ns/op BenchmarkLastIndexAnyASCII/1:4-4 2145176 55.06 ns/op BenchmarkLastIndexAnyASCII/1:8-4 2249412 53.21 ns/op BenchmarkLastIndexAnyASCII/1:16-4 2226794 53.96 ns/op BenchmarkLastIndexAnyASCII/1:32-4 2220526 53.97 ns/op BenchmarkLastIndexAnyASCII/1:64-4 2168088 55.11 ns/op BenchmarkLastIndexAnyASCII/16:1-4 836908 143.8 ns/op BenchmarkLastIndexAnyASCII/16:2-4 830931 146.3 ns/op BenchmarkLastIndexAnyASCII/16:4-4 759408 149.4 ns/op BenchmarkLastIndexAnyASCII/16:8-4 769959 156.6 ns/op BenchmarkLastIndexAnyASCII/16:16-4 715334 165.7 ns/op BenchmarkLastIndexAnyASCII/16:32-4 623088 193.8 ns/op BenchmarkLastIndexAnyASCII/16:64-4 503245 238.3 ns/op BenchmarkLastIndexAnyASCII/256:1-4 74416 1611 ns/op BenchmarkLastIndexAnyASCII/256:2-4 73688 1609 ns/op BenchmarkLastIndexAnyASCII/256:4-4 73141 1618 ns/op BenchmarkLastIndexAnyASCII/256:8-4 73429 1628 ns/op BenchmarkLastIndexAnyASCII/256:16-4 72058 1657 ns/op BenchmarkLastIndexAnyASCII/256:32-4 71518 1688 ns/op BenchmarkLastIndexAnyASCII/256:64-4 70112 1721 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 2277321 51.89 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 2265891 52.31 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 2341376 50.99 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 2335257 51.03 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 2267514 52.29 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 2208670 54.38 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 2170591 56.71 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 355944 316.0 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 183156 645.3 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 186110 646.6 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 183640 642.1 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 178101 674.6 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 168999 692.3 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 169876 707.8 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 27123 4274 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 12528 9507 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 12600 9583 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 12573 9482 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 10000 10014 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 10000 10444 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 10000 10604 ns/op BenchmarkTrimASCII/1:1-4 3872119 30.47 ns/op BenchmarkTrimASCII/1:2-4 2729864 44.18 ns/op BenchmarkTrimASCII/1:4-4 2457332 48.10 ns/op BenchmarkTrimASCII/1:8-4 2126335 56.59 ns/op BenchmarkTrimASCII/1:16-4 1791146 67.08 ns/op BenchmarkTrimASCII/16:1-4 2829178 42.35 ns/op BenchmarkTrimASCII/16:2-4 765013 150.0 ns/op BenchmarkTrimASCII/16:4-4 776162 152.6 ns/op BenchmarkTrimASCII/16:8-4 749113 159.8 ns/op BenchmarkTrimASCII/16:16-4 692745 171.0 ns/op BenchmarkTrimASCII/256:1-4 518316 230.1 ns/op BenchmarkTrimASCII/256:2-4 68973 1740 ns/op BenchmarkTrimASCII/256:4-4 69138 1732 ns/op BenchmarkTrimASCII/256:8-4 67058 1779 ns/op BenchmarkTrimASCII/256:16-4 66478 1798 ns/op BenchmarkTrimASCII/4096:1-4 38185 3126 ns/op BenchmarkTrimASCII/4096:2-4 4186 27724 ns/op BenchmarkTrimASCII/4096:4-4 4294 27843 ns/op BenchmarkTrimASCII/4096:8-4 4232 27815 ns/op BenchmarkTrimASCII/4096:16-4 4272 27767 ns/op BenchmarkTrimByte-4 4189206 27.91 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 13480 8922 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 13417 8938 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 1122 107373 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 2283 51687 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 4425 26115 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 7606 14715 ns/op BenchmarkJoin/0-4 5242330 22.53 ns/op 0 B/op 0 allocs/op BenchmarkJoin/1-4 4133614 36.19 ns/op 0 B/op 0 allocs/op BenchmarkJoin/2-4 191556 607.9 ns/op 16 B/op 1 allocs/op BenchmarkJoin/3-4 132259 890.0 ns/op 24 B/op 1 allocs/op BenchmarkJoin/4-4 103680 1150 ns/op 48 B/op 1 allocs/op BenchmarkJoin/5-4 82365 1454 ns/op 48 B/op 1 allocs/op BenchmarkJoin/6-4 69762 1748 ns/op 64 B/op 1 allocs/op BenchmarkJoin/7-4 60439 2008 ns/op 64 B/op 1 allocs/op BenchmarkTrimSpace/NoTrim-4 3244932 36.93 ns/op BenchmarkTrimSpace/ASCII-4 1849443 66.38 ns/op BenchmarkTrimSpace/SomeNonASCII-4 137598 872.5 ns/op BenchmarkTrimSpace/JustNonASCII-4 70881 1734 ns/op BenchmarkReplaceAll-4 115250 1069 ns/op 16 B/op 1 allocs/op PASS ok strings 56.844s goos: freebsd goarch: amd64 pkg: sync cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCond1-4 38905 2980 ns/op BenchmarkCond2-4 15747 7587 ns/op BenchmarkCond4-4 8584 12978 ns/op BenchmarkCond8-4 4058 31619 ns/op BenchmarkCond16-4 1456 81933 ns/op BenchmarkCond32-4 604 190088 ns/op BenchmarkLoadMostlyHits/*sync_test.DeepCopyMap-4 495447 273.8 ns/op BenchmarkLoadMostlyHits/*sync_test.RWMutexMap-4 259976 430.0 ns/op BenchmarkLoadMostlyHits/*sync.Map-4 541065 231.3 ns/op BenchmarkLoadMostlyMisses/*sync_test.DeepCopyMap-4 461694 300.6 ns/op BenchmarkLoadMostlyMisses/*sync_test.RWMutexMap-4 287929 443.9 ns/op BenchmarkLoadMostlyMisses/*sync.Map-4 484879 250.8 ns/op BenchmarkLoadOrStoreBalanced/*sync_test.RWMutexMap-4 81897 1565 ns/op BenchmarkLoadOrStoreBalanced/*sync.Map-4 67354 1957 ns/op BenchmarkLoadOrStoreUnique/*sync_test.RWMutexMap-4 66303 2079 ns/op BenchmarkLoadOrStoreUnique/*sync.Map-4 39734 3271 ns/op BenchmarkLoadOrStoreCollision/*sync_test.DeepCopyMap-4 465646 267.0 ns/op BenchmarkLoadOrStoreCollision/*sync_test.RWMutexMap-4 141570 831.9 ns/op BenchmarkLoadOrStoreCollision/*sync.Map-4 473436 267.8 ns/op BenchmarkLoadAndDeleteBalanced/*sync_test.RWMutexMap-4 117049 1029 ns/op BenchmarkLoadAndDeleteBalanced/*sync.Map-4 476010 243.6 ns/op BenchmarkLoadAndDeleteUnique/*sync_test.RWMutexMap-4 149602 801.6 ns/op BenchmarkLoadAndDeleteUnique/*sync.Map-4 2488761 57.46 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.DeepCopyMap-4 44113 3385 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.RWMutexMap-4 102654 1217 ns/op BenchmarkLoadAndDeleteCollision/*sync.Map-4 122628 1064 ns/op BenchmarkRange/*sync_test.DeepCopyMap-4 3690 27620 ns/op BenchmarkRange/*sync_test.RWMutexMap-4 231 462127 ns/op BenchmarkRange/*sync.Map-4 1230 96054 ns/op BenchmarkAdversarialAlloc/*sync_test.DeepCopyMap-4 94352 1315 ns/op BenchmarkAdversarialAlloc/*sync_test.RWMutexMap-4 220558 586.3 ns/op BenchmarkAdversarialAlloc/*sync.Map-4 53427 2130 ns/op BenchmarkAdversarialDelete/*sync_test.DeepCopyMap-4 168856 722.3 ns/op BenchmarkAdversarialDelete/*sync_test.RWMutexMap-4 248074 525.8 ns/op BenchmarkAdversarialDelete/*sync.Map-4 165708 816.0 ns/op BenchmarkDeleteCollision/*sync_test.DeepCopyMap-4 65076 1867 ns/op BenchmarkDeleteCollision/*sync_test.RWMutexMap-4 159386 758.6 ns/op BenchmarkDeleteCollision/*sync.Map-4 478245 251.2 ns/op BenchmarkSwapCollision/*sync_test.DeepCopyMap-4 44894 2620 ns/op BenchmarkSwapCollision/*sync_test.RWMutexMap-4 119458 987.2 ns/op BenchmarkSwapCollision/*sync.Map-4 53421 2188 ns/op BenchmarkSwapMostlyHits/*sync_test.DeepCopyMap-4 362 332729 ns/op BenchmarkSwapMostlyHits/*sync_test.RWMutexMap-4 87363 1360 ns/op BenchmarkSwapMostlyHits/*sync.Map-4 324817 359.1 ns/op BenchmarkSwapMostlyMisses/*sync_test.DeepCopyMap-4 18584 6545 ns/op BenchmarkSwapMostlyMisses/*sync_test.RWMutexMap-4 51326 2308 ns/op BenchmarkSwapMostlyMisses/*sync.Map-4 17578 6638 ns/op BenchmarkCompareAndSwapCollision/*sync_test.DeepCopyMap-4 223090 643.0 ns/op BenchmarkCompareAndSwapCollision/*sync_test.RWMutexMap-4 83884 1450 ns/op BenchmarkCompareAndSwapCollision/*sync.Map-4 131416 858.8 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync_test.DeepCopyMap-4 2001898 67.24 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync_test.RWMutexMap-4 121305 921.5 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync.Map-4 1836148 66.07 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync_test.DeepCopyMap-4 562254 253.4 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync_test.RWMutexMap-4 125102 953.3 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync.Map-4 463377 235.1 ns/op BenchmarkCompareAndSwapMostlyHits/*sync_test.RWMutexMap-4 78594 1489 ns/op BenchmarkCompareAndSwapMostlyHits/*sync.Map-4 326050 372.5 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync_test.DeepCopyMap-4 478983 360.0 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync_test.RWMutexMap-4 94189 1222 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync.Map-4 524986 240.7 ns/op BenchmarkCompareAndDeleteCollision/*sync_test.DeepCopyMap-4 49472 2224 ns/op BenchmarkCompareAndDeleteCollision/*sync_test.RWMutexMap-4 89464 1322 ns/op BenchmarkCompareAndDeleteCollision/*sync.Map-4 142246 846.3 ns/op BenchmarkCompareAndDeleteMostlyHits/*sync_test.RWMutexMap-4 46615 2582 ns/op BenchmarkCompareAndDeleteMostlyHits/*sync.Map-4 202141 595.3 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync_test.DeepCopyMap-4 470833 254.9 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync_test.RWMutexMap-4 101913 1218 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync.Map-4 478996 238.6 ns/op BenchmarkClear/*sync_test.DeepCopyMap-4 33842 3562 ns/op BenchmarkClear/*sync_test.RWMutexMap-4 70801 1692 ns/op BenchmarkClear/*sync.Map-4 24126 4883 ns/op BenchmarkUncontendedSemaphore-4 3430369 34.96 ns/op BenchmarkContendedSemaphore-4 2212396 47.32 ns/op BenchmarkMutexUncontended-4 760903 141.7 ns/op BenchmarkMutex-4 99696 1169 ns/op BenchmarkMutexSlack-4 92718 1263 ns/op BenchmarkMutexWork-4 87207 1474 ns/op BenchmarkMutexWorkSlack-4 83743 1369 ns/op BenchmarkMutexNoSpin-4 47583 2365 ns/op BenchmarkMutexSpin-4 52843 2423 ns/op BenchmarkOnce-4 463652 253.6 ns/op BenchmarkOnceFunc/v=Once-4 957999 121.2 ns/op 0 B/op 0 allocs/op BenchmarkOnceFunc/v=Global-4 743731 158.6 ns/op 0 B/op 0 allocs/op BenchmarkOnceFunc/v=Local-4 782310 149.8 ns/op 0 B/op 0 allocs/op BenchmarkOnceValue/v=Once-4 852157 136.3 ns/op 0 B/op 0 allocs/op BenchmarkOnceValue/v=Global-4 771156 153.6 ns/op 0 B/op 0 allocs/op BenchmarkOnceValue/v=Local-4 792148 148.3 ns/op 0 B/op 0 allocs/op BenchmarkSemaUncontended-4 7182880 16.35 ns/op BenchmarkSemaSyntNonblock-4 1000000 109.3 ns/op BenchmarkSemaSyntBlock-4 1000000 146.0 ns/op BenchmarkSemaWorkNonblock-4 774483 145.9 ns/op BenchmarkSemaWorkBlock-4 605908 179.5 ns/op BenchmarkRWMutexUncontended-4 364605 283.5 ns/op BenchmarkRWMutexWrite100-4 229093 479.1 ns/op BenchmarkRWMutexWrite10-4 167025 688.6 ns/op BenchmarkRWMutexWorkWrite100-4 243462 478.4 ns/op BenchmarkRWMutexWorkWrite10-4 143881 803.3 ns/op BenchmarkWaitGroupUncontended-4 907190 132.1 ns/op BenchmarkWaitGroupAddDone-4 247544 415.5 ns/op BenchmarkWaitGroupAddDoneWork-4 297388 469.9 ns/op BenchmarkWaitGroupWait-4 4533085 26.03 ns/op BenchmarkWaitGroupWaitWork-4 3129801 38.06 ns/op BenchmarkWaitGroupActuallyWait-4 38421 3245 ns/op 32 B/op 2 allocs/op PASS ok sync 19.020s goos: freebsd goarch: amd64 pkg: sync/atomic cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkValueRead-4 440920 252.1 ns/op PASS ok sync/atomic 1.194s PASS ok syscall 1.025s goos: freebsd goarch: amd64 pkg: testing cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkTBHelper-4 132447 897.6 ns/op 0 B/op 0 allocs/op PASS ok testing 1.159s goos: freebsd goarch: amd64 pkg: text/tabwriter cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkTable/1x10/new-4 7677 14694 ns/op 1520 B/op 21 allocs/op BenchmarkTable/1x10/reuse-4 11138 10757 ns/op 0 B/op 0 allocs/op BenchmarkTable/1x1000/new-4 97 1213076 ns/op 110961 B/op 1024 allocs/op BenchmarkTable/1x1000/reuse-4 98 1032066 ns/op 1132 B/op 10 allocs/op BenchmarkTable/1x100000/new-4 1 149595285 ns/op 18285136 B/op 100057 allocs/op BenchmarkTable/1x100000/reuse-4 1 144913078 ns/op 18285040 B/op 100056 allocs/op BenchmarkTable/10x10/new-4 1779 64415 ns/op 5056 B/op 31 allocs/op BenchmarkTable/10x10/reuse-4 2013 55430 ns/op 2 B/op 0 allocs/op BenchmarkTable/10x1000/new-4 19 5976309 ns/op 395136 B/op 1038 allocs/op BenchmarkTable/10x1000/reuse-4 19 5456878 ns/op 20796 B/op 54 allocs/op BenchmarkTable/10x100000/new-4 1 719604403 ns/op 47012736 B/op 100072 allocs/op BenchmarkTable/10x100000/reuse-4 1 703130941 ns/op 47012736 B/op 100072 allocs/op BenchmarkTable/100x10/new-4 216 544562 ns/op 39296 B/op 41 allocs/op BenchmarkTable/100x10/reuse-4 237 495270 ns/op 165 B/op 0 allocs/op BenchmarkTable/100x1000/new-4 2 58177274 ns/op 3270528 B/op 1052 allocs/op BenchmarkTable/100x1000/reuse-4 2 56004076 ns/op 1635264 B/op 526 allocs/op BenchmarkTable/100x100000/new-4 1 6527051563 ns/op 334041984 B/op 100088 allocs/op BenchmarkTable/100x100000/reuse-4 1 6263934964 ns/op 334041984 B/op 100088 allocs/op BenchmarkPyramid/10-4 2550 43491 ns/op 4872 B/op 35 allocs/op BenchmarkPyramid/100-4 37 3080344 ns/op 410538 B/op 230 allocs/op BenchmarkPyramid/1000-4 1 315419858 ns/op 35606824 B/op 2054 allocs/op BenchmarkRagged/10-4 2595 46348 ns/op 4512 B/op 34 allocs/op BenchmarkRagged/100-4 272 438383 ns/op 42416 B/op 188 allocs/op BenchmarkRagged/1000-4 25 4348985 ns/op 408992 B/op 1660 allocs/op BenchmarkCode-4 8522 13942 ns/op 624 B/op 13 allocs/op PASS ok text/tabwriter 18.648s goos: freebsd goarch: amd64 pkg: text/template/parse cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkParseLarge-4 2 74023926 ns/op BenchmarkVariableString-4 97015 1197 ns/op 80 B/op 3 allocs/op BenchmarkListString-4 2115 54676 ns/op 2505 B/op 39 allocs/op PASS ok text/template/parse 1.527s goos: freebsd goarch: amd64 pkg: time cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAfterFunc-4 32 3469257 ns/op BenchmarkAfter-4 102 1129318 ns/op BenchmarkStop-4 186 608269 ns/op BenchmarkSimultaneousAfterFunc-4 31 3894060 ns/op BenchmarkStartStop-4 195 675139 ns/op BenchmarkReset-4 2599 54047 ns/op BenchmarkSleep-4 30 3772289 ns/op BenchmarkParallelTimerLatency-4 51 144485 avg-late-ns 219480 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=1-4 37 86732 avg-late-ns 234119 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=2-4 33 76319 avg-late-ns 197885 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=3-4 34 65824 avg-late-ns 192117 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=4-4 33 49626 avg-late-ns 209411 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=5-4 31 66590 avg-late-ns 247393 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=6-4 32 88435 avg-late-ns 312442 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=7-4 30 97130 avg-late-ns 326937 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=8-4 27 93931 avg-late-ns 443579 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=9-4 26 138414 avg-late-ns 645235 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=10-4 26 756383 avg-late-ns 4021236 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=2ms/tickers-per-P=1-4 34 86998 avg-late-ns 258909 max-late-ns BenchmarkTicker-4 313 331428 ns/op BenchmarkTickerReset-4 3216 31483 ns/op BenchmarkTickerResetNaive-4 183 646525 ns/op BenchmarkNow-4 1000000 111.5 ns/op BenchmarkNowUnixNano-4 972379 120.0 ns/op BenchmarkNowUnixMilli-4 955404 121.4 ns/op BenchmarkNowUnixMicro-4 974774 119.5 ns/op BenchmarkFormat-4 57810 2075 ns/op BenchmarkFormatRFC3339-4 77557 1531 ns/op BenchmarkFormatRFC3339Nano-4 76180 1559 ns/op BenchmarkFormatNow-4 82591 1444 ns/op BenchmarkMarshalJSON-4 107025 1129 ns/op BenchmarkMarshalText-4 107217 1123 ns/op BenchmarkParse-4 141020 836.2 ns/op BenchmarkParseRFC3339UTC-4 325905 368.9 ns/op BenchmarkParseRFC3339UTCBytes-4 213448 557.3 ns/op BenchmarkParseRFC3339TZ-4 99741 1197 ns/op BenchmarkParseRFC3339TZBytes-4 79267 1523 ns/op BenchmarkParseDuration-4 558878 210.4 ns/op BenchmarkHour-4 748304 161.2 ns/op BenchmarkSecond-4 739311 160.7 ns/op BenchmarkYear-4 564522 208.9 ns/op BenchmarkDay-4 530534 221.4 ns/op BenchmarkISOWeek-4 554667 211.6 ns/op BenchmarkGoString-4 78517 1539 ns/op BenchmarkUnmarshalText-4 90124 1331 ns/op PASS ok time 12.339s goos: freebsd goarch: amd64 pkg: unicode/utf16 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecodeValidASCII-4 621924 179.5 ns/op BenchmarkDecodeValidJapaneseChars-4 734024 151.6 ns/op BenchmarkDecodeRune-4 1725969 69.49 ns/op BenchmarkEncodeValidASCII-4 546376 196.4 ns/op BenchmarkEncodeValidJapaneseChars-4 898078 135.9 ns/op BenchmarkAppendRuneValidASCII-4 1508702 80.18 ns/op BenchmarkAppendRuneValidJapaneseChars-4 2373637 50.59 ns/op BenchmarkEncodeRune-4 1669117 72.13 ns/op PASS ok unicode/utf16 2.320s goos: freebsd goarch: amd64 pkg: unicode/utf8 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRuneCountTenASCIIChars-4 1906422 61.19 ns/op BenchmarkRuneCountTenJapaneseChars-4 297507 383.5 ns/op BenchmarkRuneCountInStringTenASCIIChars-4 3570410 32.71 ns/op BenchmarkRuneCountInStringTenJapaneseChars-4 435901 272.8 ns/op BenchmarkValidTenASCIIChars-4 1854604 61.19 ns/op BenchmarkValid100KASCIIChars-4 86 1285930 ns/op BenchmarkValidTenJapaneseChars-4 314251 382.3 ns/op BenchmarkValidLongMostlyASCII-4 85 1390485 ns/op BenchmarkValidLongJapanese-4 50 2209582 ns/op BenchmarkValidStringTenASCIIChars-4 4378155 26.81 ns/op BenchmarkValidString100KASCIIChars-4 9723 12144 ns/op BenchmarkValidStringTenJapaneseChars-4 419829 256.1 ns/op BenchmarkValidStringLongMostlyASCII-4 1218 97557 ns/op BenchmarkValidStringLongJapanese-4 157 759149 ns/op BenchmarkEncodeASCIIRune-4 4298077 28.23 ns/op BenchmarkEncodeJapaneseRune-4 2532367 46.92 ns/op BenchmarkAppendASCIIRune-4 9891936 12.53 ns/op BenchmarkAppendJapaneseRune-4 2894928 41.09 ns/op BenchmarkDecodeASCIIRune-4 2943530 41.15 ns/op BenchmarkDecodeJapaneseRune-4 2235860 53.57 ns/op BenchmarkFullRune/ASCII-4 3520395 33.93 ns/op BenchmarkFullRune/Incomplete-4 1619510 73.44 ns/op BenchmarkFullRune/Japanese-4 3513883 33.60 ns/op PASS ok unicode/utf8 4.501s goos: freebsd goarch: amd64 pkg: cmd/api cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAll-4 1 76279453394 ns/op PASS ok cmd/api 77.538s goos: freebsd goarch: amd64 pkg: cmd/cgo/internal/test cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCgoCall/add-int-4 497187 232.3 ns/op BenchmarkCgoCall/one-pointer-4 375838 296.2 ns/op BenchmarkCgoCall/string-pointer-escape-4 331065 373.7 ns/op BenchmarkCgoCall/string-pointer-noescape-4 343864 351.4 ns/op BenchmarkCgoCall/eight-pointers-4 195410 604.2 ns/op BenchmarkCgoCall/eight-pointers-nil-4 408086 294.6 ns/op BenchmarkCgoCall/eight-pointers-array-4 31465 4070 ns/op BenchmarkCgoCall/eight-pointers-slice-4 43777 2767 ns/op BenchmarkGoString-4 1000000 112.6 ns/op BenchmarkCGoCallback-4 51391 2298 ns/op BenchmarkCGoInCThread-4 332592 341.3 ns/op PASS ok cmd/cgo/internal/test 2.480s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/reflectdata cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEqArrayOfStrings5-4 1000000 101.8 ns/op BenchmarkEqArrayOfStrings64-4 149390 792.7 ns/op BenchmarkEqArrayOfStrings1024-4 9775 11607 ns/op BenchmarkEqArrayOfFloats5-4 1449438 82.43 ns/op BenchmarkEqArrayOfFloats64-4 140721 847.0 ns/op BenchmarkEqArrayOfFloats1024-4 9307 12831 ns/op BenchmarkEqArrayOfStructsEq-4 2818 42424 ns/op BenchmarkEqArrayOfStructsNotEq-4 4790 23771 ns/op BenchmarkEqStruct-4 18769443 5.719 ns/op PASS ok cmd/compile/internal/reflectdata 2.245s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/ssa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPhioptPass-4 10000 65148 ns/op BenchmarkInvertLessThanNoov-4 14404208 8.115 ns/op BenchmarkCopyElim1-4 870 120318 ns/op BenchmarkCopyElim10-4 835 129081 ns/op BenchmarkCopyElim100-4 423 254828 ns/op BenchmarkCopyElim1000-4 72 1555103 ns/op BenchmarkCopyElim10000-4 4 29614197 ns/op BenchmarkCopyElim100000-4 1 530966109 ns/op BenchmarkDeadCode/1-4 811 135484 ns/op BenchmarkDeadCode/10-4 721 175867 ns/op BenchmarkDeadCode/100-4 328 355542 ns/op BenchmarkDeadCode/1000-4 51 2426716 ns/op BenchmarkDeadCode/10000-4 4 30772027 ns/op BenchmarkDeadCode/100000-4 1 382735282 ns/op BenchmarkDeadCode/200000-4 1 747879100 ns/op BenchmarkDominatorsLinear-4 15 9218515 ns/op 1.08 MB/s BenchmarkDominatorsFwdBack-4 9 14280875 ns/op 0.70 MB/s BenchmarkDominatorsManyPred-4 9 13113902 ns/op 0.76 MB/s BenchmarkDominatorsMaxPred-4 10 12604760 ns/op 0.79 MB/s BenchmarkDominatorsMaxPredVal-4 10 12314224 ns/op 0.81 MB/s BenchmarkFuse/1-4 801 168112 ns/op BenchmarkFuse/10-4 656 183400 ns/op BenchmarkFuse/100-4 201 604815 ns/op BenchmarkFuse/1000-4 21 5418062 ns/op BenchmarkFuse/10000-4 2 70286758 ns/op BenchmarkNilCheckDeep1-4 11468 10543 ns/op 0.09 MB/s 237 B/op 4 allocs/op BenchmarkNilCheckDeep10-4 4288 25440 ns/op 0.39 MB/s 235 B/op 4 allocs/op BenchmarkNilCheckDeep100-4 690 172214 ns/op 0.58 MB/s 1245 B/op 4 allocs/op BenchmarkNilCheckDeep1000-4 66 1670805 ns/op 0.60 MB/s 8074 B/op 4 allocs/op BenchmarkNilCheckDeep10000-4 6 19815502 ns/op 0.50 MB/s 175109 B/op 6 allocs/op BenchmarkDSEPass-4 33 3539284 ns/op 45901 B/op 7 allocs/op BenchmarkDSEPassBlock-4 1 125042372 ns/op 4274608 B/op 108833 allocs/op BenchmarkCSEPass-4 7 14895819 ns/op 84709 B/op 8 allocs/op BenchmarkCSEPassBlock-4 1 162795859 ns/op 5670144 B/op 97504 allocs/op BenchmarkDeadcodePass-4 195 619079 ns/op 94861 B/op 3 allocs/op BenchmarkDeadcodePassBlock-4 1 141194494 ns/op 4078328 B/op 45224 allocs/op BenchmarkMultiPass-4 78 1415106 ns/op 228708 B/op 11 allocs/op BenchmarkMultiPassBlock-4 1 282417942 ns/op 11241576 B/op 150214 allocs/op BenchmarkCondRewrite/SoloJump-4 3332586 35.93 ns/op BenchmarkCondRewrite/CombJump-4 3055416 39.42 ns/op PASS ok cmd/compile/internal/ssa 15.372s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/test cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLoadAdd-4 10000 11282 ns/op BenchmarkExtShift-4 18438 6300 ns/op BenchmarkModify-4 9564 12257 ns/op BenchmarkMullImm-4 17359 6845 ns/op BenchmarkConstModify-4 9726 11875 ns/op BenchmarkBitSet-4 20071 5958 ns/op BenchmarkBitClear-4 20122 5959 ns/op BenchmarkBitToggle-4 20371 5959 ns/op BenchmarkBitSetConst-4 158517 755.6 ns/op BenchmarkBitClearConst-4 153454 774.2 ns/op BenchmarkBitToggleConst-4 158518 757.3 ns/op BenchmarkDivconstI64-4 9254605 13.02 ns/op BenchmarkModconstI64-4 8210439 14.47 ns/op BenchmarkDivisiblePow2constI64-4 8423469 14.24 ns/op BenchmarkDivisibleconstI64-4 9131262 13.09 ns/op BenchmarkDivisibleWDivconstI64-4 6095428 19.37 ns/op BenchmarkDivconstU64/3-4 9460207 12.66 ns/op BenchmarkDivconstU64/5-4 8241352 14.63 ns/op BenchmarkDivconstU64/37-4 9441700 12.69 ns/op BenchmarkDivconstU64/1234567-4 8665623 13.81 ns/op BenchmarkModconstU64-4 8794195 13.81 ns/op BenchmarkDivisibleconstU64-4 9709666 12.30 ns/op BenchmarkDivisibleWDivconstU64-4 6666378 18.04 ns/op BenchmarkDivconstI32-4 8648085 13.91 ns/op BenchmarkModconstI32-4 9768686 12.08 ns/op BenchmarkDivisiblePow2constI32-4 8632670 13.81 ns/op BenchmarkDivisibleconstI32-4 9115658 13.07 ns/op BenchmarkDivisibleWDivconstI32-4 6212983 19.36 ns/op BenchmarkDivconstU32-4 9795181 12.26 ns/op BenchmarkModconstU32-4 8125677 14.67 ns/op BenchmarkDivisibleconstU32-4 9007603 13.45 ns/op BenchmarkDivisibleWDivconstU32-4 6264483 19.19 ns/op BenchmarkDivconstI16-4 9809412 12.03 ns/op BenchmarkModconstI16-4 8484740 13.96 ns/op BenchmarkDivisiblePow2constI16-4 9020370 13.71 ns/op BenchmarkDivisibleconstI16-4 8936791 13.27 ns/op BenchmarkDivisibleWDivconstI16-4 6225500 19.20 ns/op BenchmarkDivconstU16-4 8876343 13.25 ns/op BenchmarkModconstU16-4 9074130 13.25 ns/op BenchmarkDivisibleconstU16-4 8922799 13.54 ns/op BenchmarkDivisibleWDivconstU16-4 6166924 19.32 ns/op BenchmarkDivconstI8-4 9182988 13.23 ns/op BenchmarkModconstI8-4 8368208 14.15 ns/op BenchmarkDivisiblePow2constI8-4 9522367 12.70 ns/op BenchmarkDivisibleconstI8-4 9005731 13.50 ns/op BenchmarkDivisibleWDivconstI8-4 5940890 20.19 ns/op BenchmarkDivconstU8-4 9155202 13.48 ns/op BenchmarkModconstU8-4 9090240 13.14 ns/op BenchmarkDivisibleconstU8-4 9456685 12.87 ns/op BenchmarkDivisibleWDivconstU8-4 5858967 20.38 ns/op BenchmarkMul2-4 167427 748.2 ns/op BenchmarkMulNeg2-4 166584 756.7 ns/op BenchmarkEfaceInteger-4 3809088 28.61 ns/op BenchmarkTypeAssert-4 15145486 7.915 ns/op BenchmarkDiv64UnsignedSmall-4 7174352 16.63 ns/op BenchmarkDiv64Small-4 6264284 18.90 ns/op BenchmarkDiv64SmallNegDivisor-4 6254110 19.13 ns/op BenchmarkDiv64SmallNegDividend-4 6292832 18.78 ns/op BenchmarkDiv64SmallNegBoth-4 6257163 19.44 ns/op BenchmarkDiv64Unsigned-4 7021712 17.05 ns/op BenchmarkDiv64-4 6216652 19.28 ns/op BenchmarkDiv64NegDivisor-4 6295071 19.01 ns/op BenchmarkDiv64NegDividend-4 6166375 19.30 ns/op BenchmarkDiv64NegBoth-4 6349624 19.18 ns/op BenchmarkMod64UnsignedSmall-4 7568636 16.16 ns/op BenchmarkMod64Small-4 6484054 18.61 ns/op BenchmarkMod64SmallNegDivisor-4 6286393 18.97 ns/op BenchmarkMod64SmallNegDividend-4 6286430 19.00 ns/op BenchmarkMod64SmallNegBoth-4 6345409 19.04 ns/op BenchmarkMod64Unsigned-4 7270090 16.34 ns/op BenchmarkMod64-4 6238536 19.10 ns/op BenchmarkMod64NegDivisor-4 6183117 19.39 ns/op BenchmarkMod64NegDividend-4 6147930 19.29 ns/op BenchmarkMod64NegBoth-4 6183990 19.27 ns/op BenchmarkMulconstI32/3-4 17608718 6.706 ns/op BenchmarkMulconstI32/5-4 17643428 6.733 ns/op BenchmarkMulconstI32/12-4 17808876 6.766 ns/op BenchmarkMulconstI32/120-4 17755644 6.773 ns/op BenchmarkMulconstI32/-120-4 17872557 6.716 ns/op BenchmarkMulconstI32/65537-4 17774685 6.823 ns/op BenchmarkMulconstI32/65538-4 17556124 6.777 ns/op BenchmarkMulconstI64/3-4 17711956 6.722 ns/op BenchmarkMulconstI64/5-4 17623701 6.841 ns/op BenchmarkMulconstI64/12-4 17887220 6.742 ns/op BenchmarkMulconstI64/120-4 17691745 6.725 ns/op BenchmarkMulconstI64/-120-4 17848826 6.729 ns/op BenchmarkMulconstI64/65537-4 17464015 6.797 ns/op BenchmarkMulconstI64/65538-4 17701414 6.758 ns/op BenchmarkMulconstU32/3-4 17774498 6.697 ns/op BenchmarkMulconstU32/5-4 17684466 6.744 ns/op BenchmarkMulconstU32/12-4 17743779 6.741 ns/op BenchmarkMulconstU32/120-4 17958038 6.717 ns/op BenchmarkMulconstU32/65537-4 17786570 6.889 ns/op BenchmarkMulconstU32/65538-4 17464324 6.727 ns/op BenchmarkMulconstU64/3-4 17678432 6.745 ns/op BenchmarkMulconstU64/5-4 16558068 7.116 ns/op BenchmarkMulconstU64/12-4 17752106 6.728 ns/op BenchmarkMulconstU64/120-4 17797515 6.709 ns/op BenchmarkMulconstU64/65537-4 17857105 6.721 ns/op BenchmarkMulconstU64/65538-4 17667097 6.753 ns/op BenchmarkShiftArithmeticRight-4 19916060 5.983 ns/op BenchmarkSwitch8Predictable-4 14005638 7.510 ns/op BenchmarkSwitch8Unpredictable-4 5923903 18.09 ns/op BenchmarkSwitch32Predictable-4 8701796 12.21 ns/op BenchmarkSwitch32Unpredictable-4 5936364 18.20 ns/op BenchmarkSwitchStringPredictable-4 8532520 14.45 ns/op BenchmarkSwitchStringUnpredictable-4 4576435 25.45 ns/op BenchmarkSwitchTypePredictable-4 5747275 20.88 ns/op BenchmarkSwitchTypeUnpredictable-4 3209835 37.27 ns/op BenchmarkSwitchInterfaceTypePredictable-4 7527901 15.93 ns/op BenchmarkSwitchInterfaceTypeUnpredictable-4 4040175 28.75 ns/op PASS ok cmd/compile/internal/test 16.719s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/types2 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLookupFieldOrMethod-4 103 1180796 ns/op BenchmarkNamed/Underlying/nongeneric-4 840794 138.3 ns/op BenchmarkNamed/Underlying/generic-4 855031 138.4 ns/op BenchmarkNamed/Underlying/src_instance-4 850365 136.8 ns/op BenchmarkNamed/Underlying/user_instance-4 791138 146.9 ns/op BenchmarkCheck/http/funcbodies/info-4 1 583827150 ns/op 57704 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 433614999 ns/op 77696 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 168536869 ns/op 199832 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 139755932 ns/op 241007 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 468471401 ns/op 11163 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 2 94509736 ns/op 55376 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 3 33463786 ns/op 156356 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 4 32270493 ns/op 162158 lines/s BenchmarkCheck/constant/funcbodies/info-4 1 134994392 ns/op 16065 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 3 42600805 ns/op 50920 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 5 21165041 ns/op 102464 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 6 20377791 ns/op 106457 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 1239621226 ns/op 55710 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 690205320 ns/op 100052 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 160472586 ns/op 430032 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 1 125587228 ns/op 549673 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 550621754 ns/op 3654 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 2 66023254 ns/op 30460 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 3 38064904 ns/op 52835 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 3 37450627 ns/op 53700 lines/s PASS ok cmd/compile/internal/types2 17.982s goos: freebsd goarch: amd64 pkg: cmd/go cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkExecGoEnv-4 56 2235817 ns/op 4003571 sys-ns/op 398214 user-ns/op PASS ok cmd/go 1.285s goos: freebsd goarch: amd64 pkg: cmd/go/internal/cfg cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLookPath-4 213502 531.3 ns/op PASS ok cmd/go/internal/cfg 1.202s goos: freebsd goarch: amd64 pkg: cmd/internal/notsha256 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 65448 1798 ns/op 4.45 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 72692 1611 ns/op 4.97 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 14316 8355 ns/op 122.56 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 14601 8320 ns/op 123.07 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 2205 54420 ns/op 150.53 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 2164 53397 ns/op 153.42 MB/s 0 B/op 0 allocs/op PASS ok cmd/internal/notsha256 2.006s All tests passed.