freebsd-amd64-race at 7e0950861703c93ea3e7f122c1c594851919261e :: Running /tmp/workdir/go/src/make.bash with args ["/tmp/workdir/go/src/make.bash" "-force"] and env ["LANG=C.UTF-8" "HOME=/" "MM_CHARSET=UTF-8" "RC_PID=16" "BLOCKSIZE=K" "WORKDIR=/tmp/workdir" "GO_BUILDER_NAME=freebsd-amd64-race" "GO_TEST_TIMEOUT_SCALE=2" "GOBIN=" "GOROOT_BOOTSTRAP=" "TMPDIR=/tmp/workdir/tmp" "GOCACHE=/tmp/workdir/gocache" "GOPLSCACHE=/tmp/workdir/goplscache" "PATH=/tmp/workdir/go1.4/go/bin:/bin:/sbin:/usr/bin:/usr/local/bin" "PWD=/tmp/workdir/go/src"] in dir /tmp/workdir/go/src WARNING: //go1.4/bin/go does not exist, found /tmp/workdir/go1.4/go/bin/go from env WARNING: set /tmp/workdir/go1.4/go as GOROOT_BOOTSTRAP Building Go cmd/dist using /tmp/workdir/go1.4/go. (go1.22.6 freebsd/amd64) Building Go toolchain1 using /tmp/workdir/go1.4/go. 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" "GO_TEST_TIMEOUT_SCALE=2" "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: AMD EPYC 7B12 # 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.526s ok archive/zip 2.301s ok bufio 1.250s ok bytes 1.845s ok cmp 1.066s ok compress/bzip2 1.373s ok compress/flate 4.656s ok compress/gzip 9.315s ok compress/lzw 1.768s ok compress/zlib 4.526s ok container/heap 1.029s ok container/list 1.079s ok container/ring 1.077s ok context 1.046s ok crypto 2.370s ok crypto/aes 1.028s ok crypto/cipher 18.955s ok crypto/des 1.102s ok crypto/dsa 1.051s ok crypto/ecdh 1.263s ok crypto/ecdsa 1.173s ok crypto/ed25519 1.252s ok crypto/elliptic 1.097s ? crypto/fips140 [no test files] ok crypto/hkdf 1.048s ok crypto/hmac 1.048s ok crypto/internal/boring 1.026s ? crypto/internal/boring/bbig [no test files] ok crypto/internal/boring/bcache 1.365s ? crypto/internal/boring/sig [no test files] ? crypto/internal/cryptotest [no test files] ? crypto/internal/entropy [no test files] ? crypto/internal/fips140 [no test files] ok crypto/internal/fips140/aes 1.074s ok crypto/internal/fips140/aes/gcm 1.074s [no tests to run] ? crypto/internal/fips140/alias [no test files] ok crypto/internal/fips140/bigmod 1.404s ? crypto/internal/fips140/check [no test files] ? crypto/internal/fips140/check/checktest [no test files] ? crypto/internal/fips140/drbg [no test files] ok crypto/internal/fips140/ecdh 1.077s ok crypto/internal/fips140/ecdsa 1.162s ? crypto/internal/fips140/ed25519 [no test files] ok crypto/internal/fips140/edwards25519 1.548s ok crypto/internal/fips140/edwards25519/field 1.112s ? crypto/internal/fips140/hkdf [no test files] ? crypto/internal/fips140/hmac [no test files] ok crypto/internal/fips140/mlkem 1.291s ok crypto/internal/fips140/nistec 1.072s [no tests to run] ok crypto/internal/fips140/nistec/fiat 1.072s [no tests to run] ? crypto/internal/fips140/pbkdf2 [no test files] ok crypto/internal/fips140/rsa 1.032s ? crypto/internal/fips140/sha256 [no test files] ? crypto/internal/fips140/sha3 [no test files] ? crypto/internal/fips140/sha512 [no test files] ? crypto/internal/fips140/ssh [no test files] ? crypto/internal/fips140/subtle [no test files] ? crypto/internal/fips140/tls12 [no test files] ? crypto/internal/fips140/tls13 [no test files] ok crypto/internal/fips140deps 1.088s ? crypto/internal/fips140deps/byteorder [no test files] ? crypto/internal/fips140deps/cpu [no test files] ? crypto/internal/fips140deps/godebug [no test files] ? crypto/internal/fips140only [no test files] ok crypto/internal/fips140test 2.637s ok crypto/internal/hpke 1.086s ? crypto/internal/impl [no test files] ? crypto/internal/randutil [no test files] ok crypto/internal/sysrand 1.203s ? crypto/internal/sysrand/internal/seccomp [no test files] ok crypto/md5 1.088s ok crypto/mlkem 1.308s ok crypto/pbkdf2 1.090s ok crypto/rand 1.450s ok crypto/rc4 1.385s ok crypto/rsa 1.853s ok crypto/sha1 1.076s ok crypto/sha256 1.076s ok crypto/sha3 2.824s ok crypto/sha512 1.097s ok crypto/subtle 1.354s ok crypto/tls 6.445s ? crypto/tls/internal/fips140tls [no test files] ok crypto/x509 2.435s ? crypto/x509/pkix [no test files] ok database/sql 1.615s ok database/sql/driver 1.072s ok debug/buildinfo 1.060s ok debug/dwarf 1.063s ok debug/elf 1.722s ok debug/gosym 1.129s ok debug/macho 1.066s ok debug/pe 1.066s ok debug/plan9obj 1.040s ok embed 1.034s [no tests to run] ok embed/internal/embedtest 1.033s ? encoding [no test files] ok encoding/ascii85 1.022s ok encoding/asn1 1.031s ok encoding/base32 1.056s ok encoding/base64 1.086s ok encoding/binary 1.090s ok encoding/csv 1.039s ok encoding/gob 12.178s ok encoding/hex 1.019s ok encoding/json 1.798s ok encoding/pem 2.345s ok encoding/xml 1.134s ok errors 1.076s ok expvar 1.082s ok flag 3.253s ok fmt 1.507s ok go/ast 1.060s ok go/ast/internal/tests 1.060s ok go/build 6.967s ok go/build/constraint 1.067s ok go/constant 1.067s ok go/doc 1.192s ok go/doc/comment 2.133s ok go/format 1.056s ok go/importer 1.555s ok go/internal/gccgoimporter 1.035s ok go/internal/gcimporter 8.908s ok go/internal/srcimporter 10.135s ok go/parser 1.835s ok go/printer 2.181s ok go/scanner 1.028s ok go/token 1.087s ok go/types 29.989s ok go/version 1.074s ok hash 1.074s ok hash/adler32 1.058s ok hash/crc32 1.082s ok hash/crc64 1.081s ok hash/fnv 1.081s ok hash/maphash 1.175s ok html 1.074s ok html/template 1.229s ok image 1.314s ok image/color 1.089s ? image/color/palette [no test files] ok image/draw 1.450s ok image/gif 1.668s ? image/internal/imageutil [no test files] ok image/jpeg 1.968s ok image/png 3.076s ok index/suffixarray 1.667s ok internal/abi 1.105s ? internal/asan [no test files] ? internal/bisect [no test files] ok internal/buildcfg 1.073s ? internal/bytealg [no test files] ? internal/byteorder [no test files] ? internal/cfg [no test files] ok internal/chacha8rand 1.081s ok internal/copyright 1.151s ? internal/coverage [no test files] ? internal/coverage/calloc [no test files] ok internal/coverage/cfile 2.232s ok internal/coverage/cformat 1.045s ok internal/coverage/cmerge 1.045s ? internal/coverage/decodecounter [no test files] ? internal/coverage/decodemeta [no test files] ? internal/coverage/encodecounter [no test files] ? internal/coverage/encodemeta [no test files] ok internal/coverage/pods 1.020s ? internal/coverage/rtcov [no test files] ok internal/coverage/slicereader 1.019s ok internal/coverage/slicewriter 1.028s ? internal/coverage/stringtab [no test files] ok internal/coverage/test 1.098s ? internal/coverage/uleb128 [no test files] ok internal/cpu 3.186s ok internal/dag 1.053s ok internal/diff 1.076s ? internal/exportdata [no test files] ? internal/filepathlite [no test files] ok internal/fmtsort 1.039s ok internal/fuzz 1.039s ? internal/goarch [no test files] ok internal/godebug 14.991s ok internal/godebugs 58.058s ? internal/goexperiment [no test files] ? internal/goos [no test files] ? internal/goroot [no test files] ok internal/gover 1.074s ? internal/goversion [no test files] ok internal/itoa 1.071s ? internal/lazyregexp [no test files] ? internal/lazytemplate [no test files] ? internal/msan [no test files] ? internal/nettrace [no test files] ? internal/obscuretestdata [no test files] ? internal/oserror [no test files] ok internal/pkgbits 1.076s ok internal/platform 1.634s ok internal/poll 1.300s ok internal/profile 1.079s ? internal/profilerecord [no test files] ? internal/race [no test files] ok internal/reflectlite 1.077s ok internal/runtime/atomic 1.064s ? internal/runtime/exithook [no test files] ok internal/runtime/maps 1.080s ok internal/runtime/math 1.036s ok internal/runtime/sys 1.036s ok internal/saferio 1.056s ok internal/singleflight 1.143s ? internal/stringslite [no test files] ok internal/sync 4.356s ok internal/synctest 4.914s ? internal/syscall/execenv [no test files] ok internal/syscall/unix 1.011s ok internal/sysinfo 1.056s ? internal/syslist [no test files] ok internal/testenv 1.198s ? internal/testlog [no test files] ? internal/testpty [no test files] ok internal/trace 33.544s ? internal/trace/event [no test files] ? internal/trace/event/go122 [no test files] ok internal/trace/internal/oldtrace 1.410s ? internal/trace/internal/testgen/go122 [no test files] ? internal/trace/raw [no test files] ? internal/trace/testtrace [no test files] ? internal/trace/traceviewer [no test files] ? internal/trace/traceviewer/format [no test files] ? internal/trace/version [no test files] ? internal/txtar [no test files] ok internal/types/errors 1.364s ok internal/unsafeheader 1.017s ok internal/xcoff 1.040s ok internal/zstd 1.657s ok io 1.106s ok io/fs 1.276s ok io/ioutil 1.048s ok iter 1.048s ok log 1.032s ? log/internal [no test files] ok log/slog 1.142s ? log/slog/internal [no test files] ok log/slog/internal/benchmarks 1.074s ok log/slog/internal/buffer 1.074s ? log/slog/internal/slogtest [no test files] ok log/syslog 2.367s ok maps 1.044s ok math 1.035s ok math/big 3.130s ok math/bits 1.026s ok math/cmplx 1.015s ok math/rand 3.610s ok math/rand/v2 2.286s ok mime 1.039s ok mime/multipart 4.335s ok mime/quotedprintable 1.079s ok net 11.001s ok net/http 9.301s ok net/http/cgi 28.575s ok net/http/cookiejar 1.083s ok net/http/fcgi 1.286s ok net/http/httptest 1.147s ok net/http/httptrace 1.017s ok net/http/httputil 1.691s ok net/http/internal 2.248s ok net/http/internal/ascii 1.049s ? net/http/internal/testcert [no test files] ok net/http/pprof 6.326s ok net/internal/cgotest 1.073s ok net/internal/socktest 1.058s ok net/mail 1.066s ok net/netip 1.544s ok net/rpc 1.084s ok net/rpc/jsonrpc 1.084s ok net/smtp 1.085s ok net/textproto 1.085s ok net/url 1.089s ok os 10.142s ok os/exec 8.583s ok os/exec/internal/fdtest 1.019s ok os/signal 20.737s ok os/user 1.031s ok path 1.031s ok path/filepath 1.104s ok plugin 1.022s ok reflect 1.402s ? reflect/internal/example1 [no test files] ? reflect/internal/example2 [no test files] ok regexp 3.114s ok regexp/syntax 5.755s ok runtime 44.908s ok runtime/cgo 1.082s ? runtime/coverage [no test files] ok runtime/debug 2.168s ? runtime/internal/startlinetest [no test files] ok runtime/internal/wasitest 1.026s ok runtime/metrics 1.057s ok runtime/pprof 29.294s ok runtime/race 9.018s ? runtime/race/internal/amd64v1 [no test files] ok runtime/trace 1.122s ok slices 1.330s ok sort 1.395s ok strconv 2.713s ok strings 2.165s ? structs [no test files] ok sync 1.566s ok sync/atomic 3.878s ok syscall 7.451s ok testing 7.909s ok testing/fstest 1.067s ? testing/internal/testdeps [no test files] ok testing/iotest 1.066s ok testing/quick 1.168s ok testing/slogtest 1.077s ok text/scanner 1.090s ok text/tabwriter 1.031s ok text/template 1.112s ok text/template/parse 1.049s ok time 16.016s ? time/tzdata [no test files] ok unicode 1.029s ok unicode/utf16 1.031s ok unicode/utf8 1.031s ok unique 1.315s ? unsafe [no test files] ok weak 1.130s ok cmd/addr2line 4.689s ok cmd/api 11.548s ? cmd/asm [no test files] ? cmd/asm/internal/arch [no test files] ok cmd/asm/internal/asm 3.405s ? cmd/asm/internal/flags [no test files] ok cmd/asm/internal/lex 1.028s ? cmd/buildid [no test files] ? cmd/cgo [no test files] ? cmd/cgo/internal/cgotest [no test files] ok cmd/cgo/internal/swig 1.031s ok cmd/cgo/internal/test 1.455s ? cmd/cgo/internal/test/gcc68255 [no test files] ? cmd/cgo/internal/test/issue23555a [no test files] ? cmd/cgo/internal/test/issue23555b [no test files] ? cmd/cgo/internal/test/issue26213 [no test files] ? cmd/cgo/internal/test/issue26430 [no test files] ? cmd/cgo/internal/test/issue26743 [no test files] ? cmd/cgo/internal/test/issue27054 [no test files] ? cmd/cgo/internal/test/issue27340 [no test files] ? cmd/cgo/internal/test/issue29563 [no test files] ? cmd/cgo/internal/test/issue30527 [no test files] ? cmd/cgo/internal/test/issue41761a [no test files] ? cmd/cgo/internal/test/issue43639 [no test files] ? cmd/cgo/internal/test/issue52611a [no test files] ? cmd/cgo/internal/test/issue52611b [no test files] ? cmd/cgo/internal/test/issue8756 [no test files] ? cmd/cgo/internal/test/issue8828 [no test files] ? cmd/cgo/internal/test/issue9026 [no test files] ? cmd/cgo/internal/test/issue9510a [no test files] ? cmd/cgo/internal/test/issue9510b [no test files] ok cmd/cgo/internal/testcarchive 22.194s ok cmd/cgo/internal/testcshared 8.889s ok cmd/cgo/internal/testerrors 10.998s ok cmd/cgo/internal/testfortran 1.084s ok cmd/cgo/internal/testgodefs 1.454s ok cmd/cgo/internal/testlife 1.588s ok cmd/cgo/internal/testnocgo 1.021s ok cmd/cgo/internal/testplugin 36.262s ok cmd/cgo/internal/testsanitizers 18.287s ok cmd/cgo/internal/testshared 1.023s ok cmd/cgo/internal/testso 2.228s ok cmd/cgo/internal/teststdio 2.324s ok cmd/cgo/internal/testtls 1.021s ok cmd/compile 37.166s ? cmd/compile/internal/abi [no test files] ok cmd/compile/internal/abt 1.096s ok cmd/compile/internal/amd64 1.082s ? cmd/compile/internal/arm [no test files] ? cmd/compile/internal/arm64 [no test files] ok cmd/compile/internal/base 1.051s ? cmd/compile/internal/bitvec [no test files] ok cmd/compile/internal/compare 1.033s ? cmd/compile/internal/coverage [no test files] ? cmd/compile/internal/deadlocals [no test files] ok cmd/compile/internal/devirtualize 1.078s ok cmd/compile/internal/dwarfgen 1.439s ? cmd/compile/internal/escape [no test files] ? cmd/compile/internal/gc [no test files] ok cmd/compile/internal/importer 1.799s ? cmd/compile/internal/inline [no test files] ok cmd/compile/internal/inline/inlheur 1.340s ? cmd/compile/internal/inline/interleaved [no test files] ok cmd/compile/internal/ir 1.079s ok cmd/compile/internal/liveness 1.137s ok cmd/compile/internal/logopt 1.201s ? cmd/compile/internal/loong64 [no test files] ok cmd/compile/internal/loopvar 1.078s ? cmd/compile/internal/mips [no test files] ? cmd/compile/internal/mips64 [no test files] ok cmd/compile/internal/noder 1.018s ? cmd/compile/internal/objw [no test files] ? cmd/compile/internal/pgoir [no test files] ? cmd/compile/internal/pkginit [no test files] ? cmd/compile/internal/ppc64 [no test files] ok cmd/compile/internal/rangefunc 1.086s ok cmd/compile/internal/reflectdata 1.059s [no tests to run] ? cmd/compile/internal/riscv64 [no test files] ? cmd/compile/internal/rttype [no test files] ? cmd/compile/internal/s390x [no test files] ok cmd/compile/internal/ssa 7.920s ok cmd/compile/internal/ssagen 1.025s ? cmd/compile/internal/staticdata [no test files] ? cmd/compile/internal/staticinit [no test files] ok cmd/compile/internal/syntax 1.140s ok cmd/compile/internal/test 11.641s ? cmd/compile/internal/typebits [no test files] ok cmd/compile/internal/typecheck 1.243s ok cmd/compile/internal/types 1.015s ok cmd/compile/internal/types2 8.321s ? cmd/compile/internal/walk [no test files] ? cmd/compile/internal/wasm [no test files] ? cmd/compile/internal/x86 [no test files] ok cmd/covdata 1.021s ok cmd/cover 17.388s ok cmd/dist 1.080s ok cmd/distpack 1.079s ok cmd/doc 2.247s ok cmd/fix 2.511s ok cmd/go 289.338s ok cmd/go/internal/auth 1.055s ? cmd/go/internal/base [no test files] ? cmd/go/internal/bug [no test files] ok cmd/go/internal/cache 1.182s ok cmd/go/internal/cfg 1.081s [no tests to run] ? cmd/go/internal/clean [no test files] ? cmd/go/internal/cmdflag [no test files] ? cmd/go/internal/doc [no test files] ok cmd/go/internal/envcmd 1.117s ok cmd/go/internal/fips140 1.082s ? cmd/go/internal/fix [no test files] ? cmd/go/internal/fmtcmd [no test files] ok cmd/go/internal/fsys 1.083s ok cmd/go/internal/generate 1.084s ok cmd/go/internal/gover 1.082s ? cmd/go/internal/help [no test files] ok cmd/go/internal/imports 1.091s ? cmd/go/internal/list [no test files] ok cmd/go/internal/load 1.019s ok cmd/go/internal/lockedfile 2.512s ok cmd/go/internal/lockedfile/internal/filelock 2.119s ? cmd/go/internal/mmap [no test files] ? cmd/go/internal/modcmd [no test files] ok cmd/go/internal/modfetch 1.091s ok cmd/go/internal/modfetch/codehost 2.136s ok cmd/go/internal/modfetch/zip_sum_test 1.015s ? cmd/go/internal/modget [no test files] ok cmd/go/internal/modindex 1.506s ? cmd/go/internal/modinfo [no test files] ok cmd/go/internal/modload 1.082s ok cmd/go/internal/mvs 1.097s ? cmd/go/internal/run [no test files] ? cmd/go/internal/search [no test files] ok cmd/go/internal/str 1.052s ? cmd/go/internal/telemetrycmd [no test files] ? cmd/go/internal/telemetrystats [no test files] ok cmd/go/internal/test 1.041s ? cmd/go/internal/test/internal/genflags [no test files] ? cmd/go/internal/tool [no test files] ok cmd/go/internal/toolchain 1.085s ? cmd/go/internal/trace [no test files] ok cmd/go/internal/vcs 1.084s ok cmd/go/internal/vcweb 1.029s ok cmd/go/internal/vcweb/vcstest 2.829s ? cmd/go/internal/version [no test files] ? cmd/go/internal/vet [no test files] ok cmd/go/internal/web 1.081s ? cmd/go/internal/web/intercept [no test files] ok cmd/go/internal/work 1.293s ? cmd/go/internal/workcmd [no test files] ok cmd/gofmt 1.217s ok cmd/internal/archive 1.342s ? cmd/internal/bio [no test files] ? cmd/internal/browser [no test files] ok cmd/internal/bootstrap_test 1.076s ok cmd/internal/buildid 1.463s ? cmd/internal/codesign [no test files] ok cmd/internal/cov 1.321s ? cmd/internal/cov/covcmd [no test files] ok cmd/internal/dwarf 1.057s ok cmd/internal/edit 1.057s ? cmd/internal/gcprog [no test files] ok cmd/internal/goobj 1.036s ? cmd/internal/hash [no test files] ? cmd/internal/macho [no test files] ok cmd/internal/moddeps 1.822s ok cmd/internal/obj 1.460s ? cmd/internal/obj/arm [no test files] ok cmd/internal/obj/arm64 1.619s ok cmd/internal/obj/loong64 1.109s ? cmd/internal/obj/mips [no test files] ok cmd/internal/obj/ppc64 1.084s ok cmd/internal/obj/riscv 1.084s ok cmd/internal/obj/s390x 1.063s ? cmd/internal/obj/wasm [no test files] ok cmd/internal/obj/x86 3.415s ok cmd/internal/objabi 1.081s ? cmd/internal/objfile [no test files] ok cmd/internal/osinfo 1.081s ok cmd/internal/par 1.195s ? cmd/internal/pathcache [no test files] ok cmd/internal/pgo 1.019s ok cmd/internal/pkgpath 5.338s ok cmd/internal/pkgpattern 1.039s ok cmd/internal/quoted 1.039s ? cmd/internal/robustio [no test files] ? cmd/internal/script [no test files] ? cmd/internal/script/scripttest [no test files] ok cmd/internal/src 1.081s ok cmd/internal/sys 1.080s ? cmd/internal/telemetry [no test files] ? cmd/internal/telemetry/counter [no test files] ok cmd/internal/test2json 1.563s ok cmd/link 19.274s ? cmd/link/internal/amd64 [no test files] ? cmd/link/internal/arm [no test files] ? cmd/link/internal/arm64 [no test files] ok cmd/link/internal/benchmark 1.022s ? cmd/link/internal/dwtest [no test files] ok cmd/link/internal/ld 6.156s ? cmd/link/internal/loadelf [no test files] ok cmd/link/internal/loader 1.095s ? cmd/link/internal/loadmacho [no test files] ? cmd/link/internal/loadpe [no test files] ? cmd/link/internal/loadxcoff [no test files] ? cmd/link/internal/loong64 [no test files] ? cmd/link/internal/mips [no test files] ? cmd/link/internal/mips64 [no test files] ? cmd/link/internal/ppc64 [no test files] ? cmd/link/internal/riscv64 [no test files] ? cmd/link/internal/s390x [no test files] ? cmd/link/internal/sym [no test files] ? cmd/link/internal/wasm [no test files] ? cmd/link/internal/x86 [no test files] ok cmd/nm 9.648s ok cmd/objdump 5.218s ok cmd/pack 7.889s ok cmd/pprof 3.490s ? cmd/preprofile [no test files] ok cmd/relnote 1.077s ? cmd/test2json [no test files] ok cmd/trace 1.270s ok cmd/vet 52.897s ##### Running benchmarks briefly. goos: freebsd goarch: amd64 pkg: archive/tar cpu: AMD EPYC 7B12 Benchmark/Writer/USTAR-4 6010 18927 ns/op 1128 B/op 10 allocs/op Benchmark/Writer/GNU-4 3889 28184 ns/op 1666 B/op 25 allocs/op Benchmark/Writer/PAX-4 2654 40234 ns/op 2256 B/op 38 allocs/op Benchmark/Reader/USTAR-4 6140 19194 ns/op 5114 B/op 15 allocs/op Benchmark/Reader/GNU-4 7675 13522 ns/op 5107 B/op 14 allocs/op Benchmark/Reader/PAX-4 2667 39534 ns/op 8972 B/op 33 allocs/op PASS ok archive/tar 1.964s goos: freebsd goarch: amd64 pkg: archive/zip cpu: AMD EPYC 7B12 BenchmarkCompressedZipGarbage-4 1 251416205 ns/op 828960 B/op 83 allocs/op BenchmarkZip64Test-4 1 104139871 ns/op BenchmarkZip64TestSizes/4096-4 2180 51769 ns/op BenchmarkZip64TestSizes/1048576-4 232 498378 ns/op BenchmarkZip64TestSizes/67108864-4 1 107818692 ns/op PASS ok archive/zip 2.078s goos: freebsd goarch: amd64 pkg: bufio cpu: AMD EPYC 7B12 BenchmarkReaderCopyOptimal-4 310849 339.2 ns/op BenchmarkReaderCopyUnoptimal-4 204076 537.6 ns/op BenchmarkReaderCopyNoWriteTo-4 10000 13162 ns/op BenchmarkReaderWriteToOptimal-4 13356 8655 ns/op BenchmarkReaderReadString-4 180808 617.3 ns/op 144 B/op 1 allocs/op BenchmarkWriterCopyOptimal-4 297968 369.8 ns/op BenchmarkWriterCopyUnoptimal-4 309608 349.8 ns/op BenchmarkWriterCopyNoReadFrom-4 10000 12920 ns/op BenchmarkReaderEmpty-4 46348 2399 ns/op 4224 B/op 3 allocs/op BenchmarkWriterEmpty-4 40676 2962 ns/op 4096 B/op 1 allocs/op BenchmarkWriterFlush-4 740228 151.9 ns/op 0 B/op 0 allocs/op PASS ok bufio 2.555s goos: freebsd goarch: amd64 pkg: bytes cpu: AMD EPYC 7B12 BenchmarkReadString-4 7975 17033 ns/op 1923.82 MB/s BenchmarkWriteByte-4 604 194969 ns/op 21.01 MB/s BenchmarkWriteRune-4 355 345068 ns/op 35.61 MB/s BenchmarkBufferNotEmptyWriteRead-4 42 2747999 ns/op BenchmarkBufferFullSmallReads-4 138 890495 ns/op BenchmarkBufferWriteBlock/N4096-4 10000 14578 ns/op 14336 B/op 6 allocs/op BenchmarkBufferWriteBlock/N65536-4 498 229439 ns/op 260096 B/op 14 allocs/op BenchmarkBufferWriteBlock/N1048576-4 24 4937866 ns/op 4192260 B/op 22 allocs/op BenchmarkBufferAppendNoCopy-4 16 7641527 ns/op 2195.53 MB/s 2097158 B/op 0 allocs/op BenchmarkIndexByte/10-4 5252534 20.36 ns/op 491.24 MB/s BenchmarkIndexByte/32-4 5608186 20.97 ns/op 1526.23 MB/s BenchmarkIndexByte/4K-4 1534766 75.13 ns/op 54515.34 MB/s BenchmarkIndexBytePortable/10-4 1201303 97.07 ns/op 103.02 MB/s BenchmarkIndexBytePortable/32-4 412392 289.6 ns/op 110.50 MB/s BenchmarkIndexBytePortable/4K-4 3546 33789 ns/op 121.22 MB/s BenchmarkIndexRune/10-4 1675327 71.20 ns/op 140.45 MB/s BenchmarkIndexRune/32-4 1583172 75.61 ns/op 423.24 MB/s BenchmarkIndexRune/4K-4 860674 130.7 ns/op 31341.68 MB/s BenchmarkIndexRuneASCII/10-4 5347290 21.00 ns/op 476.20 MB/s BenchmarkIndexRuneASCII/32-4 5206988 21.90 ns/op 1460.88 MB/s BenchmarkIndexRuneASCII/4K-4 1559330 77.27 ns/op 53006.82 MB/s BenchmarkIndexRuneUnicode/Latin/10-4 1895727 63.04 ns/op 158.64 MB/s BenchmarkIndexRuneUnicode/Latin/32-4 1898888 63.66 ns/op 502.67 MB/s BenchmarkIndexRuneUnicode/Latin/4K-4 204295 508.0 ns/op 8062.25 MB/s BenchmarkIndexRuneUnicode/Cyrillic/10-4 1620466 74.15 ns/op 134.85 MB/s BenchmarkIndexRuneUnicode/Cyrillic/32-4 1546333 76.57 ns/op 417.94 MB/s BenchmarkIndexRuneUnicode/Cyrillic/4K-4 77804 1521 ns/op 2692.74 MB/s BenchmarkIndexRuneUnicode/Han/10-4 1000000 103.4 ns/op 96.72 MB/s BenchmarkIndexRuneUnicode/Han/32-4 1228831 98.62 ns/op 324.48 MB/s BenchmarkIndexRuneUnicode/Han/4K-4 149172 798.6 ns/op 5129.23 MB/s BenchmarkEqual/0-4 8728302 12.36 ns/op BenchmarkEqual/same/1-4 1985606 60.07 ns/op 16.65 MB/s BenchmarkEqual/same/6-4 2112565 55.71 ns/op 107.71 MB/s BenchmarkEqual/same/9-4 1967817 59.80 ns/op 150.51 MB/s BenchmarkEqual/same/15-4 1986030 57.60 ns/op 260.42 MB/s BenchmarkEqual/same/16-4 2063596 59.59 ns/op 268.49 MB/s BenchmarkEqual/same/20-4 1902654 61.98 ns/op 322.71 MB/s BenchmarkEqual/same/32-4 1991348 60.58 ns/op 528.22 MB/s BenchmarkEqual/same/4K-4 135981 768.8 ns/op 5327.44 MB/s BenchmarkEqual/1-4 1939999 61.06 ns/op 16.38 MB/s BenchmarkEqual/6-4 1984832 60.95 ns/op 98.44 MB/s BenchmarkEqual/9-4 1911234 61.55 ns/op 146.22 MB/s BenchmarkEqual/15-4 1933191 63.53 ns/op 236.10 MB/s BenchmarkEqual/16-4 1979032 60.90 ns/op 262.73 MB/s BenchmarkEqual/20-4 1889803 63.35 ns/op 315.68 MB/s BenchmarkEqual/32-4 1867897 66.52 ns/op 481.05 MB/s BenchmarkEqual/4K-4 86925 1244 ns/op 3293.43 MB/s BenchmarkEqualBothUnaligned/64_0-4 2092809 58.21 ns/op 1099.38 MB/s BenchmarkEqualBothUnaligned/64_1-4 1876269 63.71 ns/op 1004.48 MB/s BenchmarkEqualBothUnaligned/64_4-4 2017716 59.05 ns/op 1083.79 MB/s BenchmarkEqualBothUnaligned/64_7-4 1974828 59.80 ns/op 1070.25 MB/s BenchmarkEqualBothUnaligned/4096_0-4 104221 1108 ns/op 3696.66 MB/s BenchmarkEqualBothUnaligned/4096_1-4 85405 1388 ns/op 2950.03 MB/s BenchmarkEqualBothUnaligned/4096_4-4 139304 772.5 ns/op 5302.01 MB/s BenchmarkEqualBothUnaligned/4096_7-4 139472 771.2 ns/op 5311.32 MB/s BenchmarkIndex/10-4 3997598 29.27 ns/op 341.65 MB/s BenchmarkIndex/32-4 4309227 27.02 ns/op 1184.51 MB/s BenchmarkIndex/4K-4 41252 2961 ns/op 1383.14 MB/s BenchmarkIndexEasy/10-4 3963480 28.36 ns/op 352.61 MB/s BenchmarkIndexEasy/32-4 4393692 27.46 ns/op 1165.52 MB/s BenchmarkIndexEasy/4K-4 836620 144.8 ns/op 28291.14 MB/s BenchmarkCount/10-4 2132821 58.62 ns/op 170.60 MB/s BenchmarkCount/32-4 2213979 55.88 ns/op 572.67 MB/s BenchmarkCount/4K-4 37455 3013 ns/op 1359.36 MB/s BenchmarkCountEasy/10-4 2081383 55.97 ns/op 178.67 MB/s BenchmarkCountEasy/32-4 2227826 54.13 ns/op 591.16 MB/s BenchmarkCountEasy/4K-4 697417 174.6 ns/op 23454.99 MB/s BenchmarkCountSingle/10-4 3798493 30.99 ns/op 322.70 MB/s BenchmarkCountSingle/32-4 3789540 31.52 ns/op 1015.30 MB/s BenchmarkCountSingle/4K-4 1258045 95.59 ns/op 42848.74 MB/s BenchmarkToUpper/#00-4 3591223 33.81 ns/op BenchmarkToUpper/ONLYUPPER-4 439920 254.3 ns/op BenchmarkToUpper/abc-4 766442 154.3 ns/op BenchmarkToUpper/AbC123-4 469951 234.4 ns/op BenchmarkToUpper/azAZ09_-4 476224 254.6 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 132895 848.4 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 56836 2126 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 83704 1422 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 174826 659.0 ns/op BenchmarkToLower/#00-4 3727160 33.71 ns/op BenchmarkToLower/abc-4 715582 168.7 ns/op BenchmarkToLower/AbC123-4 487226 236.6 ns/op BenchmarkToLower/azAZ09_-4 392313 256.6 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 134967 893.9 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 59367 2042 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 96118 1228 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 184470 653.3 ns/op BenchmarkFields/ASCII/16-4 200450 515.6 ns/op 31.03 MB/s 48 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 14709 7731 ns/op 33.11 MB/s 768 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 936 125036 ns/op 32.76 MB/s 9472 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 60 1976713 ns/op 33.15 MB/s 139264 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 4 31873527 ns/op 32.90 MB/s 2260992 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 130684 923.1 ns/op 17.33 MB/s 48 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 9001 12837 ns/op 19.94 MB/s 416 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 541 224513 ns/op 18.24 MB/s 24832 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 32 3706943 ns/op 17.68 MB/s 512259 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 2 63722594 ns/op 16.46 MB/s 11211008 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 222691 496.4 ns/op 32.23 MB/s 48 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 16590 7271 ns/op 35.21 MB/s 768 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 1028 122261 ns/op 33.50 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 58 2109620 ns/op 31.07 MB/s 504065 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 3 36966092 ns/op 28.37 MB/s 11202848 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 166692 697.6 ns/op 22.94 MB/s 48 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 12944 8985 ns/op 28.49 MB/s 416 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 741 163155 ns/op 25.10 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 44 2822715 ns/op 23.22 MB/s 512260 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 3 47924087 ns/op 21.88 MB/s 11211040 B/op 24 allocs/op BenchmarkTrimSpace/NoTrim-4 2842344 44.60 ns/op BenchmarkTrimSpace/ASCII-4 1427914 78.84 ns/op BenchmarkTrimSpace/SomeNonASCII-4 145038 754.9 ns/op BenchmarkTrimSpace/JustNonASCII-4 72590 1636 ns/op BenchmarkToValidUTF8/Valid-4 809618 146.1 ns/op BenchmarkToValidUTF8/InvalidASCII-4 543268 219.1 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 155096 789.0 ns/op BenchmarkIndexHard1-4 1250 94439 ns/op 11103.13 MB/s BenchmarkIndexHard2-4 898 131687 ns/op 7962.61 MB/s BenchmarkIndexHard3-4 178 690787 ns/op 1517.94 MB/s BenchmarkIndexHard4-4 172 692025 ns/op 1515.23 MB/s BenchmarkLastIndexHard1-4 7 15767781 ns/op BenchmarkLastIndexHard2-4 6 16915306 ns/op BenchmarkLastIndexHard3-4 6 17905852 ns/op BenchmarkCountHard1-4 1263 94350 ns/op BenchmarkCountHard2-4 913 132639 ns/op BenchmarkCountHard3-4 180 667148 ns/op BenchmarkSplitEmptySeparator-4 2 64982158 ns/op BenchmarkSplitSingleByteSeparator-4 30 4626392 ns/op BenchmarkSplitMultiByteSeparator-4 20 5685180 ns/op BenchmarkSplitNSingleByteSeparator-4 258999 459.1 ns/op BenchmarkSplitNMultiByteSeparator-4 108666 1042 ns/op BenchmarkRepeat-4 235880 425.1 ns/op BenchmarkRepeatLarge/256/1-4 204105 589.9 ns/op 433.97 MB/s BenchmarkRepeatLarge/256/16-4 258153 397.7 ns/op 643.63 MB/s BenchmarkRepeatLarge/512/1-4 147075 785.5 ns/op 651.83 MB/s BenchmarkRepeatLarge/512/16-4 175326 617.1 ns/op 829.70 MB/s BenchmarkRepeatLarge/1024/1-4 94580 1137 ns/op 900.72 MB/s BenchmarkRepeatLarge/1024/16-4 115467 1056 ns/op 969.98 MB/s BenchmarkRepeatLarge/2048/1-4 56654 2125 ns/op 963.71 MB/s BenchmarkRepeatLarge/2048/16-4 63412 1717 ns/op 1192.73 MB/s BenchmarkRepeatLarge/4096/1-4 32616 3571 ns/op 1146.90 MB/s BenchmarkRepeatLarge/4096/16-4 35348 3278 ns/op 1249.62 MB/s BenchmarkRepeatLarge/8192/1-4 19148 6277 ns/op 1305.02 MB/s BenchmarkRepeatLarge/8192/16-4 19772 5909 ns/op 1386.35 MB/s BenchmarkRepeatLarge/8192/4097-4 37989 3088 ns/op 1326.82 MB/s BenchmarkRepeatLarge/16384/1-4 8836 11719 ns/op 1398.05 MB/s BenchmarkRepeatLarge/16384/16-4 9792 11642 ns/op 1407.33 MB/s BenchmarkRepeatLarge/16384/4097-4 14031 9132 ns/op 1345.97 MB/s BenchmarkRepeatLarge/32768/1-4 5311 22618 ns/op 1448.75 MB/s BenchmarkRepeatLarge/32768/16-4 5740 20460 ns/op 1601.57 MB/s BenchmarkRepeatLarge/32768/4097-4 5841 22003 ns/op 1303.39 MB/s BenchmarkRepeatLarge/65536/1-4 2650 43476 ns/op 1507.41 MB/s BenchmarkRepeatLarge/65536/16-4 2604 41880 ns/op 1564.86 MB/s BenchmarkRepeatLarge/65536/4097-4 2835 40720 ns/op 1509.20 MB/s BenchmarkRepeatLarge/131072/1-4 855 148959 ns/op 879.92 MB/s BenchmarkRepeatLarge/131072/16-4 859 160088 ns/op 818.75 MB/s BenchmarkRepeatLarge/131072/4097-4 928 137267 ns/op 925.25 MB/s BenchmarkRepeatLarge/262144/1-4 460 268806 ns/op 975.22 MB/s BenchmarkRepeatLarge/262144/16-4 441 267644 ns/op 979.45 MB/s BenchmarkRepeatLarge/262144/4097-4 436 287473 ns/op 897.86 MB/s BenchmarkRepeatLarge/524288/1-4 228 507875 ns/op 1032.32 MB/s BenchmarkRepeatLarge/524288/16-4 231 500210 ns/op 1048.14 MB/s BenchmarkRepeatLarge/524288/4097-4 243 496092 ns/op 1048.84 MB/s BenchmarkRepeatLarge/1048576/1-4 100 1005442 ns/op 1042.90 MB/s BenchmarkRepeatLarge/1048576/16-4 100 1024915 ns/op 1023.09 MB/s BenchmarkRepeatLarge/1048576/4097-4 100 1007455 ns/op 1037.00 MB/s BenchmarkRepeatLarge/2097152/1-4 63 2058508 ns/op 1018.77 MB/s BenchmarkRepeatLarge/2097152/16-4 60 1898350 ns/op 1104.72 MB/s BenchmarkRepeatLarge/2097152/4097-4 55 1944989 ns/op 1076.39 MB/s BenchmarkRepeatLarge/4194304/1-4 28 3711944 ns/op 1129.95 MB/s BenchmarkRepeatLarge/4194304/16-4 32 3633294 ns/op 1154.41 MB/s BenchmarkRepeatLarge/4194304/4097-4 28 3686127 ns/op 1137.03 MB/s BenchmarkRepeatLarge/8388608/1-4 15 7084237 ns/op 1184.12 MB/s BenchmarkRepeatLarge/8388608/16-4 15 7011453 ns/op 1196.42 MB/s BenchmarkRepeatLarge/8388608/4097-4 16 7073946 ns/op 1185.56 MB/s BenchmarkRepeatLarge/16777216/1-4 8 13941509 ns/op 1203.40 MB/s BenchmarkRepeatLarge/16777216/16-4 8 13806094 ns/op 1215.20 MB/s BenchmarkRepeatLarge/16777216/4097-4 8 13604244 ns/op 1233.23 MB/s BenchmarkRepeatLarge/33554432/1-4 4 26953288 ns/op 1244.91 MB/s BenchmarkRepeatLarge/33554432/16-4 4 27284814 ns/op 1229.78 MB/s BenchmarkRepeatLarge/33554432/4097-4 4 26807114 ns/op 1251.70 MB/s BenchmarkRepeatLarge/67108864/1-4 2 55014780 ns/op 1219.83 MB/s BenchmarkRepeatLarge/67108864/16-4 2 53332104 ns/op 1258.32 MB/s BenchmarkRepeatLarge/67108864/4097-4 2 52782527 ns/op 1271.42 MB/s BenchmarkRepeatLarge/134217728/1-4 1 106113391 ns/op 1264.85 MB/s BenchmarkRepeatLarge/134217728/16-4 1 105703561 ns/op 1269.76 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 106842857 ns/op 1256.22 MB/s BenchmarkRepeatLarge/268435456/1-4 1 232930163 ns/op 1152.43 MB/s BenchmarkRepeatLarge/268435456/16-4 1 209849883 ns/op 1279.18 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 211453785 ns/op 1269.48 MB/s BenchmarkRepeatLarge/536870912/1-4 1 461348659 ns/op 1163.70 MB/s BenchmarkRepeatLarge/536870912/16-4 1 429426068 ns/op 1250.21 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 425109180 ns/op 1262.90 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 914523920 ns/op 1174.10 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 829137771 ns/op 1295.01 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 822115798 ns/op 1306.07 MB/s BenchmarkBytesCompare/1-4 12066780 9.098 ns/op BenchmarkBytesCompare/2-4 12193909 9.130 ns/op BenchmarkBytesCompare/4-4 12090645 9.145 ns/op BenchmarkBytesCompare/8-4 13634900 8.765 ns/op BenchmarkBytesCompare/16-4 12752403 8.474 ns/op BenchmarkBytesCompare/32-4 11413586 9.118 ns/op BenchmarkBytesCompare/64-4 11250699 9.154 ns/op BenchmarkBytesCompare/128-4 10904132 10.11 ns/op BenchmarkBytesCompare/256-4 9648943 11.68 ns/op BenchmarkBytesCompare/512-4 7449442 15.10 ns/op BenchmarkBytesCompare/1024-4 5012197 22.54 ns/op BenchmarkBytesCompare/2048-4 3107570 37.73 ns/op BenchmarkIndexAnyASCII/1:1-4 3049902 38.12 ns/op BenchmarkIndexAnyASCII/1:2-4 3080880 37.41 ns/op BenchmarkIndexAnyASCII/1:4-4 3101167 33.80 ns/op BenchmarkIndexAnyASCII/1:8-4 3124838 38.00 ns/op BenchmarkIndexAnyASCII/1:16-4 3201020 38.30 ns/op BenchmarkIndexAnyASCII/1:32-4 3338149 38.23 ns/op BenchmarkIndexAnyASCII/1:64-4 3222212 36.86 ns/op BenchmarkIndexAnyASCII/16:1-4 3031417 41.25 ns/op BenchmarkIndexAnyASCII/16:2-4 417808 264.0 ns/op BenchmarkIndexAnyASCII/16:4-4 448574 256.2 ns/op BenchmarkIndexAnyASCII/16:8-4 371926 269.1 ns/op BenchmarkIndexAnyASCII/16:16-4 398163 301.7 ns/op BenchmarkIndexAnyASCII/16:32-4 329586 312.6 ns/op BenchmarkIndexAnyASCII/16:64-4 277203 383.9 ns/op BenchmarkIndexAnyASCII/256:1-4 2744779 42.77 ns/op BenchmarkIndexAnyASCII/256:2-4 34771 3418 ns/op BenchmarkIndexAnyASCII/256:4-4 35112 3443 ns/op BenchmarkIndexAnyASCII/256:8-4 34460 3207 ns/op BenchmarkIndexAnyASCII/256:16-4 36934 3442 ns/op BenchmarkIndexAnyASCII/256:32-4 34066 3493 ns/op BenchmarkIndexAnyASCII/256:64-4 33669 3203 ns/op BenchmarkIndexAnyUTF8/1:1-4 3260410 36.41 ns/op BenchmarkIndexAnyUTF8/1:2-4 3201592 37.92 ns/op BenchmarkIndexAnyUTF8/1:4-4 3229719 36.30 ns/op BenchmarkIndexAnyUTF8/1:8-4 3239490 37.92 ns/op BenchmarkIndexAnyUTF8/1:16-4 3132810 37.31 ns/op BenchmarkIndexAnyUTF8/1:32-4 3187305 34.15 ns/op BenchmarkIndexAnyUTF8/1:64-4 3153800 37.49 ns/op BenchmarkIndexAnyUTF8/16:1-4 62114 1946 ns/op BenchmarkIndexAnyUTF8/16:2-4 338824 305.3 ns/op BenchmarkIndexAnyUTF8/16:4-4 377718 306.6 ns/op BenchmarkIndexAnyUTF8/16:8-4 357982 306.0 ns/op BenchmarkIndexAnyUTF8/16:16-4 371961 303.9 ns/op BenchmarkIndexAnyUTF8/16:32-4 363787 316.1 ns/op BenchmarkIndexAnyUTF8/16:64-4 393294 321.2 ns/op BenchmarkIndexAnyUTF8/256:1-4 14076 8261 ns/op BenchmarkIndexAnyUTF8/256:2-4 28430 4213 ns/op BenchmarkIndexAnyUTF8/256:4-4 28707 4209 ns/op BenchmarkIndexAnyUTF8/256:8-4 28669 4209 ns/op BenchmarkIndexAnyUTF8/256:16-4 31614 4182 ns/op BenchmarkIndexAnyUTF8/256:32-4 30074 4288 ns/op BenchmarkIndexAnyUTF8/256:64-4 28176 4216 ns/op BenchmarkLastIndexAnyASCII/1:1-4 3304606 35.81 ns/op BenchmarkLastIndexAnyASCII/1:2-4 3199786 37.61 ns/op BenchmarkLastIndexAnyASCII/1:4-4 3169244 37.81 ns/op BenchmarkLastIndexAnyASCII/1:8-4 3161640 37.88 ns/op BenchmarkLastIndexAnyASCII/1:16-4 3280623 32.72 ns/op BenchmarkLastIndexAnyASCII/1:32-4 3173628 37.98 ns/op BenchmarkLastIndexAnyASCII/1:64-4 3576087 36.91 ns/op BenchmarkLastIndexAnyASCII/16:1-4 536996 268.0 ns/op BenchmarkLastIndexAnyASCII/16:2-4 542152 252.5 ns/op BenchmarkLastIndexAnyASCII/16:4-4 468996 230.9 ns/op BenchmarkLastIndexAnyASCII/16:8-4 453854 235.3 ns/op BenchmarkLastIndexAnyASCII/16:16-4 493860 261.1 ns/op BenchmarkLastIndexAnyASCII/16:32-4 334868 304.7 ns/op BenchmarkLastIndexAnyASCII/16:64-4 304652 356.3 ns/op BenchmarkLastIndexAnyASCII/256:1-4 34462 3424 ns/op BenchmarkLastIndexAnyASCII/256:2-4 38704 3482 ns/op BenchmarkLastIndexAnyASCII/256:4-4 34057 3498 ns/op BenchmarkLastIndexAnyASCII/256:8-4 35692 3481 ns/op BenchmarkLastIndexAnyASCII/256:16-4 34030 3386 ns/op BenchmarkLastIndexAnyASCII/256:32-4 33836 3306 ns/op BenchmarkLastIndexAnyASCII/256:64-4 33142 3599 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 3432862 37.83 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 3146713 37.88 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 3430351 37.96 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 3209832 36.53 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 3203252 35.50 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 3182786 38.00 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 3148880 37.88 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 306524 377.2 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 402013 294.0 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 341751 296.7 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 384951 269.1 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 365176 293.2 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 421254 280.8 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 358971 292.7 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 21542 5312 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 30204 4240 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 28494 4164 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 28394 4166 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 28401 3921 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 27908 4298 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 28701 4172 ns/op BenchmarkTrimASCII/1:1-4 3679951 30.15 ns/op BenchmarkTrimASCII/1:2-4 3099018 39.24 ns/op BenchmarkTrimASCII/1:4-4 3001876 38.08 ns/op BenchmarkTrimASCII/1:8-4 2789887 42.36 ns/op BenchmarkTrimASCII/1:16-4 2183996 54.86 ns/op BenchmarkTrimASCII/16:1-4 611041 164.7 ns/op BenchmarkTrimASCII/16:2-4 479486 248.7 ns/op BenchmarkTrimASCII/16:4-4 398685 251.5 ns/op BenchmarkTrimASCII/16:8-4 399195 253.7 ns/op BenchmarkTrimASCII/16:16-4 445971 269.4 ns/op BenchmarkTrimASCII/256:1-4 54963 2164 ns/op BenchmarkTrimASCII/256:2-4 33901 3348 ns/op BenchmarkTrimASCII/256:4-4 34470 3493 ns/op BenchmarkTrimASCII/256:8-4 32210 3121 ns/op BenchmarkTrimASCII/256:16-4 32970 3127 ns/op BenchmarkTrimASCII/4096:1-4 3558 31374 ns/op BenchmarkTrimASCII/4096:2-4 1999 51741 ns/op BenchmarkTrimASCII/4096:4-4 1999 54702 ns/op BenchmarkTrimASCII/4096:8-4 2494 55318 ns/op BenchmarkTrimASCII/4096:16-4 2138 55411 ns/op BenchmarkTrimByte-4 2856432 41.94 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 20031 5965 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 20060 5976 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 831 125531 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 1591 69066 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 3445 34798 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 7020 17724 ns/op BenchmarkCompareBytesEqual-4 13678137 8.113 ns/op BenchmarkCompareBytesToNil-4 14631813 7.835 ns/op BenchmarkCompareBytesEmpty-4 15451334 7.479 ns/op BenchmarkCompareBytesIdentical-4 15278431 7.495 ns/op BenchmarkCompareBytesSameLength-4 13596280 7.567 ns/op BenchmarkCompareBytesDifferentLength-4 13361358 7.895 ns/op BenchmarkCompareBytesBigUnaligned/offset=1-4 4255 26651 ns/op 39345.66 MB/s BenchmarkCompareBytesBigUnaligned/offset=2-4 4042 29021 ns/op 36132.21 MB/s BenchmarkCompareBytesBigUnaligned/offset=3-4 3264 37666 ns/op 27838.79 MB/s BenchmarkCompareBytesBigUnaligned/offset=4-4 2994 35844 ns/op 29254.17 MB/s BenchmarkCompareBytesBigUnaligned/offset=5-4 3056 36277 ns/op 28904.77 MB/s BenchmarkCompareBytesBigUnaligned/offset=6-4 4480 29417 ns/op 35645.54 MB/s BenchmarkCompareBytesBigUnaligned/offset=7-4 3044 36263 ns/op 28916.25 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=0-4 4302 33708 ns/op 31108.30 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=1-4 4296 27376 ns/op 38303.66 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=2-4 3998 27251 ns/op 38478.77 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=3-4 4117 26691 ns/op 39285.57 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=4-4 3494 32050 ns/op 32717.39 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=5-4 4264 26232 ns/op 39973.42 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=6-4 3777 29430 ns/op 35630.20 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=7-4 3945 27424 ns/op 38236.20 MB/s BenchmarkCompareBytesBig-4 2934 37788 ns/op 27749.29 MB/s BenchmarkCompareBytesBigIdentical-4 15240978 7.065 ns/op 148412368.42 MB/s PASS ok bytes 59.082s goos: freebsd goarch: amd64 pkg: compress/bzip2 cpu: AMD EPYC 7B12 BenchmarkDecodeDigits-4 2 57938670 ns/op 1.73 MB/s 3611596 B/op 27 allocs/op BenchmarkDecodeNewton-4 1 243854845 ns/op 2.33 MB/s 3629184 B/op 26 allocs/op BenchmarkDecodeRand-4 6 18905159 ns/op 0.87 MB/s 3644128 B/op 27 allocs/op PASS ok compress/bzip2 1.975s goos: freebsd goarch: amd64 pkg: compress/flate cpu: AMD EPYC 7B12 BenchmarkDecode/Digits/Huffman/1e4-4 88 1347886 ns/op 7.42 MB/s 41940 B/op 5 allocs/op BenchmarkDecode/Digits/Huffman/1e5-4 8 13101016 ns/op 7.63 MB/s 44701 B/op 6 allocs/op BenchmarkDecode/Digits/Huffman/1e6-4 1 138672529 ns/op 7.21 MB/s 49264 B/op 9 allocs/op BenchmarkDecode/Digits/Speed/1e4-4 75 1380453 ns/op 7.24 MB/s 43024 B/op 8 allocs/op BenchmarkDecode/Digits/Speed/1e5-4 8 13768059 ns/op 7.26 MB/s 42935 B/op 11 allocs/op BenchmarkDecode/Digits/Speed/1e6-4 1 140514459 ns/op 7.12 MB/s 53024 B/op 77 allocs/op BenchmarkDecode/Digits/Default/1e4-4 76 1334530 ns/op 7.49 MB/s 42520 B/op 7 allocs/op BenchmarkDecode/Digits/Default/1e5-4 8 12585600 ns/op 7.95 MB/s 46008 B/op 14 allocs/op BenchmarkDecode/Digits/Default/1e6-4 1 128826210 ns/op 7.76 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Digits/Compression/1e4-4 88 1275521 ns/op 7.84 MB/s 42913 B/op 7 allocs/op BenchmarkDecode/Digits/Compression/1e5-4 8 12636134 ns/op 7.91 MB/s 44981 B/op 14 allocs/op BenchmarkDecode/Digits/Compression/1e6-4 1 123034673 ns/op 8.13 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Newton/Huffman/1e4-4 74 1435090 ns/op 6.97 MB/s 43578 B/op 14 allocs/op BenchmarkDecode/Newton/Huffman/1e5-4 8 13826827 ns/op 7.23 MB/s 47127 B/op 23 allocs/op BenchmarkDecode/Newton/Huffman/1e6-4 1 134333932 ns/op 7.44 MB/s 88512 B/op 165 allocs/op BenchmarkDecode/Newton/Speed/1e4-4 106 1113317 ns/op 8.98 MB/s 43246 B/op 18 allocs/op BenchmarkDecode/Newton/Speed/1e5-4 12 9619238 ns/op 10.40 MB/s 45128 B/op 31 allocs/op BenchmarkDecode/Newton/Speed/1e6-4 2 97534381 ns/op 10.25 MB/s 85328 B/op 230 allocs/op BenchmarkDecode/Newton/Default/1e4-4 123 993269 ns/op 10.07 MB/s 43320 B/op 15 allocs/op BenchmarkDecode/Newton/Default/1e5-4 14 7608158 ns/op 13.14 MB/s 44090 B/op 32 allocs/op BenchmarkDecode/Newton/Default/1e6-4 2 76774290 ns/op 13.03 MB/s 65952 B/op 160 allocs/op BenchmarkDecode/Newton/Compression/1e4-4 120 1000169 ns/op 10.00 MB/s 42965 B/op 15 allocs/op BenchmarkDecode/Newton/Compression/1e5-4 15 7637399 ns/op 13.09 MB/s 46201 B/op 32 allocs/op BenchmarkDecode/Newton/Compression/1e6-4 2 73479174 ns/op 13.61 MB/s 67752 B/op 152 allocs/op BenchmarkEncode/Digits/Huffman/1e4-4 142 825407 ns/op 12.12 MB/s BenchmarkEncode/Digits/Huffman/1e5-4 13 7881590 ns/op 12.69 MB/s BenchmarkEncode/Digits/Huffman/1e6-4 2 79260212 ns/op 12.62 MB/s BenchmarkEncode/Digits/Speed/1e4-4 75 1591359 ns/op 6.28 MB/s BenchmarkEncode/Digits/Speed/1e5-4 8 14070208 ns/op 7.11 MB/s BenchmarkEncode/Digits/Speed/1e6-4 1 142223332 ns/op 7.03 MB/s BenchmarkEncode/Digits/Default/1e4-4 28 3828784 ns/op 2.61 MB/s BenchmarkEncode/Digits/Default/1e5-4 2 53687907 ns/op 1.86 MB/s BenchmarkEncode/Digits/Default/1e6-4 1 570142365 ns/op 1.75 MB/s BenchmarkEncode/Digits/Compression/1e4-4 30 3808140 ns/op 2.63 MB/s BenchmarkEncode/Digits/Compression/1e5-4 2 53902071 ns/op 1.86 MB/s BenchmarkEncode/Digits/Compression/1e6-4 1 548380678 ns/op 1.82 MB/s BenchmarkEncode/Newton/Huffman/1e4-4 117 1016151 ns/op 9.84 MB/s BenchmarkEncode/Newton/Huffman/1e5-4 13 8492515 ns/op 11.78 MB/s BenchmarkEncode/Newton/Huffman/1e6-4 2 84530859 ns/op 11.83 MB/s BenchmarkEncode/Newton/Speed/1e4-4 79 1516457 ns/op 6.59 MB/s BenchmarkEncode/Newton/Speed/1e5-4 9 11414520 ns/op 8.76 MB/s BenchmarkEncode/Newton/Speed/1e6-4 1 109683132 ns/op 9.12 MB/s BenchmarkEncode/Newton/Default/1e4-4 33 3770011 ns/op 2.65 MB/s BenchmarkEncode/Newton/Default/1e5-4 3 49382380 ns/op 2.03 MB/s BenchmarkEncode/Newton/Default/1e6-4 1 503620675 ns/op 1.99 MB/s BenchmarkEncode/Newton/Compression/1e4-4 27 3803423 ns/op 2.63 MB/s BenchmarkEncode/Newton/Compression/1e5-4 2 62262592 ns/op 1.61 MB/s BenchmarkEncode/Newton/Compression/1e6-4 1 636600584 ns/op 1.57 MB/s PASS ok compress/flate 15.521s goos: freebsd goarch: amd64 pkg: compress/lzw cpu: AMD EPYC 7B12 BenchmarkDecoder/1e4-4 63 1751955 ns/op 5.71 MB/s BenchmarkDecoder/1e-Reuse4-4 61 1831140 ns/op 5.46 MB/s BenchmarkDecoder/1e5-4 6 17382998 ns/op 5.75 MB/s BenchmarkDecoder/1e-Reuse5-4 6 17172138 ns/op 5.82 MB/s BenchmarkDecoder/1e6-4 1 166796382 ns/op 6.00 MB/s BenchmarkDecoder/1e-Reuse6-4 1 176501028 ns/op 5.67 MB/s BenchmarkEncoder/1e4-4 73 1510685 ns/op 6.62 MB/s BenchmarkEncoder/1e-Reuse4-4 82 1457121 ns/op 6.86 MB/s BenchmarkEncoder/1e5-4 7 15173850 ns/op 6.59 MB/s BenchmarkEncoder/1e-Reuse5-4 7 15091213 ns/op 6.63 MB/s BenchmarkEncoder/1e6-4 1 156131177 ns/op 6.40 MB/s BenchmarkEncoder/1e-Reuse6-4 1 151170603 ns/op 6.62 MB/s PASS ok compress/lzw 3.128s goos: freebsd goarch: amd64 pkg: container/heap cpu: AMD EPYC 7B12 BenchmarkDup-4 33 3378739 ns/op PASS ok container/heap 1.192s goos: freebsd goarch: amd64 pkg: context cpu: AMD EPYC 7B12 BenchmarkCommonParentCancel-4 12403 9681 ns/op BenchmarkWithTimeout/concurrency=40-4 4034 25916 ns/op BenchmarkWithTimeout/concurrency=4000-4 4372 26925 ns/op BenchmarkWithTimeout/concurrency=400000-4 5842 17724 ns/op BenchmarkCancelTree/depth=1/Root=Background-4 664036 166.7 ns/op BenchmarkCancelTree/depth=1/Root=OpenCanceler-4 22034 5793 ns/op BenchmarkCancelTree/depth=1/Root=ClosedCanceler-4 25788 4490 ns/op BenchmarkCancelTree/depth=10/Root=Background-4 4800 24654 ns/op BenchmarkCancelTree/depth=10/Root=OpenCanceler-4 2550 40039 ns/op BenchmarkCancelTree/depth=10/Root=ClosedCanceler-4 4165 32117 ns/op BenchmarkCancelTree/depth=100/Root=Background-4 418 298619 ns/op BenchmarkCancelTree/depth=100/Root=OpenCanceler-4 297 409269 ns/op BenchmarkCancelTree/depth=100/Root=ClosedCanceler-4 411 273120 ns/op BenchmarkCancelTree/depth=1000/Root=Background-4 40 2976123 ns/op BenchmarkCancelTree/depth=1000/Root=OpenCanceler-4 22 4557129 ns/op BenchmarkCancelTree/depth=1000/Root=ClosedCanceler-4 39 2822886 ns/op BenchmarkCheckCanceled/Err-4 384849 306.8 ns/op BenchmarkCheckCanceled/Done-4 777830 131.7 ns/op BenchmarkContextCancelDone-4 629176 184.9 ns/op BenchmarkDeepValueNewGoRoutine/depth=10-4 15775 7636 ns/op BenchmarkDeepValueNewGoRoutine/depth=20-4 14676 8402 ns/op BenchmarkDeepValueNewGoRoutine/depth=30-4 13261 9072 ns/op BenchmarkDeepValueNewGoRoutine/depth=50-4 10000 10583 ns/op BenchmarkDeepValueNewGoRoutine/depth=100-4 10000 12480 ns/op BenchmarkDeepValueSameGoRoutine/depth=10-4 567436 219.9 ns/op BenchmarkDeepValueSameGoRoutine/depth=20-4 319414 376.3 ns/op BenchmarkDeepValueSameGoRoutine/depth=30-4 210584 542.8 ns/op BenchmarkDeepValueSameGoRoutine/depth=50-4 137192 875.8 ns/op BenchmarkDeepValueSameGoRoutine/depth=100-4 70782 1669 ns/op PASS ok context 10.147s goos: freebsd goarch: amd64 pkg: crypto/aes cpu: AMD EPYC 7B12 BenchmarkEncrypt/AES-128-4 1950898 63.58 ns/op 251.66 MB/s BenchmarkEncrypt/AES-192-4 1974522 62.20 ns/op 257.22 MB/s BenchmarkEncrypt/AES-256-4 1833276 63.86 ns/op 250.55 MB/s BenchmarkDecrypt/AES-128-4 1916565 60.12 ns/op 266.15 MB/s BenchmarkDecrypt/AES-192-4 1891435 61.22 ns/op 261.33 MB/s BenchmarkDecrypt/AES-256-4 1966260 64.57 ns/op 247.79 MB/s BenchmarkCreateCipher/AES-128-4 273898 390.9 ns/op 512 B/op 1 allocs/op BenchmarkCreateCipher/AES-192-4 304102 390.4 ns/op 512 B/op 1 allocs/op BenchmarkCreateCipher/AES-256-4 287532 431.9 ns/op 512 B/op 1 allocs/op PASS ok crypto/aes 2.756s goos: freebsd goarch: amd64 pkg: crypto/cipher cpu: AMD EPYC 7B12 BenchmarkAESGCM/Open-128-64-4 234872 486.3 ns/op 131.60 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-64-4 420178 274.8 ns/op 232.91 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-64-4 222036 501.5 ns/op 127.62 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-64-4 373735 285.9 ns/op 223.87 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-1350-4 138745 822.7 ns/op 1641.02 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-1350-4 197961 597.7 ns/op 2258.82 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-1350-4 133290 879.0 ns/op 1535.77 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-1350-4 181512 654.2 ns/op 2063.75 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-8192-4 54058 2203 ns/op 3718.03 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-8192-4 58450 2057 ns/op 3982.93 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-8192-4 48672 2464 ns/op 3324.79 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-8192-4 52248 2296 ns/op 3567.81 MB/s 0 B/op 0 allocs/op BenchmarkAESCTR/50-4 396768 306.6 ns/op 163.09 MB/s BenchmarkAESCTR/1K-4 175112 650.8 ns/op 1565.75 MB/s BenchmarkAESCTR/8K-4 47595 2607 ns/op 3140.25 MB/s BenchmarkAESCBCEncrypt1K-4 26496 4572 ns/op 223.96 MB/s BenchmarkAESCBCDecrypt1K-4 26936 4566 ns/op 224.25 MB/s PASS ok crypto/cipher 3.475s goos: freebsd goarch: amd64 pkg: crypto/des cpu: AMD EPYC 7B12 BenchmarkEncrypt-4 113168 1049 ns/op 7.62 MB/s BenchmarkDecrypt-4 114402 1029 ns/op 7.78 MB/s BenchmarkTDESEncrypt-4 38762 2798 ns/op 2.86 MB/s BenchmarkTDESDecrypt-4 39536 3055 ns/op 2.62 MB/s PASS ok crypto/des 1.620s goos: freebsd goarch: amd64 pkg: crypto/ecdh cpu: AMD EPYC 7B12 BenchmarkECDH/P256-4 1356 86902 ns/op 967 B/op 15 allocs/op BenchmarkECDH/P384-4 19 6079750 ns/op 1326 B/op 24 allocs/op BenchmarkECDH/P521-4 7 15930070 ns/op 1809 B/op 24 allocs/op BenchmarkECDH/X25519-4 124 955971 ns/op 390 B/op 9 allocs/op PASS ok crypto/ecdh 1.695s goos: freebsd goarch: amd64 pkg: crypto/ecdsa cpu: AMD EPYC 7B12 BenchmarkSign/P256-4 1102 99922 ns/op 6976 B/op 72 allocs/op BenchmarkSign/P384-4 38 2999209 ns/op 7216 B/op 76 allocs/op BenchmarkSign/P521-4 15 7156961 ns/op 8066 B/op 78 allocs/op BenchmarkVerify/P256-4 1261 93709 ns/op 576 B/op 10 allocs/op BenchmarkVerify/P384-4 15 7217819 ns/op 808 B/op 17 allocs/op BenchmarkVerify/P521-4 6 22869801 ns/op 1224 B/op 17 allocs/op BenchmarkGenerateKey/P256-4 5655 19081 ns/op 999 B/op 16 allocs/op BenchmarkGenerateKey/P384-4 68 1715327 ns/op 1200 B/op 20 allocs/op BenchmarkGenerateKey/P521-4 27 4268082 ns/op 1602 B/op 21 allocs/op PASS ok crypto/ecdsa 2.581s goos: freebsd goarch: amd64 pkg: crypto/ed25519 cpu: AMD EPYC 7B12 BenchmarkKeyGeneration-4 424 277941 ns/op BenchmarkNewKeyFromSeed-4 405 267893 ns/op BenchmarkSigning-4 408 296331 ns/op BenchmarkVerification-4 264 455261 ns/op PASS ok crypto/ed25519 1.677s goos: freebsd goarch: amd64 pkg: crypto/elliptic cpu: AMD EPYC 7B12 BenchmarkScalarBaseMult/P256-4 7165 16092 ns/op 368 B/op 6 allocs/op BenchmarkScalarBaseMult/P224-4 178 668558 ns/op 376 B/op 9 allocs/op BenchmarkScalarBaseMult/P384-4 67 1728154 ns/op 504 B/op 9 allocs/op BenchmarkScalarBaseMult/P521-4 27 4211130 ns/op 696 B/op 9 allocs/op BenchmarkScalarMult/P256-4 1856 63239 ns/op 448 B/op 7 allocs/op BenchmarkScalarMult/P224-4 72 1711729 ns/op 440 B/op 10 allocs/op BenchmarkScalarMult/P384-4 25 4620132 ns/op 616 B/op 10 allocs/op BenchmarkScalarMult/P521-4 8 12563954 ns/op 840 B/op 10 allocs/op BenchmarkMarshalUnmarshal/P256/Uncompressed-4 23025 5281 ns/op 544 B/op 8 allocs/op BenchmarkMarshalUnmarshal/P256/Compressed-4 8595 12916 ns/op 592 B/op 9 allocs/op BenchmarkMarshalUnmarshal/P224/Uncompressed-4 5521 19278 ns/op 560 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P224/Compressed-4 92 1089464 ns/op 592 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P384/Uncompressed-4 3940 31725 ns/op 784 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P384/Compressed-4 385 312250 ns/op 848 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P521/Uncompressed-4 2150 48907 ns/op 1104 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P521/Compressed-4 123 970453 ns/op 1184 B/op 15 allocs/op PASS ok crypto/elliptic 3.463s goos: freebsd goarch: amd64 pkg: crypto/hkdf cpu: AMD EPYC 7B12 Benchmark16ByteMD5Single-4 11102 10278 ns/op 1.56 MB/s Benchmark20ByteSHA1Single-4 11005 10661 ns/op 1.88 MB/s Benchmark32ByteSHA256Single-4 10000 10620 ns/op 3.01 MB/s Benchmark64ByteSHA512Single-4 5372 18902 ns/op 3.39 MB/s PASS ok crypto/hkdf 1.690s goos: freebsd goarch: amd64 pkg: crypto/hmac cpu: AMD EPYC 7B12 BenchmarkHMACSHA256_1K-4 61693 1903 ns/op 538.01 MB/s BenchmarkHMACSHA256_32-4 83043 1336 ns/op 23.95 MB/s BenchmarkNewWriteSum-4 22872 5180 ns/op 6.18 MB/s PASS ok crypto/hmac 1.525s goos: freebsd goarch: amd64 pkg: crypto/internal/fips140/bigmod cpu: AMD EPYC 7B12 BenchmarkModAdd-4 57878 1926 ns/op BenchmarkModSub-4 61485 1941 ns/op BenchmarkMontgomeryRepr-4 38910 3103 ns/op BenchmarkMontgomeryMul-4 39052 3037 ns/op BenchmarkModMul-4 19304 6287 ns/op BenchmarkExpBig-4 24 4466718 ns/op BenchmarkExp-4 8 13643042 ns/op PASS ok crypto/internal/fips140/bigmod 2.090s goos: freebsd goarch: amd64 pkg: crypto/internal/fips140/edwards25519 cpu: AMD EPYC 7B12 BenchmarkEncodingDecoding-4 4744 21606 ns/op BenchmarkScalarBaseMult-4 442 263431 ns/op BenchmarkScalarMult-4 194 614572 ns/op BenchmarkVarTimeDoubleScalarBaseMult-4 274 430943 ns/op PASS ok crypto/internal/fips140/edwards25519 1.673s goos: freebsd goarch: amd64 pkg: crypto/internal/fips140/edwards25519/field cpu: AMD EPYC 7B12 BenchmarkAdd-4 565626 184.7 ns/op BenchmarkMultiply-4 5656076 20.47 ns/op BenchmarkSquare-4 7707213 15.28 ns/op BenchmarkInvert-4 28285 4214 ns/op BenchmarkMult32-4 1736350 69.60 ns/op PASS ok crypto/internal/fips140/edwards25519/field 1.817s goos: freebsd goarch: amd64 pkg: crypto/internal/fips140/nistec cpu: AMD EPYC 7B12 BenchmarkScalarMult/P224-4 78 1533613 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P256-4 2133 56861 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P384-4 25 4190987 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P521-4 9 11265036 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P224-4 207 572316 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P256-4 10000 10943 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P384-4 78 1466842 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P521-4 30 3534251 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/fips140/nistec 2.210s goos: freebsd goarch: amd64 pkg: crypto/internal/fips140/nistec/fiat cpu: AMD EPYC 7B12 BenchmarkMul/P224-4 574695 181.2 ns/op 0 B/op 0 allocs/op BenchmarkMul/P384-4 326089 337.7 ns/op 0 B/op 0 allocs/op BenchmarkMul/P521-4 143590 833.0 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P224-4 618112 174.0 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P384-4 314586 347.3 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P521-4 138686 809.6 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/fips140/nistec/fiat 1.743s goos: freebsd goarch: amd64 pkg: crypto/md5 cpu: AMD EPYC 7B12 BenchmarkHash8Bytes-4 257468 462.5 ns/op 17.30 MB/s BenchmarkHash64-4 284683 410.6 ns/op 155.85 MB/s BenchmarkHash128-4 237124 497.5 ns/op 257.31 MB/s BenchmarkHash256-4 177184 685.3 ns/op 373.57 MB/s BenchmarkHash512-4 115134 1040 ns/op 492.52 MB/s BenchmarkHash1K-4 67647 1760 ns/op 581.75 MB/s BenchmarkHash8K-4 9742 11839 ns/op 691.93 MB/s BenchmarkHash1M-4 70 1474190 ns/op 711.29 MB/s BenchmarkHash8M-4 9 11794877 ns/op 711.21 MB/s BenchmarkHash8BytesUnaligned-4 257785 450.1 ns/op 17.77 MB/s BenchmarkHash1KUnaligned-4 68072 1770 ns/op 578.43 MB/s BenchmarkHash8KUnaligned-4 9919 11864 ns/op 690.47 MB/s PASS ok crypto/md5 2.679s goos: freebsd goarch: amd64 pkg: crypto/mlkem cpu: AMD EPYC 7B12 BenchmarkKeyGen-4 475 245052 ns/op BenchmarkEncaps-4 265 449914 ns/op BenchmarkDecaps-4 205 587553 ns/op BenchmarkRoundTrip/Alice-4 129 888385 ns/op BenchmarkRoundTrip/Bob-4 267 440147 ns/op PASS ok crypto/mlkem 1.927s goos: freebsd goarch: amd64 pkg: crypto/pbkdf2 cpu: AMD EPYC 7B12 BenchmarkHMACSHA1-4 14 7881158 ns/op BenchmarkHMACSHA256-4 12 9133377 ns/op PASS ok crypto/pbkdf2 1.256s goos: freebsd goarch: amd64 pkg: crypto/rand cpu: AMD EPYC 7B12 BenchmarkRead/4-4 129121 899.3 ns/op 4.45 MB/s BenchmarkRead/32-4 128572 911.1 ns/op 35.12 MB/s BenchmarkRead/4K-4 10000 11774 ns/op 347.88 MB/s BenchmarkPrime-4 2 58753665 ns/op PASS ok crypto/rand 1.633s goos: freebsd goarch: amd64 pkg: crypto/rc4 cpu: AMD EPYC 7B12 BenchmarkRC4_128-4 18411 6488 ns/op 19.73 MB/s BenchmarkRC4_1K-4 2290 51326 ns/op 19.95 MB/s BenchmarkRC4_8K-4 294 409346 ns/op 19.78 MB/s PASS ok crypto/rc4 1.550s goos: freebsd goarch: amd64 pkg: crypto/rsa cpu: AMD EPYC 7B12 BenchmarkDecryptPKCS1v15/2048-4 14 8136078 ns/op BenchmarkDecryptPKCS1v15/3072-4 6 18125370 ns/op BenchmarkDecryptPKCS1v15/4096-4 4 32787845 ns/op BenchmarkEncryptPKCS1v15/2048-4 876 133957 ns/op BenchmarkDecryptOAEP/2048-4 13 14276170 ns/op BenchmarkEncryptOAEP/2048-4 865 135217 ns/op BenchmarkSignPKCS1v15/2048-4 13 8071418 ns/op BenchmarkVerifyPKCS1v15/2048-4 967 125512 ns/op BenchmarkSignPSS/2048-4 13 8340644 ns/op BenchmarkVerifyPSS/2048-4 894 137993 ns/op BenchmarkGenerateKey/2048-4 1 186671226 ns/op BenchmarkParsePKCS8PrivateKey/2048-4 39 3171604 ns/op PASS ok crypto/rsa 3.081s goos: freebsd goarch: amd64 pkg: crypto/sha1 cpu: AMD EPYC 7B12 BenchmarkHash8Bytes/New-4 215760 532.2 ns/op 15.03 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum-4 264699 423.1 ns/op 18.91 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/New-4 131344 903.4 ns/op 354.23 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/Sum-4 150354 792.4 ns/op 403.82 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 80696 1481 ns/op 691.25 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum-4 87103 1375 ns/op 744.51 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 15042 8013 ns/op 1022.29 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum-4 15206 7878 ns/op 1039.90 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha1 2.264s goos: freebsd goarch: amd64 pkg: crypto/sha256 cpu: AMD EPYC 7B12 BenchmarkHash8Bytes/New-4 233427 475.3 ns/op 16.83 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum224-4 233635 477.5 ns/op 16.76 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 230608 479.8 ns/op 16.67 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 119826 1001 ns/op 1022.66 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum224-4 121375 985.4 ns/op 1039.20 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 120759 989.9 ns/op 1034.44 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 21476 5556 ns/op 1474.42 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum224-4 21472 5538 ns/op 1479.35 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 21579 5546 ns/op 1477.12 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha256 2.365s goos: freebsd goarch: amd64 pkg: crypto/sha3 cpu: AMD EPYC 7B12 BenchmarkSha3_512_MTU-4 12667 9525 ns/op 141.73 MB/s BenchmarkSha3_384_MTU-4 17276 6906 ns/op 195.47 MB/s BenchmarkSha3_256_MTU-4 21783 5487 ns/op 246.03 MB/s BenchmarkSha3_224_MTU-4 22989 5211 ns/op 259.09 MB/s BenchmarkShake128_MTU-4 19873 5945 ns/op 227.07 MB/s BenchmarkShake256_MTU-4 18709 6400 ns/op 210.94 MB/s BenchmarkShake256_16x-4 729 163287 ns/op 100.34 MB/s BenchmarkShake256_1MiB-4 30 3674013 ns/op 285.40 MB/s BenchmarkSha3_512_1MiB-4 16 6749161 ns/op 155.36 MB/s PASS ok crypto/sha3 2.577s goos: freebsd goarch: amd64 pkg: crypto/sha512 cpu: AMD EPYC 7B12 BenchmarkHash8Bytes/New-4 152275 757.4 ns/op 10.56 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum384-4 156326 736.2 ns/op 10.87 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum512-4 157616 762.9 ns/op 10.49 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 55660 2148 ns/op 476.66 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum384-4 56788 2111 ns/op 484.97 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum512-4 56401 2127 ns/op 481.34 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 9190 12756 ns/op 642.23 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum384-4 9316 12636 ns/op 648.33 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum512-4 9250 12719 ns/op 644.07 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha512 2.249s goos: freebsd goarch: amd64 pkg: crypto/subtle cpu: AMD EPYC 7B12 BenchmarkConstantTimeByteEq-4 20121368 5.761 ns/op BenchmarkConstantTimeEq-4 19442401 5.933 ns/op BenchmarkConstantTimeLessOrEq-4 20025334 5.176 ns/op BenchmarkXORBytes/8Bytes-4 5303943 22.81 ns/op 350.68 MB/s BenchmarkXORBytes/128Bytes-4 4914702 24.24 ns/op 5279.89 MB/s BenchmarkXORBytes/2048Bytes-4 1460696 75.43 ns/op 27150.93 MB/s BenchmarkXORBytes/32768Bytes-4 102451 1055 ns/op 31074.10 MB/s PASS ok crypto/subtle 2.032s goos: freebsd goarch: amd64 pkg: crypto/tls cpu: AMD EPYC 7B12 BenchmarkCertCache/0-4 189 2042185 ns/op BenchmarkCertCache/1-4 218 548057 ns/op BenchmarkCertCache/2-4 226 548939 ns/op BenchmarkCertCache/3-4 214 545618 ns/op BenchmarkHandshakeServer/RSA-4 20 5681253 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv13-4 20 6017274 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv12-4 20 5887359 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv13-4 220 521991 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv12-4 324 368763 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv13-4 74 1491508 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv12-4 86 1299576 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv13-4 4 26533733 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv12-4 4 25755864 ns/op BenchmarkThroughput/MaxPacket/1MB/TLSv12-4 6 17817113 ns/op 58.85 MB/s BenchmarkThroughput/MaxPacket/1MB/TLSv13-4 5 22070424 ns/op 47.51 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv12-4 4 26294619 ns/op 79.76 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv13-4 3 34315866 ns/op 61.11 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv12-4 3 43284412 ns/op 96.90 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv13-4 2 57773736 ns/op 72.60 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv12-4 2 76156548 ns/op 110.15 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv13-4 1 107750892 ns/op 77.85 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv12-4 1 145170515 ns/op 115.57 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv13-4 1 202587762 ns/op 82.81 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv12-4 1 282745119 ns/op 118.67 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv13-4 1 399404725 ns/op 84.01 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv12-4 1 569091541 ns/op 117.92 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv13-4 1 783432191 ns/op 85.66 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv12-4 6 18292057 ns/op 57.32 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv13-4 5 22783910 ns/op 46.02 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv12-4 4 27368273 ns/op 76.63 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv13-4 3 34430488 ns/op 60.91 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv12-4 3 43950288 ns/op 95.43 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv13-4 2 59161263 ns/op 70.90 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv12-4 2 77991394 ns/op 107.56 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv13-4 1 107904181 ns/op 77.74 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv12-4 1 144522758 ns/op 116.09 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv13-4 1 204378454 ns/op 82.09 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv12-4 1 283396047 ns/op 118.40 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv13-4 1 404326619 ns/op 82.99 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv12-4 1 575832215 ns/op 116.54 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv13-4 1 776204848 ns/op 86.46 MB/s BenchmarkLatency/MaxPacket/200kbps/TLSv12-4 1 702393127 ns/op BenchmarkLatency/MaxPacket/200kbps/TLSv13-4 1 706243978 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv12-4 1 286448901 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv13-4 1 287959932 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv12-4 1 148377077 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv13-4 1 148642086 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv12-4 2 78956289 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv13-4 2 78548286 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv12-4 3 37174417 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv13-4 3 36477511 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv12-4 1 141861783 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv13-4 1 145686372 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv12-4 2 62584385 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv13-4 2 63592415 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv12-4 3 36269606 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv13-4 3 35950424 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv12-4 5 22736714 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv13-4 5 22437576 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv12-4 7 14803422 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv13-4 7 14540745 ns/op PASS ok crypto/tls 16.912s goos: freebsd goarch: amd64 pkg: crypto/x509 cpu: AMD EPYC 7B12 BenchmarkOIDMarshalUnmarshalText-4 18470 6121 ns/op BenchmarkCreateCertificate/RSA_2048-4 13 8261532 ns/op BenchmarkCreateCertificate/ECDSA_P256-4 409 291138 ns/op BenchmarkParseCertificate/ecdsa_leaf-4 1674 71040 ns/op 12952 B/op 169 allocs/op BenchmarkParseCertificate/rsa_leaf-4 1594 80464 ns/op 14360 B/op 192 allocs/op PASS ok crypto/x509 2.154s goos: freebsd goarch: amd64 pkg: database/sql cpu: AMD EPYC 7B12 BenchmarkConcurrentDBExec-4 42 2572199 ns/op 281473 B/op 1648 allocs/op BenchmarkConcurrentStmtQuery-4 34 3105927 ns/op 275000 B/op 2067 allocs/op BenchmarkConcurrentStmtExec-4 50 2349361 ns/op 221134 B/op 743 allocs/op BenchmarkConcurrentTxQuery-4 46 2476547 ns/op 280700 B/op 2171 allocs/op BenchmarkConcurrentTxExec-4 56 1799898 ns/op 87817 B/op 1553 allocs/op BenchmarkConcurrentTxStmtQuery-4 40 2606262 ns/op 107348 B/op 2060 allocs/op BenchmarkConcurrentTxStmtExec-4 126 978239 ns/op 40143 B/op 380 allocs/op BenchmarkConcurrentRandom-4 43 2362377 ns/op 231365 B/op 1868 allocs/op BenchmarkManyConcurrentQueries-4 2556 43521 ns/op 4127 B/op 20 allocs/op BenchmarkGrabConn-4 278509 417.4 ns/op 0 B/op 0 allocs/op BenchmarkConnRequestSet-4 23858 5106 ns/op PASS ok database/sql 2.651s goos: freebsd goarch: amd64 pkg: debug/elf cpu: AMD EPYC 7B12 BenchmarkSymbols64-4 2340 44993 ns/op BenchmarkSymbols32-4 2834 39687 ns/op PASS ok debug/elf 1.307s goos: freebsd goarch: amd64 pkg: debug/gosym cpu: AMD EPYC 7B12 Benchmark115/NewLineTable-4 336004 367.5 ns/op 384 B/op 3 allocs/op Benchmark115/NewTable-4 136 896673 ns/op 179128 B/op 15 allocs/op Benchmark115/LineToPC-4 100 1118818 ns/op 0 B/op 0 allocs/op Benchmark115/PCToLine-4 25950 4583 ns/op 0 B/op 0 allocs/op PASS ok debug/gosym 1.822s goos: freebsd goarch: amd64 pkg: encoding/asn1 cpu: AMD EPYC 7B12 BenchmarkObjectIdentifierString-4 97124 1179 ns/op BenchmarkMarshal-4 1087 105092 ns/op 8056 B/op 271 allocs/op BenchmarkUnmarshal-4 3609 29592 ns/op 352 B/op 16 allocs/op PASS ok encoding/asn1 1.454s goos: freebsd goarch: amd64 pkg: encoding/base32 cpu: AMD EPYC 7B12 BenchmarkEncode-4 523 222868 ns/op 36.76 MB/s BenchmarkEncodeToString-4 451 238835 ns/op 34.30 MB/s BenchmarkDecode-4 210 562533 ns/op 23.31 MB/s BenchmarkDecodeString-4 201 576162 ns/op 22.76 MB/s PASS ok encoding/base32 1.715s goos: freebsd goarch: amd64 pkg: encoding/base64 cpu: AMD EPYC 7B12 BenchmarkEncodeToString-4 541 206150 ns/op 39.74 MB/s BenchmarkDecodeString/2-4 522841 229.2 ns/op 17.45 MB/s BenchmarkDecodeString/4-4 306364 339.5 ns/op 23.56 MB/s BenchmarkDecodeString/8-4 271098 416.8 ns/op 28.79 MB/s BenchmarkDecodeString/64-4 55978 2095 ns/op 41.99 MB/s BenchmarkDecodeString/8192-4 510 239641 ns/op 45.58 MB/s BenchmarkNewEncoding-4 89041 1265 ns/op 202.37 MB/s PASS ok encoding/base64 2.086s goos: freebsd goarch: amd64 pkg: encoding/binary cpu: AMD EPYC 7B12 BenchmarkReadSlice1000Int32s-4 1887 61438 ns/op 65.11 MB/s BenchmarkReadStruct-4 21094 5632 ns/op 13.32 MB/s BenchmarkWriteStruct-4 23376 5060 ns/op 14.82 MB/s BenchmarkAppendStruct-4 229284 485.4 ns/op 154.50 MB/s BenchmarkWriteSlice1000Structs-4 21 4939002 ns/op 15.19 MB/s BenchmarkAppendSlice1000Structs-4 21 4773265 ns/op 15.71 MB/s BenchmarkReadSlice1000Structs-4 20 5513379 ns/op 13.60 MB/s BenchmarkReadInts-4 67992 1774 ns/op 16.91 MB/s BenchmarkWriteInts-4 64482 1862 ns/op 16.11 MB/s BenchmarkAppendInts-4 129048 933.4 ns/op 32.14 MB/s BenchmarkWriteSlice1000Int32s-4 1980 60718 ns/op 65.88 MB/s BenchmarkAppendSlice1000Int32s-4 1974 59085 ns/op 67.70 MB/s BenchmarkPutUint16-4 4420363 26.83 ns/op 74.55 MB/s BenchmarkAppendUint16-4 4529967 26.15 ns/op 76.48 MB/s BenchmarkPutUint32-4 3310606 36.50 ns/op 109.60 MB/s BenchmarkAppendUint32-4 3383380 35.64 ns/op 112.22 MB/s BenchmarkPutUint64-4 1839853 66.90 ns/op 119.58 MB/s BenchmarkAppendUint64-4 1700892 66.09 ns/op 121.05 MB/s BenchmarkLittleEndianPutUint16-4 4437874 26.75 ns/op 74.76 MB/s BenchmarkLittleEndianAppendUint16-4 4483930 26.13 ns/op 76.53 MB/s BenchmarkLittleEndianPutUint32-4 3308197 37.71 ns/op 106.07 MB/s BenchmarkLittleEndianAppendUint32-4 3334946 38.87 ns/op 102.92 MB/s BenchmarkLittleEndianPutUint64-4 1780521 69.37 ns/op 115.32 MB/s BenchmarkLittleEndianAppendUint64-4 1513201 76.00 ns/op 105.26 MB/s BenchmarkReadFloats-4 206691 551.8 ns/op 21.75 MB/s BenchmarkWriteFloats-4 205899 579.7 ns/op 20.70 MB/s BenchmarkReadSlice1000Float32s-4 1484 75330 ns/op 53.10 MB/s BenchmarkWriteSlice1000Float32s-4 1446 77021 ns/op 51.93 MB/s BenchmarkReadSlice1000Uint8s-4 102926 1328 ns/op 752.76 MB/s BenchmarkWriteSlice1000Uint8s-4 364380 289.2 ns/op 3457.79 MB/s BenchmarkSize/bool-4 5684902 20.19 ns/op BenchmarkSize/int8-4 5920915 19.68 ns/op BenchmarkSize/int16-4 5741691 20.99 ns/op BenchmarkSize/int32-4 6009074 20.56 ns/op BenchmarkSize/int64-4 5947512 20.31 ns/op BenchmarkSize/uint8-4 5972337 20.36 ns/op BenchmarkSize/uint16-4 5892400 20.11 ns/op BenchmarkSize/uint32-4 5727991 20.82 ns/op BenchmarkSize/uint64-4 5832702 20.52 ns/op BenchmarkSize/float32-4 4678208 24.13 ns/op BenchmarkSize/float64-4 4590406 25.24 ns/op BenchmarkSize/complex64-4 968968 121.7 ns/op BenchmarkSize/complex128-4 974418 123.2 ns/op BenchmarkSize/binary.Struct-4 274821 408.0 ns/op BenchmarkSize/*binary.Struct-4 262579 457.2 ns/op BenchmarkSize/[]binary.Struct-4 247542 476.6 ns/op BenchmarkSize/[]binary.Struct#01-4 259070 473.3 ns/op BenchmarkSize/[1]binary.Struct-4 226624 506.5 ns/op BenchmarkPutUvarint32-4 1273492 91.93 ns/op 43.51 MB/s BenchmarkPutUvarint64-4 288418 359.5 ns/op 22.25 MB/s PASS ok encoding/binary 8.389s goos: freebsd goarch: amd64 pkg: encoding/csv cpu: AMD EPYC 7B12 BenchmarkRead-4 9978 11661 ns/op 736 B/op 16 allocs/op BenchmarkReadWithFieldsPerRecord-4 10347 11665 ns/op 736 B/op 16 allocs/op BenchmarkReadWithoutFieldsPerRecord-4 10369 11814 ns/op 736 B/op 16 allocs/op BenchmarkReadLargeFields-4 5278 19732 ns/op 3937 B/op 24 allocs/op BenchmarkReadReuseRecord-4 10425 11592 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithFieldsPerRecord-4 8810 11684 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithoutFieldsPerRecord-4 9702 11898 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordLargeFields-4 5695 20474 ns/op 2977 B/op 12 allocs/op BenchmarkWrite-4 14803 8544 ns/op PASS ok encoding/csv 2.656s goos: freebsd goarch: amd64 pkg: encoding/gob cpu: AMD EPYC 7B12 BenchmarkEndToEndPipe-4 14067 9387 ns/op 1812 B/op 2 allocs/op BenchmarkEndToEndByteBuffer-4 19410 6422 ns/op 1811 B/op 2 allocs/op BenchmarkEndToEndSliceByteBuffer-4 241 495063 ns/op 16792 B/op 330 allocs/op BenchmarkEncodeComplex128Slice-4 940 116909 ns/op 522 B/op 0 allocs/op BenchmarkEncodeFloat64Slice-4 1938 72157 ns/op 45 B/op 0 allocs/op BenchmarkEncodeInt32Slice-4 1866 57729 ns/op 46 B/op 0 allocs/op BenchmarkEncodeStringSlice-4 1959 55823 ns/op 197 B/op 0 allocs/op BenchmarkEncodeInterfaceSlice-4 46 2767562 ns/op 38869 B/op 254 allocs/op BenchmarkDecodeComplex128Slice-4 508 267428 ns/op 25275 B/op 149 allocs/op BenchmarkDecodeFloat64Slice-4 1428 85450 ns/op 10815 B/op 149 allocs/op BenchmarkDecodeInt32Slice-4 1736 73199 ns/op 9778 B/op 149 allocs/op BenchmarkDecodeStringSlice-4 796 136537 ns/op 39164 B/op 1149 allocs/op BenchmarkDecodeStringsSlice-4 445 280923 ns/op 66049 B/op 2175 allocs/op BenchmarkDecodeBytesSlice-4 754 166894 ns/op 23591 B/op 164 allocs/op BenchmarkDecodeInterfaceSlice-4 94 1209880 ns/op 83098 B/op 3158 allocs/op BenchmarkDecodeMap-4 100 1309062 ns/op 50000 B/op 160 allocs/op PASS ok encoding/gob 3.718s goos: freebsd goarch: amd64 pkg: encoding/hex cpu: AMD EPYC 7B12 BenchmarkEncode/256-4 21829 5468 ns/op 46.82 MB/s BenchmarkEncode/1024-4 5707 21963 ns/op 46.62 MB/s BenchmarkEncode/4096-4 1417 91760 ns/op 44.64 MB/s BenchmarkEncode/16384-4 350 339442 ns/op 48.27 MB/s BenchmarkDecode/256-4 41601 2859 ns/op 89.54 MB/s BenchmarkDecode/1024-4 10777 11303 ns/op 90.60 MB/s BenchmarkDecode/4096-4 2349 45286 ns/op 90.45 MB/s BenchmarkDecode/16384-4 639 178347 ns/op 91.87 MB/s BenchmarkDecodeString/256-4 38067 3095 ns/op 82.72 MB/s BenchmarkDecodeString/1024-4 9763 12128 ns/op 84.43 MB/s BenchmarkDecodeString/4096-4 2190 48461 ns/op 84.52 MB/s BenchmarkDecodeString/16384-4 601 192971 ns/op 84.90 MB/s BenchmarkDump/256-4 1890 62105 ns/op 4.12 MB/s BenchmarkDump/1024-4 482 243704 ns/op 4.20 MB/s BenchmarkDump/4096-4 123 978111 ns/op 4.19 MB/s BenchmarkDump/16384-4 30 3948143 ns/op 4.15 MB/s PASS ok encoding/hex 3.556s goos: freebsd goarch: amd64 pkg: encoding/json cpu: AMD EPYC 7B12 BenchmarkCodeEncoder-4 3 40271334 ns/op 48.18 MB/s 8389690 B/op 47 allocs/op BenchmarkCodeEncoderError-4 2 53278994 ns/op 36.42 MB/s 8456384 B/op 71 allocs/op BenchmarkCodeMarshal-4 2 53374024 ns/op 36.36 MB/s 10333672 B/op 52 allocs/op BenchmarkCodeMarshalError-4 1 100133822 ns/op 19.38 MB/s 10335360 B/op 105 allocs/op BenchmarkMarshalBytes/32-4 28538 4111 ns/op BenchmarkMarshalBytes/256-4 8433 14286 ns/op BenchmarkMarshalBytes/4096-4 712 161077 ns/op BenchmarkMarshalBytesError/32-4 82 1440493 ns/op BenchmarkMarshalBytesError/256-4 81 1415127 ns/op BenchmarkMarshalBytesError/4096-4 75 1616668 ns/op BenchmarkMarshalMap-4 51907 2321 ns/op 300 B/op 8 allocs/op BenchmarkCodeDecoder-4 1 302987094 ns/op 6.40 MB/s 10097192 B/op 40037 allocs/op BenchmarkUnicodeDecoder-4 50040 2334 ns/op 6.00 MB/s 40 B/op 2 allocs/op BenchmarkDecoderStream-4 59635 1806 ns/op 16 B/op 1 allocs/op BenchmarkCodeUnmarshal-4 1 271605798 ns/op 7.14 MB/s 2019408 B/op 40002 allocs/op BenchmarkCodeUnmarshalReuse-4 1 266936314 ns/op 7.27 MB/s 2019480 B/op 40005 allocs/op BenchmarkUnmarshalString-4 67754 1778 ns/op 160 B/op 2 allocs/op BenchmarkUnmarshalFloat64-4 128451 922.8 ns/op 144 B/op 1 allocs/op BenchmarkUnmarshalInt64-4 432241 306.8 ns/op 144 B/op 1 allocs/op BenchmarkUnmarshalMap-4 24244 4706 ns/op 320 B/op 12 allocs/op BenchmarkIssue10335-4 82300 1637 ns/op 176 B/op 3 allocs/op BenchmarkIssue34127-4 88663 1346 ns/op 84 B/op 2 allocs/op BenchmarkUnmapped-4 24909 5065 ns/op 208 B/op 4 allocs/op BenchmarkTypeFieldsCache/MissTypes1-4 2905 38149 ns/op BenchmarkTypeFieldsCache/MissTypes10-4 1202 95021 ns/op BenchmarkTypeFieldsCache/MissTypes100-4 255 464990 ns/op BenchmarkTypeFieldsCache/MissTypes1000-4 36 3819275 ns/op BenchmarkTypeFieldsCache/HitTypes1-4 473994 234.7 ns/op BenchmarkTypeFieldsCache/HitTypes10-4 390798 302.5 ns/op BenchmarkTypeFieldsCache/HitTypes100-4 391785 291.3 ns/op BenchmarkTypeFieldsCache/HitTypes1000-4 294948 394.8 ns/op BenchmarkEncodeMarshaler-4 63610 1852 ns/op 75 B/op 1 allocs/op BenchmarkEncoderEncode-4 74656 1655 ns/op 43 B/op 0 allocs/op BenchmarkNumberIsValid-4 5945755 19.48 ns/op BenchmarkNumberIsValidRegexp-4 27188 4430 ns/op BenchmarkUnmarshalNumber-4 51920 2346 ns/op 168 B/op 2 allocs/op PASS ok encoding/json 7.877s goos: freebsd goarch: amd64 pkg: encoding/pem cpu: AMD EPYC 7B12 BenchmarkEncode-4 66 1779337 ns/op 36.83 MB/s BenchmarkDecode-4 30 3840814 ns/op 23.12 MB/s PASS ok encoding/pem 1.412s goos: freebsd goarch: amd64 pkg: encoding/xml cpu: AMD EPYC 7B12 BenchmarkMarshal-4 3772 30649 ns/op 6280 B/op 24 allocs/op BenchmarkUnmarshal-4 1290 96441 ns/op 8217 B/op 185 allocs/op BenchmarkHTMLAutoClose-4 5727 21231 ns/op PASS ok encoding/xml 1.552s goos: freebsd goarch: amd64 pkg: errors cpu: AMD EPYC 7B12 BenchmarkIs-4 463011 257.5 ns/op BenchmarkAs-4 102176 1109 ns/op PASS ok errors 1.373s goos: freebsd goarch: amd64 pkg: expvar cpu: AMD EPYC 7B12 BenchmarkIntAdd-4 248599 495.5 ns/op BenchmarkIntSet-4 354186 400.9 ns/op BenchmarkFloatAdd-4 59016 2018 ns/op BenchmarkFloatSet-4 434090 356.7 ns/op BenchmarkStringSet-4 287126 417.2 ns/op BenchmarkMapSet-4 117457 1396 ns/op BenchmarkMapSetDifferent-4 42858 2679 ns/op BenchmarkMapSetDifferentRandom-4 358 338004 ns/op BenchmarkMapSetString-4 116634 1209 ns/op BenchmarkMapAddSame-4 30325 5280 ns/op BenchmarkMapAddDifferent-4 10400 11116 ns/op BenchmarkMapAddDifferentRandom-4 285 405006 ns/op BenchmarkMapAddSameSteadyState-4 216387 552.2 ns/op BenchmarkMapAddDifferentSteadyState-4 93063 1450 ns/op BenchmarkMapString-4 7832 14407 ns/op 672 B/op 7 allocs/op BenchmarkRealworldExpvarUsage-4 10000 25214 ns/op PASS ok expvar 3.679s goos: freebsd goarch: amd64 pkg: fmt cpu: AMD EPYC 7B12 BenchmarkSprintfPadding-4 124749 912.0 ns/op BenchmarkSprintfEmpty-4 491232 242.0 ns/op BenchmarkSprintfString-4 358922 330.4 ns/op BenchmarkSprintfTruncateString-4 321644 376.3 ns/op BenchmarkSprintfTruncateBytes-4 158846 878.7 ns/op BenchmarkSprintfSlowParsingPath-4 297678 380.0 ns/op BenchmarkSprintfQuoteString-4 38047 2977 ns/op BenchmarkSprintfInt-4 310832 338.8 ns/op BenchmarkSprintfIntInt-4 269166 500.3 ns/op BenchmarkSprintfPrefixedInt-4 263503 436.7 ns/op BenchmarkSprintfFloat-4 165067 758.1 ns/op BenchmarkSprintfComplex-4 76435 1547 ns/op BenchmarkSprintfBoolean-4 377452 345.5 ns/op BenchmarkSprintfHexString-4 171072 688.5 ns/op BenchmarkSprintfHexBytes-4 84758 1492 ns/op BenchmarkSprintfBytes-4 40215 3004 ns/op BenchmarkSprintfStringer-4 94027 1314 ns/op BenchmarkSprintfStructure-4 48034 2417 ns/op BenchmarkManyArgs-4 93405 1272 ns/op BenchmarkFprintInt-4 94258 1311 ns/op BenchmarkFprintfBytes-4 103195 1187 ns/op BenchmarkFprintIntNoAlloc-4 92824 1325 ns/op BenchmarkScanInts-4 49 2480745 ns/op BenchmarkScanRecursiveInt-4 1 301444803 ns/op BenchmarkScanRecursiveIntReaderWrapper-4 1 321052757 ns/op PASS ok fmt 4.855s goos: freebsd goarch: amd64 pkg: go/build cpu: AMD EPYC 7B12 BenchmarkImportVendor-4 1094 101993 ns/op PASS ok go/build 1.196s goos: freebsd goarch: amd64 pkg: go/constant cpu: AMD EPYC 7B12 BenchmarkStringAdd/1-4 64629 1690 ns/op 160 B/op 2 allocs/op BenchmarkStringAdd/4-4 21030 5762 ns/op 832 B/op 9 allocs/op BenchmarkStringAdd/16-4 5874 20387 ns/op 3168 B/op 23 allocs/op BenchmarkStringAdd/64-4 1556 75204 ns/op 11872 B/op 73 allocs/op BenchmarkStringAdd/256-4 397 307645 ns/op 48992 B/op 267 allocs/op BenchmarkStringAdd/1024-4 97 1254656 ns/op 215520 B/op 1038 allocs/op BenchmarkStringAdd/4096-4 22 5351746 ns/op 846304 B/op 4113 allocs/op BenchmarkStringAdd/16384-4 5 21176224 ns/op 3615219 B/op 16406 allocs/op BenchmarkStringAdd/65536-4 2 78594831 ns/op 15239648 B/op 65564 allocs/op PASS ok go/constant 2.611s goos: freebsd goarch: amd64 pkg: go/format cpu: AMD EPYC 7B12 BenchmarkFormat/array1-10000-4 1 194096727 ns/op 0.33 MB/s 44501216 B/op 48541 allocs/op PASS ok go/format 1.287s goos: freebsd goarch: amd64 pkg: go/parser cpu: AMD EPYC 7B12 BenchmarkParse-4 7 15745259 ns/op 3.41 MB/s BenchmarkParseOnly-4 8 13643616 ns/op 3.94 MB/s BenchmarkResolve-4 69 1785641 ns/op 30.10 MB/s PASS ok go/parser 2.327s goos: freebsd goarch: amd64 pkg: go/printer cpu: AMD EPYC 7B12 BenchmarkPrintFile-4 1 107584352 ns/op 0.48 MB/s 5397280 B/op 27957 allocs/op BenchmarkPrintDecl-4 1134 101896 ns/op 0.31 MB/s 16366 B/op 53 allocs/op PASS ok go/printer 1.320s goos: freebsd goarch: amd64 pkg: go/scanner cpu: AMD EPYC 7B12 BenchmarkScan-4 361 323635 ns/op BenchmarkScanFiles/go/types/expr.go-4 22 4992417 ns/op 7.91 MB/s BenchmarkScanFiles/go/parser/parser.go-4 12 9843620 ns/op 7.57 MB/s BenchmarkScanFiles/net/http/server.go-4 7 15951427 ns/op 8.18 MB/s BenchmarkScanFiles/go/scanner/errors.go-4 280 425922 ns/op 7.28 MB/s PASS ok go/scanner 1.727s goos: freebsd goarch: amd64 pkg: go/token cpu: AMD EPYC 7B12 BenchmarkSearchInts-4 1495351 90.29 ns/op PASS ok go/token 1.300s goos: freebsd goarch: amd64 pkg: go/types cpu: AMD EPYC 7B12 BenchmarkLookupFieldOrMethod-4 132 805319 ns/op BenchmarkNamed/Underlying/nongeneric-4 1565516 74.78 ns/op BenchmarkNamed/Underlying/generic-4 1575002 74.52 ns/op BenchmarkNamed/Underlying/src_instance-4 1119285 110.8 ns/op BenchmarkNamed/Underlying/user_instance-4 1576098 75.38 ns/op BenchmarkNamed/NewMethodSet/nongeneric-4 29828 4096 ns/op BenchmarkNamed/NewMethodSet/generic-4 28756 4064 ns/op BenchmarkNamed/NewMethodSet/src_instance-4 28400 4143 ns/op BenchmarkNamed/NewMethodSet/user_instance-4 29641 4111 ns/op BenchmarkCheck/http/funcbodies/info-4 1 457226300 ns/op 77676 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 371628752 ns/op 95579 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 190463136 ns/op 186485 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 176268791 ns/op 201504 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 334975205 ns/op 15832 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 2 89101286 ns/op 59518 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 2 53751452 ns/op 98626 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 2 51550928 ns/op 102831 lines/s BenchmarkCheck/constant/funcbodies/info-4 1 110692347 ns/op 19570 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 2 50933776 ns/op 42526 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 3 40135732 ns/op 53974 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 3 38473500 ns/op 56308 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 898654264 ns/op 78362 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 457703638 ns/op 153850 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 107463743 ns/op 655105 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 2 96817600 ns/op 727253 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 272311445 ns/op 3220 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 2 60064623 ns/op 14597 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 2 53573538 ns/op 16366 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 2 53351739 ns/op 16434 lines/s PASS ok go/types 17.206s goos: freebsd goarch: amd64 pkg: hash/adler32 cpu: AMD EPYC 7B12 BenchmarkAdler32KB-4 14680 8156 ns/op 125.56 MB/s PASS ok hash/adler32 1.271s goos: freebsd goarch: amd64 pkg: hash/crc32 cpu: AMD EPYC 7B12 BenchmarkCRC32/poly=IEEE/size=15/align=0-4 269017 407.3 ns/op 36.82 MB/s BenchmarkCRC32/poly=IEEE/size=15/align=1-4 295376 398.4 ns/op 37.66 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=0-4 193381 619.9 ns/op 64.53 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=1-4 195003 601.2 ns/op 66.53 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=0-4 584803 203.1 ns/op 2521.41 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=1-4 560467 207.7 ns/op 2465.59 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=0-4 481936 246.4 ns/op 4156.47 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=1-4 486762 246.8 ns/op 4149.54 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=0-4 245264 484.9 ns/op 8447.84 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=1-4 245665 485.1 ns/op 8444.32 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=0-4 43827 2724 ns/op 12028.07 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=1-4 44073 2726 ns/op 12022.40 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=0-4 522556 193.1 ns/op 77.68 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=1-4 579687 197.4 ns/op 75.99 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=0-4 602418 201.2 ns/op 198.84 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=1-4 542919 198.5 ns/op 201.50 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=0-4 441811 273.9 ns/op 1869.15 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=1-4 437767 270.1 ns/op 1895.32 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=0-4 301785 350.3 ns/op 2923.07 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=1-4 309658 349.2 ns/op 2932.66 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=0-4 258462 408.8 ns/op 10019.78 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=1-4 269313 418.9 ns/op 9777.20 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=0-4 59432 2010 ns/op 16300.05 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=1-4 58255 2035 ns/op 16103.14 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=0-4 285160 391.6 ns/op 38.30 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=1-4 278800 383.9 ns/op 39.08 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=0-4 149935 764.3 ns/op 52.34 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=1-4 155790 764.9 ns/op 52.29 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=0-4 14406 7933 ns/op 64.54 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=1-4 14974 7915 ns/op 64.68 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=0-4 6928 16353 ns/op 62.62 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=1-4 7462 16639 ns/op 61.54 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=0-4 1482 77697 ns/op 52.72 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=1-4 1398 77252 ns/op 53.02 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=0-4 176 678358 ns/op 48.30 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=1-4 177 670209 ns/op 48.89 MB/s PASS ok hash/crc32 5.975s goos: freebsd goarch: amd64 pkg: hash/crc64 cpu: AMD EPYC 7B12 BenchmarkCrc64/ISO64KB-4 259 461758 ns/op 141.93 MB/s BenchmarkCrc64/ISO4KB-4 3832 28976 ns/op 141.36 MB/s BenchmarkCrc64/ISO1KB-4 15988 8254 ns/op 124.07 MB/s BenchmarkCrc64/ECMA64KB-4 259 460887 ns/op 142.20 MB/s BenchmarkCrc64/Random64KB-4 297 402673 ns/op 162.75 MB/s BenchmarkCrc64/Random16KB-4 1046 111452 ns/op 147.01 MB/s PASS ok hash/crc64 2.038s goos: freebsd goarch: amd64 pkg: hash/fnv cpu: AMD EPYC 7B12 BenchmarkFnv32KB-4 13939 8478 ns/op 120.79 MB/s BenchmarkFnv32aKB-4 14001 8639 ns/op 118.53 MB/s BenchmarkFnv64KB-4 14188 7867 ns/op 130.16 MB/s BenchmarkFnv64aKB-4 14095 8461 ns/op 121.02 MB/s BenchmarkFnv128KB-4 2426 42506 ns/op 24.09 MB/s BenchmarkFnv128aKB-4 2720 43982 ns/op 23.28 MB/s PASS ok hash/fnv 2.096s goos: freebsd goarch: amd64 pkg: hash/maphash cpu: AMD EPYC 7B12 BenchmarkHash/n=4/Write-4 745951 144.0 ns/op 27.78 MB/s BenchmarkHash/n=4/Bytes-4 5845120 20.63 ns/op 193.93 MB/s BenchmarkHash/n=4/String-4 2335485 49.69 ns/op 80.50 MB/s BenchmarkHash/n=8/Write-4 821448 143.4 ns/op 55.77 MB/s BenchmarkHash/n=8/Bytes-4 5874924 20.17 ns/op 396.54 MB/s BenchmarkHash/n=8/String-4 2350538 51.22 ns/op 156.20 MB/s BenchmarkHash/n=16/Write-4 818346 145.1 ns/op 110.26 MB/s BenchmarkHash/n=16/Bytes-4 5657220 21.09 ns/op 758.73 MB/s BenchmarkHash/n=16/String-4 2348109 51.04 ns/op 313.47 MB/s BenchmarkHash/n=32/Write-4 825308 149.3 ns/op 214.39 MB/s BenchmarkHash/n=32/Bytes-4 5912613 20.64 ns/op 1550.18 MB/s BenchmarkHash/n=32/String-4 2330605 49.92 ns/op 641.02 MB/s BenchmarkHash/n=64/Write-4 706246 151.0 ns/op 423.92 MB/s BenchmarkHash/n=64/Bytes-4 5290874 21.84 ns/op 2930.78 MB/s BenchmarkHash/n=64/String-4 2384882 51.90 ns/op 1233.25 MB/s BenchmarkHash/n=256/Write-4 611271 194.5 ns/op 1316.24 MB/s BenchmarkHash/n=256/Bytes-4 4379258 26.87 ns/op 9528.41 MB/s BenchmarkHash/n=256/String-4 1420878 86.03 ns/op 2975.73 MB/s BenchmarkHash/n=320/Write-4 608308 194.0 ns/op 1649.41 MB/s BenchmarkHash/n=320/Bytes-4 3755144 31.51 ns/op 10156.57 MB/s BenchmarkHash/n=320/String-4 980650 119.1 ns/op 2686.11 MB/s BenchmarkHash/n=1024/Write-4 430532 280.1 ns/op 3655.84 MB/s BenchmarkHash/n=1024/Bytes-4 1379008 86.99 ns/op 11772.01 MB/s BenchmarkHash/n=1024/String-4 357728 293.4 ns/op 3490.43 MB/s BenchmarkHash/n=4096/Write-4 185022 616.0 ns/op 6649.50 MB/s BenchmarkHash/n=4096/Bytes-4 340862 347.5 ns/op 11787.09 MB/s BenchmarkHash/n=4096/String-4 107492 1116 ns/op 3668.67 MB/s BenchmarkHash/n=16384/Write-4 60993 1945 ns/op 8425.12 MB/s BenchmarkHash/n=16384/Bytes-4 85348 1397 ns/op 11723.80 MB/s BenchmarkHash/n=16384/String-4 27684 4369 ns/op 3750.40 MB/s BenchmarkComparable/int64-4 1525352 80.61 ns/op BenchmarkComparable/uint64-4 1478882 82.63 ns/op BenchmarkComparable/uintptr-4 1493163 80.94 ns/op BenchmarkComparable/interface_{}-4 1435273 85.09 ns/op BenchmarkComparable/string-4 1476991 83.52 ns/op BenchmarkComparable/bool-4 1468075 82.35 ns/op BenchmarkComparable/*float64-4 1438848 83.95 ns/op BenchmarkComparable/float64-4 1437088 83.72 ns/op BenchmarkComparable/complex128-4 1325743 91.27 ns/op BenchmarkComparable/struct_{}-4 1460683 80.48 ns/op BenchmarkComparable/maphash.testStruct-4 980902 119.8 ns/op PASS ok hash/maphash 8.054s goos: freebsd goarch: amd64 pkg: html cpu: AMD EPYC 7B12 BenchmarkEscape-4 1234 85140 ns/op BenchmarkEscapeNone-4 180723 656.2 ns/op BenchmarkUnescape-4 1306 90733 ns/op BenchmarkUnescapeNone-4 1579620 74.17 ns/op BenchmarkUnescapeSparse-4 13761 8430 ns/op BenchmarkUnescapeDense-4 1785 60692 ns/op PASS ok html 1.944s goos: freebsd goarch: amd64 pkg: html/template cpu: AMD EPYC 7B12 BenchmarkCSSEscaper-4 13591 8639 ns/op BenchmarkCSSEscaperNoSpecials-4 57892 2082 ns/op BenchmarkDecodeCSS-4 43705 2745 ns/op BenchmarkDecodeCSSNoSpecials-4 5486763 21.61 ns/op BenchmarkCSSValueFilter-4 173209 663.4 ns/op BenchmarkCSSValueFilterOk-4 117188 960.9 ns/op BenchmarkEscapedExecute-4 6219 19935 ns/op BenchmarkHTMLNospaceEscaper-4 17745 6671 ns/op BenchmarkHTMLNospaceEscaperNoSpecials-4 87903 1316 ns/op BenchmarkStripTags-4 32187 3729 ns/op BenchmarkStripTagsNoSpecials-4 449372 256.7 ns/op BenchmarkJSValEscaperWithNum-4 29914 4058 ns/op BenchmarkJSValEscaperWithStr-4 8072 15050 ns/op BenchmarkJSValEscaperWithStrNoSpecials-4 23967 4976 ns/op BenchmarkJSValEscaperWithObj-4 6775 17442 ns/op BenchmarkJSValEscaperWithObjNoSpecials-4 17289 6985 ns/op BenchmarkJSStrEscaperNoSpecials-4 75123 1554 ns/op BenchmarkJSStrEscaper-4 17155 6937 ns/op BenchmarkJSRegexpEscaperNoSpecials-4 68637 1737 ns/op BenchmarkJSRegexpEscaper-4 16153 7448 ns/op BenchmarkTemplateSpecialTags-4 139 846641 ns/op BenchmarkURLEscaper-4 5574 19830 ns/op BenchmarkURLEscaperNoSpecials-4 267624 453.9 ns/op BenchmarkURLNormalizer-4 8199 14781 ns/op BenchmarkURLNormalizerNoSpecials-4 257580 483.5 ns/op BenchmarkSrcsetFilter-4 25911 4678 ns/op BenchmarkSrcsetFilterNoSpecials-4 161448 704.5 ns/op PASS ok html/template 5.491s goos: freebsd goarch: amd64 pkg: image cpu: AMD EPYC 7B12 BenchmarkAt/rgba-4 921684 124.6 ns/op 16 B/op 1 allocs/op BenchmarkAt/rgba64-4 716329 162.8 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba-4 981967 123.1 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba64-4 737462 160.7 ns/op 16 B/op 1 allocs/op BenchmarkAt/alpha-4 2263249 53.19 ns/op 0 B/op 0 allocs/op BenchmarkAt/alpha16-4 1439385 83.27 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray-4 2267385 52.68 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray16-4 1459470 83.20 ns/op 0 B/op 0 allocs/op BenchmarkAt/paletted-4 1728938 69.05 ns/op 0 B/op 0 allocs/op BenchmarkSet/rgba-4 683125 173.4 ns/op 16 B/op 1 allocs/op BenchmarkSet/rgba64-4 576180 200.8 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba-4 633559 173.4 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba64-4 592600 200.9 ns/op 16 B/op 1 allocs/op BenchmarkSet/alpha-4 1000000 103.6 ns/op 0 B/op 0 allocs/op BenchmarkSet/alpha16-4 775407 147.9 ns/op 16 B/op 1 allocs/op BenchmarkSet/gray-4 1297472 89.60 ns/op 0 B/op 0 allocs/op BenchmarkSet/gray16-4 800065 154.4 ns/op 16 B/op 1 allocs/op BenchmarkSet/paletted-4 522097 201.1 ns/op 0 B/op 0 allocs/op BenchmarkRGBAAt-4 1738162 68.70 ns/op BenchmarkRGBASetRGBA-4 1859026 64.19 ns/op BenchmarkRGBA64At-4 1123064 107.8 ns/op BenchmarkRGBA64SetRGBA64-4 1288700 93.96 ns/op BenchmarkNRGBAAt-4 1716256 67.73 ns/op BenchmarkNRGBASetNRGBA-4 1855515 64.67 ns/op BenchmarkNRGBA64At-4 1125192 108.1 ns/op BenchmarkNRGBA64SetNRGBA64-4 1264750 95.00 ns/op BenchmarkAlphaAt-4 2943339 40.08 ns/op BenchmarkAlphaSetAlpha-4 2960275 39.49 ns/op BenchmarkAlpha16At-4 1868389 64.01 ns/op BenchmarkAlphaSetAlpha16-4 1933897 61.49 ns/op BenchmarkGrayAt-4 2918658 40.27 ns/op BenchmarkGraySetGray-4 3001796 38.17 ns/op BenchmarkGray16At-4 2158770 64.40 ns/op BenchmarkGraySetGray16-4 1891370 60.10 ns/op PASS ok image 7.315s goos: freebsd goarch: amd64 pkg: image/color cpu: AMD EPYC 7B12 BenchmarkYCbCrToRGB/0-4 4719334 25.68 ns/op BenchmarkYCbCrToRGB/128-4 5427853 21.82 ns/op BenchmarkYCbCrToRGB/255-4 5478602 21.80 ns/op BenchmarkRGBToYCbCr/0-4 5231068 23.44 ns/op BenchmarkRGBToYCbCr/Cb-4 5472388 23.37 ns/op BenchmarkRGBToYCbCr/Cr-4 5474431 21.48 ns/op BenchmarkYCbCrToRGBA/0-4 4217943 26.92 ns/op BenchmarkYCbCrToRGBA/128-4 4466865 26.88 ns/op BenchmarkYCbCrToRGBA/255-4 4476589 26.99 ns/op BenchmarkNYCbCrAToRGBA/0-4 4357440 27.17 ns/op BenchmarkNYCbCrAToRGBA/128-4 4004853 27.24 ns/op BenchmarkNYCbCrAToRGBA/255-4 4403596 27.30 ns/op PASS ok image/color 2.798s goos: freebsd goarch: amd64 pkg: image/draw cpu: AMD EPYC 7B12 BenchmarkFillOver-4 5 23649719 ns/op BenchmarkFillSrc-4 484 247172 ns/op BenchmarkCopyOver-4 10 10738602 ns/op BenchmarkCopySrc-4 662 180372 ns/op BenchmarkNRGBAOver-4 9 11438013 ns/op BenchmarkNRGBASrc-4 16 6998464 ns/op BenchmarkYCbCr-4 13 8837463 ns/op BenchmarkGray-4 26 4194249 ns/op BenchmarkCMYK-4 15 7189630 ns/op BenchmarkGlyphOver-4 28 4027023 ns/op BenchmarkRGBAMaskOver-4 5 21389949 ns/op BenchmarkGrayMaskOver-4 7 16292898 ns/op BenchmarkRGBA64ImageMaskOver-4 4 26625840 ns/op BenchmarkRGBA-4 6 16981411 ns/op BenchmarkPalettedFill-4 1341 89558 ns/op BenchmarkPalettedRGBA-4 6 17959865 ns/op BenchmarkGenericOver-4 3 35506463 ns/op BenchmarkGenericMaskOver-4 7 15889608 ns/op BenchmarkGenericSrc-4 5 25072490 ns/op BenchmarkGenericMaskSrc-4 5 22130604 ns/op PASS ok image/draw 5.748s goos: freebsd goarch: amd64 pkg: image/gif cpu: AMD EPYC 7B12 BenchmarkDecode-4 31 3480158 ns/op 4.44 MB/s 48619 B/op 267 allocs/op BenchmarkEncodeRandomPaletted-4 2 87515568 ns/op 3.51 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRandomRGBA-4 1 2142923246 ns/op 0.57 MB/s 417248 B/op 13 allocs/op BenchmarkEncodeRealisticPaletted-4 81 1376850 ns/op 11.22 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRealisticRGBA-4 1 106924656 ns/op 0.58 MB/s 105952 B/op 13 allocs/op PASS ok image/gif 4.193s goos: freebsd goarch: amd64 pkg: image/jpeg cpu: AMD EPYC 7B12 BenchmarkFDCT-4 6087 21074 ns/op BenchmarkIDCT-4 5635 18322 ns/op BenchmarkDecodeBaseline-4 13 9165558 ns/op 6.74 MB/s 63024 B/op 5 allocs/op BenchmarkDecodeProgressive-4 9 12493733 ns/op 4.95 MB/s 259712 B/op 13 allocs/op BenchmarkEncodeRGBA-4 1 110564638 ns/op 11.11 MB/s 4544 B/op 7 allocs/op BenchmarkEncodeYCbCr-4 1 144967526 ns/op 6.36 MB/s 4544 B/op 7 allocs/op PASS ok image/jpeg 2.320s goos: freebsd goarch: amd64 pkg: image/png cpu: AMD EPYC 7B12 BenchmarkPaeth-4 14323558 7.223 ns/op BenchmarkDecodeGray-4 16 6818771 ns/op 9.61 MB/s 137027 B/op 102 allocs/op BenchmarkDecodeNRGBAGradient-4 4 27740834 ns/op 9.45 MB/s 337328 B/op 188 allocs/op BenchmarkDecodeNRGBAOpaque-4 5 24180049 ns/op 10.84 MB/s 346592 B/op 152 allocs/op BenchmarkDecodePaletted-4 30 3970574 ns/op 16.51 MB/s 140353 B/op 309 allocs/op BenchmarkDecodeRGB-4 5 22367070 ns/op 11.72 MB/s 332128 B/op 157 allocs/op BenchmarkDecodeInterlacing-4 4 27467493 ns/op 9.54 MB/s 605216 B/op 268 allocs/op BenchmarkEncodeGray-4 3 41756943 ns/op 7.36 MB/s 852184 B/op 29 allocs/op BenchmarkEncodeGrayWithBufferPool-4 3 41575101 ns/op 7.39 MB/s 284053 B/op 9 allocs/op BenchmarkEncodeNRGBOpaque-4 1 137121028 ns/op 8.96 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeNRGBA-4 1 152155089 ns/op 8.08 MB/s 864088 B/op 29 allocs/op BenchmarkEncodePaletted-4 5 22029640 ns/op 13.94 MB/s 848611 B/op 32 allocs/op BenchmarkEncodeRGBOpaque-4 1 137017288 ns/op 8.97 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeRGBA-4 1 576278124 ns/op 2.13 MB/s 864104 B/op 30 allocs/op PASS ok image/png 4.395s goos: freebsd goarch: amd64 pkg: index/suffixarray cpu: AMD EPYC 7B12 BenchmarkNew/text=opticks/size=100K/bits=32-4 3 35895521 ns/op 2.79 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=opticks/size=100K/bits=64-4 4 30621021 ns/op 3.27 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=opticks/size=500K/bits=32-4 1 196520504 ns/op 2.54 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=opticks/size=500K/bits=64-4 1 168969900 ns/op 2.96 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=32-4 3 34740997 ns/op 2.88 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=64-4 4 30171004 ns/op 3.31 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=32-4 1 184004920 ns/op 2.72 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=64-4 1 158155826 ns/op 3.16 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=32-4 1 391393767 ns/op 2.55 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=64-4 1 346770834 ns/op 2.88 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=32-4 1 3004220458 ns/op 1.66 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=64-4 1 2916612818 ns/op 1.71 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=32-4 16 6301819 ns/op 15.87 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=64-4 18 6448320 ns/op 15.51 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=32-4 4 31205508 ns/op 16.02 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=64-4 4 32184261 ns/op 15.54 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=32-4 2 61188493 ns/op 16.34 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=64-4 2 63618510 ns/op 15.72 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=32-4 1 298769885 ns/op 16.74 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=64-4 1 310335725 ns/op 16.11 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=32-4 3 39258520 ns/op 2.55 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=64-4 4 33258137 ns/op 3.01 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=32-4 1 236672723 ns/op 2.11 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=64-4 1 228057088 ns/op 2.19 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=32-4 1 465100319 ns/op 2.15 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=64-4 1 557499902 ns/op 1.79 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=32-4 1 4777719460 ns/op 1.05 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=64-4 1 4657149986 ns/op 1.07 MB/s 40001616 B/op 2 allocs/op BenchmarkSaveRestore/bits=32-4 1 105090266 ns/op 39.77 MB/s 5275648 B/op 4 allocs/op BenchmarkSaveRestore/bits=64-4 1 107033496 ns/op 39.05 MB/s 9469952 B/op 4 allocs/op PASS ok index/suffixarray 32.427s goos: freebsd goarch: amd64 pkg: internal/chacha8rand cpu: AMD EPYC 7B12 BenchmarkBlock-4 1282624 95.66 ns/op 2676.24 MB/s PASS ok internal/chacha8rand 1.293s goos: freebsd goarch: amd64 pkg: internal/fuzz cpu: AMD EPYC 7B12 BenchmarkMarshalCorpusFile/1-4 52135 2208 ns/op 0.45 MB/s BenchmarkMarshalCorpusFile/2-4 52341 2350 ns/op 0.85 MB/s BenchmarkMarshalCorpusFile/4-4 48405 2556 ns/op 1.56 MB/s BenchmarkMarshalCorpusFile/8-4 39308 3088 ns/op 2.59 MB/s BenchmarkMarshalCorpusFile/16-4 31394 3792 ns/op 4.22 MB/s BenchmarkMarshalCorpusFile/32-4 21424 5621 ns/op 5.69 MB/s BenchmarkMarshalCorpusFile/64-4 16730 7335 ns/op 8.73 MB/s BenchmarkMarshalCorpusFile/128-4 12046 10126 ns/op 12.64 MB/s BenchmarkMarshalCorpusFile/256-4 5415 22541 ns/op 11.36 MB/s BenchmarkMarshalCorpusFile/512-4 2793 44391 ns/op 11.53 MB/s BenchmarkMarshalCorpusFile/1024-4 1399 81774 ns/op 12.52 MB/s BenchmarkMarshalCorpusFile/2048-4 690 167193 ns/op 12.25 MB/s BenchmarkMarshalCorpusFile/4096-4 346 335693 ns/op 12.20 MB/s BenchmarkMarshalCorpusFile/8192-4 181 639039 ns/op 12.82 MB/s BenchmarkMarshalCorpusFile/16384-4 92 1299635 ns/op 12.61 MB/s BenchmarkMarshalCorpusFile/32768-4 43 2820672 ns/op 11.62 MB/s BenchmarkMarshalCorpusFile/65536-4 18 5645214 ns/op 11.61 MB/s BenchmarkMarshalCorpusFile/131072-4 9 11593356 ns/op 11.31 MB/s BenchmarkMarshalCorpusFile/262144-4 5 23026699 ns/op 11.38 MB/s BenchmarkMarshalCorpusFile/524288-4 3 48886006 ns/op 10.72 MB/s BenchmarkMarshalCorpusFile/1048576-4 2 86500469 ns/op 12.12 MB/s BenchmarkUnmarshalCorpusFile/1-4 13789 8676 ns/op 0.12 MB/s BenchmarkUnmarshalCorpusFile/2-4 12937 9138 ns/op 0.22 MB/s BenchmarkUnmarshalCorpusFile/4-4 10000 10169 ns/op 0.39 MB/s BenchmarkUnmarshalCorpusFile/8-4 9573 11545 ns/op 0.69 MB/s BenchmarkUnmarshalCorpusFile/16-4 8976 13424 ns/op 1.19 MB/s BenchmarkUnmarshalCorpusFile/32-4 6050 20057 ns/op 1.60 MB/s BenchmarkUnmarshalCorpusFile/64-4 4490 23877 ns/op 2.68 MB/s BenchmarkUnmarshalCorpusFile/128-4 3399 30091 ns/op 4.25 MB/s BenchmarkUnmarshalCorpusFile/256-4 1429 81383 ns/op 3.15 MB/s BenchmarkUnmarshalCorpusFile/512-4 796 149916 ns/op 3.42 MB/s BenchmarkUnmarshalCorpusFile/1024-4 394 301958 ns/op 3.39 MB/s BenchmarkUnmarshalCorpusFile/2048-4 206 581591 ns/op 3.52 MB/s BenchmarkUnmarshalCorpusFile/4096-4 100 1145202 ns/op 3.58 MB/s BenchmarkUnmarshalCorpusFile/8192-4 45 2275366 ns/op 3.60 MB/s BenchmarkUnmarshalCorpusFile/16384-4 24 4557059 ns/op 3.60 MB/s BenchmarkUnmarshalCorpusFile/32768-4 13 9231583 ns/op 3.55 MB/s BenchmarkUnmarshalCorpusFile/65536-4 6 18206977 ns/op 3.60 MB/s BenchmarkUnmarshalCorpusFile/131072-4 3 36011590 ns/op 3.64 MB/s BenchmarkUnmarshalCorpusFile/262144-4 2 73968065 ns/op 3.54 MB/s BenchmarkUnmarshalCorpusFile/524288-4 1 143539904 ns/op 3.65 MB/s BenchmarkUnmarshalCorpusFile/1048576-4 1 297242583 ns/op 3.53 MB/s BenchmarkMutatorBytes/1-4 40000 2758 ns/op BenchmarkMutatorBytes/10-4 45448 2673 ns/op BenchmarkMutatorBytes/100-4 42648 2892 ns/op BenchmarkMutatorBytes/1000-4 30986 4136 ns/op BenchmarkMutatorBytes/10000-4 9451 15392 ns/op BenchmarkMutatorBytes/100000-4 1255 95880 ns/op BenchmarkMutatorString/1-4 39979 2849 ns/op BenchmarkMutatorString/10-4 42874 2841 ns/op BenchmarkMutatorString/100-4 39022 3241 ns/op BenchmarkMutatorString/1000-4 21636 5966 ns/op BenchmarkMutatorString/10000-4 4642 29947 ns/op BenchmarkMutatorString/100000-4 558 217332 ns/op BenchmarkMutatorAllBasicTypes/[]uint8-4 21508 4916 ns/op BenchmarkMutatorAllBasicTypes/string-4 23139 4983 ns/op BenchmarkMutatorAllBasicTypes/bool-4 71715 1701 ns/op BenchmarkMutatorAllBasicTypes/float32-4 61935 1932 ns/op BenchmarkMutatorAllBasicTypes/float64-4 62972 1930 ns/op BenchmarkMutatorAllBasicTypes/int-4 65722 1794 ns/op BenchmarkMutatorAllBasicTypes/int8-4 67004 1777 ns/op BenchmarkMutatorAllBasicTypes/int16-4 67135 1800 ns/op BenchmarkMutatorAllBasicTypes/int32-4 65064 1802 ns/op BenchmarkMutatorAllBasicTypes/int64-4 67574 1796 ns/op BenchmarkMutatorAllBasicTypes/uint8-4 65802 1818 ns/op BenchmarkMutatorAllBasicTypes/uint16-4 65606 1835 ns/op BenchmarkMutatorAllBasicTypes/uint32-4 64773 1831 ns/op BenchmarkMutatorAllBasicTypes/uint64-4 65697 1832 ns/op BenchmarkByteSliceMutators/RemoveBytes/64-4 381825 309.5 ns/op BenchmarkByteSliceMutators/RemoveBytes/128-4 302504 336.8 ns/op BenchmarkByteSliceMutators/RemoveBytes/256-4 339243 360.2 ns/op BenchmarkByteSliceMutators/RemoveBytes/512-4 316594 407.0 ns/op BenchmarkByteSliceMutators/RemoveBytes/1024-4 251746 478.1 ns/op BenchmarkByteSliceMutators/InsertRandomBytes/64-4 488683 211.7 ns/op BenchmarkByteSliceMutators/InsertRandomBytes/128-4 570028 212.9 ns/op BenchmarkByteSliceMutators/InsertRandomBytes/256-4 582775 211.5 ns/op BenchmarkByteSliceMutators/InsertRandomBytes/512-4 562731 203.9 ns/op BenchmarkByteSliceMutators/InsertRandomBytes/1024-4 562276 205.6 ns/op BenchmarkByteSliceMutators/DuplicateBytes/64-4 444008 273.9 ns/op BenchmarkByteSliceMutators/DuplicateBytes/128-4 433804 269.6 ns/op BenchmarkByteSliceMutators/DuplicateBytes/256-4 399273 267.6 ns/op BenchmarkByteSliceMutators/DuplicateBytes/512-4 398245 271.3 ns/op BenchmarkByteSliceMutators/DuplicateBytes/1024-4 441112 267.5 ns/op BenchmarkByteSliceMutators/OverwriteBytes/64-4 289150 375.5 ns/op BenchmarkByteSliceMutators/OverwriteBytes/128-4 310352 384.3 ns/op BenchmarkByteSliceMutators/OverwriteBytes/256-4 299298 386.1 ns/op BenchmarkByteSliceMutators/OverwriteBytes/512-4 311910 377.8 ns/op BenchmarkByteSliceMutators/OverwriteBytes/1024-4 278792 390.6 ns/op BenchmarkByteSliceMutators/BitFlip/64-4 774776 155.5 ns/op BenchmarkByteSliceMutators/BitFlip/128-4 645949 156.6 ns/op BenchmarkByteSliceMutators/BitFlip/256-4 766867 149.3 ns/op BenchmarkByteSliceMutators/BitFlip/512-4 785395 153.4 ns/op BenchmarkByteSliceMutators/BitFlip/1024-4 780577 157.0 ns/op BenchmarkByteSliceMutators/XORByte/64-4 774256 155.1 ns/op BenchmarkByteSliceMutators/XORByte/128-4 658677 153.0 ns/op BenchmarkByteSliceMutators/XORByte/256-4 738097 156.4 ns/op BenchmarkByteSliceMutators/XORByte/512-4 675246 152.8 ns/op BenchmarkByteSliceMutators/XORByte/1024-4 659637 153.1 ns/op BenchmarkByteSliceMutators/SwapByte/64-4 676263 176.9 ns/op BenchmarkByteSliceMutators/SwapByte/128-4 669802 175.9 ns/op BenchmarkByteSliceMutators/SwapByte/256-4 582894 175.2 ns/op BenchmarkByteSliceMutators/SwapByte/512-4 713464 173.6 ns/op BenchmarkByteSliceMutators/SwapByte/1024-4 619060 175.3 ns/op BenchmarkByteSliceMutators/ArithmeticUint8/64-4 551083 207.6 ns/op BenchmarkByteSliceMutators/ArithmeticUint8/128-4 579240 203.4 ns/op BenchmarkByteSliceMutators/ArithmeticUint8/256-4 587247 204.3 ns/op BenchmarkByteSliceMutators/ArithmeticUint8/512-4 539040 207.8 ns/op BenchmarkByteSliceMutators/ArithmeticUint8/1024-4 559604 201.6 ns/op BenchmarkByteSliceMutators/ArithmeticUint16/64-4 363714 306.5 ns/op BenchmarkByteSliceMutators/ArithmeticUint16/128-4 323545 310.2 ns/op BenchmarkByteSliceMutators/ArithmeticUint16/256-4 352641 301.3 ns/op BenchmarkByteSliceMutators/ArithmeticUint16/512-4 329950 311.9 ns/op BenchmarkByteSliceMutators/ArithmeticUint16/1024-4 331328 308.0 ns/op BenchmarkByteSliceMutators/ArithmeticUint32/64-4 338374 360.8 ns/op BenchmarkByteSliceMutators/ArithmeticUint32/128-4 320139 353.3 ns/op BenchmarkByteSliceMutators/ArithmeticUint32/256-4 312382 352.9 ns/op BenchmarkByteSliceMutators/ArithmeticUint32/512-4 323112 347.5 ns/op BenchmarkByteSliceMutators/ArithmeticUint32/1024-4 311052 347.3 ns/op BenchmarkByteSliceMutators/ArithmeticUint64/64-4 255156 437.4 ns/op BenchmarkByteSliceMutators/ArithmeticUint64/128-4 254956 431.1 ns/op BenchmarkByteSliceMutators/ArithmeticUint64/256-4 250970 438.1 ns/op BenchmarkByteSliceMutators/ArithmeticUint64/512-4 261687 437.7 ns/op BenchmarkByteSliceMutators/ArithmeticUint64/1024-4 274485 442.3 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint8/64-4 604333 167.5 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint8/128-4 646909 165.3 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint8/256-4 721754 166.7 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint8/512-4 738412 165.5 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint8/1024-4 722002 164.9 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint16/64-4 484831 252.1 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint16/128-4 409756 252.9 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint16/256-4 475756 250.0 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint16/512-4 412218 254.0 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint16/1024-4 474358 255.3 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint32/64-4 440948 268.3 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint32/128-4 448108 274.3 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint32/256-4 442761 273.7 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint32/512-4 372966 275.7 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint32/1024-4 416571 271.0 ns/op BenchmarkByteSliceMutators/InsertConstantBytes/64-4 575139 207.9 ns/op BenchmarkByteSliceMutators/InsertConstantBytes/128-4 580914 209.0 ns/op BenchmarkByteSliceMutators/InsertConstantBytes/256-4 568286 212.0 ns/op BenchmarkByteSliceMutators/InsertConstantBytes/512-4 513925 211.9 ns/op BenchmarkByteSliceMutators/InsertConstantBytes/1024-4 571994 203.9 ns/op BenchmarkByteSliceMutators/OverwriteConstantBytes/64-4 364855 320.9 ns/op BenchmarkByteSliceMutators/OverwriteConstantBytes/128-4 329514 319.3 ns/op BenchmarkByteSliceMutators/OverwriteConstantBytes/256-4 357825 325.6 ns/op BenchmarkByteSliceMutators/OverwriteConstantBytes/512-4 373616 336.8 ns/op BenchmarkByteSliceMutators/OverwriteConstantBytes/1024-4 319675 344.0 ns/op BenchmarkByteSliceMutators/ShuffleBytes/64-4 198627 609.6 ns/op BenchmarkByteSliceMutators/ShuffleBytes/128-4 186378 651.1 ns/op BenchmarkByteSliceMutators/ShuffleBytes/256-4 174529 682.5 ns/op BenchmarkByteSliceMutators/ShuffleBytes/512-4 156084 741.1 ns/op BenchmarkByteSliceMutators/ShuffleBytes/1024-4 138841 865.6 ns/op BenchmarkByteSliceMutators/SwapBytes/64-4 434150 275.2 ns/op BenchmarkByteSliceMutators/SwapBytes/128-4 441453 276.3 ns/op BenchmarkByteSliceMutators/SwapBytes/256-4 441205 272.3 ns/op BenchmarkByteSliceMutators/SwapBytes/512-4 433546 280.9 ns/op BenchmarkByteSliceMutators/SwapBytes/1024-4 438909 276.8 ns/op PASS ok internal/fuzz 24.218s PASS ok internal/poll 1.026s goos: freebsd goarch: amd64 pkg: internal/runtime/atomic cpu: AMD EPYC 7B12 BenchmarkAnd32-4 20129472 5.303 ns/op BenchmarkAnd32Parallel-4 3529225 34.99 ns/op BenchmarkAnd64-4 19484858 5.964 ns/op BenchmarkAnd64Parallel-4 3422587 34.46 ns/op BenchmarkOr32-4 20181603 5.903 ns/op BenchmarkOr32Parallel-4 3434316 32.82 ns/op BenchmarkOr64-4 19478026 5.910 ns/op BenchmarkOr64Parallel-4 3525416 33.97 ns/op BenchmarkAtomicLoad64-4 19650874 5.924 ns/op BenchmarkAtomicStore64-4 20274318 5.946 ns/op BenchmarkAtomicLoad-4 20328098 5.919 ns/op BenchmarkAtomicStore-4 19385360 5.929 ns/op BenchmarkAtomicLoad8-4 20294750 5.271 ns/op BenchmarkAtomicStore8-4 20155807 5.920 ns/op BenchmarkAnd8-4 19960882 5.934 ns/op BenchmarkAnd-4 20322456 5.923 ns/op BenchmarkAnd8Parallel-4 4121676 30.14 ns/op BenchmarkAndParallel-4 3492014 34.64 ns/op BenchmarkOr8-4 23834280 5.084 ns/op BenchmarkOr-4 20177019 5.912 ns/op BenchmarkOr8Parallel-4 3660459 32.97 ns/op BenchmarkOrParallel-4 3472102 33.77 ns/op BenchmarkXadd-4 3812162 28.13 ns/op BenchmarkXadd64-4 3313014 31.50 ns/op BenchmarkCas-4 2966622 40.80 ns/op BenchmarkCas64-4 3027186 37.17 ns/op BenchmarkXchg-4 3267044 36.68 ns/op BenchmarkXchg64-4 3172351 35.41 ns/op BenchmarkXchg8-4 23826998 5.226 ns/op BenchmarkXchg8Parallel-4 3824617 32.67 ns/op PASS ok internal/runtime/atomic 5.431s goos: freebsd goarch: amd64 pkg: internal/runtime/math cpu: AMD EPYC 7B12 BenchmarkMulUintptr/small-4 5476119 21.81 ns/op BenchmarkMulUintptr/large-4 4460540 26.13 ns/op PASS ok internal/runtime/math 1.368s goos: freebsd goarch: amd64 pkg: internal/sync cpu: AMD EPYC 7B12 BenchmarkHashTrieMapLoadSmall-4 373123 322.5 ns/op 0 B/op 0 allocs/op BenchmarkHashTrieMapLoad-4 287462 410.9 ns/op 0 B/op 0 allocs/op BenchmarkHashTrieMapLoadLarge-4 141194 817.0 ns/op 0 B/op 0 allocs/op BenchmarkHashTrieMapLoadOrStore-4 253180 402.9 ns/op 0 B/op 0 allocs/op BenchmarkHashTrieMapLoadOrStoreLarge-4 85501 1426 ns/op 29 B/op 0 allocs/op PASS ok internal/sync 3.806s PASS ok internal/syscall/unix 1.077s goos: freebsd goarch: amd64 pkg: internal/zstd cpu: AMD EPYC 7B12 BenchmarkLarge-4 1 230435386 ns/op 1.19 MB/s 2851728 B/op 43 allocs/op PASS ok internal/zstd 1.343s goos: freebsd goarch: amd64 pkg: io cpu: AMD EPYC 7B12 BenchmarkCopyNSmall-4 38976 3749 ns/op BenchmarkCopyNLarge-4 526 232723 ns/op PASS ok io 1.523s goos: freebsd goarch: amd64 pkg: log cpu: AMD EPYC 7B12 BenchmarkItoa-4 276997 382.4 ns/op BenchmarkPrintln-4 27856 4387 ns/op 79 B/op 1 allocs/op BenchmarkPrintlnNoFlags-4 41358 2927 ns/op 66 B/op 1 allocs/op BenchmarkConcurrent-4 5139 24832 ns/op BenchmarkDiscard-4 1275195 94.32 ns/op 0 B/op 0 allocs/op PASS ok log 1.921s goos: freebsd goarch: amd64 pkg: log/slog cpu: AMD EPYC 7B12 BenchmarkAttrString-4 26331 4368 ns/op 311 B/op 16 allocs/op BenchmarkWriteTime-4 122506 921.2 ns/op BenchmarkJSONHandler/defaults-4 10495 11979 ns/op 523 B/op 1 allocs/op BenchmarkJSONHandler/time_format-4 6097 20255 ns/op 789 B/op 6 allocs/op BenchmarkJSONHandler/time_unix-4 6813 18278 ns/op 741 B/op 5 allocs/op BenchmarkPreformatting/separate-4 8820 11599 ns/op 504 B/op 0 allocs/op BenchmarkPreformatting/struct-4 10449 12026 ns/op 523 B/op 0 allocs/op BenchmarkPreformatting/struct_file-4 7644 14871 ns/op 530 B/op 1 allocs/op BenchmarkJSONEncoding/json.Marshal-4 36204 3321 ns/op 80 B/op 3 allocs/op BenchmarkJSONEncoding/Encoder.Encode-4 34610 3446 ns/op 63 B/op 1 allocs/op BenchmarkNopLog/no_attrs-4 89955 1318 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/attrs-4 73887 1716 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/attrs-parallel-4 43062 2869 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/keys-values-4 71194 1766 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/WithContext-4 73035 1733 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/WithContext-parallel-4 44110 2764 ns/op 0 B/op 0 allocs/op BenchmarkPC/0-4 1283132 86.11 ns/op 0 B/op 0 allocs/op BenchmarkPC/1-4 854420 140.9 ns/op 0 B/op 0 allocs/op BenchmarkPC/2-4 844688 144.7 ns/op 0 B/op 0 allocs/op BenchmarkPC/3-4 703386 177.5 ns/op 0 B/op 0 allocs/op BenchmarkPC/4-4 559072 211.2 ns/op 0 B/op 0 allocs/op BenchmarkRecord-4 7768 13491 ns/op BenchmarkDispatch/switch-checked-4 243541 413.9 ns/op BenchmarkDispatch/As-4 253587 430.1 ns/op BenchmarkDispatch/Visit-4 256170 474.9 ns/op BenchmarkUnsafeStrings-4 25365 4663 ns/op 0 B/op 0 allocs/op --- BENCH: BenchmarkUnsafeStrings-4 value_test.go:288: Value size = 24 value_test.go:288: Value size = 24 value_test.go:288: Value size = 24 value_test.go:288: Value size = 24 PASS ok log/slog 5.215s goos: freebsd goarch: amd64 pkg: log/slog/internal/benchmarks cpu: AMD EPYC 7B12 BenchmarkAttrs/disabled/5_args-4 1665163 71.14 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/disabled/5_args_ctx-4 1713370 69.88 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/disabled/10_args-4 991976 120.0 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/disabled/40_args-4 252294 432.1 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/fastText_discard/5_args-4 75642 1677 ns/op 258 B/op 0 allocs/op BenchmarkAttrs/fastText_discard/5_args_ctx-4 77510 1530 ns/op 262 B/op 0 allocs/op BenchmarkAttrs/fastText_discard/10_args-4 52333 2632 ns/op 678 B/op 2 allocs/op BenchmarkAttrs/fastText_discard/40_args-4 18986 7758 ns/op 3460 B/op 2 allocs/op BenchmarkAttrs/Text_discard/5_args-4 17176 6712 ns/op 591 B/op 2 allocs/op BenchmarkAttrs/Text_discard/5_args_ctx-4 17862 6859 ns/op 597 B/op 2 allocs/op BenchmarkAttrs/Text_discard/10_args-4 11420 9839 ns/op 1087 B/op 6 allocs/op BenchmarkAttrs/Text_discard/40_args-4 3939 29236 ns/op 4305 B/op 15 allocs/op BenchmarkAttrs/JSON_discard/5_args-4 17528 6338 ns/op 528 B/op 1 allocs/op BenchmarkAttrs/JSON_discard/5_args_ctx-4 18376 6370 ns/op 528 B/op 1 allocs/op BenchmarkAttrs/JSON_discard/10_args-4 13231 9190 ns/op 941 B/op 3 allocs/op BenchmarkAttrs/JSON_discard/40_args-4 4398 27776 ns/op 3743 B/op 3 allocs/op PASS ok log/slog/internal/benchmarks 3.789s goos: freebsd goarch: amd64 pkg: maps cpu: AMD EPYC 7B12 BenchmarkMapClone-4 1 165777967 ns/op PASS ok maps 1.516s goos: freebsd goarch: amd64 pkg: math cpu: AMD EPYC 7B12 BenchmarkAcos-4 4739022 25.42 ns/op BenchmarkAcosh-4 1313424 92.79 ns/op BenchmarkAsin-4 4744308 25.03 ns/op BenchmarkAsinh-4 1315592 92.77 ns/op BenchmarkAtan-4 5513368 22.18 ns/op BenchmarkAtanh-4 1275146 92.76 ns/op BenchmarkAtan2-4 3334999 36.03 ns/op BenchmarkCbrt-4 1604926 74.80 ns/op BenchmarkCeil-4 19140748 5.920 ns/op BenchmarkCopysign-4 2321799 51.40 ns/op BenchmarkCos-4 1413574 83.74 ns/op BenchmarkCosh-4 1997698 60.29 ns/op BenchmarkErf-4 5413365 21.64 ns/op BenchmarkErfc-4 5457981 22.73 ns/op BenchmarkErfinv-4 5278850 22.01 ns/op BenchmarkErfcinv-4 5522760 22.12 ns/op BenchmarkExp-4 8899628 13.43 ns/op BenchmarkExpGo-4 1000000 108.1 ns/op BenchmarkExpm1-4 4668090 26.01 ns/op BenchmarkExp2-4 1000000 102.7 ns/op BenchmarkExp2Go-4 968856 109.6 ns/op BenchmarkAbs-4 3159374 37.71 ns/op BenchmarkDim-4 12071151 11.12 ns/op BenchmarkFloor-4 19138309 5.571 ns/op BenchmarkMax-4 14659556 8.087 ns/op BenchmarkMin-4 14376324 7.986 ns/op BenchmarkMod-4 294147 387.7 ns/op BenchmarkFrexp-4 1656184 70.09 ns/op BenchmarkGamma-4 669007 151.2 ns/op BenchmarkHypot-4 12081494 8.735 ns/op BenchmarkHypotGo-4 1517103 78.80 ns/op BenchmarkIlogb-4 2023113 59.60 ns/op BenchmarkJ0-4 313494 381.1 ns/op BenchmarkJ1-4 336094 360.9 ns/op BenchmarkJn-4 152408 769.1 ns/op BenchmarkLdexp-4 1611312 74.14 ns/op BenchmarkLgamma-4 1000000 105.8 ns/op BenchmarkLog-4 8668730 13.84 ns/op BenchmarkLogb-4 2124722 59.50 ns/op BenchmarkLog1p-4 1572187 76.72 ns/op BenchmarkLog10-4 8391956 14.36 ns/op BenchmarkLog2-4 1416769 85.45 ns/op BenchmarkModf-4 2581771 46.30 ns/op BenchmarkNextafter32-4 2593375 44.83 ns/op BenchmarkNextafter64-4 2591821 46.84 ns/op BenchmarkPowInt-4 455370 226.5 ns/op BenchmarkPowFrac-4 389244 270.8 ns/op BenchmarkPow10Pos-4 4943161 22.47 ns/op BenchmarkPow10Neg-4 4986655 24.05 ns/op BenchmarkRound-4 3108586 38.40 ns/op BenchmarkRoundToEven-4 10149727 11.63 ns/op BenchmarkRemainder-4 469378 268.4 ns/op BenchmarkSignbit-4 4803078 24.77 ns/op BenchmarkSin-4 2039293 59.90 ns/op BenchmarkSincos-4 1223612 98.76 ns/op BenchmarkSinh-4 3717950 32.38 ns/op BenchmarkSqrtIndirect-4 20082542 5.918 ns/op BenchmarkSqrtLatency-4 13123512 9.277 ns/op BenchmarkSqrtIndirectLatency-4 12893643 9.296 ns/op BenchmarkSqrtGoLatency-4 1667595 73.46 ns/op BenchmarkSqrtPrime-4 175513 685.3 ns/op BenchmarkTan-4 1886530 64.52 ns/op BenchmarkTanh-4 1926001 62.35 ns/op BenchmarkTrunc-4 19702627 5.294 ns/op BenchmarkY0-4 325922 365.1 ns/op BenchmarkY1-4 316198 361.7 ns/op BenchmarkYn-4 159458 744.1 ns/op BenchmarkFloat64bits-4 4850934 24.53 ns/op BenchmarkFloat64frombits-4 4765380 23.77 ns/op BenchmarkFloat32bits-4 4808834 24.64 ns/op BenchmarkFloat32frombits-4 4773574 25.09 ns/op BenchmarkFMA-4 19323272 5.945 ns/op PASS ok math 12.150s goos: freebsd goarch: amd64 pkg: math/big cpu: AMD EPYC 7B12 BenchmarkAddVV/1-4 13875440 8.432 ns/op 7590.47 MB/s BenchmarkAddVV/2-4 11950564 8.858 ns/op 14449.53 MB/s BenchmarkAddVV/3-4 12797965 9.089 ns/op 21125.51 MB/s BenchmarkAddVV/4-4 12533292 8.952 ns/op 28596.24 MB/s BenchmarkAddVV/5-4 12822348 9.091 ns/op 35201.35 MB/s BenchmarkAddVV/10-4 11235213 10.59 ns/op 60462.91 MB/s BenchmarkAddVV/100-4 2554844 46.97 ns/op 136256.92 MB/s BenchmarkAddVV/1000-4 244951 472.7 ns/op 135391.02 MB/s BenchmarkSubVV/1-4 14122656 8.696 ns/op 7360.09 MB/s BenchmarkSubVV/2-4 12262917 8.729 ns/op 14664.45 MB/s BenchmarkSubVV/3-4 12651754 9.061 ns/op 21190.83 MB/s BenchmarkSubVV/4-4 11391850 8.898 ns/op 28770.89 MB/s BenchmarkSubVV/5-4 11843116 9.164 ns/op 34918.02 MB/s BenchmarkSubVV/10-4 10926799 10.61 ns/op 60322.16 MB/s BenchmarkSubVV/100-4 2486767 47.37 ns/op 135095.12 MB/s BenchmarkSubVV/1000-4 234703 476.2 ns/op 134401.35 MB/s BenchmarkAddVW/1-4 13921218 8.188 ns/op 977.08 MB/s BenchmarkAddVW/2-4 13348947 8.721 ns/op 1834.76 MB/s BenchmarkAddVW/3-4 12282988 9.349 ns/op 2567.06 MB/s BenchmarkAddVW/4-4 13667325 8.192 ns/op 3906.14 MB/s BenchmarkAddVW/5-4 14595898 8.114 ns/op 4929.72 MB/s BenchmarkAddVW/10-4 11408812 9.665 ns/op 8277.01 MB/s BenchmarkAddVW/100-4 534406 229.3 ns/op 3489.08 MB/s BenchmarkAddVW/1000-4 69598 1659 ns/op 4822.56 MB/s BenchmarkAddVWext/1-4 14027054 7.844 ns/op 1019.95 MB/s BenchmarkAddVWext/2-4 13465802 8.347 ns/op 1916.87 MB/s BenchmarkAddVWext/3-4 12074877 9.405 ns/op 2551.85 MB/s BenchmarkAddVWext/4-4 12596494 8.134 ns/op 3934.17 MB/s BenchmarkAddVWext/5-4 13788435 8.133 ns/op 4917.98 MB/s BenchmarkAddVWext/10-4 9664267 12.19 ns/op 6563.28 MB/s BenchmarkAddVWext/100-4 109054 1092 ns/op 732.40 MB/s BenchmarkAddVWext/1000-4 9736 10374 ns/op 771.17 MB/s BenchmarkSubVW/1-4 14851104 7.476 ns/op 1070.15 MB/s BenchmarkSubVW/2-4 14065645 7.782 ns/op 2056.03 MB/s BenchmarkSubVW/3-4 13146633 8.771 ns/op 2736.43 MB/s BenchmarkSubVW/4-4 14054985 8.440 ns/op 3791.55 MB/s BenchmarkSubVW/5-4 13660153 8.188 ns/op 4885.23 MB/s BenchmarkSubVW/10-4 11620636 9.638 ns/op 8300.18 MB/s BenchmarkSubVW/100-4 502982 246.3 ns/op 3248.26 MB/s BenchmarkSubVW/1000-4 72236 1637 ns/op 4888.18 MB/s BenchmarkSubVWext/1-4 14995822 8.162 ns/op 980.17 MB/s BenchmarkSubVWext/2-4 14812606 8.477 ns/op 1887.40 MB/s BenchmarkSubVWext/3-4 13123298 8.762 ns/op 2739.22 MB/s BenchmarkSubVWext/4-4 13465437 8.022 ns/op 3989.25 MB/s BenchmarkSubVWext/5-4 14570980 7.982 ns/op 5010.97 MB/s BenchmarkSubVWext/10-4 12204649 9.718 ns/op 8232.25 MB/s BenchmarkSubVWext/100-4 107920 1115 ns/op 717.37 MB/s BenchmarkSubVWext/1000-4 11494 10693 ns/op 748.18 MB/s BenchmarkMulAddVWW/1-4 11426149 9.414 ns/op 6798.72 MB/s BenchmarkMulAddVWW/2-4 11540563 9.280 ns/op 13792.85 MB/s BenchmarkMulAddVWW/3-4 13875378 8.604 ns/op 22313.93 MB/s BenchmarkMulAddVWW/4-4 12268020 9.588 ns/op 26698.71 MB/s BenchmarkMulAddVWW/5-4 11155749 9.767 ns/op 32763.24 MB/s BenchmarkMulAddVWW/10-4 9750638 12.34 ns/op 51858.03 MB/s BenchmarkMulAddVWW/100-4 1436463 83.81 ns/op 76358.81 MB/s BenchmarkMulAddVWW/1000-4 143421 838.1 ns/op 76363.51 MB/s BenchmarkAddMulVVW/1-4 13756852 8.144 ns/op 7858.36 MB/s BenchmarkAddMulVVW/2-4 12772124 9.095 ns/op 14073.69 MB/s BenchmarkAddMulVVW/3-4 12244374 9.183 ns/op 20907.26 MB/s BenchmarkAddMulVVW/4-4 9737268 10.33 ns/op 24774.82 MB/s BenchmarkAddMulVVW/5-4 10348922 11.07 ns/op 28912.77 MB/s BenchmarkAddMulVVW/10-4 10096423 11.28 ns/op 56744.68 MB/s BenchmarkAddMulVVW/100-4 2116548 57.04 ns/op 112207.99 MB/s BenchmarkAddMulVVW/1000-4 212083 495.7 ns/op 129099.39 MB/s BenchmarkDivWVW/1-4 4116536 29.11 ns/op 2198.73 MB/s BenchmarkDivWVW/2-4 2605892 46.56 ns/op 2748.98 MB/s BenchmarkDivWVW/3-4 2079225 57.30 ns/op 3350.90 MB/s BenchmarkDivWVW/4-4 1708042 72.36 ns/op 3537.71 MB/s BenchmarkDivWVW/5-4 1413646 83.93 ns/op 3812.55 MB/s BenchmarkDivWVW/10-4 785460 151.8 ns/op 4215.81 MB/s BenchmarkDivWVW/100-4 85677 1337 ns/op 4785.89 MB/s BenchmarkDivWVW/1000-4 8218 13144 ns/op 4869.00 MB/s BenchmarkNonZeroShifts/1/shrVU-4 13249563 8.477 ns/op BenchmarkNonZeroShifts/1/shlVU-4 14770107 8.130 ns/op BenchmarkNonZeroShifts/2/shrVU-4 13757090 8.515 ns/op BenchmarkNonZeroShifts/2/shlVU-4 13870082 7.731 ns/op BenchmarkNonZeroShifts/3/shrVU-4 12237980 9.054 ns/op BenchmarkNonZeroShifts/3/shlVU-4 13581967 8.746 ns/op BenchmarkNonZeroShifts/4/shrVU-4 11043984 9.652 ns/op BenchmarkNonZeroShifts/4/shlVU-4 12088743 9.127 ns/op BenchmarkNonZeroShifts/5/shrVU-4 10856269 10.64 ns/op BenchmarkNonZeroShifts/5/shlVU-4 11459144 10.02 ns/op BenchmarkNonZeroShifts/10/shrVU-4 7590637 15.34 ns/op BenchmarkNonZeroShifts/10/shlVU-4 8880909 13.12 ns/op BenchmarkNonZeroShifts/100/shrVU-4 1000000 100.2 ns/op BenchmarkNonZeroShifts/100/shlVU-4 1629889 69.92 ns/op BenchmarkNonZeroShifts/1000/shrVU-4 126618 948.2 ns/op BenchmarkNonZeroShifts/1000/shlVU-4 177454 647.4 ns/op BenchmarkDecimalConversion-4 319 376036 ns/op BenchmarkFloatString/100-4 16482 7197 ns/op 392 B/op 8 allocs/op BenchmarkFloatString/1000-4 301 409064 ns/op 2909 B/op 10 allocs/op BenchmarkFloatString/10000-4 3 37377123 ns/op 60837 B/op 48 allocs/op BenchmarkFloatString/100000-4 1 3611350957 ns/op 834520 B/op 506 allocs/op BenchmarkFloatAdd/10-4 198517 514.8 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100-4 234156 507.7 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/1000-4 210604 565.3 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/10000-4 109093 1022 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100000-4 20590 5522 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10-4 260908 415.7 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100-4 254594 411.3 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/1000-4 281173 433.9 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10000-4 193768 596.0 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100000-4 55600 2173 ns/op 0 B/op 0 allocs/op BenchmarkParseFloatSmallExp-4 2710 42548 ns/op BenchmarkParseFloatLargeExp-4 640 181836 ns/op BenchmarkGCD10x10/WithoutXY-4 259020 408.1 ns/op BenchmarkGCD10x10/WithXY-4 80456 1453 ns/op BenchmarkGCD10x100/WithoutXY-4 166879 748.0 ns/op BenchmarkGCD10x100/WithXY-4 25347 4946 ns/op BenchmarkGCD10x1000/WithoutXY-4 106377 1143 ns/op BenchmarkGCD10x1000/WithXY-4 20802 5934 ns/op BenchmarkGCD100x100/WithoutXY-4 39477 2831 ns/op BenchmarkGCD100x100/WithXY-4 15832 7711 ns/op BenchmarkGCD100x1000/WithoutXY-4 18729 6709 ns/op BenchmarkGCD100x1000/WithXY-4 9392 13255 ns/op BenchmarkGCD1000x1000/WithoutXY-4 3273 34246 ns/op BenchmarkGCD1000x1000/WithXY-4 1687 64867 ns/op BenchmarkHilbert-4 33 3524668 ns/op BenchmarkBinomial-4 20323 6304 ns/op BenchmarkQuoRem-4 29930 4235 ns/op BenchmarkExp-4 24 4551844 ns/op BenchmarkExpMont/Odd-4 216 549264 ns/op 2595 B/op 22 allocs/op BenchmarkExpMont/Even1-4 211 561074 ns/op 3361 B/op 38 allocs/op BenchmarkExpMont/Even2-4 205 577431 ns/op 3857 B/op 53 allocs/op BenchmarkExpMont/Even3-4 192 589368 ns/op 3824 B/op 52 allocs/op BenchmarkExpMont/Even4-4 202 602647 ns/op 3838 B/op 53 allocs/op BenchmarkExpMont/Even8-4 204 585294 ns/op 3823 B/op 52 allocs/op BenchmarkExpMont/Even32-4 205 597914 ns/op 3854 B/op 53 allocs/op BenchmarkExpMont/Even64-4 242 490343 ns/op 3635 B/op 53 allocs/op BenchmarkExpMont/Even96-4 238 499610 ns/op 3771 B/op 51 allocs/op BenchmarkExpMont/Even128-4 271 437134 ns/op 3256 B/op 50 allocs/op BenchmarkExpMont/Even255-4 280 406627 ns/op 2947 B/op 47 allocs/op BenchmarkExpMont/SmallEven1-4 642 177387 ns/op 1312 B/op 34 allocs/op BenchmarkExpMont/SmallEven2-4 590 200820 ns/op 1715 B/op 46 allocs/op BenchmarkExpMont/SmallEven3-4 577 201150 ns/op 1752 B/op 48 allocs/op BenchmarkExpMont/SmallEven4-4 594 204997 ns/op 1739 B/op 47 allocs/op BenchmarkExp2-4 26 4514826 ns/op BenchmarkBitset-4 983650 114.1 ns/op BenchmarkBitsetNeg-4 599682 202.6 ns/op BenchmarkBitsetOrig-4 309860 338.3 ns/op BenchmarkBitsetNegOrig-4 216423 527.2 ns/op BenchmarkModSqrt225_Tonelli-4 205 559860 ns/op BenchmarkModSqrt225_3Mod4-4 709 167853 ns/op BenchmarkModSqrt231_Tonelli-4 205 581369 ns/op BenchmarkModSqrt231_5Mod8-4 566 198792 ns/op BenchmarkModInverse-4 18094 6836 ns/op BenchmarkSqrt-4 2492 49612 ns/op BenchmarkIntSqr/1-4 1641860 72.21 ns/op BenchmarkIntSqr/2-4 1091281 110.3 ns/op BenchmarkIntSqr/3-4 947744 128.9 ns/op BenchmarkIntSqr/5-4 719656 163.6 ns/op BenchmarkIntSqr/8-4 591627 201.4 ns/op BenchmarkIntSqr/10-4 489986 244.3 ns/op BenchmarkIntSqr/20-4 83847 1497 ns/op BenchmarkIntSqr/30-4 64996 1988 ns/op BenchmarkIntSqr/50-4 40960 3198 ns/op BenchmarkIntSqr/80-4 24006 5205 ns/op BenchmarkIntSqr/100-4 18259 6622 ns/op BenchmarkIntSqr/200-4 6858 17298 ns/op BenchmarkIntSqr/300-4 2497 41095 ns/op BenchmarkIntSqr/500-4 1260 92520 ns/op BenchmarkIntSqr/800-4 499 237349 ns/op BenchmarkIntSqr/1000-4 369 308238 ns/op BenchmarkDiv/20/10-4 483459 226.9 ns/op BenchmarkDiv/40/20-4 449883 224.4 ns/op BenchmarkDiv/100/50-4 443808 226.7 ns/op BenchmarkDiv/200/100-4 74908 1645 ns/op BenchmarkDiv/400/200-4 69164 1775 ns/op BenchmarkDiv/1000/500-4 57913 2181 ns/op BenchmarkDiv/2000/1000-4 44094 2953 ns/op BenchmarkDiv/20000/10000-4 1912 62210 ns/op BenchmarkDiv/200000/100000-4 51 2447519 ns/op BenchmarkDiv/2000000/1000000-4 2 72182804 ns/op BenchmarkDiv/20000000/10000000-4 1 2214204401 ns/op BenchmarkMul-4 8 12934198 ns/op BenchmarkNatMul/10-4 272816 394.1 ns/op BenchmarkNatMul/100-4 9867 11663 ns/op BenchmarkNatMul/1000-4 327 371259 ns/op BenchmarkZeroShifts/Shl-4 21160 5602 ns/op BenchmarkZeroShifts/ShlSame-4 6114512 18.98 ns/op BenchmarkZeroShifts/Shr-4 26205 5231 ns/op BenchmarkZeroShifts/ShrSame-4 6347955 19.69 ns/op BenchmarkExp3Power/0x10-4 283808 422.7 ns/op BenchmarkExp3Power/0x40-4 230413 497.3 ns/op BenchmarkExp3Power/0x100-4 154929 778.8 ns/op BenchmarkExp3Power/0x400-4 75418 1529 ns/op BenchmarkExp3Power/0x1000-4 17890 6991 ns/op BenchmarkExp3Power/0x4000-4 3412 35485 ns/op BenchmarkExp3Power/0x10000-4 370 339284 ns/op BenchmarkExp3Power/0x40000-4 31 3400244 ns/op BenchmarkExp3Power/0x100000-4 3 34236966 ns/op BenchmarkExp3Power/0x400000-4 1 306367405 ns/op BenchmarkFibo-4 4 30908760 ns/op BenchmarkNatSqr/1-4 1300350 103.5 ns/op BenchmarkNatSqr/2-4 758666 137.3 ns/op BenchmarkNatSqr/3-4 691509 163.2 ns/op BenchmarkNatSqr/5-4 531765 239.3 ns/op BenchmarkNatSqr/8-4 421858 295.1 ns/op BenchmarkNatSqr/10-4 318476 328.3 ns/op BenchmarkNatSqr/20-4 79542 1519 ns/op BenchmarkNatSqr/30-4 57688 2018 ns/op BenchmarkNatSqr/50-4 35334 3327 ns/op BenchmarkNatSqr/80-4 20952 5619 ns/op BenchmarkNatSqr/100-4 16164 7450 ns/op BenchmarkNatSqr/200-4 6330 19095 ns/op BenchmarkNatSqr/300-4 2277 45502 ns/op BenchmarkNatSqr/500-4 1384 95109 ns/op BenchmarkNatSqr/800-4 540 212944 ns/op BenchmarkNatSqr/1000-4 404 297775 ns/op BenchmarkNatSetBytes/8-4 3309150 36.06 ns/op BenchmarkNatSetBytes/24-4 984858 114.6 ns/op BenchmarkNatSetBytes/128-4 397266 355.2 ns/op BenchmarkNatSetBytes/7-4 1283889 92.24 ns/op BenchmarkNatSetBytes/23-4 675225 175.9 ns/op BenchmarkNatSetBytes/127-4 322408 418.4 ns/op BenchmarkScanPi-4 325 366888 ns/op BenchmarkStringPiParallel-4 1026 98619 ns/op BenchmarkScan/10/Base2-4 53870 2277 ns/op BenchmarkScan/100/Base2-4 5635 19723 ns/op BenchmarkScan/1000/Base2-4 595 192035 ns/op BenchmarkScan/10/Base8-4 119119 862.6 ns/op BenchmarkScan/100/Base8-4 16875 6849 ns/op BenchmarkScan/1000/Base8-4 1623 70076 ns/op BenchmarkScan/10/Base10-4 142340 826.6 ns/op BenchmarkScan/100/Base10-4 18580 6515 ns/op BenchmarkScan/1000/Base10-4 1900 63769 ns/op BenchmarkScan/10/Base16-4 154129 712.1 ns/op BenchmarkScan/100/Base16-4 21585 5594 ns/op BenchmarkScan/1000/Base16-4 2204 54094 ns/op BenchmarkString/10/Base2-4 252697 431.0 ns/op BenchmarkString/100/Base2-4 39289 3074 ns/op BenchmarkString/1000/Base2-4 4015 29307 ns/op BenchmarkString/10/Base8-4 521684 233.2 ns/op BenchmarkString/100/Base8-4 101314 1185 ns/op BenchmarkString/1000/Base8-4 11925 10274 ns/op BenchmarkString/10/Base10-4 305283 394.0 ns/op BenchmarkString/100/Base10-4 64686 1844 ns/op BenchmarkString/1000/Base10-4 7636 16019 ns/op BenchmarkString/10/Base16-4 569102 211.2 ns/op BenchmarkString/100/Base16-4 118953 898.0 ns/op BenchmarkString/1000/Base16-4 16582 7358 ns/op BenchmarkLeafSize/0-4 62 1881588 ns/op BenchmarkLeafSize/1-4 732 165376 ns/op BenchmarkLeafSize/2-4 691 167159 ns/op BenchmarkLeafSize/3-4 519 227210 ns/op BenchmarkLeafSize/4-4 710 162995 ns/op BenchmarkLeafSize/5-4 481 248705 ns/op BenchmarkLeafSize/6-4 519 227137 ns/op BenchmarkLeafSize/7-4 571 209532 ns/op BenchmarkLeafSize/8-4 717 161682 ns/op BenchmarkLeafSize/9-4 396 294526 ns/op BenchmarkLeafSize/10-4 462 261915 ns/op BenchmarkLeafSize/11-4 492 254671 ns/op BenchmarkLeafSize/12-4 516 227523 ns/op BenchmarkLeafSize/13-4 494 247781 ns/op BenchmarkLeafSize/14-4 586 205697 ns/op BenchmarkLeafSize/15-4 655 192738 ns/op BenchmarkLeafSize/16-4 722 162001 ns/op BenchmarkLeafSize/32-4 738 159722 ns/op BenchmarkLeafSize/64-4 673 177039 ns/op BenchmarkProbablyPrime/n=0-4 14 7254421 ns/op BenchmarkProbablyPrime/n=1-4 13 8201501 ns/op BenchmarkProbablyPrime/n=5-4 9 11652064 ns/op BenchmarkProbablyPrime/n=10-4 7 15804407 ns/op BenchmarkProbablyPrime/n=20-4 5 23779733 ns/op BenchmarkProbablyPrime/Lucas-4 18 6484646 ns/op BenchmarkProbablyPrime/MillerRabinBase2-4 138 858472 ns/op BenchmarkRatCmp-4 294158 399.8 ns/op BenchmarkFloatPrecExact/1-4 202466 583.0 ns/op BenchmarkFloatPrecExact/10-4 62682 1928 ns/op BenchmarkFloatPrecExact/100-4 17470 6913 ns/op BenchmarkFloatPrecExact/1000-4 3138 35363 ns/op BenchmarkFloatPrecExact/10000-4 218 547952 ns/op BenchmarkFloatPrecExact/100000-4 5 22642713 ns/op BenchmarkFloatPrecExact/1000000-4 1 1105580773 ns/op BenchmarkFloatPrecMixed/1-4 186374 619.9 ns/op BenchmarkFloatPrecMixed/10-4 57538 2036 ns/op BenchmarkFloatPrecMixed/100-4 8737 14030 ns/op BenchmarkFloatPrecMixed/1000-4 661 178128 ns/op BenchmarkFloatPrecMixed/10000-4 19 5641607 ns/op BenchmarkFloatPrecMixed/100000-4 1 312374434 ns/op BenchmarkFloatPrecMixed/1000000-4 1 21216357865 ns/op BenchmarkFloatPrecInexact/1-4 293888 365.7 ns/op BenchmarkFloatPrecInexact/10-4 271039 425.3 ns/op BenchmarkFloatPrecInexact/100-4 213480 631.5 ns/op BenchmarkFloatPrecInexact/1000-4 62319 2096 ns/op BenchmarkFloatPrecInexact/10000-4 7636 15868 ns/op BenchmarkFloatPrecInexact/100000-4 674 162382 ns/op BenchmarkFloatPrecInexact/1000000-4 55 2127647 ns/op BenchmarkFloatSqrt/64-4 30628 3882 ns/op 160 B/op 4 allocs/op BenchmarkFloatSqrt/128-4 19488 6111 ns/op 208 B/op 4 allocs/op BenchmarkFloatSqrt/256-4 14088 8519 ns/op 304 B/op 4 allocs/op BenchmarkFloatSqrt/1000-4 6975 16089 ns/op 1264 B/op 5 allocs/op BenchmarkFloatSqrt/10000-4 1485 81490 ns/op 18150 B/op 9 allocs/op BenchmarkFloatSqrt/100000-4 94 1086614 ns/op 174632 B/op 19 allocs/op BenchmarkFloatSqrt/1000000-4 2 79676560 ns/op 3531872 B/op 599 allocs/op PASS ok math/big 74.568s goos: freebsd goarch: amd64 pkg: math/bits cpu: AMD EPYC 7B12 BenchmarkLeadingZeros-4 10904984 11.98 ns/op BenchmarkLeadingZeros8-4 10125866 11.81 ns/op BenchmarkLeadingZeros16-4 11160658 10.61 ns/op BenchmarkLeadingZeros32-4 11090508 10.41 ns/op BenchmarkLeadingZeros64-4 9754848 12.25 ns/op BenchmarkTrailingZeros-4 11111416 10.31 ns/op BenchmarkTrailingZeros8-4 11409832 11.79 ns/op BenchmarkTrailingZeros16-4 11639697 10.60 ns/op BenchmarkTrailingZeros32-4 11224126 12.36 ns/op BenchmarkTrailingZeros64-4 11393517 10.37 ns/op BenchmarkOnesCount-4 10838734 10.78 ns/op BenchmarkOnesCount8-4 12009225 10.90 ns/op BenchmarkOnesCount16-4 11522445 9.566 ns/op BenchmarkOnesCount32-4 11368819 10.48 ns/op BenchmarkOnesCount64-4 11479797 10.17 ns/op BenchmarkRotateLeft-4 11797372 10.07 ns/op BenchmarkRotateLeft8-4 11906538 10.56 ns/op BenchmarkRotateLeft16-4 11668785 10.12 ns/op BenchmarkRotateLeft32-4 11450692 10.83 ns/op BenchmarkRotateLeft64-4 11416942 10.24 ns/op BenchmarkReverse-4 19918906 6.541 ns/op BenchmarkReverse8-4 20327616 5.629 ns/op BenchmarkReverse16-4 19289235 5.631 ns/op BenchmarkReverse32-4 19612976 5.910 ns/op BenchmarkReverse64-4 17437414 5.903 ns/op BenchmarkReverseBytes-4 20084793 5.046 ns/op BenchmarkReverseBytes16-4 20860861 5.621 ns/op BenchmarkReverseBytes32-4 20187579 5.623 ns/op BenchmarkReverseBytes64-4 21042294 5.619 ns/op BenchmarkAdd-4 11238907 11.55 ns/op BenchmarkAdd32-4 11584962 9.293 ns/op BenchmarkAdd64-4 11500150 11.34 ns/op BenchmarkAdd64multiple-4 20898531 5.633 ns/op BenchmarkSub-4 9652381 10.99 ns/op BenchmarkSub32-4 11528721 10.37 ns/op BenchmarkSub64-4 11375620 11.45 ns/op BenchmarkSub64multiple-4 19974069 5.632 ns/op BenchmarkMul-4 11698508 10.08 ns/op BenchmarkMul32-4 10685918 10.09 ns/op BenchmarkMul64-4 11860300 11.17 ns/op BenchmarkDiv-4 11723448 10.06 ns/op BenchmarkDiv32-4 11567853 10.86 ns/op BenchmarkDiv64-4 10787407 10.02 ns/op PASS ok math/bits 6.694s goos: freebsd goarch: amd64 pkg: math/cmplx cpu: AMD EPYC 7B12 BenchmarkAbs-4 14863040 7.390 ns/op BenchmarkAcos-4 611679 179.0 ns/op BenchmarkAcosh-4 599388 195.2 ns/op BenchmarkAsin-4 665486 179.1 ns/op BenchmarkAsinh-4 616560 177.7 ns/op BenchmarkAtan-4 921748 113.1 ns/op BenchmarkAtanh-4 923223 111.8 ns/op BenchmarkConj-4 19841374 5.614 ns/op BenchmarkCos-4 700336 166.8 ns/op BenchmarkCosh-4 694142 166.1 ns/op BenchmarkExp-4 880156 123.0 ns/op BenchmarkLog-4 1481349 81.51 ns/op BenchmarkLog10-4 1481899 80.93 ns/op BenchmarkPhase-4 3130702 37.35 ns/op BenchmarkPolar-4 2344231 56.81 ns/op BenchmarkPow-4 265545 447.9 ns/op BenchmarkRect-4 1256650 96.41 ns/op BenchmarkSin-4 675530 164.6 ns/op BenchmarkSinh-4 721755 167.1 ns/op BenchmarkSqrt-4 1045173 112.3 ns/op BenchmarkTan-4 455380 251.0 ns/op BenchmarkTanh-4 450009 244.3 ns/op PASS ok math/cmplx 4.085s goos: freebsd goarch: amd64 pkg: math/rand cpu: AMD EPYC 7B12 BenchmarkInt63Threadsafe-4 1144334 106.6 ns/op BenchmarkInt63ThreadsafeParallel-4 762189 150.5 ns/op BenchmarkInt63Unthreadsafe-4 1486287 81.18 ns/op BenchmarkIntn1000-4 965162 108.5 ns/op BenchmarkInt63n1000-4 1254823 91.44 ns/op BenchmarkInt31n1000-4 1258612 95.00 ns/op BenchmarkFloat32-4 1249687 96.10 ns/op BenchmarkFloat64-4 1475924 81.66 ns/op BenchmarkPerm3-4 263330 434.7 ns/op BenchmarkPerm30-4 30938 3871 ns/op BenchmarkPerm30ViaShuffle-4 30864 3864 ns/op BenchmarkShuffleOverhead-4 21506 5561 ns/op BenchmarkRead3-4 1204934 99.83 ns/op BenchmarkRead64-4 113085 1069 ns/op BenchmarkRead1000-4 7461 15894 ns/op BenchmarkConcurrent-4 189007 596.0 ns/op PASS ok math/rand 3.729s goos: freebsd goarch: amd64 pkg: math/rand/v2 cpu: AMD EPYC 7B12 BenchmarkChaCha8MarshalBinary-4 974875 114.0 ns/op BenchmarkChaCha8MarshalBinaryRead-4 382363 315.5 ns/op BenchmarkChaCha8-4 6787242 17.88 ns/op BenchmarkChaCha8Read-4 1000000 102.6 ns/op 311.90 MB/s BenchmarkPCG_DXSM-4 4615801 25.89 ns/op BenchmarkSourceUint64-4 4630978 25.91 ns/op BenchmarkGlobalInt64-4 4026073 29.77 ns/op BenchmarkGlobalInt64Parallel-4 7901562 14.70 ns/op BenchmarkGlobalUint64-4 4012604 29.94 ns/op BenchmarkGlobalUint64Parallel-4 7896590 14.67 ns/op BenchmarkInt64-4 2741150 46.78 ns/op BenchmarkUint64-4 2687436 46.86 ns/op BenchmarkGlobalIntN1000-4 2813588 44.04 ns/op BenchmarkIntN1000-4 2108384 58.34 ns/op BenchmarkInt64N1000-4 2052217 57.41 ns/op BenchmarkInt64N1e8-4 2057330 57.85 ns/op BenchmarkInt64N1e9-4 2132245 57.89 ns/op BenchmarkInt64N2e9-4 2075095 57.92 ns/op BenchmarkInt64N1e18-4 1856812 60.00 ns/op BenchmarkInt64N2e18-4 2000971 64.01 ns/op BenchmarkInt64N4e18-4 1766565 66.20 ns/op BenchmarkInt32N1000-4 2062833 56.22 ns/op BenchmarkInt32N1e8-4 2129528 58.33 ns/op BenchmarkInt32N1e9-4 2055284 58.18 ns/op BenchmarkInt32N2e9-4 2093072 56.75 ns/op BenchmarkFloat32-4 2657324 47.89 ns/op BenchmarkFloat64-4 2693647 44.59 ns/op BenchmarkExpFloat64-4 1564723 79.57 ns/op BenchmarkNormFloat64-4 1488562 78.83 ns/op BenchmarkPerm3-4 408302 269.9 ns/op BenchmarkPerm30-4 41685 2935 ns/op BenchmarkPerm30ViaShuffle-4 41922 2871 ns/op BenchmarkShuffleOverhead-4 56425 2160 ns/op BenchmarkConcurrent-4 3898330 29.45 ns/op PASS ok math/rand/v2 6.806s goos: freebsd goarch: amd64 pkg: mime cpu: AMD EPYC 7B12 BenchmarkQEncodeWord-4 78537 1475 ns/op BenchmarkQDecodeWord-4 161536 702.7 ns/op BenchmarkQDecodeHeader-4 168555 721.8 ns/op BenchmarkTypeByExtension/.html-4 306656 333.3 ns/op BenchmarkTypeByExtension/.HTML-4 246981 452.3 ns/op BenchmarkTypeByExtension/.unused-4 271417 417.8 ns/op BenchmarkExtensionsByType/text/html-4 236274 491.0 ns/op BenchmarkExtensionsByType/text/html;_charset=utf-8-4 164766 830.2 ns/op BenchmarkExtensionsByType/application/octet-stream-4 223156 512.6 ns/op PASS ok mime 2.205s goos: freebsd goarch: amd64 pkg: mime/multipart cpu: AMD EPYC 7B12 BenchmarkReadForm/fields/maxMemory=0-4 897 120493 ns/op 47905 B/op 188 allocs/op BenchmarkReadForm/fields/maxMemory=1048576-4 1024 118030 ns/op 47558 B/op 188 allocs/op BenchmarkReadForm/files/maxMemory=0-4 412 294701 ns/op 104776 B/op 272 allocs/op BenchmarkReadForm/files/maxMemory=1048576-4 742 158063 ns/op 49595 B/op 208 allocs/op PASS ok mime/multipart 1.627s goos: freebsd goarch: amd64 pkg: mime/quotedprintable cpu: AMD EPYC 7B12 BenchmarkWriter-4 1287 91291 ns/op PASS ok mime/quotedprintable 1.155s goos: freebsd goarch: amd64 pkg: net cpu: AMD EPYC 7B12 BenchmarkGoLookupIP-4 174 668181 ns/op 8647 B/op 92 allocs/op BenchmarkGoLookupIPNoSuchHost-4 12 10936636 ns/op 26069 B/op 207 allocs/op BenchmarkGoLookupIPWithBrokenNameServer-4 1 5165135088 ns/op 158160 B/op 223 allocs/op BenchmarkDNSName-4 157125 701.9 ns/op BenchmarkInterfaces-4 6972 14644 ns/op 3320 B/op 41 allocs/op BenchmarkInterfaceByIndex-4 13588 8900 ns/op 1944 B/op 29 allocs/op BenchmarkInterfaceByName-4 8385 14516 ns/op 3384 B/op 42 allocs/op BenchmarkInterfaceAddrs-4 8163 13140 ns/op 3272 B/op 48 allocs/op BenchmarkInterfacesAndAddrs-4 12744 9286 ns/op 2088 B/op 35 allocs/op BenchmarkInterfacesAndMulticastAddrs-4 9957 12043 ns/op 3168 B/op 50 allocs/op BenchmarkParseIP-4 18763 6306 ns/op BenchmarkParseIPValidIPv4-4 1150371 107.4 ns/op BenchmarkParseIPValidIPv6-4 947485 128.3 ns/op BenchmarkIPMarshalText/IPv4-4 943356 127.4 ns/op 0 B/op 0 allocs/op BenchmarkIPMarshalText/IPv6-4 291379 350.4 ns/op 0 B/op 0 allocs/op BenchmarkIPMarshalText/IPv6_long-4 180956 612.7 ns/op 48 B/op 1 allocs/op BenchmarkIPString/IPv4-4 170494 652.1 ns/op 32 B/op 2 allocs/op BenchmarkIPString/IPv6-4 20902 5759 ns/op 216 B/op 11 allocs/op BenchmarkIPMaskString-4 87080 1454 ns/op BenchmarkIPEqual/IPv4-4 1406234 85.59 ns/op BenchmarkIPEqual/IPv6-4 1343256 84.84 ns/op BenchmarkSendfileZeroBytes-4 20233 5874 ns/op 20 B/op 1 allocs/op BenchmarkSendFile/file-to-tcp/1024-4 1 1073682832 ns/op 0.00 MB/s 280 B/op 8 allocs/op --- BENCH: BenchmarkSendFile/file-to-tcp/1024-4 sendfile_test.go:628: Deterministic RNG seed based on timestamp: 0x180bde892bb5deca BenchmarkSendFile/file-to-tcp/2048-4 1 1074858385 ns/op 0.00 MB/s 280 B/op 8 allocs/op --- BENCH: BenchmarkSendFile/file-to-tcp/2048-4 sendfile_test.go:628: Deterministic RNG seed based on timestamp: 0x180bde896c080041 BenchmarkSendFile/file-to-tcp/4096-4 1 1051328739 ns/op 0.00 MB/s 280 B/op 8 allocs/op --- BENCH: BenchmarkSendFile/file-to-tcp/4096-4 sendfile_test.go:628: Deterministic RNG seed based on timestamp: 0x180bde89ac676b2f BenchmarkSendFile/file-to-tcp/8192-4 1 1020921140 ns/op 0.01 MB/s 280 B/op 8 allocs/op --- BENCH: BenchmarkSendFile/file-to-tcp/8192-4 sendfile_test.go:628: Deterministic RNG seed based on timestamp: 0x180bde89eb69ddfc BenchmarkSendFile/file-to-tcp/16384-4 1 1069875591 ns/op 0.02 MB/s 280 B/op 8 allocs/op --- BENCH: BenchmarkSendFile/file-to-tcp/16384-4 sendfile_test.go:628: Deterministic RNG seed based on timestamp: 0x180bde8a289ef868 BenchmarkSendFile/file-to-tcp/32768-4 1 1074072969 ns/op 0.03 MB/s 280 B/op 8 allocs/op --- BENCH: BenchmarkSendFile/file-to-tcp/32768-4 sendfile_test.go:628: Deterministic RNG seed based on timestamp: 0x180bde8a68c1b335 BenchmarkSendFile/file-to-tcp/65536-4 1 1031938853 ns/op 0.06 MB/s 280 B/op 8 allocs/op --- BENCH: BenchmarkSendFile/file-to-tcp/65536-4 sendfile_test.go:628: Deterministic RNG seed based on timestamp: 0x180bde8aa923c302 BenchmarkSendFile/file-to-tcp/131072-4 1 1047539540 ns/op 0.13 MB/s 280 B/op 8 allocs/op --- BENCH: BenchmarkSendFile/file-to-tcp/131072-4 sendfile_test.go:628: Deterministic RNG seed based on timestamp: 0x180bde8ae70df9ad BenchmarkSendFile/file-to-tcp/262144-4 1 1025077847 ns/op 0.26 MB/s 280 B/op 8 allocs/op --- BENCH: BenchmarkSendFile/file-to-tcp/262144-4 sendfile_test.go:628: Deterministic RNG seed based on timestamp: 0x180bde8b25f0a61c BenchmarkSendFile/file-to-tcp/524288-4 1 1115872208 ns/op 0.47 MB/s 280 B/op 8 allocs/op --- BENCH: BenchmarkSendFile/file-to-tcp/524288-4 sendfile_test.go:628: Deterministic RNG seed based on timestamp: 0x180bde8b63b15d79 BenchmarkSendFile/file-to-tcp/1048576-4 1 1063837094 ns/op 0.99 MB/s 280 B/op 8 allocs/op --- BENCH: BenchmarkSendFile/file-to-tcp/1048576-4 sendfile_test.go:628: Deterministic RNG seed based on timestamp: 0x180bde8ba73a1c38 BenchmarkSendFile/file-to-unix/1024-4 1 1069807932 ns/op 0.00 MB/s 32944 B/op 4 allocs/op --- BENCH: BenchmarkSendFile/file-to-unix/1024-4 sendfile_test.go:628: Deterministic RNG seed based on timestamp: 0x180bde8be848beda BenchmarkSendFile/file-to-unix/2048-4 1 1075021424 ns/op 0.00 MB/s 32944 B/op 4 allocs/op --- BENCH: BenchmarkSendFile/file-to-unix/2048-4 sendfile_test.go:628: Deterministic RNG seed based on timestamp: 0x180bde8c286026d7 BenchmarkSendFile/file-to-unix/4096-4 1 1074619815 ns/op 0.00 MB/s 32944 B/op 4 allocs/op --- BENCH: BenchmarkSendFile/file-to-unix/4096-4 sendfile_test.go:628: Deterministic RNG seed based on timestamp: 0x180bde8c68c478ce BenchmarkSendFile/file-to-unix/8192-4 1 1074097509 ns/op 0.01 MB/s 32944 B/op 4 allocs/op --- BENCH: BenchmarkSendFile/file-to-unix/8192-4 sendfile_test.go:628: Deterministic RNG seed based on timestamp: 0x180bde8ca926730b BenchmarkSendFile/file-to-unix/16384-4 1 1054001046 ns/op 0.02 MB/s 32944 B/op 4 allocs/op --- BENCH: BenchmarkSendFile/file-to-unix/16384-4 sendfile_test.go:628: Deterministic RNG seed based on timestamp: 0x180bde8ce9853b8d BenchmarkSendFile/file-to-unix/32768-4 1 1074258428 ns/op 0.03 MB/s 32944 B/op 4 allocs/op --- BENCH: BenchmarkSendFile/file-to-unix/32768-4 sendfile_test.go:628: Deterministic RNG seed based on timestamp: 0x180bde8d28af7b15 BenchmarkSendFile/file-to-unix/65536-4 1 1073257354 ns/op 0.06 MB/s 32944 B/op 4 allocs/op --- BENCH: BenchmarkSendFile/file-to-unix/65536-4 sendfile_test.go:628: Deterministic RNG seed based on timestamp: 0x180bde8d69130368 BenchmarkSendFile/file-to-unix/131072-4 1 1071234595 ns/op 0.12 MB/s 32944 B/op 4 allocs/op --- BENCH: BenchmarkSendFile/file-to-unix/131072-4 sendfile_test.go:628: Deterministic RNG seed based on timestamp: 0x180bde8da9740266 BenchmarkSendFile/file-to-unix/262144-4 1 1070551178 ns/op 0.24 MB/s 32944 B/op 4 allocs/op --- BENCH: BenchmarkSendFile/file-to-unix/262144-4 sendfile_test.go:628: Deterministic RNG seed based on timestamp: 0x180bde8de9cc06cf BenchmarkSendFile/file-to-unix/524288-4 1 1073765541 ns/op 0.49 MB/s 32944 B/op 4 allocs/op --- BENCH: BenchmarkSendFile/file-to-unix/524288-4 sendfile_test.go:628: Deterministic RNG seed based on timestamp: 0x180bde8e2a2fc53c BenchmarkSendFile/file-to-unix/1048576-4 1 1026554650 ns/op 1.02 MB/s 32944 B/op 4 allocs/op --- BENCH: BenchmarkSendFile/file-to-unix/1048576-4 sendfile_test.go:628: Deterministic RNG seed based on timestamp: 0x180bde8e6b2d9a4a BenchmarkTCP4OneShot-4 3038 33137 ns/op BenchmarkTCP4OneShotTimeout-4 3556 33719 ns/op BenchmarkTCP4Persistent-4 11275 10644 ns/op BenchmarkTCP4PersistentTimeout-4 12056 10422 ns/op BenchmarkTCP6OneShot-4 3386 33942 ns/op BenchmarkTCP6OneShotTimeout-4 3327 33483 ns/op BenchmarkTCP6Persistent-4 12439 10777 ns/op BenchmarkTCP6PersistentTimeout-4 10892 11196 ns/op BenchmarkTCP4ConcurrentReadWrite-4 10000 24594 ns/op BenchmarkTCP6ConcurrentReadWrite-4 10000 26006 ns/op BenchmarkSetReadDeadline-4 125983 934.6 ns/op BenchmarkUDP6LinkLocalUnicast-4 4936 21870 ns/op BenchmarkReadWriteMsgUDPAddrPort-4 8508 16533 ns/op 0 B/op 0 allocs/op BenchmarkWriteToReadFromUDP-4 9088 15942 ns/op 16 B/op 1 allocs/op BenchmarkWriteToReadFromUDPAddrPort-4 7412 16387 ns/op 0 B/op 0 allocs/op PASS ok net 36.278s goos: freebsd goarch: amd64 pkg: net/http cpu: AMD EPYC 7B12 BenchmarkCookieString-4 41850 2778 ns/op 176 B/op 1 allocs/op BenchmarkReadSetCookies-4 18325 6526 ns/op 1200 B/op 21 allocs/op BenchmarkReadCookies-4 27808 4323 ns/op 2000 B/op 11 allocs/op BenchmarkHeaderWriteSubset-4 25102 4630 ns/op 46 B/op 0 allocs/op BenchmarkCopyValues-4 56299 2109 ns/op 736 B/op 11 allocs/op BenchmarkHexEscapeNonASCII-4 73702 1748 ns/op 192 B/op 2 allocs/op BenchmarkFindChild/n=2/rep=linear-4 2039656 59.33 ns/op BenchmarkFindChild/n=2/rep=map-4 4270227 28.53 ns/op BenchmarkFindChild/n=2/rep=hybrid8-4 1723503 69.53 ns/op BenchmarkFindChild/n=4/rep=linear-4 1093322 108.4 ns/op BenchmarkFindChild/n=4/rep=map-4 4231086 29.15 ns/op BenchmarkFindChild/n=4/rep=hybrid8-4 1002121 119.2 ns/op BenchmarkFindChild/n=8/rep=linear-4 502394 214.2 ns/op BenchmarkFindChild/n=8/rep=map-4 4176849 27.64 ns/op BenchmarkFindChild/n=8/rep=hybrid8-4 484087 221.1 ns/op BenchmarkFindChild/n=16/rep=linear-4 256898 406.7 ns/op BenchmarkFindChild/n=16/rep=map-4 4866860 28.75 ns/op BenchmarkFindChild/n=16/rep=hybrid8-4 3102733 37.97 ns/op BenchmarkFindChild/n=32/rep=linear-4 140131 839.2 ns/op BenchmarkFindChild/n=32/rep=map-4 4508979 26.28 ns/op BenchmarkFindChild/n=32/rep=hybrid8-4 3033649 39.16 ns/op BenchmarkMultiConflicts-4 1 126125355 ns/op BenchmarkServerMatch-4 26221 4733 ns/op BenchmarkReadRequestChrome-4 4886 20868 ns/op 29.28 MB/s 1540 B/op 14 allocs/op BenchmarkReadRequestCurl-4 15373 7892 ns/op 9.88 MB/s 987 B/op 9 allocs/op BenchmarkReadRequestApachebench-4 15399 7814 ns/op 10.49 MB/s 988 B/op 9 allocs/op BenchmarkReadRequestSiege-4 9361 11321 ns/op 13.34 MB/s 1084 B/op 11 allocs/op BenchmarkReadRequestWrk-4 23037 5263 ns/op 7.60 MB/s 923 B/op 7 allocs/op BenchmarkFileAndServer_1KB/h1-4 307 373525 ns/op 2.74 MB/s BenchmarkFileAndServer_1KB/https1-4 225 503952 ns/op 2.03 MB/s BenchmarkFileAndServer_1KB/h2-4 172 642354 ns/op 1.59 MB/s BenchmarkFileAndServer_16MB/h1-4 4 29424235 ns/op 570.18 MB/s BenchmarkFileAndServer_16MB/https1-4 2 63891808 ns/op 262.59 MB/s BenchmarkFileAndServer_16MB/h2-4 1 168034674 ns/op 99.84 MB/s BenchmarkFileAndServer_64MB/h1-4 1 110081018 ns/op 609.63 MB/s BenchmarkFileAndServer_64MB/https1-4 1 241560635 ns/op 277.81 MB/s BenchmarkFileAndServer_64MB/h2-4 1 704635767 ns/op 95.24 MB/s BenchmarkServeMux-4 294 432189 ns/op 17280 B/op 360 allocs/op BenchmarkServeMux_SkipServe-4 333 361609 ns/op 0 B/op 0 allocs/op BenchmarkClientServer/h1-4 337 379996 ns/op 6561 B/op 70 allocs/op BenchmarkClientServer/https1-4 236 475473 ns/op 7398 B/op 80 allocs/op BenchmarkClientServer/h2-4 177 619328 ns/op 10327 B/op 77 allocs/op BenchmarkClientServerParallel/4/h1-4 1368 86765 ns/op 10315 B/op 84 allocs/op BenchmarkClientServerParallel/4/https1-4 37 3059885 ns/op 122756 B/op 867 allocs/op --- BENCH: BenchmarkClientServerParallel/4/https1-4 clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:27989: read tcp 127.0.0.1:27982->127.0.0.1:27989: use of closed network connection clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:27984: read tcp 127.0.0.1:27982->127.0.0.1:27984: use of closed network connection clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:27986: write tcp 127.0.0.1:27982->127.0.0.1:27986: use of closed network connection clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:28021: EOF clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:28018: EOF clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:28012: EOF BenchmarkClientServerParallel/4/h2-4 495 205263 ns/op 13017 B/op 100 allocs/op --- BENCH: BenchmarkClientServerParallel/4/h2-4 clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:28032: write tcp 127.0.0.1:28026->127.0.0.1:28032: use of closed network connection clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:28029: write tcp 127.0.0.1:28026->127.0.0.1:28029: use of closed network connection clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:28033: write tcp 127.0.0.1:28026->127.0.0.1:28033: use of closed network connection clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:28040: write tcp 127.0.0.1:28034->127.0.0.1:28040: use of closed network connection clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:28047: write tcp 127.0.0.1:28034->127.0.0.1:28047: use of closed network connection BenchmarkClientServerParallel/64/h1-4 877 134493 ns/op 16197 B/op 104 allocs/op BenchmarkClientServerParallel/64/https1-4 120 2556812 ns/op 110033 B/op 768 allocs/op --- BENCH: BenchmarkClientServerParallel/64/https1-4 clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:28793: EOF clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:28785: EOF clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:28784: EOF clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:28786: EOF clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:28792: EOF clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:28778: EOF clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:28780: EOF clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:28774: EOF clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:28788: EOF clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:28775: EOF ... [output truncated] BenchmarkClientServerParallel/64/h2-4 36 3521342 ns/op 143484 B/op 1116 allocs/op --- BENCH: BenchmarkClientServerParallel/64/h2-4 clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:28921: read tcp 127.0.0.1:28919->127.0.0.1:28921: use of closed network connection clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:28926: read tcp 127.0.0.1:28919->127.0.0.1:28926: use of closed network connection clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:28925: write tcp 127.0.0.1:28919->127.0.0.1:28925: use of closed network connection BenchmarkServer-4 1 1068595289 ns/op 30960 B/op 160 allocs/op BenchmarkClient-4 252 447585 ns/op 4259 B/op 51 allocs/op BenchmarkServerFakeConnNoKeepAlive-4 646 168361 ns/op 7810 B/op 56 allocs/op BenchmarkServerFakeConnWithKeepAlive-4 1302 83935 ns/op 3108 B/op 24 allocs/op BenchmarkServerFakeConnWithKeepAliveLite-4 1778 60145 ns/op 2001 B/op 14 allocs/op BenchmarkServerHandlerTypeLen-4 1786 58732 ns/op 2830 B/op 21 allocs/op BenchmarkServerHandlerNoLen-4 1713 60733 ns/op 2747 B/op 19 allocs/op BenchmarkServerHandlerNoType-4 1982 58952 ns/op 2795 B/op 20 allocs/op BenchmarkServerHandlerNoHeader-4 1854 60037 ns/op 1899 B/op 13 allocs/op BenchmarkServerHijack-4 1126 101906 ns/op 17144 B/op 52 allocs/op BenchmarkCloseNotifier/h1-4 450 260911 ns/op 6046 B/op 52 allocs/op BenchmarkResponseStatusLine-4 783242 150.7 ns/op 0 B/op 0 allocs/op PASS ok net/http 16.830s goos: freebsd goarch: amd64 pkg: net/http/httputil cpu: AMD EPYC 7B12 BenchmarkServeHTTP-4 5646 20765 ns/op 34257 B/op 14 allocs/op PASS ok net/http/httputil 1.264s goos: freebsd goarch: amd64 pkg: net/netip cpu: AMD EPYC 7B12 BenchmarkIPNextPrev-4 116386 991.8 ns/op BenchmarkBinaryMarshalRoundTrip/ipv4-4 1139737 103.1 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6-4 819888 148.7 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6+zone-4 113010 1025 ns/op BenchmarkStdIPv4-4 153007 690.4 ns/op 16 B/op 1 allocs/op BenchmarkIPv4-4 116618 909.4 ns/op 0 B/op 0 allocs/op BenchmarkIPv4_inline-4 128814 932.2 ns/op 0 B/op 0 allocs/op BenchmarkStdIPv6-4 143708 744.7 ns/op 16 B/op 1 allocs/op BenchmarkIPv6-4 109480 1077 ns/op 0 B/op 0 allocs/op BenchmarkIPv4Contains-4 1950192 58.92 ns/op 0 B/op 0 allocs/op BenchmarkIPv6Contains-4 1937172 67.56 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v4-4 1212403 99.82 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6-4 815228 147.4 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_ellipsis-4 966894 125.6 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_v4-4 718630 163.8 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_zone-4 119143 949.7 ns/op 0 B/op 0 allocs/op BenchmarkStdParseIP/v4-4 655644 177.3 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6-4 461563 228.9 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_ellipsis-4 494226 207.4 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_v4-4 473262 248.5 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_zone-4 107031 1090 ns/op 16 B/op 1 allocs/op BenchmarkAddrString/v4-4 572142 212.6 ns/op 16 B/op 1 allocs/op BenchmarkAddrString/v6-4 184189 658.8 ns/op 48 B/op 1 allocs/op BenchmarkAddrString/v6_ellipsis-4 222312 486.8 ns/op 24 B/op 1 allocs/op BenchmarkAddrString/v6_v4-4 324973 363.6 ns/op 24 B/op 1 allocs/op BenchmarkAddrString/v6_zone-4 214719 525.0 ns/op 24 B/op 1 allocs/op BenchmarkIPStringExpanded/v4-4 511441 239.5 ns/op 16 B/op 1 allocs/op BenchmarkIPStringExpanded/v6-4 223345 538.3 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_ellipsis-4 207520 537.7 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_v4-4 216871 537.9 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_zone-4 161302 691.5 ns/op 128 B/op 2 allocs/op BenchmarkAddrMarshalText/v4-4 618127 196.3 ns/op 16 B/op 1 allocs/op BenchmarkAddrMarshalText/v6-4 195776 622.5 ns/op 48 B/op 1 allocs/op BenchmarkAddrMarshalText/v6_ellipsis-4 229069 497.0 ns/op 48 B/op 1 allocs/op BenchmarkAddrMarshalText/v6_v4-4 314862 352.3 ns/op 32 B/op 1 allocs/op BenchmarkAddrMarshalText/v6_zone-4 202856 553.6 ns/op 48 B/op 1 allocs/op BenchmarkAddrPortString/v4-4 362185 334.5 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortString/v6-4 152060 754.1 ns/op 48 B/op 1 allocs/op BenchmarkAddrPortString/v6_ellipsis-4 179604 631.5 ns/op 32 B/op 1 allocs/op BenchmarkAddrPortString/v6_v4-4 235377 491.3 ns/op 32 B/op 1 allocs/op BenchmarkAddrPortString/v6_zone-4 181100 662.0 ns/op 32 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v4-4 330276 308.8 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6-4 156805 728.7 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_ellipsis-4 186594 612.4 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_v4-4 233653 477.6 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_zone-4 179560 651.1 ns/op 64 B/op 1 allocs/op BenchmarkPrefixMasking/IPv4_/32-4 1430121 84.79 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/17-4 1419304 85.23 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/0-4 1405188 85.34 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/128-4 1341520 90.43 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/65-4 1329007 90.00 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/0-4 1468540 90.07 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/128-4 1381196 90.74 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/65-4 1340271 89.46 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/0-4 1343722 90.19 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMarshalText-4 437618 231.3 ns/op 24 B/op 1 allocs/op BenchmarkParseAddrPort/v4-4 648830 189.9 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6-4 483718 235.8 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_ellipsis-4 516748 215.2 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_v4-4 473620 251.5 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_zone-4 110268 1072 ns/op 0 B/op 0 allocs/op BenchmarkAs16-4 7064370 16.68 ns/op PASS ok net/netip 10.315s 2024/11/27 16:00:24 Test RPC server listening on 127.0.0.1:29538 2024/11/27 16:00:24 Test HTTP RPC server listening on 127.0.0.1:29539 goos: freebsd goarch: amd64 pkg: net/rpc cpu: AMD EPYC 7B12 BenchmarkEndToEnd-4 1678 70674 ns/op BenchmarkEndToEndHTTP-4 1741 69475 ns/op BenchmarkEndToEndAsync-4 3865 27400 ns/op BenchmarkEndToEndAsyncHTTP-4 3975 28842 ns/op PASS ok net/rpc 2.220s goos: freebsd goarch: amd64 pkg: net/textproto cpu: AMD EPYC 7B12 BenchmarkReadMIMEHeader/client_headers-4 5266 22714 ns/op BenchmarkReadMIMEHeader/server_headers-4 7657 16051 ns/op BenchmarkUncommon-4 33657 3503 ns/op 464 B/op 5 allocs/op PASS ok net/textproto 1.676s goos: freebsd goarch: amd64 pkg: net/url cpu: AMD EPYC 7B12 BenchmarkString-4 6558 16022 ns/op 1200 B/op 32 allocs/op BenchmarkResolvePath-4 169636 686.9 ns/op 32 B/op 2 allocs/op BenchmarkQueryEscape/#00-4 733665 140.3 ns/op 16 B/op 1 allocs/op BenchmarkQueryEscape/#01-4 135824 889.3 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#02-4 224068 457.4 ns/op 32 B/op 1 allocs/op BenchmarkQueryEscape/#03-4 121858 963.3 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#04-4 20612 5756 ns/op 832 B/op 2 allocs/op BenchmarkPathEscape/#00-4 546664 201.8 ns/op 16 B/op 1 allocs/op BenchmarkPathEscape/#01-4 141045 885.2 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#02-4 256429 469.5 ns/op 32 B/op 1 allocs/op BenchmarkPathEscape/#03-4 122138 973.0 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#04-4 22494 5423 ns/op 704 B/op 2 allocs/op BenchmarkQueryUnescape/#00-4 299646 383.1 ns/op 16 B/op 1 allocs/op BenchmarkQueryUnescape/#01-4 129951 869.2 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#02-4 128248 911.0 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#03-4 59276 1960 ns/op 64 B/op 1 allocs/op BenchmarkQueryUnescape/#04-4 11428 10321 ns/op 320 B/op 1 allocs/op BenchmarkPathUnescape/#00-4 281443 379.0 ns/op 16 B/op 1 allocs/op BenchmarkPathUnescape/#01-4 138410 858.6 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#02-4 133371 897.6 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#03-4 61005 1934 ns/op 64 B/op 1 allocs/op BenchmarkPathUnescape/#04-4 10000 10435 ns/op 320 B/op 1 allocs/op PASS ok net/url 3.982s goos: freebsd goarch: amd64 pkg: os cpu: AMD EPYC 7B12 BenchmarkExpand/noop-4 4396923 27.58 ns/op 0 B/op 0 allocs/op BenchmarkExpand/multiple-4 239113 449.5 ns/op 48 B/op 2 allocs/op BenchmarkReaddirname-4 1546 77521 ns/op --- BENCH: BenchmarkReaddirname-4 os_test.go:506: benchmarkReaddirname ".": 157 entries os_test.go:506: benchmarkReaddirname ".": 157 entries os_test.go:506: benchmarkReaddirname ".": 157 entries BenchmarkReaddir-4 472 251154 ns/op --- BENCH: BenchmarkReaddir-4 os_test.go:523: benchmarkReaddir ".": 157 entries os_test.go:523: benchmarkReaddir ".": 157 entries os_test.go:523: benchmarkReaddir ".": 157 entries BenchmarkReadDir-4 1173 104526 ns/op --- BENCH: BenchmarkReadDir-4 os_test.go:540: benchmarkReadDir ".": 157 entries os_test.go:540: benchmarkReadDir ".": 157 entries os_test.go:540: benchmarkReadDir ".": 157 entries BenchmarkStatDot-4 151508 789.4 ns/op BenchmarkStatFile-4 127527 950.7 ns/op BenchmarkStatDir-4 139035 890.8 ns/op BenchmarkLstatDot-4 150384 792.4 ns/op BenchmarkLstatFile-4 131020 932.2 ns/op BenchmarkLstatDir-4 134140 878.9 ns/op BenchmarkRemoveAll-4 48 2235970 ns/op 42652 B/op 555 allocs/op PASS ok os 2.982s goos: freebsd goarch: amd64 pkg: os/exec cpu: AMD EPYC 7B12 BenchmarkExecHostname-4 46 2224572 ns/op 7440 B/op 31 allocs/op PASS ok os/exec 1.171s goos: freebsd goarch: amd64 pkg: os/user cpu: AMD EPYC 7B12 BenchmarkCurrent-4 24712 4545 ns/op PASS ok os/user 1.236s goos: freebsd goarch: amd64 pkg: reflect cpu: AMD EPYC 7B12 BenchmarkBool-4 4697528 25.31 ns/op BenchmarkString-4 2956083 40.37 ns/op BenchmarkBytes-4 2574632 47.22 ns/op BenchmarkNamedBytes-4 1466872 82.28 ns/op BenchmarkBytesArray-4 899750 121.8 ns/op BenchmarkSliceLen-4 3017930 39.94 ns/op BenchmarkMapLen-4 1114212 108.7 ns/op BenchmarkStringLen-4 2169854 54.26 ns/op BenchmarkArrayLen-4 1638298 71.22 ns/op BenchmarkSliceCap-4 3024007 39.31 ns/op BenchmarkDeepEqual/int8-4 545209 221.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int8-4 123366 986.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int16-4 461391 257.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int16-4 116109 1029 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int32-4 446464 254.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int32-4 109252 1017 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int64-4 453818 258.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int64-4 113230 1002 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int-4 435685 254.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int-4 119802 1019 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint8-4 465012 223.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8-4 153009 789.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint16-4 443000 260.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint16-4 119139 1012 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint32-4 466198 255.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint32-4 113970 1020 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint64-4 453110 257.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint64-4 111171 1012 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint-4 466069 255.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint-4 112344 1018 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uintptr-4 469887 255.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uintptr-4 115552 1015 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float32-4 403936 259.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float32-4 115813 1004 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float64-4 470386 259.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float64-4 115818 1008 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex64-4 458653 257.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex64-4 113584 1019 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex128-4 467575 255.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex128-4 119916 1019 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/bool-4 495128 221.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]bool-4 117950 973.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/string-4 405380 257.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]string-4 113962 1033 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8#01-4 153477 782.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][]uint8-4 76926 1596 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[6]uint8-4 58340 1901 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][6]uint8-4 43128 2653 ns/op 0 B/op 0 allocs/op BenchmarkMapsDeepEqual-4 46884 2541 ns/op BenchmarkIsZero/ArrayComparable-4 304642 354.6 ns/op BenchmarkIsZero/ArrayIncomparable-4 40082 2985 ns/op BenchmarkIsZero/StructComparable-4 702838 146.6 ns/op BenchmarkIsZero/StructIncomparable-4 173906 653.6 ns/op BenchmarkIsZero/ArrayInt_4-4 1644265 72.68 ns/op BenchmarkIsZero/ArrayInt_1024-4 18261 6042 ns/op BenchmarkIsZero/ArrayInt_1024_NoZero-4 38295 3141 ns/op BenchmarkIsZero/Struct4Int-4 1618144 72.93 ns/op BenchmarkIsZero/ArrayStruct4Int_1024-4 19795 6088 ns/op BenchmarkIsZero/ArrayChanInt_1024-4 19851 6035 ns/op BenchmarkIsZero/StructInt_512-4 38835 3121 ns/op BenchmarkSetZero/Bool/Direct-4 4910610 24.63 ns/op BenchmarkSetZero/Bool/CachedZero-4 974307 109.7 ns/op BenchmarkSetZero/Bool/NewZero-4 819564 147.2 ns/op BenchmarkSetZero/Int/Direct-4 2997789 38.36 ns/op BenchmarkSetZero/Int/CachedZero-4 963342 109.6 ns/op BenchmarkSetZero/Int/NewZero-4 815038 144.3 ns/op BenchmarkSetZero/Uint/Direct-4 3068251 39.11 ns/op BenchmarkSetZero/Uint/CachedZero-4 953854 111.0 ns/op BenchmarkSetZero/Uint/NewZero-4 776155 146.3 ns/op BenchmarkSetZero/Float/Direct-4 3033298 39.74 ns/op BenchmarkSetZero/Float/CachedZero-4 940398 109.0 ns/op BenchmarkSetZero/Float/NewZero-4 836319 144.7 ns/op BenchmarkSetZero/Complex/Direct-4 3076273 38.73 ns/op BenchmarkSetZero/Complex/CachedZero-4 1078244 110.2 ns/op BenchmarkSetZero/Complex/NewZero-4 822105 146.6 ns/op BenchmarkSetZero/Array/Direct-4 2747365 43.50 ns/op BenchmarkSetZero/Array/CachedZero-4 1000000 111.1 ns/op BenchmarkSetZero/Array/NewZero-4 711004 143.7 ns/op BenchmarkSetZero/Chan/Direct-4 3120110 38.70 ns/op BenchmarkSetZero/Chan/CachedZero-4 1092630 109.3 ns/op BenchmarkSetZero/Chan/NewZero-4 838748 142.2 ns/op BenchmarkSetZero/Func/Direct-4 3059898 39.39 ns/op BenchmarkSetZero/Func/CachedZero-4 1113378 108.2 ns/op BenchmarkSetZero/Func/NewZero-4 815025 145.4 ns/op BenchmarkSetZero/Interface/Direct-4 2645743 42.72 ns/op BenchmarkSetZero/Interface/CachedZero-4 1088625 110.1 ns/op BenchmarkSetZero/Interface/NewZero-4 830409 144.9 ns/op BenchmarkSetZero/Map/Direct-4 3077475 38.70 ns/op BenchmarkSetZero/Map/CachedZero-4 1123615 106.6 ns/op BenchmarkSetZero/Map/NewZero-4 845323 145.4 ns/op BenchmarkSetZero/Pointer/Direct-4 3128403 38.90 ns/op BenchmarkSetZero/Pointer/CachedZero-4 1097364 109.1 ns/op BenchmarkSetZero/Pointer/NewZero-4 849582 144.7 ns/op BenchmarkSetZero/Slice/Direct-4 2814602 42.06 ns/op BenchmarkSetZero/Slice/CachedZero-4 1087890 108.3 ns/op BenchmarkSetZero/Slice/NewZero-4 818990 145.6 ns/op BenchmarkSetZero/String/Direct-4 3066705 39.82 ns/op BenchmarkSetZero/String/CachedZero-4 1098235 109.4 ns/op BenchmarkSetZero/String/NewZero-4 836323 144.7 ns/op BenchmarkSetZero/Struct/Direct-4 2782725 43.53 ns/op BenchmarkSetZero/Struct/CachedZero-4 1106336 108.3 ns/op BenchmarkSetZero/Struct/NewZero-4 746281 146.5 ns/op BenchmarkSelect/1-4 249868 499.3 ns/op 80 B/op 5 allocs/op BenchmarkSelect/4-4 103711 1231 ns/op 208 B/op 8 allocs/op BenchmarkSelect/8-4 51142 2352 ns/op 672 B/op 13 allocs/op BenchmarkCall-4 211712 474.3 ns/op 0 B/op 0 allocs/op BenchmarkCallMethod-4 179515 589.9 ns/op 0 B/op 0 allocs/op BenchmarkCallArgCopy/size=128-4 100641 1213 ns/op 105.55 MB/s BenchmarkCallArgCopy/size=256-4 91315 1316 ns/op 194.47 MB/s BenchmarkCallArgCopy/size=1024-4 80455 1567 ns/op 653.54 MB/s BenchmarkCallArgCopy/size=4096-4 40837 3005 ns/op 1363.12 MB/s BenchmarkCallArgCopy/size=65536-4 5390 22266 ns/op 2943.26 MB/s BenchmarkFieldByName1-4 2117250 56.70 ns/op BenchmarkFieldByName2-4 173472 993.4 ns/op BenchmarkFieldByName3-4 21372 5652 ns/op BenchmarkInterfaceBig-4 4978680 24.08 ns/op BenchmarkInterfaceSmall-4 4995763 24.31 ns/op BenchmarkNew-4 3210000 39.32 ns/op BenchmarkMap/StringKeys/MapIndex-4 2784 36050 ns/op 0 B/op 0 allocs/op BenchmarkMap/StringKeys/SetMapIndex-4 2569 45178 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/MapIndex-4 2936 37312 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/SetMapIndex-4 2730 44431 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/MapIndex-4 3010 36611 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/SetMapIndex-4 2370 45780 ns/op 0 B/op 0 allocs/op BenchmarkMapIterNext-4 318340 356.8 ns/op BenchmarkTypeForString-4 2636643 45.08 ns/op BenchmarkTypeForError-4 1322079 92.37 ns/op PASS ok reflect 20.935s goos: freebsd goarch: amd64 pkg: regexp cpu: AMD EPYC 7B12 BenchmarkFind-4 13893 7643 ns/op 9468 B/op 1 allocs/op BenchmarkFindAllNoMatches-4 20460 5646 ns/op 9374 B/op 1 allocs/op BenchmarkFindString-4 16948 7382 ns/op 9107 B/op 1 allocs/op BenchmarkFindSubmatch-4 15141 7652 ns/op 9135 B/op 2 allocs/op BenchmarkFindStringSubmatch-4 15622 7500 ns/op 9324 B/op 2 allocs/op BenchmarkLiteral-4 26278 5380 ns/op BenchmarkNotLiteral-4 5474 21212 ns/op BenchmarkMatchClass-4 4068 27306 ns/op BenchmarkMatchClass_InRange-4 4046 27410 ns/op BenchmarkReplaceAll-4 3480 34914 ns/op BenchmarkAnchoredLiteralShortNonMatch-4 144513 736.1 ns/op BenchmarkAnchoredLiteralLongNonMatch-4 167269 746.5 ns/op BenchmarkAnchoredShortMatch-4 98322 1207 ns/op BenchmarkAnchoredLongMatch-4 101439 1209 ns/op BenchmarkOnePassShortA-4 26840 4554 ns/op BenchmarkNotOnePassShortA-4 10000 11099 ns/op BenchmarkOnePassShortB-4 34615 3528 ns/op BenchmarkNotOnePassShortB-4 14397 8890 ns/op BenchmarkOnePassLongPrefix-4 110520 1089 ns/op BenchmarkOnePassLongNotPrefix-4 39399 3177 ns/op BenchmarkMatchParallelShared-4 26526 4748 ns/op BenchmarkMatchParallelCopied-4 25344 4607 ns/op BenchmarkQuoteMetaAll-4 221852 486.6 ns/op 28.77 MB/s BenchmarkQuoteMetaNone-4 486842 247.4 ns/op 105.11 MB/s BenchmarkCompile/Onepass-4 5707 19553 ns/op 4272 B/op 52 allocs/op BenchmarkCompile/Medium-4 2376 48346 ns/op 10152 B/op 112 allocs/op BenchmarkCompile/Hard-4 271 450531 ns/op 90713 B/op 424 allocs/op BenchmarkMatch/Easy0/16-4 4700316 24.57 ns/op 651.13 MB/s BenchmarkMatch/Easy0/32-4 27790 4324 ns/op 7.40 MB/s BenchmarkMatch/Easy0/1K-4 22802 5439 ns/op 188.27 MB/s BenchmarkMatch/Easy0i/16-4 4670409 25.10 ns/op 637.36 MB/s BenchmarkMatch/Easy0i/32-4 8244 15344 ns/op 2.09 MB/s BenchmarkMatch/Easy0i/1K-4 345 344442 ns/op 2.97 MB/s BenchmarkMatch/Easy1/16-4 4731096 25.17 ns/op 635.60 MB/s BenchmarkMatch/Easy1/32-4 28096 4793 ns/op 6.68 MB/s BenchmarkMatch/Easy1/1K-4 10117 12511 ns/op 81.84 MB/s BenchmarkMatch/Medium/16-4 4650649 25.20 ns/op 635.00 MB/s BenchmarkMatch/Medium/32-4 9722 13406 ns/op 2.39 MB/s BenchmarkMatch/Medium/1K-4 388 305949 ns/op 3.35 MB/s BenchmarkMatch/Hard/16-4 4706548 25.46 ns/op 628.54 MB/s BenchmarkMatch/Hard/32-4 5553 22014 ns/op 1.45 MB/s BenchmarkMatch/Hard/1K-4 225 525526 ns/op 1.95 MB/s BenchmarkMatch/Hard1/16-4 1878 61818 ns/op 0.26 MB/s BenchmarkMatch/Hard1/32-4 1050 114350 ns/op 0.28 MB/s BenchmarkMatch/Hard1/1K-4 33 3311377 ns/op 0.31 MB/s BenchmarkMatch_onepass_regex/16-4 38823 3009 ns/op 5.32 MB/s 24 B/op 0 allocs/op BenchmarkMatch_onepass_regex/32-4 23466 5180 ns/op 6.18 MB/s 24 B/op 0 allocs/op BenchmarkMatch_onepass_regex/1K-4 854 136643 ns/op 7.49 MB/s 26 B/op 0 allocs/op PASS ok regexp 8.576s goos: freebsd goarch: amd64 pkg: regexp/syntax cpu: AMD EPYC 7B12 BenchmarkEmptyOpContext-4 904436 131.8 ns/op BenchmarkIsWordChar-4 251566 460.1 ns/op PASS ok regexp/syntax 1.975s goos: freebsd goarch: amd64 pkg: runtime cpu: AMD EPYC 7B12 BenchmarkCallers/cached-4 93589 1095 ns/op BenchmarkCallers/inlined-4 99258 1152 ns/op BenchmarkCallers/no-cache-4 25320 4777 ns/op BenchmarkFPCallers/cached-4 3788893 31.24 ns/op BenchmarkMakeChan/Byte-4 1472224 77.25 ns/op BenchmarkMakeChan/Int-4 1000000 125.2 ns/op BenchmarkMakeChan/Ptr-4 792978 141.1 ns/op BenchmarkMakeChan/Struct/0-4 1499626 74.93 ns/op BenchmarkMakeChan/Struct/32-4 740899 201.2 ns/op BenchmarkMakeChan/Struct/40-4 564589 200.1 ns/op BenchmarkChanNonblocking-4 13042000 8.723 ns/op BenchmarkSelectUncontended-4 1968577 74.44 ns/op BenchmarkSelectSyncContended-4 38090 2981 ns/op BenchmarkSelectAsyncContended-4 208347 664.9 ns/op BenchmarkSelectNonblock-4 7420821 15.90 ns/op BenchmarkChanUncontended-4 7208 17528 ns/op BenchmarkChanContended-4 1539 81055 ns/op BenchmarkChanSync-4 154515 752.0 ns/op BenchmarkChanSyncWork-4 55810 2037 ns/op BenchmarkChanProdCons0-4 98881 1061 ns/op BenchmarkChanProdCons10-4 164382 701.3 ns/op BenchmarkChanProdCons100-4 183825 637.7 ns/op BenchmarkChanProdConsWork0-4 92577 1277 ns/op BenchmarkChanProdConsWork10-4 116617 971.0 ns/op BenchmarkChanProdConsWork100-4 142604 942.0 ns/op BenchmarkSelectProdCons-4 85615 1463 ns/op BenchmarkReceiveDataFromClosedChan-4 1449228 82.50 ns/op BenchmarkChanCreation-4 176066 725.5 ns/op BenchmarkChanSem-4 269965 479.5 ns/op BenchmarkChanPopular-4 90 1133109 ns/op BenchmarkChanClosed-4 1481167 111.6 ns/op BenchmarkCallClosure-4 8314120 13.76 ns/op BenchmarkCallClosure1-4 8047861 14.61 ns/op BenchmarkCallClosure2-4 2047065 55.49 ns/op BenchmarkCallClosure3-4 2654118 48.14 ns/op BenchmarkCallClosure4-4 2201005 57.03 ns/op BenchmarkComplex128DivNormal-4 13957342 7.975 ns/op BenchmarkComplex128DivNisNaN-4 10995632 10.16 ns/op BenchmarkComplex128DivDisNaN-4 10523877 10.97 ns/op BenchmarkComplex128DivNisInf-4 13400629 8.184 ns/op BenchmarkComplex128DivDisInf-4 8318599 13.75 ns/op BenchmarkAllocation-4 6934 22284 ns/op BenchmarkReadMemStats-4 8400 18425 ns/op BenchmarkReadMemStatsLatency-4 1 117239 p50-ns 117239 p90-ns 117239 p99-ns BenchmarkWriteBarrier-4 2967735 38.07 ns/op BenchmarkBulkWriteBarrier-4 11188580 10.23 ns/op BenchmarkScanStackNoLocals-4 4 25768110 ns/op BenchmarkMSpanCountAlloc/bits=64-4 12434976 8.474 ns/op BenchmarkMSpanCountAlloc/bits=128-4 12584116 8.780 ns/op BenchmarkMSpanCountAlloc/bits=256-4 11138881 10.31 ns/op BenchmarkMSpanCountAlloc/bits=512-4 8668660 12.90 ns/op BenchmarkMSpanCountAlloc/bits=1024-4 6494878 17.50 ns/op BenchmarkHash5-4 8884407 13.88 ns/op 360.14 MB/s BenchmarkHash16-4 8837383 13.40 ns/op 1193.83 MB/s BenchmarkHash64-4 8228041 14.05 ns/op 4555.63 MB/s BenchmarkHash1024-4 3193632 36.93 ns/op 27726.79 MB/s BenchmarkHash65536-4 87381 1329 ns/op 49326.09 MB/s BenchmarkAlignedLoad-4 10500974 11.29 ns/op BenchmarkUnalignedLoad-4 10203232 10.96 ns/op BenchmarkEqEfaceConcrete-4 8717035 13.67 ns/op BenchmarkEqIfaceConcrete-4 8561316 13.73 ns/op BenchmarkNeEfaceConcrete-4 8515731 13.69 ns/op BenchmarkNeIfaceConcrete-4 8374767 13.37 ns/op BenchmarkConvT2EByteSized/bool-4 7776096 15.14 ns/op BenchmarkConvT2EByteSized/uint8-4 6882909 16.43 ns/op BenchmarkConvT2ESmall-4 7125229 16.46 ns/op BenchmarkConvT2EUintptr-4 7230830 16.60 ns/op BenchmarkConvT2ELarge-4 1839776 73.40 ns/op BenchmarkConvT2ISmall-4 7195304 16.47 ns/op BenchmarkConvT2IUintptr-4 7079570 16.51 ns/op BenchmarkConvT2ILarge-4 1853637 62.18 ns/op BenchmarkConvI2E-4 6850402 17.41 ns/op BenchmarkConvI2I-4 7415391 16.25 ns/op BenchmarkAssertE2T-4 6927838 17.26 ns/op BenchmarkAssertE2TLarge-4 3449648 34.55 ns/op BenchmarkAssertE2I-4 7294936 15.89 ns/op BenchmarkAssertI2T-4 7134608 16.84 ns/op BenchmarkAssertI2I-4 7538356 15.59 ns/op BenchmarkAssertI2E-4 7758423 14.96 ns/op BenchmarkAssertE2E-4 8116227 14.90 ns/op BenchmarkAssertE2T2-4 5721398 20.91 ns/op BenchmarkAssertE2T2Blank-4 6968697 16.79 ns/op BenchmarkAssertI2E2-4 6354144 18.35 ns/op BenchmarkAssertI2E2Blank-4 8568621 14.65 ns/op BenchmarkAssertE2E2-4 5935479 21.08 ns/op BenchmarkAssertE2E2Blank-4 8061319 14.70 ns/op BenchmarkConvT2Ezero/zero/16-4 7021362 16.53 ns/op BenchmarkConvT2Ezero/zero/32-4 7359296 16.55 ns/op BenchmarkConvT2Ezero/zero/64-4 6965283 16.52 ns/op BenchmarkConvT2Ezero/zero/str-4 7293451 16.57 ns/op BenchmarkConvT2Ezero/zero/slice-4 6891150 16.63 ns/op BenchmarkConvT2Ezero/zero/big-4 375187 408.5 ns/op BenchmarkConvT2Ezero/nonzero/str-4 2095992 51.16 ns/op BenchmarkConvT2Ezero/nonzero/slice-4 1921638 77.76 ns/op BenchmarkConvT2Ezero/nonzero/big-4 340610 403.7 ns/op BenchmarkConvT2Ezero/smallint/16-4 7110840 15.92 ns/op BenchmarkConvT2Ezero/smallint/32-4 7428102 16.58 ns/op BenchmarkConvT2Ezero/smallint/64-4 7305609 16.59 ns/op BenchmarkConvT2Ezero/largeint/16-4 2717596 55.85 ns/op BenchmarkConvT2Ezero/largeint/32-4 2736602 46.63 ns/op BenchmarkConvT2Ezero/largeint/64-4 2201137 46.54 ns/op BenchmarkMalloc8-4 2772696 46.56 ns/op BenchmarkMalloc16-4 3052590 43.20 ns/op BenchmarkMallocTypeInfo8-4 3538390 36.26 ns/op BenchmarkMallocTypeInfo16-4 2175921 54.03 ns/op BenchmarkMallocLargeStruct-4 328837 553.1 ns/op BenchmarkGoroutineSelect-4 68 1610173 ns/op BenchmarkGoroutineBlocking-4 97 1259933 ns/op BenchmarkGoroutineForRange-4 100 1228275 ns/op BenchmarkGoroutineIdle-4 120 992089 ns/op BenchmarkHashStringSpeed-4 3672967 32.58 ns/op BenchmarkHashBytesSpeed-4 2087751 55.89 ns/op BenchmarkHashInt32Speed-4 4080385 29.47 ns/op BenchmarkHashInt64Speed-4 3979639 29.31 ns/op BenchmarkHashStringArraySpeed-4 688005 149.5 ns/op BenchmarkMegMap-4 3677493 33.38 ns/op BenchmarkMegOneMap-4 3566134 33.28 ns/op BenchmarkMegEqMap-4 3754 27287 ns/op BenchmarkMegEmptyMap-4 5358319 21.28 ns/op BenchmarkMegEmptyMapWithInterfaceKey-4 3277318 36.37 ns/op BenchmarkSmallStrMap-4 3635457 29.73 ns/op BenchmarkMapStringKeysEight_16-4 3733480 31.71 ns/op BenchmarkMapStringKeysEight_32-4 3743599 30.80 ns/op BenchmarkMapStringKeysEight_64-4 3768357 32.08 ns/op BenchmarkMapStringKeysEight_128-4 3735366 32.28 ns/op BenchmarkMapStringKeysEight_256-4 3647138 32.34 ns/op BenchmarkMapStringKeysEight_1M-4 3666699 32.87 ns/op BenchmarkMapFirst/1-4 5391028 21.22 ns/op BenchmarkMapFirst/2-4 5534984 20.99 ns/op BenchmarkMapFirst/3-4 5450936 21.45 ns/op BenchmarkMapFirst/4-4 5462775 21.15 ns/op BenchmarkMapFirst/5-4 5481034 20.97 ns/op BenchmarkMapFirst/6-4 5579841 21.02 ns/op BenchmarkMapFirst/7-4 5440266 21.29 ns/op BenchmarkMapFirst/8-4 5710500 21.15 ns/op BenchmarkMapFirst/9-4 4860566 24.64 ns/op BenchmarkMapFirst/10-4 4916064 24.06 ns/op BenchmarkMapFirst/11-4 4875757 24.21 ns/op BenchmarkMapFirst/12-4 4807630 23.69 ns/op BenchmarkMapFirst/13-4 4852311 24.51 ns/op BenchmarkMapFirst/14-4 4840690 24.27 ns/op BenchmarkMapFirst/15-4 4792557 24.13 ns/op BenchmarkMapFirst/16-4 4916067 24.20 ns/op BenchmarkMapMid/1-4 5536797 21.13 ns/op BenchmarkMapMid/2-4 5714902 21.33 ns/op BenchmarkMapMid/3-4 5390251 21.81 ns/op BenchmarkMapMid/4-4 5522647 21.65 ns/op BenchmarkMapMid/5-4 5319838 21.15 ns/op BenchmarkMapMid/6-4 5209065 21.93 ns/op BenchmarkMapMid/7-4 5263129 22.49 ns/op BenchmarkMapMid/8-4 5225349 22.31 ns/op BenchmarkMapMid/9-4 4756581 24.58 ns/op BenchmarkMapMid/10-4 4915844 24.04 ns/op BenchmarkMapMid/11-4 4744462 24.23 ns/op BenchmarkMapMid/12-4 4797826 23.84 ns/op BenchmarkMapMid/13-4 4737888 24.61 ns/op BenchmarkMapMid/14-4 4932042 24.27 ns/op BenchmarkMapMid/15-4 4842471 24.15 ns/op BenchmarkMapMid/16-4 4802580 24.11 ns/op BenchmarkMapLast/1-4 5602078 20.99 ns/op BenchmarkMapLast/2-4 6020509 21.46 ns/op BenchmarkMapLast/3-4 5390817 21.11 ns/op BenchmarkMapLast/4-4 5316868 22.01 ns/op BenchmarkMapLast/5-4 5152716 22.08 ns/op BenchmarkMapLast/6-4 5179984 22.64 ns/op BenchmarkMapLast/7-4 5002518 21.38 ns/op BenchmarkMapLast/8-4 5065872 23.17 ns/op BenchmarkMapLast/9-4 4697056 24.35 ns/op BenchmarkMapLast/10-4 4824116 24.16 ns/op BenchmarkMapLast/11-4 4905673 23.74 ns/op BenchmarkMapLast/12-4 4897700 22.63 ns/op BenchmarkMapLast/13-4 4749979 23.81 ns/op BenchmarkMapLast/14-4 4540062 24.33 ns/op BenchmarkMapLast/15-4 4854825 24.63 ns/op BenchmarkMapLast/16-4 4909794 24.37 ns/op BenchmarkMapCycle-4 3779617 31.67 ns/op BenchmarkRepeatedLookupStrMapKey32-4 5591934 22.25 ns/op BenchmarkRepeatedLookupStrMapKey1M-4 5138 22741 ns/op BenchmarkMakeMap/[Byte]Byte-4 594471 290.2 ns/op BenchmarkMakeMap/[Int]Int-4 353708 449.1 ns/op BenchmarkNewEmptyMap-4 5040823 23.70 ns/op 0 B/op 0 allocs/op BenchmarkNewSmallMap-4 1769758 66.70 ns/op 0 B/op 0 allocs/op BenchmarkSameLengthMap-4 2698632 43.14 ns/op BenchmarkSmallKeyMap-4 3473473 34.59 ns/op BenchmarkMapPopulate/1-4 2672626 44.66 ns/op 0 B/op 0 allocs/op BenchmarkMapPopulate/10-4 159453 939.1 ns/op 328 B/op 3 allocs/op BenchmarkMapPopulate/100-4 10000 11307 ns/op 4456 B/op 9 allocs/op BenchmarkMapPopulate/1000-4 1005 120261 ns/op 74265 B/op 20 allocs/op BenchmarkMapPopulate/10000-4 100 1239847 ns/op 591491 B/op 79 allocs/op BenchmarkMapPopulate/100000-4 8 15505014 ns/op 4729426 B/op 533 allocs/op BenchmarkComplexAlgMap-4 564955 192.1 ns/op BenchmarkGoMapClear/Reflexive/1-4 2366943 50.99 ns/op BenchmarkGoMapClear/Reflexive/10-4 1879494 63.00 ns/op BenchmarkGoMapClear/Reflexive/100-4 665739 186.8 ns/op BenchmarkGoMapClear/Reflexive/1000-4 58744 1923 ns/op BenchmarkGoMapClear/Reflexive/10000-4 7785 15319 ns/op BenchmarkGoMapClear/NonReflexive/1-4 1861724 62.51 ns/op BenchmarkGoMapClear/NonReflexive/10-4 1600034 75.02 ns/op BenchmarkGoMapClear/NonReflexive/100-4 711945 169.5 ns/op BenchmarkGoMapClear/NonReflexive/1000-4 60062 1944 ns/op BenchmarkGoMapClear/NonReflexive/10000-4 7810 15287 ns/op BenchmarkMapStringConversion/32/simple-4 2190148 54.85 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/struct-4 2033286 58.64 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/array-4 2038119 59.00 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/simple-4 2091889 57.49 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/struct-4 1936239 62.04 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/array-4 1882556 62.31 ns/op 0 B/op 0 allocs/op BenchmarkMapInterfaceString-4 2364598 44.93 ns/op BenchmarkMapInterfacePtr-4 2830850 43.31 ns/op BenchmarkNewEmptyMapHintLessThan8-4 3506097 34.52 ns/op 0 B/op 0 allocs/op BenchmarkNewEmptyMapHintGreaterThan8-4 155562 1116 ns/op 1192 B/op 3 allocs/op BenchmarkMapIter/Key=int32/Elem=int32/len=6-4 2154433 56.18 ns/op BenchmarkMapIter/Key=int32/Elem=int32/len=64-4 1795390 66.82 ns/op BenchmarkMapIter/Key=int32/Elem=int32/len=65536-4 1835544 65.65 ns/op BenchmarkMapIter/Key=int64/Elem=int64/len=6-4 2141932 55.39 ns/op BenchmarkMapIter/Key=int64/Elem=int64/len=64-4 1817790 66.30 ns/op BenchmarkMapIter/Key=int64/Elem=int64/len=65536-4 1882303 64.31 ns/op BenchmarkMapIter/Key=string/Elem=string/len=6-4 2180182 55.20 ns/op BenchmarkMapIter/Key=string/Elem=string/len=64-4 1839180 65.07 ns/op BenchmarkMapIter/Key=string/Elem=string/len=65536-4 1828677 65.21 ns/op BenchmarkMapIter/Key=smallType/Elem=int32/len=6-4 2089174 57.40 ns/op BenchmarkMapIter/Key=smallType/Elem=int32/len=64-4 2009266 58.78 ns/op BenchmarkMapIter/Key=smallType/Elem=int32/len=65536-4 2029105 57.51 ns/op BenchmarkMapIter/Key=mediumType/Elem=int32/len=6-4 889078 134.6 ns/op BenchmarkMapIter/Key=mediumType/Elem=int32/len=64-4 860580 139.3 ns/op BenchmarkMapIter/Key=mediumType/Elem=int32/len=65536-4 1000000 444.1 ns/op BenchmarkMapIter/Key=bigType/Elem=int32/len=6-4 181074 649.8 ns/op BenchmarkMapIter/Key=bigType/Elem=int32/len=64-4 154398 718.5 ns/op BenchmarkMapIter/Key=bigType/Elem=int32/len=65536-4 1000000 1390 ns/op BenchmarkMapIter/Key=bigType/Elem=bigType/len=6-4 76767 1408 ns/op BenchmarkMapIter/Key=bigType/Elem=bigType/len=64-4 76665 1423 ns/op BenchmarkMapIter/Key=bigType/Elem=bigType/len=65536-4 1000000 2496 ns/op BenchmarkMapIter/Key=int32/Elem=bigType/len=6-4 150121 688.8 ns/op BenchmarkMapIter/Key=int32/Elem=bigType/len=64-4 149278 743.0 ns/op BenchmarkMapIter/Key=int32/Elem=bigType/len=65536-4 1000000 1525 ns/op BenchmarkMapIter/Key=*int32/Elem=int32/len=6-4 2093152 55.51 ns/op BenchmarkMapIter/Key=*int32/Elem=int32/len=64-4 1792723 65.38 ns/op BenchmarkMapIter/Key=*int32/Elem=int32/len=65536-4 1803307 66.80 ns/op BenchmarkMapIter/Key=int32/Elem=*int32/len=6-4 2162767 55.13 ns/op BenchmarkMapIter/Key=int32/Elem=*int32/len=64-4 1808906 65.70 ns/op BenchmarkMapIter/Key=int32/Elem=*int32/len=65536-4 1797322 65.69 ns/op BenchmarkMapIterLowLoad/Key=int32/Elem=int32/len=6-4 7301168 16.29 ns/op BenchmarkMapIterLowLoad/Key=int32/Elem=int32/len=64-4 39943891 2.653 ns/op BenchmarkMapIterLowLoad/Key=int32/Elem=int32/len=65536-4 167021698 0.6991 ns/op BenchmarkMapIterLowLoad/Key=int64/Elem=int64/len=6-4 7365056 16.24 ns/op BenchmarkMapIterLowLoad/Key=int64/Elem=int64/len=64-4 39826435 2.754 ns/op BenchmarkMapIterLowLoad/Key=int64/Elem=int64/len=65536-4 160334508 0.7765 ns/op BenchmarkMapIterLowLoad/Key=string/Elem=string/len=6-4 7270812 16.01 ns/op BenchmarkMapIterLowLoad/Key=string/Elem=string/len=64-4 45290946 2.619 ns/op BenchmarkMapIterLowLoad/Key=string/Elem=string/len=65536-4 163474774 0.7100 ns/op BenchmarkMapIterLowLoad/Key=smallType/Elem=int32/len=6-4 7395950 16.19 ns/op BenchmarkMapIterLowLoad/Key=smallType/Elem=int32/len=64-4 46643476 2.583 ns/op BenchmarkMapIterLowLoad/Key=smallType/Elem=int32/len=65536-4 157010689 0.7649 ns/op BenchmarkMapIterLowLoad/Key=mediumType/Elem=int32/len=6-4 3652136 32.63 ns/op BenchmarkMapIterLowLoad/Key=mediumType/Elem=int32/len=64-4 25420636 3.955 ns/op BenchmarkMapIterLowLoad/Key=mediumType/Elem=int32/len=65536-4 160368663 0.7259 ns/op BenchmarkMapIterLowLoad/Key=bigType/Elem=int32/len=6-4 957519 125.9 ns/op BenchmarkMapIterLowLoad/Key=bigType/Elem=int32/len=64-4 8949159 12.76 ns/op BenchmarkMapIterLowLoad/Key=bigType/Elem=int32/len=65536-4 148980889 0.7531 ns/op BenchmarkMapIterLowLoad/Key=bigType/Elem=bigType/len=6-4 490402 244.1 ns/op BenchmarkMapIterLowLoad/Key=bigType/Elem=bigType/len=64-4 4998176 23.40 ns/op BenchmarkMapIterLowLoad/Key=bigType/Elem=bigType/len=65536-4 153457672 0.7482 ns/op BenchmarkMapIterLowLoad/Key=int32/Elem=bigType/len=6-4 947580 128.7 ns/op BenchmarkMapIterLowLoad/Key=int32/Elem=bigType/len=64-4 8525514 12.72 ns/op BenchmarkMapIterLowLoad/Key=int32/Elem=bigType/len=65536-4 153569259 0.7545 ns/op BenchmarkMapIterLowLoad/Key=*int32/Elem=int32/len=6-4 7437679 15.97 ns/op BenchmarkMapIterLowLoad/Key=*int32/Elem=int32/len=64-4 37422417 2.771 ns/op BenchmarkMapIterLowLoad/Key=*int32/Elem=int32/len=65536-4 160042108 0.7954 ns/op BenchmarkMapIterLowLoad/Key=int32/Elem=*int32/len=6-4 7489549 16.09 ns/op BenchmarkMapIterLowLoad/Key=int32/Elem=*int32/len=64-4 41385360 2.711 ns/op BenchmarkMapIterLowLoad/Key=int32/Elem=*int32/len=65536-4 161116416 0.7249 ns/op BenchmarkMapAccessHit/Key=int32/Elem=int32/len=6-4 3563557 34.11 ns/op BenchmarkMapAccessHit/Key=int32/Elem=int32/len=64-4 3316706 35.62 ns/op BenchmarkMapAccessHit/Key=int32/Elem=int32/len=65536-4 1579994 71.13 ns/op BenchmarkMapAccessHit/Key=int64/Elem=int64/len=6-4 3495288 34.16 ns/op BenchmarkMapAccessHit/Key=int64/Elem=int64/len=64-4 3205148 37.55 ns/op BenchmarkMapAccessHit/Key=int64/Elem=int64/len=65536-4 905718 112.5 ns/op BenchmarkMapAccessHit/Key=string/Elem=string/len=6-4 2831970 42.92 ns/op BenchmarkMapAccessHit/Key=string/Elem=string/len=64-4 2941093 39.77 ns/op BenchmarkMapAccessHit/Key=string/Elem=string/len=65536-4 991668 137.7 ns/op BenchmarkMapAccessHit/Key=smallType/Elem=int32/len=6-4 1996501 59.18 ns/op BenchmarkMapAccessHit/Key=smallType/Elem=int32/len=64-4 2085918 58.68 ns/op BenchmarkMapAccessHit/Key=smallType/Elem=int32/len=65536-4 867037 160.0 ns/op BenchmarkMapAccessHit/Key=mediumType/Elem=int32/len=6-4 905347 130.6 ns/op BenchmarkMapAccessHit/Key=mediumType/Elem=int32/len=64-4 974418 124.4 ns/op BenchmarkMapAccessHit/Key=mediumType/Elem=int32/len=65536-4 324891 336.5 ns/op BenchmarkMapAccessHit/Key=bigType/Elem=int32/len=6-4 204938 547.1 ns/op BenchmarkMapAccessHit/Key=bigType/Elem=int32/len=64-4 179316 583.7 ns/op BenchmarkMapAccessHit/Key=bigType/Elem=int32/len=65536-4 62290 1786 ns/op BenchmarkMapAccessHit/Key=bigType/Elem=bigType/len=6-4 94135 1229 ns/op BenchmarkMapAccessHit/Key=bigType/Elem=bigType/len=64-4 85310 1271 ns/op BenchmarkMapAccessHit/Key=bigType/Elem=bigType/len=65536-4 27961 4154 ns/op BenchmarkMapAccessHit/Key=int32/Elem=bigType/len=6-4 148496 702.7 ns/op BenchmarkMapAccessHit/Key=int32/Elem=bigType/len=64-4 145906 722.6 ns/op BenchmarkMapAccessHit/Key=int32/Elem=bigType/len=65536-4 67868 1664 ns/op BenchmarkMapAccessHit/Key=*int32/Elem=int32/len=6-4 3285247 33.32 ns/op BenchmarkMapAccessHit/Key=*int32/Elem=int32/len=64-4 3250045 35.92 ns/op BenchmarkMapAccessHit/Key=*int32/Elem=int32/len=65536-4 1692764 83.01 ns/op BenchmarkMapAccessHit/Key=int32/Elem=*int32/len=6-4 3328610 34.61 ns/op BenchmarkMapAccessHit/Key=int32/Elem=*int32/len=64-4 3257820 35.57 ns/op BenchmarkMapAccessHit/Key=int32/Elem=*int32/len=65536-4 1140958 95.42 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=int32/len=6-4 3603208 29.47 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=int32/len=64-4 3632758 33.18 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=int32/len=65536-4 2650594 44.63 ns/op BenchmarkMapAccessMiss/Key=int64/Elem=int64/len=6-4 3807865 30.06 ns/op BenchmarkMapAccessMiss/Key=int64/Elem=int64/len=64-4 3616532 33.32 ns/op BenchmarkMapAccessMiss/Key=int64/Elem=int64/len=65536-4 2398308 47.38 ns/op BenchmarkMapAccessMiss/Key=string/Elem=string/len=6-4 2973570 43.66 ns/op BenchmarkMapAccessMiss/Key=string/Elem=string/len=64-4 3361309 33.37 ns/op BenchmarkMapAccessMiss/Key=string/Elem=string/len=65536-4 2170251 52.61 ns/op BenchmarkMapAccessMiss/Key=smallType/Elem=int32/len=6-4 2221988 54.23 ns/op BenchmarkMapAccessMiss/Key=smallType/Elem=int32/len=64-4 2330012 52.06 ns/op BenchmarkMapAccessMiss/Key=smallType/Elem=int32/len=65536-4 1838013 63.68 ns/op BenchmarkMapAccessMiss/Key=mediumType/Elem=int32/len=6-4 1000000 106.7 ns/op BenchmarkMapAccessMiss/Key=mediumType/Elem=int32/len=64-4 1148749 101.4 ns/op BenchmarkMapAccessMiss/Key=mediumType/Elem=int32/len=65536-4 643880 186.4 ns/op BenchmarkMapAccessMiss/Key=bigType/Elem=int32/len=6-4 259627 459.3 ns/op BenchmarkMapAccessMiss/Key=bigType/Elem=int32/len=64-4 242925 489.7 ns/op BenchmarkMapAccessMiss/Key=bigType/Elem=int32/len=65536-4 126169 894.2 ns/op BenchmarkMapAccessMiss/Key=bigType/Elem=bigType/len=6-4 228826 524.8 ns/op BenchmarkMapAccessMiss/Key=bigType/Elem=bigType/len=64-4 185641 564.9 ns/op BenchmarkMapAccessMiss/Key=bigType/Elem=bigType/len=65536-4 126008 907.4 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=bigType/len=6-4 1000000 108.7 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=bigType/len=64-4 1187390 102.1 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=bigType/len=65536-4 979783 113.1 ns/op BenchmarkMapAccessMiss/Key=*int32/Elem=int32/len=6-4 3527817 31.92 ns/op BenchmarkMapAccessMiss/Key=*int32/Elem=int32/len=64-4 3403501 34.65 ns/op BenchmarkMapAccessMiss/Key=*int32/Elem=int32/len=65536-4 2414607 47.20 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=*int32/len=6-4 3659536 31.35 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=*int32/len=64-4 3301716 33.64 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=*int32/len=65536-4 2431276 47.68 ns/op BenchmarkMapAssignExists/Key=int32/Elem=int32/len=6-4 3037688 38.30 ns/op BenchmarkMapAssignExists/Key=int32/Elem=int32/len=64-4 2948402 38.79 ns/op BenchmarkMapAssignExists/Key=int32/Elem=int32/len=65536-4 1769835 75.68 ns/op BenchmarkMapAssignExists/Key=int64/Elem=int64/len=6-4 3180511 36.25 ns/op BenchmarkMapAssignExists/Key=int64/Elem=int64/len=64-4 3021162 38.10 ns/op BenchmarkMapAssignExists/Key=int64/Elem=int64/len=65536-4 1654083 78.33 ns/op BenchmarkMapAssignExists/Key=string/Elem=string/len=6-4 2584194 45.71 ns/op BenchmarkMapAssignExists/Key=string/Elem=string/len=64-4 2540395 46.26 ns/op BenchmarkMapAssignExists/Key=string/Elem=string/len=65536-4 1022965 99.36 ns/op BenchmarkMapAssignExists/Key=smallType/Elem=int32/len=6-4 1985814 58.86 ns/op BenchmarkMapAssignExists/Key=smallType/Elem=int32/len=64-4 1973809 61.13 ns/op BenchmarkMapAssignExists/Key=smallType/Elem=int32/len=65536-4 1266118 103.5 ns/op BenchmarkMapAssignExists/Key=mediumType/Elem=int32/len=6-4 933351 129.4 ns/op BenchmarkMapAssignExists/Key=mediumType/Elem=int32/len=64-4 909535 130.1 ns/op BenchmarkMapAssignExists/Key=mediumType/Elem=int32/len=65536-4 310450 335.4 ns/op BenchmarkMapAssignExists/Key=bigType/Elem=int32/len=6-4 192216 544.0 ns/op BenchmarkMapAssignExists/Key=bigType/Elem=int32/len=64-4 193467 617.6 ns/op BenchmarkMapAssignExists/Key=bigType/Elem=int32/len=65536-4 63439 1820 ns/op BenchmarkMapAssignExists/Key=bigType/Elem=bigType/len=6-4 87382 1231 ns/op BenchmarkMapAssignExists/Key=bigType/Elem=bigType/len=64-4 83114 1334 ns/op BenchmarkMapAssignExists/Key=bigType/Elem=bigType/len=65536-4 23084 5080 ns/op BenchmarkMapAssignExists/Key=int32/Elem=bigType/len=6-4 168666 715.6 ns/op BenchmarkMapAssignExists/Key=int32/Elem=bigType/len=64-4 148614 754.8 ns/op BenchmarkMapAssignExists/Key=int32/Elem=bigType/len=65536-4 41008 2716 ns/op BenchmarkMapAssignExists/Key=*int32/Elem=int32/len=6-4 3068684 38.79 ns/op BenchmarkMapAssignExists/Key=*int32/Elem=int32/len=64-4 3086972 38.87 ns/op BenchmarkMapAssignExists/Key=*int32/Elem=int32/len=65536-4 877274 119.1 ns/op BenchmarkMapAssignExists/Key=int32/Elem=*int32/len=6-4 3151816 38.94 ns/op BenchmarkMapAssignExists/Key=int32/Elem=*int32/len=64-4 2946844 39.01 ns/op BenchmarkMapAssignExists/Key=int32/Elem=*int32/len=65536-4 1554550 94.48 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=int32/len=6-4 1834892 64.77 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=int32/len=64-4 990123 128.6 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=int32/len=65536-4 1000000 176.9 ns/op BenchmarkMapAssignFillNoHint/Key=int64/Elem=int64/len=6-4 1646671 86.59 ns/op BenchmarkMapAssignFillNoHint/Key=int64/Elem=int64/len=64-4 711684 166.8 ns/op BenchmarkMapAssignFillNoHint/Key=int64/Elem=int64/len=65536-4 1000000 218.6 ns/op BenchmarkMapAssignFillNoHint/Key=string/Elem=string/len=6-4 1000000 108.8 ns/op BenchmarkMapAssignFillNoHint/Key=string/Elem=string/len=64-4 593148 219.3 ns/op BenchmarkMapAssignFillNoHint/Key=string/Elem=string/len=65536-4 739681 319.1 ns/op BenchmarkMapAssignFillNoHint/Key=smallType/Elem=int32/len=6-4 968755 112.5 ns/op BenchmarkMapAssignFillNoHint/Key=smallType/Elem=int32/len=64-4 599612 195.6 ns/op BenchmarkMapAssignFillNoHint/Key=smallType/Elem=int32/len=65536-4 808388 245.9 ns/op BenchmarkMapAssignFillNoHint/Key=mediumType/Elem=int32/len=6-4 289978 620.5 ns/op BenchmarkMapAssignFillNoHint/Key=mediumType/Elem=int32/len=64-4 223018 635.9 ns/op BenchmarkMapAssignFillNoHint/Key=mediumType/Elem=int32/len=65536-4 287688 797.7 ns/op BenchmarkMapAssignFillNoHint/Key=bigType/Elem=int32/len=6-4 35013 2890 ns/op BenchmarkMapAssignFillNoHint/Key=bigType/Elem=int32/len=64-4 25480 4207 ns/op BenchmarkMapAssignFillNoHint/Key=bigType/Elem=int32/len=65536-4 42060 2917 ns/op BenchmarkMapAssignFillNoHint/Key=bigType/Elem=bigType/len=6-4 19124 6783 ns/op BenchmarkMapAssignFillNoHint/Key=bigType/Elem=bigType/len=64-4 18877 12541 ns/op BenchmarkMapAssignFillNoHint/Key=bigType/Elem=bigType/len=65536-4 19884 6062 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=bigType/len=6-4 27381 4507 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=bigType/len=64-4 25153 6965 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=bigType/len=65536-4 43904 2781 ns/op BenchmarkMapAssignFillNoHint/Key=*int32/Elem=int32/len=6-4 1466809 77.18 ns/op BenchmarkMapAssignFillNoHint/Key=*int32/Elem=int32/len=64-4 785616 144.7 ns/op BenchmarkMapAssignFillNoHint/Key=*int32/Elem=int32/len=65536-4 976288 216.4 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=*int32/len=6-4 1622625 77.75 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=*int32/len=64-4 785451 158.4 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=*int32/len=65536-4 1000000 201.6 ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=int32/len=6-4 298742 405.7 ns/op 194359 p100-ns/op 181.0 p50-ns/op 520.0 p99-ns/op 940.0 p99.9-ns/op 11560 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=int32/len=64-4 270576 450.3 ns/op 225609 p100-ns/op 191.0 p50-ns/op 1910 p99-ns/op 3040 p99.9-ns/op 22360 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=int32/len=65536-4 284355 492.2 ns/op 342948 p100-ns/op 221.0 p50-ns/op 580.0 p99-ns/op 30549 p99.9-ns/op 38849 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int64/Elem=int64/len=6-4 297568 411.8 ns/op 194308 p100-ns/op 181.0 p50-ns/op 549.0 p99-ns/op 1090 p99.9-ns/op 15731 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int64/Elem=int64/len=64-4 261253 469.9 ns/op 224270 p100-ns/op 190.0 p50-ns/op 2180 p99-ns/op 4640 p99.9-ns/op 30560 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int64/Elem=int64/len=65536-4 270080 546.7 ns/op 527817 p100-ns/op 260.0 p50-ns/op 640.0 p99-ns/op 35440 p99.9-ns/op 53220 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=string/Elem=string/len=6-4 293191 423.2 ns/op 214519 p100-ns/op 190.0 p50-ns/op 600.0 p99-ns/op 1540 p99.9-ns/op 15289 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=string/Elem=string/len=64-4 243518 617.2 ns/op 10324895 p100-ns/op 200.0 p50-ns/op 3150 p99-ns/op 7740 p99.9-ns/op 94060 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=string/Elem=string/len=65536-4 234466 700.7 ns/op 2942204 p100-ns/op 310.0 p50-ns/op 751.0 p99-ns/op 63560 p99.9-ns/op 264219 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=smallType/Elem=int32/len=6-4 259590 451.7 ns/op 138229 p100-ns/op 240.0 p50-ns/op 579.0 p99-ns/op 1171 p99.9-ns/op 19110 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=smallType/Elem=int32/len=64-4 232332 513.5 ns/op 177549 p100-ns/op 239.0 p50-ns/op 2460 p99-ns/op 4981 p99.9-ns/op 38910 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=smallType/Elem=int32/len=65536-4 235051 566.8 ns/op 226629 p100-ns/op 289.0 p50-ns/op 621.0 p99-ns/op 38420 p99.9-ns/op 51030 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=mediumType/Elem=int32/len=6-4 148880 979.6 ns/op 13273881 p100-ns/op 480.0 p50-ns/op 3120 p99-ns/op 33400 p99.9-ns/op 106440 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=mediumType/Elem=int32/len=64-4 121081 952.9 ns/op 288659 p100-ns/op 469.0 p50-ns/op 4180 p99-ns/op 29489 p99.9-ns/op 169999 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=mediumType/Elem=int32/len=65536-4 143582 1143 ns/op 488969 p100-ns/op 590.0 p50-ns/op 1461 p99-ns/op 158649 p99.9-ns/op 224808 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=bigType/Elem=int32/len=6-4 31381 3237 ns/op 268588 p100-ns/op 2020 p50-ns/op 23579 p99-ns/op 85749 p99.9-ns/op 216808 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=bigType/Elem=int32/len=64-4 26524 4323 ns/op 13245851 p100-ns/op 2079 p50-ns/op 30760 p99-ns/op 110919 p99.9-ns/op 256768 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=bigType/Elem=int32/len=65536-4 39763 3292 ns/op 493697 p100-ns/op 2309 p50-ns/op 8870 p99-ns/op 418108 p99.9-ns/op 487747 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=bigType/Elem=bigType/len=6-4 14910 10293 ns/op 13547658 p100-ns/op 5260 p50-ns/op 47180 p99-ns/op 168919 p99.9-ns/op 11294611 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=bigType/Elem=bigType/len=64-4 15134 11762 ns/op 16729832 p100-ns/op 5680 p50-ns/op 55180 p99-ns/op 169039 p99.9-ns/op 11360961 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=bigType/Elem=bigType/len=65536-4 18879 6626 ns/op 552848 p100-ns/op 5429 p50-ns/op 14400 p99-ns/op 455547 p99.9-ns/op 507747 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=bigType/len=6-4 33982 4322 ns/op 488267 p100-ns/op 2700 p50-ns/op 29009 p99-ns/op 96669 p99.9-ns/op 298449 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=bigType/len=64-4 21780 5799 ns/op 17712287 p100-ns/op 3109 p50-ns/op 29110 p99-ns/op 116259 p99.9-ns/op 291129 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=bigType/len=65536-4 39441 3058 ns/op 62159 p100-ns/op 2670 p50-ns/op 9250 p99-ns/op 34579 p99.9-ns/op 49830 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=*int32/Elem=int32/len=6-4 288206 424.1 ns/op 156559 p100-ns/op 190.0 p50-ns/op 570.0 p99-ns/op 3790 p99.9-ns/op 13110 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=*int32/Elem=int32/len=64-4 264936 483.3 ns/op 218458 p100-ns/op 190.0 p50-ns/op 2260 p99-ns/op 6590 p99.9-ns/op 35770 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=*int32/Elem=int32/len=65536-4 279138 538.7 ns/op 1700902 p100-ns/op 240.0 p50-ns/op 619.0 p99-ns/op 34480 p99.9-ns/op 58650 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=*int32/len=6-4 296235 411.8 ns/op 73969 p100-ns/op 181.0 p50-ns/op 550.0 p99-ns/op 1140 p99.9-ns/op 12410 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=*int32/len=64-4 272494 465.5 ns/op 206529 p100-ns/op 190.0 p50-ns/op 2200 p99-ns/op 4330 p99.9-ns/op 38279 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=*int32/len=65536-4 271461 519.7 ns/op 264189 p100-ns/op 240.0 p50-ns/op 580.0 p99-ns/op 36029 p99.9-ns/op 53460 p99.99-ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=int32/len=6-4 1811996 67.12 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=int32/len=64-4 1848307 58.69 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=int32/len=65536-4 949928 116.7 ns/op BenchmarkMapAssignFillHint/Key=int64/Elem=int64/len=6-4 1757790 77.43 ns/op BenchmarkMapAssignFillHint/Key=int64/Elem=int64/len=64-4 1660237 92.73 ns/op BenchmarkMapAssignFillHint/Key=int64/Elem=int64/len=65536-4 583036 173.9 ns/op BenchmarkMapAssignFillHint/Key=string/Elem=string/len=6-4 1000000 110.6 ns/op BenchmarkMapAssignFillHint/Key=string/Elem=string/len=64-4 1295449 101.6 ns/op BenchmarkMapAssignFillHint/Key=string/Elem=string/len=65536-4 533659 219.4 ns/op BenchmarkMapAssignFillHint/Key=smallType/Elem=int32/len=6-4 1216617 107.1 ns/op BenchmarkMapAssignFillHint/Key=smallType/Elem=int32/len=64-4 1000000 107.2 ns/op BenchmarkMapAssignFillHint/Key=smallType/Elem=int32/len=65536-4 825658 175.8 ns/op BenchmarkMapAssignFillHint/Key=mediumType/Elem=int32/len=6-4 300013 633.7 ns/op BenchmarkMapAssignFillHint/Key=mediumType/Elem=int32/len=64-4 261330 511.2 ns/op BenchmarkMapAssignFillHint/Key=mediumType/Elem=int32/len=65536-4 227864 581.5 ns/op BenchmarkMapAssignFillHint/Key=bigType/Elem=int32/len=6-4 40796 2827 ns/op BenchmarkMapAssignFillHint/Key=bigType/Elem=int32/len=64-4 46394 3426 ns/op BenchmarkMapAssignFillHint/Key=bigType/Elem=int32/len=65536-4 50473 2323 ns/op BenchmarkMapAssignFillHint/Key=bigType/Elem=bigType/len=6-4 15546 6973 ns/op BenchmarkMapAssignFillHint/Key=bigType/Elem=bigType/len=64-4 15859 9903 ns/op BenchmarkMapAssignFillHint/Key=bigType/Elem=bigType/len=65536-4 20862 5340 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=bigType/len=6-4 26937 4601 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=bigType/len=64-4 26466 4399 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=bigType/len=65536-4 43598 2694 ns/op BenchmarkMapAssignFillHint/Key=*int32/Elem=int32/len=6-4 1473814 80.94 ns/op BenchmarkMapAssignFillHint/Key=*int32/Elem=int32/len=64-4 1839888 68.49 ns/op BenchmarkMapAssignFillHint/Key=*int32/Elem=int32/len=65536-4 850956 151.8 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=*int32/len=6-4 1000000 108.9 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=*int32/len=64-4 1745826 80.55 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=*int32/len=65536-4 846109 159.1 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=int32/len=6-4 2772356 44.00 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=int32/len=64-4 2516024 44.22 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=int32/len=65536-4 1503907 78.63 ns/op BenchmarkMapAssignFillClear/Key=int64/Elem=int64/len=6-4 2606253 45.68 ns/op BenchmarkMapAssignFillClear/Key=int64/Elem=int64/len=64-4 2655272 44.93 ns/op BenchmarkMapAssignFillClear/Key=int64/Elem=int64/len=65536-4 1392710 76.84 ns/op BenchmarkMapAssignFillClear/Key=string/Elem=string/len=6-4 2519959 45.54 ns/op BenchmarkMapAssignFillClear/Key=string/Elem=string/len=64-4 2317452 49.45 ns/op BenchmarkMapAssignFillClear/Key=string/Elem=string/len=65536-4 735735 147.6 ns/op BenchmarkMapAssignFillClear/Key=smallType/Elem=int32/len=6-4 1736642 68.97 ns/op BenchmarkMapAssignFillClear/Key=smallType/Elem=int32/len=64-4 1782411 68.40 ns/op BenchmarkMapAssignFillClear/Key=smallType/Elem=int32/len=65536-4 935480 145.6 ns/op BenchmarkMapAssignFillClear/Key=mediumType/Elem=int32/len=6-4 280143 1417 ns/op BenchmarkMapAssignFillClear/Key=mediumType/Elem=int32/len=64-4 286765 569.8 ns/op BenchmarkMapAssignFillClear/Key=mediumType/Elem=int32/len=65536-4 210976 603.2 ns/op BenchmarkMapAssignFillClear/Key=bigType/Elem=int32/len=6-4 57603 3313 ns/op BenchmarkMapAssignFillClear/Key=bigType/Elem=int32/len=64-4 42884 3932 ns/op BenchmarkMapAssignFillClear/Key=bigType/Elem=int32/len=65536-4 34878 3447 ns/op BenchmarkMapAssignFillClear/Key=bigType/Elem=bigType/len=6-4 16758 6780 ns/op BenchmarkMapAssignFillClear/Key=bigType/Elem=bigType/len=64-4 14154 12217 ns/op BenchmarkMapAssignFillClear/Key=bigType/Elem=bigType/len=65536-4 12160 8685 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=bigType/len=6-4 37086 3777 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=bigType/len=64-4 32670 3755 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=bigType/len=65536-4 28670 3526 ns/op BenchmarkMapAssignFillClear/Key=*int32/Elem=int32/len=6-4 2597172 46.00 ns/op BenchmarkMapAssignFillClear/Key=*int32/Elem=int32/len=64-4 2631596 44.83 ns/op BenchmarkMapAssignFillClear/Key=*int32/Elem=int32/len=65536-4 1447880 84.73 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=*int32/len=6-4 2661841 44.34 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=*int32/len=64-4 2607816 45.07 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=*int32/len=65536-4 1377404 80.38 ns/op BenchmarkMapAssignAddition/Key=int32/Elem=int32/len=6-4 2079529 57.77 ns/op BenchmarkMapAssignAddition/Key=int32/Elem=int32/len=64-4 2006763 59.18 ns/op BenchmarkMapAssignAddition/Key=int32/Elem=int32/len=65536-4 1000000 100.3 ns/op BenchmarkMapAssignAddition/Key=int64/Elem=int64/len=6-4 2087456 57.75 ns/op BenchmarkMapAssignAddition/Key=int64/Elem=int64/len=64-4 1964754 59.10 ns/op BenchmarkMapAssignAddition/Key=int64/Elem=int64/len=65536-4 1129353 113.8 ns/op BenchmarkMapAssignAddition/Key=string/Elem=string/len=6-4 165040 7963 ns/op BenchmarkMapAssignAddition/Key=string/Elem=string/len=64-4 605650 5109 ns/op BenchmarkMapAssignAddition/Key=string/Elem=string/len=65536-4 435866 252.1 ns/op BenchmarkMapAssignAddition/Key=smallType/Elem=int32/len=6-4 909860 117.9 ns/op BenchmarkMapAssignAddition/Key=smallType/Elem=int32/len=64-4 1003798 119.6 ns/op BenchmarkMapAssignAddition/Key=smallType/Elem=int32/len=65536-4 765460 219.5 ns/op BenchmarkMapAssignAddition/Key=mediumType/Elem=int32/len=6-4 339253 305.0 ns/op BenchmarkMapAssignAddition/Key=mediumType/Elem=int32/len=64-4 352414 308.8 ns/op BenchmarkMapAssignAddition/Key=mediumType/Elem=int32/len=65536-4 218956 579.4 ns/op BenchmarkMapAssignAddition/Key=bigType/Elem=int32/len=6-4 76467 1483 ns/op BenchmarkMapAssignAddition/Key=bigType/Elem=int32/len=64-4 76676 1519 ns/op BenchmarkMapAssignAddition/Key=bigType/Elem=int32/len=65536-4 42504 2762 ns/op BenchmarkMapAssignAppend/Key=int32/Elem=[]int32/len=6-4 1478488 84.41 ns/op BenchmarkMapAssignAppend/Key=int32/Elem=[]int32/len=64-4 1570042 74.06 ns/op BenchmarkMapAssignAppend/Key=int32/Elem=[]int32/len=65536-4 368233 272.5 ns/op BenchmarkMapAssignAppend/Key=int64/Elem=[]int32/len=6-4 1550664 83.35 ns/op BenchmarkMapAssignAppend/Key=int64/Elem=[]int32/len=64-4 1648308 77.87 ns/op BenchmarkMapAssignAppend/Key=int64/Elem=[]int32/len=65536-4 465740 214.7 ns/op BenchmarkMapAssignAppend/Key=string/Elem=[]int32/len=6-4 1548842 77.29 ns/op BenchmarkMapAssignAppend/Key=string/Elem=[]int32/len=64-4 1587112 80.28 ns/op BenchmarkMapAssignAppend/Key=string/Elem=[]int32/len=65536-4 440724 244.9 ns/op BenchmarkMapDelete/Key=int32/Elem=int32/len=6-4 1490065 80.24 ns/op BenchmarkMapDelete/Key=int32/Elem=int32/len=64-4 1334196 88.82 ns/op BenchmarkMapDelete/Key=int32/Elem=int32/len=65536-4 1000000 158.5 ns/op BenchmarkMapDelete/Key=int64/Elem=int64/len=6-4 1469672 81.07 ns/op BenchmarkMapDelete/Key=int64/Elem=int64/len=64-4 1345344 87.93 ns/op BenchmarkMapDelete/Key=int64/Elem=int64/len=65536-4 1000000 171.1 ns/op BenchmarkMapDelete/Key=string/Elem=string/len=6-4 1347846 88.44 ns/op BenchmarkMapDelete/Key=string/Elem=string/len=64-4 1195879 98.59 ns/op BenchmarkMapDelete/Key=string/Elem=string/len=65536-4 802410 251.4 ns/op BenchmarkMapDelete/Key=smallType/Elem=int32/len=6-4 970608 123.0 ns/op BenchmarkMapDelete/Key=smallType/Elem=int32/len=64-4 930492 129.2 ns/op BenchmarkMapDelete/Key=smallType/Elem=int32/len=65536-4 1000000 240.9 ns/op BenchmarkMapDelete/Key=mediumType/Elem=int32/len=6-4 225018 614.0 ns/op BenchmarkMapDelete/Key=mediumType/Elem=int32/len=64-4 174385 708.6 ns/op BenchmarkMapDelete/Key=mediumType/Elem=int32/len=65536-4 221618 915.4 ns/op BenchmarkMapDelete/Key=bigType/Elem=int32/len=6-4 41610 3959 ns/op BenchmarkMapDelete/Key=bigType/Elem=int32/len=64-4 30892 4480 ns/op BenchmarkMapDelete/Key=bigType/Elem=int32/len=65536-4 63079 1750 ns/op BenchmarkMapDelete/Key=bigType/Elem=bigType/len=6-4 16608 7788 ns/op BenchmarkMapDelete/Key=bigType/Elem=bigType/len=64-4 13846 11573 ns/op BenchmarkMapDelete/Key=bigType/Elem=bigType/len=65536-4 47326 2562 ns/op BenchmarkMapDelete/Key=int32/Elem=bigType/len=6-4 26127 3966 ns/op BenchmarkMapDelete/Key=int32/Elem=bigType/len=64-4 25206 4271 ns/op BenchmarkMapDelete/Key=int32/Elem=bigType/len=65536-4 513121 3185 ns/op BenchmarkMapDelete/Key=*int32/Elem=int32/len=6-4 1407512 83.97 ns/op BenchmarkMapDelete/Key=*int32/Elem=int32/len=64-4 1271916 94.07 ns/op BenchmarkMapDelete/Key=*int32/Elem=int32/len=65536-4 1000000 187.6 ns/op BenchmarkMapDelete/Key=int32/Elem=*int32/len=6-4 1481276 80.10 ns/op BenchmarkMapDelete/Key=int32/Elem=*int32/len=64-4 1331095 92.28 ns/op BenchmarkMapDelete/Key=int32/Elem=*int32/len=65536-4 1000000 158.4 ns/op BenchmarkMapPop/Key=int32/Elem=int32/len=6-4 892112 134.8 ns/op BenchmarkMapPop/Key=int32/Elem=int32/len=64-4 535327 198.0 ns/op BenchmarkMapPop/Key=int32/Elem=int32/len=65536-4 654703 405.9 ns/op BenchmarkMapPop/Key=int64/Elem=int64/len=6-4 902311 134.5 ns/op BenchmarkMapPop/Key=int64/Elem=int64/len=64-4 546246 186.4 ns/op BenchmarkMapPop/Key=int64/Elem=int64/len=65536-4 331452 459.0 ns/op BenchmarkMapPop/Key=string/Elem=string/len=6-4 839618 143.1 ns/op BenchmarkMapPop/Key=string/Elem=string/len=64-4 637594 196.6 ns/op BenchmarkMapPop/Key=string/Elem=string/len=65536-4 392218 534.5 ns/op BenchmarkMapPop/Key=smallType/Elem=int32/len=6-4 673893 179.7 ns/op BenchmarkMapPop/Key=smallType/Elem=int32/len=64-4 532209 231.7 ns/op BenchmarkMapPop/Key=smallType/Elem=int32/len=65536-4 484782 555.6 ns/op BenchmarkMapPop/Key=mediumType/Elem=int32/len=6-4 165368 828.0 ns/op BenchmarkMapPop/Key=mediumType/Elem=int32/len=64-4 165170 762.0 ns/op BenchmarkMapPop/Key=mediumType/Elem=int32/len=65536-4 146562 1456 ns/op BenchmarkMapPop/Key=bigType/Elem=int32/len=6-4 27673 4798 ns/op BenchmarkMapPop/Key=bigType/Elem=int32/len=64-4 24394 5723 ns/op BenchmarkMapPop/Key=bigType/Elem=int32/len=65536-4 54020 2148 ns/op BenchmarkMapPop/Key=bigType/Elem=bigType/len=6-4 14508 10127 ns/op BenchmarkMapPop/Key=bigType/Elem=bigType/len=64-4 10000 12036 ns/op BenchmarkMapPop/Key=bigType/Elem=bigType/len=65536-4 47966 2185 ns/op BenchmarkMapPop/Key=int32/Elem=bigType/len=6-4 24798 4704 ns/op BenchmarkMapPop/Key=int32/Elem=bigType/len=64-4 25243 4107 ns/op BenchmarkMapPop/Key=int32/Elem=bigType/len=65536-4 247864 3055 ns/op BenchmarkMapPop/Key=*int32/Elem=int32/len=6-4 860252 139.2 ns/op BenchmarkMapPop/Key=*int32/Elem=int32/len=64-4 565832 194.0 ns/op BenchmarkMapPop/Key=*int32/Elem=int32/len=65536-4 418592 454.9 ns/op BenchmarkMapPop/Key=int32/Elem=*int32/len=6-4 898726 134.2 ns/op BenchmarkMapPop/Key=int32/Elem=*int32/len=64-4 552094 187.4 ns/op BenchmarkMapPop/Key=int32/Elem=*int32/len=65536-4 645205 449.5 ns/op BenchmarkMapDeleteLargeKey-4 519626 222.1 ns/op BenchmarkMapSmallAccessHit/Key=int32/Elem=int32/len=1-4 3549361 32.67 ns/op BenchmarkMapSmallAccessHit/Key=int32/Elem=int32/len=2-4 3517454 32.83 ns/op BenchmarkMapSmallAccessHit/Key=int32/Elem=int32/len=3-4 3533590 33.04 ns/op BenchmarkMapSmallAccessHit/Key=int32/Elem=int32/len=4-4 3499284 33.77 ns/op BenchmarkMapSmallAccessHit/Key=int32/Elem=int32/len=5-4 3572400 33.17 ns/op BenchmarkMapSmallAccessHit/Key=int32/Elem=int32/len=6-4 3490936 33.75 ns/op BenchmarkMapSmallAccessHit/Key=int32/Elem=int32/len=7-4 3565743 33.95 ns/op BenchmarkMapSmallAccessHit/Key=int32/Elem=int32/len=8-4 3559663 34.59 ns/op BenchmarkMapSmallAccessHit/Key=int64/Elem=int64/len=1-4 3662588 32.71 ns/op BenchmarkMapSmallAccessHit/Key=int64/Elem=int64/len=2-4 3519654 32.95 ns/op BenchmarkMapSmallAccessHit/Key=int64/Elem=int64/len=3-4 3604891 33.06 ns/op BenchmarkMapSmallAccessHit/Key=int64/Elem=int64/len=4-4 3495196 34.07 ns/op BenchmarkMapSmallAccessHit/Key=int64/Elem=int64/len=5-4 3624828 33.66 ns/op BenchmarkMapSmallAccessHit/Key=int64/Elem=int64/len=6-4 3353804 34.18 ns/op BenchmarkMapSmallAccessHit/Key=int64/Elem=int64/len=7-4 3505695 34.09 ns/op BenchmarkMapSmallAccessHit/Key=int64/Elem=int64/len=8-4 3424441 34.81 ns/op BenchmarkMapSmallAccessHit/Key=string/Elem=string/len=1-4 2981779 39.99 ns/op BenchmarkMapSmallAccessHit/Key=string/Elem=string/len=2-4 2890801 40.99 ns/op BenchmarkMapSmallAccessHit/Key=string/Elem=string/len=3-4 2904249 41.38 ns/op BenchmarkMapSmallAccessHit/Key=string/Elem=string/len=4-4 2849823 40.53 ns/op BenchmarkMapSmallAccessHit/Key=string/Elem=string/len=5-4 2871930 41.66 ns/op BenchmarkMapSmallAccessHit/Key=string/Elem=string/len=6-4 2839611 41.76 ns/op BenchmarkMapSmallAccessHit/Key=string/Elem=string/len=7-4 2759400 41.25 ns/op BenchmarkMapSmallAccessHit/Key=string/Elem=string/len=8-4 2787618 42.47 ns/op BenchmarkMapSmallAccessMiss/Key=int32/Elem=int32/len=1-4 4355876 30.44 ns/op BenchmarkMapSmallAccessMiss/Key=int32/Elem=int32/len=2-4 3882753 31.18 ns/op BenchmarkMapSmallAccessMiss/Key=int32/Elem=int32/len=3-4 3885801 30.39 ns/op BenchmarkMapSmallAccessMiss/Key=int32/Elem=int32/len=4-4 3883305 31.58 ns/op BenchmarkMapSmallAccessMiss/Key=int32/Elem=int32/len=5-4 3942616 30.91 ns/op BenchmarkMapSmallAccessMiss/Key=int32/Elem=int32/len=6-4 3712927 31.46 ns/op BenchmarkMapSmallAccessMiss/Key=int32/Elem=int32/len=7-4 3642493 32.54 ns/op BenchmarkMapSmallAccessMiss/Key=int32/Elem=int32/len=8-4 3749593 32.13 ns/op BenchmarkMapSmallAccessMiss/Key=int64/Elem=int64/len=1-4 4024556 29.27 ns/op BenchmarkMapSmallAccessMiss/Key=int64/Elem=int64/len=2-4 3872100 29.88 ns/op BenchmarkMapSmallAccessMiss/Key=int64/Elem=int64/len=3-4 3873104 30.95 ns/op BenchmarkMapSmallAccessMiss/Key=int64/Elem=int64/len=4-4 3823464 29.96 ns/op BenchmarkMapSmallAccessMiss/Key=int64/Elem=int64/len=5-4 3710550 31.55 ns/op BenchmarkMapSmallAccessMiss/Key=int64/Elem=int64/len=6-4 3767353 31.80 ns/op BenchmarkMapSmallAccessMiss/Key=int64/Elem=int64/len=7-4 3655058 30.73 ns/op BenchmarkMapSmallAccessMiss/Key=int64/Elem=int64/len=8-4 3676908 32.64 ns/op BenchmarkMapSmallAccessMiss/Key=string/Elem=string/len=1-4 3157161 38.30 ns/op BenchmarkMapSmallAccessMiss/Key=string/Elem=string/len=2-4 3183972 38.65 ns/op BenchmarkMapSmallAccessMiss/Key=string/Elem=string/len=3-4 3098052 36.88 ns/op BenchmarkMapSmallAccessMiss/Key=string/Elem=string/len=4-4 3176302 39.21 ns/op BenchmarkMapSmallAccessMiss/Key=string/Elem=string/len=5-4 3203286 36.60 ns/op BenchmarkMapSmallAccessMiss/Key=string/Elem=string/len=6-4 2835478 37.05 ns/op BenchmarkMapSmallAccessMiss/Key=string/Elem=string/len=7-4 3221787 38.31 ns/op BenchmarkMapSmallAccessMiss/Key=string/Elem=string/len=8-4 3173932 37.09 ns/op BenchmarkMemmove/0-4 16706920 6.978 ns/op BenchmarkMemmove/1-4 2925098 43.07 ns/op 23.22 MB/s BenchmarkMemmove/2-4 2801214 42.84 ns/op 46.69 MB/s BenchmarkMemmove/3-4 2787217 43.81 ns/op 68.48 MB/s BenchmarkMemmove/4-4 2689566 43.25 ns/op 92.48 MB/s BenchmarkMemmove/5-4 2840673 44.03 ns/op 113.57 MB/s BenchmarkMemmove/6-4 2771842 43.47 ns/op 138.02 MB/s BenchmarkMemmove/7-4 2667676 42.88 ns/op 163.24 MB/s BenchmarkMemmove/8-4 2744516 42.88 ns/op 186.56 MB/s BenchmarkMemmove/9-4 2486542 46.27 ns/op 194.50 MB/s BenchmarkMemmove/10-4 2571440 48.03 ns/op 208.21 MB/s BenchmarkMemmove/11-4 2593761 47.40 ns/op 232.09 MB/s BenchmarkMemmove/12-4 2582216 46.18 ns/op 259.86 MB/s BenchmarkMemmove/13-4 2582672 46.26 ns/op 281.01 MB/s BenchmarkMemmove/14-4 2487907 46.16 ns/op 303.31 MB/s BenchmarkMemmove/15-4 2567128 46.72 ns/op 321.07 MB/s BenchmarkMemmove/16-4 2665093 44.92 ns/op 356.16 MB/s BenchmarkMemmove/32-4 2559927 45.83 ns/op 698.17 MB/s BenchmarkMemmove/64-4 2338461 52.43 ns/op 1220.69 MB/s BenchmarkMemmove/128-4 1926724 61.42 ns/op 2084.15 MB/s BenchmarkMemmove/256-4 1482228 79.52 ns/op 3219.36 MB/s BenchmarkMemmove/512-4 1008670 117.2 ns/op 4369.75 MB/s BenchmarkMemmove/1024-4 659947 184.2 ns/op 5559.60 MB/s BenchmarkMemmove/2048-4 384033 307.0 ns/op 6671.15 MB/s BenchmarkMemmove/4096-4 191115 578.3 ns/op 7082.36 MB/s BenchmarkMemmoveOverlap/32-4 2496410 46.22 ns/op 692.32 MB/s BenchmarkMemmoveOverlap/64-4 2349758 50.72 ns/op 1261.86 MB/s BenchmarkMemmoveOverlap/128-4 1887518 63.30 ns/op 2022.10 MB/s BenchmarkMemmoveOverlap/256-4 1486286 80.55 ns/op 3178.28 MB/s BenchmarkMemmoveOverlap/512-4 1003174 120.1 ns/op 4262.59 MB/s BenchmarkMemmoveOverlap/1024-4 552697 182.4 ns/op 5613.71 MB/s BenchmarkMemmoveOverlap/2048-4 381080 314.2 ns/op 6517.68 MB/s BenchmarkMemmoveOverlap/4096-4 178110 588.3 ns/op 6961.99 MB/s BenchmarkMemmoveUnalignedDst/0-4 15717771 7.472 ns/op BenchmarkMemmoveUnalignedDst/1-4 2890410 42.11 ns/op 23.75 MB/s BenchmarkMemmoveUnalignedDst/2-4 2763594 43.16 ns/op 46.34 MB/s BenchmarkMemmoveUnalignedDst/3-4 2796766 42.81 ns/op 70.07 MB/s BenchmarkMemmoveUnalignedDst/4-4 2717811 44.66 ns/op 89.57 MB/s BenchmarkMemmoveUnalignedDst/5-4 2795964 44.97 ns/op 111.19 MB/s BenchmarkMemmoveUnalignedDst/6-4 2683548 43.03 ns/op 139.44 MB/s BenchmarkMemmoveUnalignedDst/7-4 2651900 43.17 ns/op 162.17 MB/s BenchmarkMemmoveUnalignedDst/8-4 2710153 43.70 ns/op 183.07 MB/s BenchmarkMemmoveUnalignedDst/9-4 2629341 48.19 ns/op 186.77 MB/s BenchmarkMemmoveUnalignedDst/10-4 2602759 46.32 ns/op 215.87 MB/s BenchmarkMemmoveUnalignedDst/11-4 2543606 48.26 ns/op 227.91 MB/s BenchmarkMemmoveUnalignedDst/12-4 2568576 48.26 ns/op 248.65 MB/s BenchmarkMemmoveUnalignedDst/13-4 2560660 46.65 ns/op 278.65 MB/s BenchmarkMemmoveUnalignedDst/14-4 2505666 46.10 ns/op 303.67 MB/s BenchmarkMemmoveUnalignedDst/15-4 2588584 46.71 ns/op 321.13 MB/s BenchmarkMemmoveUnalignedDst/16-4 2594096 45.89 ns/op 348.62 MB/s BenchmarkMemmoveUnalignedDst/32-4 2450937 49.25 ns/op 649.70 MB/s BenchmarkMemmoveUnalignedDst/64-4 2262298 53.44 ns/op 1197.64 MB/s BenchmarkMemmoveUnalignedDst/128-4 1859631 65.27 ns/op 1961.21 MB/s BenchmarkMemmoveUnalignedDst/256-4 1451251 83.03 ns/op 3083.36 MB/s BenchmarkMemmoveUnalignedDst/512-4 1046204 117.0 ns/op 4376.85 MB/s BenchmarkMemmoveUnalignedDst/1024-4 637530 186.8 ns/op 5483.22 MB/s BenchmarkMemmoveUnalignedDst/2048-4 381638 321.1 ns/op 6378.71 MB/s BenchmarkMemmoveUnalignedDst/4096-4 202515 592.8 ns/op 6909.53 MB/s BenchmarkMemmoveUnalignedDstOverlap/32-4 2468192 48.65 ns/op 657.75 MB/s BenchmarkMemmoveUnalignedDstOverlap/64-4 2162077 53.67 ns/op 1192.48 MB/s BenchmarkMemmoveUnalignedDstOverlap/128-4 1883613 65.96 ns/op 1940.50 MB/s BenchmarkMemmoveUnalignedDstOverlap/256-4 1458285 81.95 ns/op 3123.82 MB/s BenchmarkMemmoveUnalignedDstOverlap/512-4 983281 116.2 ns/op 4404.81 MB/s BenchmarkMemmoveUnalignedDstOverlap/1024-4 635878 183.8 ns/op 5571.84 MB/s BenchmarkMemmoveUnalignedDstOverlap/2048-4 379629 317.9 ns/op 6443.23 MB/s BenchmarkMemmoveUnalignedDstOverlap/4096-4 179560 598.0 ns/op 6849.31 MB/s BenchmarkMemmoveUnalignedSrc/0-4 15534022 7.521 ns/op BenchmarkMemmoveUnalignedSrc/1-4 2927674 43.07 ns/op 23.22 MB/s BenchmarkMemmoveUnalignedSrc/2-4 2767518 44.45 ns/op 45.00 MB/s BenchmarkMemmoveUnalignedSrc/3-4 2727144 44.34 ns/op 67.66 MB/s BenchmarkMemmoveUnalignedSrc/4-4 2780248 43.51 ns/op 91.93 MB/s BenchmarkMemmoveUnalignedSrc/5-4 2747362 42.61 ns/op 117.34 MB/s BenchmarkMemmoveUnalignedSrc/6-4 2754805 43.19 ns/op 138.91 MB/s BenchmarkMemmoveUnalignedSrc/7-4 2729761 43.13 ns/op 162.29 MB/s BenchmarkMemmoveUnalignedSrc/8-4 2725898 44.22 ns/op 180.93 MB/s BenchmarkMemmoveUnalignedSrc/9-4 2581035 46.34 ns/op 194.20 MB/s BenchmarkMemmoveUnalignedSrc/10-4 2481643 47.29 ns/op 211.44 MB/s BenchmarkMemmoveUnalignedSrc/11-4 2535775 46.08 ns/op 238.71 MB/s BenchmarkMemmoveUnalignedSrc/12-4 2454175 46.37 ns/op 258.78 MB/s BenchmarkMemmoveUnalignedSrc/13-4 2589585 46.58 ns/op 279.10 MB/s BenchmarkMemmoveUnalignedSrc/14-4 2529057 48.12 ns/op 290.93 MB/s BenchmarkMemmoveUnalignedSrc/15-4 2586968 46.92 ns/op 319.70 MB/s BenchmarkMemmoveUnalignedSrc/16-4 2594654 47.07 ns/op 339.94 MB/s BenchmarkMemmoveUnalignedSrc/32-4 2469897 48.01 ns/op 666.48 MB/s BenchmarkMemmoveUnalignedSrc/64-4 2237119 53.36 ns/op 1199.42 MB/s BenchmarkMemmoveUnalignedSrc/128-4 1888095 63.46 ns/op 2016.91 MB/s BenchmarkMemmoveUnalignedSrc/256-4 1424751 84.32 ns/op 3036.10 MB/s BenchmarkMemmoveUnalignedSrc/512-4 833962 120.3 ns/op 4255.89 MB/s BenchmarkMemmoveUnalignedSrc/1024-4 623768 186.4 ns/op 5492.32 MB/s BenchmarkMemmoveUnalignedSrc/2048-4 382216 319.9 ns/op 6401.98 MB/s BenchmarkMemmoveUnalignedSrc/4096-4 185179 592.3 ns/op 6915.79 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_0-4 2181888 55.22 ns/op 289.73 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_0-4 2112406 56.00 ns/op 285.70 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_1-4 2011076 58.41 ns/op 273.92 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_1-4 1926722 61.33 ns/op 260.87 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_4-4 2006295 56.85 ns/op 281.45 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_4-4 1987254 60.74 ns/op 263.41 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_7-4 2032041 58.04 ns/op 275.65 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_7-4 1985152 59.77 ns/op 267.70 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_0-4 1875676 61.22 ns/op 1045.38 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_0-4 1762599 67.05 ns/op 954.54 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_1-4 1802059 67.18 ns/op 952.72 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_1-4 1786136 67.48 ns/op 948.48 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_4-4 1831351 64.62 ns/op 990.38 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_4-4 1798372 67.54 ns/op 947.53 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_7-4 1795995 66.00 ns/op 969.63 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_7-4 1803686 67.70 ns/op 945.36 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_0-4 1289136 93.08 ns/op 2750.37 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_0-4 1105164 108.0 ns/op 2371.38 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_1-4 1213885 98.97 ns/op 2586.75 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_1-4 1204418 98.73 ns/op 2592.82 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_4-4 1228050 98.60 ns/op 2596.38 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_4-4 1203482 100.1 ns/op 2558.39 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_7-4 1237736 97.71 ns/op 2620.00 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_7-4 1215241 99.40 ns/op 2575.47 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_0-4 138619 779.9 ns/op 5251.93 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_0-4 117124 1043 ns/op 3927.15 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_1-4 159033 747.4 ns/op 5480.27 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_1-4 156193 755.1 ns/op 5424.56 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_4-4 143007 750.8 ns/op 5455.31 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_4-4 151984 772.3 ns/op 5303.32 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_7-4 144862 745.3 ns/op 5495.55 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_7-4 146335 748.1 ns/op 5475.38 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_0-4 9826 12096 ns/op 5417.82 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_0-4 7575 15677 ns/op 4180.30 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_1-4 10178 11741 ns/op 5581.95 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_1-4 10087 11709 ns/op 5597.06 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_4-4 10090 11733 ns/op 5585.65 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_4-4 9356 11983 ns/op 5469.21 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_7-4 9960 11779 ns/op 5563.97 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_7-4 8970 12226 ns/op 5360.42 MB/s BenchmarkMemmoveUnalignedSrcOverlap/32-4 2435461 49.80 ns/op 642.52 MB/s BenchmarkMemmoveUnalignedSrcOverlap/64-4 2241942 53.61 ns/op 1193.89 MB/s BenchmarkMemmoveUnalignedSrcOverlap/128-4 1830387 65.10 ns/op 1966.22 MB/s BenchmarkMemmoveUnalignedSrcOverlap/256-4 1458453 82.68 ns/op 3096.44 MB/s BenchmarkMemmoveUnalignedSrcOverlap/512-4 996286 120.5 ns/op 4248.27 MB/s BenchmarkMemmoveUnalignedSrcOverlap/1024-4 637587 184.7 ns/op 5543.50 MB/s BenchmarkMemmoveUnalignedSrcOverlap/2048-4 374025 314.4 ns/op 6514.16 MB/s BenchmarkMemmoveUnalignedSrcOverlap/4096-4 204091 581.1 ns/op 7048.46 MB/s BenchmarkMemclr/5-4 13294478 8.334 ns/op 599.93 MB/s BenchmarkMemclr/16-4 13444802 8.715 ns/op 1835.82 MB/s BenchmarkMemclr/64-4 12469152 8.874 ns/op 7211.68 MB/s BenchmarkMemclr/256-4 11586247 9.669 ns/op 26476.80 MB/s BenchmarkMemclr/4096-4 2751033 43.06 ns/op 95122.90 MB/s BenchmarkMemclr/65536-4 140262 730.9 ns/op 89669.88 MB/s BenchmarkMemclr/1M-4 8240 17598 ns/op 59585.67 MB/s BenchmarkMemclr/4M-4 2047 69088 ns/op 60709.97 MB/s BenchmarkMemclr/8M-4 936 114246 ns/op 73426.04 MB/s BenchmarkMemclr/16M-4 375 320899 ns/op 52281.97 MB/s BenchmarkMemclr/64M-4 82 1345380 ns/op 49880.98 MB/s BenchmarkMemclrUnaligned/0_5-4 8049324 13.33 ns/op 375.02 MB/s BenchmarkMemclrUnaligned/0_16-4 8158522 14.09 ns/op 1135.78 MB/s BenchmarkMemclrUnaligned/0_64-4 8082864 14.02 ns/op 4566.34 MB/s BenchmarkMemclrUnaligned/0_256-4 7584362 15.04 ns/op 17026.22 MB/s BenchmarkMemclrUnaligned/0_4096-4 2666604 44.07 ns/op 92941.97 MB/s BenchmarkMemclrUnaligned/0_65536-4 138458 762.4 ns/op 85964.41 MB/s BenchmarkMemclrUnaligned/1_5-4 8265598 14.11 ns/op 354.26 MB/s BenchmarkMemclrUnaligned/1_16-4 8129313 14.08 ns/op 1136.59 MB/s BenchmarkMemclrUnaligned/1_64-4 8004273 14.77 ns/op 4332.66 MB/s BenchmarkMemclrUnaligned/1_256-4 8042107 14.37 ns/op 17814.29 MB/s BenchmarkMemclrUnaligned/1_4096-4 1817934 66.63 ns/op 61474.43 MB/s BenchmarkMemclrUnaligned/1_65536-4 120976 938.7 ns/op 69813.52 MB/s BenchmarkMemclrUnaligned/4_5-4 8827521 13.16 ns/op 379.95 MB/s BenchmarkMemclrUnaligned/4_16-4 8492505 13.16 ns/op 1215.87 MB/s BenchmarkMemclrUnaligned/4_64-4 7973294 14.65 ns/op 4368.12 MB/s BenchmarkMemclrUnaligned/4_256-4 7964841 14.77 ns/op 17333.35 MB/s BenchmarkMemclrUnaligned/4_4096-4 1913151 61.68 ns/op 66404.20 MB/s BenchmarkMemclrUnaligned/4_65536-4 123391 897.2 ns/op 73049.09 MB/s BenchmarkMemclrUnaligned/7_5-4 8062618 14.19 ns/op 352.32 MB/s BenchmarkMemclrUnaligned/7_16-4 8319049 14.20 ns/op 1127.07 MB/s BenchmarkMemclrUnaligned/7_64-4 8122002 14.73 ns/op 4345.95 MB/s BenchmarkMemclrUnaligned/7_256-4 7681284 14.32 ns/op 17879.12 MB/s BenchmarkMemclrUnaligned/7_4096-4 1784602 67.11 ns/op 61037.26 MB/s BenchmarkMemclrUnaligned/7_65536-4 104307 965.9 ns/op 67851.08 MB/s BenchmarkMemclrUnaligned/0_1M-4 6699 18246 ns/op 57468.66 MB/s BenchmarkMemclrUnaligned/0_4M-4 1794 76132 ns/op 55092.55 MB/s BenchmarkMemclrUnaligned/0_8M-4 720 143519 ns/op 58449.34 MB/s BenchmarkMemclrUnaligned/0_16M-4 372 301734 ns/op 55602.67 MB/s BenchmarkMemclrUnaligned/0_64M-4 87 1357348 ns/op 49441.16 MB/s BenchmarkMemclrUnaligned/1_1M-4 5444 18888 ns/op 55514.58 MB/s BenchmarkMemclrUnaligned/1_4M-4 1508 77049 ns/op 54437.04 MB/s BenchmarkMemclrUnaligned/1_8M-4 710 152912 ns/op 54859.03 MB/s BenchmarkMemclrUnaligned/1_16M-4 290 364636 ns/op 46010.88 MB/s BenchmarkMemclrUnaligned/1_64M-4 86 1345098 ns/op 49891.45 MB/s BenchmarkMemclrUnaligned/4_1M-4 6859 17716 ns/op 59188.18 MB/s BenchmarkMemclrUnaligned/4_4M-4 1822 63218 ns/op 66347.00 MB/s BenchmarkMemclrUnaligned/4_8M-4 861 142872 ns/op 58713.99 MB/s BenchmarkMemclrUnaligned/4_16M-4 349 316375 ns/op 53029.57 MB/s BenchmarkMemclrUnaligned/4_64M-4 85 1343440 ns/op 49953.02 MB/s BenchmarkMemclrUnaligned/7_1M-4 6878 20383 ns/op 51443.07 MB/s BenchmarkMemclrUnaligned/7_4M-4 1538 78518 ns/op 53418.69 MB/s BenchmarkMemclrUnaligned/7_8M-4 708 147615 ns/op 56827.74 MB/s BenchmarkMemclrUnaligned/7_16M-4 366 339817 ns/op 49371.27 MB/s BenchmarkMemclrUnaligned/7_64M-4 87 1397052 ns/op 48036.06 MB/s BenchmarkGoMemclr/5-4 14489277 8.849 ns/op 565.05 MB/s BenchmarkGoMemclr/16-4 16339422 7.184 ns/op 2227.02 MB/s BenchmarkGoMemclr/64-4 15840078 7.892 ns/op 8109.33 MB/s BenchmarkGoMemclr/256-4 12813063 8.016 ns/op 31935.44 MB/s BenchmarkMemclrRange/1K_2K-4 90240 1276 ns/op 75148.46 MB/s BenchmarkMemclrRange/2K_8K-4 31705 3666 ns/op 90972.92 MB/s BenchmarkMemclrRange/4K_16K-4 36356 3326 ns/op 97138.92 MB/s BenchmarkMemclrRange/160K_228K-4 6414 18462 ns/op 90068.75 MB/s BenchmarkClearFat7-4 9798889 13.43 ns/op BenchmarkClearFat8-4 9463772 12.34 ns/op BenchmarkClearFat11-4 8824315 13.62 ns/op BenchmarkClearFat12-4 8589333 13.35 ns/op BenchmarkClearFat13-4 8477289 13.70 ns/op BenchmarkClearFat14-4 8178174 13.26 ns/op BenchmarkClearFat15-4 8403934 13.66 ns/op BenchmarkClearFat16-4 9080203 12.64 ns/op BenchmarkClearFat24-4 9211168 12.05 ns/op BenchmarkClearFat32-4 8515114 13.30 ns/op BenchmarkClearFat40-4 8520067 12.29 ns/op BenchmarkClearFat48-4 8111072 13.89 ns/op BenchmarkClearFat56-4 8085210 13.95 ns/op BenchmarkClearFat64-4 7788040 14.49 ns/op BenchmarkClearFat72-4 7482240 14.65 ns/op BenchmarkClearFat128-4 5454410 20.85 ns/op BenchmarkClearFat256-4 4267582 29.40 ns/op BenchmarkClearFat512-4 2562560 43.53 ns/op BenchmarkClearFat1024-4 1617408 73.01 ns/op BenchmarkClearFat1032-4 1593670 71.75 ns/op BenchmarkClearFat1040-4 1274558 95.05 ns/op BenchmarkCopyFat7-4 9653367 12.32 ns/op BenchmarkCopyFat8-4 9280861 11.93 ns/op BenchmarkCopyFat11-4 8430970 12.68 ns/op BenchmarkCopyFat12-4 8385787 13.68 ns/op BenchmarkCopyFat13-4 8159089 13.91 ns/op BenchmarkCopyFat14-4 8381494 14.00 ns/op BenchmarkCopyFat15-4 8178044 13.54 ns/op BenchmarkCopyFat16-4 8817350 12.33 ns/op BenchmarkCopyFat24-4 9260349 12.85 ns/op BenchmarkCopyFat32-4 9211303 12.45 ns/op BenchmarkCopyFat64-4 7721997 14.50 ns/op BenchmarkCopyFat72-4 7264052 15.20 ns/op BenchmarkCopyFat128-4 5478795 21.40 ns/op BenchmarkCopyFat256-4 3924495 29.28 ns/op BenchmarkCopyFat512-4 2444604 48.05 ns/op BenchmarkCopyFat520-4 2347707 48.90 ns/op BenchmarkCopyFat1024-4 1434626 84.89 ns/op BenchmarkCopyFat1032-4 1441448 83.20 ns/op BenchmarkCopyFat1040-4 1414207 85.55 ns/op BenchmarkIssue18740/2byte-4 748 159721 ns/op BenchmarkIssue18740/4byte-4 1191 98414 ns/op BenchmarkIssue18740/8byte-4 1668 72890 ns/op BenchmarkMemclrKnownSize1-4 11792385 9.807 ns/op 101.97 MB/s BenchmarkMemclrKnownSize2-4 7983824 14.94 ns/op 133.91 MB/s BenchmarkMemclrKnownSize4-4 5103319 22.95 ns/op 174.31 MB/s BenchmarkMemclrKnownSize8-4 2017590 71.13 ns/op 112.46 MB/s BenchmarkMemclrKnownSize16-4 1026224 118.4 ns/op 135.16 MB/s BenchmarkMemclrKnownSize32-4 542150 220.8 ns/op 144.90 MB/s BenchmarkMemclrKnownSize64-4 216636 462.5 ns/op 138.36 MB/s BenchmarkMemclrKnownSize112-4 146768 753.5 ns/op 148.63 MB/s BenchmarkMemclrKnownSize128-4 118932 872.7 ns/op 146.66 MB/s BenchmarkMemclrKnownSize192-4 83430 1312 ns/op 146.34 MB/s BenchmarkMemclrKnownSize248-4 69662 1631 ns/op 152.05 MB/s BenchmarkMemclrKnownSize256-4 65410 1756 ns/op 145.75 MB/s BenchmarkMemclrKnownSize512-4 33842 3447 ns/op 148.54 MB/s BenchmarkMemclrKnownSize1024-4 17166 6862 ns/op 149.23 MB/s BenchmarkMemclrKnownSize4096-4 4407 27774 ns/op 147.48 MB/s BenchmarkMemclrKnownSize512KiB-4 33 3551413 ns/op 147.63 MB/s BenchmarkReadMetricsLatency-4 17410 5501 p50-ns 6370 p90-ns 22011 p99-ns BenchmarkFinalizer-4 136 927001 ns/op BenchmarkFinalizerRun-4 224467 633.8 ns/op BenchmarkMinFloat-4 2014227 51.73 ns/op BenchmarkMaxFloat-4 2197662 57.21 ns/op BenchmarkPallocBitsSummarize/Unpacked00-4 8535417 13.08 ns/op BenchmarkPallocBitsSummarize/UnpackedFFFFFFFFFFFFFFFF-4 2896971 40.98 ns/op BenchmarkPallocBitsSummarize/UnpackedAA-4 2491116 48.07 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAAAAAAAAAA-4 2497111 48.26 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000AAAAAAAA-4 1775748 67.67 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAA00000001-4 1695231 70.63 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBBBBBBBBBB-4 2333274 50.95 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000BBBBBBBB-4 1708460 69.84 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBB00000001-4 1807900 66.50 ns/op BenchmarkPallocBitsSummarize/UnpackedCCCCCCCCCCCCCCCC-4 2243898 53.01 ns/op BenchmarkPallocBitsSummarize/Unpacked4444444444444444-4 2267958 53.03 ns/op BenchmarkPallocBitsSummarize/Unpacked4040404040404040-4 2102698 56.84 ns/op BenchmarkPallocBitsSummarize/Unpacked4000400040004000-4 1968890 61.34 ns/op BenchmarkPallocBitsSummarize/Unpacked1000404044CCAAFF-4 1753432 67.51 ns/op BenchmarkFindBitRange64/Pattern00Size2-4 8962888 13.15 ns/op BenchmarkFindBitRange64/Pattern00Size8-4 9403458 12.76 ns/op BenchmarkFindBitRange64/Pattern00Size32-4 9440155 12.82 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize2-4 8761222 12.88 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize8-4 8753961 13.73 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize32-4 7905856 14.41 ns/op BenchmarkFindBitRange64/PatternAASize2-4 9029242 11.69 ns/op BenchmarkFindBitRange64/PatternAASize8-4 9031587 12.81 ns/op BenchmarkFindBitRange64/PatternAASize32-4 8972653 12.83 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize2-4 9172725 13.13 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize8-4 9074422 12.80 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize32-4 9786151 11.87 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize2-4 8879181 11.74 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize8-4 10263033 10.93 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize32-4 9633775 12.83 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size2-4 8845219 12.18 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size8-4 9418351 12.77 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size32-4 9111817 12.80 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize2-4 8830924 13.10 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize8-4 9147469 11.67 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize32-4 8863598 13.16 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize2-4 8821143 11.53 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize8-4 9033205 11.54 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize32-4 8920129 13.06 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size2-4 8817111 13.10 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size8-4 8806267 11.99 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size32-4 8941431 12.58 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize2-4 9904972 11.52 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize8-4 8839825 12.63 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize32-4 8961543 12.46 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size2-4 9066640 11.41 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size8-4 9369441 12.74 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size32-4 9125064 11.27 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size2-4 8866840 13.07 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size8-4 9366304 11.26 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size32-4 9259143 12.79 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size2-4 8814579 13.11 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size8-4 9190844 11.91 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size32-4 9299144 11.88 ns/op BenchmarkNetpollBreak-4 3326 33443 ns/op BenchmarkPinnerPinUnpinBatch-4 2002 72456 ns/op BenchmarkPinnerPinUnpinBatchDouble-4 298 398640 ns/op BenchmarkPinnerPinUnpinBatchTiny-4 1700 69789 ns/op BenchmarkPinnerPinUnpin-4 2195716 53.32 ns/op BenchmarkPinnerPinUnpinTiny-4 2232158 52.99 ns/op BenchmarkPinnerPinUnpinDouble-4 880657 135.1 ns/op BenchmarkPinnerPinUnpinParallel-4 6197524 18.99 ns/op BenchmarkPinnerPinUnpinParallelTiny-4 6170653 19.14 ns/op BenchmarkPinnerPinUnpinParallelDouble-4 366140 388.7 ns/op BenchmarkPinnerIsPinnedOnPinned-4 7799988 14.96 ns/op BenchmarkPinnerIsPinnedOnUnpinned-4 7977948 15.37 ns/op BenchmarkPinnerIsPinnedOnPinnedParallel-4 12552826 9.130 ns/op BenchmarkPinnerIsPinnedOnUnpinnedParallel-4 12049890 9.273 ns/op BenchmarkPingPongHog-4 306 346149 ns/op BenchmarkStackGrowth-4 189061 662.9 ns/op BenchmarkStackGrowthDeep-4 1850 64579 ns/op BenchmarkCreateGoroutines-4 30273 3818 ns/op BenchmarkCreateGoroutinesParallel-4 34285 3832 ns/op BenchmarkCreateGoroutinesCapture-4 4904 21293 ns/op 144 B/op 5 allocs/op BenchmarkCreateGoroutinesSingle-4 34114 3497 ns/op BenchmarkClosureCall-4 20703540 4.947 ns/op BenchmarkWakeupParallelSpinning/0s-4 6460 21051 ns/op BenchmarkWakeupParallelSpinning/1µs-4 4819 24323 ns/op BenchmarkWakeupParallelSpinning/2µs-4 4105 29250 ns/op BenchmarkWakeupParallelSpinning/5µs-4 2868 42938 ns/op BenchmarkWakeupParallelSpinning/10µs-4 2106 60418 ns/op BenchmarkWakeupParallelSpinning/20µs-4 1318 89377 ns/op BenchmarkWakeupParallelSpinning/50µs-4 754 152943 ns/op BenchmarkWakeupParallelSpinning/100µs-4 489 248259 ns/op BenchmarkMatmult-4 6271584 20.10 ns/op BenchmarkFastrand-4 13708357 8.453 ns/op BenchmarkFastrand64-4 13882135 8.516 ns/op BenchmarkFastrandHashiter-4 6453421 18.06 ns/op BenchmarkFastrandn/2-4 7628052 15.47 ns/op BenchmarkFastrandn/3-4 7551064 15.64 ns/op BenchmarkFastrandn/4-4 7521634 15.48 ns/op BenchmarkFastrandn/5-4 7507461 15.38 ns/op BenchmarkIfaceCmp100-4 120781 921.9 ns/op BenchmarkIfaceCmpNil100-4 233826 497.0 ns/op BenchmarkEfaceCmpDiff-4 43242 2544 ns/op BenchmarkEfaceCmpDiffIndirect-4 39349 2552 ns/op BenchmarkDefer-4 1601026 73.35 ns/op BenchmarkDefer10-4 1217190 105.0 ns/op BenchmarkDeferMany-4 863020 207.2 ns/op BenchmarkPanicRecover-4 893806 137.2 ns/op BenchmarkGoroutineProfile/small-nil/idle-4 226132 539.0 ns/op 181.0 p50-ns 250.0 p90-ns 449.0 p99-ns BenchmarkGoroutineProfile/small-nil/loaded-4 163560 650.6 ns/op 190.0 p50-ns 260.0 p90-ns 470.0 p99-ns BenchmarkGoroutineProfile/small/idle-4 3350 37240 ns/op 32579 p50-ns 37670 p90-ns 99449 p99-ns BenchmarkGoroutineProfile/small/loaded-4 76 4828177 ns/op 266098 p50-ns 18819860 p90-ns 39021375 p99-ns BenchmarkGoroutineProfile/large-nil/idle-4 186645 546.7 ns/op 180.0 p50-ns 230.0 p90-ns 300.0 p99-ns BenchmarkGoroutineProfile/large-nil/loaded-4 205201 626.0 ns/op 180.0 p50-ns 259.0 p90-ns 370.0 p99-ns BenchmarkGoroutineProfile/large/idle-4 51 2145608 ns/op 1830530 p50-ns 3147413 p90-ns 4096079 p99-ns BenchmarkGoroutineProfile/large/loaded-4 30 4255176 ns/op 3409563 p50-ns 9095422 p90-ns 14648312 p99-ns BenchmarkGoroutineProfile/sparse-nil/idle-4 229558 605.1 ns/op 180.0 p50-ns 190.0 p90-ns 370.0 p99-ns BenchmarkGoroutineProfile/sparse-nil/loaded-4 174166 652.8 ns/op 180.0 p50-ns 190.0 p90-ns 389.0 p99-ns BenchmarkGoroutineProfile/sparse/idle-4 1483 80039 ns/op 74090 p50-ns 88521 p90-ns 198959 p99-ns BenchmarkGoroutineProfile/sparse/loaded-4 240 434895 ns/op 149809 p50-ns 266758 p90-ns 13008122 p99-ns BenchmarkProcYield/1-4 4063724 29.05 ns/op BenchmarkProcYield/10-4 557988 214.9 ns/op BenchmarkProcYield/30-4 176364 627.2 ns/op BenchmarkProcYield/100-4 56570 2079 ns/op BenchmarkProcYield/1000-4 5874 20630 ns/op BenchmarkOSYield-4 688554 150.2 ns/op BenchmarkMutexContention-4 2383256 48.02 ns/op BenchmarkMutexCapture-4 2325188 52.16 ns/op 427308 ns/starve-p100 13353 ns/starve-p90 13353 ns/streak-p100 3338 ns/streak-p90 BenchmarkMutexHandoff/Solo-4 5924245 17.89 ns/op BenchmarkMutexHandoff/FastPingPong-4 123697 404.5 ns/op BenchmarkMutexHandoff/SlowPingPong-4 6014 7655 ns/op BenchmarkRWMutexUncontended-4 6753232 17.18 ns/op BenchmarkRWMutexWrite100-4 1000000 104.0 ns/op BenchmarkRWMutexWrite10-4 99325 1214 ns/op BenchmarkRWMutexWorkWrite100-4 423204 268.2 ns/op BenchmarkRWMutexWorkWrite10-4 71194 1627 ns/op BenchmarkSemTable/OneAddrCollision/n=1000-4 3896 31302 ns/op BenchmarkSemTable/ManyAddrCollision/n=1000-4 1420 84903 ns/op BenchmarkSemTable/OneAddrCollision/n=2000-4 1921 64528 ns/op BenchmarkSemTable/ManyAddrCollision/n=2000-4 658 177702 ns/op BenchmarkSemTable/OneAddrCollision/n=4000-4 852 128968 ns/op BenchmarkSemTable/ManyAddrCollision/n=4000-4 308 365653 ns/op BenchmarkSemTable/OneAddrCollision/n=8000-4 464 247960 ns/op BenchmarkSemTable/ManyAddrCollision/n=8000-4 157 757637 ns/op BenchmarkMakeSliceCopy/mallocmove/Byte-4 433214 270.9 ns/op BenchmarkMakeSliceCopy/mallocmove/Int-4 453254 289.4 ns/op BenchmarkMakeSliceCopy/mallocmove/Ptr-4 413056 368.8 ns/op BenchmarkMakeSliceCopy/makecopy/Byte-4 492652 287.0 ns/op BenchmarkMakeSliceCopy/makecopy/Int-4 461011 328.0 ns/op BenchmarkMakeSliceCopy/makecopy/Ptr-4 405772 338.2 ns/op BenchmarkMakeSliceCopy/nilappend/Byte-4 420878 325.0 ns/op BenchmarkMakeSliceCopy/nilappend/Int-4 457336 296.9 ns/op BenchmarkMakeSliceCopy/nilappend/Ptr-4 431706 371.6 ns/op BenchmarkMakeSlice/Byte-4 3180186 41.41 ns/op BenchmarkMakeSlice/Int16-4 3162090 40.23 ns/op BenchmarkMakeSlice/Int-4 2278342 52.85 ns/op BenchmarkMakeSlice/Ptr-4 2250462 56.24 ns/op BenchmarkMakeSlice/Struct/24-4 1000000 106.2 ns/op BenchmarkMakeSlice/Struct/32-4 1000000 108.3 ns/op BenchmarkMakeSlice/Struct/40-4 1000000 137.5 ns/op BenchmarkGrowSlice/Byte-4 1196338 97.84 ns/op BenchmarkGrowSlice/Int16-4 1129256 106.3 ns/op BenchmarkGrowSlice/Int-4 844142 151.2 ns/op BenchmarkGrowSlice/Ptr-4 592700 173.4 ns/op BenchmarkGrowSlice/Struct/24-4 518202 272.3 ns/op BenchmarkGrowSlice/Struct/32-4 309885 331.6 ns/op BenchmarkGrowSlice/Struct/40-4 249972 427.6 ns/op BenchmarkExtendSlice/IntSlice-4 746228 157.9 ns/op BenchmarkExtendSlice/PointerSlice-4 753516 167.3 ns/op BenchmarkExtendSlice/NoGrow-4 1300321 89.56 ns/op BenchmarkAppend-4 1182007 100.6 ns/op BenchmarkAppendGrowByte-4 8 12646360 ns/op BenchmarkAppendGrowString-4 2 90147960 ns/op BenchmarkAppendSlice/1Bytes-4 2767125 42.71 ns/op BenchmarkAppendSlice/4Bytes-4 2746818 42.71 ns/op BenchmarkAppendSlice/7Bytes-4 2692896 42.99 ns/op BenchmarkAppendSlice/8Bytes-4 2620040 45.76 ns/op BenchmarkAppendSlice/15Bytes-4 2453674 47.29 ns/op BenchmarkAppendSlice/16Bytes-4 2549260 46.53 ns/op BenchmarkAppendSlice/32Bytes-4 2468535 47.34 ns/op BenchmarkAppendSliceLarge/1024Bytes-4 121682 947.4 ns/op BenchmarkAppendSliceLarge/4096Bytes-4 29762 4042 ns/op BenchmarkAppendSliceLarge/16384Bytes-4 9541 15175 ns/op BenchmarkAppendSliceLarge/65536Bytes-4 2316 60029 ns/op BenchmarkAppendSliceLarge/262144Bytes-4 380 338620 ns/op BenchmarkAppendSliceLarge/1048576Bytes-4 102 1207209 ns/op BenchmarkAppendStr/1Bytes-4 3024460 37.62 ns/op BenchmarkAppendStr/4Bytes-4 2920284 40.74 ns/op BenchmarkAppendStr/8Bytes-4 2978592 40.06 ns/op BenchmarkAppendStr/16Bytes-4 2769666 42.69 ns/op BenchmarkAppendStr/32Bytes-4 3008596 39.88 ns/op BenchmarkAppendSpecialCase-4 1000000 117.5 ns/op BenchmarkCopy/1Byte-4 2814758 43.19 ns/op 23.15 MB/s BenchmarkCopy/1String-4 3232634 38.86 ns/op 25.73 MB/s BenchmarkCopy/2Byte-4 2771426 43.10 ns/op 46.40 MB/s BenchmarkCopy/2String-4 2733087 44.03 ns/op 45.43 MB/s BenchmarkCopy/4Byte-4 2695184 44.21 ns/op 90.49 MB/s BenchmarkCopy/4String-4 2781765 42.74 ns/op 93.58 MB/s BenchmarkCopy/8Byte-4 2775781 42.98 ns/op 186.14 MB/s BenchmarkCopy/8String-4 2748049 43.98 ns/op 181.89 MB/s BenchmarkCopy/12Byte-4 2592690 47.30 ns/op 253.69 MB/s BenchmarkCopy/12String-4 2605966 45.28 ns/op 265.03 MB/s BenchmarkCopy/16Byte-4 2692513 44.99 ns/op 355.65 MB/s BenchmarkCopy/16String-4 2646999 44.31 ns/op 361.05 MB/s BenchmarkCopy/32Byte-4 2568792 47.72 ns/op 670.63 MB/s BenchmarkCopy/32String-4 2520560 47.82 ns/op 669.14 MB/s BenchmarkCopy/128Byte-4 1832614 64.78 ns/op 1976.03 MB/s BenchmarkCopy/128String-4 1761568 67.53 ns/op 1895.56 MB/s BenchmarkCopy/1024Byte-4 514789 219.4 ns/op 4668.08 MB/s BenchmarkCopy/1024String-4 455958 245.8 ns/op 4166.81 MB/s BenchmarkAppendInPlace/NoGrow/Byte-4 48576 2426 ns/op BenchmarkAppendInPlace/NoGrow/1Ptr-4 29889 4358 ns/op BenchmarkAppendInPlace/NoGrow/2Ptr-4 18092 6544 ns/op BenchmarkAppendInPlace/NoGrow/3Ptr-4 15121 8116 ns/op BenchmarkAppendInPlace/NoGrow/4Ptr-4 10000 11758 ns/op BenchmarkAppendInPlace/Grow/Byte-4 223446 569.3 ns/op BenchmarkAppendInPlace/Grow/1Ptr-4 221187 597.8 ns/op BenchmarkAppendInPlace/Grow/2Ptr-4 152532 730.3 ns/op BenchmarkAppendInPlace/Grow/3Ptr-4 133350 908.5 ns/op BenchmarkAppendInPlace/Grow/4Ptr-4 122823 1044 ns/op BenchmarkStackCopyPtr-4 2 86123582 ns/op BenchmarkStackCopy-4 2 70367504 ns/op BenchmarkStackCopyNoCache-4 26 3968659 ns/op BenchmarkStackCopyWithStkobj-4 4 31424194 ns/op BenchmarkIssue18138-4 878 120795 ns/op BenchmarkCompareStringEqual-4 12407782 9.037 ns/op BenchmarkCompareStringIdentical-4 21467826 5.316 ns/op BenchmarkCompareStringSameLength-4 14401569 8.084 ns/op BenchmarkCompareStringDifferentLength-4 20326896 5.588 ns/op BenchmarkCompareStringBigUnaligned-4 4123 31119 ns/op 33696.34 MB/s BenchmarkCompareStringBig-4 3996 27908 ns/op 37572.75 MB/s BenchmarkConcatStringAndBytes-4 3611130 33.29 ns/op BenchmarkSliceByteToString/1-4 3134734 39.02 ns/op BenchmarkSliceByteToString/2-4 1763412 68.46 ns/op BenchmarkSliceByteToString/4-4 1800631 66.61 ns/op BenchmarkSliceByteToString/8-4 1818198 69.42 ns/op BenchmarkSliceByteToString/16-4 1750755 73.80 ns/op BenchmarkSliceByteToString/32-4 1366532 78.98 ns/op BenchmarkSliceByteToString/64-4 1128442 105.8 ns/op BenchmarkSliceByteToString/128-4 905937 148.6 ns/op BenchmarkRuneCount/lenruneslice/ASCII-4 3651825 32.17 ns/op BenchmarkRuneCount/lenruneslice/Japanese-4 1313870 91.46 ns/op BenchmarkRuneCount/lenruneslice/MixedLength-4 1522206 78.67 ns/op BenchmarkRuneCount/rangeloop/ASCII-4 6137781 18.45 ns/op BenchmarkRuneCount/rangeloop/Japanese-4 2476938 47.45 ns/op BenchmarkRuneCount/rangeloop/MixedLength-4 2848776 41.06 ns/op BenchmarkRuneCount/utf8.RuneCountInString/ASCII-4 6367111 18.47 ns/op BenchmarkRuneCount/utf8.RuneCountInString/Japanese-4 2491447 48.04 ns/op BenchmarkRuneCount/utf8.RuneCountInString/MixedLength-4 2754456 41.20 ns/op BenchmarkRuneIterate/range/ASCII-4 12489109 9.943 ns/op BenchmarkRuneIterate/range/Japanese-4 2924450 40.57 ns/op BenchmarkRuneIterate/range/MixedLength-4 3584732 33.50 ns/op BenchmarkRuneIterate/range1/ASCII-4 11192197 10.24 ns/op BenchmarkRuneIterate/range1/Japanese-4 2853354 40.23 ns/op BenchmarkRuneIterate/range1/MixedLength-4 3542800 33.36 ns/op BenchmarkRuneIterate/range2/ASCII-4 12118459 9.813 ns/op BenchmarkRuneIterate/range2/Japanese-4 2965761 40.43 ns/op BenchmarkRuneIterate/range2/MixedLength-4 3547862 33.53 ns/op BenchmarkArrayEqual-4 20298012 5.935 ns/op BenchmarkFunc/Name-4 3895017 29.73 ns/op BenchmarkFunc/Entry-4 12515997 8.920 ns/op BenchmarkFunc/FileLine-4 4114744 32.69 ns/op PASS ok runtime 295.396s goos: freebsd goarch: amd64 pkg: runtime/cgo cpu: AMD EPYC 7B12 BenchmarkHandle/non-concurrent-4 43390 2690 ns/op BenchmarkHandle/concurrent-4 19785 5727 ns/op PASS ok runtime/cgo 1.355s goos: freebsd goarch: amd64 pkg: runtime/pprof cpu: AMD EPYC 7B12 BenchmarkLabels/set-one-4 212288 514.9 ns/op 104 B/op 3 allocs/op BenchmarkLabels/merge-one-4 140376 936.6 ns/op 200 B/op 5 allocs/op BenchmarkLabels/overwrite-one-4 165631 790.8 ns/op 136 B/op 4 allocs/op BenchmarkLabels/ordered/set-many-4 106650 1118 ns/op 392 B/op 3 allocs/op BenchmarkLabels/ordered/merge-many-4 69252 1817 ns/op 712 B/op 5 allocs/op BenchmarkLabels/ordered/overwrite-many-4 60534 2045 ns/op 712 B/op 4 allocs/op BenchmarkLabels/unordered/set-many-4 42034 2981 ns/op 712 B/op 4 allocs/op BenchmarkLabels/unordered/merge-many-4 63620 2056 ns/op 712 B/op 5 allocs/op BenchmarkLabels/unordered/overwrite-many-4 30768 3965 ns/op 1032 B/op 5 allocs/op BenchmarkGoroutine/Profile.WriteTo_idle_50-4 45 2601062 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_50-4 46 3164366 ns/op 317.8 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_50-4 595 199766 ns/op 5.393 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_500-4 16 7178318 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_500-4 14 8509575 ns/op 787.9 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_500-4 289 400100 ns/op 24.25 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_5000-4 2 51093671 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_5000-4 2 58781006 ns/op 5848 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_5000-4 43 2472751 ns/op 242.0 concurrent_launches/op PASS ok runtime/pprof 3.973s goos: freebsd goarch: amd64 pkg: runtime/race cpu: AMD EPYC 7B12 BenchmarkSyncLeak-4 42 2409139 ns/op BenchmarkStackLeak-4 15343 7399 ns/op PASS ok runtime/race 1.394s goos: freebsd goarch: amd64 pkg: runtime/trace cpu: AMD EPYC 7B12 BenchmarkStartRegion-4 5941813 19.80 ns/op 0 B/op 0 allocs/op BenchmarkNewTask-4 247069 496.1 ns/op 64 B/op 2 allocs/op PASS ok runtime/trace 1.417s goos: freebsd goarch: amd64 pkg: slices cpu: AMD EPYC 7B12 BenchmarkEqualFunc_Large-4 51 2276963 ns/op BenchmarkIndex_Large-4 145 715294 ns/op BenchmarkIndexFunc_Large-4 85 1286159 ns/op BenchmarkCompact/nil-4 9183591 13.12 ns/op BenchmarkCompact/one-4 2463063 49.58 ns/op BenchmarkCompact/sorted-4 1633107 74.35 ns/op BenchmarkCompact/2_items-4 1406144 85.49 ns/op BenchmarkCompact/unsorted-4 1619714 73.48 ns/op BenchmarkCompact/many-4 898399 123.7 ns/op BenchmarkCompact_Large/all_dup-4 2770 43173 ns/op BenchmarkCompact_Large/no_dup-4 2942 40328 ns/op BenchmarkCompactFunc/nil-4 4665126 26.01 ns/op BenchmarkCompactFunc/one-4 2017851 61.11 ns/op BenchmarkCompactFunc/sorted-4 1407847 85.34 ns/op BenchmarkCompactFunc/2_items-4 1220142 98.39 ns/op BenchmarkCompactFunc/unsorted-4 1320195 90.19 ns/op BenchmarkCompactFunc/many-4 804280 152.3 ns/op BenchmarkCompactFunc_Large/all_dup-4 8 13866743 ns/op BenchmarkCompactFunc_Large/no_dup-4 8 12865301 ns/op BenchmarkReplace/naive-fast-4 128838 1020 ns/op BenchmarkReplace/optimized-fast-4 139225 910.5 ns/op BenchmarkReplace/naive-slow-4 39200 3306 ns/op BenchmarkReplace/optimized-slow-4 43770 2551 ns/op BenchmarkBinarySearchFloats/Size16-4 1581896 71.50 ns/op BenchmarkBinarySearchFloats/Size32-4 1363364 81.92 ns/op BenchmarkBinarySearchFloats/Size64-4 1312329 98.08 ns/op BenchmarkBinarySearchFloats/Size128-4 1000000 109.7 ns/op BenchmarkBinarySearchFloats/Size512-4 920482 130.6 ns/op BenchmarkBinarySearchFloats/Size1024-4 849639 133.1 ns/op BenchmarkBinarySearchFuncStruct/Size16-4 749337 163.7 ns/op BenchmarkBinarySearchFuncStruct/Size32-4 571942 189.0 ns/op BenchmarkBinarySearchFuncStruct/Size64-4 489328 210.4 ns/op BenchmarkBinarySearchFuncStruct/Size128-4 407936 248.4 ns/op BenchmarkBinarySearchFuncStruct/Size512-4 402603 303.2 ns/op BenchmarkBinarySearchFuncStruct/Size1024-4 360096 337.4 ns/op BenchmarkSortFuncStruct/Size16-4 19730 6086 ns/op BenchmarkSortFuncStruct/Size32-4 7420 16488 ns/op BenchmarkSortFuncStruct/Size64-4 10362 11686 ns/op BenchmarkSortFuncStruct/Size128-4 4794 21436 ns/op BenchmarkSortFuncStruct/Size512-4 1514 80489 ns/op BenchmarkSortFuncStruct/Size1024-4 746 158317 ns/op PASS ok slices 7.913s goos: freebsd goarch: amd64 pkg: sort cpu: AMD EPYC 7B12 BenchmarkSearchWrappers-4 453129 227.6 ns/op BenchmarkSortInts-4 2 78060014 ns/op BenchmarkSlicesSortInts-4 3 47376298 ns/op BenchmarkSortIsSorted-4 39 3044341 ns/op BenchmarkSlicesIsSorted-4 72 1700819 ns/op BenchmarkSortStrings-4 1 112451807 ns/op BenchmarkSlicesSortStrings-4 2 66685994 ns/op BenchmarkSortStrings_Sorted-4 33 3549877 ns/op BenchmarkSlicesSortStrings_Sorted-4 55 2153289 ns/op BenchmarkSortStructs-4 1 144403149 ns/op BenchmarkSortFuncStructs-4 1 127673457 ns/op BenchmarkSortString1K-4 345 358845 ns/op BenchmarkSortString1K_Slice-4 248 479151 ns/op BenchmarkStableString1K-4 126 954127 ns/op BenchmarkSortInt1K-4 421 283449 ns/op BenchmarkSortInt1K_Sorted-4 6501 18636 ns/op BenchmarkSortInt1K_Reversed-4 4046 29936 ns/op BenchmarkSortInt1K_Mod8-4 1024 114150 ns/op BenchmarkStableInt1K-4 168 704061 ns/op BenchmarkStableInt1K_Slice-4 202 603004 ns/op BenchmarkSortInt64K-4 4 27383636 ns/op BenchmarkSortInt64K_Slice-4 3 39542525 ns/op BenchmarkStableInt64K-4 2 63495690 ns/op BenchmarkSort1e2-4 565 212464 ns/op BenchmarkStable1e2-4 219 550987 ns/op BenchmarkSort1e4-4 3 43823701 ns/op BenchmarkStable1e4-4 1 177068356 ns/op PASS ok sort 8.253s goos: freebsd goarch: amd64 pkg: strconv cpu: AMD EPYC 7B12 BenchmarkAtof64Decimal-4 921981 114.3 ns/op BenchmarkAtof64Float-4 893268 136.7 ns/op BenchmarkAtof64FloatExp-4 764636 150.9 ns/op BenchmarkAtof64Big-4 558664 213.7 ns/op BenchmarkAtof64RandomBits-4 476014 218.7 ns/op BenchmarkAtof64RandomFloats-4 548666 197.5 ns/op BenchmarkAtof64RandomLongFloats-4 526719 223.7 ns/op BenchmarkAtof32Decimal-4 1000000 112.8 ns/op BenchmarkAtof32Float-4 901903 132.5 ns/op BenchmarkAtof32FloatExp-4 764479 154.0 ns/op BenchmarkAtof32Random-4 480717 251.6 ns/op BenchmarkAtof32RandomLong-4 207212 569.9 ns/op BenchmarkParseInt/Pos/7bit-4 1697954 71.44 ns/op BenchmarkParseInt/Pos/26bit-4 955753 124.3 ns/op BenchmarkParseInt/Pos/31bit-4 848174 142.3 ns/op BenchmarkParseInt/Pos/56bit-4 561289 212.5 ns/op BenchmarkParseInt/Pos/63bit-4 522542 231.4 ns/op BenchmarkParseInt/Neg/7bit-4 1675070 72.11 ns/op BenchmarkParseInt/Neg/26bit-4 963759 126.9 ns/op BenchmarkParseInt/Neg/31bit-4 845637 140.4 ns/op BenchmarkParseInt/Neg/56bit-4 470162 214.2 ns/op BenchmarkParseInt/Neg/63bit-4 519811 229.8 ns/op BenchmarkAtoi/Pos/7bit-4 2383994 49.88 ns/op BenchmarkAtoi/Pos/26bit-4 1197409 100.8 ns/op BenchmarkAtoi/Pos/31bit-4 1069870 112.5 ns/op BenchmarkAtoi/Pos/56bit-4 555926 183.0 ns/op BenchmarkAtoi/Pos/63bit-4 482931 245.1 ns/op BenchmarkAtoi/Neg/7bit-4 2325817 50.58 ns/op BenchmarkAtoi/Neg/26bit-4 1205528 100.4 ns/op BenchmarkAtoi/Neg/31bit-4 1056850 113.4 ns/op BenchmarkAtoi/Neg/56bit-4 595497 178.8 ns/op BenchmarkAtoi/Neg/63bit-4 491319 245.7 ns/op BenchmarkFormatFloat/Decimal-4 157584 726.4 ns/op BenchmarkFormatFloat/Float-4 163916 762.1 ns/op BenchmarkFormatFloat/Exp-4 163782 737.4 ns/op BenchmarkFormatFloat/NegExp-4 156428 719.9 ns/op BenchmarkFormatFloat/LongExp-4 137506 865.8 ns/op BenchmarkFormatFloat/Big-4 128876 929.8 ns/op BenchmarkFormatFloat/BinaryExp-4 307634 366.3 ns/op BenchmarkFormatFloat/32Integer-4 156998 701.6 ns/op BenchmarkFormatFloat/32ExactFraction-4 175686 650.3 ns/op BenchmarkFormatFloat/32Point-4 163383 743.0 ns/op BenchmarkFormatFloat/32Exp-4 162307 711.4 ns/op BenchmarkFormatFloat/32NegExp-4 173860 714.5 ns/op BenchmarkFormatFloat/32Shortest-4 175580 674.6 ns/op BenchmarkFormatFloat/32Fixed8Hard-4 192398 628.2 ns/op BenchmarkFormatFloat/32Fixed9Hard-4 188046 643.8 ns/op BenchmarkFormatFloat/64Fixed1-4 208584 532.1 ns/op BenchmarkFormatFloat/64Fixed2-4 216448 535.6 ns/op BenchmarkFormatFloat/64Fixed3-4 216507 530.0 ns/op BenchmarkFormatFloat/64Fixed4-4 215967 534.9 ns/op BenchmarkFormatFloat/64Fixed12-4 129285 897.6 ns/op BenchmarkFormatFloat/64Fixed16-4 155448 755.6 ns/op BenchmarkFormatFloat/64Fixed12Hard-4 168715 712.0 ns/op BenchmarkFormatFloat/64Fixed17Hard-4 146414 827.6 ns/op BenchmarkFormatFloat/64Fixed18Hard-4 3304 33327 ns/op BenchmarkFormatFloat/Slowpath64-4 136568 853.9 ns/op BenchmarkFormatFloat/SlowpathDenormal64-4 134742 851.7 ns/op BenchmarkAppendFloat/Decimal-4 180178 640.2 ns/op BenchmarkAppendFloat/Float-4 177012 690.2 ns/op BenchmarkAppendFloat/Exp-4 184868 617.7 ns/op BenchmarkAppendFloat/NegExp-4 187833 612.8 ns/op BenchmarkAppendFloat/LongExp-4 152716 786.2 ns/op BenchmarkAppendFloat/Big-4 136364 846.0 ns/op BenchmarkAppendFloat/BinaryExp-4 427479 268.6 ns/op BenchmarkAppendFloat/32Integer-4 178958 646.3 ns/op BenchmarkAppendFloat/32ExactFraction-4 211305 553.3 ns/op BenchmarkAppendFloat/32Point-4 174189 646.5 ns/op BenchmarkAppendFloat/32Exp-4 173547 608.3 ns/op BenchmarkAppendFloat/32NegExp-4 182137 612.2 ns/op BenchmarkAppendFloat/32Shortest-4 220362 543.5 ns/op BenchmarkAppendFloat/32Fixed8Hard-4 210895 571.0 ns/op BenchmarkAppendFloat/32Fixed9Hard-4 199406 547.5 ns/op BenchmarkAppendFloat/64Fixed1-4 245029 441.2 ns/op BenchmarkAppendFloat/64Fixed2-4 261040 437.2 ns/op BenchmarkAppendFloat/64Fixed3-4 236727 444.1 ns/op BenchmarkAppendFloat/64Fixed4-4 265700 437.5 ns/op BenchmarkAppendFloat/64Fixed12-4 142215 834.1 ns/op BenchmarkAppendFloat/64Fixed16-4 167846 675.1 ns/op BenchmarkAppendFloat/64Fixed12Hard-4 201346 567.3 ns/op BenchmarkAppendFloat/64Fixed17Hard-4 160377 719.7 ns/op BenchmarkAppendFloat/64Fixed18Hard-4 3842 30908 ns/op BenchmarkAppendFloat/Slowpath64-4 145976 777.7 ns/op BenchmarkAppendFloat/SlowpathDenormal64-4 151099 749.6 ns/op BenchmarkFormatInt-4 23469 5130 ns/op BenchmarkAppendInt-4 24816 4848 ns/op BenchmarkFormatUint-4 123494 959.1 ns/op BenchmarkAppendUint-4 140246 855.1 ns/op BenchmarkFormatIntSmall/7-4 3974754 30.18 ns/op BenchmarkFormatIntSmall/42-4 3866070 29.83 ns/op BenchmarkAppendIntSmall-4 1779411 67.65 ns/op BenchmarkAppendUintVarlen/1-4 1922246 65.00 ns/op BenchmarkAppendUintVarlen/12-4 1793076 66.25 ns/op BenchmarkAppendUintVarlen/123-4 1369850 86.17 ns/op BenchmarkAppendUintVarlen/1234-4 1370054 87.24 ns/op BenchmarkAppendUintVarlen/12345-4 1382426 89.49 ns/op BenchmarkAppendUintVarlen/123456-4 1346163 90.77 ns/op BenchmarkAppendUintVarlen/1234567-4 1323018 92.81 ns/op BenchmarkAppendUintVarlen/12345678-4 1278782 93.60 ns/op BenchmarkAppendUintVarlen/123456789-4 1271259 95.95 ns/op BenchmarkAppendUintVarlen/1234567890-4 1246264 97.10 ns/op BenchmarkAppendUintVarlen/12345678901-4 1212757 97.55 ns/op BenchmarkAppendUintVarlen/123456789012-4 1214055 96.38 ns/op BenchmarkAppendUintVarlen/1234567890123-4 1000000 101.3 ns/op BenchmarkAppendUintVarlen/12345678901234-4 1211634 99.67 ns/op BenchmarkAppendUintVarlen/123456789012345-4 1177123 104.5 ns/op BenchmarkAppendUintVarlen/1234567890123456-4 1174672 100.5 ns/op BenchmarkAppendUintVarlen/12345678901234567-4 1147128 103.3 ns/op BenchmarkAppendUintVarlen/123456789012345678-4 1130762 106.6 ns/op BenchmarkAppendUintVarlen/1234567890123456789-4 1128363 105.4 ns/op BenchmarkAppendUintVarlen/12345678901234567890-4 1134908 106.6 ns/op BenchmarkQuote-4 65520 1780 ns/op BenchmarkQuoteRune-4 661765 179.9 ns/op BenchmarkAppendQuote-4 75068 1576 ns/op BenchmarkAppendQuoteRune-4 1150555 103.1 ns/op BenchmarkUnquoteEasy-4 1949978 62.38 ns/op BenchmarkUnquoteHard-4 70173 1699 ns/op PASS ok strconv 19.276s goos: freebsd goarch: amd64 pkg: strings cpu: AMD EPYC 7B12 BenchmarkBuildString_Builder/1Write_NoGrow-4 668862 180.2 ns/op 48 B/op 1 allocs/op BenchmarkBuildString_Builder/3Write_NoGrow-4 222541 584.8 ns/op 336 B/op 3 allocs/op BenchmarkBuildString_Builder/3Write_Grow-4 301041 419.3 ns/op 112 B/op 1 allocs/op BenchmarkBuildString_WriteString/1Write_NoGrow-4 693760 173.5 ns/op 48 B/op 1 allocs/op BenchmarkBuildString_WriteString/3Write_NoGrow-4 240517 543.2 ns/op 336 B/op 3 allocs/op BenchmarkBuildString_WriteString/3Write_Grow-4 326055 385.8 ns/op 112 B/op 1 allocs/op BenchmarkBuildString_ByteBuffer/1Write_NoGrow-4 409947 270.8 ns/op 112 B/op 2 allocs/op BenchmarkBuildString_ByteBuffer/3Write_NoGrow-4 137098 921.7 ns/op 432 B/op 4 allocs/op BenchmarkBuildString_ByteBuffer/3Write_Grow-4 147076 801.3 ns/op 336 B/op 3 allocs/op BenchmarkClone-4 2046964 60.98 ns/op 48 B/op 1 allocs/op BenchmarkGenericNoMatch-4 28647 4021 ns/op BenchmarkGenericMatch1-4 2904 38847 ns/op BenchmarkGenericMatch2-4 612 192236 ns/op BenchmarkSingleMaxSkipping-4 9884 11456 ns/op 872.94 MB/s BenchmarkSingleLongSuffixFail-4 18082 7869 ns/op 127.34 MB/s BenchmarkSingleMatch-4 374 321262 ns/op 46.69 MB/s BenchmarkByteByteNoMatch-4 85209 1351 ns/op BenchmarkByteByteMatch-4 28507 3928 ns/op BenchmarkByteStringMatch-4 35498 3369 ns/op BenchmarkHTMLEscapeNew-4 112467 1062 ns/op BenchmarkHTMLEscapeOld-4 136353 902.4 ns/op BenchmarkByteStringReplacerWriteString-4 1738 62492 ns/op BenchmarkByteReplacerWriteString-4 2332 51435 ns/op BenchmarkByteByteReplaces-4 5670 18062 ns/op BenchmarkByteByteMap-4 19234 6149 ns/op BenchmarkMap/identity/ASCII-4 686156 152.4 ns/op BenchmarkMap/identity/Greek-4 569000 208.2 ns/op BenchmarkMap/change/ASCII-4 69580 1720 ns/op BenchmarkMap/change/Greek-4 43640 2741 ns/op BenchmarkIndexRune-4 3836593 30.60 ns/op BenchmarkIndexRuneLongString-4 3309578 35.87 ns/op BenchmarkIndexRuneFastPath-4 5142252 22.90 ns/op BenchmarkIndex-4 10525105 9.716 ns/op BenchmarkLastIndex-4 5574757 21.93 ns/op BenchmarkIndexByte-4 11605700 9.966 ns/op BenchmarkToUpper/#00-4 5816136 20.08 ns/op BenchmarkToUpper/ONLYUPPER-4 3775198 32.36 ns/op BenchmarkToUpper/abc-4 471932 235.9 ns/op BenchmarkToUpper/AbC123-4 383316 312.8 ns/op BenchmarkToUpper/azAZ09_-4 363412 276.9 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 95378 1198 ns/op BenchmarkToUpper/RENAN_BASTOS_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 121734 977.4 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 52965 2227 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 91416 1334 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 172713 691.0 ns/op BenchmarkToLower/#00-4 5602677 21.36 ns/op BenchmarkToLower/abc-4 4936536 23.51 ns/op BenchmarkToLower/AbC123-4 346171 321.6 ns/op BenchmarkToLower/azAZ09_-4 317846 331.7 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 157070 706.8 ns/op BenchmarkToLower/renan_bastos_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 117127 1002 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 53380 2227 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 104125 1112 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 166717 729.4 ns/op BenchmarkMapNoChanges-4 1000000 113.2 ns/op BenchmarkTrim-4 54121 2177 ns/op 0 B/op 0 allocs/op BenchmarkToValidUTF8/Valid-4 4124193 28.24 ns/op BenchmarkToValidUTF8/InvalidASCII-4 272666 425.5 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 193302 593.2 ns/op BenchmarkEqualFold/Tests-4 76748 1541 ns/op BenchmarkEqualFold/ASCII-4 4820732 26.15 ns/op BenchmarkEqualFold/UnicodePrefix-4 155170 770.0 ns/op BenchmarkEqualFold/UnicodeSuffix-4 156856 733.4 ns/op BenchmarkIndexHard1-4 1275 93650 ns/op BenchmarkIndexHard2-4 900 130836 ns/op BenchmarkIndexHard3-4 178 659258 ns/op BenchmarkIndexHard4-4 186 643153 ns/op BenchmarkLastIndexHard1-4 70 1672876 ns/op BenchmarkLastIndexHard2-4 70 1675297 ns/op BenchmarkLastIndexHard3-4 70 1675221 ns/op BenchmarkCountHard1-4 1276 94048 ns/op BenchmarkCountHard2-4 904 131165 ns/op BenchmarkCountHard3-4 181 658664 ns/op BenchmarkIndexTorture-4 9312 12771 ns/op BenchmarkCountTorture-4 9386 12866 ns/op BenchmarkCountTortureOverlapping-4 1870 61783 ns/op BenchmarkCountByte/10-4 5436642 21.63 ns/op 462.38 MB/s BenchmarkCountByte/32-4 5404705 22.40 ns/op 1428.30 MB/s BenchmarkCountByte/4096-4 1313083 91.33 ns/op 44846.00 MB/s BenchmarkCountByte/4194304-4 1332 79682 ns/op 52638.30 MB/s BenchmarkCountByte/67108864-4 33 3501563 ns/op 19165.40 MB/s BenchmarkFields/ASCII/16-4 469840 250.6 ns/op 63.84 MB/s 32 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 34744 3475 ns/op 73.67 MB/s 384 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 2226 54905 ns/op 74.60 MB/s 6144 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 126 957863 ns/op 68.42 MB/s 98304 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 7 16075392 ns/op 65.23 MB/s 1523725 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 217950 558.5 ns/op 28.65 MB/s 48 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 17233 7282 ns/op 35.16 MB/s 416 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 946 130544 ns/op 31.38 MB/s 20736 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 45 2413278 ns/op 27.16 MB/s 463106 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 3 41467145 ns/op 25.29 MB/s 10449152 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 315452 368.0 ns/op 43.48 MB/s 32 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 24524 4886 ns/op 52.39 MB/s 384 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 1428 87707 ns/op 46.70 MB/s 21504 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 67 1504149 ns/op 43.57 MB/s 463104 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 4 27581654 ns/op 38.02 MB/s 10465536 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 256729 452.7 ns/op 35.34 MB/s 48 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 20794 5655 ns/op 45.27 MB/s 416 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 1059 105702 ns/op 38.75 MB/s 20736 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 63 1945256 ns/op 33.69 MB/s 463105 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 3 35145028 ns/op 29.84 MB/s 10449152 B/op 24 allocs/op BenchmarkSplitEmptySeparator-4 3 41556184 ns/op BenchmarkSplitSingleByteSeparator-4 46 2690483 ns/op BenchmarkSplitMultiByteSeparator-4 78 1464099 ns/op BenchmarkSplitNSingleByteSeparator-4 512378 260.4 ns/op BenchmarkSplitNMultiByteSeparator-4 370800 313.3 ns/op BenchmarkRepeat/5x0-4 4909990 24.33 ns/op BenchmarkRepeat/5x1-4 4905505 23.28 ns/op BenchmarkRepeat/5x2-4 301610 356.2 ns/op BenchmarkRepeat/5x6-4 196785 559.2 ns/op BenchmarkRepeat/10x0-4 4731882 22.31 ns/op BenchmarkRepeat/10x1-4 5030877 23.20 ns/op BenchmarkRepeat/10x2-4 318168 355.7 ns/op BenchmarkRepeat/10x6-4 210920 584.7 ns/op BenchmarkRepeatLarge/256/1-4 102844 1164 ns/op 219.88 MB/s BenchmarkRepeatLarge/256/16-4 161196 749.5 ns/op 341.55 MB/s BenchmarkRepeatLarge/512/1-4 83380 1423 ns/op 359.88 MB/s BenchmarkRepeatLarge/512/16-4 120734 1009 ns/op 507.33 MB/s BenchmarkRepeatLarge/1024/1-4 64369 1850 ns/op 553.55 MB/s BenchmarkRepeatLarge/1024/16-4 86880 1454 ns/op 704.02 MB/s BenchmarkRepeatLarge/2048/1-4 44461 2654 ns/op 771.57 MB/s BenchmarkRepeatLarge/2048/16-4 53634 2275 ns/op 900.30 MB/s BenchmarkRepeatLarge/4096/1-4 27766 4157 ns/op 985.30 MB/s BenchmarkRepeatLarge/4096/16-4 34977 3869 ns/op 1058.74 MB/s BenchmarkRepeatLarge/8192/1-4 16526 7173 ns/op 1142.03 MB/s BenchmarkRepeatLarge/8192/16-4 17422 6972 ns/op 1175.03 MB/s BenchmarkRepeatLarge/8192/4097-4 6622342 18.43 ns/op 222264.90 MB/s BenchmarkRepeatLarge/16384/1-4 9302 12552 ns/op 1305.25 MB/s BenchmarkRepeatLarge/16384/16-4 9153 13727 ns/op 1193.55 MB/s BenchmarkRepeatLarge/16384/4097-4 13182 9064 ns/op 1356.06 MB/s BenchmarkRepeatLarge/32768/1-4 5791 23727 ns/op 1381.03 MB/s BenchmarkRepeatLarge/32768/16-4 5685 23484 ns/op 1395.31 MB/s BenchmarkRepeatLarge/32768/4097-4 5223 20125 ns/op 1425.04 MB/s BenchmarkRepeatLarge/65536/1-4 2534 44789 ns/op 1463.20 MB/s BenchmarkRepeatLarge/65536/16-4 2558 43485 ns/op 1507.11 MB/s BenchmarkRepeatLarge/65536/4097-4 2887 42576 ns/op 1443.43 MB/s BenchmarkRepeatLarge/131072/1-4 849 144957 ns/op 904.22 MB/s BenchmarkRepeatLarge/131072/16-4 842 153257 ns/op 855.24 MB/s BenchmarkRepeatLarge/131072/4097-4 861 137705 ns/op 922.32 MB/s BenchmarkRepeatLarge/262144/1-4 450 267024 ns/op 981.73 MB/s BenchmarkRepeatLarge/262144/16-4 450 283999 ns/op 923.05 MB/s BenchmarkRepeatLarge/262144/4097-4 442 256708 ns/op 1005.47 MB/s BenchmarkRepeatLarge/524288/1-4 235 524359 ns/op 999.86 MB/s BenchmarkRepeatLarge/524288/16-4 231 497042 ns/op 1054.82 MB/s BenchmarkRepeatLarge/524288/4097-4 219 532255 ns/op 977.57 MB/s BenchmarkRepeatLarge/1048576/1-4 100 1026796 ns/op 1021.21 MB/s BenchmarkRepeatLarge/1048576/16-4 100 1089265 ns/op 962.65 MB/s BenchmarkRepeatLarge/1048576/4097-4 100 1316720 ns/op 793.44 MB/s BenchmarkRepeatLarge/2097152/1-4 62 1939349 ns/op 1081.37 MB/s BenchmarkRepeatLarge/2097152/16-4 60 2058327 ns/op 1018.86 MB/s BenchmarkRepeatLarge/2097152/4097-4 66 1975924 ns/op 1059.54 MB/s BenchmarkRepeatLarge/4194304/1-4 28 3778765 ns/op 1109.97 MB/s BenchmarkRepeatLarge/4194304/16-4 28 3676193 ns/op 1140.94 MB/s BenchmarkRepeatLarge/4194304/4097-4 28 3779248 ns/op 1109.01 MB/s BenchmarkRepeatLarge/8388608/1-4 15 7019614 ns/op 1195.02 MB/s BenchmarkRepeatLarge/8388608/16-4 15 6973443 ns/op 1202.94 MB/s BenchmarkRepeatLarge/8388608/4097-4 15 7158786 ns/op 1171.51 MB/s BenchmarkRepeatLarge/16777216/1-4 8 13744924 ns/op 1220.61 MB/s BenchmarkRepeatLarge/16777216/16-4 8 13621066 ns/op 1231.71 MB/s BenchmarkRepeatLarge/16777216/4097-4 8 13787685 ns/op 1216.83 MB/s BenchmarkRepeatLarge/33554432/1-4 4 26947288 ns/op 1245.19 MB/s BenchmarkRepeatLarge/33554432/16-4 4 26586162 ns/op 1262.10 MB/s BenchmarkRepeatLarge/33554432/4097-4 4 27027835 ns/op 1241.48 MB/s BenchmarkRepeatLarge/67108864/1-4 2 55301604 ns/op 1213.51 MB/s BenchmarkRepeatLarge/67108864/16-4 2 54040595 ns/op 1241.82 MB/s BenchmarkRepeatLarge/67108864/4097-4 2 54627342 ns/op 1228.48 MB/s BenchmarkRepeatLarge/134217728/1-4 1 105910312 ns/op 1267.28 MB/s BenchmarkRepeatLarge/134217728/16-4 1 105219716 ns/op 1275.59 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 107642242 ns/op 1246.89 MB/s BenchmarkRepeatLarge/268435456/1-4 1 230208098 ns/op 1166.06 MB/s BenchmarkRepeatLarge/268435456/16-4 1 212412220 ns/op 1263.75 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 218181641 ns/op 1230.33 MB/s BenchmarkRepeatLarge/536870912/1-4 1 467171289 ns/op 1149.20 MB/s BenchmarkRepeatLarge/536870912/16-4 1 432706820 ns/op 1240.73 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 428454522 ns/op 1253.04 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 930544836 ns/op 1153.89 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 857176673 ns/op 1252.65 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 865155670 ns/op 1241.10 MB/s BenchmarkRepeatSpaces-4 4492843 25.99 ns/op 0 B/op 0 allocs/op BenchmarkIndexAnyASCII/1:1-4 2792024 41.85 ns/op BenchmarkIndexAnyASCII/1:2-4 2690185 42.46 ns/op BenchmarkIndexAnyASCII/1:4-4 2717894 42.53 ns/op BenchmarkIndexAnyASCII/1:8-4 2788214 44.19 ns/op BenchmarkIndexAnyASCII/1:16-4 2801930 43.63 ns/op BenchmarkIndexAnyASCII/1:32-4 2676087 42.69 ns/op BenchmarkIndexAnyASCII/1:64-4 2802001 41.03 ns/op BenchmarkIndexAnyASCII/16:1-4 2931463 42.73 ns/op BenchmarkIndexAnyASCII/16:2-4 1179772 118.1 ns/op BenchmarkIndexAnyASCII/16:4-4 1005708 118.6 ns/op BenchmarkIndexAnyASCII/16:8-4 867820 123.2 ns/op BenchmarkIndexAnyASCII/16:16-4 869386 128.0 ns/op BenchmarkIndexAnyASCII/16:32-4 754671 157.8 ns/op BenchmarkIndexAnyASCII/16:64-4 536374 220.5 ns/op BenchmarkIndexAnyASCII/256:1-4 2896536 42.63 ns/op BenchmarkIndexAnyASCII/256:2-4 75448 1474 ns/op BenchmarkIndexAnyASCII/256:4-4 81482 1440 ns/op BenchmarkIndexAnyASCII/256:8-4 88939 1486 ns/op BenchmarkIndexAnyASCII/256:16-4 78891 1464 ns/op BenchmarkIndexAnyASCII/256:32-4 76672 1506 ns/op BenchmarkIndexAnyASCII/256:64-4 88245 1577 ns/op BenchmarkIndexAnyUTF8/1:1-4 3089418 39.66 ns/op BenchmarkIndexAnyUTF8/1:2-4 2841208 42.06 ns/op BenchmarkIndexAnyUTF8/1:4-4 2820577 42.21 ns/op BenchmarkIndexAnyUTF8/1:8-4 2866141 43.68 ns/op BenchmarkIndexAnyUTF8/1:16-4 2799222 40.88 ns/op BenchmarkIndexAnyUTF8/1:32-4 2855292 42.27 ns/op BenchmarkIndexAnyUTF8/1:64-4 2837436 43.64 ns/op BenchmarkIndexAnyUTF8/16:1-4 2289022 53.31 ns/op BenchmarkIndexAnyUTF8/16:2-4 343494 316.3 ns/op BenchmarkIndexAnyUTF8/16:4-4 375170 325.7 ns/op BenchmarkIndexAnyUTF8/16:8-4 370539 332.4 ns/op BenchmarkIndexAnyUTF8/16:16-4 315986 319.0 ns/op BenchmarkIndexAnyUTF8/16:32-4 331684 330.6 ns/op BenchmarkIndexAnyUTF8/16:64-4 319105 325.9 ns/op BenchmarkIndexAnyUTF8/256:1-4 367371 282.2 ns/op BenchmarkIndexAnyUTF8/256:2-4 26280 4614 ns/op BenchmarkIndexAnyUTF8/256:4-4 25753 4627 ns/op BenchmarkIndexAnyUTF8/256:8-4 26306 4603 ns/op BenchmarkIndexAnyUTF8/256:16-4 25772 4575 ns/op BenchmarkIndexAnyUTF8/256:32-4 25539 4927 ns/op BenchmarkIndexAnyUTF8/256:64-4 26239 4604 ns/op BenchmarkLastIndexAnyASCII/1:1-4 2822692 40.83 ns/op BenchmarkLastIndexAnyASCII/1:2-4 2906102 41.00 ns/op BenchmarkLastIndexAnyASCII/1:4-4 2916169 42.92 ns/op BenchmarkLastIndexAnyASCII/1:8-4 2942694 40.61 ns/op BenchmarkLastIndexAnyASCII/1:16-4 2901082 42.97 ns/op BenchmarkLastIndexAnyASCII/1:32-4 2832129 40.88 ns/op BenchmarkLastIndexAnyASCII/1:64-4 2768310 41.35 ns/op BenchmarkLastIndexAnyASCII/16:1-4 1010287 119.7 ns/op BenchmarkLastIndexAnyASCII/16:2-4 977148 111.9 ns/op BenchmarkLastIndexAnyASCII/16:4-4 1004238 116.8 ns/op BenchmarkLastIndexAnyASCII/16:8-4 948720 124.5 ns/op BenchmarkLastIndexAnyASCII/16:16-4 851557 125.6 ns/op BenchmarkLastIndexAnyASCII/16:32-4 746031 158.9 ns/op BenchmarkLastIndexAnyASCII/16:64-4 489705 232.2 ns/op BenchmarkLastIndexAnyASCII/256:1-4 79008 1474 ns/op BenchmarkLastIndexAnyASCII/256:2-4 80918 1422 ns/op BenchmarkLastIndexAnyASCII/256:4-4 78544 1480 ns/op BenchmarkLastIndexAnyASCII/256:8-4 87619 1406 ns/op BenchmarkLastIndexAnyASCII/256:16-4 93410 1409 ns/op BenchmarkLastIndexAnyASCII/256:32-4 79107 1322 ns/op BenchmarkLastIndexAnyASCII/256:64-4 75040 1583 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 2916998 42.68 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 3040338 41.97 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 2878231 41.68 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 2868769 40.88 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 2872074 42.03 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 2892596 39.92 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 2916195 42.89 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 444162 238.0 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 199664 518.4 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 205106 519.3 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 215137 517.2 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 207055 518.1 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 216002 535.9 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 202512 526.6 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 34708 3425 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 15363 7880 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 15428 7738 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 14898 8287 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 15360 8256 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 14757 8406 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 15247 8135 ns/op BenchmarkTrimASCII/1:1-4 4749753 24.37 ns/op BenchmarkTrimASCII/1:2-4 3962880 32.52 ns/op BenchmarkTrimASCII/1:4-4 3652365 32.89 ns/op BenchmarkTrimASCII/1:8-4 3360976 35.69 ns/op BenchmarkTrimASCII/1:16-4 2396176 49.68 ns/op BenchmarkTrimASCII/16:1-4 3314313 36.51 ns/op BenchmarkTrimASCII/16:2-4 995095 112.0 ns/op BenchmarkTrimASCII/16:4-4 1019696 118.3 ns/op BenchmarkTrimASCII/16:8-4 977936 123.5 ns/op BenchmarkTrimASCII/16:16-4 874194 133.5 ns/op BenchmarkTrimASCII/256:1-4 624472 190.6 ns/op BenchmarkTrimASCII/256:2-4 80503 1472 ns/op BenchmarkTrimASCII/256:4-4 81640 1285 ns/op BenchmarkTrimASCII/256:8-4 78615 1484 ns/op BenchmarkTrimASCII/256:16-4 79365 1493 ns/op BenchmarkTrimASCII/4096:1-4 44714 2613 ns/op BenchmarkTrimASCII/4096:2-4 4622 22009 ns/op BenchmarkTrimASCII/4096:4-4 5158 23059 ns/op BenchmarkTrimASCII/4096:8-4 4414 23028 ns/op BenchmarkTrimASCII/4096:16-4 5502 22267 ns/op BenchmarkTrimByte-4 5581732 21.12 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 20433 5877 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 20418 5877 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 1600 74583 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 3168 37396 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 6228 18688 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 12260 9779 ns/op BenchmarkJoin/0-4 6539244 19.06 ns/op 0 B/op 0 allocs/op BenchmarkJoin/1-4 4888592 23.63 ns/op 0 B/op 0 allocs/op BenchmarkJoin/2-4 278462 390.8 ns/op 16 B/op 1 allocs/op BenchmarkJoin/3-4 214298 535.1 ns/op 24 B/op 1 allocs/op BenchmarkJoin/4-4 160110 714.6 ns/op 48 B/op 1 allocs/op BenchmarkJoin/5-4 133309 874.1 ns/op 48 B/op 1 allocs/op BenchmarkJoin/6-4 112878 1026 ns/op 64 B/op 1 allocs/op BenchmarkJoin/7-4 97802 1172 ns/op 64 B/op 1 allocs/op BenchmarkTrimSpace/NoTrim-4 4212033 28.61 ns/op BenchmarkTrimSpace/ASCII-4 2485266 54.22 ns/op BenchmarkTrimSpace/SomeNonASCII-4 201252 588.7 ns/op BenchmarkTrimSpace/JustNonASCII-4 104025 1160 ns/op BenchmarkReplaceAll-4 207133 555.1 ns/op 16 B/op 1 allocs/op PASS ok strings 50.820s goos: freebsd goarch: amd64 pkg: sync cpu: AMD EPYC 7B12 BenchmarkCond1-4 47256 2750 ns/op BenchmarkCond2-4 16696 7920 ns/op BenchmarkCond4-4 7832 15591 ns/op BenchmarkCond8-4 3206 42416 ns/op BenchmarkCond16-4 1533 98231 ns/op BenchmarkCond32-4 561 197315 ns/op BenchmarkMapLoadMostlyHits/*sync_test.DeepCopyMap-4 598279 184.0 ns/op 11 B/op 0 allocs/op BenchmarkMapLoadMostlyHits/*sync_test.RWMutexMap-4 172660 605.8 ns/op 11 B/op 0 allocs/op BenchmarkMapLoadMostlyHits/*sync.HashTrieMap[interface_{},interface_{}]-4 265161 446.7 ns/op 11 B/op 0 allocs/op BenchmarkMapLoadMostlyHits/*sync.Map-4 262713 425.9 ns/op 12 B/op 0 allocs/op BenchmarkMapLoadMostlyMisses/*sync_test.DeepCopyMap-4 720088 185.5 ns/op 11 B/op 0 allocs/op BenchmarkMapLoadMostlyMisses/*sync_test.RWMutexMap-4 258067 505.9 ns/op 11 B/op 0 allocs/op BenchmarkMapLoadMostlyMisses/*sync.HashTrieMap[interface_{},interface_{}]-4 680896 154.4 ns/op 11 B/op 0 allocs/op BenchmarkMapLoadMostlyMisses/*sync.Map-4 622864 190.0 ns/op 12 B/op 0 allocs/op BenchmarkMapLoadOrStoreBalanced/*sync_test.RWMutexMap-4 85123 1417 ns/op 85 B/op 1 allocs/op BenchmarkMapLoadOrStoreBalanced/*sync.HashTrieMap[interface_{},interface_{}]-4 103980 1270 ns/op 83 B/op 2 allocs/op BenchmarkMapLoadOrStoreBalanced/*sync.Map-4 117710 1117 ns/op 84 B/op 2 allocs/op BenchmarkMapLoadOrStoreUnique/*sync_test.RWMutexMap-4 75998 1718 ns/op 169 B/op 2 allocs/op BenchmarkMapLoadOrStoreUnique/*sync.HashTrieMap[interface_{},interface_{}]-4 66000 1834 ns/op 153 B/op 4 allocs/op BenchmarkMapLoadOrStoreUnique/*sync.Map-4 66559 2050 ns/op 154 B/op 4 allocs/op BenchmarkMapLoadOrStoreCollision/*sync_test.DeepCopyMap-4 438752 251.9 ns/op 0 B/op 0 allocs/op BenchmarkMapLoadOrStoreCollision/*sync_test.RWMutexMap-4 131110 897.1 ns/op 0 B/op 0 allocs/op BenchmarkMapLoadOrStoreCollision/*sync.HashTrieMap[interface_{},interface_{}]-4 490406 225.1 ns/op 0 B/op 0 allocs/op BenchmarkMapLoadOrStoreCollision/*sync.Map-4 527684 260.9 ns/op 0 B/op 0 allocs/op BenchmarkMapLoadAndDeleteBalanced/*sync_test.RWMutexMap-4 122688 976.1 ns/op 7 B/op 0 allocs/op BenchmarkMapLoadAndDeleteBalanced/*sync.HashTrieMap[interface_{},interface_{}]-4 626787 202.4 ns/op 7 B/op 0 allocs/op BenchmarkMapLoadAndDeleteBalanced/*sync.Map-4 577616 198.1 ns/op 7 B/op 0 allocs/op BenchmarkMapLoadAndDeleteUnique/*sync_test.RWMutexMap-4 129133 900.0 ns/op 15 B/op 0 allocs/op BenchmarkMapLoadAndDeleteUnique/*sync.HashTrieMap[interface_{},interface_{}]-4 600759 200.4 ns/op 15 B/op 0 allocs/op BenchmarkMapLoadAndDeleteUnique/*sync.Map-4 627975 195.9 ns/op 15 B/op 0 allocs/op BenchmarkMapLoadAndDeleteCollision/*sync_test.DeepCopyMap-4 47166 2523 ns/op 274 B/op 2 allocs/op BenchmarkMapLoadAndDeleteCollision/*sync_test.RWMutexMap-4 97710 1219 ns/op 0 B/op 0 allocs/op BenchmarkMapLoadAndDeleteCollision/*sync.HashTrieMap[interface_{},interface_{}]-4 124251 967.3 ns/op 7 B/op 0 allocs/op BenchmarkMapLoadAndDeleteCollision/*sync.Map-4 108084 1049 ns/op 7 B/op 0 allocs/op BenchmarkMapRange/*sync_test.DeepCopyMap-4 4364 24047 ns/op 0 B/op 0 allocs/op BenchmarkMapRange/*sync_test.RWMutexMap-4 193 592108 ns/op 18434 B/op 1 allocs/op BenchmarkMapRange/*sync.HashTrieMap[interface_{},interface_{}]-4 428 270753 ns/op 1 B/op 0 allocs/op BenchmarkMapRange/*sync.Map-4 445 289808 ns/op 0 B/op 0 allocs/op BenchmarkMapAdversarialAlloc/*sync_test.DeepCopyMap-4 104798 971.2 ns/op 257 B/op 1 allocs/op BenchmarkMapAdversarialAlloc/*sync_test.RWMutexMap-4 145441 688.1 ns/op 17 B/op 1 allocs/op BenchmarkMapAdversarialAlloc/*sync.HashTrieMap[interface_{},interface_{}]-4 328369 341.3 ns/op 16 B/op 1 allocs/op BenchmarkMapAdversarialAlloc/*sync.Map-4 333296 342.7 ns/op 16 B/op 1 allocs/op BenchmarkMapAdversarialDelete/*sync_test.DeepCopyMap-4 235251 512.4 ns/op 177 B/op 1 allocs/op BenchmarkMapAdversarialDelete/*sync_test.RWMutexMap-4 162613 615.5 ns/op 32 B/op 1 allocs/op BenchmarkMapAdversarialDelete/*sync.HashTrieMap[interface_{},interface_{}]-4 391951 315.7 ns/op 16 B/op 1 allocs/op BenchmarkMapAdversarialDelete/*sync.Map-4 392348 302.8 ns/op 16 B/op 1 allocs/op BenchmarkMapDeleteCollision/*sync_test.DeepCopyMap-4 79975 1492 ns/op 48 B/op 1 allocs/op BenchmarkMapDeleteCollision/*sync_test.RWMutexMap-4 145119 835.1 ns/op 0 B/op 0 allocs/op BenchmarkMapDeleteCollision/*sync.HashTrieMap[interface_{},interface_{}]-4 558219 205.5 ns/op 0 B/op 0 allocs/op BenchmarkMapDeleteCollision/*sync.Map-4 564403 204.2 ns/op 0 B/op 0 allocs/op BenchmarkMapSwapCollision/*sync_test.DeepCopyMap-4 55644 2273 ns/op 336 B/op 2 allocs/op BenchmarkMapSwapCollision/*sync_test.RWMutexMap-4 115618 1027 ns/op 0 B/op 0 allocs/op BenchmarkMapSwapCollision/*sync.HashTrieMap[interface_{},interface_{}]-4 179499 626.9 ns/op 16 B/op 1 allocs/op BenchmarkMapSwapCollision/*sync.Map-4 193249 624.9 ns/op 16 B/op 1 allocs/op BenchmarkMapSwapMostlyHits/*sync_test.DeepCopyMap-4 680 189338 ns/op 82197 B/op 7 allocs/op BenchmarkMapSwapMostlyHits/*sync_test.RWMutexMap-4 84111 1314 ns/op 24 B/op 1 allocs/op BenchmarkMapSwapMostlyHits/*sync.HashTrieMap[interface_{},interface_{}]-4 191302 634.3 ns/op 40 B/op 2 allocs/op BenchmarkMapSwapMostlyHits/*sync.Map-4 188595 663.0 ns/op 40 B/op 2 allocs/op BenchmarkMapSwapMostlyMisses/*sync_test.DeepCopyMap-4 21913 5055 ns/op 719 B/op 6 allocs/op BenchmarkMapSwapMostlyMisses/*sync_test.RWMutexMap-4 52104 2167 ns/op 47 B/op 2 allocs/op BenchmarkMapSwapMostlyMisses/*sync.HashTrieMap[interface_{},interface_{}]-4 22406 5263 ns/op 121 B/op 5 allocs/op BenchmarkMapSwapMostlyMisses/*sync.Map-4 23343 5344 ns/op 121 B/op 5 allocs/op BenchmarkMapCompareAndSwapCollision/*sync_test.DeepCopyMap-4 225772 447.4 ns/op 23 B/op 0 allocs/op BenchmarkMapCompareAndSwapCollision/*sync_test.RWMutexMap-4 88446 1346 ns/op 0 B/op 0 allocs/op BenchmarkMapCompareAndSwapCollision/*sync.HashTrieMap[interface_{},interface_{}]-4 129955 928.1 ns/op 12 B/op 0 allocs/op BenchmarkMapCompareAndSwapCollision/*sync.Map-4 125430 898.6 ns/op 12 B/op 0 allocs/op BenchmarkMapCompareAndSwapNoExistingKey/*sync_test.DeepCopyMap-4 2355350 53.42 ns/op 15 B/op 0 allocs/op BenchmarkMapCompareAndSwapNoExistingKey/*sync_test.RWMutexMap-4 129633 911.9 ns/op 15 B/op 0 allocs/op BenchmarkMapCompareAndSwapNoExistingKey/*sync.HashTrieMap[interface_{},interface_{}]-4 544951 184.4 ns/op 15 B/op 0 allocs/op BenchmarkMapCompareAndSwapNoExistingKey/*sync.Map-4 645914 179.8 ns/op 15 B/op 0 allocs/op BenchmarkMapCompareAndSwapValueNotEqual/*sync_test.DeepCopyMap-4 667437 190.0 ns/op 0 B/op 0 allocs/op BenchmarkMapCompareAndSwapValueNotEqual/*sync_test.RWMutexMap-4 121498 980.7 ns/op 0 B/op 0 allocs/op BenchmarkMapCompareAndSwapValueNotEqual/*sync.HashTrieMap[interface_{},interface_{}]-4 484924 229.6 ns/op 0 B/op 0 allocs/op BenchmarkMapCompareAndSwapValueNotEqual/*sync.Map-4 961578 221.0 ns/op 0 B/op 0 allocs/op BenchmarkMapCompareAndSwapMostlyHits/*sync_test.RWMutexMap-4 85016 1495 ns/op 35 B/op 2 allocs/op BenchmarkMapCompareAndSwapMostlyHits/*sync.HashTrieMap[interface_{},interface_{}]-4 206503 732.6 ns/op 52 B/op 3 allocs/op BenchmarkMapCompareAndSwapMostlyHits/*sync.Map-4 196831 715.7 ns/op 51 B/op 3 allocs/op BenchmarkMapCompareAndSwapMostlyMisses/*sync_test.DeepCopyMap-4 598822 224.2 ns/op 48 B/op 2 allocs/op BenchmarkMapCompareAndSwapMostlyMisses/*sync_test.RWMutexMap-4 101821 1142 ns/op 47 B/op 2 allocs/op BenchmarkMapCompareAndSwapMostlyMisses/*sync.HashTrieMap[interface_{},interface_{}]-4 661809 231.6 ns/op 47 B/op 2 allocs/op BenchmarkMapCompareAndSwapMostlyMisses/*sync.Map-4 545923 241.6 ns/op 47 B/op 2 allocs/op BenchmarkMapCompareAndDeleteCollision/*sync_test.DeepCopyMap-4 212332 1091 ns/op 119 B/op 0 allocs/op BenchmarkMapCompareAndDeleteCollision/*sync_test.RWMutexMap-4 92590 1259 ns/op 0 B/op 0 allocs/op BenchmarkMapCompareAndDeleteCollision/*sync.HashTrieMap[interface_{},interface_{}]-4 110239 1049 ns/op 7 B/op 0 allocs/op BenchmarkMapCompareAndDeleteCollision/*sync.Map-4 114536 944.4 ns/op 6 B/op 0 allocs/op BenchmarkMapCompareAndDeleteMostlyHits/*sync_test.RWMutexMap-4 45639 2599 ns/op 47 B/op 2 allocs/op BenchmarkMapCompareAndDeleteMostlyHits/*sync.HashTrieMap[interface_{},interface_{}]-4 61496 1893 ns/op 106 B/op 4 allocs/op BenchmarkMapCompareAndDeleteMostlyHits/*sync.Map-4 66151 1847 ns/op 107 B/op 4 allocs/op BenchmarkMapCompareAndDeleteMostlyMisses/*sync_test.DeepCopyMap-4 678763 195.1 ns/op 32 B/op 2 allocs/op BenchmarkMapCompareAndDeleteMostlyMisses/*sync_test.RWMutexMap-4 106599 1062 ns/op 31 B/op 1 allocs/op BenchmarkMapCompareAndDeleteMostlyMisses/*sync.HashTrieMap[interface_{},interface_{}]-4 532848 204.5 ns/op 32 B/op 1 allocs/op BenchmarkMapCompareAndDeleteMostlyMisses/*sync.Map-4 572365 190.5 ns/op 32 B/op 1 allocs/op BenchmarkMapClear/*sync_test.DeepCopyMap-4 38815 2859 ns/op 336 B/op 2 allocs/op BenchmarkMapClear/*sync_test.RWMutexMap-4 62137 1881 ns/op 0 B/op 0 allocs/op BenchmarkMapClear/*sync.HashTrieMap[interface_{},interface_{}]-4 55240 2210 ns/op 225 B/op 3 allocs/op BenchmarkMapClear/*sync.Map-4 57778 2151 ns/op 225 B/op 3 allocs/op BenchmarkUncontendedSemaphore-4 6395510 18.43 ns/op BenchmarkContendedSemaphore-4 3747157 31.75 ns/op BenchmarkMutexUncontended-4 1477987 79.50 ns/op BenchmarkMutex-4 89612 1486 ns/op BenchmarkMutexSlack-4 88234 1390 ns/op BenchmarkMutexWork-4 75128 1555 ns/op BenchmarkMutexWorkSlack-4 69549 1603 ns/op BenchmarkMutexNoSpin-4 39932 2898 ns/op BenchmarkMutexSpin-4 51675 2265 ns/op BenchmarkOnce-4 1094881 128.8 ns/op BenchmarkOnceFunc/v=Once-4 2032698 59.42 ns/op 0 B/op 0 allocs/op BenchmarkOnceFunc/v=Global-4 1534046 78.65 ns/op 0 B/op 0 allocs/op BenchmarkOnceFunc/v=Local-4 1579069 76.59 ns/op 0 B/op 0 allocs/op BenchmarkOnceValue/v=Once-4 1687749 66.53 ns/op 0 B/op 0 allocs/op BenchmarkOnceValue/v=Global-4 1494772 77.55 ns/op 0 B/op 0 allocs/op BenchmarkOnceValue/v=Local-4 1674537 71.56 ns/op 0 B/op 0 allocs/op BenchmarkSemaUncontended-4 9578448 11.98 ns/op BenchmarkSemaSyntNonblock-4 1885803 63.17 ns/op BenchmarkSemaSyntBlock-4 1000000 106.7 ns/op BenchmarkSemaWorkNonblock-4 964556 107.8 ns/op BenchmarkSemaWorkBlock-4 938439 121.9 ns/op BenchmarkRWMutexUncontended-4 636858 179.6 ns/op BenchmarkRWMutexWrite100-4 278728 566.9 ns/op BenchmarkRWMutexWrite10-4 131043 796.8 ns/op BenchmarkRWMutexWorkWrite100-4 183834 607.3 ns/op BenchmarkRWMutexWorkWrite10-4 131328 905.1 ns/op BenchmarkWaitGroupUncontended-4 1346275 93.67 ns/op BenchmarkWaitGroupAddDone-4 241656 450.7 ns/op BenchmarkWaitGroupAddDoneWork-4 349615 482.2 ns/op BenchmarkWaitGroupWait-4 5475452 21.80 ns/op BenchmarkWaitGroupWaitWork-4 3129064 37.96 ns/op BenchmarkWaitGroupActuallyWait-4 22502 4533 ns/op 32 B/op 2 allocs/op PASS ok sync 22.037s goos: freebsd goarch: amd64 pkg: sync/atomic cpu: AMD EPYC 7B12 BenchmarkValueRead-4 792422 152.2 ns/op PASS ok sync/atomic 1.205s PASS ok syscall 1.070s goos: freebsd goarch: amd64 pkg: testing cpu: AMD EPYC 7B12 BenchmarkTBHelper-4 179095 642.4 ns/op 0 B/op 0 allocs/op BenchmarkBLoopPrint-4 17461 6867 ns/op --- BENCH: BenchmarkBLoopPrint-4 testing_test.go:1020: Ramping up from BenchmarkBLoopPrint testing_test.go:1022: Printing from BenchmarkBLoopPrint testing_test.go:1022: Printing from BenchmarkBLoopPrint testing_test.go:1022: Printing from BenchmarkBLoopPrint testing_test.go:1022: Printing from BenchmarkBLoopPrint testing_test.go:1022: Printing from BenchmarkBLoopPrint testing_test.go:1022: Printing from BenchmarkBLoopPrint testing_test.go:1022: Printing from BenchmarkBLoopPrint testing_test.go:1022: Printing from BenchmarkBLoopPrint testing_test.go:1022: Printing from BenchmarkBLoopPrint ... [output truncated] BenchmarkBNPrint-4 18578 6822 ns/op --- BENCH: BenchmarkBNPrint-4 testing_test.go:1027: Ramping up from BenchmarkBNPrint testing_test.go:1029: Printing from BenchmarkBNPrint testing_test.go:1027: Ramping up from BenchmarkBNPrint testing_test.go:1029: Printing from BenchmarkBNPrint testing_test.go:1029: Printing from BenchmarkBNPrint testing_test.go:1029: Printing from BenchmarkBNPrint testing_test.go:1029: Printing from BenchmarkBNPrint testing_test.go:1029: Printing from BenchmarkBNPrint testing_test.go:1029: Printing from BenchmarkBNPrint testing_test.go:1029: Printing from BenchmarkBNPrint ... [output truncated] PASS ok testing 1.522s goos: freebsd goarch: amd64 pkg: text/tabwriter cpu: AMD EPYC 7B12 BenchmarkTable/1x10/new-4 9444 10763 ns/op 1520 B/op 21 allocs/op BenchmarkTable/1x10/reuse-4 14967 8024 ns/op 0 B/op 0 allocs/op BenchmarkTable/1x1000/new-4 135 871925 ns/op 110960 B/op 1024 allocs/op BenchmarkTable/1x1000/reuse-4 157 766390 ns/op 706 B/op 6 allocs/op BenchmarkTable/1x100000/new-4 1 100700968 ns/op 18285040 B/op 100056 allocs/op BenchmarkTable/1x100000/reuse-4 1 100358710 ns/op 18285056 B/op 100057 allocs/op BenchmarkTable/10x10/new-4 2524 47166 ns/op 5056 B/op 31 allocs/op BenchmarkTable/10x10/reuse-4 2557 41003 ns/op 1 B/op 0 allocs/op BenchmarkTable/10x1000/new-4 25 4380025 ns/op 395139 B/op 1038 allocs/op BenchmarkTable/10x1000/reuse-4 28 4074096 ns/op 14112 B/op 37 allocs/op BenchmarkTable/10x100000/new-4 1 480422128 ns/op 47012736 B/op 100072 allocs/op BenchmarkTable/10x100000/reuse-4 1 466471812 ns/op 47012736 B/op 100072 allocs/op BenchmarkTable/100x10/new-4 290 394541 ns/op 39296 B/op 41 allocs/op BenchmarkTable/100x10/reuse-4 318 374081 ns/op 123 B/op 0 allocs/op BenchmarkTable/100x1000/new-4 3 39400236 ns/op 3270528 B/op 1052 allocs/op BenchmarkTable/100x1000/reuse-4 3 37396856 ns/op 1090176 B/op 350 allocs/op BenchmarkTable/100x100000/new-4 1 4854252048 ns/op 334041984 B/op 100088 allocs/op BenchmarkTable/100x100000/reuse-4 1 4751808166 ns/op 334041984 B/op 100088 allocs/op BenchmarkPyramid/10-4 3792 31087 ns/op 4872 B/op 35 allocs/op BenchmarkPyramid/100-4 48 2272539 ns/op 410536 B/op 230 allocs/op BenchmarkPyramid/1000-4 1 208104384 ns/op 35607016 B/op 2056 allocs/op BenchmarkRagged/10-4 3260 32641 ns/op 4512 B/op 34 allocs/op BenchmarkRagged/100-4 380 323542 ns/op 42416 B/op 188 allocs/op BenchmarkRagged/1000-4 36 3136537 ns/op 408992 B/op 1660 allocs/op BenchmarkCode-4 11809 9690 ns/op 624 B/op 13 allocs/op PASS ok text/tabwriter 15.141s goos: freebsd goarch: amd64 pkg: text/template/parse cpu: AMD EPYC 7B12 BenchmarkParseLarge-4 2 55854151 ns/op BenchmarkVariableString-4 151321 774.1 ns/op 80 B/op 3 allocs/op BenchmarkListString-4 2985 39782 ns/op 2515 B/op 39 allocs/op PASS ok text/template/parse 1.449s goos: freebsd goarch: amd64 pkg: time cpu: AMD EPYC 7B12 BenchmarkAfterFunc1000-4 26 4430907 ns/op BenchmarkAfter-4 88081 1422 ns/op BenchmarkStop/impl=chan-4 162637 722.7 ns/op BenchmarkStop/impl=func-4 184165 603.5 ns/op BenchmarkSimultaneousAfterFunc1000-4 33 4239223 ns/op BenchmarkStartStop1000-4 211 624625 ns/op BenchmarkReset/impl=chan-4 1416122 86.97 ns/op BenchmarkReset/impl=func-4 1397598 82.49 ns/op BenchmarkSleep1000-4 31 3779374 ns/op BenchmarkParallelTimerLatency-4 52 166966 avg-late-ns 304263 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=1-4 37 89307 avg-late-ns 257473 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=2-4 33 75867 avg-late-ns 192667 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=3-4 34 86337 avg-late-ns 231572 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=4-4 33 58375 avg-late-ns 268627 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=5-4 31 79075 avg-late-ns 380499 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=6-4 32 68001 avg-late-ns 312309 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=7-4 30 103104 avg-late-ns 428587 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=8-4 27 114520 avg-late-ns 455725 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=9-4 26 140067 avg-late-ns 1194728 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=10-4 26 756040 avg-late-ns 3796076 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=2ms/tickers-per-P=1-4 34 88261 avg-late-ns 232563 max-late-ns BenchmarkAdjustTimers10000-4 18 6676453 ns/op BenchmarkTicker-4 475508 253.7 ns/op BenchmarkTickerReset-4 1372066 95.60 ns/op BenchmarkTickerResetNaive-4 176372 646.7 ns/op BenchmarkNow-4 355798 340.6 ns/op BenchmarkNowUnixNano-4 363447 334.8 ns/op BenchmarkNowUnixMilli-4 357480 335.6 ns/op BenchmarkNowUnixMicro-4 361251 338.2 ns/op BenchmarkFormat-4 88003 1375 ns/op BenchmarkFormatRFC3339-4 129297 931.8 ns/op BenchmarkFormatRFC3339Nano-4 122844 951.2 ns/op BenchmarkFormatNow-4 125840 956.4 ns/op BenchmarkMarshalJSON-4 168154 678.4 ns/op BenchmarkMarshalText-4 163884 640.8 ns/op BenchmarkMarshalBinary-4 404523 268.3 ns/op BenchmarkParse-4 206034 571.7 ns/op BenchmarkParseRFC3339UTC-4 514999 232.6 ns/op BenchmarkParseRFC3339UTCBytes-4 333710 345.1 ns/op BenchmarkParseRFC3339TZ-4 156460 766.3 ns/op BenchmarkParseRFC3339TZBytes-4 116871 970.6 ns/op BenchmarkParseDuration-4 826970 143.0 ns/op BenchmarkHour-4 1247863 94.71 ns/op BenchmarkSecond-4 1271121 91.68 ns/op BenchmarkDate-4 1090084 108.0 ns/op BenchmarkYear-4 1106623 107.7 ns/op BenchmarkYearDay-4 1084222 110.2 ns/op BenchmarkMonth-4 1000000 104.6 ns/op BenchmarkDay-4 1109564 106.5 ns/op BenchmarkISOWeek-4 1119252 110.7 ns/op BenchmarkGoString-4 126908 927.2 ns/op BenchmarkDateFunc-4 2119130 57.26 ns/op BenchmarkUnmarshalText-4 144054 849.0 ns/op PASS ok time 17.438s goos: freebsd goarch: amd64 pkg: unicode cpu: AMD EPYC 7B12 BenchmarkToUpper-4 767176 171.8 ns/op BenchmarkToLower-4 626186 185.1 ns/op BenchmarkSimpleFold/Upper-4 442804 269.4 ns/op BenchmarkSimpleFold/Lower-4 416131 246.9 ns/op BenchmarkSimpleFold/Fold-4 954304 125.7 ns/op BenchmarkSimpleFold/NoFold-4 417170 265.6 ns/op PASS ok unicode 1.934s goos: freebsd goarch: amd64 pkg: unicode/utf16 cpu: AMD EPYC 7B12 BenchmarkDecodeValidASCII-4 798729 151.6 ns/op BenchmarkDecodeValidJapaneseChars-4 934371 128.5 ns/op BenchmarkDecodeRune-4 1891945 62.88 ns/op BenchmarkEncodeValidASCII-4 832807 138.3 ns/op BenchmarkEncodeValidJapaneseChars-4 1000000 102.7 ns/op BenchmarkAppendRuneValidASCII-4 1894710 63.11 ns/op BenchmarkAppendRuneValidJapaneseChars-4 2976843 39.59 ns/op BenchmarkEncodeRune-4 2111661 56.83 ns/op PASS ok unicode/utf16 2.531s goos: freebsd goarch: amd64 pkg: unicode/utf8 cpu: AMD EPYC 7B12 BenchmarkRuneCountTenASCIIChars-4 2926750 40.72 ns/op BenchmarkRuneCountTenJapaneseChars-4 1903947 62.32 ns/op BenchmarkRuneCountInStringTenASCIIChars-4 12551499 8.745 ns/op BenchmarkRuneCountInStringTenJapaneseChars-4 2655013 44.18 ns/op BenchmarkValidTenASCIIChars-4 2527410 48.56 ns/op BenchmarkValid100KASCIIChars-4 160 709009 ns/op BenchmarkValidTenJapaneseChars-4 434712 270.2 ns/op BenchmarkValidLongMostlyASCII-4 142 839623 ns/op BenchmarkValidLongJapanese-4 82 1451077 ns/op BenchmarkValidStringTenASCIIChars-4 5638722 20.96 ns/op BenchmarkValidString100KASCIIChars-4 13368 8952 ns/op BenchmarkValidStringTenJapaneseChars-4 562116 178.8 ns/op BenchmarkValidStringLongMostlyASCII-4 1574 77055 ns/op BenchmarkValidStringLongJapanese-4 235 507379 ns/op BenchmarkEncodeASCIIRune-4 12087674 9.962 ns/op BenchmarkEncodeSpanishRune-4 3717734 33.03 ns/op BenchmarkEncodeJapaneseRune-4 3135478 38.15 ns/op BenchmarkEncodeMaxRune-4 2817286 44.47 ns/op BenchmarkEncodeInvalidRuneMaxPlusOne-4 3141850 38.27 ns/op BenchmarkEncodeInvalidRuneSurrogate-4 3034060 37.84 ns/op BenchmarkEncodeInvalidRuneNegative-4 3127669 38.52 ns/op BenchmarkAppendASCIIRune-4 11111252 10.04 ns/op BenchmarkAppendSpanishRune-4 4192550 29.40 ns/op BenchmarkAppendJapaneseRune-4 3482523 34.72 ns/op BenchmarkAppendMaxRune-4 3080136 41.19 ns/op BenchmarkAppendInvalidRuneMaxPlusOne-4 3623828 34.10 ns/op BenchmarkAppendInvalidRuneSurrogate-4 3572221 34.98 ns/op BenchmarkAppendInvalidRuneNegative-4 3619371 34.72 ns/op BenchmarkDecodeASCIIRune-4 3309486 36.11 ns/op BenchmarkDecodeJapaneseRune-4 2847507 42.61 ns/op BenchmarkFullRune/ASCII-4 4334280 26.70 ns/op BenchmarkFullRune/Incomplete-4 1975041 60.02 ns/op BenchmarkFullRune/Japanese-4 4342279 28.39 ns/op PASS ok unicode/utf8 6.451s goos: freebsd goarch: amd64 pkg: unique cpu: AMD EPYC 7B12 BenchmarkMake-4 251203 402.8 ns/op 0 B/op 0 allocs/op BenchmarkMakeMany-4 187910 615.8 ns/op 0 B/op 0 allocs/op BenchmarkMakeManyMany-4 154803 920.0 ns/op 0 B/op 0 allocs/op PASS ok unique 6.940s goos: freebsd goarch: amd64 pkg: cmd/api cpu: AMD EPYC 7B12 BenchmarkAll-4 1 62760769638 ns/op PASS ok cmd/api 63.903s goos: freebsd goarch: amd64 pkg: cmd/cgo/internal/test cpu: AMD EPYC 7B12 BenchmarkCgoCall/add-int-4 976861 119.7 ns/op BenchmarkCgoCall/one-pointer-4 726988 161.9 ns/op BenchmarkCgoCall/string-pointer-escape-4 566460 206.7 ns/op BenchmarkCgoCall/string-pointer-noescape-4 790674 150.1 ns/op BenchmarkCgoCall/eight-pointers-4 294891 369.8 ns/op BenchmarkCgoCall/eight-pointers-nil-4 780122 152.3 ns/op BenchmarkCgoCall/eight-pointers-array-4 44790 2857 ns/op BenchmarkCgoCall/eight-pointers-slice-4 56665 2056 ns/op BenchmarkGoString-4 1315454 87.88 ns/op BenchmarkCGoCallback-4 73615 1605 ns/op BenchmarkCGoInCThread-4 491271 204.0 ns/op PASS ok cmd/cgo/internal/test 2.938s goos: freebsd goarch: amd64 pkg: cmd/cgo/internal/testcarchive cpu: AMD EPYC 7B12 BenchmarkCgoCallbackMainThread-4 998211 110.1 ns/op --- BENCH: BenchmarkCgoCallbackMainThread-4 carchive_test.go:1377: [go build -buildmode=c-archive -o libgo10.a ./libgo10] carchive_test.go:1384: [clang -fPIC -m64 -pthread -fno-caret-diagnostics -Qunused-arguments -Wl,--no-gc-sections -fmessage-length=0 -ffile-prefix-map=/tmp/workdir/tmp/go-build2726501113=/tmp/go-build -gno-record-gcc-switches -I /tmp/workdir/tmp/carchive_test2617256478/pkg/freebsd_amd64_shared/testcarchive -o testp10 main10.c libgo10.a] carchive_test.go:1377: [go build -buildmode=c-archive -o libgo10.a ./libgo10] carchive_test.go:1384: [clang -fPIC -m64 -pthread -fno-caret-diagnostics -Qunused-arguments -Wl,--no-gc-sections -fmessage-length=0 -ffile-prefix-map=/tmp/workdir/tmp/go-build2726501113=/tmp/go-build -gno-record-gcc-switches -I /tmp/workdir/tmp/carchive_test2617256478/pkg/freebsd_amd64_shared/testcarchive -o testp10 main10.c libgo10.a] carchive_test.go:1377: [go build -buildmode=c-archive -o libgo10.a ./libgo10] carchive_test.go:1384: [clang -fPIC -m64 -pthread -fno-caret-diagnostics -Qunused-arguments -Wl,--no-gc-sections -fmessage-length=0 -ffile-prefix-map=/tmp/workdir/tmp/go-build2726501113=/tmp/go-build -gno-record-gcc-switches -I /tmp/workdir/tmp/carchive_test2617256478/pkg/freebsd_amd64_shared/testcarchive -o testp10 main10.c libgo10.a] carchive_test.go:1377: [go build -buildmode=c-archive -o libgo10.a ./libgo10] carchive_test.go:1384: [clang -fPIC -m64 -pthread -fno-caret-diagnostics -Qunused-arguments -Wl,--no-gc-sections -fmessage-length=0 -ffile-prefix-map=/tmp/workdir/tmp/go-build2726501113=/tmp/go-build -gno-record-gcc-switches -I /tmp/workdir/tmp/carchive_test2617256478/pkg/freebsd_amd64_shared/testcarchive -o testp10 main10.c libgo10.a] carchive_test.go:1377: [go build -buildmode=c-archive -o libgo10.a ./libgo10] carchive_test.go:1384: [clang -fPIC -m64 -pthread -fno-caret-diagnostics -Qunused-arguments -Wl,--no-gc-sections -fmessage-length=0 -ffile-prefix-map=/tmp/workdir/tmp/go-build2726501113=/tmp/go-build -gno-record-gcc-switches -I /tmp/workdir/tmp/carchive_test2617256478/pkg/freebsd_amd64_shared/testcarchive -o testp10 main10.c libgo10.a] ... [output truncated] PASS ok cmd/cgo/internal/testcarchive 4.130s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/reflectdata cpu: AMD EPYC 7B12 BenchmarkEqArrayOfStrings5-4 988306 113.2 ns/op BenchmarkEqArrayOfStrings64-4 123537 951.0 ns/op BenchmarkEqArrayOfStrings1024-4 8510 14089 ns/op BenchmarkEqArrayOfFloats5-4 1262348 94.62 ns/op BenchmarkEqArrayOfFloats64-4 147426 833.3 ns/op BenchmarkEqArrayOfFloats1024-4 8492 12213 ns/op BenchmarkEqArrayOfStructsEq-4 2523 46598 ns/op BenchmarkEqArrayOfStructsNotEq-4 3855 26914 ns/op BenchmarkEqStruct-4 19231761 5.936 ns/op PASS ok cmd/compile/internal/reflectdata 2.441s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/ssa cpu: AMD EPYC 7B12 BenchmarkPhioptPass-4 10000 44841 ns/op BenchmarkInvertLessThanNoov-4 17000796 6.029 ns/op BenchmarkCopyElim1-4 1586 82957 ns/op BenchmarkCopyElim10-4 1292 96114 ns/op BenchmarkCopyElim100-4 522 216915 ns/op BenchmarkCopyElim1000-4 100 1190856 ns/op BenchmarkCopyElim10000-4 6 17230773 ns/op BenchmarkCopyElim100000-4 1 324381350 ns/op BenchmarkDeadCode/1-4 999 113743 ns/op BenchmarkDeadCode/10-4 1015 114898 ns/op BenchmarkDeadCode/100-4 436 274293 ns/op BenchmarkDeadCode/1000-4 76 1707847 ns/op BenchmarkDeadCode/10000-4 6 20882417 ns/op BenchmarkDeadCode/100000-4 1 250255302 ns/op BenchmarkDeadCode/200000-4 1 504939829 ns/op BenchmarkDominatorsLinear-4 22 5712333 ns/op 1.75 MB/s BenchmarkDominatorsFwdBack-4 14 8540207 ns/op 1.17 MB/s BenchmarkDominatorsManyPred-4 15 8439447 ns/op 1.18 MB/s BenchmarkDominatorsMaxPred-4 15 7712917 ns/op 1.30 MB/s BenchmarkDominatorsMaxPredVal-4 15 8617700 ns/op 1.16 MB/s BenchmarkFuse/1-4 900 134249 ns/op BenchmarkFuse/10-4 733 140709 ns/op BenchmarkFuse/100-4 265 455300 ns/op BenchmarkFuse/1000-4 32 3955054 ns/op BenchmarkFuse/10000-4 3 46998235 ns/op BenchmarkNilCheckDeep1-4 15529 7623 ns/op 0.13 MB/s 235 B/op 4 allocs/op BenchmarkNilCheckDeep10-4 5774 17933 ns/op 0.56 MB/s 237 B/op 4 allocs/op BenchmarkNilCheckDeep100-4 964 122641 ns/op 0.82 MB/s 1116 B/op 4 allocs/op BenchmarkNilCheckDeep1000-4 94 1169948 ns/op 0.85 MB/s 8654 B/op 4 allocs/op BenchmarkNilCheckDeep10000-4 8 13458724 ns/op 0.74 MB/s 180524 B/op 6 allocs/op BenchmarkDSEPass-4 46 2740370 ns/op 55793 B/op 7 allocs/op BenchmarkDSEPassBlock-4 2 73044690 ns/op 2125904 B/op 54176 allocs/op BenchmarkCSEPass-4 10 10573440 ns/op 98587 B/op 6 allocs/op BenchmarkCSEPassBlock-4 1 125426759 ns/op 4816328 B/op 60121 allocs/op BenchmarkDeadcodePass-4 289 419890 ns/op 94526 B/op 3 allocs/op BenchmarkDeadcodePassBlock-4 1 102784668 ns/op 4053592 B/op 45002 allocs/op BenchmarkMultiPass-4 110 929609 ns/op 254314 B/op 8 allocs/op BenchmarkMultiPassBlock-4 1 215321695 ns/op 10308944 B/op 112375 allocs/op BenchmarkCondRewrite/SoloJump-4 4610613 25.59 ns/op BenchmarkCondRewrite/CombJump-4 4466300 25.66 ns/op PASS ok cmd/compile/internal/ssa 12.409s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/test cpu: AMD EPYC 7B12 BenchmarkLoadAdd-4 11008 10893 ns/op BenchmarkExtShift-4 20604 5785 ns/op BenchmarkModify-4 12415 9559 ns/op BenchmarkMullImm-4 20680 5765 ns/op BenchmarkConstModify-4 12050 9936 ns/op BenchmarkBitSet-4 23595 5127 ns/op BenchmarkBitClear-4 23610 5097 ns/op BenchmarkBitToggle-4 23198 5067 ns/op BenchmarkBitSetConst-4 190834 632.5 ns/op BenchmarkBitClearConst-4 175850 632.3 ns/op BenchmarkBitToggleConst-4 174829 635.3 ns/op BenchmarkDivconstI64-4 11036488 12.13 ns/op BenchmarkModconstI64-4 11466765 10.58 ns/op BenchmarkDivisiblePow2constI64-4 10333300 11.98 ns/op BenchmarkDivisibleconstI64-4 10307727 11.31 ns/op BenchmarkDivisibleWDivconstI64-4 8726214 13.42 ns/op BenchmarkDivconstU64/3-4 11128800 10.87 ns/op BenchmarkDivconstU64/5-4 11097882 10.69 ns/op BenchmarkDivconstU64/37-4 10344792 10.74 ns/op BenchmarkDivconstU64/1234567-4 11071984 10.64 ns/op BenchmarkModconstU64-4 9978632 12.64 ns/op BenchmarkDivisibleconstU64-4 10145257 11.27 ns/op BenchmarkDivisibleWDivconstU64-4 8525550 13.52 ns/op BenchmarkDivconstI32-4 10578790 10.67 ns/op BenchmarkModconstI32-4 11658787 10.23 ns/op BenchmarkDivisiblePow2constI32-4 12284812 9.498 ns/op BenchmarkDivisibleconstI32-4 12249037 9.524 ns/op BenchmarkDivisibleWDivconstI32-4 8952438 13.45 ns/op BenchmarkDivconstU32-4 10283094 13.23 ns/op BenchmarkModconstU32-4 10621959 11.59 ns/op BenchmarkDivisibleconstU32-4 12294818 9.593 ns/op BenchmarkDivisibleWDivconstU32-4 8952938 13.40 ns/op BenchmarkDivconstI16-4 10124388 11.84 ns/op BenchmarkModconstI16-4 9855408 12.15 ns/op BenchmarkDivisiblePow2constI16-4 12195024 9.526 ns/op BenchmarkDivisibleconstI16-4 12101986 9.547 ns/op BenchmarkDivisibleWDivconstI16-4 8977594 13.36 ns/op BenchmarkDivconstU16-4 12472417 9.530 ns/op BenchmarkModconstU16-4 10567147 11.98 ns/op BenchmarkDivisibleconstU16-4 11830041 9.525 ns/op BenchmarkDivisibleWDivconstU16-4 8753324 13.51 ns/op BenchmarkDivconstI8-4 10733538 12.38 ns/op BenchmarkModconstI8-4 9882679 12.00 ns/op BenchmarkDivisiblePow2constI8-4 12532807 9.536 ns/op BenchmarkDivisibleconstI8-4 12019413 9.525 ns/op BenchmarkDivisibleWDivconstI8-4 8710555 13.37 ns/op BenchmarkDivconstU8-4 12208610 9.490 ns/op BenchmarkModconstU8-4 9252033 12.38 ns/op BenchmarkDivisibleconstU8-4 12273178 9.523 ns/op BenchmarkDivisibleWDivconstU8-4 8860090 13.46 ns/op BenchmarkMul2-4 268515 444.2 ns/op BenchmarkMulNeg2-4 257318 461.9 ns/op BenchmarkEfaceInteger-4 4752765 23.80 ns/op BenchmarkTypeAssert-4 20917866 6.830 ns/op BenchmarkDiv64UnsignedSmall-4 21463294 5.266 ns/op BenchmarkDiv64Small-4 18387152 5.539 ns/op BenchmarkDiv64SmallNegDivisor-4 18549763 6.225 ns/op BenchmarkDiv64SmallNegDividend-4 17474108 5.944 ns/op BenchmarkDiv64SmallNegBoth-4 19516231 5.697 ns/op BenchmarkDiv64Unsigned-4 17006816 6.949 ns/op BenchmarkDiv64-4 17102244 6.876 ns/op BenchmarkDiv64NegDivisor-4 17052567 6.870 ns/op BenchmarkDiv64NegDividend-4 17329688 6.902 ns/op BenchmarkDiv64NegBoth-4 17073361 6.859 ns/op BenchmarkMod64UnsignedSmall-4 18091429 5.657 ns/op BenchmarkMod64Small-4 19256299 5.966 ns/op BenchmarkMod64SmallNegDivisor-4 18640700 5.910 ns/op BenchmarkMod64SmallNegDividend-4 18615022 5.938 ns/op BenchmarkMod64SmallNegBoth-4 17649020 5.931 ns/op BenchmarkMod64Unsigned-4 16579389 7.179 ns/op BenchmarkMod64-4 15980010 7.182 ns/op BenchmarkMod64NegDivisor-4 15574707 7.220 ns/op BenchmarkMod64NegDividend-4 16664716 7.237 ns/op BenchmarkMod64NegBoth-4 15774840 7.191 ns/op BenchmarkMulconstI32/3-4 19580714 5.607 ns/op BenchmarkMulconstI32/5-4 20478343 5.607 ns/op BenchmarkMulconstI32/12-4 19576503 5.600 ns/op BenchmarkMulconstI32/120-4 19483248 5.349 ns/op BenchmarkMulconstI32/-120-4 25448368 5.613 ns/op BenchmarkMulconstI32/65537-4 23936505 4.824 ns/op BenchmarkMulconstI32/65538-4 19372532 5.625 ns/op BenchmarkMulconstI64/3-4 19535643 5.523 ns/op BenchmarkMulconstI64/5-4 21148653 5.597 ns/op BenchmarkMulconstI64/12-4 20641506 5.614 ns/op BenchmarkMulconstI64/120-4 21519950 5.622 ns/op BenchmarkMulconstI64/-120-4 24615092 5.620 ns/op BenchmarkMulconstI64/65537-4 20656039 5.412 ns/op BenchmarkMulconstI64/65538-4 21391399 5.592 ns/op BenchmarkMulconstU32/3-4 19846526 5.652 ns/op BenchmarkMulconstU32/5-4 21104281 5.630 ns/op BenchmarkMulconstU32/12-4 18395018 5.598 ns/op BenchmarkMulconstU32/120-4 20523944 5.602 ns/op BenchmarkMulconstU32/65537-4 19922606 5.240 ns/op BenchmarkMulconstU32/65538-4 20861110 4.880 ns/op BenchmarkMulconstU64/3-4 21174216 5.608 ns/op BenchmarkMulconstU64/5-4 21362534 5.634 ns/op BenchmarkMulconstU64/12-4 20367711 5.622 ns/op BenchmarkMulconstU64/120-4 20828346 5.052 ns/op BenchmarkMulconstU64/65537-4 20901367 5.230 ns/op BenchmarkMulconstU64/65538-4 20781130 4.834 ns/op BenchmarkShiftArithmeticRight-4 20505711 5.605 ns/op BenchmarkSwitch8Predictable-4 8170276 14.37 ns/op BenchmarkSwitch8Unpredictable-4 7675963 14.41 ns/op BenchmarkSwitch32Predictable-4 11959996 9.828 ns/op BenchmarkSwitch32Unpredictable-4 7816586 14.31 ns/op BenchmarkSwitchStringPredictable-4 8323550 12.34 ns/op BenchmarkSwitchStringUnpredictable-4 5631888 20.57 ns/op BenchmarkSwitchTypePredictable-4 6135030 23.89 ns/op BenchmarkSwitchTypeUnpredictable-4 4931380 23.66 ns/op BenchmarkSwitchInterfaceTypePredictable-4 9565458 12.88 ns/op BenchmarkSwitchInterfaceTypeUnpredictable-4 4975251 24.31 ns/op PASS ok cmd/compile/internal/test 16.503s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/types2 cpu: AMD EPYC 7B12 BenchmarkLookupFieldOrMethod-4 144 807936 ns/op BenchmarkNamed/Underlying/nongeneric-4 1629276 75.19 ns/op BenchmarkNamed/Underlying/generic-4 1584603 75.99 ns/op BenchmarkNamed/Underlying/src_instance-4 1593212 75.21 ns/op BenchmarkNamed/Underlying/user_instance-4 1603005 74.35 ns/op BenchmarkCheck/http/funcbodies/info-4 1 388227904 ns/op 91624 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 306664484 ns/op 115990 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 104780898 ns/op 339372 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 2 96178458 ns/op 369819 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 333479011 ns/op 15927 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 2 61840654 ns/op 85872 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 5 21461733 ns/op 247463 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 6 20275985 ns/op 261937 lines/s BenchmarkCheck/constant/funcbodies/info-4 4 33555141 ns/op 64653 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 4 30180924 ns/op 71883 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 8 13699472 ns/op 157248 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 8 12954970 ns/op 167452 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 944546832 ns/op 74749 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 462843861 ns/op 152540 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 105559094 ns/op 668545 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 2 86722148 ns/op 813871 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 207219148 ns/op 4246 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 4 26069715 ns/op 33747 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 7 15200727 ns/op 57874 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 8 14999611 ns/op 58622 lines/s PASS ok cmd/compile/internal/types2 15.439s goos: freebsd goarch: amd64 pkg: cmd/go cpu: AMD EPYC 7B12 BenchmarkExecGoEnv-4 56 2437163 ns/op 3296000 sys-ns/op 270554 user-ns/op PASS ok cmd/go 1.307s goos: freebsd goarch: amd64 pkg: cmd/go/internal/cfg cpu: AMD EPYC 7B12 BenchmarkLookPath-4 249832 431.3 ns/op PASS ok cmd/go/internal/cfg 1.190s All tests passed.