freebsd-amd64-race at 3caf5bd09e84f77cc5e0394819d57a1beca87fcb :: 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.525s ok archive/zip 2.277s ok bufio 1.312s ok bytes 1.858s ok cmp 1.073s ok compress/bzip2 1.384s ok compress/flate 4.631s ok compress/gzip 9.685s ok compress/lzw 1.710s ok compress/zlib 4.485s ok container/heap 1.017s ok container/list 1.023s ok container/ring 1.031s ok context 1.043s ok crypto 2.429s ok crypto/aes 1.058s ok crypto/cipher 19.110s ok crypto/des 1.034s ok crypto/dsa 1.029s ok crypto/ecdh 1.269s ok crypto/ecdsa 1.165s ok crypto/ed25519 1.199s ok crypto/elliptic 1.089s ? crypto/fips140 [no test files] ok crypto/hkdf 1.030s ok crypto/hmac 1.100s ok crypto/internal/boring 1.073s ? crypto/internal/boring/bbig [no test files] ok crypto/internal/boring/bcache 1.390s ? 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.081s ok crypto/internal/fips140/aes/gcm 1.081s [no tests to run] ? crypto/internal/fips140/alias [no test files] ok crypto/internal/fips140/bigmod 1.121s ? crypto/internal/fips140/check [no test files] ? crypto/internal/fips140/check/checktest [no test files] ok crypto/internal/fips140/drbg 1.079s [no tests to run] ok crypto/internal/fips140/ecdh 1.080s ok crypto/internal/fips140/ecdsa 1.170s ? crypto/internal/fips140/ed25519 [no test files] ok crypto/internal/fips140/edwards25519 1.573s ok crypto/internal/fips140/edwards25519/field 1.096s ? crypto/internal/fips140/hkdf [no test files] ? crypto/internal/fips140/hmac [no test files] ok crypto/internal/fips140/mlkem 1.271s ok crypto/internal/fips140/nistec 1.048s [no tests to run] ok crypto/internal/fips140/nistec/fiat 1.047s [no tests to run] ? crypto/internal/fips140/pbkdf2 [no test files] ok crypto/internal/fips140/rsa 1.130s ? 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.110s ? crypto/internal/fips140deps/byteorder [no test files] ? crypto/internal/fips140deps/cpu [no test files] ? crypto/internal/fips140deps/godebug [no test files] ? crypto/internal/fips140hash [no test files] ? crypto/internal/fips140only [no test files] ok crypto/internal/fips140test 2.661s ok crypto/internal/hpke 1.086s ? crypto/internal/impl [no test files] ? crypto/internal/randutil [no test files] ok crypto/internal/sysrand 1.266s ? crypto/internal/sysrand/internal/seccomp [no test files] ok crypto/md5 1.045s ok crypto/mlkem 1.301s ok crypto/pbkdf2 1.114s ok crypto/rand 1.472s ok crypto/rc4 1.427s ok crypto/rsa 1.268s ok crypto/sha1 1.064s ok crypto/sha256 1.029s ok crypto/sha3 2.861s ok crypto/sha512 1.028s ok crypto/subtle 1.340s ok crypto/tls 7.654s ? crypto/tls/internal/fips140tls [no test files] ok crypto/x509 1.770s ? crypto/x509/pkix [no test files] ok database/sql 1.583s ok database/sql/driver 1.025s ok debug/buildinfo 1.110s ok debug/dwarf 1.106s ok debug/elf 1.709s ok debug/gosym 1.088s ok debug/macho 1.088s ok debug/pe 1.084s ok debug/plan9obj 1.083s ok embed 1.083s [no tests to run] ok embed/internal/embedtest 1.069s ? encoding [no test files] ok encoding/ascii85 1.069s ok encoding/asn1 1.086s ok encoding/base32 1.087s ok encoding/base64 1.078s ok encoding/binary 1.044s ok encoding/csv 1.043s ok encoding/gob 12.657s ok encoding/hex 1.026s ok encoding/json 1.910s ok encoding/pem 2.345s ok encoding/xml 1.183s ok errors 1.029s ok expvar 1.029s ok flag 3.158s ok fmt 1.459s ok go/ast 1.086s ok go/ast/internal/tests 1.042s ok go/build 7.183s ok go/build/constraint 1.118s ok go/constant 1.024s ok go/doc 1.179s ok go/doc/comment 2.142s ok go/format 1.109s ok go/importer 1.578s ok go/internal/gccgoimporter 1.056s ok go/internal/gcimporter 10.057s ok go/internal/srcimporter 12.414s ok go/parser 1.709s ok go/printer 2.261s ok go/scanner 1.078s ok go/token 1.096s ok go/types 30.474s ok go/version 1.029s ok hash 1.029s ok hash/adler32 1.087s ok hash/crc32 1.068s ok hash/crc64 1.068s ok hash/fnv 1.082s ok hash/maphash 1.169s ok html 1.077s ok html/template 1.164s ok image 1.314s ok image/color 1.063s ? image/color/palette [no test files] ok image/draw 1.428s ok image/gif 1.661s ? image/internal/imageutil [no test files] ok image/jpeg 1.927s ok image/png 3.050s ok index/suffixarray 1.748s ok internal/abi 1.092s ? internal/asan [no test files] ? internal/bisect [no test files] ok internal/buildcfg 1.074s ? internal/bytealg [no test files] ? internal/byteorder [no test files] ? internal/cfg [no test files] ok internal/chacha8rand 1.040s ok internal/copyright 1.149s ? internal/coverage [no test files] ? internal/coverage/calloc [no test files] ok internal/coverage/cfile 2.321s ok internal/coverage/cformat 1.019s ok internal/coverage/cmerge 1.020s ? 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.082s ? internal/coverage/rtcov [no test files] ok internal/coverage/slicereader 1.034s ok internal/coverage/slicewriter 1.031s ? internal/coverage/stringtab [no test files] ok internal/coverage/test 1.039s ? internal/coverage/uleb128 [no test files] ok internal/cpu 3.193s ok internal/dag 1.046s ok internal/diff 1.045s ? internal/exportdata [no test files] ? internal/filepathlite [no test files] ok internal/fmtsort 1.080s ok internal/fuzz 1.080s ? internal/goarch [no test files] ok internal/godebug 10.857s ok internal/godebugs 58.572s ? internal/goexperiment [no test files] ? internal/goos [no test files] ? internal/goroot [no test files] ok internal/gover 1.068s ? internal/goversion [no test files] ok internal/itoa 1.069s ? 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.014s ok internal/platform 1.614s ok internal/poll 1.274s ok internal/profile 1.073s ? internal/profilerecord [no test files] ? internal/race [no test files] ok internal/reflectlite 1.033s ok internal/runtime/atomic 1.076s ? internal/runtime/exithook [no test files] ok internal/runtime/maps 1.029s ok internal/runtime/math 1.029s ok internal/runtime/sys 1.029s ok internal/saferio 1.105s ok internal/singleflight 1.108s ? internal/stringslite [no test files] ok internal/sync 5.934s ok internal/synctest 5.475s ? internal/syscall/execenv [no test files] ok internal/syscall/unix 1.066s ok internal/sysinfo 1.031s ? internal/syslist [no test files] ok internal/testenv 1.186s ? internal/testlog [no test files] ? internal/testpty [no test files] ok internal/trace 34.137s ? internal/trace/event [no test files] ? internal/trace/event/go122 [no test files] ok internal/trace/internal/oldtrace 1.431s ? 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.342s ok internal/unsafeheader 1.057s ok internal/xcoff 1.076s ok internal/zstd 1.533s ok io 1.087s ok io/fs 1.267s ok io/ioutil 1.087s ok iter 1.077s ok log 1.041s ? log/internal [no test files] ok log/slog 1.151s ? log/slog/internal [no test files] ok log/slog/internal/benchmarks 1.017s ok log/slog/internal/buffer 1.048s ? log/slog/internal/slogtest [no test files] ok log/syslog 2.347s ok maps 1.028s ok math 1.044s ok math/big 3.025s ok math/bits 1.024s ok math/cmplx 1.024s ok math/rand 3.618s ok math/rand/v2 2.349s ok mime 1.094s ok mime/multipart 4.459s ok mime/quotedprintable 1.061s ok net 10.407s ok net/http 8.395s ok net/http/cgi 28.741s ok net/http/cookiejar 1.088s ok net/http/fcgi 1.271s ok net/http/httptest 1.144s ok net/http/httptrace 1.041s ok net/http/httputil 1.708s ok net/http/internal 2.232s ok net/http/internal/ascii 1.081s ? net/http/internal/testcert [no test files] ok net/http/pprof 6.274s ok net/internal/cgotest 1.037s ok net/internal/socktest 1.037s ok net/mail 1.035s ok net/netip 1.541s ok net/rpc 1.104s ok net/rpc/jsonrpc 1.056s ok net/smtp 1.052s ok net/textproto 1.051s ok net/url 1.034s ok os 10.273s ok os/exec 8.458s ok os/exec/internal/fdtest 1.076s ok os/signal 19.508s ok os/user 1.080s ok path 1.038s ok path/filepath 1.138s ok plugin 1.076s ok reflect 1.379s ? reflect/internal/example1 [no test files] ? reflect/internal/example2 [no test files] ok regexp 3.158s ok regexp/syntax 5.585s ok runtime 43.742s ok runtime/cgo 1.017s ? runtime/coverage [no test files] ok runtime/debug 2.214s ? runtime/internal/startlinetest [no test files] ok runtime/internal/wasitest 1.067s ok runtime/metrics 1.066s ok runtime/pprof 29.656s ok runtime/race 9.147s ? runtime/race/internal/amd64v1 [no test files] ok runtime/trace 1.129s ok slices 1.318s ok sort 1.359s ok strconv 2.764s ok strings 1.848s ? structs [no test files] ok sync 1.464s ok sync/atomic 4.194s ok syscall 8.377s ok testing 7.587s ok testing/fstest 1.090s ? testing/internal/testdeps [no test files] ok testing/iotest 1.078s ok testing/quick 1.178s ok testing/slogtest 1.078s ok text/scanner 1.027s ok text/tabwriter 1.027s ok text/template 1.121s ok text/template/parse 1.027s ok time 15.574s ? time/tzdata [no test files] ok unicode 1.085s ok unicode/utf16 1.073s ok unicode/utf8 1.072s ok unique 1.265s ? unsafe [no test files] ok weak 1.080s ok cmd/addr2line 5.093s ok cmd/api 12.175s ? cmd/asm [no test files] ? cmd/asm/internal/arch [no test files] ok cmd/asm/internal/asm 3.393s ? cmd/asm/internal/flags [no test files] ok cmd/asm/internal/lex 1.074s ? cmd/buildid [no test files] ? cmd/cgo [no test files] ? cmd/cgo/internal/cgotest [no test files] ok cmd/cgo/internal/swig 1.073s ok cmd/cgo/internal/test 1.506s ? 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 20.570s ok cmd/cgo/internal/testcshared 7.918s ok cmd/cgo/internal/testerrors 8.639s ok cmd/cgo/internal/testfortran 1.026s ok cmd/cgo/internal/testgodefs 1.462s ok cmd/cgo/internal/testlife 1.600s ok cmd/cgo/internal/testnocgo 1.053s ok cmd/cgo/internal/testplugin 28.822s ok cmd/cgo/internal/testsanitizers 17.685s ok cmd/cgo/internal/testshared 1.023s ok cmd/cgo/internal/testso 2.490s ok cmd/cgo/internal/teststdio 2.822s ok cmd/cgo/internal/testtls 1.014s ok cmd/compile 37.733s ? cmd/compile/internal/abi [no test files] ok cmd/compile/internal/abt 1.054s ok cmd/compile/internal/amd64 1.081s ? cmd/compile/internal/arm [no test files] ? cmd/compile/internal/arm64 [no test files] ok cmd/compile/internal/base 1.083s ? cmd/compile/internal/bitvec [no test files] ok cmd/compile/internal/compare 1.022s ? cmd/compile/internal/coverage [no test files] ? cmd/compile/internal/deadlocals [no test files] ok cmd/compile/internal/devirtualize 1.072s ok cmd/compile/internal/dwarfgen 1.456s ? cmd/compile/internal/escape [no test files] ? cmd/compile/internal/gc [no test files] ok cmd/compile/internal/importer 1.838s ? cmd/compile/internal/inline [no test files] ok cmd/compile/internal/inline/inlheur 1.327s ? cmd/compile/internal/inline/interleaved [no test files] ok cmd/compile/internal/ir 1.073s ok cmd/compile/internal/liveness 1.074s ok cmd/compile/internal/logopt 1.198s ? cmd/compile/internal/loong64 [no test files] ok cmd/compile/internal/loopvar 1.021s ? cmd/compile/internal/mips [no test files] ? cmd/compile/internal/mips64 [no test files] ok cmd/compile/internal/noder 1.085s ? 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.035s ok cmd/compile/internal/reflectdata 1.034s [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 8.057s 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.124s ok cmd/compile/internal/test 11.938s ? cmd/compile/internal/typebits [no test files] ok cmd/compile/internal/typecheck 1.249s ok cmd/compile/internal/types 1.078s ok cmd/compile/internal/types2 8.498s ? 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.031s ok cmd/cover 17.483s ok cmd/dist 1.074s ok cmd/distpack 1.016s ok cmd/doc 1.615s ok cmd/fix 2.226s ok cmd/go 295.781s ok cmd/go/internal/auth 1.020s ? cmd/go/internal/base [no test files] ? cmd/go/internal/bug [no test files] ok cmd/go/internal/cache 1.135s ? cmd/go/internal/cacheprog [no test files] ok cmd/go/internal/cfg 1.043s [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.084s 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.092s ok cmd/go/internal/generate 1.083s ok cmd/go/internal/gover 1.082s ? cmd/go/internal/help [no test files] ok cmd/go/internal/imports 1.093s ? cmd/go/internal/list [no test files] ok cmd/go/internal/load 1.057s ok cmd/go/internal/lockedfile 2.492s ok cmd/go/internal/lockedfile/internal/filelock 2.163s ok cmd/go/internal/mmap 1.066s ? cmd/go/internal/modcmd [no test files] ok cmd/go/internal/modfetch 1.027s ok cmd/go/internal/modfetch/codehost 2.192s ok cmd/go/internal/modfetch/zip_sum_test 1.075s ? cmd/go/internal/modget [no test files] ok cmd/go/internal/modindex 1.496s ? cmd/go/internal/modinfo [no test files] ok cmd/go/internal/modload 1.081s ok cmd/go/internal/mvs 1.081s ? cmd/go/internal/run [no test files] ? cmd/go/internal/search [no test files] ok cmd/go/internal/str 1.077s ? cmd/go/internal/telemetrycmd [no test files] ? cmd/go/internal/telemetrystats [no test files] ok cmd/go/internal/test 1.079s ? cmd/go/internal/test/internal/genflags [no test files] ? cmd/go/internal/tool [no test files] ok cmd/go/internal/toolchain 1.091s ? cmd/go/internal/trace [no test files] ok cmd/go/internal/vcs 1.078s ok cmd/go/internal/vcweb 1.078s ok cmd/go/internal/vcweb/vcstest 3.057s ? cmd/go/internal/version [no test files] ? cmd/go/internal/vet [no test files] ok cmd/go/internal/web 1.077s ? cmd/go/internal/web/intercept [no test files] ok cmd/go/internal/work 1.343s ? cmd/go/internal/workcmd [no test files] ok cmd/gofmt 1.210s ok cmd/internal/archive 1.325s ? cmd/internal/bio [no test files] ? cmd/internal/browser [no test files] ok cmd/internal/buildid 1.428s ok cmd/internal/bootstrap_test 1.075s ? cmd/internal/codesign [no test files] ok cmd/internal/cov 1.280s ? cmd/internal/cov/covcmd [no test files] ? cmd/internal/disasm [no test files] ok cmd/internal/dwarf 1.075s ok cmd/internal/edit 1.075s ? cmd/internal/gcprog [no test files] ok cmd/internal/goobj 1.077s ? cmd/internal/hash [no test files] ? cmd/internal/macho [no test files] ok cmd/internal/moddeps 1.784s ok cmd/internal/obj 1.373s ? cmd/internal/obj/arm [no test files] ok cmd/internal/obj/arm64 1.561s ok cmd/internal/obj/loong64 1.112s ? cmd/internal/obj/mips [no test files] ok cmd/internal/obj/ppc64 1.102s ok cmd/internal/obj/riscv 1.102s ok cmd/internal/obj/s390x 1.081s ? cmd/internal/obj/wasm [no test files] ok cmd/internal/obj/x86 3.336s ok cmd/internal/objabi 1.046s ? cmd/internal/objfile [no test files] ok cmd/internal/osinfo 1.045s ok cmd/internal/par 1.228s ? cmd/internal/pathcache [no test files] ok cmd/internal/pgo 1.030s ok cmd/internal/pkgpath 5.245s ok cmd/internal/pkgpattern 1.032s ok cmd/internal/quoted 1.030s ? cmd/internal/robustio [no test files] ? cmd/internal/script [no test files] ? cmd/internal/script/scripttest [no test files] ok cmd/internal/src 1.045s ok cmd/internal/sys 1.045s ? cmd/internal/telemetry [no test files] ? cmd/internal/telemetry/counter [no test files] ok cmd/internal/test2json 1.612s ok cmd/link 19.483s ? 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.036s ? cmd/link/internal/dwtest [no test files] ok cmd/link/internal/ld 6.342s ? cmd/link/internal/loadelf [no test files] ok cmd/link/internal/loader 1.034s ? 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.608s ok cmd/objdump 5.233s ok cmd/pack 7.839s ok cmd/pprof 3.582s ? cmd/preprofile [no test files] ok cmd/relnote 1.081s ? cmd/test2json [no test files] ok cmd/trace 1.253s ok cmd/vet 51.073s ##### Running benchmarks briefly. goos: freebsd goarch: amd64 pkg: archive/tar cpu: AMD EPYC 7B12 Benchmark/Writer/USTAR-4 6241 18405 ns/op 1128 B/op 10 allocs/op Benchmark/Writer/GNU-4 3631 28523 ns/op 1665 B/op 25 allocs/op Benchmark/Writer/PAX-4 2810 38991 ns/op 2256 B/op 38 allocs/op Benchmark/Reader/USTAR-4 5492 18978 ns/op 5120 B/op 15 allocs/op Benchmark/Reader/GNU-4 9204 13319 ns/op 5207 B/op 15 allocs/op Benchmark/Reader/PAX-4 2601 38609 ns/op 8959 B/op 33 allocs/op PASS ok archive/tar 1.951s goos: freebsd goarch: amd64 pkg: archive/zip cpu: AMD EPYC 7B12 BenchmarkCompressedZipGarbage-4 1 248898674 ns/op 15264 B/op 67 allocs/op BenchmarkZip64Test-4 1 109555738 ns/op BenchmarkZip64TestSizes/4096-4 2278 51644 ns/op BenchmarkZip64TestSizes/1048576-4 247 489388 ns/op BenchmarkZip64TestSizes/67108864-4 1 103373731 ns/op PASS ok archive/zip 2.059s goos: freebsd goarch: amd64 pkg: bufio cpu: AMD EPYC 7B12 BenchmarkReaderCopyOptimal-4 323029 322.8 ns/op BenchmarkReaderCopyUnoptimal-4 215907 513.5 ns/op BenchmarkReaderCopyNoWriteTo-4 10000 15042 ns/op BenchmarkReaderWriteToOptimal-4 14061 8954 ns/op BenchmarkReaderReadString-4 185709 604.9 ns/op 144 B/op 1 allocs/op BenchmarkWriterCopyOptimal-4 299395 361.1 ns/op BenchmarkWriterCopyUnoptimal-4 312342 332.7 ns/op BenchmarkWriterCopyNoReadFrom-4 10000 13378 ns/op BenchmarkReaderEmpty-4 57528 2224 ns/op 4224 B/op 3 allocs/op BenchmarkWriterEmpty-4 43420 2981 ns/op 4096 B/op 1 allocs/op BenchmarkWriterFlush-4 800217 150.7 ns/op 0 B/op 0 allocs/op PASS ok bufio 2.671s goos: freebsd goarch: amd64 pkg: bytes cpu: AMD EPYC 7B12 BenchmarkReadString-4 6340 17537 ns/op 1868.48 MB/s BenchmarkWriteByte-4 595 192934 ns/op 21.23 MB/s BenchmarkWriteRune-4 351 337731 ns/op 36.38 MB/s BenchmarkBufferNotEmptyWriteRead-4 44 2643949 ns/op BenchmarkBufferFullSmallReads-4 144 838194 ns/op BenchmarkBufferWriteBlock/N4096-4 9206 11857 ns/op 14336 B/op 6 allocs/op BenchmarkBufferWriteBlock/N65536-4 584 198823 ns/op 260096 B/op 14 allocs/op BenchmarkBufferWriteBlock/N1048576-4 25 4383732 ns/op 4192263 B/op 22 allocs/op BenchmarkBufferAppendNoCopy-4 16 6534398 ns/op 2567.52 MB/s 2097152 B/op 0 allocs/op BenchmarkIndexByte/10-4 5657538 20.58 ns/op 485.92 MB/s BenchmarkIndexByte/32-4 5628232 20.68 ns/op 1547.68 MB/s BenchmarkIndexByte/4K-4 1591881 74.70 ns/op 54829.91 MB/s BenchmarkIndexBytePortable/10-4 1330980 89.26 ns/op 112.03 MB/s BenchmarkIndexBytePortable/32-4 454813 283.2 ns/op 112.97 MB/s BenchmarkIndexBytePortable/4K-4 3296 33672 ns/op 121.65 MB/s BenchmarkIndexRune/10-4 1728902 70.59 ns/op 141.65 MB/s BenchmarkIndexRune/32-4 1650129 72.49 ns/op 441.44 MB/s BenchmarkIndexRune/4K-4 937004 127.5 ns/op 32123.33 MB/s BenchmarkIndexRuneASCII/10-4 5559148 20.52 ns/op 487.42 MB/s BenchmarkIndexRuneASCII/32-4 5476988 21.48 ns/op 1489.57 MB/s BenchmarkIndexRuneASCII/4K-4 1597784 75.45 ns/op 54286.51 MB/s BenchmarkIndexRuneUnicode/Latin/10-4 1971879 60.08 ns/op 166.45 MB/s BenchmarkIndexRuneUnicode/Latin/32-4 2000425 62.71 ns/op 510.30 MB/s BenchmarkIndexRuneUnicode/Latin/4K-4 223587 504.7 ns/op 8115.76 MB/s BenchmarkIndexRuneUnicode/Cyrillic/10-4 1690718 73.28 ns/op 136.47 MB/s BenchmarkIndexRuneUnicode/Cyrillic/32-4 1661018 73.77 ns/op 433.80 MB/s BenchmarkIndexRuneUnicode/Cyrillic/4K-4 78804 1504 ns/op 2724.24 MB/s BenchmarkIndexRuneUnicode/Han/10-4 1000000 105.0 ns/op 95.24 MB/s BenchmarkIndexRuneUnicode/Han/32-4 1204674 98.10 ns/op 326.20 MB/s BenchmarkIndexRuneUnicode/Han/4K-4 152176 762.6 ns/op 5371.30 MB/s BenchmarkEqual/0-4 9656380 12.46 ns/op BenchmarkEqual/same/1-4 2181955 57.71 ns/op 17.33 MB/s BenchmarkEqual/same/6-4 2202786 54.37 ns/op 110.35 MB/s BenchmarkEqual/same/9-4 2068258 57.60 ns/op 156.25 MB/s BenchmarkEqual/same/15-4 2102631 56.88 ns/op 263.69 MB/s BenchmarkEqual/same/16-4 2018901 58.18 ns/op 275.00 MB/s BenchmarkEqual/same/20-4 2053326 58.49 ns/op 341.93 MB/s BenchmarkEqual/same/32-4 1973210 62.09 ns/op 515.38 MB/s BenchmarkEqual/same/4K-4 150372 713.4 ns/op 5741.83 MB/s BenchmarkEqual/1-4 2056117 56.39 ns/op 17.73 MB/s BenchmarkEqual/6-4 2036347 57.88 ns/op 103.66 MB/s BenchmarkEqual/9-4 1951269 59.39 ns/op 151.54 MB/s BenchmarkEqual/15-4 1970172 61.36 ns/op 244.47 MB/s BenchmarkEqual/16-4 1960504 62.20 ns/op 257.22 MB/s BenchmarkEqual/20-4 1881367 63.01 ns/op 317.43 MB/s BenchmarkEqual/32-4 1856739 64.23 ns/op 498.21 MB/s BenchmarkEqual/4K-4 95599 1257 ns/op 3258.40 MB/s BenchmarkEqualBothUnaligned/64_0-4 2074832 55.83 ns/op 1146.36 MB/s BenchmarkEqualBothUnaligned/64_1-4 1876496 63.48 ns/op 1008.16 MB/s BenchmarkEqualBothUnaligned/64_4-4 1967958 59.40 ns/op 1077.35 MB/s BenchmarkEqualBothUnaligned/64_7-4 2060504 60.36 ns/op 1060.23 MB/s BenchmarkEqualBothUnaligned/4096_0-4 105840 1076 ns/op 3808.01 MB/s BenchmarkEqualBothUnaligned/4096_1-4 84542 1388 ns/op 2951.97 MB/s BenchmarkEqualBothUnaligned/4096_4-4 143802 776.1 ns/op 5277.57 MB/s BenchmarkEqualBothUnaligned/4096_7-4 152209 779.4 ns/op 5255.20 MB/s BenchmarkIndex/10-4 3854794 29.90 ns/op 334.46 MB/s BenchmarkIndex/32-4 4346028 27.00 ns/op 1185.29 MB/s BenchmarkIndex/4K-4 41942 2813 ns/op 1456.33 MB/s BenchmarkIndexEasy/10-4 4052958 28.34 ns/op 352.88 MB/s BenchmarkIndexEasy/32-4 4242199 27.36 ns/op 1169.48 MB/s BenchmarkIndexEasy/4K-4 815570 143.8 ns/op 28481.67 MB/s BenchmarkCount/10-4 2006382 57.63 ns/op 173.53 MB/s BenchmarkCount/32-4 2172604 54.46 ns/op 587.63 MB/s BenchmarkCount/4K-4 40872 2959 ns/op 1384.21 MB/s BenchmarkCountEasy/10-4 2129967 56.71 ns/op 176.34 MB/s BenchmarkCountEasy/32-4 2089342 57.45 ns/op 556.97 MB/s BenchmarkCountEasy/4K-4 682832 174.0 ns/op 23535.98 MB/s BenchmarkCountSingle/10-4 3854894 31.11 ns/op 321.45 MB/s BenchmarkCountSingle/32-4 3774322 31.78 ns/op 1006.86 MB/s BenchmarkCountSingle/4K-4 1262884 96.45 ns/op 42466.39 MB/s BenchmarkToUpper/#00-4 3478798 33.38 ns/op BenchmarkToUpper/ONLYUPPER-4 418587 259.9 ns/op BenchmarkToUpper/abc-4 733742 149.6 ns/op BenchmarkToUpper/AbC123-4 431101 234.9 ns/op BenchmarkToUpper/azAZ09_-4 470749 255.2 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 128890 879.1 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 54703 2024 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 82774 1413 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 181366 653.7 ns/op BenchmarkToLower/#00-4 3536688 34.48 ns/op BenchmarkToLower/abc-4 709366 169.1 ns/op BenchmarkToLower/AbC123-4 474922 242.6 ns/op BenchmarkToLower/azAZ09_-4 417646 261.8 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 132208 892.6 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 57771 2076 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 95018 1263 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 173950 654.2 ns/op BenchmarkFields/ASCII/16-4 198939 551.1 ns/op 29.03 MB/s 80 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 15777 7559 ns/op 33.87 MB/s 576 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 897 123947 ns/op 33.05 MB/s 9472 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 57 2094418 ns/op 31.29 MB/s 147457 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 4 33215244 ns/op 31.57 MB/s 2260992 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 119886 952.6 ns/op 16.80 MB/s 48 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 7657 13673 ns/op 18.72 MB/s 576 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 528 224608 ns/op 18.24 MB/s 24832 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 31 3746932 ns/op 17.49 MB/s 512256 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 2 64192351 ns/op 16.33 MB/s 11211008 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 198295 556.9 ns/op 28.73 MB/s 80 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 17442 6920 ns/op 37.00 MB/s 576 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 991 122222 ns/op 33.51 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 55 2519608 ns/op 26.01 MB/s 512256 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 3 44752227 ns/op 23.43 MB/s 11202816 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 164490 880.8 ns/op 18.17 MB/s 48 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 8371 12901 ns/op 19.84 MB/s 576 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 723 208114 ns/op 19.68 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 39 2739027 ns/op 23.93 MB/s 512258 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 3 47616190 ns/op 22.02 MB/s 11211040 B/op 24 allocs/op BenchmarkTrimSpace/NoTrim-4 2703787 43.48 ns/op BenchmarkTrimSpace/ASCII-4 1423053 84.04 ns/op BenchmarkTrimSpace/SomeNonASCII-4 147475 764.1 ns/op BenchmarkTrimSpace/JustNonASCII-4 71491 1635 ns/op BenchmarkToValidUTF8/Valid-4 768786 154.0 ns/op BenchmarkToValidUTF8/InvalidASCII-4 513921 233.1 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 143152 793.5 ns/op BenchmarkIndexHard1-4 1219 95722 ns/op 10954.36 MB/s BenchmarkIndexHard2-4 898 133041 ns/op 7881.59 MB/s BenchmarkIndexHard3-4 176 667023 ns/op 1572.02 MB/s BenchmarkIndexHard4-4 183 646469 ns/op 1622.00 MB/s BenchmarkLastIndexHard1-4 7 14713218 ns/op BenchmarkLastIndexHard2-4 7 17050944 ns/op BenchmarkLastIndexHard3-4 6 18537713 ns/op BenchmarkCountHard1-4 1267 94877 ns/op BenchmarkCountHard2-4 907 132446 ns/op BenchmarkCountHard3-4 177 665074 ns/op BenchmarkSplitEmptySeparator-4 2 70973720 ns/op BenchmarkSplitSingleByteSeparator-4 26 4895154 ns/op BenchmarkSplitMultiByteSeparator-4 20 5647254 ns/op BenchmarkSplitNSingleByteSeparator-4 319491 430.6 ns/op BenchmarkSplitNMultiByteSeparator-4 112940 1030 ns/op BenchmarkRepeat-4 250999 424.3 ns/op BenchmarkRepeatLarge/256/1-4 220500 578.2 ns/op 442.79 MB/s BenchmarkRepeatLarge/256/16-4 322993 385.9 ns/op 663.40 MB/s BenchmarkRepeatLarge/512/1-4 146934 801.8 ns/op 638.53 MB/s BenchmarkRepeatLarge/512/16-4 184406 601.8 ns/op 850.77 MB/s BenchmarkRepeatLarge/1024/1-4 99152 1223 ns/op 837.00 MB/s BenchmarkRepeatLarge/1024/16-4 117447 991.8 ns/op 1032.44 MB/s BenchmarkRepeatLarge/2048/1-4 60781 1892 ns/op 1082.28 MB/s BenchmarkRepeatLarge/2048/16-4 65481 1761 ns/op 1162.95 MB/s BenchmarkRepeatLarge/4096/1-4 33348 3290 ns/op 1245.08 MB/s BenchmarkRepeatLarge/4096/16-4 35571 3252 ns/op 1259.63 MB/s BenchmarkRepeatLarge/8192/1-4 18286 6631 ns/op 1235.33 MB/s BenchmarkRepeatLarge/8192/16-4 19722 6239 ns/op 1313.10 MB/s BenchmarkRepeatLarge/8192/4097-4 37310 3180 ns/op 1288.33 MB/s BenchmarkRepeatLarge/16384/1-4 10138 12574 ns/op 1303.04 MB/s BenchmarkRepeatLarge/16384/16-4 10000 11353 ns/op 1443.18 MB/s BenchmarkRepeatLarge/16384/4097-4 15480 9567 ns/op 1284.75 MB/s BenchmarkRepeatLarge/32768/1-4 4916 22144 ns/op 1479.74 MB/s BenchmarkRepeatLarge/32768/16-4 5128 21613 ns/op 1516.13 MB/s BenchmarkRepeatLarge/32768/4097-4 5448 22338 ns/op 1283.86 MB/s BenchmarkRepeatLarge/65536/1-4 2847 39514 ns/op 1658.57 MB/s BenchmarkRepeatLarge/65536/16-4 2788 42854 ns/op 1529.28 MB/s BenchmarkRepeatLarge/65536/4097-4 2619 39395 ns/op 1559.97 MB/s BenchmarkRepeatLarge/131072/1-4 801 182245 ns/op 719.21 MB/s BenchmarkRepeatLarge/131072/16-4 866 136486 ns/op 960.34 MB/s BenchmarkRepeatLarge/131072/4097-4 910 151264 ns/op 839.64 MB/s BenchmarkRepeatLarge/262144/1-4 482 256444 ns/op 1022.23 MB/s BenchmarkRepeatLarge/262144/16-4 500 262623 ns/op 998.18 MB/s BenchmarkRepeatLarge/262144/4097-4 417 261235 ns/op 988.04 MB/s BenchmarkRepeatLarge/524288/1-4 238 513365 ns/op 1021.28 MB/s BenchmarkRepeatLarge/524288/16-4 232 497641 ns/op 1053.55 MB/s BenchmarkRepeatLarge/524288/4097-4 237 539388 ns/op 964.65 MB/s BenchmarkRepeatLarge/1048576/1-4 120 1005101 ns/op 1043.25 MB/s BenchmarkRepeatLarge/1048576/16-4 100 1012514 ns/op 1035.62 MB/s BenchmarkRepeatLarge/1048576/4097-4 121 1079235 ns/op 968.03 MB/s BenchmarkRepeatLarge/2097152/1-4 55 2061752 ns/op 1017.17 MB/s BenchmarkRepeatLarge/2097152/16-4 51 2052219 ns/op 1021.89 MB/s BenchmarkRepeatLarge/2097152/4097-4 52 2043050 ns/op 1024.73 MB/s BenchmarkRepeatLarge/4194304/1-4 24 4200325 ns/op 998.57 MB/s BenchmarkRepeatLarge/4194304/16-4 30 4097272 ns/op 1023.68 MB/s BenchmarkRepeatLarge/4194304/4097-4 25 4164885 ns/op 1006.33 MB/s BenchmarkRepeatLarge/8388608/1-4 14 7831479 ns/op 1071.14 MB/s BenchmarkRepeatLarge/8388608/16-4 15 7067880 ns/op 1186.86 MB/s BenchmarkRepeatLarge/8388608/4097-4 15 7137116 ns/op 1175.06 MB/s BenchmarkRepeatLarge/16777216/1-4 8 13906844 ns/op 1206.40 MB/s BenchmarkRepeatLarge/16777216/16-4 8 13638626 ns/op 1230.13 MB/s BenchmarkRepeatLarge/16777216/4097-4 8 13727347 ns/op 1222.17 MB/s BenchmarkRepeatLarge/33554432/1-4 4 26981987 ns/op 1243.59 MB/s BenchmarkRepeatLarge/33554432/16-4 4 26798401 ns/op 1252.11 MB/s BenchmarkRepeatLarge/33554432/4097-4 4 26414186 ns/op 1270.32 MB/s BenchmarkRepeatLarge/67108864/1-4 2 55209484 ns/op 1215.53 MB/s BenchmarkRepeatLarge/67108864/16-4 2 53199107 ns/op 1261.47 MB/s BenchmarkRepeatLarge/67108864/4097-4 2 52374691 ns/op 1281.32 MB/s BenchmarkRepeatLarge/134217728/1-4 1 105512053 ns/op 1272.06 MB/s BenchmarkRepeatLarge/134217728/16-4 1 105489523 ns/op 1272.33 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 106715435 ns/op 1257.72 MB/s BenchmarkRepeatLarge/268435456/1-4 1 231359771 ns/op 1160.25 MB/s BenchmarkRepeatLarge/268435456/16-4 1 211382876 ns/op 1269.90 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 214647122 ns/op 1250.59 MB/s BenchmarkRepeatLarge/536870912/1-4 1 489854446 ns/op 1095.98 MB/s BenchmarkRepeatLarge/536870912/16-4 1 424848834 ns/op 1263.68 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 431665753 ns/op 1243.72 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 962441772 ns/op 1115.64 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 828730784 ns/op 1295.65 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 829459966 ns/op 1294.51 MB/s BenchmarkBytesCompare/1-4 12829873 8.800 ns/op BenchmarkBytesCompare/2-4 12345243 8.190 ns/op BenchmarkBytesCompare/4-4 13481552 8.857 ns/op BenchmarkBytesCompare/8-4 13301244 8.487 ns/op BenchmarkBytesCompare/16-4 13151533 8.432 ns/op BenchmarkBytesCompare/32-4 12085707 8.783 ns/op BenchmarkBytesCompare/64-4 11757210 9.482 ns/op BenchmarkBytesCompare/128-4 11275276 10.07 ns/op BenchmarkBytesCompare/256-4 9594476 11.34 ns/op BenchmarkBytesCompare/512-4 7355785 14.98 ns/op BenchmarkBytesCompare/1024-4 4992290 22.64 ns/op BenchmarkBytesCompare/2048-4 3116074 37.85 ns/op BenchmarkIndexAnyASCII/1:1-4 2965897 39.18 ns/op BenchmarkIndexAnyASCII/1:2-4 3115434 37.95 ns/op BenchmarkIndexAnyASCII/1:4-4 3181646 35.04 ns/op BenchmarkIndexAnyASCII/1:8-4 3101144 35.86 ns/op BenchmarkIndexAnyASCII/1:16-4 3243363 37.97 ns/op BenchmarkIndexAnyASCII/1:32-4 3332762 38.13 ns/op BenchmarkIndexAnyASCII/1:64-4 3062936 37.27 ns/op BenchmarkIndexAnyASCII/16:1-4 2913690 40.72 ns/op BenchmarkIndexAnyASCII/16:2-4 467570 221.9 ns/op BenchmarkIndexAnyASCII/16:4-4 411772 248.6 ns/op BenchmarkIndexAnyASCII/16:8-4 473882 254.7 ns/op BenchmarkIndexAnyASCII/16:16-4 493098 258.7 ns/op BenchmarkIndexAnyASCII/16:32-4 434485 275.3 ns/op BenchmarkIndexAnyASCII/16:64-4 305101 365.2 ns/op BenchmarkIndexAnyASCII/256:1-4 2742973 43.25 ns/op BenchmarkIndexAnyASCII/256:2-4 34702 3263 ns/op BenchmarkIndexAnyASCII/256:4-4 35373 3421 ns/op BenchmarkIndexAnyASCII/256:8-4 34258 3418 ns/op BenchmarkIndexAnyASCII/256:16-4 33284 3459 ns/op BenchmarkIndexAnyASCII/256:32-4 37692 3489 ns/op BenchmarkIndexAnyASCII/256:64-4 33667 3540 ns/op BenchmarkIndexAnyUTF8/1:1-4 3034982 38.25 ns/op BenchmarkIndexAnyUTF8/1:2-4 3095199 36.39 ns/op BenchmarkIndexAnyUTF8/1:4-4 3058401 35.87 ns/op BenchmarkIndexAnyUTF8/1:8-4 3145922 37.59 ns/op BenchmarkIndexAnyUTF8/1:16-4 3151344 38.98 ns/op BenchmarkIndexAnyUTF8/1:32-4 3061105 40.03 ns/op BenchmarkIndexAnyUTF8/1:64-4 3322012 36.88 ns/op BenchmarkIndexAnyUTF8/16:1-4 212379 570.6 ns/op BenchmarkIndexAnyUTF8/16:2-4 372218 299.5 ns/op BenchmarkIndexAnyUTF8/16:4-4 400578 274.9 ns/op BenchmarkIndexAnyUTF8/16:8-4 360439 284.0 ns/op BenchmarkIndexAnyUTF8/16:16-4 362784 302.7 ns/op BenchmarkIndexAnyUTF8/16:32-4 418920 307.5 ns/op BenchmarkIndexAnyUTF8/16:64-4 400759 298.8 ns/op BenchmarkIndexAnyUTF8/256:1-4 14014 8485 ns/op BenchmarkIndexAnyUTF8/256:2-4 27687 4311 ns/op BenchmarkIndexAnyUTF8/256:4-4 28194 4269 ns/op BenchmarkIndexAnyUTF8/256:8-4 27721 3885 ns/op BenchmarkIndexAnyUTF8/256:16-4 27735 4244 ns/op BenchmarkIndexAnyUTF8/256:32-4 27727 4031 ns/op BenchmarkIndexAnyUTF8/256:64-4 27888 3882 ns/op BenchmarkLastIndexAnyASCII/1:1-4 3290754 34.89 ns/op BenchmarkLastIndexAnyASCII/1:2-4 3136690 34.58 ns/op BenchmarkLastIndexAnyASCII/1:4-4 3190071 37.95 ns/op BenchmarkLastIndexAnyASCII/1:8-4 3189063 37.67 ns/op BenchmarkLastIndexAnyASCII/1:16-4 3182161 35.99 ns/op BenchmarkLastIndexAnyASCII/1:32-4 3136634 38.01 ns/op BenchmarkLastIndexAnyASCII/1:64-4 3229760 37.82 ns/op BenchmarkLastIndexAnyASCII/16:1-4 402198 252.8 ns/op BenchmarkLastIndexAnyASCII/16:2-4 405595 249.5 ns/op BenchmarkLastIndexAnyASCII/16:4-4 454364 256.2 ns/op BenchmarkLastIndexAnyASCII/16:8-4 450595 266.0 ns/op BenchmarkLastIndexAnyASCII/16:16-4 366493 290.0 ns/op BenchmarkLastIndexAnyASCII/16:32-4 354535 324.9 ns/op BenchmarkLastIndexAnyASCII/16:64-4 299431 387.4 ns/op BenchmarkLastIndexAnyASCII/256:1-4 33874 3334 ns/op BenchmarkLastIndexAnyASCII/256:2-4 33205 3616 ns/op BenchmarkLastIndexAnyASCII/256:4-4 32871 3258 ns/op BenchmarkLastIndexAnyASCII/256:8-4 31699 3606 ns/op BenchmarkLastIndexAnyASCII/256:16-4 32983 3157 ns/op BenchmarkLastIndexAnyASCII/256:32-4 32408 3656 ns/op BenchmarkLastIndexAnyASCII/256:64-4 31952 3729 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 3050371 36.11 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 3136736 36.23 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 3173319 37.95 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 3203910 37.61 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 3143012 34.77 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 3207732 37.01 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 3181098 34.78 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 327364 369.5 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 320150 315.2 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 319201 315.7 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 341720 314.3 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 339435 317.8 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 334264 327.4 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 377150 312.5 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 22783 5705 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 27356 4340 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 27162 4350 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 27572 4370 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 28262 4045 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 27294 4416 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 29371 4348 ns/op BenchmarkTrimASCII/1:1-4 3636766 32.69 ns/op BenchmarkTrimASCII/1:2-4 3055262 38.68 ns/op BenchmarkTrimASCII/1:4-4 2963684 39.80 ns/op BenchmarkTrimASCII/1:8-4 2844926 41.99 ns/op BenchmarkTrimASCII/1:16-4 2152746 56.43 ns/op BenchmarkTrimASCII/16:1-4 591580 169.1 ns/op BenchmarkTrimASCII/16:2-4 536049 261.1 ns/op BenchmarkTrimASCII/16:4-4 405253 255.7 ns/op BenchmarkTrimASCII/16:8-4 392704 258.5 ns/op BenchmarkTrimASCII/16:16-4 407110 248.5 ns/op BenchmarkTrimASCII/256:1-4 51648 2308 ns/op BenchmarkTrimASCII/256:2-4 32629 3313 ns/op BenchmarkTrimASCII/256:4-4 33042 3132 ns/op BenchmarkTrimASCII/256:8-4 33454 3590 ns/op BenchmarkTrimASCII/256:16-4 33384 3581 ns/op BenchmarkTrimASCII/4096:1-4 3152 35073 ns/op BenchmarkTrimASCII/4096:2-4 2049 57724 ns/op BenchmarkTrimASCII/4096:4-4 2110 56819 ns/op BenchmarkTrimASCII/4096:8-4 1999 52708 ns/op BenchmarkTrimASCII/4096:16-4 2391 56730 ns/op BenchmarkTrimByte-4 2834268 40.79 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 20001 5952 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 20044 5983 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 823 135993 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 1491 69263 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 3476 31616 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 6920 17722 ns/op BenchmarkCompareBytesEqual-4 13750569 8.416 ns/op BenchmarkCompareBytesToNil-4 15265756 7.188 ns/op BenchmarkCompareBytesEmpty-4 15921542 7.492 ns/op BenchmarkCompareBytesIdentical-4 15404700 7.229 ns/op BenchmarkCompareBytesSameLength-4 13425204 7.637 ns/op BenchmarkCompareBytesDifferentLength-4 13384400 8.435 ns/op BenchmarkCompareBytesBigUnaligned/offset=1-4 2883 36734 ns/op 28545.07 MB/s BenchmarkCompareBytesBigUnaligned/offset=2-4 4113 26789 ns/op 39141.91 MB/s BenchmarkCompareBytesBigUnaligned/offset=3-4 2737 37226 ns/op 28168.25 MB/s BenchmarkCompareBytesBigUnaligned/offset=4-4 4148 31165 ns/op 33645.96 MB/s BenchmarkCompareBytesBigUnaligned/offset=5-4 4322 38579 ns/op 27179.95 MB/s BenchmarkCompareBytesBigUnaligned/offset=6-4 2938 35769 ns/op 29315.64 MB/s BenchmarkCompareBytesBigUnaligned/offset=7-4 4101 26349 ns/op 39796.27 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=0-4 4455 26705 ns/op 39265.59 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=1-4 4470 32297 ns/op 32466.50 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=2-4 3080 33878 ns/op 30951.66 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=3-4 3926 28167 ns/op 37227.27 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=4-4 3642 28236 ns/op 37136.63 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=5-4 3087 35825 ns/op 29269.13 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=6-4 3171 35328 ns/op 29681.06 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=7-4 3315 33485 ns/op 31314.56 MB/s BenchmarkCompareBytesBig-4 3632 30482 ns/op 34400.40 MB/s BenchmarkCompareBytesBigIdentical-4 16081158 7.463 ns/op 140512281.20 MB/s PASS ok bytes 59.512s goos: freebsd goarch: amd64 pkg: compress/bzip2 cpu: AMD EPYC 7B12 BenchmarkDecodeDigits-4 2 56650456 ns/op 1.77 MB/s 3611336 B/op 26 allocs/op BenchmarkDecodeNewton-4 1 247530563 ns/op 2.29 MB/s 3629184 B/op 26 allocs/op BenchmarkDecodeRand-4 6 18253513 ns/op 0.90 MB/s 3644160 B/op 27 allocs/op PASS ok compress/bzip2 2.012s goos: freebsd goarch: amd64 pkg: compress/flate cpu: AMD EPYC 7B12 BenchmarkDecode/Digits/Huffman/1e4-4 79 1331700 ns/op 7.51 MB/s 42094 B/op 5 allocs/op BenchmarkDecode/Digits/Huffman/1e5-4 8 13045639 ns/op 7.67 MB/s 44701 B/op 6 allocs/op BenchmarkDecode/Digits/Huffman/1e6-4 1 131834445 ns/op 7.59 MB/s 49264 B/op 9 allocs/op BenchmarkDecode/Digits/Speed/1e4-4 81 1340301 ns/op 7.46 MB/s 43048 B/op 8 allocs/op BenchmarkDecode/Digits/Speed/1e5-4 8 13732386 ns/op 7.28 MB/s 42935 B/op 11 allocs/op BenchmarkDecode/Digits/Speed/1e6-4 1 135656272 ns/op 7.37 MB/s 53024 B/op 77 allocs/op BenchmarkDecode/Digits/Default/1e4-4 92 1300168 ns/op 7.69 MB/s 42633 B/op 7 allocs/op BenchmarkDecode/Digits/Default/1e5-4 8 12643518 ns/op 7.91 MB/s 42927 B/op 13 allocs/op BenchmarkDecode/Digits/Default/1e6-4 1 126646980 ns/op 7.90 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Digits/Compression/1e4-4 94 1298273 ns/op 7.70 MB/s 42852 B/op 7 allocs/op BenchmarkDecode/Digits/Compression/1e5-4 8 12559782 ns/op 7.96 MB/s 43954 B/op 14 allocs/op BenchmarkDecode/Digits/Compression/1e6-4 1 124060207 ns/op 8.06 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Newton/Huffman/1e4-4 78 1464788 ns/op 6.83 MB/s 43563 B/op 14 allocs/op BenchmarkDecode/Newton/Huffman/1e5-4 7 14295787 ns/op 7.00 MB/s 47429 B/op 23 allocs/op BenchmarkDecode/Newton/Huffman/1e6-4 1 144362942 ns/op 6.93 MB/s 88512 B/op 165 allocs/op BenchmarkDecode/Newton/Speed/1e4-4 105 1117257 ns/op 8.95 MB/s 43032 B/op 18 allocs/op BenchmarkDecode/Newton/Speed/1e5-4 12 9464667 ns/op 10.57 MB/s 47178 B/op 32 allocs/op BenchmarkDecode/Newton/Speed/1e6-4 2 97820818 ns/op 10.22 MB/s 85328 B/op 230 allocs/op BenchmarkDecode/Newton/Default/1e4-4 118 974424 ns/op 10.26 MB/s 43416 B/op 15 allocs/op BenchmarkDecode/Newton/Default/1e5-4 14 7773301 ns/op 12.86 MB/s 45852 B/op 32 allocs/op BenchmarkDecode/Newton/Default/1e6-4 2 76985562 ns/op 12.99 MB/s 65952 B/op 160 allocs/op BenchmarkDecode/Newton/Compression/1e4-4 121 992753 ns/op 10.07 MB/s 43560 B/op 15 allocs/op BenchmarkDecode/Newton/Compression/1e5-4 14 7515281 ns/op 13.31 MB/s 45851 B/op 32 allocs/op BenchmarkDecode/Newton/Compression/1e6-4 2 75076800 ns/op 13.32 MB/s 67752 B/op 152 allocs/op BenchmarkEncode/Digits/Huffman/1e4-4 148 831483 ns/op 12.03 MB/s BenchmarkEncode/Digits/Huffman/1e5-4 14 7953345 ns/op 12.57 MB/s BenchmarkEncode/Digits/Huffman/1e6-4 2 80540526 ns/op 12.42 MB/s BenchmarkEncode/Digits/Speed/1e4-4 69 1607410 ns/op 6.22 MB/s BenchmarkEncode/Digits/Speed/1e5-4 8 14201764 ns/op 7.04 MB/s BenchmarkEncode/Digits/Speed/1e6-4 1 139696585 ns/op 7.16 MB/s BenchmarkEncode/Digits/Default/1e4-4 30 3962881 ns/op 2.52 MB/s BenchmarkEncode/Digits/Default/1e5-4 2 53916698 ns/op 1.85 MB/s BenchmarkEncode/Digits/Default/1e6-4 1 564663330 ns/op 1.77 MB/s BenchmarkEncode/Digits/Compression/1e4-4 30 3894577 ns/op 2.57 MB/s BenchmarkEncode/Digits/Compression/1e5-4 2 52610802 ns/op 1.90 MB/s BenchmarkEncode/Digits/Compression/1e6-4 1 564057490 ns/op 1.77 MB/s BenchmarkEncode/Newton/Huffman/1e4-4 100 1021343 ns/op 9.79 MB/s BenchmarkEncode/Newton/Huffman/1e5-4 12 8557372 ns/op 11.69 MB/s BenchmarkEncode/Newton/Huffman/1e6-4 2 84881452 ns/op 11.78 MB/s BenchmarkEncode/Newton/Speed/1e4-4 76 1516020 ns/op 6.60 MB/s BenchmarkEncode/Newton/Speed/1e5-4 9 11396516 ns/op 8.77 MB/s BenchmarkEncode/Newton/Speed/1e6-4 1 111561560 ns/op 8.96 MB/s BenchmarkEncode/Newton/Default/1e4-4 28 3730495 ns/op 2.68 MB/s BenchmarkEncode/Newton/Default/1e5-4 2 50383178 ns/op 1.98 MB/s BenchmarkEncode/Newton/Default/1e6-4 1 508526848 ns/op 1.97 MB/s BenchmarkEncode/Newton/Compression/1e4-4 31 3836425 ns/op 2.61 MB/s BenchmarkEncode/Newton/Compression/1e5-4 2 62670465 ns/op 1.60 MB/s BenchmarkEncode/Newton/Compression/1e6-4 1 657636800 ns/op 1.52 MB/s PASS ok compress/flate 15.243s goos: freebsd goarch: amd64 pkg: compress/lzw cpu: AMD EPYC 7B12 BenchmarkDecoder/1e4-4 63 1887239 ns/op 5.30 MB/s BenchmarkDecoder/1e-Reuse4-4 60 1901867 ns/op 5.26 MB/s BenchmarkDecoder/1e5-4 6 18810136 ns/op 5.32 MB/s BenchmarkDecoder/1e-Reuse5-4 6 18144850 ns/op 5.51 MB/s BenchmarkDecoder/1e6-4 1 183310860 ns/op 5.46 MB/s BenchmarkDecoder/1e-Reuse6-4 1 184111193 ns/op 5.43 MB/s BenchmarkEncoder/1e4-4 68 1499667 ns/op 6.67 MB/s BenchmarkEncoder/1e-Reuse4-4 75 1415297 ns/op 7.07 MB/s BenchmarkEncoder/1e5-4 7 15352204 ns/op 6.51 MB/s BenchmarkEncoder/1e-Reuse5-4 7 14775167 ns/op 6.77 MB/s BenchmarkEncoder/1e6-4 1 156214687 ns/op 6.40 MB/s BenchmarkEncoder/1e-Reuse6-4 1 145530733 ns/op 6.87 MB/s PASS ok compress/lzw 3.087s goos: freebsd goarch: amd64 pkg: container/heap cpu: AMD EPYC 7B12 BenchmarkDup-4 30 3447852 ns/op PASS ok container/heap 1.186s goos: freebsd goarch: amd64 pkg: context cpu: AMD EPYC 7B12 BenchmarkCommonParentCancel-4 17937 6320 ns/op BenchmarkWithTimeout/concurrency=40-4 4431 25950 ns/op BenchmarkWithTimeout/concurrency=4000-4 4262 27651 ns/op BenchmarkWithTimeout/concurrency=400000-4 6428 16719 ns/op BenchmarkCancelTree/depth=1/Root=Background-4 566254 186.2 ns/op BenchmarkCancelTree/depth=1/Root=OpenCanceler-4 21601 5965 ns/op BenchmarkCancelTree/depth=1/Root=ClosedCanceler-4 24951 4541 ns/op BenchmarkCancelTree/depth=10/Root=Background-4 4526 25564 ns/op BenchmarkCancelTree/depth=10/Root=OpenCanceler-4 2840 41234 ns/op BenchmarkCancelTree/depth=10/Root=ClosedCanceler-4 4070 33221 ns/op BenchmarkCancelTree/depth=100/Root=Background-4 385 310710 ns/op BenchmarkCancelTree/depth=100/Root=OpenCanceler-4 268 430420 ns/op BenchmarkCancelTree/depth=100/Root=ClosedCanceler-4 396 286041 ns/op BenchmarkCancelTree/depth=1000/Root=Background-4 37 3006690 ns/op BenchmarkCancelTree/depth=1000/Root=OpenCanceler-4 24 4682846 ns/op BenchmarkCancelTree/depth=1000/Root=ClosedCanceler-4 36 2885772 ns/op BenchmarkCheckCanceled/Err-4 393669 328.4 ns/op BenchmarkCheckCanceled/Done-4 797457 128.7 ns/op BenchmarkContextCancelDone-4 634304 184.3 ns/op BenchmarkDeepValueNewGoRoutine/depth=10-4 15607 7753 ns/op BenchmarkDeepValueNewGoRoutine/depth=20-4 13843 8556 ns/op BenchmarkDeepValueNewGoRoutine/depth=30-4 13101 9400 ns/op BenchmarkDeepValueNewGoRoutine/depth=50-4 10000 10297 ns/op BenchmarkDeepValueNewGoRoutine/depth=100-4 8748 12892 ns/op BenchmarkDeepValueSameGoRoutine/depth=10-4 544428 212.3 ns/op BenchmarkDeepValueSameGoRoutine/depth=20-4 292777 380.4 ns/op BenchmarkDeepValueSameGoRoutine/depth=30-4 211395 544.5 ns/op BenchmarkDeepValueSameGoRoutine/depth=50-4 132632 828.3 ns/op BenchmarkDeepValueSameGoRoutine/depth=100-4 70305 1549 ns/op PASS ok context 9.834s goos: freebsd goarch: amd64 pkg: crypto/aes cpu: AMD EPYC 7B12 BenchmarkEncrypt/AES-128-4 2416756 47.63 ns/op 335.92 MB/s BenchmarkEncrypt/AES-192-4 2406618 47.57 ns/op 336.32 MB/s BenchmarkEncrypt/AES-256-4 2477588 46.97 ns/op 340.63 MB/s BenchmarkDecrypt/AES-128-4 2471170 47.11 ns/op 339.61 MB/s BenchmarkDecrypt/AES-192-4 2373334 49.97 ns/op 320.20 MB/s BenchmarkDecrypt/AES-256-4 2448015 48.00 ns/op 333.35 MB/s BenchmarkCreateCipher/AES-128-4 235093 447.9 ns/op 512 B/op 1 allocs/op BenchmarkCreateCipher/AES-192-4 302136 382.5 ns/op 512 B/op 1 allocs/op BenchmarkCreateCipher/AES-256-4 283348 406.1 ns/op 512 B/op 1 allocs/op PASS ok crypto/aes 2.513s goos: freebsd goarch: amd64 pkg: crypto/cipher cpu: AMD EPYC 7B12 BenchmarkAESGCM/Open-128-64-4 216087 508.3 ns/op 125.92 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-64-4 412482 265.7 ns/op 240.86 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-64-4 224052 521.2 ns/op 122.79 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-64-4 440175 271.4 ns/op 235.86 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-1350-4 145567 810.6 ns/op 1665.52 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-1350-4 209107 574.6 ns/op 2349.49 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-1350-4 137791 875.0 ns/op 1542.94 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-1350-4 186493 639.4 ns/op 2111.34 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-8192-4 53544 2216 ns/op 3696.70 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-8192-4 59907 2015 ns/op 4064.91 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-8192-4 48508 2486 ns/op 3294.94 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-8192-4 52635 2271 ns/op 3606.62 MB/s 0 B/op 0 allocs/op BenchmarkAESCTR/50-4 342595 332.3 ns/op 150.48 MB/s BenchmarkAESCTR/1K-4 163220 689.0 ns/op 1479.00 MB/s BenchmarkAESCTR/8K-4 46837 2574 ns/op 3180.61 MB/s BenchmarkAESCBCEncrypt1K-4 39195 2986 ns/op 342.89 MB/s BenchmarkAESCBCDecrypt1K-4 40831 2932 ns/op 349.24 MB/s PASS ok crypto/cipher 3.345s goos: freebsd goarch: amd64 pkg: crypto/des cpu: AMD EPYC 7B12 BenchmarkEncrypt-4 110451 948.2 ns/op 8.44 MB/s BenchmarkDecrypt-4 109530 1048 ns/op 7.63 MB/s BenchmarkTDESEncrypt-4 38425 3116 ns/op 2.57 MB/s BenchmarkTDESDecrypt-4 40232 2886 ns/op 2.77 MB/s PASS ok crypto/des 1.630s goos: freebsd goarch: amd64 pkg: crypto/ecdh cpu: AMD EPYC 7B12 BenchmarkECDH/P256-4 1316 86480 ns/op 967 B/op 15 allocs/op BenchmarkECDH/P384-4 18 6549916 ns/op 1328 B/op 24 allocs/op BenchmarkECDH/P521-4 6 16940700 ns/op 1808 B/op 24 allocs/op BenchmarkECDH/X25519-4 100 1059913 ns/op 392 B/op 9 allocs/op PASS ok crypto/ecdh 1.636s goos: freebsd goarch: amd64 pkg: crypto/ecdsa cpu: AMD EPYC 7B12 BenchmarkSign/P256-4 1233 92091 ns/op 6975 B/op 71 allocs/op BenchmarkSign/P384-4 62 1804739 ns/op 7218 B/op 76 allocs/op BenchmarkSign/P521-4 26 4313664 ns/op 8063 B/op 77 allocs/op BenchmarkVerify/P256-4 1318 88563 ns/op 576 B/op 10 allocs/op BenchmarkVerify/P384-4 19 6271501 ns/op 808 B/op 17 allocs/op BenchmarkVerify/P521-4 7 15778354 ns/op 1224 B/op 17 allocs/op BenchmarkGenerateKey/P256-4 5540 19023 ns/op 1000 B/op 17 allocs/op BenchmarkGenerateKey/P384-4 74 1553437 ns/op 1199 B/op 19 allocs/op BenchmarkGenerateKey/P521-4 30 4031986 ns/op 1598 B/op 20 allocs/op PASS ok crypto/ecdsa 2.460s goos: freebsd goarch: amd64 pkg: crypto/ed25519 cpu: AMD EPYC 7B12 BenchmarkKeyGeneration-4 406 279695 ns/op BenchmarkNewKeyFromSeed-4 424 278808 ns/op BenchmarkSigning-4 405 294362 ns/op BenchmarkVerification-4 260 459910 ns/op PASS ok crypto/ed25519 1.665s goos: freebsd goarch: amd64 pkg: crypto/elliptic cpu: AMD EPYC 7B12 BenchmarkScalarBaseMult/P256-4 7200 16112 ns/op 368 B/op 6 allocs/op BenchmarkScalarBaseMult/P224-4 184 652218 ns/op 376 B/op 9 allocs/op BenchmarkScalarBaseMult/P384-4 72 1648251 ns/op 504 B/op 9 allocs/op BenchmarkScalarBaseMult/P521-4 28 4001716 ns/op 696 B/op 9 allocs/op BenchmarkScalarMult/P256-4 1861 63855 ns/op 448 B/op 7 allocs/op BenchmarkScalarMult/P224-4 69 1559755 ns/op 440 B/op 10 allocs/op BenchmarkScalarMult/P384-4 26 4382647 ns/op 616 B/op 10 allocs/op BenchmarkScalarMult/P521-4 9 11598018 ns/op 840 B/op 10 allocs/op BenchmarkMarshalUnmarshal/P256/Uncompressed-4 24334 4905 ns/op 544 B/op 8 allocs/op BenchmarkMarshalUnmarshal/P256/Compressed-4 7933 12838 ns/op 592 B/op 9 allocs/op BenchmarkMarshalUnmarshal/P224/Uncompressed-4 6417 19123 ns/op 560 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P224/Compressed-4 111 1060096 ns/op 592 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P384/Uncompressed-4 3756 29701 ns/op 784 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P384/Compressed-4 402 271734 ns/op 848 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P521/Uncompressed-4 2479 48051 ns/op 1104 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P521/Compressed-4 133 906308 ns/op 1184 B/op 15 allocs/op PASS ok crypto/elliptic 3.531s goos: freebsd goarch: amd64 pkg: crypto/hkdf cpu: AMD EPYC 7B12 Benchmark16ByteMD5Single-4 10670 10849 ns/op 1.47 MB/s Benchmark20ByteSHA1Single-4 10054 11545 ns/op 1.73 MB/s Benchmark32ByteSHA256Single-4 10641 11181 ns/op 2.86 MB/s Benchmark64ByteSHA512Single-4 6183 18802 ns/op 3.40 MB/s PASS ok crypto/hkdf 1.918s goos: freebsd goarch: amd64 pkg: crypto/hmac cpu: AMD EPYC 7B12 BenchmarkHMACSHA256_1K-4 62599 1875 ns/op 546.26 MB/s BenchmarkHMACSHA256_32-4 88576 1366 ns/op 23.42 MB/s BenchmarkNewWriteSum-4 22270 5289 ns/op 6.05 MB/s PASS ok crypto/hmac 1.487s goos: freebsd goarch: amd64 pkg: crypto/internal/fips140/bigmod cpu: AMD EPYC 7B12 BenchmarkModAdd-4 585619 173.4 ns/op BenchmarkModSub-4 659284 168.7 ns/op BenchmarkMontgomeryRepr-4 89816 1305 ns/op BenchmarkMontgomeryMul-4 88363 1307 ns/op BenchmarkModMul-4 44287 2672 ns/op BenchmarkExpBig-4 26 4494022 ns/op BenchmarkExp-4 30 3607925 ns/op PASS ok crypto/internal/fips140/bigmod 2.044s goos: freebsd goarch: amd64 pkg: crypto/internal/fips140/drbg cpu: AMD EPYC 7B12 BenchmarkDBRG-4 49652 2289 ns/op 27.96 MB/s PASS ok crypto/internal/fips140/drbg 1.221s goos: freebsd goarch: amd64 pkg: crypto/internal/fips140/edwards25519 cpu: AMD EPYC 7B12 BenchmarkEncodingDecoding-4 4864 21275 ns/op BenchmarkScalarBaseMult-4 468 248076 ns/op BenchmarkScalarMult-4 207 575437 ns/op BenchmarkVarTimeDoubleScalarBaseMult-4 294 423186 ns/op PASS ok crypto/internal/fips140/edwards25519 1.626s goos: freebsd goarch: amd64 pkg: crypto/internal/fips140/edwards25519/field cpu: AMD EPYC 7B12 BenchmarkAdd-4 569616 203.8 ns/op BenchmarkMultiply-4 5431724 21.24 ns/op BenchmarkSquare-4 7301761 15.62 ns/op BenchmarkInvert-4 28423 4212 ns/op BenchmarkMult32-4 1719267 69.82 ns/op PASS ok crypto/internal/fips140/edwards25519/field 1.821s goos: freebsd goarch: amd64 pkg: crypto/internal/fips140/nistec cpu: AMD EPYC 7B12 BenchmarkScalarMult/P224-4 73 1641748 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P256-4 2092 56744 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P384-4 24 4349506 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P521-4 9 11933760 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P224-4 187 601510 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P256-4 10000 10971 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P384-4 73 1539182 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P521-4 27 3722101 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/fips140/nistec 2.289s goos: freebsd goarch: amd64 pkg: crypto/internal/fips140/nistec/fiat cpu: AMD EPYC 7B12 BenchmarkMul/P224-4 675490 176.0 ns/op 0 B/op 0 allocs/op BenchmarkMul/P384-4 350228 360.4 ns/op 0 B/op 0 allocs/op BenchmarkMul/P521-4 144476 858.1 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P224-4 637117 173.3 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P384-4 329218 332.3 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P521-4 137674 845.1 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/fips140/nistec/fiat 2.109s goos: freebsd goarch: amd64 pkg: crypto/md5 cpu: AMD EPYC 7B12 BenchmarkHash8Bytes-4 252397 455.7 ns/op 17.55 MB/s BenchmarkHash64-4 275088 419.2 ns/op 152.66 MB/s BenchmarkHash128-4 231030 510.2 ns/op 250.89 MB/s BenchmarkHash256-4 174675 687.2 ns/op 372.53 MB/s BenchmarkHash512-4 113690 1052 ns/op 486.55 MB/s BenchmarkHash1K-4 67438 1765 ns/op 580.29 MB/s BenchmarkHash8K-4 9979 11877 ns/op 689.73 MB/s BenchmarkHash1M-4 69 1479948 ns/op 708.52 MB/s BenchmarkHash8M-4 9 11821028 ns/op 709.63 MB/s BenchmarkHash8BytesUnaligned-4 257467 460.4 ns/op 17.37 MB/s BenchmarkHash1KUnaligned-4 67478 1766 ns/op 579.82 MB/s BenchmarkHash8KUnaligned-4 9954 11844 ns/op 691.65 MB/s PASS ok crypto/md5 2.674s goos: freebsd goarch: amd64 pkg: crypto/mlkem cpu: AMD EPYC 7B12 BenchmarkKeyGen-4 474 260359 ns/op BenchmarkEncaps-4 262 448064 ns/op BenchmarkDecaps-4 202 584863 ns/op BenchmarkRoundTrip/Alice-4 134 888535 ns/op BenchmarkRoundTrip/Bob-4 272 434210 ns/op PASS ok crypto/mlkem 1.952s goos: freebsd goarch: amd64 pkg: crypto/pbkdf2 cpu: AMD EPYC 7B12 BenchmarkHMACSHA1-4 13 7924510 ns/op BenchmarkHMACSHA256-4 12 9164704 ns/op PASS ok crypto/pbkdf2 1.316s goos: freebsd goarch: amd64 pkg: crypto/rand cpu: AMD EPYC 7B12 BenchmarkRead/4-4 131624 897.1 ns/op 4.46 MB/s BenchmarkRead/32-4 131539 900.7 ns/op 35.53 MB/s BenchmarkRead/4K-4 9699 11760 ns/op 348.29 MB/s BenchmarkPrime-4 1 114998224 ns/op PASS ok crypto/rand 1.565s goos: freebsd goarch: amd64 pkg: crypto/rc4 cpu: AMD EPYC 7B12 BenchmarkRC4_128-4 18590 6597 ns/op 19.40 MB/s BenchmarkRC4_1K-4 2112 52511 ns/op 19.50 MB/s BenchmarkRC4_8K-4 288 414015 ns/op 19.55 MB/s PASS ok crypto/rc4 1.550s goos: freebsd goarch: amd64 pkg: crypto/rsa cpu: AMD EPYC 7B12 BenchmarkDecryptPKCS1v15/2048-4 72 1389008 ns/op BenchmarkDecryptPKCS1v15/3072-4 32 3577891 ns/op BenchmarkDecryptPKCS1v15/4096-4 15 7270672 ns/op BenchmarkEncryptPKCS1v15/2048-4 2215 49698 ns/op BenchmarkDecryptOAEP/2048-4 84 1411471 ns/op BenchmarkEncryptOAEP/2048-4 1821 59988 ns/op BenchmarkSignPKCS1v15/2048-4 84 1405947 ns/op BenchmarkVerifyPKCS1v15/2048-4 2565 47530 ns/op BenchmarkSignPSS/2048-4 74 1437128 ns/op BenchmarkVerifyPSS/2048-4 2104 56670 ns/op BenchmarkGenerateKey/2048-4 1 114390634 ns/op BenchmarkParsePKCS8PrivateKey/2048-4 848 138825 ns/op PASS ok crypto/rsa 2.619s goos: freebsd goarch: amd64 pkg: crypto/sha1 cpu: AMD EPYC 7B12 BenchmarkHash8Bytes/New-4 216313 532.5 ns/op 15.02 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum-4 263778 430.4 ns/op 18.59 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/New-4 124041 913.0 ns/op 350.50 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/Sum-4 148428 797.2 ns/op 401.39 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 79322 1504 ns/op 680.74 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum-4 87090 1384 ns/op 740.10 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 14958 8048 ns/op 1017.84 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum-4 15196 7892 ns/op 1038.03 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha1 2.224s goos: freebsd goarch: amd64 pkg: crypto/sha256 cpu: AMD EPYC 7B12 BenchmarkHash8Bytes/New-4 240008 480.1 ns/op 16.66 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum224-4 254960 474.4 ns/op 16.86 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 245287 460.2 ns/op 17.38 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 117628 1006 ns/op 1018.17 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum224-4 120616 987.9 ns/op 1036.55 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 120051 994.6 ns/op 1029.58 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 21502 5573 ns/op 1470.05 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum224-4 21354 5594 ns/op 1464.42 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 21469 5605 ns/op 1461.61 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha256 2.344s goos: freebsd goarch: amd64 pkg: crypto/sha3 cpu: AMD EPYC 7B12 BenchmarkSha3_512_MTU-4 12564 9457 ns/op 142.74 MB/s BenchmarkSha3_384_MTU-4 17146 6940 ns/op 194.52 MB/s BenchmarkSha3_256_MTU-4 21727 5522 ns/op 244.49 MB/s BenchmarkSha3_224_MTU-4 22875 5204 ns/op 259.39 MB/s BenchmarkShake128_MTU-4 20402 5992 ns/op 225.31 MB/s BenchmarkShake256_MTU-4 18804 6412 ns/op 210.55 MB/s BenchmarkShake256_16x-4 720 163965 ns/op 99.92 MB/s BenchmarkShake256_1MiB-4 28 3641316 ns/op 287.97 MB/s BenchmarkSha3_512_1MiB-4 16 6817742 ns/op 153.80 MB/s PASS ok crypto/sha3 2.516s goos: freebsd goarch: amd64 pkg: crypto/sha512 cpu: AMD EPYC 7B12 BenchmarkHash8Bytes/New-4 154644 767.4 ns/op 10.42 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum384-4 152592 748.6 ns/op 10.69 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum512-4 149570 760.0 ns/op 10.53 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 53589 2157 ns/op 474.71 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum384-4 54877 2133 ns/op 480.03 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum512-4 55608 2153 ns/op 475.61 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 8942 12718 ns/op 644.14 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum384-4 9072 12653 ns/op 647.44 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum512-4 9241 12707 ns/op 644.69 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha512 2.232s goos: freebsd goarch: amd64 pkg: crypto/subtle cpu: AMD EPYC 7B12 BenchmarkConstantTimeByteEq-4 25281639 4.813 ns/op BenchmarkConstantTimeEq-4 18959598 5.944 ns/op BenchmarkConstantTimeLessOrEq-4 19007166 5.308 ns/op BenchmarkXORBytes/8Bytes-4 5416052 21.05 ns/op 380.01 MB/s BenchmarkXORBytes/128Bytes-4 5051241 22.80 ns/op 5613.80 MB/s BenchmarkXORBytes/2048Bytes-4 1735242 68.22 ns/op 30019.82 MB/s BenchmarkXORBytes/32768Bytes-4 103532 1043 ns/op 31423.98 MB/s PASS ok crypto/subtle 2.115s goos: freebsd goarch: amd64 pkg: crypto/tls cpu: AMD EPYC 7B12 BenchmarkCertCache/0-4 135 780633 ns/op BenchmarkCertCache/1-4 207 561419 ns/op BenchmarkCertCache/2-4 208 563670 ns/op BenchmarkCertCache/3-4 207 561836 ns/op BenchmarkHandshakeServer/RSA-4 186 622559 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv13-4 129 924239 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv12-4 157 757235 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv13-4 234 518286 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv12-4 328 365746 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv13-4 76 1515554 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv12-4 84 1337063 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv13-4 5 23781006 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv12-4 5 23780662 ns/op BenchmarkThroughput/MaxPacket/1MB/TLSv12-4 8 13310500 ns/op 78.78 MB/s BenchmarkThroughput/MaxPacket/1MB/TLSv13-4 6 17857676 ns/op 58.72 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv12-4 5 22080618 ns/op 94.98 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv13-4 4 29081746 ns/op 72.11 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv12-4 3 39885140 ns/op 105.16 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv13-4 2 52768532 ns/op 79.48 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv12-4 2 73446792 ns/op 114.21 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv13-4 1 104699602 ns/op 80.12 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv12-4 1 140200048 ns/op 119.67 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv13-4 1 198042690 ns/op 84.72 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv12-4 1 283979568 ns/op 118.16 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv13-4 1 395735980 ns/op 84.79 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv12-4 1 582791965 ns/op 115.15 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv13-4 1 788074734 ns/op 85.16 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv12-4 8 13760731 ns/op 76.20 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv13-4 6 17909518 ns/op 58.55 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv12-4 5 22214492 ns/op 94.40 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv13-4 4 29925845 ns/op 70.08 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv12-4 3 42201820 ns/op 99.39 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv13-4 2 54404978 ns/op 77.09 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv12-4 2 75897946 ns/op 110.52 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv13-4 1 103293910 ns/op 81.21 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv12-4 1 140161528 ns/op 119.70 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv13-4 1 203834597 ns/op 82.31 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv12-4 1 287955052 ns/op 116.53 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv13-4 1 394591687 ns/op 85.04 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv12-4 1 593386219 ns/op 113.09 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv13-4 1 793105878 ns/op 84.62 MB/s BenchmarkLatency/MaxPacket/200kbps/TLSv12-4 1 698030450 ns/op BenchmarkLatency/MaxPacket/200kbps/TLSv13-4 1 700990453 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv12-4 1 281896236 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv13-4 1 283106477 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv12-4 1 143381560 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv13-4 1 143579411 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv12-4 2 74107444 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv13-4 2 73548832 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv12-4 4 32209393 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv13-4 4 31970000 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv12-4 1 136774372 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv13-4 1 140849497 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv12-4 2 57568018 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv13-4 2 58489389 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv12-4 4 31123564 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv13-4 4 31288597 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv12-4 6 17829079 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv13-4 6 17690467 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv12-4 12 9819992 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv13-4 12 9315623 ns/op PASS ok crypto/tls 16.546s goos: freebsd goarch: amd64 pkg: crypto/x509 cpu: AMD EPYC 7B12 BenchmarkOIDMarshalUnmarshalText-4 18722 5999 ns/op BenchmarkCreateCertificate/RSA_2048-4 76 1554533 ns/op BenchmarkCreateCertificate/ECDSA_P256-4 422 280067 ns/op BenchmarkParseCertificate/ecdsa_leaf-4 1659 71610 ns/op 12952 B/op 169 allocs/op BenchmarkParseCertificate/rsa_leaf-4 1647 77774 ns/op 14360 B/op 192 allocs/op PASS ok crypto/x509 2.144s goos: freebsd goarch: amd64 pkg: database/sql cpu: AMD EPYC 7B12 BenchmarkConcurrentDBExec-4 38 2814418 ns/op 280930 B/op 1646 allocs/op BenchmarkConcurrentStmtQuery-4 30 3446876 ns/op 275374 B/op 2065 allocs/op BenchmarkConcurrentStmtExec-4 48 2427622 ns/op 221391 B/op 747 allocs/op BenchmarkConcurrentTxQuery-4 45 2615027 ns/op 280659 B/op 2169 allocs/op BenchmarkConcurrentTxExec-4 60 1955799 ns/op 87863 B/op 1553 allocs/op BenchmarkConcurrentTxStmtQuery-4 42 2866967 ns/op 107513 B/op 2062 allocs/op BenchmarkConcurrentTxStmtExec-4 100 1023212 ns/op 40121 B/op 380 allocs/op BenchmarkConcurrentRandom-4 44 2480065 ns/op 231240 B/op 1852 allocs/op BenchmarkManyConcurrentQueries-4 2463 49052 ns/op 4134 B/op 20 allocs/op BenchmarkGrabConn-4 258542 419.2 ns/op 0 B/op 0 allocs/op BenchmarkConnRequestSet-4 21770 5606 ns/op PASS ok database/sql 2.733s goos: freebsd goarch: amd64 pkg: debug/elf cpu: AMD EPYC 7B12 BenchmarkSymbols64-4 2438 44468 ns/op BenchmarkSymbols32-4 2905 38469 ns/op PASS ok debug/elf 1.311s goos: freebsd goarch: amd64 pkg: debug/gosym cpu: AMD EPYC 7B12 Benchmark115/NewLineTable-4 266852 412.5 ns/op 384 B/op 3 allocs/op Benchmark115/NewTable-4 134 840534 ns/op 179129 B/op 15 allocs/op Benchmark115/LineToPC-4 100 1048862 ns/op 0 B/op 0 allocs/op Benchmark115/PCToLine-4 27382 4445 ns/op 0 B/op 0 allocs/op PASS ok debug/gosym 1.768s goos: freebsd goarch: amd64 pkg: encoding/asn1 cpu: AMD EPYC 7B12 BenchmarkObjectIdentifierString-4 99822 1199 ns/op BenchmarkMarshal-4 1072 104850 ns/op 8056 B/op 271 allocs/op BenchmarkUnmarshal-4 3980 29818 ns/op 352 B/op 16 allocs/op PASS ok encoding/asn1 1.562s goos: freebsd goarch: amd64 pkg: encoding/base32 cpu: AMD EPYC 7B12 BenchmarkEncode-4 489 236905 ns/op 34.58 MB/s BenchmarkEncodeToString-4 466 250652 ns/op 32.68 MB/s BenchmarkDecode-4 206 581205 ns/op 22.56 MB/s BenchmarkDecodeString-4 202 576968 ns/op 22.73 MB/s PASS ok encoding/base32 1.715s goos: freebsd goarch: amd64 pkg: encoding/base64 cpu: AMD EPYC 7B12 BenchmarkEncodeToString-4 530 209955 ns/op 39.02 MB/s BenchmarkDecodeString/2-4 432232 232.8 ns/op 17.18 MB/s BenchmarkDecodeString/4-4 316426 363.8 ns/op 21.99 MB/s BenchmarkDecodeString/8-4 290242 421.1 ns/op 28.50 MB/s BenchmarkDecodeString/64-4 55500 2093 ns/op 42.05 MB/s BenchmarkDecodeString/8192-4 475 249531 ns/op 43.78 MB/s BenchmarkNewEncoding-4 89998 1285 ns/op 199.22 MB/s PASS ok encoding/base64 1.983s goos: freebsd goarch: amd64 pkg: encoding/binary cpu: AMD EPYC 7B12 BenchmarkReadSlice1000Int32s-4 1696 62942 ns/op 63.55 MB/s BenchmarkReadStruct-4 21694 5617 ns/op 13.35 MB/s BenchmarkWriteStruct-4 23954 4907 ns/op 15.28 MB/s BenchmarkAppendStruct-4 251978 433.5 ns/op 173.02 MB/s BenchmarkWriteSlice1000Structs-4 22 4842304 ns/op 15.49 MB/s BenchmarkAppendSlice1000Structs-4 24 4708395 ns/op 15.93 MB/s BenchmarkReadSlice1000Structs-4 21 5230476 ns/op 14.34 MB/s BenchmarkReadInts-4 63153 1872 ns/op 16.03 MB/s BenchmarkWriteInts-4 61189 1946 ns/op 15.42 MB/s BenchmarkAppendInts-4 129483 908.6 ns/op 33.02 MB/s BenchmarkWriteSlice1000Int32s-4 1963 59691 ns/op 67.01 MB/s BenchmarkAppendSlice1000Int32s-4 1968 56910 ns/op 70.29 MB/s BenchmarkPutUint16-4 4492890 26.77 ns/op 74.70 MB/s BenchmarkAppendUint16-4 4497730 26.80 ns/op 74.61 MB/s BenchmarkPutUint32-4 3207974 36.55 ns/op 109.43 MB/s BenchmarkAppendUint32-4 3348939 35.77 ns/op 111.82 MB/s BenchmarkPutUint64-4 1781936 68.24 ns/op 117.24 MB/s BenchmarkAppendUint64-4 1784624 67.76 ns/op 118.06 MB/s BenchmarkLittleEndianPutUint16-4 4445746 26.90 ns/op 74.35 MB/s BenchmarkLittleEndianAppendUint16-4 4479066 25.99 ns/op 76.95 MB/s BenchmarkLittleEndianPutUint32-4 3187716 36.54 ns/op 109.48 MB/s BenchmarkLittleEndianAppendUint32-4 3326268 37.50 ns/op 106.67 MB/s BenchmarkLittleEndianPutUint64-4 1798100 65.72 ns/op 121.73 MB/s BenchmarkLittleEndianAppendUint64-4 1817731 68.40 ns/op 116.95 MB/s BenchmarkReadFloats-4 207070 546.3 ns/op 21.96 MB/s BenchmarkWriteFloats-4 199653 567.1 ns/op 21.16 MB/s BenchmarkReadSlice1000Float32s-4 1614 74336 ns/op 53.81 MB/s BenchmarkWriteSlice1000Float32s-4 1563 74615 ns/op 53.61 MB/s BenchmarkReadSlice1000Uint8s-4 124675 1250 ns/op 800.03 MB/s BenchmarkWriteSlice1000Uint8s-4 416972 282.4 ns/op 3541.10 MB/s BenchmarkSize/bool-4 5853336 19.83 ns/op BenchmarkSize/int8-4 6075517 19.87 ns/op BenchmarkSize/int16-4 5820536 19.87 ns/op BenchmarkSize/int32-4 6153030 19.30 ns/op BenchmarkSize/int64-4 5752849 19.16 ns/op BenchmarkSize/uint8-4 5820778 20.68 ns/op BenchmarkSize/uint16-4 5803651 18.79 ns/op BenchmarkSize/uint32-4 6036288 19.82 ns/op BenchmarkSize/uint64-4 6052879 19.22 ns/op BenchmarkSize/float32-4 4649638 24.56 ns/op BenchmarkSize/float64-4 4625037 24.83 ns/op BenchmarkSize/complex64-4 982168 122.6 ns/op BenchmarkSize/complex128-4 950719 123.5 ns/op BenchmarkSize/binary.Struct-4 310838 333.8 ns/op BenchmarkSize/*binary.Struct-4 306968 401.2 ns/op BenchmarkSize/[]binary.Struct-4 251344 435.7 ns/op BenchmarkSize/[]binary.Struct#01-4 279777 439.1 ns/op BenchmarkSize/[1]binary.Struct-4 249290 446.3 ns/op BenchmarkPutUvarint32-4 1269927 91.12 ns/op 43.90 MB/s BenchmarkPutUvarint64-4 286273 357.5 ns/op 22.38 MB/s PASS ok encoding/binary 8.459s goos: freebsd goarch: amd64 pkg: encoding/csv cpu: AMD EPYC 7B12 BenchmarkRead-4 9802 11927 ns/op 736 B/op 16 allocs/op BenchmarkReadWithFieldsPerRecord-4 8570 11896 ns/op 736 B/op 16 allocs/op BenchmarkReadWithoutFieldsPerRecord-4 10144 11774 ns/op 736 B/op 16 allocs/op BenchmarkReadLargeFields-4 5456 18569 ns/op 3937 B/op 24 allocs/op BenchmarkReadReuseRecord-4 11010 10940 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithFieldsPerRecord-4 11180 10979 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithoutFieldsPerRecord-4 10000 10949 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordLargeFields-4 5613 18506 ns/op 2977 B/op 12 allocs/op BenchmarkWrite-4 16838 7100 ns/op PASS ok encoding/csv 2.509s goos: freebsd goarch: amd64 pkg: encoding/gob cpu: AMD EPYC 7B12 BenchmarkEndToEndPipe-4 12168 9255 ns/op 1813 B/op 2 allocs/op BenchmarkEndToEndByteBuffer-4 16387 7468 ns/op 1811 B/op 2 allocs/op BenchmarkEndToEndSliceByteBuffer-4 264 427690 ns/op 16700 B/op 329 allocs/op BenchmarkEncodeComplex128Slice-4 991 117970 ns/op 495 B/op 0 allocs/op BenchmarkEncodeFloat64Slice-4 1984 58254 ns/op 44 B/op 0 allocs/op BenchmarkEncodeInt32Slice-4 2077 57003 ns/op 42 B/op 0 allocs/op BenchmarkEncodeStringSlice-4 2536 46309 ns/op 152 B/op 0 allocs/op BenchmarkEncodeInterfaceSlice-4 54 2064449 ns/op 36863 B/op 256 allocs/op BenchmarkDecodeComplex128Slice-4 810 146322 ns/op 25226 B/op 149 allocs/op BenchmarkDecodeFloat64Slice-4 1573 75947 ns/op 10813 B/op 149 allocs/op BenchmarkDecodeInt32Slice-4 1573 69062 ns/op 9779 B/op 149 allocs/op BenchmarkDecodeStringSlice-4 1185 99600 ns/op 39136 B/op 1149 allocs/op BenchmarkDecodeStringsSlice-4 448 267276 ns/op 66043 B/op 2174 allocs/op BenchmarkDecodeBytesSlice-4 805 141698 ns/op 23561 B/op 163 allocs/op BenchmarkDecodeInterfaceSlice-4 109 1091575 ns/op 83001 B/op 3158 allocs/op BenchmarkDecodeMap-4 100 1135085 ns/op 50000 B/op 160 allocs/op PASS ok encoding/gob 3.709s goos: freebsd goarch: amd64 pkg: encoding/hex cpu: AMD EPYC 7B12 BenchmarkEncode/256-4 22539 5461 ns/op 46.88 MB/s BenchmarkEncode/1024-4 5116 21616 ns/op 47.37 MB/s BenchmarkEncode/4096-4 1308 88805 ns/op 46.12 MB/s BenchmarkEncode/16384-4 343 350200 ns/op 46.78 MB/s BenchmarkDecode/256-4 40050 2930 ns/op 87.36 MB/s BenchmarkDecode/1024-4 10390 11503 ns/op 89.02 MB/s BenchmarkDecode/4096-4 2346 46819 ns/op 87.49 MB/s BenchmarkDecode/16384-4 630 186171 ns/op 88.01 MB/s BenchmarkDecodeString/256-4 38492 3146 ns/op 81.37 MB/s BenchmarkDecodeString/1024-4 9858 12153 ns/op 84.26 MB/s BenchmarkDecodeString/4096-4 2180 50061 ns/op 81.82 MB/s BenchmarkDecodeString/16384-4 602 196291 ns/op 83.47 MB/s BenchmarkDump/256-4 1928 61165 ns/op 4.19 MB/s BenchmarkDump/1024-4 487 238040 ns/op 4.30 MB/s BenchmarkDump/4096-4 122 965407 ns/op 4.24 MB/s BenchmarkDump/16384-4 30 3971056 ns/op 4.13 MB/s PASS ok encoding/hex 3.487s goos: freebsd goarch: amd64 pkg: encoding/json cpu: AMD EPYC 7B12 BenchmarkCodeEncoder-4 2 50722714 ns/op 38.26 MB/s 8390264 B/op 50 allocs/op BenchmarkCodeEncoderError-4 2 54139323 ns/op 35.84 MB/s 8456384 B/op 71 allocs/op BenchmarkCodeMarshal-4 2 52831626 ns/op 36.73 MB/s 10331616 B/op 51 allocs/op BenchmarkCodeMarshalError-4 2 52984412 ns/op 36.62 MB/s 10331872 B/op 59 allocs/op BenchmarkMarshalBytes/32-4 29180 4118 ns/op BenchmarkMarshalBytes/256-4 7030 14342 ns/op BenchmarkMarshalBytes/4096-4 711 165993 ns/op BenchmarkMarshalBytesError/32-4 81 1436524 ns/op BenchmarkMarshalBytesError/256-4 82 1438464 ns/op BenchmarkMarshalBytesError/4096-4 72 1634030 ns/op BenchmarkMarshalMap-4 56322 2365 ns/op 300 B/op 8 allocs/op BenchmarkCodeDecoder-4 1 299267917 ns/op 6.48 MB/s 10099048 B/op 40041 allocs/op BenchmarkUnicodeDecoder-4 47318 2507 ns/op 5.59 MB/s 40 B/op 2 allocs/op BenchmarkDecoderStream-4 58162 1861 ns/op 16 B/op 1 allocs/op BenchmarkCodeUnmarshal-4 1 277210759 ns/op 7.00 MB/s 2019408 B/op 40002 allocs/op BenchmarkCodeUnmarshalReuse-4 1 271085083 ns/op 7.16 MB/s 2019480 B/op 40005 allocs/op BenchmarkUnmarshalString-4 68127 1766 ns/op 160 B/op 2 allocs/op BenchmarkUnmarshalFloat64-4 123976 948.4 ns/op 144 B/op 1 allocs/op BenchmarkUnmarshalInt64-4 398494 366.2 ns/op 144 B/op 1 allocs/op BenchmarkUnmarshalMap-4 23774 5199 ns/op 320 B/op 12 allocs/op BenchmarkIssue10335-4 63972 1871 ns/op 176 B/op 3 allocs/op BenchmarkIssue34127-4 93201 1335 ns/op 84 B/op 2 allocs/op BenchmarkUnmapped-4 23748 5444 ns/op 208 B/op 4 allocs/op BenchmarkTypeFieldsCache/MissTypes1-4 2559 41782 ns/op BenchmarkTypeFieldsCache/MissTypes10-4 1209 92209 ns/op BenchmarkTypeFieldsCache/MissTypes100-4 259 469579 ns/op BenchmarkTypeFieldsCache/MissTypes1000-4 38 3617950 ns/op BenchmarkTypeFieldsCache/HitTypes1-4 453686 258.6 ns/op BenchmarkTypeFieldsCache/HitTypes10-4 421846 260.2 ns/op BenchmarkTypeFieldsCache/HitTypes100-4 450204 247.2 ns/op BenchmarkTypeFieldsCache/HitTypes1000-4 400352 271.0 ns/op BenchmarkEncodeMarshaler-4 68138 1814 ns/op 76 B/op 2 allocs/op BenchmarkEncoderEncode-4 69776 1710 ns/op 44 B/op 0 allocs/op BenchmarkNumberIsValid-4 5788729 20.24 ns/op BenchmarkNumberIsValidRegexp-4 25842 4727 ns/op BenchmarkUnmarshalNumber-4 49474 2434 ns/op 168 B/op 2 allocs/op PASS ok encoding/json 7.911s goos: freebsd goarch: amd64 pkg: encoding/pem cpu: AMD EPYC 7B12 BenchmarkEncode-4 66 1790714 ns/op 36.60 MB/s BenchmarkDecode-4 30 3882447 ns/op 22.87 MB/s PASS ok encoding/pem 1.432s goos: freebsd goarch: amd64 pkg: encoding/xml cpu: AMD EPYC 7B12 BenchmarkMarshal-4 3594 31382 ns/op 6280 B/op 24 allocs/op BenchmarkUnmarshal-4 1290 92701 ns/op 8217 B/op 185 allocs/op BenchmarkHTMLAutoClose-4 5139 19767 ns/op PASS ok encoding/xml 1.640s goos: freebsd goarch: amd64 pkg: errors cpu: AMD EPYC 7B12 BenchmarkIs-4 445453 245.0 ns/op BenchmarkAs-4 109123 1067 ns/op PASS ok errors 1.422s goos: freebsd goarch: amd64 pkg: expvar cpu: AMD EPYC 7B12 BenchmarkIntAdd-4 436671 300.3 ns/op BenchmarkIntSet-4 447562 308.7 ns/op BenchmarkFloatAdd-4 61605 2126 ns/op BenchmarkFloatSet-4 277208 413.5 ns/op BenchmarkStringSet-4 269589 434.9 ns/op BenchmarkMapSet-4 38949 2774 ns/op BenchmarkMapSetDifferent-4 24274 4484 ns/op BenchmarkMapSetDifferentRandom-4 397 300227 ns/op BenchmarkMapSetString-4 40891 3160 ns/op BenchmarkMapAddSame-4 24609 4633 ns/op BenchmarkMapAddDifferent-4 13456 8465 ns/op BenchmarkMapAddDifferentRandom-4 322 375067 ns/op BenchmarkMapAddSameSteadyState-4 234273 503.3 ns/op BenchmarkMapAddDifferentSteadyState-4 99331 1348 ns/op BenchmarkMapString-4 9757 12331 ns/op 672 B/op 7 allocs/op BenchmarkRealworldExpvarUsage-4 29816 10138 ns/op PASS ok expvar 3.931s goos: freebsd goarch: amd64 pkg: fmt cpu: AMD EPYC 7B12 BenchmarkSprintfPadding-4 151164 881.3 ns/op BenchmarkSprintfEmpty-4 482362 258.4 ns/op BenchmarkSprintfString-4 366348 391.5 ns/op BenchmarkSprintfTruncateString-4 331809 386.5 ns/op BenchmarkSprintfTruncateBytes-4 188040 788.5 ns/op BenchmarkSprintfSlowParsingPath-4 323191 366.9 ns/op BenchmarkSprintfQuoteString-4 36138 3230 ns/op BenchmarkSprintfInt-4 332774 351.4 ns/op BenchmarkSprintfIntInt-4 262843 472.0 ns/op BenchmarkSprintfPrefixedInt-4 280914 435.0 ns/op BenchmarkSprintfFloat-4 171428 750.1 ns/op BenchmarkSprintfComplex-4 73118 1586 ns/op BenchmarkSprintfBoolean-4 363952 335.2 ns/op BenchmarkSprintfHexString-4 184299 710.0 ns/op BenchmarkSprintfHexBytes-4 85699 1591 ns/op BenchmarkSprintfBytes-4 48274 2627 ns/op BenchmarkSprintfStringer-4 95599 1233 ns/op BenchmarkSprintfStructure-4 48668 2413 ns/op BenchmarkManyArgs-4 97848 1247 ns/op BenchmarkFprintInt-4 94459 1265 ns/op BenchmarkFprintfBytes-4 109764 1120 ns/op BenchmarkFprintIntNoAlloc-4 98331 1250 ns/op BenchmarkScanInts-4 49 2417352 ns/op BenchmarkScanRecursiveInt-4 1 308074429 ns/op BenchmarkScanRecursiveIntReaderWrapper-4 1 324476280 ns/op PASS ok fmt 5.020s goos: freebsd goarch: amd64 pkg: go/build cpu: AMD EPYC 7B12 BenchmarkImportVendor-4 1044 113030 ns/op PASS ok go/build 1.210s goos: freebsd goarch: amd64 pkg: go/constant cpu: AMD EPYC 7B12 BenchmarkStringAdd/1-4 60657 1706 ns/op 160 B/op 2 allocs/op BenchmarkStringAdd/4-4 19959 5992 ns/op 832 B/op 9 allocs/op BenchmarkStringAdd/16-4 5307 22839 ns/op 3168 B/op 23 allocs/op BenchmarkStringAdd/64-4 1384 76015 ns/op 11872 B/op 73 allocs/op BenchmarkStringAdd/256-4 390 301937 ns/op 48992 B/op 267 allocs/op BenchmarkStringAdd/1024-4 92 1236623 ns/op 215520 B/op 1038 allocs/op BenchmarkStringAdd/4096-4 24 4966972 ns/op 846304 B/op 4113 allocs/op BenchmarkStringAdd/16384-4 6 20812186 ns/op 3615232 B/op 16406 allocs/op BenchmarkStringAdd/65536-4 2 78510914 ns/op 15239648 B/op 65564 allocs/op PASS ok go/constant 2.568s goos: freebsd goarch: amd64 pkg: go/format cpu: AMD EPYC 7B12 BenchmarkFormat/array1-10000-4 1 201945364 ns/op 0.32 MB/s 45442864 B/op 48710 allocs/op PASS ok go/format 1.300s goos: freebsd goarch: amd64 pkg: go/parser cpu: AMD EPYC 7B12 BenchmarkParse-4 7 15933173 ns/op 3.37 MB/s BenchmarkParseOnly-4 8 13584060 ns/op 3.96 MB/s BenchmarkResolve-4 63 1821301 ns/op 29.51 MB/s PASS ok go/parser 2.209s goos: freebsd goarch: amd64 pkg: go/printer cpu: AMD EPYC 7B12 BenchmarkPrintFile-4 1 112048052 ns/op 0.46 MB/s 5167344 B/op 27920 allocs/op BenchmarkPrintDecl-4 1150 104465 ns/op 0.31 MB/s 16546 B/op 53 allocs/op PASS ok go/printer 1.321s goos: freebsd goarch: amd64 pkg: go/scanner cpu: AMD EPYC 7B12 BenchmarkScan-4 361 327736 ns/op BenchmarkScanFiles/go/types/expr.go-4 24 4856432 ns/op 8.14 MB/s BenchmarkScanFiles/go/parser/parser.go-4 12 9754665 ns/op 7.64 MB/s BenchmarkScanFiles/net/http/server.go-4 7 15712991 ns/op 8.30 MB/s BenchmarkScanFiles/go/scanner/errors.go-4 284 418482 ns/op 7.41 MB/s PASS ok go/scanner 1.778s goos: freebsd goarch: amd64 pkg: go/token cpu: AMD EPYC 7B12 BenchmarkSearchInts-4 1263136 86.71 ns/op PASS ok go/token 1.283s goos: freebsd goarch: amd64 pkg: go/types cpu: AMD EPYC 7B12 BenchmarkLookupFieldOrMethod-4 145 820776 ns/op BenchmarkNamed/Underlying/nongeneric-4 1574929 76.95 ns/op BenchmarkNamed/Underlying/generic-4 1558119 76.34 ns/op BenchmarkNamed/Underlying/src_instance-4 1000000 113.0 ns/op BenchmarkNamed/Underlying/user_instance-4 1531058 79.42 ns/op BenchmarkNamed/NewMethodSet/nongeneric-4 29191 4187 ns/op BenchmarkNamed/NewMethodSet/generic-4 28843 4112 ns/op BenchmarkNamed/NewMethodSet/src_instance-4 27540 4258 ns/op BenchmarkNamed/NewMethodSet/user_instance-4 28501 4192 ns/op BenchmarkCheck/http/funcbodies/info-4 1 463459984 ns/op 76762 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 370440397 ns/op 96035 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 188542908 ns/op 188663 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 180978959 ns/op 196559 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 334007791 ns/op 15878 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 2 90502940 ns/op 58595 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 2 52857136 ns/op 100296 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 2 51972205 ns/op 102022 lines/s BenchmarkCheck/constant/funcbodies/info-4 1 120678002 ns/op 17953 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 2 52604121 ns/op 41182 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 3 39467623 ns/op 54895 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 3 38755992 ns/op 55893 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 962555003 ns/op 73550 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 469855342 ns/op 150668 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 119822832 ns/op 590531 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 1 107657795 ns/op 656763 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 266540736 ns/op 3290 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 2 61224668 ns/op 14319 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 2 53781528 ns/op 16298 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 2 53407252 ns/op 16417 lines/s PASS ok go/types 16.654s goos: freebsd goarch: amd64 pkg: hash/adler32 cpu: AMD EPYC 7B12 BenchmarkAdler32KB-4 14424 8860 ns/op 115.57 MB/s PASS ok hash/adler32 1.279s goos: freebsd goarch: amd64 pkg: hash/crc32 cpu: AMD EPYC 7B12 BenchmarkCRC32/poly=IEEE/size=15/align=0-4 267379 413.6 ns/op 36.27 MB/s BenchmarkCRC32/poly=IEEE/size=15/align=1-4 291541 403.7 ns/op 37.16 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=0-4 188013 596.1 ns/op 67.10 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=1-4 196332 588.0 ns/op 68.02 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=0-4 552673 202.8 ns/op 2524.68 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=1-4 581509 204.4 ns/op 2505.30 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=0-4 498544 242.2 ns/op 4227.80 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=1-4 491254 240.5 ns/op 4258.33 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=0-4 248899 482.5 ns/op 8488.61 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=1-4 245494 482.6 ns/op 8487.88 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=0-4 44013 2727 ns/op 12014.33 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=1-4 43892 2728 ns/op 12013.93 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=0-4 598446 180.8 ns/op 82.95 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=1-4 641264 178.4 ns/op 84.09 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=0-4 662790 184.5 ns/op 216.75 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=1-4 596384 183.3 ns/op 218.26 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=0-4 416840 263.5 ns/op 1943.31 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=1-4 397435 269.7 ns/op 1898.63 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=0-4 315966 341.1 ns/op 3001.77 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=1-4 323899 337.9 ns/op 3030.59 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=0-4 307446 390.2 ns/op 10496.63 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=1-4 274710 394.9 ns/op 10372.67 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=0-4 58183 2023 ns/op 16196.60 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=1-4 58989 2030 ns/op 16142.29 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=0-4 317503 380.5 ns/op 39.43 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=1-4 295429 376.2 ns/op 39.87 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=0-4 146860 764.7 ns/op 52.31 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=1-4 150265 756.0 ns/op 52.91 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=0-4 14480 8617 ns/op 59.42 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=1-4 14907 8589 ns/op 59.61 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=0-4 6639 18055 ns/op 56.72 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=1-4 6548 18367 ns/op 55.75 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=0-4 1396 81121 ns/op 50.49 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=1-4 1441 77475 ns/op 52.87 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=0-4 176 668910 ns/op 48.99 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=1-4 177 676752 ns/op 48.42 MB/s PASS ok hash/crc32 6.042s goos: freebsd goarch: amd64 pkg: hash/crc64 cpu: AMD EPYC 7B12 BenchmarkCrc64/ISO64KB-4 242 498599 ns/op 131.44 MB/s BenchmarkCrc64/ISO4KB-4 3714 29238 ns/op 140.09 MB/s BenchmarkCrc64/ISO1KB-4 13543 8250 ns/op 124.12 MB/s BenchmarkCrc64/ECMA64KB-4 258 462384 ns/op 141.73 MB/s BenchmarkCrc64/Random64KB-4 291 410021 ns/op 159.84 MB/s BenchmarkCrc64/Random16KB-4 1060 113319 ns/op 144.58 MB/s PASS ok hash/crc64 1.972s goos: freebsd goarch: amd64 pkg: hash/fnv cpu: AMD EPYC 7B12 BenchmarkFnv32KB-4 13900 8526 ns/op 120.10 MB/s BenchmarkFnv32aKB-4 14038 8505 ns/op 120.40 MB/s BenchmarkFnv64KB-4 13987 8463 ns/op 121.00 MB/s BenchmarkFnv64aKB-4 13652 8523 ns/op 120.14 MB/s BenchmarkFnv128KB-4 2628 43841 ns/op 23.36 MB/s BenchmarkFnv128aKB-4 2734 44173 ns/op 23.18 MB/s PASS ok hash/fnv 2.124s goos: freebsd goarch: amd64 pkg: hash/maphash cpu: AMD EPYC 7B12 BenchmarkHash/n=4/Write-4 826741 148.3 ns/op 26.97 MB/s BenchmarkHash/n=4/Bytes-4 5899258 19.92 ns/op 200.84 MB/s BenchmarkHash/n=4/String-4 2360354 52.09 ns/op 76.79 MB/s BenchmarkHash/n=8/Write-4 851224 141.6 ns/op 56.48 MB/s BenchmarkHash/n=8/Bytes-4 5885691 20.92 ns/op 382.49 MB/s BenchmarkHash/n=8/String-4 2393602 51.92 ns/op 154.09 MB/s BenchmarkHash/n=16/Write-4 814369 146.3 ns/op 109.38 MB/s BenchmarkHash/n=16/Bytes-4 5945557 19.89 ns/op 804.56 MB/s BenchmarkHash/n=16/String-4 2333696 50.70 ns/op 315.56 MB/s BenchmarkHash/n=32/Write-4 813445 148.2 ns/op 215.91 MB/s BenchmarkHash/n=32/Bytes-4 5808448 20.08 ns/op 1593.52 MB/s BenchmarkHash/n=32/String-4 2320990 52.54 ns/op 609.04 MB/s BenchmarkHash/n=64/Write-4 768912 154.5 ns/op 414.36 MB/s BenchmarkHash/n=64/Bytes-4 5841226 20.16 ns/op 3175.01 MB/s BenchmarkHash/n=64/String-4 2310243 52.62 ns/op 1216.29 MB/s BenchmarkHash/n=256/Write-4 516616 210.6 ns/op 1215.70 MB/s BenchmarkHash/n=256/Bytes-4 4392944 27.12 ns/op 9439.65 MB/s BenchmarkHash/n=256/String-4 1355958 88.69 ns/op 2886.49 MB/s BenchmarkHash/n=320/Write-4 501529 206.9 ns/op 1546.45 MB/s BenchmarkHash/n=320/Bytes-4 3741716 31.64 ns/op 10112.57 MB/s BenchmarkHash/n=320/String-4 983718 121.3 ns/op 2637.07 MB/s BenchmarkHash/n=1024/Write-4 406548 296.6 ns/op 3451.99 MB/s BenchmarkHash/n=1024/Bytes-4 1366935 87.94 ns/op 11644.30 MB/s BenchmarkHash/n=1024/String-4 341100 302.5 ns/op 3384.90 MB/s BenchmarkHash/n=4096/Write-4 173234 630.5 ns/op 6496.16 MB/s BenchmarkHash/n=4096/Bytes-4 336465 348.2 ns/op 11762.62 MB/s BenchmarkHash/n=4096/String-4 102066 1161 ns/op 3527.80 MB/s BenchmarkHash/n=16384/Write-4 57759 1951 ns/op 8396.39 MB/s BenchmarkHash/n=16384/Bytes-4 85383 1402 ns/op 11687.60 MB/s BenchmarkHash/n=16384/String-4 26468 4533 ns/op 3614.38 MB/s BenchmarkComparable/int64-4 2508622 48.92 ns/op BenchmarkComparable/uint64-4 2462684 48.21 ns/op BenchmarkComparable/uintptr-4 2450569 47.57 ns/op BenchmarkComparable/interface_{}-4 2258558 53.36 ns/op BenchmarkComparable/string-4 2447780 48.27 ns/op BenchmarkComparable/bool-4 2403820 49.65 ns/op BenchmarkComparable/*float64-4 2446281 47.86 ns/op BenchmarkComparable/float64-4 2323095 51.66 ns/op BenchmarkComparable/complex128-4 2116578 56.71 ns/op BenchmarkComparable/struct_{}-4 2478139 47.93 ns/op BenchmarkComparable/maphash.testStruct-4 1400076 86.57 ns/op PASS ok hash/maphash 7.893s goos: freebsd goarch: amd64 pkg: html cpu: AMD EPYC 7B12 BenchmarkEscape-4 1326 87777 ns/op BenchmarkEscapeNone-4 169418 643.2 ns/op BenchmarkUnescape-4 1359 88354 ns/op BenchmarkUnescapeNone-4 1592156 74.95 ns/op BenchmarkUnescapeSparse-4 14096 8109 ns/op BenchmarkUnescapeDense-4 1818 61771 ns/op PASS ok html 1.985s goos: freebsd goarch: amd64 pkg: html/template cpu: AMD EPYC 7B12 BenchmarkCSSEscaper-4 14624 7883 ns/op BenchmarkCSSEscaperNoSpecials-4 60448 1924 ns/op BenchmarkDecodeCSS-4 45680 2619 ns/op BenchmarkDecodeCSSNoSpecials-4 5422240 21.39 ns/op BenchmarkCSSValueFilter-4 178827 645.8 ns/op BenchmarkCSSValueFilterOk-4 126772 939.8 ns/op BenchmarkEscapedExecute-4 6314 19784 ns/op BenchmarkHTMLNospaceEscaper-4 18666 6629 ns/op BenchmarkHTMLNospaceEscaperNoSpecials-4 92973 1301 ns/op BenchmarkStripTags-4 33094 3614 ns/op BenchmarkStripTagsNoSpecials-4 447741 243.2 ns/op BenchmarkJSValEscaperWithNum-4 31035 3833 ns/op BenchmarkJSValEscaperWithStr-4 8144 14251 ns/op BenchmarkJSValEscaperWithStrNoSpecials-4 25726 4740 ns/op BenchmarkJSValEscaperWithObj-4 7099 16846 ns/op BenchmarkJSValEscaperWithObjNoSpecials-4 17814 6717 ns/op BenchmarkJSStrEscaperNoSpecials-4 79711 1455 ns/op BenchmarkJSStrEscaper-4 18309 6457 ns/op BenchmarkJSRegexpEscaperNoSpecials-4 71619 1662 ns/op BenchmarkJSRegexpEscaper-4 16750 6967 ns/op BenchmarkTemplateSpecialTags-4 144 809562 ns/op BenchmarkURLEscaper-4 5989 19733 ns/op BenchmarkURLEscaperNoSpecials-4 282637 439.0 ns/op BenchmarkURLNormalizer-4 7070 14434 ns/op BenchmarkURLNormalizerNoSpecials-4 243932 456.9 ns/op BenchmarkSrcsetFilter-4 26841 4568 ns/op BenchmarkSrcsetFilterNoSpecials-4 171912 707.0 ns/op PASS ok html/template 5.390s goos: freebsd goarch: amd64 pkg: image cpu: AMD EPYC 7B12 BenchmarkAt/rgba-4 774027 129.3 ns/op 16 B/op 1 allocs/op BenchmarkAt/rgba64-4 692084 169.2 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba-4 995492 123.9 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba64-4 731612 164.8 ns/op 16 B/op 1 allocs/op BenchmarkAt/alpha-4 2215573 52.78 ns/op 0 B/op 0 allocs/op BenchmarkAt/alpha16-4 1382455 83.80 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray-4 2241542 53.57 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray16-4 1466446 81.39 ns/op 0 B/op 0 allocs/op BenchmarkAt/paletted-4 1748966 68.89 ns/op 0 B/op 0 allocs/op BenchmarkSet/rgba-4 709021 169.9 ns/op 16 B/op 1 allocs/op BenchmarkSet/rgba64-4 624014 198.8 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba-4 702358 173.2 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba64-4 522844 200.3 ns/op 16 B/op 1 allocs/op BenchmarkSet/alpha-4 1173336 104.0 ns/op 0 B/op 0 allocs/op BenchmarkSet/alpha16-4 772802 156.0 ns/op 16 B/op 1 allocs/op BenchmarkSet/gray-4 1313786 91.22 ns/op 0 B/op 0 allocs/op BenchmarkSet/gray16-4 789135 151.5 ns/op 16 B/op 1 allocs/op BenchmarkSet/paletted-4 588139 200.1 ns/op 0 B/op 0 allocs/op BenchmarkRGBAAt-4 1832178 69.39 ns/op BenchmarkRGBASetRGBA-4 1846257 65.25 ns/op BenchmarkRGBA64At-4 1073696 104.4 ns/op BenchmarkRGBA64SetRGBA64-4 1279926 93.73 ns/op BenchmarkNRGBAAt-4 1696549 68.84 ns/op BenchmarkNRGBASetNRGBA-4 1815500 64.67 ns/op BenchmarkNRGBA64At-4 1075930 113.1 ns/op BenchmarkNRGBA64SetNRGBA64-4 1279070 93.95 ns/op BenchmarkAlphaAt-4 2913963 40.25 ns/op BenchmarkAlphaSetAlpha-4 3206634 39.71 ns/op BenchmarkAlpha16At-4 1845394 61.94 ns/op BenchmarkAlphaSetAlpha16-4 1921813 58.36 ns/op BenchmarkGrayAt-4 2921468 40.49 ns/op BenchmarkGraySetGray-4 3013146 39.59 ns/op BenchmarkGray16At-4 1857859 62.83 ns/op BenchmarkGraySetGray16-4 1952181 58.90 ns/op PASS ok image 7.362s goos: freebsd goarch: amd64 pkg: image/color cpu: AMD EPYC 7B12 BenchmarkYCbCrToRGB/0-4 5917802 20.61 ns/op BenchmarkYCbCrToRGB/128-4 5307890 20.14 ns/op BenchmarkYCbCrToRGB/255-4 5862478 21.07 ns/op BenchmarkRGBToYCbCr/0-4 6123268 19.81 ns/op BenchmarkRGBToYCbCr/Cb-4 5957242 19.43 ns/op BenchmarkRGBToYCbCr/Cr-4 5993444 19.25 ns/op BenchmarkYCbCrToRGBA/0-4 4923229 24.02 ns/op BenchmarkYCbCrToRGBA/128-4 4907035 24.09 ns/op BenchmarkYCbCrToRGBA/255-4 5000100 23.68 ns/op BenchmarkNYCbCrAToRGBA/0-4 4904116 24.29 ns/op BenchmarkNYCbCrAToRGBA/128-4 4890062 24.31 ns/op BenchmarkNYCbCrAToRGBA/255-4 4868821 24.27 ns/op PASS ok image/color 2.801s goos: freebsd goarch: amd64 pkg: image/draw cpu: AMD EPYC 7B12 BenchmarkFillOver-4 5 22815087 ns/op BenchmarkFillSrc-4 478 242524 ns/op BenchmarkCopyOver-4 10 11249509 ns/op BenchmarkCopySrc-4 676 170081 ns/op BenchmarkNRGBAOver-4 9 11348421 ns/op BenchmarkNRGBASrc-4 16 6900431 ns/op BenchmarkYCbCr-4 14 8259292 ns/op BenchmarkGray-4 28 4079776 ns/op BenchmarkCMYK-4 16 6922910 ns/op BenchmarkGlyphOver-4 31 4017942 ns/op BenchmarkRGBAMaskOver-4 5 21069427 ns/op BenchmarkGrayMaskOver-4 7 16011912 ns/op BenchmarkRGBA64ImageMaskOver-4 4 25411137 ns/op BenchmarkRGBA-4 6 16948146 ns/op BenchmarkPalettedFill-4 1339 88597 ns/op BenchmarkPalettedRGBA-4 6 17122495 ns/op BenchmarkGenericOver-4 3 35089821 ns/op BenchmarkGenericMaskOver-4 7 15529131 ns/op BenchmarkGenericSrc-4 5 23339081 ns/op BenchmarkGenericMaskSrc-4 5 20427478 ns/op PASS ok image/draw 5.871s goos: freebsd goarch: amd64 pkg: image/gif cpu: AMD EPYC 7B12 BenchmarkDecode-4 30 3543183 ns/op 4.36 MB/s 48617 B/op 267 allocs/op BenchmarkEncodeRandomPaletted-4 2 88386092 ns/op 3.48 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRandomRGBA-4 1 2177064513 ns/op 0.56 MB/s 417248 B/op 13 allocs/op BenchmarkEncodeRealisticPaletted-4 82 1391987 ns/op 11.10 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRealisticRGBA-4 1 109939937 ns/op 0.56 MB/s 105952 B/op 13 allocs/op PASS ok image/gif 4.301s goos: freebsd goarch: amd64 pkg: image/jpeg cpu: AMD EPYC 7B12 BenchmarkFDCT-4 5067 20407 ns/op BenchmarkIDCT-4 6204 19652 ns/op BenchmarkDecodeBaseline-4 12 9141451 ns/op 6.76 MB/s 63024 B/op 5 allocs/op BenchmarkDecodeProgressive-4 9 12467315 ns/op 4.96 MB/s 259712 B/op 13 allocs/op BenchmarkEncodeRGBA-4 1 112139482 ns/op 10.96 MB/s 4544 B/op 7 allocs/op BenchmarkEncodeYCbCr-4 1 141358399 ns/op 6.52 MB/s 4544 B/op 7 allocs/op PASS ok image/jpeg 2.202s goos: freebsd goarch: amd64 pkg: image/png cpu: AMD EPYC 7B12 BenchmarkPaeth-4 14625921 7.236 ns/op BenchmarkDecodeGray-4 16 6522639 ns/op 10.05 MB/s 137024 B/op 102 allocs/op BenchmarkDecodeNRGBAGradient-4 4 27262109 ns/op 9.62 MB/s 337328 B/op 188 allocs/op BenchmarkDecodeNRGBAOpaque-4 5 23581364 ns/op 11.12 MB/s 346592 B/op 152 allocs/op BenchmarkDecodePaletted-4 30 3887358 ns/op 16.86 MB/s 140352 B/op 309 allocs/op BenchmarkDecodeRGB-4 5 22022756 ns/op 11.90 MB/s 332128 B/op 157 allocs/op BenchmarkDecodeInterlacing-4 4 26932612 ns/op 9.73 MB/s 605216 B/op 268 allocs/op BenchmarkEncodeGray-4 3 41908810 ns/op 7.33 MB/s 852184 B/op 29 allocs/op BenchmarkEncodeGrayWithBufferPool-4 3 41285712 ns/op 7.44 MB/s 284053 B/op 9 allocs/op BenchmarkEncodeNRGBOpaque-4 1 126511129 ns/op 9.71 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeNRGBA-4 1 143595911 ns/op 8.56 MB/s 864088 B/op 29 allocs/op BenchmarkEncodePaletted-4 5 22508686 ns/op 13.65 MB/s 848592 B/op 32 allocs/op BenchmarkEncodeRGBOpaque-4 1 127672141 ns/op 9.62 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeRGBA-4 1 531714270 ns/op 2.31 MB/s 864088 B/op 29 allocs/op PASS ok image/png 4.165s goos: freebsd goarch: amd64 pkg: index/suffixarray cpu: AMD EPYC 7B12 BenchmarkNew/text=opticks/size=100K/bits=32-4 3 35923982 ns/op 2.78 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=opticks/size=100K/bits=64-4 4 30794921 ns/op 3.25 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=opticks/size=500K/bits=32-4 1 205021459 ns/op 2.44 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=opticks/size=500K/bits=64-4 1 176956454 ns/op 2.83 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=32-4 3 35284182 ns/op 2.83 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=64-4 4 30598714 ns/op 3.27 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=32-4 1 185214665 ns/op 2.70 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=64-4 1 159095040 ns/op 3.14 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=32-4 1 385302575 ns/op 2.60 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=64-4 1 402865478 ns/op 2.48 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=32-4 1 3213676231 ns/op 1.56 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=64-4 1 3205828221 ns/op 1.56 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=32-4 16 6295477 ns/op 15.88 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=64-4 18 6580160 ns/op 15.20 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=32-4 4 31242145 ns/op 16.00 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=64-4 4 32004678 ns/op 15.62 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=32-4 2 60639172 ns/op 16.49 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=64-4 2 64104001 ns/op 15.60 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=32-4 1 301423571 ns/op 16.59 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=64-4 1 314963727 ns/op 15.87 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=32-4 3 40582735 ns/op 2.46 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=64-4 3 33584492 ns/op 2.98 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=32-4 1 231212131 ns/op 2.16 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=64-4 1 233065074 ns/op 2.15 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=32-4 1 530469520 ns/op 1.89 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=64-4 1 619645791 ns/op 1.61 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=32-4 1 4716644255 ns/op 1.06 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=64-4 1 4697666871 ns/op 1.06 MB/s 40001616 B/op 2 allocs/op BenchmarkSaveRestore/bits=32-4 1 107762086 ns/op 38.79 MB/s 5275648 B/op 4 allocs/op BenchmarkSaveRestore/bits=64-4 1 103792151 ns/op 40.27 MB/s 9469952 B/op 4 allocs/op PASS ok index/suffixarray 33.134s goos: freebsd goarch: amd64 pkg: internal/chacha8rand cpu: AMD EPYC 7B12 BenchmarkBlock-4 1282592 93.09 ns/op 2749.89 MB/s PASS ok internal/chacha8rand 1.244s goos: freebsd goarch: amd64 pkg: internal/fuzz cpu: AMD EPYC 7B12 BenchmarkMarshalCorpusFile/1-4 45958 2286 ns/op 0.44 MB/s BenchmarkMarshalCorpusFile/2-4 52245 2615 ns/op 0.76 MB/s BenchmarkMarshalCorpusFile/4-4 43100 2696 ns/op 1.48 MB/s BenchmarkMarshalCorpusFile/8-4 40424 3004 ns/op 2.66 MB/s BenchmarkMarshalCorpusFile/16-4 31722 3768 ns/op 4.25 MB/s BenchmarkMarshalCorpusFile/32-4 21036 5685 ns/op 5.63 MB/s BenchmarkMarshalCorpusFile/64-4 16285 7316 ns/op 8.75 MB/s BenchmarkMarshalCorpusFile/128-4 12482 9854 ns/op 12.99 MB/s BenchmarkMarshalCorpusFile/256-4 4531 22458 ns/op 11.40 MB/s BenchmarkMarshalCorpusFile/512-4 2455 43989 ns/op 11.64 MB/s BenchmarkMarshalCorpusFile/1024-4 1402 84822 ns/op 12.07 MB/s BenchmarkMarshalCorpusFile/2048-4 669 168377 ns/op 12.16 MB/s BenchmarkMarshalCorpusFile/4096-4 357 321136 ns/op 12.75 MB/s BenchmarkMarshalCorpusFile/8192-4 180 652451 ns/op 12.56 MB/s BenchmarkMarshalCorpusFile/16384-4 90 1296589 ns/op 12.64 MB/s BenchmarkMarshalCorpusFile/32768-4 40 2869260 ns/op 11.42 MB/s BenchmarkMarshalCorpusFile/65536-4 19 5574773 ns/op 11.76 MB/s BenchmarkMarshalCorpusFile/131072-4 10 12616569 ns/op 10.39 MB/s BenchmarkMarshalCorpusFile/262144-4 5 26670754 ns/op 9.83 MB/s BenchmarkMarshalCorpusFile/524288-4 3 44575106 ns/op 11.76 MB/s BenchmarkMarshalCorpusFile/1048576-4 2 86514554 ns/op 12.12 MB/s BenchmarkUnmarshalCorpusFile/1-4 13300 8864 ns/op 0.11 MB/s BenchmarkUnmarshalCorpusFile/2-4 12958 9422 ns/op 0.21 MB/s BenchmarkUnmarshalCorpusFile/4-4 10000 10178 ns/op 0.39 MB/s BenchmarkUnmarshalCorpusFile/8-4 10368 11732 ns/op 0.68 MB/s BenchmarkUnmarshalCorpusFile/16-4 7472 13756 ns/op 1.16 MB/s BenchmarkUnmarshalCorpusFile/32-4 5192 20264 ns/op 1.58 MB/s BenchmarkUnmarshalCorpusFile/64-4 4227 24000 ns/op 2.67 MB/s BenchmarkUnmarshalCorpusFile/128-4 3334 30951 ns/op 4.14 MB/s BenchmarkUnmarshalCorpusFile/256-4 1449 79909 ns/op 3.20 MB/s BenchmarkUnmarshalCorpusFile/512-4 783 152152 ns/op 3.37 MB/s BenchmarkUnmarshalCorpusFile/1024-4 402 292042 ns/op 3.51 MB/s BenchmarkUnmarshalCorpusFile/2048-4 206 577985 ns/op 3.54 MB/s BenchmarkUnmarshalCorpusFile/4096-4 104 1152243 ns/op 3.55 MB/s BenchmarkUnmarshalCorpusFile/8192-4 46 2247616 ns/op 3.64 MB/s BenchmarkUnmarshalCorpusFile/16384-4 25 4469271 ns/op 3.67 MB/s BenchmarkUnmarshalCorpusFile/32768-4 12 9054281 ns/op 3.62 MB/s BenchmarkUnmarshalCorpusFile/65536-4 6 17731196 ns/op 3.70 MB/s BenchmarkUnmarshalCorpusFile/131072-4 3 36689816 ns/op 3.57 MB/s BenchmarkUnmarshalCorpusFile/262144-4 2 73168592 ns/op 3.58 MB/s BenchmarkUnmarshalCorpusFile/524288-4 1 142498990 ns/op 3.68 MB/s BenchmarkUnmarshalCorpusFile/1048576-4 1 285515000 ns/op 3.67 MB/s BenchmarkMutatorBytes/1-4 40000 2823 ns/op BenchmarkMutatorBytes/10-4 44392 2748 ns/op BenchmarkMutatorBytes/100-4 41664 2927 ns/op BenchmarkMutatorBytes/1000-4 30283 4230 ns/op BenchmarkMutatorBytes/10000-4 7408 14798 ns/op BenchmarkMutatorBytes/100000-4 1298 101950 ns/op BenchmarkMutatorString/1-4 39374 2913 ns/op BenchmarkMutatorString/10-4 41383 2929 ns/op BenchmarkMutatorString/100-4 37611 3369 ns/op BenchmarkMutatorString/1000-4 21052 6018 ns/op BenchmarkMutatorString/10000-4 4378 30139 ns/op BenchmarkMutatorString/100000-4 559 220124 ns/op BenchmarkMutatorAllBasicTypes/[]uint8-4 22736 4983 ns/op BenchmarkMutatorAllBasicTypes/string-4 24217 5069 ns/op BenchmarkMutatorAllBasicTypes/bool-4 69554 1725 ns/op BenchmarkMutatorAllBasicTypes/float32-4 62247 1960 ns/op BenchmarkMutatorAllBasicTypes/float64-4 61477 1942 ns/op BenchmarkMutatorAllBasicTypes/int-4 65617 1840 ns/op BenchmarkMutatorAllBasicTypes/int8-4 67298 1798 ns/op BenchmarkMutatorAllBasicTypes/int16-4 65965 1839 ns/op BenchmarkMutatorAllBasicTypes/int32-4 64982 1831 ns/op BenchmarkMutatorAllBasicTypes/int64-4 65163 1826 ns/op BenchmarkMutatorAllBasicTypes/uint8-4 64963 1886 ns/op BenchmarkMutatorAllBasicTypes/uint16-4 64215 1875 ns/op BenchmarkMutatorAllBasicTypes/uint32-4 63471 1903 ns/op BenchmarkMutatorAllBasicTypes/uint64-4 64462 1858 ns/op BenchmarkByteSliceMutators/RemoveBytes/64-4 369168 323.4 ns/op BenchmarkByteSliceMutators/RemoveBytes/128-4 306975 346.4 ns/op BenchmarkByteSliceMutators/RemoveBytes/256-4 314280 366.5 ns/op BenchmarkByteSliceMutators/RemoveBytes/512-4 302562 407.8 ns/op BenchmarkByteSliceMutators/RemoveBytes/1024-4 277497 480.8 ns/op BenchmarkByteSliceMutators/InsertRandomBytes/64-4 492735 211.0 ns/op BenchmarkByteSliceMutators/InsertRandomBytes/128-4 570956 208.4 ns/op BenchmarkByteSliceMutators/InsertRandomBytes/256-4 557257 211.1 ns/op BenchmarkByteSliceMutators/InsertRandomBytes/512-4 497380 206.7 ns/op BenchmarkByteSliceMutators/InsertRandomBytes/1024-4 520161 213.1 ns/op BenchmarkByteSliceMutators/DuplicateBytes/64-4 447266 269.7 ns/op BenchmarkByteSliceMutators/DuplicateBytes/128-4 383718 269.5 ns/op BenchmarkByteSliceMutators/DuplicateBytes/256-4 413119 275.9 ns/op BenchmarkByteSliceMutators/DuplicateBytes/512-4 444720 275.6 ns/op BenchmarkByteSliceMutators/DuplicateBytes/1024-4 401715 272.0 ns/op BenchmarkByteSliceMutators/OverwriteBytes/64-4 306440 382.2 ns/op BenchmarkByteSliceMutators/OverwriteBytes/128-4 282165 383.0 ns/op BenchmarkByteSliceMutators/OverwriteBytes/256-4 309459 379.4 ns/op BenchmarkByteSliceMutators/OverwriteBytes/512-4 303925 387.6 ns/op BenchmarkByteSliceMutators/OverwriteBytes/1024-4 283276 385.6 ns/op BenchmarkByteSliceMutators/BitFlip/64-4 780688 159.0 ns/op BenchmarkByteSliceMutators/BitFlip/128-4 773144 152.7 ns/op BenchmarkByteSliceMutators/BitFlip/256-4 765010 155.0 ns/op BenchmarkByteSliceMutators/BitFlip/512-4 726360 156.8 ns/op BenchmarkByteSliceMutators/BitFlip/1024-4 764312 157.4 ns/op BenchmarkByteSliceMutators/XORByte/64-4 769112 157.6 ns/op BenchmarkByteSliceMutators/XORByte/128-4 778572 153.0 ns/op BenchmarkByteSliceMutators/XORByte/256-4 705250 156.3 ns/op BenchmarkByteSliceMutators/XORByte/512-4 702912 157.4 ns/op BenchmarkByteSliceMutators/XORByte/1024-4 759952 159.1 ns/op BenchmarkByteSliceMutators/SwapByte/64-4 637083 167.9 ns/op BenchmarkByteSliceMutators/SwapByte/128-4 703167 170.2 ns/op BenchmarkByteSliceMutators/SwapByte/256-4 687554 174.8 ns/op BenchmarkByteSliceMutators/SwapByte/512-4 692299 173.7 ns/op BenchmarkByteSliceMutators/SwapByte/1024-4 649634 169.8 ns/op BenchmarkByteSliceMutators/ArithmeticUint8/64-4 528316 205.8 ns/op BenchmarkByteSliceMutators/ArithmeticUint8/128-4 534550 207.3 ns/op BenchmarkByteSliceMutators/ArithmeticUint8/256-4 569005 205.7 ns/op BenchmarkByteSliceMutators/ArithmeticUint8/512-4 559470 205.2 ns/op BenchmarkByteSliceMutators/ArithmeticUint8/1024-4 532557 202.0 ns/op BenchmarkByteSliceMutators/ArithmeticUint16/64-4 357824 304.9 ns/op BenchmarkByteSliceMutators/ArithmeticUint16/128-4 366621 305.3 ns/op BenchmarkByteSliceMutators/ArithmeticUint16/256-4 368625 309.9 ns/op BenchmarkByteSliceMutators/ArithmeticUint16/512-4 340704 309.6 ns/op BenchmarkByteSliceMutators/ArithmeticUint16/1024-4 383253 309.7 ns/op BenchmarkByteSliceMutators/ArithmeticUint32/64-4 316359 357.0 ns/op BenchmarkByteSliceMutators/ArithmeticUint32/128-4 318976 352.0 ns/op BenchmarkByteSliceMutators/ArithmeticUint32/256-4 313963 351.6 ns/op BenchmarkByteSliceMutators/ArithmeticUint32/512-4 328864 355.6 ns/op BenchmarkByteSliceMutators/ArithmeticUint32/1024-4 328077 355.1 ns/op BenchmarkByteSliceMutators/ArithmeticUint64/64-4 253252 432.1 ns/op BenchmarkByteSliceMutators/ArithmeticUint64/128-4 273278 430.3 ns/op BenchmarkByteSliceMutators/ArithmeticUint64/256-4 270387 437.7 ns/op BenchmarkByteSliceMutators/ArithmeticUint64/512-4 261279 438.1 ns/op BenchmarkByteSliceMutators/ArithmeticUint64/1024-4 273874 441.2 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint8/64-4 651780 165.9 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint8/128-4 732393 166.4 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint8/256-4 687949 165.2 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint8/512-4 731696 164.6 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint8/1024-4 713846 167.4 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint16/64-4 422566 252.9 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint16/128-4 428253 251.4 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint16/256-4 418723 254.3 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint16/512-4 425335 254.5 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint16/1024-4 444702 250.9 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint32/64-4 401208 279.8 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint32/128-4 375661 276.6 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint32/256-4 401980 271.6 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint32/512-4 377360 276.0 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint32/1024-4 441884 274.7 ns/op BenchmarkByteSliceMutators/InsertConstantBytes/64-4 503354 208.2 ns/op BenchmarkByteSliceMutators/InsertConstantBytes/128-4 471704 213.4 ns/op BenchmarkByteSliceMutators/InsertConstantBytes/256-4 537250 209.3 ns/op BenchmarkByteSliceMutators/InsertConstantBytes/512-4 555183 199.0 ns/op BenchmarkByteSliceMutators/InsertConstantBytes/1024-4 566654 204.2 ns/op BenchmarkByteSliceMutators/OverwriteConstantBytes/64-4 354664 324.1 ns/op BenchmarkByteSliceMutators/OverwriteConstantBytes/128-4 334600 332.0 ns/op BenchmarkByteSliceMutators/OverwriteConstantBytes/256-4 335442 333.3 ns/op BenchmarkByteSliceMutators/OverwriteConstantBytes/512-4 320750 334.5 ns/op BenchmarkByteSliceMutators/OverwriteConstantBytes/1024-4 315001 343.7 ns/op BenchmarkByteSliceMutators/ShuffleBytes/64-4 200347 612.9 ns/op BenchmarkByteSliceMutators/ShuffleBytes/128-4 179972 648.7 ns/op BenchmarkByteSliceMutators/ShuffleBytes/256-4 168884 698.8 ns/op BenchmarkByteSliceMutators/ShuffleBytes/512-4 170521 730.4 ns/op BenchmarkByteSliceMutators/ShuffleBytes/1024-4 121969 881.1 ns/op BenchmarkByteSliceMutators/SwapBytes/64-4 370525 276.0 ns/op BenchmarkByteSliceMutators/SwapBytes/128-4 405578 280.8 ns/op BenchmarkByteSliceMutators/SwapBytes/256-4 393624 279.1 ns/op BenchmarkByteSliceMutators/SwapBytes/512-4 441012 276.6 ns/op BenchmarkByteSliceMutators/SwapBytes/1024-4 383998 276.3 ns/op PASS ok internal/fuzz 24.117s PASS ok internal/poll 1.056s goos: freebsd goarch: amd64 pkg: internal/runtime/atomic cpu: AMD EPYC 7B12 BenchmarkAnd32-4 19439248 5.751 ns/op BenchmarkAnd32Parallel-4 3789396 34.79 ns/op BenchmarkAnd64-4 20179710 5.927 ns/op BenchmarkAnd64Parallel-4 3253977 35.41 ns/op BenchmarkOr32-4 19771154 5.252 ns/op BenchmarkOr32Parallel-4 3583166 33.72 ns/op BenchmarkOr64-4 20183745 5.908 ns/op BenchmarkOr64Parallel-4 3639657 33.22 ns/op BenchmarkAtomicLoad64-4 23303574 5.916 ns/op BenchmarkAtomicStore64-4 19687305 5.944 ns/op BenchmarkAtomicLoad-4 19685884 5.926 ns/op BenchmarkAtomicStore-4 20097381 5.285 ns/op BenchmarkAtomicLoad8-4 19567179 5.920 ns/op BenchmarkAtomicStore8-4 20044538 5.151 ns/op BenchmarkAnd8-4 23720296 5.035 ns/op BenchmarkAnd-4 20253512 5.816 ns/op BenchmarkAnd8Parallel-4 3742586 35.42 ns/op BenchmarkAndParallel-4 3505497 32.21 ns/op BenchmarkOr8-4 18723148 5.946 ns/op BenchmarkOr-4 19868739 5.958 ns/op BenchmarkOr8Parallel-4 3542032 30.18 ns/op BenchmarkOrParallel-4 3735223 31.21 ns/op BenchmarkXadd-4 3682126 31.40 ns/op BenchmarkXadd64-4 3876850 32.14 ns/op BenchmarkCas-4 3288361 39.98 ns/op BenchmarkCas64-4 3240988 37.98 ns/op BenchmarkXchg-4 4404937 32.09 ns/op BenchmarkXchg64-4 3566732 33.89 ns/op BenchmarkXchg8-4 19766367 5.956 ns/op BenchmarkXchg8Parallel-4 3350362 35.62 ns/op PASS ok internal/runtime/atomic 5.461s goos: freebsd goarch: amd64 pkg: internal/runtime/math cpu: AMD EPYC 7B12 BenchmarkMulUintptr/small-4 5466547 22.64 ns/op BenchmarkMulUintptr/large-4 4428241 26.02 ns/op PASS ok internal/runtime/math 1.371s goos: freebsd goarch: amd64 pkg: internal/sync cpu: AMD EPYC 7B12 BenchmarkHashTrieMapLoadSmall-4 414937 266.7 ns/op 0 B/op 0 allocs/op BenchmarkHashTrieMapLoad-4 323619 315.8 ns/op 0 B/op 0 allocs/op BenchmarkHashTrieMapLoadLarge-4 160594 756.8 ns/op 0 B/op 0 allocs/op BenchmarkHashTrieMapLoadOrStore-4 372147 294.5 ns/op 0 B/op 0 allocs/op BenchmarkHashTrieMapLoadOrStoreLarge-4 113338 1282 ns/op 25 B/op 0 allocs/op PASS ok internal/sync 3.780s PASS ok internal/syscall/unix 1.081s goos: freebsd goarch: amd64 pkg: internal/zstd cpu: AMD EPYC 7B12 BenchmarkLarge-4 1 239075852 ns/op 1.15 MB/s 2851728 B/op 43 allocs/op PASS ok internal/zstd 1.335s goos: freebsd goarch: amd64 pkg: io cpu: AMD EPYC 7B12 BenchmarkCopyNSmall-4 37275 4023 ns/op BenchmarkCopyNLarge-4 568 227979 ns/op PASS ok io 1.536s goos: freebsd goarch: amd64 pkg: log cpu: AMD EPYC 7B12 BenchmarkItoa-4 274716 390.0 ns/op BenchmarkPrintln-4 28596 4329 ns/op 78 B/op 1 allocs/op BenchmarkPrintlnNoFlags-4 41931 2870 ns/op 65 B/op 0 allocs/op BenchmarkConcurrent-4 4458 22744 ns/op BenchmarkDiscard-4 1227429 98.90 ns/op 0 B/op 0 allocs/op PASS ok log 1.820s goos: freebsd goarch: amd64 pkg: log/slog cpu: AMD EPYC 7B12 BenchmarkAttrString-4 26160 4399 ns/op 311 B/op 16 allocs/op BenchmarkWriteTime-4 127861 915.4 ns/op BenchmarkJSONHandler/defaults-4 10000 11465 ns/op 529 B/op 1 allocs/op BenchmarkJSONHandler/time_format-4 6128 19893 ns/op 778 B/op 6 allocs/op BenchmarkJSONHandler/time_unix-4 6254 17190 ns/op 745 B/op 5 allocs/op BenchmarkPreformatting/separate-4 10317 11689 ns/op 533 B/op 1 allocs/op BenchmarkPreformatting/struct-4 9093 11618 ns/op 514 B/op 0 allocs/op BenchmarkPreformatting/struct_file-4 7905 14700 ns/op 526 B/op 1 allocs/op BenchmarkJSONEncoding/json.Marshal-4 38745 3149 ns/op 80 B/op 3 allocs/op BenchmarkJSONEncoding/Encoder.Encode-4 36328 3286 ns/op 64 B/op 2 allocs/op BenchmarkNopLog/no_attrs-4 91477 1285 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/attrs-4 73149 1710 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/attrs-parallel-4 41978 2871 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/keys-values-4 72894 1727 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/WithContext-4 73430 1700 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/WithContext-parallel-4 41324 2895 ns/op 0 B/op 0 allocs/op BenchmarkPC/0-4 1296532 87.07 ns/op 0 B/op 0 allocs/op BenchmarkPC/1-4 849601 144.8 ns/op 0 B/op 0 allocs/op BenchmarkPC/2-4 835452 141.4 ns/op 0 B/op 0 allocs/op BenchmarkPC/3-4 689602 183.4 ns/op 0 B/op 0 allocs/op BenchmarkPC/4-4 486879 219.2 ns/op 0 B/op 0 allocs/op BenchmarkRecord-4 8419 12916 ns/op BenchmarkDispatch/switch-checked-4 279645 416.5 ns/op BenchmarkDispatch/As-4 251821 442.0 ns/op BenchmarkDispatch/Visit-4 255657 477.5 ns/op BenchmarkUnsafeStrings-4 24644 4770 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.068s goos: freebsd goarch: amd64 pkg: log/slog/internal/benchmarks cpu: AMD EPYC 7B12 BenchmarkAttrs/disabled/5_args-4 1572225 72.53 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/disabled/5_args_ctx-4 1635878 82.09 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/disabled/10_args-4 945886 120.3 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/disabled/40_args-4 251532 444.3 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/fastText_discard/5_args-4 73946 1568 ns/op 263 B/op 0 allocs/op BenchmarkAttrs/fastText_discard/5_args_ctx-4 76089 1531 ns/op 261 B/op 0 allocs/op BenchmarkAttrs/fastText_discard/10_args-4 48170 2551 ns/op 676 B/op 2 allocs/op BenchmarkAttrs/fastText_discard/40_args-4 18427 7196 ns/op 3457 B/op 2 allocs/op BenchmarkAttrs/Text_discard/5_args-4 17866 6634 ns/op 604 B/op 2 allocs/op BenchmarkAttrs/Text_discard/5_args_ctx-4 17161 6877 ns/op 586 B/op 2 allocs/op BenchmarkAttrs/Text_discard/10_args-4 11385 10408 ns/op 1092 B/op 6 allocs/op BenchmarkAttrs/Text_discard/40_args-4 3459 29932 ns/op 4297 B/op 15 allocs/op BenchmarkAttrs/JSON_discard/5_args-4 18655 5819 ns/op 524 B/op 1 allocs/op BenchmarkAttrs/JSON_discard/5_args_ctx-4 19287 6600 ns/op 525 B/op 1 allocs/op BenchmarkAttrs/JSON_discard/10_args-4 12282 9457 ns/op 940 B/op 3 allocs/op BenchmarkAttrs/JSON_discard/40_args-4 4286 26506 ns/op 3734 B/op 3 allocs/op PASS ok log/slog/internal/benchmarks 3.816s goos: freebsd goarch: amd64 pkg: maps cpu: AMD EPYC 7B12 BenchmarkMapClone-4 1 184941872 ns/op PASS ok maps 1.566s goos: freebsd goarch: amd64 pkg: math cpu: AMD EPYC 7B12 BenchmarkAcos-4 4814263 24.78 ns/op BenchmarkAcosh-4 1310524 91.14 ns/op BenchmarkAsin-4 4938696 24.22 ns/op BenchmarkAsinh-4 1306141 90.69 ns/op BenchmarkAtan-4 5261320 22.29 ns/op BenchmarkAtanh-4 1292403 92.50 ns/op BenchmarkAtan2-4 3108874 38.56 ns/op BenchmarkCbrt-4 1622192 74.56 ns/op BenchmarkCeil-4 20166514 6.246 ns/op BenchmarkCopysign-4 2318970 49.04 ns/op BenchmarkCos-4 1423585 83.29 ns/op BenchmarkCosh-4 2015574 59.96 ns/op BenchmarkErf-4 5320182 21.96 ns/op BenchmarkErfc-4 5660980 21.15 ns/op BenchmarkErfinv-4 5306407 22.70 ns/op BenchmarkErfcinv-4 5252112 22.20 ns/op BenchmarkExp-4 8316878 13.44 ns/op BenchmarkExpGo-4 1116253 108.9 ns/op BenchmarkExpm1-4 4682920 26.58 ns/op BenchmarkExp2-4 1000000 100.8 ns/op BenchmarkExp2Go-4 944307 109.1 ns/op BenchmarkAbs-4 3146102 37.55 ns/op BenchmarkDim-4 9719160 11.99 ns/op BenchmarkFloor-4 19027150 5.334 ns/op BenchmarkMax-4 14239992 7.805 ns/op BenchmarkMin-4 14578144 7.837 ns/op BenchmarkMod-4 273483 380.0 ns/op BenchmarkFrexp-4 1660215 73.54 ns/op BenchmarkGamma-4 767300 150.8 ns/op BenchmarkHypot-4 13515613 8.407 ns/op BenchmarkHypotGo-4 1531314 77.50 ns/op BenchmarkIlogb-4 2014652 58.95 ns/op BenchmarkJ0-4 303996 383.1 ns/op BenchmarkJ1-4 328184 363.4 ns/op BenchmarkJn-4 147015 781.4 ns/op BenchmarkLdexp-4 1664101 72.88 ns/op BenchmarkLgamma-4 1261162 101.1 ns/op BenchmarkLog-4 8408019 14.20 ns/op BenchmarkLogb-4 2056068 59.21 ns/op BenchmarkLog1p-4 1574288 75.43 ns/op BenchmarkLog10-4 8328296 14.36 ns/op BenchmarkLog2-4 1401672 84.81 ns/op BenchmarkModf-4 2642187 44.69 ns/op BenchmarkNextafter32-4 2589427 46.09 ns/op BenchmarkNextafter64-4 2587702 46.27 ns/op BenchmarkPowInt-4 535362 227.8 ns/op BenchmarkPowFrac-4 432268 267.5 ns/op BenchmarkPow10Pos-4 4919122 21.24 ns/op BenchmarkPow10Neg-4 4882039 23.01 ns/op BenchmarkRound-4 3133978 35.62 ns/op BenchmarkRoundToEven-4 10141726 11.87 ns/op BenchmarkRemainder-4 394258 266.5 ns/op BenchmarkSignbit-4 4766055 24.39 ns/op BenchmarkSin-4 1972238 60.59 ns/op BenchmarkSincos-4 1234228 90.22 ns/op BenchmarkSinh-4 3824428 31.56 ns/op BenchmarkSqrtIndirect-4 18942661 5.937 ns/op BenchmarkSqrtLatency-4 13046026 9.320 ns/op BenchmarkSqrtIndirectLatency-4 13049830 9.294 ns/op BenchmarkSqrtGoLatency-4 1672431 72.12 ns/op BenchmarkSqrtPrime-4 174984 684.9 ns/op BenchmarkTan-4 1863565 64.82 ns/op BenchmarkTanh-4 1949594 61.47 ns/op BenchmarkTrunc-4 18674490 5.771 ns/op BenchmarkY0-4 331978 362.2 ns/op BenchmarkY1-4 301005 364.1 ns/op BenchmarkYn-4 161136 741.7 ns/op BenchmarkFloat64bits-4 4781566 24.25 ns/op BenchmarkFloat64frombits-4 4830212 24.39 ns/op BenchmarkFloat32bits-4 4813424 23.95 ns/op BenchmarkFloat32frombits-4 4786682 24.26 ns/op BenchmarkFMA-4 18806988 6.248 ns/op PASS ok math 12.107s goos: freebsd goarch: amd64 pkg: math/big cpu: AMD EPYC 7B12 BenchmarkAddVV/1-4 13938153 8.217 ns/op 7788.54 MB/s BenchmarkAddVV/2-4 13683927 8.600 ns/op 14883.94 MB/s BenchmarkAddVV/3-4 11712694 9.191 ns/op 20890.12 MB/s BenchmarkAddVV/4-4 12871774 9.294 ns/op 27545.73 MB/s BenchmarkAddVV/5-4 12108562 9.552 ns/op 33502.09 MB/s BenchmarkAddVV/10-4 10898239 10.40 ns/op 61560.64 MB/s BenchmarkAddVV/100-4 2539239 47.66 ns/op 134289.93 MB/s BenchmarkAddVV/1000-4 233857 472.7 ns/op 135398.58 MB/s BenchmarkSubVV/1-4 14154079 8.169 ns/op 7834.60 MB/s BenchmarkSubVV/2-4 14288247 8.736 ns/op 14651.72 MB/s BenchmarkSubVV/3-4 13056816 8.753 ns/op 21935.00 MB/s BenchmarkSubVV/4-4 12408752 9.042 ns/op 28311.42 MB/s BenchmarkSubVV/5-4 12080451 9.481 ns/op 33750.64 MB/s BenchmarkSubVV/10-4 10827310 10.68 ns/op 59944.30 MB/s BenchmarkSubVV/100-4 2506440 47.58 ns/op 134514.66 MB/s BenchmarkSubVV/1000-4 253365 475.5 ns/op 134596.93 MB/s BenchmarkAddVW/1-4 14516173 8.592 ns/op 931.15 MB/s BenchmarkAddVW/2-4 12898936 8.420 ns/op 1900.22 MB/s BenchmarkAddVW/3-4 12685591 8.361 ns/op 2870.61 MB/s BenchmarkAddVW/4-4 14318648 7.835 ns/op 4084.38 MB/s BenchmarkAddVW/5-4 14151625 8.291 ns/op 4824.73 MB/s BenchmarkAddVW/10-4 12162771 10.88 ns/op 7356.28 MB/s BenchmarkAddVW/100-4 460288 223.2 ns/op 3584.25 MB/s BenchmarkAddVW/1000-4 71216 1643 ns/op 4867.68 MB/s BenchmarkAddVWext/1-4 14423856 7.826 ns/op 1022.30 MB/s BenchmarkAddVWext/2-4 13081797 8.452 ns/op 1893.12 MB/s BenchmarkAddVWext/3-4 12690474 9.077 ns/op 2643.91 MB/s BenchmarkAddVWext/4-4 14904609 7.914 ns/op 4043.59 MB/s BenchmarkAddVWext/5-4 13432491 7.987 ns/op 5008.21 MB/s BenchmarkAddVWext/10-4 11799301 9.742 ns/op 8211.61 MB/s BenchmarkAddVWext/100-4 112675 1090 ns/op 733.99 MB/s BenchmarkAddVWext/1000-4 11239 10965 ns/op 729.63 MB/s BenchmarkSubVW/1-4 14550408 7.787 ns/op 1027.30 MB/s BenchmarkSubVW/2-4 13635865 8.017 ns/op 1995.83 MB/s BenchmarkSubVW/3-4 13294804 8.393 ns/op 2859.54 MB/s BenchmarkSubVW/4-4 13757140 8.160 ns/op 3921.59 MB/s BenchmarkSubVW/5-4 13887550 7.968 ns/op 5019.93 MB/s BenchmarkSubVW/10-4 11833171 9.762 ns/op 8195.08 MB/s BenchmarkSubVW/100-4 464257 238.7 ns/op 3351.80 MB/s BenchmarkSubVW/1000-4 68992 1620 ns/op 4939.04 MB/s BenchmarkSubVWext/1-4 14227988 7.796 ns/op 1026.21 MB/s BenchmarkSubVWext/2-4 13950339 8.171 ns/op 1958.08 MB/s BenchmarkSubVWext/3-4 12261799 8.709 ns/op 2755.63 MB/s BenchmarkSubVWext/4-4 14797750 7.836 ns/op 4083.52 MB/s BenchmarkSubVWext/5-4 14219289 7.978 ns/op 5013.86 MB/s BenchmarkSubVWext/10-4 11913493 9.738 ns/op 8215.37 MB/s BenchmarkSubVWext/100-4 111073 1071 ns/op 747.26 MB/s BenchmarkSubVWext/1000-4 12007 10330 ns/op 774.42 MB/s BenchmarkMulAddVWW/1-4 12492631 9.358 ns/op 6838.90 MB/s BenchmarkMulAddVWW/2-4 12149840 9.772 ns/op 13098.26 MB/s BenchmarkMulAddVWW/3-4 12925947 8.505 ns/op 22574.92 MB/s BenchmarkMulAddVWW/4-4 13287136 9.144 ns/op 27996.55 MB/s BenchmarkMulAddVWW/5-4 11783428 9.402 ns/op 34036.35 MB/s BenchmarkMulAddVWW/10-4 9592375 12.02 ns/op 53222.62 MB/s BenchmarkMulAddVWW/100-4 1398745 85.96 ns/op 74453.28 MB/s BenchmarkMulAddVWW/1000-4 141866 838.1 ns/op 76366.98 MB/s BenchmarkAddMulVVW/1-4 14473453 7.876 ns/op 8126.11 MB/s BenchmarkAddMulVVW/2-4 13027970 8.520 ns/op 15023.12 MB/s BenchmarkAddMulVVW/3-4 11984919 9.280 ns/op 20688.88 MB/s BenchmarkAddMulVVW/4-4 11618085 10.09 ns/op 25367.98 MB/s BenchmarkAddMulVVW/5-4 10508482 11.04 ns/op 28975.83 MB/s BenchmarkAddMulVVW/10-4 10242301 11.29 ns/op 56701.80 MB/s BenchmarkAddMulVVW/100-4 2083743 56.59 ns/op 113102.31 MB/s BenchmarkAddMulVVW/1000-4 216087 492.5 ns/op 129954.19 MB/s BenchmarkDivWVW/1-4 4352901 26.86 ns/op 2382.53 MB/s BenchmarkDivWVW/2-4 2743100 43.05 ns/op 2972.96 MB/s BenchmarkDivWVW/3-4 2168467 56.11 ns/op 3421.59 MB/s BenchmarkDivWVW/4-4 1763016 68.74 ns/op 3723.97 MB/s BenchmarkDivWVW/5-4 1485080 80.99 ns/op 3951.07 MB/s BenchmarkDivWVW/10-4 682255 149.2 ns/op 4289.98 MB/s BenchmarkDivWVW/100-4 89938 1315 ns/op 4866.72 MB/s BenchmarkDivWVW/1000-4 9273 12890 ns/op 4965.23 MB/s BenchmarkNonZeroShifts/1/shrVU-4 13691562 7.723 ns/op BenchmarkNonZeroShifts/1/shlVU-4 14932411 7.404 ns/op BenchmarkNonZeroShifts/2/shrVU-4 13447786 8.461 ns/op BenchmarkNonZeroShifts/2/shlVU-4 15302120 7.840 ns/op BenchmarkNonZeroShifts/3/shrVU-4 12495091 8.869 ns/op BenchmarkNonZeroShifts/3/shlVU-4 13452174 8.476 ns/op BenchmarkNonZeroShifts/4/shrVU-4 11871428 9.690 ns/op BenchmarkNonZeroShifts/4/shlVU-4 12127137 9.077 ns/op BenchmarkNonZeroShifts/5/shrVU-4 10907430 10.63 ns/op BenchmarkNonZeroShifts/5/shlVU-4 11665827 9.783 ns/op BenchmarkNonZeroShifts/10/shrVU-4 7695454 15.31 ns/op BenchmarkNonZeroShifts/10/shlVU-4 8636306 12.79 ns/op BenchmarkNonZeroShifts/100/shrVU-4 1000000 100.2 ns/op BenchmarkNonZeroShifts/100/shlVU-4 1619220 79.70 ns/op BenchmarkNonZeroShifts/1000/shrVU-4 126652 951.3 ns/op BenchmarkNonZeroShifts/1000/shlVU-4 172783 638.7 ns/op BenchmarkDecimalConversion-4 325 367581 ns/op BenchmarkFloatString/100-4 17038 6923 ns/op 392 B/op 8 allocs/op BenchmarkFloatString/1000-4 302 390952 ns/op 2910 B/op 10 allocs/op BenchmarkFloatString/10000-4 3 36896270 ns/op 61013 B/op 51 allocs/op BenchmarkFloatString/100000-4 1 3536770458 ns/op 832224 B/op 482 allocs/op BenchmarkFloatAdd/10-4 233469 490.0 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100-4 229573 493.5 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/1000-4 213217 552.3 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/10000-4 112917 1026 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100000-4 21933 5502 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10-4 304723 393.8 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100-4 292762 396.3 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/1000-4 287518 407.5 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10000-4 192252 557.4 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100000-4 55542 2112 ns/op 0 B/op 0 allocs/op BenchmarkParseFloatSmallExp-4 2654 40754 ns/op BenchmarkParseFloatLargeExp-4 655 176619 ns/op BenchmarkGCD10x10/WithoutXY-4 299904 377.1 ns/op BenchmarkGCD10x10/WithXY-4 88807 1359 ns/op BenchmarkGCD10x100/WithoutXY-4 157178 746.1 ns/op BenchmarkGCD10x100/WithXY-4 25867 4849 ns/op BenchmarkGCD10x1000/WithoutXY-4 114675 1090 ns/op BenchmarkGCD10x1000/WithXY-4 21204 5878 ns/op BenchmarkGCD100x100/WithoutXY-4 43183 2646 ns/op BenchmarkGCD100x100/WithXY-4 15932 7629 ns/op BenchmarkGCD100x1000/WithoutXY-4 18646 6372 ns/op BenchmarkGCD100x1000/WithXY-4 8413 12903 ns/op BenchmarkGCD1000x1000/WithoutXY-4 3524 31866 ns/op BenchmarkGCD1000x1000/WithXY-4 1851 62667 ns/op BenchmarkHilbert-4 31 3436978 ns/op BenchmarkBinomial-4 20083 5997 ns/op BenchmarkQuoRem-4 31640 3924 ns/op BenchmarkExp-4 22 4603141 ns/op BenchmarkExpMont/Odd-4 222 537329 ns/op 2594 B/op 22 allocs/op BenchmarkExpMont/Even1-4 211 553272 ns/op 3367 B/op 38 allocs/op BenchmarkExpMont/Even2-4 210 568887 ns/op 3845 B/op 53 allocs/op BenchmarkExpMont/Even3-4 207 573170 ns/op 3832 B/op 53 allocs/op BenchmarkExpMont/Even4-4 205 572478 ns/op 3855 B/op 53 allocs/op BenchmarkExpMont/Even8-4 205 567507 ns/op 3820 B/op 52 allocs/op BenchmarkExpMont/Even32-4 206 584518 ns/op 3841 B/op 53 allocs/op BenchmarkExpMont/Even64-4 252 474286 ns/op 3628 B/op 53 allocs/op BenchmarkExpMont/Even96-4 234 488980 ns/op 3774 B/op 51 allocs/op BenchmarkExpMont/Even128-4 279 426642 ns/op 3251 B/op 50 allocs/op BenchmarkExpMont/Even255-4 303 385487 ns/op 2943 B/op 47 allocs/op BenchmarkExpMont/SmallEven1-4 666 177167 ns/op 1312 B/op 34 allocs/op BenchmarkExpMont/SmallEven2-4 596 195943 ns/op 1720 B/op 46 allocs/op BenchmarkExpMont/SmallEven3-4 566 201418 ns/op 1747 B/op 47 allocs/op BenchmarkExpMont/SmallEven4-4 604 194156 ns/op 1743 B/op 47 allocs/op BenchmarkExp2-4 26 4521850 ns/op BenchmarkBitset-4 1115934 112.5 ns/op BenchmarkBitsetNeg-4 580500 189.1 ns/op BenchmarkBitsetOrig-4 312644 330.3 ns/op BenchmarkBitsetNegOrig-4 252740 507.5 ns/op BenchmarkModSqrt225_Tonelli-4 211 556656 ns/op BenchmarkModSqrt225_3Mod4-4 675 167983 ns/op BenchmarkModSqrt231_Tonelli-4 204 586321 ns/op BenchmarkModSqrt231_5Mod8-4 592 200963 ns/op BenchmarkModInverse-4 18724 6534 ns/op BenchmarkSqrt-4 2539 47234 ns/op BenchmarkIntSqr/1-4 1727772 69.84 ns/op BenchmarkIntSqr/2-4 1156352 104.9 ns/op BenchmarkIntSqr/3-4 1005496 120.6 ns/op BenchmarkIntSqr/5-4 762148 156.6 ns/op BenchmarkIntSqr/8-4 620776 194.9 ns/op BenchmarkIntSqr/10-4 464378 231.4 ns/op BenchmarkIntSqr/20-4 85471 1440 ns/op BenchmarkIntSqr/30-4 63550 1969 ns/op BenchmarkIntSqr/50-4 38796 3030 ns/op BenchmarkIntSqr/80-4 22986 5186 ns/op BenchmarkIntSqr/100-4 18981 6725 ns/op BenchmarkIntSqr/200-4 6889 17519 ns/op BenchmarkIntSqr/300-4 2367 43690 ns/op BenchmarkIntSqr/500-4 1306 93259 ns/op BenchmarkIntSqr/800-4 499 233468 ns/op BenchmarkIntSqr/1000-4 375 325026 ns/op BenchmarkDiv/20/10-4 553299 219.1 ns/op BenchmarkDiv/40/20-4 476024 217.1 ns/op BenchmarkDiv/100/50-4 560419 215.9 ns/op BenchmarkDiv/200/100-4 70057 1669 ns/op BenchmarkDiv/400/200-4 73195 1724 ns/op BenchmarkDiv/1000/500-4 58462 2093 ns/op BenchmarkDiv/2000/1000-4 45567 2790 ns/op BenchmarkDiv/20000/10000-4 1998 58181 ns/op BenchmarkDiv/200000/100000-4 50 2434188 ns/op BenchmarkDiv/2000000/1000000-4 2 72178266 ns/op BenchmarkDiv/20000000/10000000-4 1 2197267609 ns/op BenchmarkMul-4 8 12868581 ns/op BenchmarkNatMul/10-4 333558 389.6 ns/op BenchmarkNatMul/100-4 10404 13205 ns/op BenchmarkNatMul/1000-4 297 393646 ns/op BenchmarkZeroShifts/Shl-4 23534 5841 ns/op BenchmarkZeroShifts/ShlSame-4 6491242 17.79 ns/op BenchmarkZeroShifts/Shr-4 21898 5149 ns/op BenchmarkZeroShifts/ShrSame-4 6387951 18.32 ns/op BenchmarkExp3Power/0x10-4 292190 410.7 ns/op BenchmarkExp3Power/0x40-4 248877 506.8 ns/op BenchmarkExp3Power/0x100-4 160820 779.0 ns/op BenchmarkExp3Power/0x400-4 83010 1465 ns/op BenchmarkExp3Power/0x1000-4 17100 6897 ns/op BenchmarkExp3Power/0x4000-4 3092 35540 ns/op BenchmarkExp3Power/0x10000-4 366 321573 ns/op BenchmarkExp3Power/0x40000-4 34 3404804 ns/op BenchmarkExp3Power/0x100000-4 3 33496085 ns/op BenchmarkExp3Power/0x400000-4 1 312333314 ns/op BenchmarkFibo-4 4 31333737 ns/op BenchmarkNatSqr/1-4 1328730 100.5 ns/op BenchmarkNatSqr/2-4 803953 141.6 ns/op BenchmarkNatSqr/3-4 771450 166.8 ns/op BenchmarkNatSqr/5-4 492050 233.2 ns/op BenchmarkNatSqr/8-4 365655 308.4 ns/op BenchmarkNatSqr/10-4 348645 460.8 ns/op BenchmarkNatSqr/20-4 81782 1563 ns/op BenchmarkNatSqr/30-4 60543 2121 ns/op BenchmarkNatSqr/50-4 35641 3296 ns/op BenchmarkNatSqr/80-4 21499 5610 ns/op BenchmarkNatSqr/100-4 16816 7445 ns/op BenchmarkNatSqr/200-4 6456 18507 ns/op BenchmarkNatSqr/300-4 2468 46102 ns/op BenchmarkNatSqr/500-4 1274 99010 ns/op BenchmarkNatSqr/800-4 561 233674 ns/op BenchmarkNatSqr/1000-4 409 285270 ns/op BenchmarkNatSetBytes/8-4 3522332 33.21 ns/op BenchmarkNatSetBytes/24-4 966548 109.1 ns/op BenchmarkNatSetBytes/128-4 326690 323.7 ns/op BenchmarkNatSetBytes/7-4 1336399 90.66 ns/op BenchmarkNatSetBytes/23-4 731175 172.4 ns/op BenchmarkNatSetBytes/127-4 282400 420.0 ns/op BenchmarkScanPi-4 334 351766 ns/op BenchmarkStringPiParallel-4 1066 129600 ns/op BenchmarkScan/10/Base2-4 54600 2228 ns/op BenchmarkScan/100/Base2-4 5182 19391 ns/op BenchmarkScan/1000/Base2-4 619 195061 ns/op BenchmarkScan/10/Base8-4 132790 857.6 ns/op BenchmarkScan/100/Base8-4 17432 6788 ns/op BenchmarkScan/1000/Base8-4 1704 67346 ns/op BenchmarkScan/10/Base10-4 134671 785.5 ns/op BenchmarkScan/100/Base10-4 19308 6221 ns/op BenchmarkScan/1000/Base10-4 1958 61564 ns/op BenchmarkScan/10/Base16-4 161469 701.3 ns/op BenchmarkScan/100/Base16-4 22537 5592 ns/op BenchmarkScan/1000/Base16-4 2287 52866 ns/op BenchmarkString/10/Base2-4 288235 420.9 ns/op BenchmarkString/100/Base2-4 41160 2984 ns/op BenchmarkString/1000/Base2-4 4170 29036 ns/op BenchmarkString/10/Base8-4 519070 232.2 ns/op BenchmarkString/100/Base8-4 102460 1155 ns/op BenchmarkString/1000/Base8-4 11667 10342 ns/op BenchmarkString/10/Base10-4 273031 402.0 ns/op BenchmarkString/100/Base10-4 67762 1809 ns/op BenchmarkString/1000/Base10-4 7813 15471 ns/op BenchmarkString/10/Base16-4 565264 215.7 ns/op BenchmarkString/100/Base16-4 135330 888.2 ns/op BenchmarkString/1000/Base16-4 16203 7559 ns/op BenchmarkLeafSize/0-4 64 1815337 ns/op BenchmarkLeafSize/1-4 729 161803 ns/op BenchmarkLeafSize/2-4 722 172601 ns/op BenchmarkLeafSize/3-4 531 226210 ns/op BenchmarkLeafSize/4-4 739 156685 ns/op BenchmarkLeafSize/5-4 490 244003 ns/op BenchmarkLeafSize/6-4 554 221353 ns/op BenchmarkLeafSize/7-4 615 208857 ns/op BenchmarkLeafSize/8-4 757 154188 ns/op BenchmarkLeafSize/9-4 404 281613 ns/op BenchmarkLeafSize/10-4 482 240535 ns/op BenchmarkLeafSize/11-4 475 244144 ns/op BenchmarkLeafSize/12-4 525 218466 ns/op BenchmarkLeafSize/13-4 518 231990 ns/op BenchmarkLeafSize/14-4 615 204587 ns/op BenchmarkLeafSize/15-4 642 186521 ns/op BenchmarkLeafSize/16-4 765 158437 ns/op BenchmarkLeafSize/32-4 748 168508 ns/op BenchmarkLeafSize/64-4 699 170523 ns/op BenchmarkProbablyPrime/n=0-4 16 6982089 ns/op BenchmarkProbablyPrime/n=1-4 13 7895335 ns/op BenchmarkProbablyPrime/n=5-4 10 11341599 ns/op BenchmarkProbablyPrime/n=10-4 7 15298725 ns/op BenchmarkProbablyPrime/n=20-4 5 23694476 ns/op BenchmarkProbablyPrime/Lucas-4 19 6267425 ns/op BenchmarkProbablyPrime/MillerRabinBase2-4 142 839728 ns/op BenchmarkRatCmp-4 321535 361.8 ns/op BenchmarkFloatPrecExact/1-4 197378 559.1 ns/op BenchmarkFloatPrecExact/10-4 65431 1853 ns/op BenchmarkFloatPrecExact/100-4 17606 6730 ns/op BenchmarkFloatPrecExact/1000-4 3388 33536 ns/op BenchmarkFloatPrecExact/10000-4 231 524394 ns/op BenchmarkFloatPrecExact/100000-4 5 21793443 ns/op BenchmarkFloatPrecExact/1000000-4 1 1103978701 ns/op BenchmarkFloatPrecMixed/1-4 192702 609.1 ns/op BenchmarkFloatPrecMixed/10-4 62893 1944 ns/op BenchmarkFloatPrecMixed/100-4 9225 13213 ns/op BenchmarkFloatPrecMixed/1000-4 723 168036 ns/op BenchmarkFloatPrecMixed/10000-4 19 5445990 ns/op BenchmarkFloatPrecMixed/100000-4 1 299725818 ns/op BenchmarkFloatPrecMixed/1000000-4 1 20749823062 ns/op BenchmarkFloatPrecInexact/1-4 307282 355.9 ns/op BenchmarkFloatPrecInexact/10-4 290623 433.3 ns/op BenchmarkFloatPrecInexact/100-4 201366 626.8 ns/op BenchmarkFloatPrecInexact/1000-4 56416 1992 ns/op BenchmarkFloatPrecInexact/10000-4 7053 15802 ns/op BenchmarkFloatPrecInexact/100000-4 771 161997 ns/op BenchmarkFloatPrecInexact/1000000-4 55 2059779 ns/op BenchmarkFloatSqrt/64-4 32475 3782 ns/op 160 B/op 4 allocs/op BenchmarkFloatSqrt/128-4 20184 5964 ns/op 208 B/op 4 allocs/op BenchmarkFloatSqrt/256-4 14307 8412 ns/op 304 B/op 4 allocs/op BenchmarkFloatSqrt/1000-4 7664 15507 ns/op 1264 B/op 5 allocs/op BenchmarkFloatSqrt/10000-4 1428 80611 ns/op 18174 B/op 9 allocs/op BenchmarkFloatSqrt/100000-4 100 1103820 ns/op 175257 B/op 19 allocs/op BenchmarkFloatSqrt/1000000-4 2 79572006 ns/op 3534456 B/op 600 allocs/op PASS ok math/big 73.788s goos: freebsd goarch: amd64 pkg: math/bits cpu: AMD EPYC 7B12 BenchmarkLeadingZeros-4 10258465 10.05 ns/op BenchmarkLeadingZeros8-4 9731336 11.31 ns/op BenchmarkLeadingZeros16-4 10232940 10.91 ns/op BenchmarkLeadingZeros32-4 11445289 10.17 ns/op BenchmarkLeadingZeros64-4 11510622 9.862 ns/op BenchmarkTrailingZeros-4 10865919 10.86 ns/op BenchmarkTrailingZeros8-4 10959260 10.17 ns/op BenchmarkTrailingZeros16-4 11224683 10.71 ns/op BenchmarkTrailingZeros32-4 10501770 10.34 ns/op BenchmarkTrailingZeros64-4 10722992 11.41 ns/op BenchmarkOnesCount-4 11556336 10.72 ns/op BenchmarkOnesCount8-4 11593257 10.11 ns/op BenchmarkOnesCount16-4 10456426 11.53 ns/op BenchmarkOnesCount32-4 11679214 10.72 ns/op BenchmarkOnesCount64-4 11512090 11.09 ns/op BenchmarkRotateLeft-4 9763220 11.18 ns/op BenchmarkRotateLeft8-4 11692142 10.92 ns/op BenchmarkRotateLeft16-4 10672705 11.13 ns/op BenchmarkRotateLeft32-4 11609217 10.15 ns/op BenchmarkRotateLeft64-4 10896861 9.279 ns/op BenchmarkReverse-4 18892671 5.907 ns/op BenchmarkReverse8-4 21242140 5.608 ns/op BenchmarkReverse16-4 19957098 5.935 ns/op BenchmarkReverse32-4 20139268 5.948 ns/op BenchmarkReverse64-4 18925632 5.910 ns/op BenchmarkReverseBytes-4 20085640 5.033 ns/op BenchmarkReverseBytes16-4 21329248 5.617 ns/op BenchmarkReverseBytes32-4 20612722 5.621 ns/op BenchmarkReverseBytes64-4 21058556 4.963 ns/op BenchmarkAdd-4 11495481 10.05 ns/op BenchmarkAdd32-4 10257440 10.83 ns/op BenchmarkAdd64-4 12023298 10.12 ns/op BenchmarkAdd64multiple-4 19167984 5.239 ns/op BenchmarkSub-4 10649367 10.03 ns/op BenchmarkSub32-4 10284922 11.71 ns/op BenchmarkSub64-4 10767396 10.07 ns/op BenchmarkSub64multiple-4 20172856 5.277 ns/op BenchmarkMul-4 11567065 10.04 ns/op BenchmarkMul32-4 10148683 11.33 ns/op BenchmarkMul64-4 11900850 10.06 ns/op BenchmarkDiv-4 10698415 10.50 ns/op BenchmarkDiv32-4 11467939 10.85 ns/op BenchmarkDiv64-4 11462638 9.964 ns/op PASS ok math/bits 6.535s goos: freebsd goarch: amd64 pkg: math/cmplx cpu: AMD EPYC 7B12 BenchmarkAbs-4 14883019 8.219 ns/op BenchmarkAcos-4 673842 176.6 ns/op BenchmarkAcosh-4 547411 192.7 ns/op BenchmarkAsin-4 685542 176.7 ns/op BenchmarkAsinh-4 652522 176.9 ns/op BenchmarkAtan-4 968294 111.6 ns/op BenchmarkAtanh-4 1000000 111.0 ns/op BenchmarkConj-4 19932100 5.915 ns/op BenchmarkCos-4 796024 165.2 ns/op BenchmarkCosh-4 726500 164.9 ns/op BenchmarkExp-4 935248 115.7 ns/op BenchmarkLog-4 1490558 80.64 ns/op BenchmarkLog10-4 1477467 81.21 ns/op BenchmarkPhase-4 3061260 38.15 ns/op BenchmarkPolar-4 2276553 51.57 ns/op BenchmarkPow-4 258648 444.6 ns/op BenchmarkRect-4 1255521 95.59 ns/op BenchmarkSin-4 727920 158.0 ns/op BenchmarkSinh-4 711708 163.1 ns/op BenchmarkSqrt-4 1071937 111.9 ns/op BenchmarkTan-4 441608 257.4 ns/op BenchmarkTanh-4 497932 239.7 ns/op PASS ok math/cmplx 4.421s goos: freebsd goarch: amd64 pkg: math/rand cpu: AMD EPYC 7B12 BenchmarkInt63Threadsafe-4 1172719 100.8 ns/op BenchmarkInt63ThreadsafeParallel-4 723121 140.8 ns/op BenchmarkInt63Unthreadsafe-4 1522082 80.90 ns/op BenchmarkIntn1000-4 1132956 107.8 ns/op BenchmarkInt63n1000-4 1280008 95.59 ns/op BenchmarkInt31n1000-4 1266758 101.2 ns/op BenchmarkFloat32-4 1263956 94.90 ns/op BenchmarkFloat64-4 1470810 81.76 ns/op BenchmarkPerm3-4 263571 425.0 ns/op BenchmarkPerm30-4 32042 3960 ns/op BenchmarkPerm30ViaShuffle-4 31004 3807 ns/op BenchmarkShuffleOverhead-4 20088 5556 ns/op BenchmarkRead3-4 1168222 102.4 ns/op BenchmarkRead64-4 103452 1126 ns/op BenchmarkRead1000-4 6901 16311 ns/op BenchmarkConcurrent-4 222213 519.6 ns/op PASS ok math/rand 3.873s goos: freebsd goarch: amd64 pkg: math/rand/v2 cpu: AMD EPYC 7B12 BenchmarkChaCha8MarshalBinary-4 879828 140.2 ns/op BenchmarkChaCha8MarshalBinaryRead-4 340551 318.0 ns/op BenchmarkChaCha8-4 6189670 18.92 ns/op BenchmarkChaCha8Read-4 1000000 107.6 ns/op 297.39 MB/s BenchmarkPCG_DXSM-4 4604275 25.79 ns/op BenchmarkSourceUint64-4 4634784 25.59 ns/op BenchmarkGlobalInt64-4 4208572 27.78 ns/op BenchmarkGlobalInt64Parallel-4 8077000 14.62 ns/op BenchmarkGlobalUint64-4 4353180 27.94 ns/op BenchmarkGlobalUint64Parallel-4 8109351 14.75 ns/op BenchmarkInt64-4 2733832 44.11 ns/op BenchmarkUint64-4 2712447 44.15 ns/op BenchmarkGlobalIntN1000-4 2848411 42.01 ns/op BenchmarkIntN1000-4 2103312 56.90 ns/op BenchmarkInt64N1000-4 2061698 57.70 ns/op BenchmarkInt64N1e8-4 2078906 57.84 ns/op BenchmarkInt64N1e9-4 2152670 56.29 ns/op BenchmarkInt64N2e9-4 2059015 58.47 ns/op BenchmarkInt64N1e18-4 2008336 59.43 ns/op BenchmarkInt64N2e18-4 1985302 60.54 ns/op BenchmarkInt64N4e18-4 1792347 67.79 ns/op BenchmarkInt32N1000-4 2054989 56.24 ns/op BenchmarkInt32N1e8-4 2097868 57.82 ns/op BenchmarkInt32N1e9-4 2107114 57.94 ns/op BenchmarkInt32N2e9-4 2075678 57.80 ns/op BenchmarkFloat32-4 2777322 44.64 ns/op BenchmarkFloat64-4 2680600 44.07 ns/op BenchmarkExpFloat64-4 1589330 76.82 ns/op BenchmarkNormFloat64-4 1563999 78.15 ns/op BenchmarkPerm3-4 413095 271.8 ns/op BenchmarkPerm30-4 39906 2949 ns/op BenchmarkPerm30ViaShuffle-4 42156 2856 ns/op BenchmarkShuffleOverhead-4 55470 2051 ns/op BenchmarkConcurrent-4 4184473 28.71 ns/op PASS ok math/rand/v2 6.782s goos: freebsd goarch: amd64 pkg: mime cpu: AMD EPYC 7B12 BenchmarkQEncodeWord-4 75355 1491 ns/op BenchmarkQDecodeWord-4 165873 687.4 ns/op BenchmarkQDecodeHeader-4 156156 698.2 ns/op BenchmarkTypeByExtension/.html-4 280837 395.6 ns/op BenchmarkTypeByExtension/.HTML-4 266509 412.7 ns/op BenchmarkTypeByExtension/.unused-4 290383 379.2 ns/op BenchmarkExtensionsByType/text/html-4 281850 471.9 ns/op BenchmarkExtensionsByType/text/html;_charset=utf-8-4 169228 694.9 ns/op BenchmarkExtensionsByType/application/octet-stream-4 285190 424.6 ns/op PASS ok mime 2.296s goos: freebsd goarch: amd64 pkg: mime/multipart cpu: AMD EPYC 7B12 BenchmarkReadForm/fields/maxMemory=0-4 890 131565 ns/op 47553 B/op 188 allocs/op BenchmarkReadForm/fields/maxMemory=1048576-4 946 128820 ns/op 47654 B/op 188 allocs/op BenchmarkReadForm/files/maxMemory=0-4 378 298224 ns/op 105081 B/op 272 allocs/op BenchmarkReadForm/files/maxMemory=1048576-4 784 155706 ns/op 49118 B/op 208 allocs/op PASS ok mime/multipart 1.767s goos: freebsd goarch: amd64 pkg: mime/quotedprintable cpu: AMD EPYC 7B12 BenchmarkWriter-4 1266 86873 ns/op PASS ok mime/quotedprintable 1.203s goos: freebsd goarch: amd64 pkg: net cpu: AMD EPYC 7B12 BenchmarkGoLookupIP-4 132 822841 ns/op 9794 B/op 112 allocs/op BenchmarkGoLookupIPNoSuchHost-4 10 12980370 ns/op 26094 B/op 207 allocs/op BenchmarkGoLookupIPWithBrokenNameServer-4 1 5273618876 ns/op 160232 B/op 245 allocs/op BenchmarkDNSName-4 153942 719.0 ns/op BenchmarkInterfaces-4 6909 15468 ns/op 3320 B/op 41 allocs/op BenchmarkInterfaceByIndex-4 12068 9423 ns/op 1944 B/op 29 allocs/op BenchmarkInterfaceByName-4 7582 15555 ns/op 3384 B/op 42 allocs/op BenchmarkInterfaceAddrs-4 8308 14364 ns/op 3272 B/op 48 allocs/op BenchmarkInterfacesAndAddrs-4 12314 9773 ns/op 2088 B/op 35 allocs/op BenchmarkInterfacesAndMulticastAddrs-4 8642 12424 ns/op 3168 B/op 50 allocs/op BenchmarkParseIP-4 18523 6321 ns/op BenchmarkParseIPValidIPv4-4 931711 118.7 ns/op BenchmarkParseIPValidIPv6-4 751638 145.5 ns/op BenchmarkIPMarshalText/IPv4-4 754473 136.7 ns/op 0 B/op 0 allocs/op BenchmarkIPMarshalText/IPv6-4 286315 364.1 ns/op 0 B/op 0 allocs/op BenchmarkIPMarshalText/IPv6_long-4 193074 625.8 ns/op 48 B/op 1 allocs/op BenchmarkIPString/IPv4-4 163316 720.7 ns/op 32 B/op 2 allocs/op BenchmarkIPString/IPv6-4 20114 5953 ns/op 216 B/op 11 allocs/op BenchmarkIPMaskString-4 82330 1428 ns/op BenchmarkIPEqual/IPv4-4 1368694 82.84 ns/op BenchmarkIPEqual/IPv6-4 1317938 88.08 ns/op BenchmarkSendfileZeroBytes-4 16081 6342 ns/op 19 B/op 1 allocs/op BenchmarkSendFile/file-to-tcp/1024-4 1 1032647882 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: 0x1820c2b4bfb8a05b BenchmarkSendFile/file-to-tcp/2048-4 1 1078418959 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: 0x1820c2b4fd9f14da BenchmarkSendFile/file-to-tcp/4096-4 1 1045077637 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: 0x1820c2b53e5ce447 BenchmarkSendFile/file-to-tcp/8192-4 1 1080111552 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: 0x1820c2b57d185402 BenchmarkSendFile/file-to-tcp/16384-4 1 1072062981 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: 0x1820c2b5bdf4b542 BenchmarkSendFile/file-to-tcp/32768-4 1 1066437834 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: 0x1820c2b5fe47212b BenchmarkSendFile/file-to-tcp/65536-4 1 1075213855 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: 0x1820c2b63e5c94c6 BenchmarkSendFile/file-to-tcp/131072-4 1 1022575260 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: 0x1820c2b67f0842a2 BenchmarkSendFile/file-to-tcp/262144-4 1 1115152796 ns/op 0.24 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: 0x1820c2b6bca89bd7 BenchmarkSendFile/file-to-tcp/524288-4 1 1077658448 ns/op 0.49 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: 0x1820c2b6ffe932b9 BenchmarkSendFile/file-to-tcp/1048576-4 1 1041429072 ns/op 1.01 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: 0x1820c2b741657e8c BenchmarkSendFile/file-to-unix/1024-4 1 1042255124 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: 0x1820c2b7816ed555 BenchmarkSendFile/file-to-unix/2048-4 1 1023395980 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: 0x1820c2b7bfeb3536 BenchmarkSendFile/file-to-unix/4096-4 1 1062130538 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: 0x1820c2b7fd5bfac1 BenchmarkSendFile/file-to-unix/8192-4 1 1079054130 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: 0x1820c2b83d1c8f89 BenchmarkSendFile/file-to-unix/16384-4 1 1023437751 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: 0x1820c2b87de020e8 BenchmarkSendFile/file-to-unix/32768-4 1 1072995102 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: 0x1820c2b8bb4fc211 BenchmarkSendFile/file-to-unix/65536-4 1 1044737526 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: 0x1820c2b8fb9e3e79 BenchmarkSendFile/file-to-unix/131072-4 1 1075380475 ns/op 0.12 MB/s 33040 B/op 5 allocs/op --- BENCH: BenchmarkSendFile/file-to-unix/131072-4 sendfile_test.go:628: Deterministic RNG seed based on timestamp: 0x1820c2b93a6deb30 BenchmarkSendFile/file-to-unix/262144-4 1 1084390686 ns/op 0.24 MB/s 33040 B/op 5 allocs/op --- BENCH: BenchmarkSendFile/file-to-unix/262144-4 sendfile_test.go:628: Deterministic RNG seed based on timestamp: 0x1820c2b97b2e6667 BenchmarkSendFile/file-to-unix/524288-4 1 1024603492 ns/op 0.51 MB/s 33040 B/op 5 allocs/op --- BENCH: BenchmarkSendFile/file-to-unix/524288-4 sendfile_test.go:628: Deterministic RNG seed based on timestamp: 0x1820c2b9bcb7c4d5 BenchmarkSendFile/file-to-unix/1048576-4 1 1078279659 ns/op 0.97 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: 0x1820c2b9faf15dd8 BenchmarkTCP4OneShot-4 2114 51491 ns/op BenchmarkTCP4OneShotTimeout-4 2056 49822 ns/op BenchmarkTCP4Persistent-4 7045 16748 ns/op BenchmarkTCP4PersistentTimeout-4 6890 17091 ns/op BenchmarkTCP6OneShot-4 2307 51559 ns/op BenchmarkTCP6OneShotTimeout-4 3250 35568 ns/op BenchmarkTCP6Persistent-4 10036 11642 ns/op BenchmarkTCP6PersistentTimeout-4 10795 11149 ns/op BenchmarkTCP4ConcurrentReadWrite-4 10000 26490 ns/op BenchmarkTCP6ConcurrentReadWrite-4 10000 26238 ns/op BenchmarkSetReadDeadline-4 128158 932.0 ns/op BenchmarkUDP6LinkLocalUnicast-4 4977 22241 ns/op BenchmarkReadWriteMsgUDPAddrPort-4 7266 16738 ns/op 0 B/op 0 allocs/op BenchmarkWriteToReadFromUDP-4 12262 14733 ns/op 16 B/op 1 allocs/op BenchmarkWriteToReadFromUDPAddrPort-4 6403 16728 ns/op 0 B/op 0 allocs/op PASS ok net 36.228s goos: freebsd goarch: amd64 pkg: net/http cpu: AMD EPYC 7B12 BenchmarkCookieString-4 41766 2824 ns/op 176 B/op 1 allocs/op BenchmarkReadSetCookies-4 18487 6489 ns/op 1200 B/op 21 allocs/op BenchmarkReadCookies-4 26821 4352 ns/op 2000 B/op 11 allocs/op BenchmarkHeaderWriteSubset-4 25434 4719 ns/op 45 B/op 0 allocs/op BenchmarkCopyValues-4 58195 2070 ns/op 736 B/op 11 allocs/op BenchmarkHexEscapeNonASCII-4 72842 1689 ns/op 192 B/op 2 allocs/op BenchmarkFindChild/n=2/rep=linear-4 2073789 58.48 ns/op BenchmarkFindChild/n=2/rep=map-4 4067391 29.22 ns/op BenchmarkFindChild/n=2/rep=hybrid8-4 1770040 68.46 ns/op BenchmarkFindChild/n=4/rep=linear-4 1087372 109.3 ns/op BenchmarkFindChild/n=4/rep=map-4 4049895 29.13 ns/op BenchmarkFindChild/n=4/rep=hybrid8-4 1008369 116.2 ns/op BenchmarkFindChild/n=8/rep=linear-4 574920 209.0 ns/op BenchmarkFindChild/n=8/rep=map-4 4119126 28.55 ns/op BenchmarkFindChild/n=8/rep=hybrid8-4 464389 217.4 ns/op BenchmarkFindChild/n=16/rep=linear-4 258624 411.0 ns/op BenchmarkFindChild/n=16/rep=map-4 4701276 24.94 ns/op BenchmarkFindChild/n=16/rep=hybrid8-4 2932186 38.59 ns/op BenchmarkFindChild/n=32/rep=linear-4 138057 841.8 ns/op BenchmarkFindChild/n=32/rep=map-4 4449566 26.45 ns/op BenchmarkFindChild/n=32/rep=hybrid8-4 2949594 39.48 ns/op BenchmarkMultiConflicts-4 1 125342548 ns/op BenchmarkServerMatch-4 26247 4754 ns/op BenchmarkReadRequestChrome-4 5748 21210 ns/op 28.81 MB/s 1540 B/op 14 allocs/op BenchmarkReadRequestCurl-4 15339 8057 ns/op 9.68 MB/s 988 B/op 9 allocs/op BenchmarkReadRequestApachebench-4 15286 8089 ns/op 10.14 MB/s 988 B/op 9 allocs/op BenchmarkReadRequestSiege-4 10496 11400 ns/op 13.25 MB/s 1084 B/op 11 allocs/op BenchmarkReadRequestWrk-4 22495 5335 ns/op 7.50 MB/s 924 B/op 7 allocs/op BenchmarkFileAndServer_1KB/h1-4 267 402871 ns/op 2.54 MB/s BenchmarkFileAndServer_1KB/https1-4 229 534897 ns/op 1.91 MB/s BenchmarkFileAndServer_1KB/h2-4 156 751013 ns/op 1.36 MB/s BenchmarkFileAndServer_16MB/h1-4 4 31757996 ns/op 528.28 MB/s BenchmarkFileAndServer_16MB/https1-4 2 64222041 ns/op 261.24 MB/s BenchmarkFileAndServer_16MB/h2-4 1 174898870 ns/op 95.93 MB/s BenchmarkFileAndServer_64MB/h1-4 1 116326027 ns/op 576.90 MB/s BenchmarkFileAndServer_64MB/https1-4 1 243354246 ns/op 275.77 MB/s BenchmarkFileAndServer_64MB/h2-4 1 716427443 ns/op 93.67 MB/s BenchmarkServeMux-4 297 431715 ns/op 17280 B/op 360 allocs/op BenchmarkServeMux_SkipServe-4 355 363914 ns/op 0 B/op 0 allocs/op BenchmarkClientServer/h1-4 310 393139 ns/op 6435 B/op 69 allocs/op BenchmarkClientServer/https1-4 230 483478 ns/op 7319 B/op 79 allocs/op BenchmarkClientServer/h2-4 172 634038 ns/op 10131 B/op 77 allocs/op BenchmarkClientServerParallel/4/h1-4 1195 88671 ns/op 10043 B/op 82 allocs/op BenchmarkClientServerParallel/4/https1-4 169 660793 ns/op 50977 B/op 379 allocs/op --- BENCH: BenchmarkClientServerParallel/4/https1-4 clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:29319: write tcp 127.0.0.1:29309->127.0.0.1:29319: use of closed network connection clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:29314: read tcp 127.0.0.1:29309->127.0.0.1:29314: use of closed network connection clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:29317: read tcp 127.0.0.1:29309->127.0.0.1:29317: use of closed network connection clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:29320: read tcp 127.0.0.1:29309->127.0.0.1:29320: use of closed network connection clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:29321: read tcp 127.0.0.1:29309->127.0.0.1:29321: use of closed network connection clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:29312: write tcp 127.0.0.1:29309->127.0.0.1:29312: use of closed network connection clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:29315: write tcp 127.0.0.1:29309->127.0.0.1:29315: use of closed network connection clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:29318: write tcp 127.0.0.1:29309->127.0.0.1:29318: use of closed network connection clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:29364: read tcp 127.0.0.1:29323->127.0.0.1:29364: use of closed network connection clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:29367: write tcp 127.0.0.1:29323->127.0.0.1:29367: use of closed network connection ... [output truncated] BenchmarkClientServerParallel/4/h2-4 729 147619 ns/op 11584 B/op 89 allocs/op --- BENCH: BenchmarkClientServerParallel/4/h2-4 clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:29433: read tcp 127.0.0.1:29428->127.0.0.1:29433: use of closed network connection BenchmarkClientServerParallel/64/h1-4 922 141946 ns/op 17018 B/op 106 allocs/op BenchmarkClientServerParallel/64/https1-4 60 1815026 ns/op 143685 B/op 1005 allocs/op --- BENCH: BenchmarkClientServerParallel/64/https1-4 clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:30278: read tcp 127.0.0.1:30224->127.0.0.1:30278: use of closed network connection clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:30252: EOF BenchmarkClientServerParallel/64/h2-4 81 1769814 ns/op 140668 B/op 1085 allocs/op --- BENCH: BenchmarkClientServerParallel/64/h2-4 clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:30290: read tcp 127.0.0.1:30287->127.0.0.1:30290: use of closed network connection clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:30292: read tcp 127.0.0.1:30287->127.0.0.1:30292: use of closed network connection clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:30296: EOF clientserver_test.go:282: server log: http2: server: error reading preface from client 127.0.0.1:30299: read tcp 127.0.0.1:30287->127.0.0.1:30299: read: connection reset by peer clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:30294: write tcp 127.0.0.1:30287->127.0.0.1:30294: use of closed network connection clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:30320: EOF clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:30347: EOF clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:30349: EOF BenchmarkServer-4 1 1093145178 ns/op 30944 B/op 159 allocs/op BenchmarkClient-4 178 680287 ns/op 4250 B/op 50 allocs/op BenchmarkServerFakeConnNoKeepAlive-4 382 274591 ns/op 7978 B/op 56 allocs/op BenchmarkServerFakeConnWithKeepAlive-4 937 128874 ns/op 3078 B/op 24 allocs/op BenchmarkServerFakeConnWithKeepAliveLite-4 1164 87871 ns/op 1982 B/op 14 allocs/op BenchmarkServerHandlerTypeLen-4 1479 70427 ns/op 2815 B/op 21 allocs/op BenchmarkServerHandlerNoLen-4 1627 64506 ns/op 2787 B/op 19 allocs/op BenchmarkServerHandlerNoType-4 1582 65975 ns/op 2789 B/op 20 allocs/op BenchmarkServerHandlerNoHeader-4 1552 65243 ns/op 1963 B/op 14 allocs/op BenchmarkServerHijack-4 1011 115755 ns/op 17180 B/op 52 allocs/op BenchmarkCloseNotifier/h1-4 405 283335 ns/op 6283 B/op 53 allocs/op BenchmarkResponseStatusLine-4 737527 155.3 ns/op 0 B/op 0 allocs/op PASS ok net/http 16.640s goos: freebsd goarch: amd64 pkg: net/http/httputil cpu: AMD EPYC 7B12 BenchmarkServeHTTP-4 6171 19500 ns/op 34257 B/op 14 allocs/op PASS ok net/http/httputil 1.285s goos: freebsd goarch: amd64 pkg: net/netip cpu: AMD EPYC 7B12 BenchmarkIPNextPrev-4 116676 939.8 ns/op BenchmarkBinaryMarshalRoundTrip/ipv4-4 1124115 103.8 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6-4 729858 144.8 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6+zone-4 137826 871.9 ns/op BenchmarkStdIPv4-4 162570 757.9 ns/op 16 B/op 1 allocs/op BenchmarkIPv4-4 128786 907.5 ns/op 0 B/op 0 allocs/op BenchmarkIPv4_inline-4 120624 936.3 ns/op 0 B/op 0 allocs/op BenchmarkStdIPv6-4 147657 780.5 ns/op 16 B/op 1 allocs/op BenchmarkIPv6-4 105634 1095 ns/op 0 B/op 0 allocs/op BenchmarkIPv4Contains-4 1931457 59.80 ns/op 0 B/op 0 allocs/op BenchmarkIPv6Contains-4 1783056 61.49 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v4-4 1279568 96.20 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6-4 754942 158.9 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_ellipsis-4 763556 131.1 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_v4-4 727306 161.9 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_zone-4 162978 740.7 ns/op 0 B/op 0 allocs/op BenchmarkStdParseIP/v4-4 689427 164.5 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6-4 463830 229.9 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_ellipsis-4 595624 199.3 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_v4-4 521253 237.1 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_zone-4 129534 851.4 ns/op 16 B/op 1 allocs/op BenchmarkAddrString/v4-4 496926 222.1 ns/op 16 B/op 1 allocs/op BenchmarkAddrString/v6-4 183117 615.7 ns/op 48 B/op 1 allocs/op BenchmarkAddrString/v6_ellipsis-4 243363 467.8 ns/op 24 B/op 1 allocs/op BenchmarkAddrString/v6_v4-4 314085 352.6 ns/op 24 B/op 1 allocs/op BenchmarkAddrString/v6_zone-4 216289 504.2 ns/op 24 B/op 1 allocs/op BenchmarkIPStringExpanded/v4-4 429654 247.8 ns/op 16 B/op 1 allocs/op BenchmarkIPStringExpanded/v6-4 223965 522.5 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_ellipsis-4 208033 524.1 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_v4-4 218823 515.3 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_zone-4 164317 676.5 ns/op 128 B/op 2 allocs/op BenchmarkAddrMarshalText/v4-4 523308 192.0 ns/op 16 B/op 1 allocs/op BenchmarkAddrMarshalText/v6-4 199106 559.8 ns/op 48 B/op 1 allocs/op BenchmarkAddrMarshalText/v6_ellipsis-4 220230 461.0 ns/op 48 B/op 1 allocs/op BenchmarkAddrMarshalText/v6_v4-4 301794 341.1 ns/op 32 B/op 1 allocs/op BenchmarkAddrMarshalText/v6_zone-4 217575 522.7 ns/op 48 B/op 1 allocs/op BenchmarkAddrPortString/v4-4 310806 332.3 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortString/v6-4 156254 742.2 ns/op 48 B/op 1 allocs/op BenchmarkAddrPortString/v6_ellipsis-4 189691 592.4 ns/op 32 B/op 1 allocs/op BenchmarkAddrPortString/v6_v4-4 241153 495.4 ns/op 32 B/op 1 allocs/op BenchmarkAddrPortString/v6_zone-4 187902 640.4 ns/op 32 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v4-4 348566 304.8 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6-4 176251 684.7 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_ellipsis-4 195294 591.5 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_v4-4 255229 459.8 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_zone-4 183908 615.5 ns/op 64 B/op 1 allocs/op BenchmarkPrefixMasking/IPv4_/32-4 1425747 86.01 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/17-4 1391553 85.05 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/0-4 1390357 85.92 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/128-4 1312596 90.55 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/65-4 1319115 90.12 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/0-4 1315294 89.68 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/128-4 1338711 91.06 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/65-4 1321686 90.32 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/0-4 1319274 90.18 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMarshalText-4 525877 220.6 ns/op 24 B/op 1 allocs/op BenchmarkParseAddrPort/v4-4 641919 182.5 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6-4 455358 244.9 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_ellipsis-4 559623 217.2 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_v4-4 501273 241.2 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_zone-4 137811 843.4 ns/op 0 B/op 0 allocs/op BenchmarkAs16-4 7124860 16.32 ns/op PASS ok net/netip 10.235s 2025/02/03 17:26:35 Test RPC server listening on 127.0.0.1:30911 2025/02/03 17:26:35 Test HTTP RPC server listening on 127.0.0.1:30912 goos: freebsd goarch: amd64 pkg: net/rpc cpu: AMD EPYC 7B12 BenchmarkEndToEnd-4 1777 68646 ns/op BenchmarkEndToEndHTTP-4 1495 69660 ns/op BenchmarkEndToEndAsync-4 3858 28249 ns/op BenchmarkEndToEndAsyncHTTP-4 4040 29319 ns/op PASS ok net/rpc 1.931s goos: freebsd goarch: amd64 pkg: net/textproto cpu: AMD EPYC 7B12 BenchmarkReadMIMEHeader/client_headers-4 4492 22966 ns/op BenchmarkReadMIMEHeader/server_headers-4 6518 15640 ns/op BenchmarkUncommon-4 37206 3455 ns/op 464 B/op 5 allocs/op PASS ok net/textproto 1.458s goos: freebsd goarch: amd64 pkg: net/url cpu: AMD EPYC 7B12 BenchmarkString-4 7562 16068 ns/op 1200 B/op 32 allocs/op BenchmarkResolvePath-4 175639 664.6 ns/op 32 B/op 2 allocs/op BenchmarkQueryEscape/#00-4 861176 135.8 ns/op 16 B/op 1 allocs/op BenchmarkQueryEscape/#01-4 131668 884.3 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#02-4 240702 477.6 ns/op 32 B/op 1 allocs/op BenchmarkQueryEscape/#03-4 121416 986.6 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#04-4 20850 5870 ns/op 832 B/op 2 allocs/op BenchmarkPathEscape/#00-4 513223 206.1 ns/op 16 B/op 1 allocs/op BenchmarkPathEscape/#01-4 123904 849.1 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#02-4 248134 487.4 ns/op 32 B/op 1 allocs/op BenchmarkPathEscape/#03-4 106928 1003 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#04-4 21718 5459 ns/op 704 B/op 2 allocs/op BenchmarkQueryUnescape/#00-4 320228 366.0 ns/op 16 B/op 1 allocs/op BenchmarkQueryUnescape/#01-4 137469 831.2 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#02-4 132217 860.2 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#03-4 64646 1869 ns/op 64 B/op 1 allocs/op BenchmarkQueryUnescape/#04-4 11619 9934 ns/op 320 B/op 1 allocs/op BenchmarkPathUnescape/#00-4 302688 364.2 ns/op 16 B/op 1 allocs/op BenchmarkPathUnescape/#01-4 142226 822.0 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#02-4 134230 849.2 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#03-4 64926 1834 ns/op 64 B/op 1 allocs/op BenchmarkPathUnescape/#04-4 12390 9727 ns/op 320 B/op 1 allocs/op PASS ok net/url 4.247s goos: freebsd goarch: amd64 pkg: os cpu: AMD EPYC 7B12 BenchmarkExpand/noop-4 3588388 32.19 ns/op 0 B/op 0 allocs/op BenchmarkExpand/multiple-4 244809 443.6 ns/op 48 B/op 2 allocs/op BenchmarkReaddirname-4 1461 75891 ns/op --- BENCH: BenchmarkReaddirname-4 os_test.go:506: benchmarkReaddirname ".": 158 entries os_test.go:506: benchmarkReaddirname ".": 158 entries os_test.go:506: benchmarkReaddirname ".": 158 entries BenchmarkReaddir-4 476 255129 ns/op --- BENCH: BenchmarkReaddir-4 os_test.go:523: benchmarkReaddir ".": 158 entries os_test.go:523: benchmarkReaddir ".": 158 entries os_test.go:523: benchmarkReaddir ".": 158 entries BenchmarkReadDir-4 1096 104801 ns/op --- BENCH: BenchmarkReadDir-4 os_test.go:540: benchmarkReadDir ".": 158 entries os_test.go:540: benchmarkReadDir ".": 158 entries os_test.go:540: benchmarkReadDir ".": 158 entries BenchmarkStatDot-4 156528 768.7 ns/op BenchmarkStatFile-4 129556 936.3 ns/op BenchmarkStatDir-4 140341 867.5 ns/op BenchmarkLstatDot-4 155971 777.4 ns/op BenchmarkLstatFile-4 128668 934.2 ns/op BenchmarkLstatDir-4 136065 874.1 ns/op BenchmarkRemoveAll-4 52 2317188 ns/op 46409 B/op 558 allocs/op PASS ok os 3.016s goos: freebsd goarch: amd64 pkg: os/exec cpu: AMD EPYC 7B12 BenchmarkExecHostname-4 42 3491174 ns/op 7440 B/op 31 allocs/op PASS ok os/exec 1.231s goos: freebsd goarch: amd64 pkg: os/user cpu: AMD EPYC 7B12 BenchmarkCurrent-4 23353 4786 ns/op PASS ok os/user 1.202s goos: freebsd goarch: amd64 pkg: reflect cpu: AMD EPYC 7B12 BenchmarkBool-4 4763815 25.33 ns/op BenchmarkString-4 2996100 39.92 ns/op BenchmarkBytes-4 2621862 45.83 ns/op BenchmarkNamedBytes-4 1512127 78.92 ns/op BenchmarkBytesArray-4 886359 119.1 ns/op BenchmarkSliceLen-4 3061321 38.70 ns/op BenchmarkMapLen-4 1135266 106.8 ns/op BenchmarkStringLen-4 2251348 52.47 ns/op BenchmarkArrayLen-4 1706212 69.32 ns/op BenchmarkSliceCap-4 3057254 39.22 ns/op BenchmarkDeepEqual/int8-4 497947 217.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int8-4 118771 982.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int16-4 426384 251.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int16-4 116823 995.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int32-4 456986 254.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int32-4 119174 997.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int64-4 432669 252.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int64-4 117252 999.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int-4 399925 254.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int-4 118620 986.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint8-4 491894 218.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8-4 157144 762.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint16-4 470679 255.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint16-4 115566 1000 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint32-4 445965 257.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint32-4 114631 996.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint64-4 409952 252.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint64-4 116492 1005 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint-4 436558 252.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint-4 117181 1005 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uintptr-4 476887 251.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uintptr-4 119672 999.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float32-4 416010 254.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float32-4 113574 995.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float64-4 463783 250.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float64-4 119642 989.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex64-4 421138 252.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex64-4 116484 991.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex128-4 426646 255.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex128-4 121002 992.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/bool-4 548266 218.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]bool-4 115656 962.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/string-4 424028 249.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]string-4 119704 1004 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8#01-4 147153 748.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][]uint8-4 74220 1533 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[6]uint8-4 62034 1873 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][6]uint8-4 44773 2617 ns/op 0 B/op 0 allocs/op BenchmarkMapsDeepEqual-4 47262 2580 ns/op BenchmarkIsZero/ArrayComparable-4 344029 345.5 ns/op BenchmarkIsZero/ArrayIncomparable-4 40512 2958 ns/op BenchmarkIsZero/StructComparable-4 677012 147.8 ns/op BenchmarkIsZero/StructIncomparable-4 174998 641.5 ns/op BenchmarkIsZero/ArrayInt_4-4 1622558 74.84 ns/op BenchmarkIsZero/ArrayInt_1024-4 19294 6181 ns/op BenchmarkIsZero/ArrayInt_1024_NoZero-4 37762 3183 ns/op BenchmarkIsZero/Struct4Int-4 1676077 71.05 ns/op BenchmarkIsZero/ArrayStruct4Int_1024-4 19242 6228 ns/op BenchmarkIsZero/ArrayChanInt_1024-4 19255 6170 ns/op BenchmarkIsZero/StructInt_512-4 38038 3171 ns/op BenchmarkSetZero/Bool/Direct-4 5028472 24.51 ns/op BenchmarkSetZero/Bool/CachedZero-4 1128241 108.7 ns/op BenchmarkSetZero/Bool/NewZero-4 857041 141.1 ns/op BenchmarkSetZero/Int/Direct-4 3073564 38.80 ns/op BenchmarkSetZero/Int/CachedZero-4 1111093 107.3 ns/op BenchmarkSetZero/Int/NewZero-4 854450 143.4 ns/op BenchmarkSetZero/Uint/Direct-4 3049590 38.14 ns/op BenchmarkSetZero/Uint/CachedZero-4 1134186 107.6 ns/op BenchmarkSetZero/Uint/NewZero-4 841980 141.0 ns/op BenchmarkSetZero/Float/Direct-4 3130060 38.98 ns/op BenchmarkSetZero/Float/CachedZero-4 1137423 104.5 ns/op BenchmarkSetZero/Float/NewZero-4 841513 141.2 ns/op BenchmarkSetZero/Complex/Direct-4 3061507 38.36 ns/op BenchmarkSetZero/Complex/CachedZero-4 1135923 108.0 ns/op BenchmarkSetZero/Complex/NewZero-4 740620 140.9 ns/op BenchmarkSetZero/Array/Direct-4 2830723 41.81 ns/op BenchmarkSetZero/Array/CachedZero-4 1121385 106.9 ns/op BenchmarkSetZero/Array/NewZero-4 836521 145.1 ns/op BenchmarkSetZero/Chan/Direct-4 3047416 39.11 ns/op BenchmarkSetZero/Chan/CachedZero-4 1154293 103.8 ns/op BenchmarkSetZero/Chan/NewZero-4 875336 138.3 ns/op BenchmarkSetZero/Func/Direct-4 3141505 39.02 ns/op BenchmarkSetZero/Func/CachedZero-4 995427 104.4 ns/op BenchmarkSetZero/Func/NewZero-4 878814 137.7 ns/op BenchmarkSetZero/Interface/Direct-4 2925066 40.63 ns/op BenchmarkSetZero/Interface/CachedZero-4 1000000 109.3 ns/op BenchmarkSetZero/Interface/NewZero-4 775789 143.5 ns/op BenchmarkSetZero/Map/Direct-4 3033308 38.36 ns/op BenchmarkSetZero/Map/CachedZero-4 1000000 102.6 ns/op BenchmarkSetZero/Map/NewZero-4 813806 137.2 ns/op BenchmarkSetZero/Pointer/Direct-4 3087397 39.17 ns/op BenchmarkSetZero/Pointer/CachedZero-4 1182777 101.9 ns/op BenchmarkSetZero/Pointer/NewZero-4 872998 134.1 ns/op BenchmarkSetZero/Slice/Direct-4 2837995 42.30 ns/op BenchmarkSetZero/Slice/CachedZero-4 1107364 106.9 ns/op BenchmarkSetZero/Slice/NewZero-4 754558 140.8 ns/op BenchmarkSetZero/String/Direct-4 3040682 39.45 ns/op BenchmarkSetZero/String/CachedZero-4 1132126 108.1 ns/op BenchmarkSetZero/String/NewZero-4 721864 143.8 ns/op BenchmarkSetZero/Struct/Direct-4 2858103 41.30 ns/op BenchmarkSetZero/Struct/CachedZero-4 1126078 108.5 ns/op BenchmarkSetZero/Struct/NewZero-4 730868 142.0 ns/op BenchmarkSelect/1-4 258786 477.8 ns/op 80 B/op 5 allocs/op BenchmarkSelect/4-4 102838 1160 ns/op 208 B/op 8 allocs/op BenchmarkSelect/8-4 54126 2193 ns/op 672 B/op 13 allocs/op BenchmarkCall-4 237591 426.5 ns/op 0 B/op 0 allocs/op BenchmarkCallMethod-4 218169 539.2 ns/op 0 B/op 0 allocs/op BenchmarkCallArgCopy/size=128-4 105762 1155 ns/op 110.80 MB/s BenchmarkCallArgCopy/size=256-4 88689 1323 ns/op 193.44 MB/s BenchmarkCallArgCopy/size=1024-4 77260 1503 ns/op 681.26 MB/s BenchmarkCallArgCopy/size=4096-4 47485 2563 ns/op 1598.23 MB/s BenchmarkCallArgCopy/size=65536-4 4164 25546 ns/op 2565.39 MB/s BenchmarkFieldByName1-4 2144208 55.88 ns/op BenchmarkFieldByName2-4 154568 879.9 ns/op BenchmarkFieldByName3-4 20065 5945 ns/op BenchmarkInterfaceBig-4 5051469 23.87 ns/op BenchmarkInterfaceSmall-4 5035237 23.72 ns/op BenchmarkNew-4 3142321 37.77 ns/op BenchmarkMap/StringKeys/MapIndex-4 3348 35215 ns/op 0 B/op 0 allocs/op BenchmarkMap/StringKeys/SetMapIndex-4 2307 44419 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/MapIndex-4 3008 36438 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/SetMapIndex-4 2368 44440 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/MapIndex-4 2947 35008 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/SetMapIndex-4 2716 44418 ns/op 0 B/op 0 allocs/op BenchmarkMapIterNext-4 231350 433.5 ns/op BenchmarkTypeForString-4 2645426 45.09 ns/op BenchmarkTypeForError-4 1338511 91.43 ns/op PASS ok reflect 19.917s goos: freebsd goarch: amd64 pkg: regexp cpu: AMD EPYC 7B12 BenchmarkFind-4 13528 7712 ns/op 9275 B/op 1 allocs/op BenchmarkFindAllNoMatches-4 19430 5731 ns/op 9317 B/op 1 allocs/op BenchmarkFindString-4 16512 7144 ns/op 9031 B/op 1 allocs/op BenchmarkFindSubmatch-4 16144 7957 ns/op 9300 B/op 2 allocs/op BenchmarkFindStringSubmatch-4 16076 7529 ns/op 9025 B/op 2 allocs/op BenchmarkLiteral-4 25084 5048 ns/op BenchmarkNotLiteral-4 5620 20668 ns/op BenchmarkMatchClass-4 4069 26780 ns/op BenchmarkMatchClass_InRange-4 4496 26363 ns/op BenchmarkReplaceAll-4 3420 32995 ns/op BenchmarkAnchoredLiteralShortNonMatch-4 164876 740.0 ns/op BenchmarkAnchoredLiteralLongNonMatch-4 167238 730.0 ns/op BenchmarkAnchoredShortMatch-4 99325 1226 ns/op BenchmarkAnchoredLongMatch-4 99979 1229 ns/op BenchmarkOnePassShortA-4 25916 4648 ns/op BenchmarkNotOnePassShortA-4 10000 10590 ns/op BenchmarkOnePassShortB-4 34135 3575 ns/op BenchmarkNotOnePassShortB-4 14367 8789 ns/op BenchmarkOnePassLongPrefix-4 114770 1073 ns/op BenchmarkOnePassLongNotPrefix-4 38161 3209 ns/op BenchmarkMatchParallelShared-4 24339 4593 ns/op BenchmarkMatchParallelCopied-4 31040 4905 ns/op BenchmarkQuoteMetaAll-4 230582 489.7 ns/op 28.59 MB/s BenchmarkQuoteMetaNone-4 406180 264.6 ns/op 98.27 MB/s BenchmarkCompile/Onepass-4 5690 19880 ns/op 4272 B/op 52 allocs/op BenchmarkCompile/Medium-4 2587 46348 ns/op 10152 B/op 112 allocs/op BenchmarkCompile/Hard-4 282 427344 ns/op 90712 B/op 424 allocs/op BenchmarkMatch/Easy0/16-4 4932741 28.24 ns/op 566.66 MB/s BenchmarkMatch/Easy0/32-4 28321 4316 ns/op 7.42 MB/s BenchmarkMatch/Easy0/1K-4 26930 5045 ns/op 202.96 MB/s BenchmarkMatch/Easy0i/16-4 4230378 23.74 ns/op 673.88 MB/s BenchmarkMatch/Easy0i/32-4 8412 15152 ns/op 2.11 MB/s BenchmarkMatch/Easy0i/1K-4 350 334474 ns/op 3.06 MB/s BenchmarkMatch/Easy1/16-4 4756717 25.39 ns/op 630.28 MB/s BenchmarkMatch/Easy1/32-4 25429 4452 ns/op 7.19 MB/s BenchmarkMatch/Easy1/1K-4 10000 11880 ns/op 86.20 MB/s BenchmarkMatch/Medium/16-4 4900870 24.17 ns/op 662.03 MB/s BenchmarkMatch/Medium/32-4 8863 14112 ns/op 2.27 MB/s BenchmarkMatch/Medium/1K-4 442 301875 ns/op 3.39 MB/s BenchmarkMatch/Hard/16-4 4867867 25.21 ns/op 634.79 MB/s BenchmarkMatch/Hard/32-4 4893 22767 ns/op 1.41 MB/s BenchmarkMatch/Hard/1K-4 226 527675 ns/op 1.94 MB/s BenchmarkMatch/Hard1/16-4 1837 59023 ns/op 0.27 MB/s BenchmarkMatch/Hard1/32-4 1038 112358 ns/op 0.28 MB/s BenchmarkMatch/Hard1/1K-4 36 3313978 ns/op 0.31 MB/s BenchmarkMatch_onepass_regex/16-4 38085 3095 ns/op 5.17 MB/s 24 B/op 0 allocs/op BenchmarkMatch_onepass_regex/32-4 22788 5269 ns/op 6.07 MB/s 23 B/op 0 allocs/op BenchmarkMatch_onepass_regex/1K-4 847 140479 ns/op 7.29 MB/s 22 B/op 0 allocs/op PASS ok regexp 8.416s goos: freebsd goarch: amd64 pkg: regexp/syntax cpu: AMD EPYC 7B12 BenchmarkEmptyOpContext-4 876249 131.9 ns/op BenchmarkIsWordChar-4 246996 453.7 ns/op PASS ok regexp/syntax 2.029s goos: freebsd goarch: amd64 pkg: runtime cpu: AMD EPYC 7B12 BenchmarkCallers/cached-4 96403 1122 ns/op BenchmarkCallers/inlined-4 99561 1181 ns/op BenchmarkCallers/no-cache-4 24226 4964 ns/op BenchmarkFPCallers/cached-4 3636268 31.80 ns/op BenchmarkMakeChan/Byte-4 1242997 81.75 ns/op BenchmarkMakeChan/Int-4 1000000 118.9 ns/op BenchmarkMakeChan/Ptr-4 837390 144.5 ns/op BenchmarkMakeChan/Struct/0-4 1438755 84.99 ns/op BenchmarkMakeChan/Struct/32-4 535926 195.3 ns/op BenchmarkMakeChan/Struct/40-4 608163 224.5 ns/op BenchmarkChanNonblocking-4 12902196 8.813 ns/op BenchmarkSelectUncontended-4 2008862 73.13 ns/op BenchmarkSelectSyncContended-4 35805 3164 ns/op BenchmarkSelectAsyncContended-4 148303 744.3 ns/op BenchmarkSelectNonblock-4 7359366 15.87 ns/op BenchmarkChanUncontended-4 8762 20882 ns/op BenchmarkChanContended-4 1272 90312 ns/op BenchmarkChanSync-4 143367 795.7 ns/op BenchmarkChanSyncWork-4 47857 2255 ns/op BenchmarkChanProdCons0-4 99253 1140 ns/op BenchmarkChanProdCons10-4 166450 708.0 ns/op BenchmarkChanProdCons100-4 174130 667.6 ns/op BenchmarkChanProdConsWork0-4 96210 1465 ns/op BenchmarkChanProdConsWork10-4 104361 1039 ns/op BenchmarkChanProdConsWork100-4 117427 995.7 ns/op BenchmarkSelectProdCons-4 81652 1472 ns/op BenchmarkReceiveDataFromClosedChan-4 1297400 91.92 ns/op BenchmarkChanCreation-4 176596 665.0 ns/op BenchmarkChanSem-4 218384 504.6 ns/op BenchmarkChanPopular-4 99 1275135 ns/op BenchmarkChanClosed-4 1234201 102.0 ns/op BenchmarkCallClosure-4 8274738 14.34 ns/op BenchmarkCallClosure1-4 8052902 14.64 ns/op BenchmarkCallClosure2-4 1985054 53.89 ns/op BenchmarkCallClosure3-4 2740984 47.55 ns/op BenchmarkCallClosure4-4 2072691 54.56 ns/op BenchmarkComplex128DivNormal-4 13766786 8.471 ns/op BenchmarkComplex128DivNisNaN-4 11129058 10.30 ns/op BenchmarkComplex128DivDisNaN-4 10929037 10.95 ns/op BenchmarkComplex128DivNisInf-4 13686349 8.152 ns/op BenchmarkComplex128DivDisInf-4 8465155 13.78 ns/op BenchmarkAllocation-4 6675 23744 ns/op BenchmarkReadMemStats-4 7273 17769 ns/op BenchmarkReadMemStatsLatency-4 1 70511 p50-ns 70511 p90-ns 70511 p99-ns BenchmarkWriteBarrier-4 2809867 40.27 ns/op BenchmarkBulkWriteBarrier-4 10321762 11.35 ns/op BenchmarkScanStackNoLocals-4 4 26667498 ns/op BenchmarkMSpanCountAlloc/bits=64-4 13311705 8.126 ns/op BenchmarkMSpanCountAlloc/bits=128-4 13644532 8.347 ns/op BenchmarkMSpanCountAlloc/bits=256-4 13064349 9.277 ns/op BenchmarkMSpanCountAlloc/bits=512-4 9873223 12.68 ns/op BenchmarkMSpanCountAlloc/bits=1024-4 6236025 16.21 ns/op BenchmarkHash5-4 8577225 14.44 ns/op 346.23 MB/s BenchmarkHash16-4 8279048 13.71 ns/op 1167.15 MB/s BenchmarkHash64-4 7852226 14.34 ns/op 4462.00 MB/s BenchmarkHash1024-4 4142934 28.41 ns/op 36042.11 MB/s BenchmarkHash65536-4 86308 1336 ns/op 49071.77 MB/s BenchmarkAlignedLoad-4 10960802 11.08 ns/op BenchmarkUnalignedLoad-4 9984644 11.63 ns/op BenchmarkEqEfaceConcrete-4 8317126 14.05 ns/op BenchmarkEqIfaceConcrete-4 8349388 14.35 ns/op BenchmarkNeEfaceConcrete-4 8316960 16.00 ns/op BenchmarkNeIfaceConcrete-4 8654425 13.84 ns/op BenchmarkConvT2EByteSized/bool-4 8511019 14.00 ns/op BenchmarkConvT2EByteSized/uint8-4 8175396 14.64 ns/op BenchmarkConvT2ESmall-4 7193066 16.26 ns/op BenchmarkConvT2EUintptr-4 7329286 16.20 ns/op BenchmarkConvT2ELarge-4 1861461 71.96 ns/op BenchmarkConvT2ISmall-4 6952530 16.07 ns/op BenchmarkConvT2IUintptr-4 7418742 16.21 ns/op BenchmarkConvT2ILarge-4 1929630 62.82 ns/op BenchmarkConvI2E-4 6956275 16.89 ns/op BenchmarkConvI2I-4 7434602 15.67 ns/op BenchmarkAssertE2T-4 6802144 16.91 ns/op BenchmarkAssertE2TLarge-4 3601540 33.16 ns/op BenchmarkAssertE2I-4 7293577 15.67 ns/op BenchmarkAssertI2T-4 6676876 16.90 ns/op BenchmarkAssertI2I-4 7123300 15.93 ns/op BenchmarkAssertI2E-4 7869207 14.81 ns/op BenchmarkAssertE2E-4 7896549 14.72 ns/op BenchmarkAssertE2T2-4 4926825 23.90 ns/op BenchmarkAssertE2T2Blank-4 7029847 16.44 ns/op BenchmarkAssertI2E2-4 6196921 19.43 ns/op BenchmarkAssertI2E2Blank-4 8042464 14.37 ns/op BenchmarkAssertE2E2-4 6132475 18.60 ns/op BenchmarkAssertE2E2Blank-4 7812566 14.64 ns/op BenchmarkConvT2Ezero/zero/16-4 7254970 16.23 ns/op BenchmarkConvT2Ezero/zero/32-4 7339174 16.29 ns/op BenchmarkConvT2Ezero/zero/64-4 7251836 16.24 ns/op BenchmarkConvT2Ezero/zero/str-4 7364755 16.28 ns/op BenchmarkConvT2Ezero/zero/slice-4 6898496 16.61 ns/op BenchmarkConvT2Ezero/zero/big-4 375381 467.8 ns/op BenchmarkConvT2Ezero/nonzero/str-4 2199685 52.92 ns/op BenchmarkConvT2Ezero/nonzero/slice-4 2127927 65.41 ns/op BenchmarkConvT2Ezero/nonzero/big-4 439010 460.6 ns/op BenchmarkConvT2Ezero/smallint/16-4 7158793 16.02 ns/op BenchmarkConvT2Ezero/smallint/32-4 7230078 16.29 ns/op BenchmarkConvT2Ezero/smallint/64-4 7014921 16.26 ns/op BenchmarkConvT2Ezero/largeint/16-4 2740612 51.67 ns/op BenchmarkConvT2Ezero/largeint/32-4 1927612 59.44 ns/op BenchmarkConvT2Ezero/largeint/64-4 2851807 48.20 ns/op BenchmarkMalloc8-4 2813731 49.20 ns/op BenchmarkMalloc16-4 3118222 49.81 ns/op BenchmarkMallocTypeInfo8-4 3426601 34.98 ns/op BenchmarkMallocTypeInfo16-4 2727063 50.16 ns/op BenchmarkMallocLargeStruct-4 201223 529.9 ns/op BenchmarkGoroutineSelect-4 70 1697985 ns/op BenchmarkGoroutineBlocking-4 98 1294581 ns/op BenchmarkGoroutineForRange-4 85 1314462 ns/op BenchmarkGoroutineIdle-4 100 1031390 ns/op BenchmarkHashStringSpeed-4 3610306 31.78 ns/op BenchmarkHashBytesSpeed-4 2099622 54.44 ns/op BenchmarkHashInt32Speed-4 3912370 29.68 ns/op BenchmarkHashInt64Speed-4 4079007 28.05 ns/op BenchmarkHashStringArraySpeed-4 903680 136.7 ns/op BenchmarkMegMap-4 3472291 32.76 ns/op BenchmarkMegOneMap-4 3632445 32.69 ns/op BenchmarkMegEqMap-4 3177 31622 ns/op BenchmarkMegEmptyMap-4 5799838 20.77 ns/op BenchmarkMegEmptyMapWithInterfaceKey-4 3302371 35.56 ns/op BenchmarkSmallStrMap-4 4192624 28.13 ns/op BenchmarkMapStringKeysEight_16-4 4215171 27.71 ns/op BenchmarkMapStringKeysEight_32-4 3991100 27.58 ns/op BenchmarkMapStringKeysEight_64-4 4091552 29.65 ns/op BenchmarkMapStringKeysEight_128-4 3509329 32.65 ns/op BenchmarkMapStringKeysEight_256-4 3448964 32.77 ns/op BenchmarkMapStringKeysEight_1M-4 3637842 32.93 ns/op BenchmarkMapFirst/1-4 5657890 20.25 ns/op BenchmarkMapFirst/2-4 5751261 20.50 ns/op BenchmarkMapFirst/3-4 5531802 20.58 ns/op BenchmarkMapFirst/4-4 5770946 20.43 ns/op BenchmarkMapFirst/5-4 5756766 20.75 ns/op BenchmarkMapFirst/6-4 5888808 20.47 ns/op BenchmarkMapFirst/7-4 5617569 20.97 ns/op BenchmarkMapFirst/8-4 5794093 19.99 ns/op BenchmarkMapFirst/9-4 5077802 22.86 ns/op BenchmarkMapFirst/10-4 5152575 22.81 ns/op BenchmarkMapFirst/11-4 5058825 22.85 ns/op BenchmarkMapFirst/12-4 5049726 22.45 ns/op BenchmarkMapFirst/13-4 5127061 22.99 ns/op BenchmarkMapFirst/14-4 5159206 22.68 ns/op BenchmarkMapFirst/15-4 5137734 22.99 ns/op BenchmarkMapFirst/16-4 5127165 22.77 ns/op BenchmarkMapMid/1-4 5681017 20.74 ns/op BenchmarkMapMid/2-4 5756872 19.60 ns/op BenchmarkMapMid/3-4 5516236 20.72 ns/op BenchmarkMapMid/4-4 5549754 20.54 ns/op BenchmarkMapMid/5-4 5401288 20.85 ns/op BenchmarkMapMid/6-4 5436385 20.77 ns/op BenchmarkMapMid/7-4 5355852 21.75 ns/op BenchmarkMapMid/8-4 5297108 21.98 ns/op BenchmarkMapMid/9-4 5187746 22.73 ns/op BenchmarkMapMid/10-4 5182662 22.86 ns/op BenchmarkMapMid/11-4 5090604 23.02 ns/op BenchmarkMapMid/12-4 5171635 22.74 ns/op BenchmarkMapMid/13-4 4974492 22.71 ns/op BenchmarkMapMid/14-4 5176833 22.76 ns/op BenchmarkMapMid/15-4 5094859 22.97 ns/op BenchmarkMapMid/16-4 5104666 22.66 ns/op BenchmarkMapLast/1-4 5647024 20.88 ns/op BenchmarkMapLast/2-4 5705583 20.66 ns/op BenchmarkMapLast/3-4 5452341 21.35 ns/op BenchmarkMapLast/4-4 5335135 21.33 ns/op BenchmarkMapLast/5-4 5275629 22.38 ns/op BenchmarkMapLast/6-4 5362338 22.38 ns/op BenchmarkMapLast/7-4 5160007 22.88 ns/op BenchmarkMapLast/8-4 5282812 23.03 ns/op BenchmarkMapLast/9-4 5182848 22.88 ns/op BenchmarkMapLast/10-4 5200802 22.85 ns/op BenchmarkMapLast/11-4 5153456 22.73 ns/op BenchmarkMapLast/12-4 5253834 22.57 ns/op BenchmarkMapLast/13-4 5192738 22.71 ns/op BenchmarkMapLast/14-4 5181750 22.82 ns/op BenchmarkMapLast/15-4 5067854 22.83 ns/op BenchmarkMapLast/16-4 5166630 22.58 ns/op BenchmarkMapCycle-4 3756206 31.68 ns/op BenchmarkRepeatedLookupStrMapKey32-4 5395581 20.64 ns/op BenchmarkRepeatedLookupStrMapKey1M-4 5347 22612 ns/op BenchmarkMakeMap/[Byte]Byte-4 512101 266.1 ns/op BenchmarkMakeMap/[Int]Int-4 321270 480.3 ns/op BenchmarkNewEmptyMap-4 4660470 24.09 ns/op 0 B/op 0 allocs/op BenchmarkNewSmallMap-4 1824351 65.98 ns/op 0 B/op 0 allocs/op BenchmarkSameLengthMap-4 3150924 37.59 ns/op BenchmarkSmallKeyMap-4 3388002 33.69 ns/op BenchmarkMapPopulate/1-4 2699048 43.85 ns/op 0 B/op 0 allocs/op BenchmarkMapPopulate/10-4 171829 870.0 ns/op 328 B/op 3 allocs/op BenchmarkMapPopulate/100-4 13946 9690 ns/op 4456 B/op 9 allocs/op BenchmarkMapPopulate/1000-4 919 140063 ns/op 74265 B/op 20 allocs/op BenchmarkMapPopulate/10000-4 96 1158221 ns/op 591488 B/op 79 allocs/op BenchmarkMapPopulate/100000-4 8 14523944 ns/op 4729426 B/op 533 allocs/op BenchmarkComplexAlgMap-4 634875 189.5 ns/op BenchmarkGoMapClear/Reflexive/1-4 2269606 49.68 ns/op BenchmarkGoMapClear/Reflexive/10-4 1858416 64.56 ns/op BenchmarkGoMapClear/Reflexive/100-4 744824 159.7 ns/op BenchmarkGoMapClear/Reflexive/1000-4 59414 1938 ns/op BenchmarkGoMapClear/Reflexive/10000-4 7634 15537 ns/op BenchmarkGoMapClear/NonReflexive/1-4 1869744 63.66 ns/op BenchmarkGoMapClear/NonReflexive/10-4 1581759 76.63 ns/op BenchmarkGoMapClear/NonReflexive/100-4 706467 168.6 ns/op BenchmarkGoMapClear/NonReflexive/1000-4 58395 2001 ns/op BenchmarkGoMapClear/NonReflexive/10000-4 7448 15546 ns/op BenchmarkMapStringConversion/32/simple-4 2312232 51.54 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/struct-4 2081527 57.58 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/array-4 2160292 55.76 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/simple-4 2173976 54.47 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/struct-4 2005221 59.83 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/array-4 2031061 60.90 ns/op 0 B/op 0 allocs/op BenchmarkMapInterfaceString-4 2606132 43.45 ns/op BenchmarkMapInterfacePtr-4 2804211 41.78 ns/op BenchmarkNewEmptyMapHintLessThan8-4 3418702 34.07 ns/op 0 B/op 0 allocs/op BenchmarkNewEmptyMapHintGreaterThan8-4 107610 1092 ns/op 1192 B/op 3 allocs/op BenchmarkMapIter/Key=int32/Elem=int32/len=6-4 2165796 53.64 ns/op BenchmarkMapIter/Key=int32/Elem=int32/len=64-4 1752829 69.28 ns/op BenchmarkMapIter/Key=int32/Elem=int32/len=65536-4 1807392 67.04 ns/op BenchmarkMapIter/Key=int64/Elem=int64/len=6-4 2252055 53.62 ns/op BenchmarkMapIter/Key=int64/Elem=int64/len=64-4 1749446 69.56 ns/op BenchmarkMapIter/Key=int64/Elem=int64/len=65536-4 1773228 66.85 ns/op BenchmarkMapIter/Key=string/Elem=string/len=6-4 2264494 53.93 ns/op BenchmarkMapIter/Key=string/Elem=string/len=64-4 1760209 67.71 ns/op BenchmarkMapIter/Key=string/Elem=string/len=65536-4 1774926 68.14 ns/op BenchmarkMapIter/Key=smallType/Elem=int32/len=6-4 2216274 53.59 ns/op BenchmarkMapIter/Key=smallType/Elem=int32/len=64-4 1996322 59.78 ns/op BenchmarkMapIter/Key=smallType/Elem=int32/len=65536-4 2011362 58.80 ns/op BenchmarkMapIter/Key=mediumType/Elem=int32/len=6-4 836148 141.0 ns/op BenchmarkMapIter/Key=mediumType/Elem=int32/len=64-4 805676 146.6 ns/op BenchmarkMapIter/Key=mediumType/Elem=int32/len=65536-4 1000000 443.3 ns/op BenchmarkMapIter/Key=bigType/Elem=int32/len=6-4 157971 657.3 ns/op BenchmarkMapIter/Key=bigType/Elem=int32/len=64-4 160236 699.4 ns/op BenchmarkMapIter/Key=bigType/Elem=int32/len=65536-4 1000000 1390 ns/op BenchmarkMapIter/Key=bigType/Elem=bigType/len=6-4 75951 1403 ns/op BenchmarkMapIter/Key=bigType/Elem=bigType/len=64-4 77662 1485 ns/op BenchmarkMapIter/Key=bigType/Elem=bigType/len=65536-4 1000000 2490 ns/op BenchmarkMapIter/Key=int32/Elem=bigType/len=6-4 157374 688.2 ns/op BenchmarkMapIter/Key=int32/Elem=bigType/len=64-4 149935 737.6 ns/op BenchmarkMapIter/Key=int32/Elem=bigType/len=65536-4 1000000 1508 ns/op BenchmarkMapIter/Key=*int32/Elem=int32/len=6-4 2126929 55.18 ns/op BenchmarkMapIter/Key=*int32/Elem=int32/len=64-4 1729497 67.86 ns/op BenchmarkMapIter/Key=*int32/Elem=int32/len=65536-4 1764391 66.83 ns/op BenchmarkMapIter/Key=int32/Elem=*int32/len=6-4 2230448 52.83 ns/op BenchmarkMapIter/Key=int32/Elem=*int32/len=64-4 1745098 66.55 ns/op BenchmarkMapIter/Key=int32/Elem=*int32/len=65536-4 1748737 65.74 ns/op BenchmarkMapIterLowLoad/Key=int32/Elem=int32/len=6-4 7690044 15.48 ns/op BenchmarkMapIterLowLoad/Key=int32/Elem=int32/len=64-4 40607157 2.732 ns/op BenchmarkMapIterLowLoad/Key=int32/Elem=int32/len=65536-4 170261310 0.7183 ns/op BenchmarkMapIterLowLoad/Key=int64/Elem=int64/len=6-4 7289925 15.15 ns/op BenchmarkMapIterLowLoad/Key=int64/Elem=int64/len=64-4 39801073 2.746 ns/op BenchmarkMapIterLowLoad/Key=int64/Elem=int64/len=65536-4 162412776 0.7656 ns/op BenchmarkMapIterLowLoad/Key=string/Elem=string/len=6-4 7237197 15.89 ns/op BenchmarkMapIterLowLoad/Key=string/Elem=string/len=64-4 37367996 2.793 ns/op BenchmarkMapIterLowLoad/Key=string/Elem=string/len=65536-4 156992019 0.7138 ns/op BenchmarkMapIterLowLoad/Key=smallType/Elem=int32/len=6-4 7836146 15.24 ns/op BenchmarkMapIterLowLoad/Key=smallType/Elem=int32/len=64-4 40123808 2.583 ns/op BenchmarkMapIterLowLoad/Key=smallType/Elem=int32/len=65536-4 160192306 0.7584 ns/op BenchmarkMapIterLowLoad/Key=mediumType/Elem=int32/len=6-4 3827136 29.82 ns/op BenchmarkMapIterLowLoad/Key=mediumType/Elem=int32/len=64-4 29082060 3.955 ns/op BenchmarkMapIterLowLoad/Key=mediumType/Elem=int32/len=65536-4 164561418 0.7583 ns/op BenchmarkMapIterLowLoad/Key=bigType/Elem=int32/len=6-4 961094 123.2 ns/op BenchmarkMapIterLowLoad/Key=bigType/Elem=int32/len=64-4 9223386 12.58 ns/op BenchmarkMapIterLowLoad/Key=bigType/Elem=int32/len=65536-4 162068415 0.7545 ns/op BenchmarkMapIterLowLoad/Key=bigType/Elem=bigType/len=6-4 499550 235.0 ns/op BenchmarkMapIterLowLoad/Key=bigType/Elem=bigType/len=64-4 4958714 22.91 ns/op BenchmarkMapIterLowLoad/Key=bigType/Elem=bigType/len=65536-4 158698909 0.7416 ns/op BenchmarkMapIterLowLoad/Key=int32/Elem=bigType/len=6-4 809737 126.8 ns/op BenchmarkMapIterLowLoad/Key=int32/Elem=bigType/len=64-4 8907159 13.07 ns/op BenchmarkMapIterLowLoad/Key=int32/Elem=bigType/len=65536-4 159341187 0.7508 ns/op BenchmarkMapIterLowLoad/Key=*int32/Elem=int32/len=6-4 7469536 15.33 ns/op BenchmarkMapIterLowLoad/Key=*int32/Elem=int32/len=64-4 36268524 2.780 ns/op BenchmarkMapIterLowLoad/Key=*int32/Elem=int32/len=65536-4 165399200 0.7684 ns/op BenchmarkMapIterLowLoad/Key=int32/Elem=*int32/len=6-4 7663843 15.13 ns/op BenchmarkMapIterLowLoad/Key=int32/Elem=*int32/len=64-4 38284300 2.768 ns/op BenchmarkMapIterLowLoad/Key=int32/Elem=*int32/len=65536-4 160232691 0.7258 ns/op BenchmarkMapAccessHit/Key=int32/Elem=int32/len=6-4 3442806 34.50 ns/op BenchmarkMapAccessHit/Key=int32/Elem=int32/len=64-4 3317244 36.51 ns/op BenchmarkMapAccessHit/Key=int32/Elem=int32/len=65536-4 1738006 67.55 ns/op BenchmarkMapAccessHit/Key=int64/Elem=int64/len=6-4 3467072 34.44 ns/op BenchmarkMapAccessHit/Key=int64/Elem=int64/len=64-4 3326934 35.83 ns/op BenchmarkMapAccessHit/Key=int64/Elem=int64/len=65536-4 1663076 91.89 ns/op BenchmarkMapAccessHit/Key=string/Elem=string/len=6-4 2817187 40.72 ns/op BenchmarkMapAccessHit/Key=string/Elem=string/len=64-4 3013393 39.58 ns/op BenchmarkMapAccessHit/Key=string/Elem=string/len=65536-4 633163 186.2 ns/op BenchmarkMapAccessHit/Key=smallType/Elem=int32/len=6-4 1995556 58.36 ns/op BenchmarkMapAccessHit/Key=smallType/Elem=int32/len=64-4 2116801 56.12 ns/op BenchmarkMapAccessHit/Key=smallType/Elem=int32/len=65536-4 765612 146.4 ns/op BenchmarkMapAccessHit/Key=mediumType/Elem=int32/len=6-4 916920 130.7 ns/op BenchmarkMapAccessHit/Key=mediumType/Elem=int32/len=64-4 980703 123.8 ns/op BenchmarkMapAccessHit/Key=mediumType/Elem=int32/len=65536-4 324336 343.8 ns/op BenchmarkMapAccessHit/Key=bigType/Elem=int32/len=6-4 202844 546.4 ns/op BenchmarkMapAccessHit/Key=bigType/Elem=int32/len=64-4 190976 571.5 ns/op BenchmarkMapAccessHit/Key=bigType/Elem=int32/len=65536-4 62577 1869 ns/op BenchmarkMapAccessHit/Key=bigType/Elem=bigType/len=6-4 89816 1215 ns/op BenchmarkMapAccessHit/Key=bigType/Elem=bigType/len=64-4 74596 1483 ns/op BenchmarkMapAccessHit/Key=bigType/Elem=bigType/len=65536-4 27094 4304 ns/op BenchmarkMapAccessHit/Key=int32/Elem=bigType/len=6-4 168733 719.7 ns/op BenchmarkMapAccessHit/Key=int32/Elem=bigType/len=64-4 147492 745.1 ns/op BenchmarkMapAccessHit/Key=int32/Elem=bigType/len=65536-4 63969 1837 ns/op BenchmarkMapAccessHit/Key=*int32/Elem=int32/len=6-4 3346497 34.99 ns/op BenchmarkMapAccessHit/Key=*int32/Elem=int32/len=64-4 3292248 35.89 ns/op BenchmarkMapAccessHit/Key=*int32/Elem=int32/len=65536-4 1356002 155.2 ns/op BenchmarkMapAccessHit/Key=int32/Elem=*int32/len=6-4 3386212 34.55 ns/op BenchmarkMapAccessHit/Key=int32/Elem=*int32/len=64-4 3231247 36.76 ns/op BenchmarkMapAccessHit/Key=int32/Elem=*int32/len=65536-4 966304 111.4 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=int32/len=6-4 3555374 32.84 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=int32/len=64-4 3565549 32.85 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=int32/len=65536-4 2686206 44.75 ns/op BenchmarkMapAccessMiss/Key=int64/Elem=int64/len=6-4 3618364 32.02 ns/op BenchmarkMapAccessMiss/Key=int64/Elem=int64/len=64-4 3552950 32.62 ns/op BenchmarkMapAccessMiss/Key=int64/Elem=int64/len=65536-4 2423523 51.56 ns/op BenchmarkMapAccessMiss/Key=string/Elem=string/len=6-4 3145947 37.55 ns/op BenchmarkMapAccessMiss/Key=string/Elem=string/len=64-4 3233193 37.63 ns/op BenchmarkMapAccessMiss/Key=string/Elem=string/len=65536-4 1981762 55.62 ns/op BenchmarkMapAccessMiss/Key=smallType/Elem=int32/len=6-4 2077591 57.06 ns/op BenchmarkMapAccessMiss/Key=smallType/Elem=int32/len=64-4 2253538 50.63 ns/op BenchmarkMapAccessMiss/Key=smallType/Elem=int32/len=65536-4 1614324 68.52 ns/op BenchmarkMapAccessMiss/Key=mediumType/Elem=int32/len=6-4 1000000 112.4 ns/op BenchmarkMapAccessMiss/Key=mediumType/Elem=int32/len=64-4 1127032 103.6 ns/op BenchmarkMapAccessMiss/Key=mediumType/Elem=int32/len=65536-4 639920 200.8 ns/op BenchmarkMapAccessMiss/Key=bigType/Elem=int32/len=6-4 261639 462.9 ns/op BenchmarkMapAccessMiss/Key=bigType/Elem=int32/len=64-4 236376 478.3 ns/op BenchmarkMapAccessMiss/Key=bigType/Elem=int32/len=65536-4 134352 865.5 ns/op BenchmarkMapAccessMiss/Key=bigType/Elem=bigType/len=6-4 212244 525.7 ns/op BenchmarkMapAccessMiss/Key=bigType/Elem=bigType/len=64-4 183472 555.3 ns/op BenchmarkMapAccessMiss/Key=bigType/Elem=bigType/len=65536-4 115302 975.8 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=bigType/len=6-4 1000000 106.8 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=bigType/len=64-4 1000000 100.5 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=bigType/len=65536-4 937143 121.4 ns/op BenchmarkMapAccessMiss/Key=*int32/Elem=int32/len=6-4 3557990 33.33 ns/op BenchmarkMapAccessMiss/Key=*int32/Elem=int32/len=64-4 3320340 30.98 ns/op BenchmarkMapAccessMiss/Key=*int32/Elem=int32/len=65536-4 2155839 49.11 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=*int32/len=6-4 3525400 33.99 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=*int32/len=64-4 3613688 34.25 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=*int32/len=65536-4 2327836 48.77 ns/op BenchmarkMapAssignExists/Key=int32/Elem=int32/len=6-4 3135334 37.56 ns/op BenchmarkMapAssignExists/Key=int32/Elem=int32/len=64-4 3043830 38.89 ns/op BenchmarkMapAssignExists/Key=int32/Elem=int32/len=65536-4 1660992 69.43 ns/op BenchmarkMapAssignExists/Key=int64/Elem=int64/len=6-4 3216639 37.11 ns/op BenchmarkMapAssignExists/Key=int64/Elem=int64/len=64-4 3130513 37.51 ns/op BenchmarkMapAssignExists/Key=int64/Elem=int64/len=65536-4 1077775 115.3 ns/op BenchmarkMapAssignExists/Key=string/Elem=string/len=6-4 2587280 46.17 ns/op BenchmarkMapAssignExists/Key=string/Elem=string/len=64-4 2608238 46.20 ns/op BenchmarkMapAssignExists/Key=string/Elem=string/len=65536-4 609958 166.4 ns/op BenchmarkMapAssignExists/Key=smallType/Elem=int32/len=6-4 1964242 64.54 ns/op BenchmarkMapAssignExists/Key=smallType/Elem=int32/len=64-4 1970220 59.61 ns/op BenchmarkMapAssignExists/Key=smallType/Elem=int32/len=65536-4 603817 184.1 ns/op BenchmarkMapAssignExists/Key=mediumType/Elem=int32/len=6-4 921739 131.2 ns/op BenchmarkMapAssignExists/Key=mediumType/Elem=int32/len=64-4 877717 135.4 ns/op BenchmarkMapAssignExists/Key=mediumType/Elem=int32/len=65536-4 296514 365.1 ns/op BenchmarkMapAssignExists/Key=bigType/Elem=int32/len=6-4 179340 560.2 ns/op BenchmarkMapAssignExists/Key=bigType/Elem=int32/len=64-4 190911 609.1 ns/op BenchmarkMapAssignExists/Key=bigType/Elem=int32/len=65536-4 62114 1830 ns/op BenchmarkMapAssignExists/Key=bigType/Elem=bigType/len=6-4 90146 1201 ns/op BenchmarkMapAssignExists/Key=bigType/Elem=bigType/len=64-4 80769 1331 ns/op BenchmarkMapAssignExists/Key=bigType/Elem=bigType/len=65536-4 21816 5414 ns/op BenchmarkMapAssignExists/Key=int32/Elem=bigType/len=6-4 153458 726.3 ns/op BenchmarkMapAssignExists/Key=int32/Elem=bigType/len=64-4 134734 773.8 ns/op BenchmarkMapAssignExists/Key=int32/Elem=bigType/len=65536-4 42033 2757 ns/op BenchmarkMapAssignExists/Key=*int32/Elem=int32/len=6-4 3082000 38.17 ns/op BenchmarkMapAssignExists/Key=*int32/Elem=int32/len=64-4 3017054 39.22 ns/op BenchmarkMapAssignExists/Key=*int32/Elem=int32/len=65536-4 1288312 135.7 ns/op BenchmarkMapAssignExists/Key=int32/Elem=*int32/len=6-4 3083821 38.47 ns/op BenchmarkMapAssignExists/Key=int32/Elem=*int32/len=64-4 3010344 39.85 ns/op BenchmarkMapAssignExists/Key=int32/Elem=*int32/len=65536-4 1182992 90.95 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=int32/len=6-4 1920445 63.47 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=int32/len=64-4 909868 131.4 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=int32/len=65536-4 1000000 156.0 ns/op BenchmarkMapAssignFillNoHint/Key=int64/Elem=int64/len=6-4 1441354 79.49 ns/op BenchmarkMapAssignFillNoHint/Key=int64/Elem=int64/len=64-4 827716 149.8 ns/op BenchmarkMapAssignFillNoHint/Key=int64/Elem=int64/len=65536-4 986199 197.8 ns/op BenchmarkMapAssignFillNoHint/Key=string/Elem=string/len=6-4 1387038 102.3 ns/op BenchmarkMapAssignFillNoHint/Key=string/Elem=string/len=64-4 621625 214.3 ns/op BenchmarkMapAssignFillNoHint/Key=string/Elem=string/len=65536-4 744932 326.8 ns/op BenchmarkMapAssignFillNoHint/Key=smallType/Elem=int32/len=6-4 1238676 103.8 ns/op BenchmarkMapAssignFillNoHint/Key=smallType/Elem=int32/len=64-4 693700 175.6 ns/op BenchmarkMapAssignFillNoHint/Key=smallType/Elem=int32/len=65536-4 775633 224.4 ns/op BenchmarkMapAssignFillNoHint/Key=mediumType/Elem=int32/len=6-4 278636 528.8 ns/op BenchmarkMapAssignFillNoHint/Key=mediumType/Elem=int32/len=64-4 215116 750.7 ns/op BenchmarkMapAssignFillNoHint/Key=mediumType/Elem=int32/len=65536-4 293820 856.1 ns/op BenchmarkMapAssignFillNoHint/Key=bigType/Elem=int32/len=6-4 43178 3369 ns/op BenchmarkMapAssignFillNoHint/Key=bigType/Elem=int32/len=64-4 26102 4877 ns/op BenchmarkMapAssignFillNoHint/Key=bigType/Elem=int32/len=65536-4 41817 2789 ns/op BenchmarkMapAssignFillNoHint/Key=bigType/Elem=bigType/len=6-4 18229 7298 ns/op BenchmarkMapAssignFillNoHint/Key=bigType/Elem=bigType/len=64-4 12243 9298 ns/op BenchmarkMapAssignFillNoHint/Key=bigType/Elem=bigType/len=65536-4 17682 6304 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=bigType/len=6-4 26724 4369 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=bigType/len=64-4 23326 6541 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=bigType/len=65536-4 41276 2892 ns/op BenchmarkMapAssignFillNoHint/Key=*int32/Elem=int32/len=6-4 1593138 83.55 ns/op BenchmarkMapAssignFillNoHint/Key=*int32/Elem=int32/len=64-4 801745 202.5 ns/op BenchmarkMapAssignFillNoHint/Key=*int32/Elem=int32/len=65536-4 1000000 200.6 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=*int32/len=6-4 1409326 76.57 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=*int32/len=64-4 982557 174.9 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=*int32/len=65536-4 994725 215.1 ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=int32/len=6-4 298065 408.4 ns/op 88851 p100-ns/op 181.0 p50-ns/op 520.0 p99-ns/op 820.0 p99.9-ns/op 12240 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=int32/len=64-4 274388 445.6 ns/op 228580 p100-ns/op 190.0 p50-ns/op 1930 p99-ns/op 2911 p99.9-ns/op 21130 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=int32/len=65536-4 267093 503.4 ns/op 267550 p100-ns/op 230.0 p50-ns/op 590.0 p99-ns/op 30690 p99.9-ns/op 40589 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int64/Elem=int64/len=6-4 290258 413.1 ns/op 81080 p100-ns/op 181.0 p50-ns/op 541.0 p99-ns/op 971.0 p99.9-ns/op 13931 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int64/Elem=int64/len=64-4 263005 463.0 ns/op 187561 p100-ns/op 190.0 p50-ns/op 2250 p99-ns/op 4320 p99.9-ns/op 35130 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int64/Elem=int64/len=65536-4 274915 547.8 ns/op 311100 p100-ns/op 261.0 p50-ns/op 659.0 p99-ns/op 35000 p99.9-ns/op 57610 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=string/Elem=string/len=6-4 292640 422.4 ns/op 260040 p100-ns/op 190.0 p50-ns/op 590.0 p99-ns/op 1779 p99.9-ns/op 21950 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=string/Elem=string/len=64-4 241790 517.6 ns/op 241850 p100-ns/op 191.0 p50-ns/op 3170 p99-ns/op 7699 p99.9-ns/op 72570 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=string/Elem=string/len=65536-4 235304 697.0 ns/op 337910 p100-ns/op 320.0 p50-ns/op 790.0 p99-ns/op 65980 p99.9-ns/op 163661 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=smallType/Elem=int32/len=6-4 259681 454.4 ns/op 238470 p100-ns/op 240.0 p50-ns/op 571.0 p99-ns/op 1220 p99.9-ns/op 21250 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=smallType/Elem=int32/len=64-4 241134 516.9 ns/op 615861 p100-ns/op 230.0 p50-ns/op 2490 p99-ns/op 5369 p99.9-ns/op 62780 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=smallType/Elem=int32/len=65536-4 233372 575.9 ns/op 273540 p100-ns/op 280.0 p50-ns/op 720.0 p99-ns/op 37370 p99.9-ns/op 56870 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=mediumType/Elem=int32/len=6-4 156386 910.0 ns/op 9251641 p100-ns/op 459.0 p50-ns/op 2810 p99-ns/op 27010 p99.9-ns/op 117320 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=mediumType/Elem=int32/len=64-4 134377 1338 ns/op 12890236 p100-ns/op 480.0 p50-ns/op 4271 p99-ns/op 44290 p99.9-ns/op 193139 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=mediumType/Elem=int32/len=65536-4 129249 1190 ns/op 352369 p100-ns/op 611.0 p50-ns/op 1541 p99-ns/op 169249 p99.9-ns/op 209980 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=bigType/Elem=int32/len=6-4 38269 4832 ns/op 15166299 p100-ns/op 2141 p50-ns/op 25450 p99-ns/op 93960 p99.9-ns/op 11386434 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=bigType/Elem=int32/len=64-4 41710 5072 ns/op 14796578 p100-ns/op 2331 p50-ns/op 37010 p99-ns/op 137770 p99.9-ns/op 369471 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=bigType/Elem=int32/len=65536-4 35889 3449 ns/op 570720 p100-ns/op 2340 p50-ns/op 9171 p99-ns/op 441500 p99.9-ns/op 490131 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=bigType/Elem=bigType/len=6-4 16736 7014 ns/op 457531 p100-ns/op 4771 p50-ns/op 58260 p99-ns/op 134340 p99.9-ns/op 324490 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=bigType/Elem=bigType/len=64-4 10000 15711 ns/op 18553474 p100-ns/op 6079 p50-ns/op 72169 p99-ns/op 260120 p99.9-ns/op 18553474 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=bigType/Elem=bigType/len=65536-4 18196 6585 ns/op 462790 p100-ns/op 5380 p50-ns/op 14210 p99-ns/op 413650 p99.9-ns/op 447152 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=bigType/len=6-4 23571 4769 ns/op 281190 p100-ns/op 2910 p50-ns/op 33450 p99-ns/op 125091 p99.9-ns/op 272030 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=bigType/len=64-4 28167 5768 ns/op 13696318 p100-ns/op 3250 p50-ns/op 32900 p99-ns/op 119760 p99.9-ns/op 313461 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=bigType/len=65536-4 37231 3293 ns/op 115230 p100-ns/op 2880 p50-ns/op 10661 p99-ns/op 35779 p99.9-ns/op 48810 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=*int32/Elem=int32/len=6-4 283212 430.2 ns/op 283520 p100-ns/op 189.0 p50-ns/op 570.0 p99-ns/op 3850 p99.9-ns/op 15581 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=*int32/Elem=int32/len=64-4 246391 500.2 ns/op 285450 p100-ns/op 190.0 p50-ns/op 2550 p99-ns/op 6251 p99.9-ns/op 43651 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=*int32/Elem=int32/len=65536-4 269193 577.1 ns/op 441531 p100-ns/op 280.0 p50-ns/op 710.0 p99-ns/op 34360 p99.9-ns/op 57430 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=*int32/len=6-4 295371 418.8 ns/op 192530 p100-ns/op 181.0 p50-ns/op 550.0 p99-ns/op 1210 p99.9-ns/op 11760 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=*int32/len=64-4 268461 466.3 ns/op 188580 p100-ns/op 190.0 p50-ns/op 2240 p99-ns/op 4659 p99.9-ns/op 40640 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=*int32/len=65536-4 267246 558.0 ns/op 713881 p100-ns/op 270.0 p50-ns/op 650.0 p99-ns/op 34731 p99.9-ns/op 58731 p99.99-ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=int32/len=6-4 1847977 69.22 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=int32/len=64-4 2069304 60.79 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=int32/len=65536-4 993712 111.5 ns/op BenchmarkMapAssignFillHint/Key=int64/Elem=int64/len=6-4 1657580 71.91 ns/op BenchmarkMapAssignFillHint/Key=int64/Elem=int64/len=64-4 1689279 70.68 ns/op BenchmarkMapAssignFillHint/Key=int64/Elem=int64/len=65536-4 801039 175.8 ns/op BenchmarkMapAssignFillHint/Key=string/Elem=string/len=6-4 1347097 97.23 ns/op BenchmarkMapAssignFillHint/Key=string/Elem=string/len=64-4 1000000 122.8 ns/op BenchmarkMapAssignFillHint/Key=string/Elem=string/len=65536-4 524692 259.8 ns/op BenchmarkMapAssignFillHint/Key=smallType/Elem=int32/len=6-4 1211257 104.4 ns/op BenchmarkMapAssignFillHint/Key=smallType/Elem=int32/len=64-4 1000000 126.1 ns/op BenchmarkMapAssignFillHint/Key=smallType/Elem=int32/len=65536-4 551482 212.2 ns/op BenchmarkMapAssignFillHint/Key=mediumType/Elem=int32/len=6-4 303610 521.4 ns/op BenchmarkMapAssignFillHint/Key=mediumType/Elem=int32/len=64-4 254343 523.1 ns/op BenchmarkMapAssignFillHint/Key=mediumType/Elem=int32/len=65536-4 235974 597.6 ns/op BenchmarkMapAssignFillHint/Key=bigType/Elem=int32/len=6-4 36590 3651 ns/op BenchmarkMapAssignFillHint/Key=bigType/Elem=int32/len=64-4 24494 4881 ns/op BenchmarkMapAssignFillHint/Key=bigType/Elem=int32/len=65536-4 49544 2322 ns/op BenchmarkMapAssignFillHint/Key=bigType/Elem=bigType/len=6-4 17164 7533 ns/op BenchmarkMapAssignFillHint/Key=bigType/Elem=bigType/len=64-4 15064 9749 ns/op BenchmarkMapAssignFillHint/Key=bigType/Elem=bigType/len=65536-4 20938 5444 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=bigType/len=6-4 26253 4329 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=bigType/len=64-4 31676 7147 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=bigType/len=65536-4 40862 2815 ns/op BenchmarkMapAssignFillHint/Key=*int32/Elem=int32/len=6-4 1596426 83.52 ns/op BenchmarkMapAssignFillHint/Key=*int32/Elem=int32/len=64-4 1745282 69.86 ns/op BenchmarkMapAssignFillHint/Key=*int32/Elem=int32/len=65536-4 939096 155.7 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=*int32/len=6-4 1000000 100.2 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=*int32/len=64-4 1747933 72.76 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=*int32/len=65536-4 730890 160.3 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=int32/len=6-4 2818801 43.84 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=int32/len=64-4 2723114 43.90 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=int32/len=65536-4 1520850 70.11 ns/op BenchmarkMapAssignFillClear/Key=int64/Elem=int64/len=6-4 2632100 45.17 ns/op BenchmarkMapAssignFillClear/Key=int64/Elem=int64/len=64-4 2665296 44.85 ns/op BenchmarkMapAssignFillClear/Key=int64/Elem=int64/len=65536-4 1279358 121.3 ns/op BenchmarkMapAssignFillClear/Key=string/Elem=string/len=6-4 2558184 46.56 ns/op BenchmarkMapAssignFillClear/Key=string/Elem=string/len=64-4 2403757 49.78 ns/op BenchmarkMapAssignFillClear/Key=string/Elem=string/len=65536-4 871981 174.4 ns/op BenchmarkMapAssignFillClear/Key=smallType/Elem=int32/len=6-4 1705386 69.92 ns/op BenchmarkMapAssignFillClear/Key=smallType/Elem=int32/len=64-4 1794007 66.82 ns/op BenchmarkMapAssignFillClear/Key=smallType/Elem=int32/len=65536-4 973107 132.1 ns/op BenchmarkMapAssignFillClear/Key=mediumType/Elem=int32/len=6-4 301998 395.8 ns/op BenchmarkMapAssignFillClear/Key=mediumType/Elem=int32/len=64-4 296752 484.0 ns/op BenchmarkMapAssignFillClear/Key=mediumType/Elem=int32/len=65536-4 210459 573.8 ns/op BenchmarkMapAssignFillClear/Key=bigType/Elem=int32/len=6-4 40876 3358 ns/op BenchmarkMapAssignFillClear/Key=bigType/Elem=int32/len=64-4 35709 3376 ns/op BenchmarkMapAssignFillClear/Key=bigType/Elem=int32/len=65536-4 41924 3128 ns/op BenchmarkMapAssignFillClear/Key=bigType/Elem=bigType/len=6-4 13878 8615 ns/op BenchmarkMapAssignFillClear/Key=bigType/Elem=bigType/len=64-4 10000 10435 ns/op BenchmarkMapAssignFillClear/Key=bigType/Elem=bigType/len=65536-4 12428 8681 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=bigType/len=6-4 27650 3655 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=bigType/len=64-4 23990 5005 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=bigType/len=65536-4 30189 3626 ns/op BenchmarkMapAssignFillClear/Key=*int32/Elem=int32/len=6-4 2593786 45.85 ns/op BenchmarkMapAssignFillClear/Key=*int32/Elem=int32/len=64-4 2404490 49.61 ns/op BenchmarkMapAssignFillClear/Key=*int32/Elem=int32/len=65536-4 1149873 109.0 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=*int32/len=6-4 2711191 43.74 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=*int32/len=64-4 2564774 44.97 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=*int32/len=65536-4 1056910 106.3 ns/op BenchmarkMapAssignAddition/Key=int32/Elem=int32/len=6-4 2093859 56.57 ns/op BenchmarkMapAssignAddition/Key=int32/Elem=int32/len=64-4 1991880 58.67 ns/op BenchmarkMapAssignAddition/Key=int32/Elem=int32/len=65536-4 1000000 103.2 ns/op BenchmarkMapAssignAddition/Key=int64/Elem=int64/len=6-4 2083196 56.13 ns/op BenchmarkMapAssignAddition/Key=int64/Elem=int64/len=64-4 2052903 58.96 ns/op BenchmarkMapAssignAddition/Key=int64/Elem=int64/len=65536-4 881623 196.0 ns/op BenchmarkMapAssignAddition/Key=string/Elem=string/len=6-4 184584 9099 ns/op BenchmarkMapAssignAddition/Key=string/Elem=string/len=64-4 547057 4987 ns/op BenchmarkMapAssignAddition/Key=string/Elem=string/len=65536-4 407938 315.9 ns/op BenchmarkMapAssignAddition/Key=smallType/Elem=int32/len=6-4 993205 121.1 ns/op BenchmarkMapAssignAddition/Key=smallType/Elem=int32/len=64-4 1007709 117.9 ns/op BenchmarkMapAssignAddition/Key=smallType/Elem=int32/len=65536-4 395812 258.8 ns/op BenchmarkMapAssignAddition/Key=mediumType/Elem=int32/len=6-4 321349 328.2 ns/op BenchmarkMapAssignAddition/Key=mediumType/Elem=int32/len=64-4 388196 314.7 ns/op BenchmarkMapAssignAddition/Key=mediumType/Elem=int32/len=65536-4 170565 598.4 ns/op BenchmarkMapAssignAddition/Key=bigType/Elem=int32/len=6-4 75472 1533 ns/op BenchmarkMapAssignAddition/Key=bigType/Elem=int32/len=64-4 75900 1565 ns/op BenchmarkMapAssignAddition/Key=bigType/Elem=int32/len=65536-4 39157 2917 ns/op BenchmarkMapAssignAppend/Key=int32/Elem=[]int32/len=6-4 1479848 83.22 ns/op BenchmarkMapAssignAppend/Key=int32/Elem=[]int32/len=64-4 1545271 71.62 ns/op BenchmarkMapAssignAppend/Key=int32/Elem=[]int32/len=65536-4 431029 297.0 ns/op BenchmarkMapAssignAppend/Key=int64/Elem=[]int32/len=6-4 1527558 74.38 ns/op BenchmarkMapAssignAppend/Key=int64/Elem=[]int32/len=64-4 1628398 77.21 ns/op BenchmarkMapAssignAppend/Key=int64/Elem=[]int32/len=65536-4 398946 286.5 ns/op BenchmarkMapAssignAppend/Key=string/Elem=[]int32/len=6-4 1486573 79.90 ns/op BenchmarkMapAssignAppend/Key=string/Elem=[]int32/len=64-4 1536817 76.08 ns/op BenchmarkMapAssignAppend/Key=string/Elem=[]int32/len=65536-4 362409 317.3 ns/op BenchmarkMapDelete/Key=int32/Elem=int32/len=6-4 1504623 79.05 ns/op BenchmarkMapDelete/Key=int32/Elem=int32/len=64-4 1330850 90.67 ns/op BenchmarkMapDelete/Key=int32/Elem=int32/len=65536-4 1000000 176.3 ns/op BenchmarkMapDelete/Key=int64/Elem=int64/len=6-4 1453179 83.40 ns/op BenchmarkMapDelete/Key=int64/Elem=int64/len=64-4 1281000 92.29 ns/op BenchmarkMapDelete/Key=int64/Elem=int64/len=65536-4 1000000 190.1 ns/op BenchmarkMapDelete/Key=string/Elem=string/len=6-4 1324381 90.62 ns/op BenchmarkMapDelete/Key=string/Elem=string/len=64-4 1000000 104.2 ns/op BenchmarkMapDelete/Key=string/Elem=string/len=65536-4 726536 324.1 ns/op BenchmarkMapDelete/Key=smallType/Elem=int32/len=6-4 968295 123.3 ns/op BenchmarkMapDelete/Key=smallType/Elem=int32/len=64-4 907650 125.1 ns/op BenchmarkMapDelete/Key=smallType/Elem=int32/len=65536-4 1000000 252.2 ns/op BenchmarkMapDelete/Key=mediumType/Elem=int32/len=6-4 220044 607.9 ns/op BenchmarkMapDelete/Key=mediumType/Elem=int32/len=64-4 228685 731.6 ns/op BenchmarkMapDelete/Key=mediumType/Elem=int32/len=65536-4 303608 748.3 ns/op BenchmarkMapDelete/Key=bigType/Elem=int32/len=6-4 28965 4138 ns/op BenchmarkMapDelete/Key=bigType/Elem=int32/len=64-4 28786 4638 ns/op BenchmarkMapDelete/Key=bigType/Elem=int32/len=65536-4 62938 1767 ns/op BenchmarkMapDelete/Key=bigType/Elem=bigType/len=6-4 13609 8789 ns/op BenchmarkMapDelete/Key=bigType/Elem=bigType/len=64-4 10000 13488 ns/op BenchmarkMapDelete/Key=bigType/Elem=bigType/len=65536-4 43125 2574 ns/op BenchmarkMapDelete/Key=int32/Elem=bigType/len=6-4 35416 4011 ns/op BenchmarkMapDelete/Key=int32/Elem=bigType/len=64-4 23424 4383 ns/op BenchmarkMapDelete/Key=int32/Elem=bigType/len=65536-4 458582 3016 ns/op BenchmarkMapDelete/Key=*int32/Elem=int32/len=6-4 1418174 84.36 ns/op BenchmarkMapDelete/Key=*int32/Elem=int32/len=64-4 1249912 92.63 ns/op BenchmarkMapDelete/Key=*int32/Elem=int32/len=65536-4 1000000 198.3 ns/op BenchmarkMapDelete/Key=int32/Elem=*int32/len=6-4 1532535 77.23 ns/op BenchmarkMapDelete/Key=int32/Elem=*int32/len=64-4 1339425 89.85 ns/op BenchmarkMapDelete/Key=int32/Elem=*int32/len=65536-4 1000000 192.1 ns/op BenchmarkMapPop/Key=int32/Elem=int32/len=6-4 909062 130.9 ns/op BenchmarkMapPop/Key=int32/Elem=int32/len=64-4 510320 200.1 ns/op BenchmarkMapPop/Key=int32/Elem=int32/len=65536-4 848756 401.6 ns/op BenchmarkMapPop/Key=int64/Elem=int64/len=6-4 897649 134.1 ns/op BenchmarkMapPop/Key=int64/Elem=int64/len=64-4 537570 190.6 ns/op BenchmarkMapPop/Key=int64/Elem=int64/len=65536-4 595623 612.4 ns/op BenchmarkMapPop/Key=string/Elem=string/len=6-4 835822 143.2 ns/op BenchmarkMapPop/Key=string/Elem=string/len=64-4 529074 198.3 ns/op BenchmarkMapPop/Key=string/Elem=string/len=65536-4 311416 652.8 ns/op BenchmarkMapPop/Key=smallType/Elem=int32/len=6-4 551682 184.1 ns/op BenchmarkMapPop/Key=smallType/Elem=int32/len=64-4 438531 231.2 ns/op BenchmarkMapPop/Key=smallType/Elem=int32/len=65536-4 445392 534.8 ns/op BenchmarkMapPop/Key=mediumType/Elem=int32/len=6-4 144794 750.6 ns/op BenchmarkMapPop/Key=mediumType/Elem=int32/len=64-4 159190 791.7 ns/op BenchmarkMapPop/Key=mediumType/Elem=int32/len=65536-4 142261 1481 ns/op BenchmarkMapPop/Key=bigType/Elem=int32/len=6-4 24768 5466 ns/op BenchmarkMapPop/Key=bigType/Elem=int32/len=64-4 21741 4961 ns/op BenchmarkMapPop/Key=bigType/Elem=int32/len=65536-4 50552 2131 ns/op BenchmarkMapPop/Key=bigType/Elem=bigType/len=6-4 12393 10764 ns/op BenchmarkMapPop/Key=bigType/Elem=bigType/len=64-4 12492 10805 ns/op BenchmarkMapPop/Key=bigType/Elem=bigType/len=65536-4 48145 2155 ns/op BenchmarkMapPop/Key=int32/Elem=bigType/len=6-4 35965 4340 ns/op BenchmarkMapPop/Key=int32/Elem=bigType/len=64-4 23817 4809 ns/op BenchmarkMapPop/Key=int32/Elem=bigType/len=65536-4 226738 3415 ns/op BenchmarkMapPop/Key=*int32/Elem=int32/len=6-4 742614 137.3 ns/op BenchmarkMapPop/Key=*int32/Elem=int32/len=64-4 568018 195.0 ns/op BenchmarkMapPop/Key=*int32/Elem=int32/len=65536-4 581371 522.5 ns/op BenchmarkMapPop/Key=int32/Elem=*int32/len=6-4 895425 133.3 ns/op BenchmarkMapPop/Key=int32/Elem=*int32/len=64-4 627842 190.1 ns/op BenchmarkMapPop/Key=int32/Elem=*int32/len=65536-4 480417 571.7 ns/op BenchmarkMapDeleteLargeKey-4 483409 220.7 ns/op BenchmarkMapSmallAccessHit/Key=int32/Elem=int32/len=1-4 3492810 32.92 ns/op BenchmarkMapSmallAccessHit/Key=int32/Elem=int32/len=2-4 3545802 33.15 ns/op BenchmarkMapSmallAccessHit/Key=int32/Elem=int32/len=3-4 3523290 33.17 ns/op BenchmarkMapSmallAccessHit/Key=int32/Elem=int32/len=4-4 3413277 34.31 ns/op BenchmarkMapSmallAccessHit/Key=int32/Elem=int32/len=5-4 3560761 34.51 ns/op BenchmarkMapSmallAccessHit/Key=int32/Elem=int32/len=6-4 3490906 34.07 ns/op BenchmarkMapSmallAccessHit/Key=int32/Elem=int32/len=7-4 3465133 34.43 ns/op BenchmarkMapSmallAccessHit/Key=int32/Elem=int32/len=8-4 3421078 35.36 ns/op BenchmarkMapSmallAccessHit/Key=int64/Elem=int64/len=1-4 3622993 32.24 ns/op BenchmarkMapSmallAccessHit/Key=int64/Elem=int64/len=2-4 3604431 32.75 ns/op BenchmarkMapSmallAccessHit/Key=int64/Elem=int64/len=3-4 3622825 33.26 ns/op BenchmarkMapSmallAccessHit/Key=int64/Elem=int64/len=4-4 3509707 33.97 ns/op BenchmarkMapSmallAccessHit/Key=int64/Elem=int64/len=5-4 3509695 33.67 ns/op BenchmarkMapSmallAccessHit/Key=int64/Elem=int64/len=6-4 3464085 34.27 ns/op BenchmarkMapSmallAccessHit/Key=int64/Elem=int64/len=7-4 3515422 34.46 ns/op BenchmarkMapSmallAccessHit/Key=int64/Elem=int64/len=8-4 3368384 34.89 ns/op BenchmarkMapSmallAccessHit/Key=string/Elem=string/len=1-4 3005977 39.90 ns/op BenchmarkMapSmallAccessHit/Key=string/Elem=string/len=2-4 2926183 40.97 ns/op BenchmarkMapSmallAccessHit/Key=string/Elem=string/len=3-4 2892734 40.90 ns/op BenchmarkMapSmallAccessHit/Key=string/Elem=string/len=4-4 2891398 41.45 ns/op BenchmarkMapSmallAccessHit/Key=string/Elem=string/len=5-4 2916126 41.16 ns/op BenchmarkMapSmallAccessHit/Key=string/Elem=string/len=6-4 2841447 42.23 ns/op BenchmarkMapSmallAccessHit/Key=string/Elem=string/len=7-4 2777914 41.97 ns/op BenchmarkMapSmallAccessHit/Key=string/Elem=string/len=8-4 2782023 42.77 ns/op BenchmarkMapSmallAccessMiss/Key=int32/Elem=int32/len=1-4 3945952 30.27 ns/op BenchmarkMapSmallAccessMiss/Key=int32/Elem=int32/len=2-4 3870561 30.20 ns/op BenchmarkMapSmallAccessMiss/Key=int32/Elem=int32/len=3-4 3832159 31.61 ns/op BenchmarkMapSmallAccessMiss/Key=int32/Elem=int32/len=4-4 3561918 31.74 ns/op BenchmarkMapSmallAccessMiss/Key=int32/Elem=int32/len=5-4 3618714 34.32 ns/op BenchmarkMapSmallAccessMiss/Key=int32/Elem=int32/len=6-4 3472772 33.00 ns/op BenchmarkMapSmallAccessMiss/Key=int32/Elem=int32/len=7-4 3357447 34.61 ns/op BenchmarkMapSmallAccessMiss/Key=int32/Elem=int32/len=8-4 3322746 35.19 ns/op BenchmarkMapSmallAccessMiss/Key=int64/Elem=int64/len=1-4 4055452 30.23 ns/op BenchmarkMapSmallAccessMiss/Key=int64/Elem=int64/len=2-4 3850555 29.71 ns/op BenchmarkMapSmallAccessMiss/Key=int64/Elem=int64/len=3-4 3762146 31.27 ns/op BenchmarkMapSmallAccessMiss/Key=int64/Elem=int64/len=4-4 3787437 31.77 ns/op BenchmarkMapSmallAccessMiss/Key=int64/Elem=int64/len=5-4 3729570 31.04 ns/op BenchmarkMapSmallAccessMiss/Key=int64/Elem=int64/len=6-4 3625617 33.57 ns/op BenchmarkMapSmallAccessMiss/Key=int64/Elem=int64/len=7-4 3551719 32.85 ns/op BenchmarkMapSmallAccessMiss/Key=int64/Elem=int64/len=8-4 3563587 34.80 ns/op BenchmarkMapSmallAccessMiss/Key=string/Elem=string/len=1-4 3115393 38.02 ns/op BenchmarkMapSmallAccessMiss/Key=string/Elem=string/len=2-4 3130514 37.67 ns/op BenchmarkMapSmallAccessMiss/Key=string/Elem=string/len=3-4 3026518 37.48 ns/op BenchmarkMapSmallAccessMiss/Key=string/Elem=string/len=4-4 3082432 37.90 ns/op BenchmarkMapSmallAccessMiss/Key=string/Elem=string/len=5-4 3126312 37.40 ns/op BenchmarkMapSmallAccessMiss/Key=string/Elem=string/len=6-4 3136138 40.90 ns/op BenchmarkMapSmallAccessMiss/Key=string/Elem=string/len=7-4 3091839 37.94 ns/op BenchmarkMapSmallAccessMiss/Key=string/Elem=string/len=8-4 3117853 37.93 ns/op BenchmarkMemmove/0-4 15138822 7.247 ns/op BenchmarkMemmove/1-4 2877157 42.58 ns/op 23.48 MB/s BenchmarkMemmove/2-4 2809854 44.13 ns/op 45.32 MB/s BenchmarkMemmove/3-4 2833184 43.90 ns/op 68.33 MB/s BenchmarkMemmove/4-4 2760465 43.03 ns/op 92.96 MB/s BenchmarkMemmove/5-4 2696212 42.71 ns/op 117.08 MB/s BenchmarkMemmove/6-4 2836682 42.54 ns/op 141.05 MB/s BenchmarkMemmove/7-4 2787560 44.13 ns/op 158.63 MB/s BenchmarkMemmove/8-4 2804931 42.90 ns/op 186.48 MB/s BenchmarkMemmove/9-4 2584942 45.92 ns/op 196.00 MB/s BenchmarkMemmove/10-4 2496169 45.87 ns/op 218.02 MB/s BenchmarkMemmove/11-4 2496133 46.36 ns/op 237.29 MB/s BenchmarkMemmove/12-4 2587471 45.78 ns/op 262.15 MB/s BenchmarkMemmove/13-4 2587861 47.99 ns/op 270.89 MB/s BenchmarkMemmove/14-4 2497696 46.54 ns/op 300.80 MB/s BenchmarkMemmove/15-4 2567844 46.08 ns/op 325.49 MB/s BenchmarkMemmove/16-4 2700262 45.78 ns/op 349.50 MB/s BenchmarkMemmove/32-4 2598464 45.43 ns/op 704.43 MB/s BenchmarkMemmove/64-4 2356527 49.68 ns/op 1288.28 MB/s BenchmarkMemmove/128-4 1871428 62.68 ns/op 2042.04 MB/s BenchmarkMemmove/256-4 1520863 80.09 ns/op 3196.42 MB/s BenchmarkMemmove/512-4 1014624 120.0 ns/op 4267.32 MB/s BenchmarkMemmove/1024-4 651188 182.1 ns/op 5624.71 MB/s BenchmarkMemmove/2048-4 389952 313.0 ns/op 6543.02 MB/s BenchmarkMemmove/4096-4 192996 579.1 ns/op 7073.00 MB/s BenchmarkMemmoveOverlap/32-4 2593767 45.96 ns/op 696.28 MB/s BenchmarkMemmoveOverlap/64-4 2366520 50.77 ns/op 1260.55 MB/s BenchmarkMemmoveOverlap/128-4 1887159 61.52 ns/op 2080.70 MB/s BenchmarkMemmoveOverlap/256-4 1512585 79.25 ns/op 3230.13 MB/s BenchmarkMemmoveOverlap/512-4 1000476 120.2 ns/op 4258.82 MB/s BenchmarkMemmoveOverlap/1024-4 648829 181.3 ns/op 5648.76 MB/s BenchmarkMemmoveOverlap/2048-4 378075 310.9 ns/op 6587.32 MB/s BenchmarkMemmoveOverlap/4096-4 181358 599.3 ns/op 6835.19 MB/s BenchmarkMemmoveUnalignedDst/0-4 14854665 7.810 ns/op BenchmarkMemmoveUnalignedDst/1-4 2808916 43.34 ns/op 23.07 MB/s BenchmarkMemmoveUnalignedDst/2-4 2773693 42.94 ns/op 46.57 MB/s BenchmarkMemmoveUnalignedDst/3-4 2798106 43.40 ns/op 69.12 MB/s BenchmarkMemmoveUnalignedDst/4-4 2721606 43.35 ns/op 92.28 MB/s BenchmarkMemmoveUnalignedDst/5-4 2801464 44.43 ns/op 112.54 MB/s BenchmarkMemmoveUnalignedDst/6-4 2727280 43.44 ns/op 138.13 MB/s BenchmarkMemmoveUnalignedDst/7-4 2801371 43.95 ns/op 159.26 MB/s BenchmarkMemmoveUnalignedDst/8-4 2717388 44.20 ns/op 181.02 MB/s BenchmarkMemmoveUnalignedDst/9-4 2547111 47.33 ns/op 190.15 MB/s BenchmarkMemmoveUnalignedDst/10-4 2595266 46.15 ns/op 216.67 MB/s BenchmarkMemmoveUnalignedDst/11-4 2580338 47.05 ns/op 233.80 MB/s BenchmarkMemmoveUnalignedDst/12-4 2549403 47.76 ns/op 251.24 MB/s BenchmarkMemmoveUnalignedDst/13-4 2620750 46.36 ns/op 280.43 MB/s BenchmarkMemmoveUnalignedDst/14-4 2541501 46.38 ns/op 301.89 MB/s BenchmarkMemmoveUnalignedDst/15-4 2501749 47.18 ns/op 317.92 MB/s BenchmarkMemmoveUnalignedDst/16-4 2573683 45.80 ns/op 349.37 MB/s BenchmarkMemmoveUnalignedDst/32-4 2465037 49.35 ns/op 648.44 MB/s BenchmarkMemmoveUnalignedDst/64-4 2217166 52.30 ns/op 1223.81 MB/s BenchmarkMemmoveUnalignedDst/128-4 1767163 67.59 ns/op 1893.70 MB/s BenchmarkMemmoveUnalignedDst/256-4 1454703 82.25 ns/op 3112.46 MB/s BenchmarkMemmoveUnalignedDst/512-4 975902 120.4 ns/op 4252.22 MB/s BenchmarkMemmoveUnalignedDst/1024-4 613467 188.0 ns/op 5446.71 MB/s BenchmarkMemmoveUnalignedDst/2048-4 382219 316.0 ns/op 6480.00 MB/s BenchmarkMemmoveUnalignedDst/4096-4 182212 598.0 ns/op 6849.18 MB/s BenchmarkMemmoveUnalignedDstOverlap/32-4 2492566 48.58 ns/op 658.70 MB/s BenchmarkMemmoveUnalignedDstOverlap/64-4 2241250 52.99 ns/op 1207.76 MB/s BenchmarkMemmoveUnalignedDstOverlap/128-4 1835235 65.31 ns/op 1959.79 MB/s BenchmarkMemmoveUnalignedDstOverlap/256-4 1469612 81.39 ns/op 3145.28 MB/s BenchmarkMemmoveUnalignedDstOverlap/512-4 985272 115.0 ns/op 4454.11 MB/s BenchmarkMemmoveUnalignedDstOverlap/1024-4 637202 187.3 ns/op 5466.25 MB/s BenchmarkMemmoveUnalignedDstOverlap/2048-4 382383 313.7 ns/op 6528.61 MB/s BenchmarkMemmoveUnalignedDstOverlap/4096-4 180452 606.7 ns/op 6751.38 MB/s BenchmarkMemmoveUnalignedSrc/0-4 14986980 7.793 ns/op BenchmarkMemmoveUnalignedSrc/1-4 2749940 42.12 ns/op 23.74 MB/s BenchmarkMemmoveUnalignedSrc/2-4 2726281 44.43 ns/op 45.01 MB/s BenchmarkMemmoveUnalignedSrc/3-4 2790609 44.50 ns/op 67.42 MB/s BenchmarkMemmoveUnalignedSrc/4-4 2791590 44.24 ns/op 90.41 MB/s BenchmarkMemmoveUnalignedSrc/5-4 2788286 42.60 ns/op 117.36 MB/s BenchmarkMemmoveUnalignedSrc/6-4 2656514 43.59 ns/op 137.64 MB/s BenchmarkMemmoveUnalignedSrc/7-4 2657834 45.13 ns/op 155.12 MB/s BenchmarkMemmoveUnalignedSrc/8-4 2610500 43.99 ns/op 181.85 MB/s BenchmarkMemmoveUnalignedSrc/9-4 2578323 46.62 ns/op 193.06 MB/s BenchmarkMemmoveUnalignedSrc/10-4 2436151 47.00 ns/op 212.76 MB/s BenchmarkMemmoveUnalignedSrc/11-4 2548648 46.64 ns/op 235.86 MB/s BenchmarkMemmoveUnalignedSrc/12-4 2565554 46.35 ns/op 258.88 MB/s BenchmarkMemmoveUnalignedSrc/13-4 2586369 45.75 ns/op 284.18 MB/s BenchmarkMemmoveUnalignedSrc/14-4 2489598 47.21 ns/op 296.56 MB/s BenchmarkMemmoveUnalignedSrc/15-4 2558560 46.96 ns/op 319.41 MB/s BenchmarkMemmoveUnalignedSrc/16-4 2521924 47.29 ns/op 338.35 MB/s BenchmarkMemmoveUnalignedSrc/32-4 2362459 48.58 ns/op 658.74 MB/s BenchmarkMemmoveUnalignedSrc/64-4 2269839 53.32 ns/op 1200.23 MB/s BenchmarkMemmoveUnalignedSrc/128-4 1820892 65.52 ns/op 1953.63 MB/s BenchmarkMemmoveUnalignedSrc/256-4 1468491 81.50 ns/op 3141.19 MB/s BenchmarkMemmoveUnalignedSrc/512-4 1004926 118.9 ns/op 4307.03 MB/s BenchmarkMemmoveUnalignedSrc/1024-4 653811 182.9 ns/op 5599.78 MB/s BenchmarkMemmoveUnalignedSrc/2048-4 388268 311.1 ns/op 6583.55 MB/s BenchmarkMemmoveUnalignedSrc/4096-4 208081 587.1 ns/op 6976.91 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_0-4 2185275 55.46 ns/op 288.49 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_0-4 2158848 54.30 ns/op 294.64 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_1-4 2022512 59.54 ns/op 268.71 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_1-4 2077537 57.49 ns/op 278.32 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_4-4 2016242 60.00 ns/op 266.65 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_4-4 2169542 59.48 ns/op 269.01 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_7-4 2066968 60.07 ns/op 266.34 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_7-4 2017534 59.11 ns/op 270.68 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_0-4 1894606 63.28 ns/op 1011.31 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_0-4 1879438 64.27 ns/op 995.82 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_1-4 1787566 65.47 ns/op 977.49 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_1-4 1828890 66.65 ns/op 960.23 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_4-4 1798708 66.95 ns/op 955.95 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_4-4 1856317 65.28 ns/op 980.40 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_7-4 1807509 65.88 ns/op 971.41 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_7-4 1836367 66.13 ns/op 967.77 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_0-4 1255736 94.86 ns/op 2698.63 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_0-4 1148055 104.5 ns/op 2449.30 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_1-4 1239139 96.77 ns/op 2645.56 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_1-4 1207364 98.83 ns/op 2590.37 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_4-4 1235354 97.58 ns/op 2623.57 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_4-4 1226601 96.48 ns/op 2653.50 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_7-4 1214154 97.09 ns/op 2636.59 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_7-4 1242163 97.00 ns/op 2639.27 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_0-4 148659 777.3 ns/op 5269.51 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_0-4 121449 981.4 ns/op 4173.45 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_1-4 138853 770.9 ns/op 5313.43 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_1-4 149551 768.5 ns/op 5330.00 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_4-4 147866 766.0 ns/op 5347.49 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_4-4 149119 781.2 ns/op 5242.90 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_7-4 142579 765.4 ns/op 5351.50 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_7-4 153230 748.5 ns/op 5472.44 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_0-4 9212 11765 ns/op 5570.51 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_0-4 7687 15686 ns/op 4178.09 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_1-4 9987 11915 ns/op 5500.52 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_1-4 9811 11932 ns/op 5492.69 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_4-4 10058 11701 ns/op 5600.68 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_4-4 10113 12005 ns/op 5459.09 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_7-4 10252 11790 ns/op 5558.81 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_7-4 9914 11897 ns/op 5508.68 MB/s BenchmarkMemmoveUnalignedSrcOverlap/32-4 2502214 47.98 ns/op 666.88 MB/s BenchmarkMemmoveUnalignedSrcOverlap/64-4 2218474 54.44 ns/op 1175.58 MB/s BenchmarkMemmoveUnalignedSrcOverlap/128-4 1902637 64.97 ns/op 1970.19 MB/s BenchmarkMemmoveUnalignedSrcOverlap/256-4 1464406 81.17 ns/op 3153.96 MB/s BenchmarkMemmoveUnalignedSrcOverlap/512-4 1034287 118.0 ns/op 4338.77 MB/s BenchmarkMemmoveUnalignedSrcOverlap/1024-4 645681 188.8 ns/op 5424.84 MB/s BenchmarkMemmoveUnalignedSrcOverlap/2048-4 375831 319.1 ns/op 6417.57 MB/s BenchmarkMemmoveUnalignedSrcOverlap/4096-4 173431 583.4 ns/op 7020.52 MB/s BenchmarkMemclr/5-4 13870857 8.434 ns/op 592.83 MB/s BenchmarkMemclr/16-4 13636160 8.453 ns/op 1892.81 MB/s BenchmarkMemclr/64-4 12671392 9.080 ns/op 7048.23 MB/s BenchmarkMemclr/256-4 12250030 9.371 ns/op 27316.87 MB/s BenchmarkMemclr/4096-4 2739432 43.28 ns/op 94647.37 MB/s BenchmarkMemclr/65536-4 134991 753.5 ns/op 86980.43 MB/s BenchmarkMemclr/1M-4 6756 17034 ns/op 61556.76 MB/s BenchmarkMemclr/4M-4 2100 68826 ns/op 60940.41 MB/s BenchmarkMemclr/8M-4 1015 125821 ns/op 66671.23 MB/s BenchmarkMemclr/16M-4 367 288431 ns/op 58167.26 MB/s BenchmarkMemclr/64M-4 78 1349651 ns/op 49723.13 MB/s BenchmarkMemclrUnaligned/0_5-4 8211018 13.78 ns/op 362.76 MB/s BenchmarkMemclrUnaligned/0_16-4 8554357 13.67 ns/op 1170.24 MB/s BenchmarkMemclrUnaligned/0_64-4 8143052 14.40 ns/op 4443.54 MB/s BenchmarkMemclrUnaligned/0_256-4 7901775 14.75 ns/op 17356.92 MB/s BenchmarkMemclrUnaligned/0_4096-4 2736045 44.40 ns/op 92246.82 MB/s BenchmarkMemclrUnaligned/0_65536-4 143712 737.3 ns/op 88890.69 MB/s BenchmarkMemclrUnaligned/1_5-4 8649416 13.00 ns/op 384.73 MB/s BenchmarkMemclrUnaligned/1_16-4 8589135 13.81 ns/op 1158.94 MB/s BenchmarkMemclrUnaligned/1_64-4 8211321 14.33 ns/op 4466.58 MB/s BenchmarkMemclrUnaligned/1_256-4 7844505 15.07 ns/op 16983.86 MB/s BenchmarkMemclrUnaligned/1_4096-4 1814203 66.41 ns/op 61680.18 MB/s BenchmarkMemclrUnaligned/1_65536-4 123740 947.3 ns/op 69185.17 MB/s BenchmarkMemclrUnaligned/4_5-4 8418040 12.34 ns/op 405.13 MB/s BenchmarkMemclrUnaligned/4_16-4 8560442 13.69 ns/op 1168.85 MB/s BenchmarkMemclrUnaligned/4_64-4 8090124 14.63 ns/op 4375.25 MB/s BenchmarkMemclrUnaligned/4_256-4 7603686 15.05 ns/op 17015.47 MB/s BenchmarkMemclrUnaligned/4_4096-4 1934478 61.98 ns/op 66089.18 MB/s BenchmarkMemclrUnaligned/4_65536-4 134077 892.8 ns/op 73407.77 MB/s BenchmarkMemclrUnaligned/7_5-4 8651499 13.62 ns/op 367.10 MB/s BenchmarkMemclrUnaligned/7_16-4 8419682 14.10 ns/op 1134.46 MB/s BenchmarkMemclrUnaligned/7_64-4 8036060 14.63 ns/op 4373.34 MB/s BenchmarkMemclrUnaligned/7_256-4 7825838 15.06 ns/op 16997.45 MB/s BenchmarkMemclrUnaligned/7_4096-4 1804903 66.52 ns/op 61573.50 MB/s BenchmarkMemclrUnaligned/7_65536-4 122808 938.9 ns/op 69797.29 MB/s BenchmarkMemclrUnaligned/0_1M-4 8233 15393 ns/op 68119.10 MB/s BenchmarkMemclrUnaligned/0_4M-4 1784 68256 ns/op 61449.53 MB/s BenchmarkMemclrUnaligned/0_8M-4 1045 129554 ns/op 64749.91 MB/s BenchmarkMemclrUnaligned/0_16M-4 360 300773 ns/op 55780.38 MB/s BenchmarkMemclrUnaligned/0_64M-4 86 1416377 ns/op 47380.64 MB/s BenchmarkMemclrUnaligned/1_1M-4 6699 16572 ns/op 63274.04 MB/s BenchmarkMemclrUnaligned/1_4M-4 1483 76896 ns/op 54545.28 MB/s BenchmarkMemclrUnaligned/1_8M-4 759 146319 ns/op 57331.01 MB/s BenchmarkMemclrUnaligned/1_16M-4 328 348374 ns/op 48158.61 MB/s BenchmarkMemclrUnaligned/1_64M-4 90 1336596 ns/op 50208.80 MB/s BenchmarkMemclrUnaligned/4_1M-4 6968 17473 ns/op 60010.42 MB/s BenchmarkMemclrUnaligned/4_4M-4 1501 69509 ns/op 60342.20 MB/s BenchmarkMemclrUnaligned/4_8M-4 796 149935 ns/op 55948.47 MB/s BenchmarkMemclrUnaligned/4_16M-4 288 387265 ns/op 43322.28 MB/s BenchmarkMemclrUnaligned/4_64M-4 88 1331049 ns/op 50418.03 MB/s BenchmarkMemclrUnaligned/7_1M-4 6199 16969 ns/op 61792.43 MB/s BenchmarkMemclrUnaligned/7_4M-4 1425 83000 ns/op 50533.74 MB/s BenchmarkMemclrUnaligned/7_8M-4 735 155128 ns/op 54075.29 MB/s BenchmarkMemclrUnaligned/7_16M-4 356 340843 ns/op 49222.74 MB/s BenchmarkMemclrUnaligned/7_64M-4 84 1327497 ns/op 50552.94 MB/s BenchmarkGoMemclr/5-4 15584334 7.236 ns/op 690.96 MB/s BenchmarkGoMemclr/16-4 16315167 6.602 ns/op 2423.63 MB/s BenchmarkGoMemclr/64-4 14158387 7.364 ns/op 8690.36 MB/s BenchmarkGoMemclr/256-4 13809164 8.403 ns/op 30465.12 MB/s BenchmarkMemclrRange/1K_2K-4 94328 1275 ns/op 75169.87 MB/s BenchmarkMemclrRange/2K_8K-4 31256 3741 ns/op 89153.34 MB/s BenchmarkMemclrRange/4K_16K-4 36361 3280 ns/op 98492.61 MB/s BenchmarkMemclrRange/160K_228K-4 6319 18547 ns/op 89655.09 MB/s BenchmarkClearFat7-4 9500401 11.82 ns/op BenchmarkClearFat8-4 9545365 12.25 ns/op BenchmarkClearFat11-4 8794374 13.53 ns/op BenchmarkClearFat12-4 8617755 13.66 ns/op BenchmarkClearFat13-4 8614365 13.59 ns/op BenchmarkClearFat14-4 8456659 13.83 ns/op BenchmarkClearFat15-4 8692648 13.53 ns/op BenchmarkClearFat16-4 9331827 12.59 ns/op BenchmarkClearFat24-4 9372103 12.56 ns/op BenchmarkClearFat32-4 9123223 12.95 ns/op BenchmarkClearFat40-4 8834600 13.20 ns/op BenchmarkClearFat48-4 8512022 13.14 ns/op BenchmarkClearFat56-4 8466958 13.97 ns/op BenchmarkClearFat64-4 8269538 14.53 ns/op BenchmarkClearFat72-4 7910318 15.18 ns/op BenchmarkClearFat128-4 5670000 21.01 ns/op BenchmarkClearFat256-4 4590361 27.13 ns/op BenchmarkClearFat512-4 2778933 43.98 ns/op BenchmarkClearFat1024-4 1646917 68.91 ns/op BenchmarkClearFat1032-4 1681455 73.24 ns/op BenchmarkClearFat1040-4 1283248 95.03 ns/op BenchmarkCopyFat7-4 9448219 12.35 ns/op BenchmarkCopyFat8-4 9476197 11.44 ns/op BenchmarkCopyFat11-4 9145966 13.51 ns/op BenchmarkCopyFat12-4 8500818 13.36 ns/op BenchmarkCopyFat13-4 8530906 13.52 ns/op BenchmarkCopyFat14-4 8419410 13.36 ns/op BenchmarkCopyFat15-4 8403744 13.09 ns/op BenchmarkCopyFat16-4 9392738 11.76 ns/op BenchmarkCopyFat24-4 8989944 12.10 ns/op BenchmarkCopyFat32-4 9058862 12.72 ns/op BenchmarkCopyFat64-4 7929826 14.51 ns/op BenchmarkCopyFat72-4 7558340 15.68 ns/op BenchmarkCopyFat128-4 5552493 21.21 ns/op BenchmarkCopyFat256-4 4245579 27.49 ns/op BenchmarkCopyFat512-4 2643370 45.62 ns/op BenchmarkCopyFat520-4 2550904 47.21 ns/op BenchmarkCopyFat1024-4 1565397 78.77 ns/op BenchmarkCopyFat1032-4 1522903 79.32 ns/op BenchmarkCopyFat1040-4 1430228 83.15 ns/op BenchmarkIssue18740/2byte-4 746 156069 ns/op BenchmarkIssue18740/4byte-4 1166 102815 ns/op BenchmarkIssue18740/8byte-4 1598 74415 ns/op BenchmarkMemclrKnownSize1-4 11849940 9.791 ns/op 102.14 MB/s BenchmarkMemclrKnownSize2-4 8111677 15.63 ns/op 127.99 MB/s BenchmarkMemclrKnownSize4-4 5160824 23.26 ns/op 171.94 MB/s BenchmarkMemclrKnownSize8-4 2142526 56.76 ns/op 140.94 MB/s BenchmarkMemclrKnownSize16-4 1032403 116.3 ns/op 137.63 MB/s BenchmarkMemclrKnownSize32-4 460591 230.8 ns/op 138.64 MB/s BenchmarkMemclrKnownSize64-4 260055 442.9 ns/op 144.52 MB/s BenchmarkMemclrKnownSize112-4 139585 744.3 ns/op 150.47 MB/s BenchmarkMemclrKnownSize128-4 123409 870.0 ns/op 147.12 MB/s BenchmarkMemclrKnownSize192-4 89887 1297 ns/op 147.98 MB/s BenchmarkMemclrKnownSize248-4 59965 1726 ns/op 143.67 MB/s BenchmarkMemclrKnownSize256-4 64784 1756 ns/op 145.77 MB/s BenchmarkMemclrKnownSize512-4 33976 4014 ns/op 127.55 MB/s BenchmarkMemclrKnownSize1024-4 17227 6914 ns/op 148.10 MB/s BenchmarkMemclrKnownSize4096-4 3477 28953 ns/op 141.47 MB/s BenchmarkMemclrKnownSize512KiB-4 30 3564578 ns/op 147.08 MB/s BenchmarkReadMetricsLatency-4 11004 5440 p50-ns 6920 p90-ns 24900 p99-ns BenchmarkFinalizer-4 139 865811 ns/op BenchmarkFinalizerRun-4 224966 691.2 ns/op BenchmarkMinFloat-4 2129542 51.76 ns/op BenchmarkMaxFloat-4 2115796 55.74 ns/op BenchmarkPallocBitsSummarize/Unpacked00-4 9486056 11.12 ns/op BenchmarkPallocBitsSummarize/UnpackedFFFFFFFFFFFFFFFF-4 2942898 40.20 ns/op BenchmarkPallocBitsSummarize/UnpackedAA-4 2484114 47.11 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAAAAAAAAAA-4 2517636 47.82 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000AAAAAAAA-4 1772721 67.54 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAA00000001-4 1655348 72.10 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBBBBBBBBBB-4 2392645 49.73 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000BBBBBBBB-4 1686054 70.22 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBB00000001-4 1789596 66.91 ns/op BenchmarkPallocBitsSummarize/UnpackedCCCCCCCCCCCCCCCC-4 2267878 52.70 ns/op BenchmarkPallocBitsSummarize/Unpacked4444444444444444-4 2267372 52.67 ns/op BenchmarkPallocBitsSummarize/Unpacked4040404040404040-4 2062384 58.25 ns/op BenchmarkPallocBitsSummarize/Unpacked4000400040004000-4 1917476 61.99 ns/op BenchmarkPallocBitsSummarize/Unpacked1000404044CCAAFF-4 1769350 67.59 ns/op BenchmarkFindBitRange64/Pattern00Size2-4 9095920 12.84 ns/op BenchmarkFindBitRange64/Pattern00Size8-4 9098611 11.63 ns/op BenchmarkFindBitRange64/Pattern00Size32-4 8966942 11.37 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize2-4 9042512 12.77 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize8-4 8360791 12.79 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize32-4 7751406 15.25 ns/op BenchmarkFindBitRange64/PatternAASize2-4 9438060 12.79 ns/op BenchmarkFindBitRange64/PatternAASize8-4 9103054 12.30 ns/op BenchmarkFindBitRange64/PatternAASize32-4 9146684 13.08 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize2-4 9286540 12.76 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize8-4 8937916 11.45 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize32-4 9142977 13.11 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize2-4 10561641 11.98 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize8-4 9182611 13.11 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize32-4 9162034 13.12 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size2-4 9248137 11.57 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size8-4 9038174 11.96 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size32-4 9039181 12.27 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize2-4 9083108 12.80 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize8-4 8540323 13.06 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize32-4 8229724 13.69 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize2-4 9253135 13.07 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize8-4 8737732 13.74 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize32-4 8590604 13.28 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size2-4 10894777 12.28 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size8-4 8563868 13.73 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size32-4 8548957 13.71 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize2-4 9166948 12.20 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize8-4 8614855 13.75 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize32-4 8737969 13.78 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size2-4 8973285 12.78 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size8-4 9002548 13.18 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size32-4 8966185 13.09 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size2-4 9065144 13.15 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size8-4 9046261 12.52 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size32-4 8954664 13.19 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size2-4 8928187 11.76 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size8-4 8676765 11.99 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size32-4 9806240 11.58 ns/op BenchmarkNetpollBreak-4 3216 33398 ns/op BenchmarkPinnerPinUnpinBatch-4 2269 60798 ns/op BenchmarkPinnerPinUnpinBatchDouble-4 322 379738 ns/op BenchmarkPinnerPinUnpinBatchTiny-4 2301 62232 ns/op BenchmarkPinnerPinUnpin-4 2436039 48.57 ns/op BenchmarkPinnerPinUnpinTiny-4 2398441 48.97 ns/op BenchmarkPinnerPinUnpinDouble-4 907200 135.2 ns/op BenchmarkPinnerPinUnpinParallel-4 6524070 17.97 ns/op BenchmarkPinnerPinUnpinParallelTiny-4 6584552 17.79 ns/op BenchmarkPinnerPinUnpinParallelDouble-4 356689 357.0 ns/op BenchmarkPinnerIsPinnedOnPinned-4 8291232 14.06 ns/op BenchmarkPinnerIsPinnedOnUnpinned-4 8024029 14.11 ns/op BenchmarkPinnerIsPinnedOnPinnedParallel-4 12601386 9.297 ns/op BenchmarkPinnerIsPinnedOnUnpinnedParallel-4 12399036 9.331 ns/op BenchmarkPingPongHog-4 271 390539 ns/op BenchmarkStackGrowth-4 196569 588.9 ns/op BenchmarkStackGrowthDeep-4 1706 59354 ns/op BenchmarkCreateGoroutines-4 31604 3470 ns/op BenchmarkCreateGoroutinesParallel-4 32713 3488 ns/op BenchmarkCreateGoroutinesCapture-4 5293 21489 ns/op 144 B/op 5 allocs/op BenchmarkCreateGoroutinesSingle-4 40510 3892 ns/op BenchmarkClosureCall-4 25332694 4.794 ns/op BenchmarkWakeupParallelSpinning/0s-4 5587 19465 ns/op BenchmarkWakeupParallelSpinning/1µs-4 6423 23612 ns/op BenchmarkWakeupParallelSpinning/2µs-4 4167 29232 ns/op BenchmarkWakeupParallelSpinning/5µs-4 2806 42616 ns/op BenchmarkWakeupParallelSpinning/10µs-4 1950 60413 ns/op BenchmarkWakeupParallelSpinning/20µs-4 1309 86388 ns/op BenchmarkWakeupParallelSpinning/50µs-4 798 152281 ns/op BenchmarkWakeupParallelSpinning/100µs-4 495 246054 ns/op BenchmarkMatmult-4 4964858 26.19 ns/op BenchmarkFastrand-4 13937767 8.463 ns/op BenchmarkFastrand64-4 13992127 8.326 ns/op BenchmarkFastrandHashiter-4 6564940 46.39 ns/op BenchmarkFastrandn/2-4 7958647 16.03 ns/op BenchmarkFastrandn/3-4 7313727 15.75 ns/op BenchmarkFastrandn/4-4 7550227 15.79 ns/op BenchmarkFastrandn/5-4 7625422 15.79 ns/op BenchmarkIfaceCmp100-4 108810 925.1 ns/op BenchmarkIfaceCmpNil100-4 227518 514.9 ns/op BenchmarkEfaceCmpDiff-4 43604 2589 ns/op BenchmarkEfaceCmpDiffIndirect-4 39381 2939 ns/op BenchmarkDefer-4 1641081 73.17 ns/op BenchmarkDefer10-4 1000000 102.6 ns/op BenchmarkDeferMany-4 756976 210.5 ns/op BenchmarkPanicRecover-4 878175 134.1 ns/op BenchmarkGoroutineProfile/small-nil/idle-4 221410 531.9 ns/op 181.0 p50-ns 240.0 p90-ns 440.0 p99-ns BenchmarkGoroutineProfile/small-nil/loaded-4 156291 721.0 ns/op 181.0 p50-ns 259.0 p90-ns 470.0 p99-ns BenchmarkGoroutineProfile/small/idle-4 3496 37820 ns/op 31850 p50-ns 37640 p90-ns 116321 p99-ns BenchmarkGoroutineProfile/small/loaded-4 100 6435790 ns/op 253339 p50-ns 19792465 p90-ns 60432166 p99-ns BenchmarkGoroutineProfile/large-nil/idle-4 232786 497.1 ns/op 180.0 p50-ns 181.0 p90-ns 260.0 p99-ns BenchmarkGoroutineProfile/large-nil/loaded-4 196231 659.7 ns/op 181.0 p50-ns 261.0 p90-ns 421.0 p99-ns BenchmarkGoroutineProfile/large/idle-4 51 2416938 ns/op 2023682 p50-ns 3688365 p90-ns 4894846 p99-ns BenchmarkGoroutineProfile/large/loaded-4 32 4704687 ns/op 3576535 p50-ns 7661581 p90-ns 16178290 p99-ns BenchmarkGoroutineProfile/sparse-nil/idle-4 190826 525.2 ns/op 180.0 p50-ns 190.0 p90-ns 360.0 p99-ns BenchmarkGoroutineProfile/sparse-nil/loaded-4 170011 896.5 ns/op 179.0 p50-ns 181.0 p90-ns 380.0 p99-ns BenchmarkGoroutineProfile/sparse/idle-4 1560 78765 ns/op 69760 p50-ns 83080 p90-ns 205931 p99-ns BenchmarkGoroutineProfile/sparse/loaded-4 238 1234052 ns/op 198360 p50-ns 563330 p90-ns 19718295 p99-ns BenchmarkProcYield/1-4 4006983 29.15 ns/op BenchmarkProcYield/10-4 555300 215.2 ns/op BenchmarkProcYield/30-4 192376 629.0 ns/op BenchmarkProcYield/100-4 56752 2073 ns/op BenchmarkProcYield/1000-4 5827 20619 ns/op BenchmarkOSYield-4 822690 150.5 ns/op BenchmarkMutexContention-4 2581816 45.77 ns/op BenchmarkMutexCapture-4 2411283 50.98 ns/op 417601 ns/starve-p100 13050 ns/starve-p90 52200 ns/streak-p100 3263 ns/streak-p90 BenchmarkMutexHandoff/Solo-4 6494920 19.01 ns/op BenchmarkMutexHandoff/FastPingPong-4 109573 398.4 ns/op BenchmarkMutexHandoff/SlowPingPong-4 5934 7856 ns/op BenchmarkRWMutexUncontended-4 7092297 16.98 ns/op BenchmarkRWMutexWrite100-4 824241 121.5 ns/op BenchmarkRWMutexWrite10-4 99682 1148 ns/op BenchmarkRWMutexWorkWrite100-4 430347 261.0 ns/op BenchmarkRWMutexWorkWrite10-4 72256 1536 ns/op BenchmarkSemTable/OneAddrCollision/n=1000-4 3879 30646 ns/op BenchmarkSemTable/ManyAddrCollision/n=1000-4 1299 86101 ns/op BenchmarkSemTable/OneAddrCollision/n=2000-4 1557 66060 ns/op BenchmarkSemTable/ManyAddrCollision/n=2000-4 657 180524 ns/op BenchmarkSemTable/OneAddrCollision/n=4000-4 865 131686 ns/op BenchmarkSemTable/ManyAddrCollision/n=4000-4 308 372226 ns/op BenchmarkSemTable/OneAddrCollision/n=8000-4 444 257174 ns/op BenchmarkSemTable/ManyAddrCollision/n=8000-4 151 777737 ns/op BenchmarkMakeSliceCopy/mallocmove/Byte-4 477834 296.6 ns/op BenchmarkMakeSliceCopy/mallocmove/Int-4 533413 281.9 ns/op BenchmarkMakeSliceCopy/mallocmove/Ptr-4 398473 369.6 ns/op BenchmarkMakeSliceCopy/makecopy/Byte-4 513172 314.9 ns/op BenchmarkMakeSliceCopy/makecopy/Int-4 504796 294.1 ns/op BenchmarkMakeSliceCopy/makecopy/Ptr-4 404228 348.6 ns/op BenchmarkMakeSliceCopy/nilappend/Byte-4 463208 268.9 ns/op BenchmarkMakeSliceCopy/nilappend/Int-4 507885 313.7 ns/op BenchmarkMakeSliceCopy/nilappend/Ptr-4 419067 366.1 ns/op BenchmarkMakeSlice/Byte-4 3137643 39.40 ns/op BenchmarkMakeSlice/Int16-4 3278012 39.93 ns/op BenchmarkMakeSlice/Int-4 2212498 50.06 ns/op BenchmarkMakeSlice/Ptr-4 2055679 56.01 ns/op BenchmarkMakeSlice/Struct/24-4 1259893 95.75 ns/op BenchmarkMakeSlice/Struct/32-4 1000000 122.2 ns/op BenchmarkMakeSlice/Struct/40-4 1000000 130.9 ns/op BenchmarkGrowSlice/Byte-4 1187164 102.2 ns/op BenchmarkGrowSlice/Int16-4 972067 108.8 ns/op BenchmarkGrowSlice/Int-4 694519 156.5 ns/op BenchmarkGrowSlice/Ptr-4 596642 177.8 ns/op BenchmarkGrowSlice/Struct/24-4 484412 249.2 ns/op BenchmarkGrowSlice/Struct/32-4 367299 328.7 ns/op BenchmarkGrowSlice/Struct/40-4 313003 415.6 ns/op BenchmarkExtendSlice/IntSlice-4 639296 164.5 ns/op BenchmarkExtendSlice/PointerSlice-4 647821 183.1 ns/op BenchmarkExtendSlice/NoGrow-4 1304286 93.13 ns/op BenchmarkAppend-4 1187337 100.2 ns/op BenchmarkAppendGrowByte-4 8 12798682 ns/op BenchmarkAppendGrowString-4 2 90834474 ns/op BenchmarkAppendSlice/1Bytes-4 2685624 42.09 ns/op BenchmarkAppendSlice/4Bytes-4 2643082 43.68 ns/op BenchmarkAppendSlice/7Bytes-4 2690622 45.43 ns/op BenchmarkAppendSlice/8Bytes-4 2641111 44.23 ns/op BenchmarkAppendSlice/15Bytes-4 2431992 46.30 ns/op BenchmarkAppendSlice/16Bytes-4 2520256 47.50 ns/op BenchmarkAppendSlice/32Bytes-4 2516701 47.97 ns/op BenchmarkAppendSliceLarge/1024Bytes-4 126166 912.3 ns/op BenchmarkAppendSliceLarge/4096Bytes-4 33778 3899 ns/op BenchmarkAppendSliceLarge/16384Bytes-4 9741 15435 ns/op BenchmarkAppendSliceLarge/65536Bytes-4 2445 55855 ns/op BenchmarkAppendSliceLarge/262144Bytes-4 484 335551 ns/op BenchmarkAppendSliceLarge/1048576Bytes-4 105 1097224 ns/op BenchmarkAppendStr/1Bytes-4 3204662 38.54 ns/op BenchmarkAppendStr/4Bytes-4 3099854 39.42 ns/op BenchmarkAppendStr/8Bytes-4 3078093 39.84 ns/op BenchmarkAppendStr/16Bytes-4 2823652 41.07 ns/op BenchmarkAppendStr/32Bytes-4 2934337 40.74 ns/op BenchmarkAppendSpecialCase-4 960289 110.6 ns/op BenchmarkCopy/1Byte-4 2750377 41.39 ns/op 24.16 MB/s BenchmarkCopy/1String-4 3110828 38.89 ns/op 25.71 MB/s BenchmarkCopy/2Byte-4 2784673 44.32 ns/op 45.13 MB/s BenchmarkCopy/2String-4 2741978 43.67 ns/op 45.80 MB/s BenchmarkCopy/4Byte-4 2669527 44.35 ns/op 90.20 MB/s BenchmarkCopy/4String-4 2666344 43.52 ns/op 91.92 MB/s BenchmarkCopy/8Byte-4 2842963 43.92 ns/op 182.14 MB/s BenchmarkCopy/8String-4 2774024 43.82 ns/op 182.57 MB/s BenchmarkCopy/12Byte-4 2584198 45.39 ns/op 264.40 MB/s BenchmarkCopy/12String-4 2544946 45.76 ns/op 262.27 MB/s BenchmarkCopy/16Byte-4 2570413 45.24 ns/op 353.63 MB/s BenchmarkCopy/16String-4 2629021 45.45 ns/op 352.03 MB/s BenchmarkCopy/32Byte-4 2512878 48.02 ns/op 666.41 MB/s BenchmarkCopy/32String-4 2468560 47.39 ns/op 675.18 MB/s BenchmarkCopy/128Byte-4 1875872 63.51 ns/op 2015.49 MB/s BenchmarkCopy/128String-4 1825410 66.31 ns/op 1930.40 MB/s BenchmarkCopy/1024Byte-4 506157 221.0 ns/op 4634.39 MB/s BenchmarkCopy/1024String-4 425611 242.8 ns/op 4218.04 MB/s BenchmarkAppendInPlace/NoGrow/Byte-4 51409 2435 ns/op BenchmarkAppendInPlace/NoGrow/1Ptr-4 29824 4093 ns/op BenchmarkAppendInPlace/NoGrow/2Ptr-4 15346 6723 ns/op BenchmarkAppendInPlace/NoGrow/3Ptr-4 14570 7789 ns/op BenchmarkAppendInPlace/NoGrow/4Ptr-4 10000 11331 ns/op BenchmarkAppendInPlace/Grow/Byte-4 234123 615.3 ns/op BenchmarkAppendInPlace/Grow/1Ptr-4 249314 552.2 ns/op BenchmarkAppendInPlace/Grow/2Ptr-4 150392 751.3 ns/op BenchmarkAppendInPlace/Grow/3Ptr-4 137251 1087 ns/op BenchmarkAppendInPlace/Grow/4Ptr-4 109347 1012 ns/op BenchmarkStackCopyPtr-4 2 88517812 ns/op BenchmarkStackCopy-4 2 74225608 ns/op BenchmarkStackCopyNoCache-4 26 3984386 ns/op BenchmarkStackCopyWithStkobj-4 4 28638831 ns/op BenchmarkIssue18138-4 930 125368 ns/op BenchmarkCompareStringEqual-4 11669310 9.385 ns/op BenchmarkCompareStringIdentical-4 22315874 5.317 ns/op BenchmarkCompareStringSameLength-4 14192952 8.104 ns/op BenchmarkCompareStringDifferentLength-4 19930350 5.641 ns/op BenchmarkCompareStringBigUnaligned-4 3930 29745 ns/op 35252.77 MB/s BenchmarkCompareStringBig-4 4254 35873 ns/op 29230.68 MB/s BenchmarkConcatStringAndBytes-4 3414771 34.81 ns/op BenchmarkSliceByteToString/1-4 3025581 38.77 ns/op BenchmarkSliceByteToString/2-4 1700392 68.23 ns/op BenchmarkSliceByteToString/4-4 1762711 67.46 ns/op BenchmarkSliceByteToString/8-4 1714411 70.56 ns/op BenchmarkSliceByteToString/16-4 1740510 70.69 ns/op BenchmarkSliceByteToString/32-4 1500674 82.25 ns/op BenchmarkSliceByteToString/64-4 1217889 106.6 ns/op BenchmarkSliceByteToString/128-4 953884 150.2 ns/op BenchmarkRuneCount/lenruneslice/ASCII-4 3228069 36.91 ns/op BenchmarkRuneCount/lenruneslice/Japanese-4 1239164 97.04 ns/op BenchmarkRuneCount/lenruneslice/MixedLength-4 1488640 80.70 ns/op BenchmarkRuneCount/rangeloop/ASCII-4 6381554 18.53 ns/op BenchmarkRuneCount/rangeloop/Japanese-4 2435463 47.69 ns/op BenchmarkRuneCount/rangeloop/MixedLength-4 2898595 41.40 ns/op BenchmarkRuneCount/utf8.RuneCountInString/ASCII-4 6453057 18.49 ns/op BenchmarkRuneCount/utf8.RuneCountInString/Japanese-4 2434779 47.99 ns/op BenchmarkRuneCount/utf8.RuneCountInString/MixedLength-4 2927508 41.57 ns/op BenchmarkRuneIterate/range/ASCII-4 11551874 10.05 ns/op BenchmarkRuneIterate/range/Japanese-4 2940885 40.59 ns/op BenchmarkRuneIterate/range/MixedLength-4 3399446 33.70 ns/op BenchmarkRuneIterate/range1/ASCII-4 11227909 9.625 ns/op BenchmarkRuneIterate/range1/Japanese-4 2905374 41.65 ns/op BenchmarkRuneIterate/range1/MixedLength-4 3454299 34.03 ns/op BenchmarkRuneIterate/range2/ASCII-4 11802458 9.157 ns/op BenchmarkRuneIterate/range2/Japanese-4 2894797 40.69 ns/op BenchmarkRuneIterate/range2/MixedLength-4 3547222 33.86 ns/op BenchmarkArrayEqual-4 18216324 6.244 ns/op BenchmarkFunc/Name-4 4072172 29.21 ns/op BenchmarkFunc/Entry-4 11674294 9.674 ns/op BenchmarkFunc/FileLine-4 3792864 29.02 ns/op PASS ok runtime 298.810s goos: freebsd goarch: amd64 pkg: runtime/cgo cpu: AMD EPYC 7B12 BenchmarkHandle/non-concurrent-4 54842 2142 ns/op BenchmarkHandle/concurrent-4 21958 5448 ns/op PASS ok runtime/cgo 1.399s goos: freebsd goarch: amd64 pkg: runtime/pprof cpu: AMD EPYC 7B12 BenchmarkLabels/set-one-4 204158 532.6 ns/op 104 B/op 3 allocs/op BenchmarkLabels/merge-one-4 134454 937.7 ns/op 200 B/op 5 allocs/op BenchmarkLabels/overwrite-one-4 167028 734.3 ns/op 136 B/op 4 allocs/op BenchmarkLabels/ordered/set-many-4 108858 1166 ns/op 392 B/op 3 allocs/op BenchmarkLabels/ordered/merge-many-4 59085 1809 ns/op 712 B/op 5 allocs/op BenchmarkLabels/ordered/overwrite-many-4 62379 2098 ns/op 712 B/op 4 allocs/op BenchmarkLabels/unordered/set-many-4 41302 2881 ns/op 712 B/op 4 allocs/op BenchmarkLabels/unordered/merge-many-4 64322 2093 ns/op 712 B/op 5 allocs/op BenchmarkLabels/unordered/overwrite-many-4 31234 3801 ns/op 1032 B/op 5 allocs/op BenchmarkGoroutine/Profile.WriteTo_idle_50-4 46 2657490 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_50-4 39 3023382 ns/op 303.3 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_50-4 582 201872 ns/op 5.029 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_500-4 16 7229370 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_500-4 13 8430567 ns/op 758.1 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_500-4 302 397144 ns/op 21.77 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_5000-4 2 53120528 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_5000-4 2 60470926 ns/op 6266 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_5000-4 40 2812136 ns/op 272.2 concurrent_launches/op PASS ok runtime/pprof 3.928s goos: freebsd goarch: amd64 pkg: runtime/race cpu: AMD EPYC 7B12 BenchmarkSyncLeak-4 54 2452649 ns/op BenchmarkStackLeak-4 15190 7700 ns/op PASS ok runtime/race 1.454s goos: freebsd goarch: amd64 pkg: runtime/trace cpu: AMD EPYC 7B12 BenchmarkStartRegion-4 5979070 19.84 ns/op 0 B/op 0 allocs/op BenchmarkNewTask-4 197755 538.2 ns/op 64 B/op 2 allocs/op PASS ok runtime/trace 1.293s goos: freebsd goarch: amd64 pkg: slices cpu: AMD EPYC 7B12 BenchmarkEqualFunc_Large-4 46 2373837 ns/op BenchmarkIndex_Large-4 144 728662 ns/op BenchmarkIndexFunc_Large-4 80 1262234 ns/op BenchmarkCompact/nil-4 8786716 11.47 ns/op BenchmarkCompact/one-4 2366514 49.29 ns/op BenchmarkCompact/sorted-4 1591384 74.79 ns/op BenchmarkCompact/2_items-4 1368180 86.71 ns/op BenchmarkCompact/unsorted-4 1573251 75.49 ns/op BenchmarkCompact/many-4 883240 136.2 ns/op BenchmarkCompact_Large/all_dup-4 2520 43747 ns/op BenchmarkCompact_Large/no_dup-4 3016 39921 ns/op BenchmarkCompactFunc/nil-4 4847841 24.63 ns/op BenchmarkCompactFunc/one-4 1961391 60.18 ns/op BenchmarkCompactFunc/sorted-4 1362330 86.18 ns/op BenchmarkCompactFunc/2_items-4 1164176 102.5 ns/op BenchmarkCompactFunc/unsorted-4 1364542 89.50 ns/op BenchmarkCompactFunc/many-4 783698 153.5 ns/op BenchmarkCompactFunc_Large/all_dup-4 8 12574788 ns/op BenchmarkCompactFunc_Large/no_dup-4 10 10893983 ns/op BenchmarkReplace/naive-fast-4 112641 1039 ns/op BenchmarkReplace/optimized-fast-4 138570 866.0 ns/op BenchmarkReplace/naive-slow-4 39468 3038 ns/op BenchmarkReplace/optimized-slow-4 45170 2973 ns/op BenchmarkBinarySearchFloats/Size16-4 1530218 78.55 ns/op BenchmarkBinarySearchFloats/Size32-4 1395373 83.64 ns/op BenchmarkBinarySearchFloats/Size64-4 1000000 102.4 ns/op BenchmarkBinarySearchFloats/Size128-4 1000000 113.7 ns/op BenchmarkBinarySearchFloats/Size512-4 828418 136.9 ns/op BenchmarkBinarySearchFloats/Size1024-4 800586 149.2 ns/op BenchmarkBinarySearchFuncStruct/Size16-4 675564 163.5 ns/op BenchmarkBinarySearchFuncStruct/Size32-4 589334 189.9 ns/op BenchmarkBinarySearchFuncStruct/Size64-4 515367 214.8 ns/op BenchmarkBinarySearchFuncStruct/Size128-4 404566 247.6 ns/op BenchmarkBinarySearchFuncStruct/Size512-4 405867 307.2 ns/op BenchmarkBinarySearchFuncStruct/Size1024-4 363254 334.3 ns/op BenchmarkSortFuncStruct/Size16-4 20686 5973 ns/op BenchmarkSortFuncStruct/Size32-4 7122 16266 ns/op BenchmarkSortFuncStruct/Size64-4 10000 11886 ns/op BenchmarkSortFuncStruct/Size128-4 5539 21704 ns/op BenchmarkSortFuncStruct/Size512-4 1438 80505 ns/op BenchmarkSortFuncStruct/Size1024-4 759 162094 ns/op PASS ok slices 7.475s goos: freebsd goarch: amd64 pkg: sort cpu: AMD EPYC 7B12 BenchmarkSearchWrappers-4 546366 232.6 ns/op BenchmarkSortInts-4 2 81094884 ns/op BenchmarkSlicesSortInts-4 3 47900248 ns/op BenchmarkSortIsSorted-4 43 3114770 ns/op BenchmarkSlicesIsSorted-4 72 1733930 ns/op BenchmarkSortStrings-4 1 120240572 ns/op BenchmarkSlicesSortStrings-4 2 68085690 ns/op BenchmarkSortStrings_Sorted-4 33 3458967 ns/op BenchmarkSlicesSortStrings_Sorted-4 55 2155501 ns/op BenchmarkSortStructs-4 1 173349018 ns/op BenchmarkSortFuncStructs-4 1 151974010 ns/op BenchmarkSortString1K-4 344 345883 ns/op BenchmarkSortString1K_Slice-4 250 471718 ns/op BenchmarkStableString1K-4 128 922776 ns/op BenchmarkSortInt1K-4 415 284951 ns/op BenchmarkSortInt1K_Sorted-4 6084 18588 ns/op BenchmarkSortInt1K_Reversed-4 4072 29392 ns/op BenchmarkSortInt1K_Mod8-4 1099 112368 ns/op BenchmarkStableInt1K-4 172 703643 ns/op BenchmarkStableInt1K_Slice-4 201 611106 ns/op BenchmarkSortInt64K-4 4 27430207 ns/op BenchmarkSortInt64K_Slice-4 3 39058376 ns/op BenchmarkStableInt64K-4 2 63407206 ns/op BenchmarkSort1e2-4 566 210199 ns/op BenchmarkStable1e2-4 219 543345 ns/op BenchmarkSort1e4-4 3 43458102 ns/op BenchmarkStable1e4-4 1 173920931 ns/op PASS ok sort 8.436s goos: freebsd goarch: amd64 pkg: strconv cpu: AMD EPYC 7B12 BenchmarkAtof64Decimal-4 932174 116.6 ns/op BenchmarkAtof64Float-4 865311 131.5 ns/op BenchmarkAtof64FloatExp-4 807758 157.5 ns/op BenchmarkAtof64Big-4 584640 201.9 ns/op BenchmarkAtof64RandomBits-4 289705 377.3 ns/op BenchmarkAtof64RandomFloats-4 595506 198.6 ns/op BenchmarkAtof64RandomLongFloats-4 531961 221.5 ns/op BenchmarkAtof32Decimal-4 1031950 111.2 ns/op BenchmarkAtof32Float-4 945018 129.6 ns/op BenchmarkAtof32FloatExp-4 727858 157.4 ns/op BenchmarkAtof32Random-4 460359 244.0 ns/op BenchmarkAtof32RandomLong-4 204520 573.5 ns/op BenchmarkParseInt/Pos/7bit-4 1675774 72.40 ns/op BenchmarkParseInt/Pos/26bit-4 842923 130.7 ns/op BenchmarkParseInt/Pos/31bit-4 775460 154.9 ns/op BenchmarkParseInt/Pos/56bit-4 523249 228.0 ns/op BenchmarkParseInt/Pos/63bit-4 484033 242.0 ns/op BenchmarkParseInt/Neg/7bit-4 1648795 71.32 ns/op BenchmarkParseInt/Neg/26bit-4 910843 131.4 ns/op BenchmarkParseInt/Neg/31bit-4 782152 152.8 ns/op BenchmarkParseInt/Neg/56bit-4 454845 227.2 ns/op BenchmarkParseInt/Neg/63bit-4 490748 240.9 ns/op BenchmarkAtoi/Pos/7bit-4 2415776 50.56 ns/op BenchmarkAtoi/Pos/26bit-4 1096428 102.6 ns/op BenchmarkAtoi/Pos/31bit-4 1048726 118.7 ns/op BenchmarkAtoi/Pos/56bit-4 662031 183.3 ns/op BenchmarkAtoi/Pos/63bit-4 466723 257.3 ns/op BenchmarkAtoi/Neg/7bit-4 2422122 50.41 ns/op BenchmarkAtoi/Neg/26bit-4 1181370 102.1 ns/op BenchmarkAtoi/Neg/31bit-4 1003725 115.3 ns/op BenchmarkAtoi/Neg/56bit-4 597706 182.8 ns/op BenchmarkAtoi/Neg/63bit-4 396260 256.8 ns/op BenchmarkFormatFloat/Decimal-4 158155 747.2 ns/op BenchmarkFormatFloat/Float-4 156141 767.8 ns/op BenchmarkFormatFloat/Exp-4 159580 746.5 ns/op BenchmarkFormatFloat/NegExp-4 153621 762.4 ns/op BenchmarkFormatFloat/LongExp-4 135508 857.8 ns/op BenchmarkFormatFloat/Big-4 122914 913.4 ns/op BenchmarkFormatFloat/BinaryExp-4 305499 369.3 ns/op BenchmarkFormatFloat/32Integer-4 166339 731.4 ns/op BenchmarkFormatFloat/32ExactFraction-4 179842 656.9 ns/op BenchmarkFormatFloat/32Point-4 166617 731.8 ns/op BenchmarkFormatFloat/32Exp-4 159976 726.3 ns/op BenchmarkFormatFloat/32NegExp-4 166321 724.1 ns/op BenchmarkFormatFloat/32Shortest-4 177130 676.1 ns/op BenchmarkFormatFloat/32Fixed8Hard-4 186741 608.9 ns/op BenchmarkFormatFloat/32Fixed9Hard-4 183982 627.6 ns/op BenchmarkFormatFloat/64Fixed1-4 230106 527.6 ns/op BenchmarkFormatFloat/64Fixed2-4 229407 522.4 ns/op BenchmarkFormatFloat/64Fixed3-4 226393 518.6 ns/op BenchmarkFormatFloat/64Fixed4-4 196003 523.9 ns/op BenchmarkFormatFloat/64Fixed12-4 126826 902.1 ns/op BenchmarkFormatFloat/64Fixed16-4 149383 752.6 ns/op BenchmarkFormatFloat/64Fixed12Hard-4 164710 715.3 ns/op BenchmarkFormatFloat/64Fixed17Hard-4 148574 808.8 ns/op BenchmarkFormatFloat/64Fixed18Hard-4 3291 31139 ns/op BenchmarkFormatFloat/Slowpath64-4 134930 866.9 ns/op BenchmarkFormatFloat/SlowpathDenormal64-4 128682 889.3 ns/op BenchmarkAppendFloat/Decimal-4 181202 649.1 ns/op BenchmarkAppendFloat/Float-4 164919 691.3 ns/op BenchmarkAppendFloat/Exp-4 179148 644.4 ns/op BenchmarkAppendFloat/NegExp-4 169717 661.1 ns/op BenchmarkAppendFloat/LongExp-4 146262 786.9 ns/op BenchmarkAppendFloat/Big-4 133228 847.1 ns/op BenchmarkAppendFloat/BinaryExp-4 388574 272.4 ns/op BenchmarkAppendFloat/32Integer-4 179718 652.9 ns/op BenchmarkAppendFloat/32ExactFraction-4 204735 579.3 ns/op BenchmarkAppendFloat/32Point-4 172755 654.7 ns/op BenchmarkAppendFloat/32Exp-4 182976 646.9 ns/op BenchmarkAppendFloat/32NegExp-4 179682 647.2 ns/op BenchmarkAppendFloat/32Shortest-4 216844 552.8 ns/op BenchmarkAppendFloat/32Fixed8Hard-4 198891 561.6 ns/op BenchmarkAppendFloat/32Fixed9Hard-4 199983 547.8 ns/op BenchmarkAppendFloat/64Fixed1-4 269950 438.2 ns/op BenchmarkAppendFloat/64Fixed2-4 270852 444.7 ns/op BenchmarkAppendFloat/64Fixed3-4 269179 442.5 ns/op BenchmarkAppendFloat/64Fixed4-4 250269 447.9 ns/op BenchmarkAppendFloat/64Fixed12-4 137998 791.7 ns/op BenchmarkAppendFloat/64Fixed16-4 175027 659.6 ns/op BenchmarkAppendFloat/64Fixed12Hard-4 209162 575.1 ns/op BenchmarkAppendFloat/64Fixed17Hard-4 159789 709.5 ns/op BenchmarkAppendFloat/64Fixed18Hard-4 3733 30996 ns/op BenchmarkAppendFloat/Slowpath64-4 145842 791.8 ns/op BenchmarkAppendFloat/SlowpathDenormal64-4 147748 778.9 ns/op BenchmarkFormatInt-4 23756 5109 ns/op BenchmarkAppendInt-4 25212 4761 ns/op BenchmarkFormatUint-4 122186 981.8 ns/op BenchmarkAppendUint-4 129330 890.7 ns/op BenchmarkFormatIntSmall/7-4 3980092 30.65 ns/op BenchmarkFormatIntSmall/42-4 3973130 30.18 ns/op BenchmarkAppendIntSmall-4 1753670 66.33 ns/op BenchmarkAppendUintVarlen/1-4 1868427 65.80 ns/op BenchmarkAppendUintVarlen/12-4 1819406 67.14 ns/op BenchmarkAppendUintVarlen/123-4 1365336 88.91 ns/op BenchmarkAppendUintVarlen/1234-4 1334536 88.19 ns/op BenchmarkAppendUintVarlen/12345-4 1289596 94.91 ns/op BenchmarkAppendUintVarlen/123456-4 1251826 95.20 ns/op BenchmarkAppendUintVarlen/1234567-4 1204224 97.11 ns/op BenchmarkAppendUintVarlen/12345678-4 1000000 100.7 ns/op BenchmarkAppendUintVarlen/123456789-4 1152212 104.3 ns/op BenchmarkAppendUintVarlen/1234567890-4 1147422 103.6 ns/op BenchmarkAppendUintVarlen/12345678901-4 1123702 107.7 ns/op BenchmarkAppendUintVarlen/123456789012-4 1000000 104.7 ns/op BenchmarkAppendUintVarlen/1234567890123-4 1000000 107.1 ns/op BenchmarkAppendUintVarlen/12345678901234-4 1089688 108.2 ns/op BenchmarkAppendUintVarlen/123456789012345-4 997994 115.6 ns/op BenchmarkAppendUintVarlen/1234567890123456-4 1000000 111.3 ns/op BenchmarkAppendUintVarlen/12345678901234567-4 1053241 113.4 ns/op BenchmarkAppendUintVarlen/123456789012345678-4 1022114 115.6 ns/op BenchmarkAppendUintVarlen/1234567890123456789-4 1018108 118.7 ns/op BenchmarkAppendUintVarlen/12345678901234567890-4 1046240 115.5 ns/op BenchmarkQuote-4 65439 1777 ns/op BenchmarkQuoteRune-4 659617 181.3 ns/op BenchmarkAppendQuote-4 78195 1534 ns/op BenchmarkAppendQuoteRune-4 1122483 104.6 ns/op BenchmarkUnquoteEasy-4 1889106 64.67 ns/op BenchmarkUnquoteHard-4 68786 1741 ns/op PASS ok strconv 18.973s goos: freebsd goarch: amd64 pkg: strings cpu: AMD EPYC 7B12 BenchmarkBuildString_Builder/1Write_NoGrow-4 543988 185.4 ns/op 48 B/op 1 allocs/op BenchmarkBuildString_Builder/3Write_NoGrow-4 186724 603.2 ns/op 336 B/op 3 allocs/op BenchmarkBuildString_Builder/3Write_Grow-4 287167 409.9 ns/op 112 B/op 1 allocs/op BenchmarkBuildString_WriteString/1Write_NoGrow-4 668677 181.5 ns/op 48 B/op 1 allocs/op BenchmarkBuildString_WriteString/3Write_NoGrow-4 219973 548.1 ns/op 336 B/op 3 allocs/op BenchmarkBuildString_WriteString/3Write_Grow-4 273246 400.1 ns/op 112 B/op 1 allocs/op BenchmarkBuildString_ByteBuffer/1Write_NoGrow-4 430945 275.5 ns/op 112 B/op 2 allocs/op BenchmarkBuildString_ByteBuffer/3Write_NoGrow-4 124612 972.4 ns/op 432 B/op 4 allocs/op BenchmarkBuildString_ByteBuffer/3Write_Grow-4 150916 789.6 ns/op 336 B/op 3 allocs/op BenchmarkClone-4 1856143 62.49 ns/op 48 B/op 1 allocs/op BenchmarkGenericNoMatch-4 28850 4211 ns/op BenchmarkGenericMatch1-4 2674 38652 ns/op BenchmarkGenericMatch2-4 594 196640 ns/op BenchmarkSingleMaxSkipping-4 10294 11869 ns/op 842.56 MB/s BenchmarkSingleLongSuffixFail-4 17692 6801 ns/op 147.34 MB/s BenchmarkSingleMatch-4 379 315907 ns/op 47.48 MB/s BenchmarkByteByteNoMatch-4 87702 1336 ns/op BenchmarkByteByteMatch-4 29294 3915 ns/op BenchmarkByteStringMatch-4 35374 3354 ns/op BenchmarkHTMLEscapeNew-4 98788 1085 ns/op BenchmarkHTMLEscapeOld-4 130165 884.7 ns/op BenchmarkByteStringReplacerWriteString-4 1940 59951 ns/op BenchmarkByteReplacerWriteString-4 2174 50466 ns/op BenchmarkByteByteReplaces-4 6192 17886 ns/op BenchmarkByteByteMap-4 19688 6100 ns/op BenchmarkMap/identity/ASCII-4 744891 153.0 ns/op BenchmarkMap/identity/Greek-4 577624 204.8 ns/op BenchmarkMap/change/ASCII-4 68067 1715 ns/op BenchmarkMap/change/Greek-4 42760 2825 ns/op BenchmarkIndexRune-4 3973839 30.08 ns/op BenchmarkIndexRuneLongString-4 3282680 35.45 ns/op BenchmarkIndexRuneFastPath-4 5293357 23.33 ns/op BenchmarkIndex-4 11627001 9.597 ns/op BenchmarkLastIndex-4 5827449 21.74 ns/op BenchmarkIndexByte-4 11466186 9.710 ns/op BenchmarkToUpper/#00-4 5818154 19.86 ns/op BenchmarkToUpper/ONLYUPPER-4 3829699 31.90 ns/op BenchmarkToUpper/abc-4 440832 231.7 ns/op BenchmarkToUpper/AbC123-4 376419 302.5 ns/op BenchmarkToUpper/azAZ09_-4 436521 276.0 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 99378 1173 ns/op BenchmarkToUpper/RENAN_BASTOS_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 123970 964.3 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 52216 2327 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 85990 1333 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 159319 706.4 ns/op BenchmarkToLower/#00-4 5598500 20.77 ns/op BenchmarkToLower/abc-4 5091525 24.29 ns/op BenchmarkToLower/AbC123-4 333109 329.9 ns/op BenchmarkToLower/azAZ09_-4 354656 333.4 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 166962 695.3 ns/op BenchmarkToLower/renan_bastos_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 120729 1003 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 51266 2235 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 97288 1244 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 168619 702.3 ns/op BenchmarkMapNoChanges-4 937878 112.6 ns/op BenchmarkTrim-4 56080 2139 ns/op 0 B/op 0 allocs/op BenchmarkToValidUTF8/Valid-4 4046072 29.30 ns/op BenchmarkToValidUTF8/InvalidASCII-4 306015 401.0 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 197259 599.3 ns/op BenchmarkEqualFold/Tests-4 78282 1487 ns/op BenchmarkEqualFold/ASCII-4 4698562 25.04 ns/op BenchmarkEqualFold/UnicodePrefix-4 146600 780.4 ns/op BenchmarkEqualFold/UnicodeSuffix-4 159232 740.5 ns/op BenchmarkIndexHard1-4 1284 93897 ns/op BenchmarkIndexHard2-4 918 131229 ns/op BenchmarkIndexHard3-4 181 659402 ns/op BenchmarkIndexHard4-4 186 642793 ns/op BenchmarkLastIndexHard1-4 70 1679529 ns/op BenchmarkLastIndexHard2-4 70 1681195 ns/op BenchmarkLastIndexHard3-4 69 1694321 ns/op BenchmarkCountHard1-4 1282 93856 ns/op BenchmarkCountHard2-4 900 131310 ns/op BenchmarkCountHard3-4 178 656960 ns/op BenchmarkIndexTorture-4 9382 12758 ns/op BenchmarkCountTorture-4 9309 12788 ns/op BenchmarkCountTortureOverlapping-4 1921 63404 ns/op BenchmarkCountByte/10-4 5276745 21.52 ns/op 464.76 MB/s BenchmarkCountByte/32-4 5511759 22.94 ns/op 1395.18 MB/s BenchmarkCountByte/4096-4 1320883 91.25 ns/op 44885.25 MB/s BenchmarkCountByte/4194304-4 1389 78857 ns/op 53188.79 MB/s BenchmarkCountByte/67108864-4 34 3405397 ns/op 19706.62 MB/s BenchmarkFields/ASCII/16-4 438182 240.3 ns/op 66.57 MB/s 16 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 31052 3556 ns/op 71.98 MB/s 384 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 2085 54574 ns/op 75.05 MB/s 6144 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 126 958253 ns/op 68.39 MB/s 98304 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 7 15836619 ns/op 66.21 MB/s 1515547 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 174684 636.0 ns/op 25.16 MB/s 64 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 15165 7395 ns/op 34.62 MB/s 448 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 936 134122 ns/op 30.54 MB/s 21888 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 49 2438356 ns/op 26.88 MB/s 463104 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 3 42008820 ns/op 24.96 MB/s 10449152 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 358446 323.7 ns/op 49.43 MB/s 16 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 24654 4816 ns/op 53.15 MB/s 384 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 1466 85873 ns/op 47.70 MB/s 21504 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 76 1575798 ns/op 41.59 MB/s 463106 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 4 28252753 ns/op 37.11 MB/s 10457392 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 214062 551.5 ns/op 29.01 MB/s 64 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 19444 6262 ns/op 40.88 MB/s 448 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 1051 110258 ns/op 37.15 MB/s 21888 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 66 1939055 ns/op 33.80 MB/s 463104 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 3 34003043 ns/op 30.84 MB/s 10449152 B/op 24 allocs/op BenchmarkSplitEmptySeparator-4 3 41619969 ns/op BenchmarkSplitSingleByteSeparator-4 37 2827268 ns/op BenchmarkSplitMultiByteSeparator-4 75 1488653 ns/op BenchmarkSplitNSingleByteSeparator-4 449576 262.8 ns/op BenchmarkSplitNMultiByteSeparator-4 365956 304.8 ns/op BenchmarkRepeat/5x0-4 5413269 24.99 ns/op BenchmarkRepeat/5x1-4 5128362 23.63 ns/op BenchmarkRepeat/5x2-4 295827 353.0 ns/op BenchmarkRepeat/5x6-4 201783 564.7 ns/op BenchmarkRepeat/10x0-4 4903796 23.02 ns/op BenchmarkRepeat/10x1-4 4973635 23.03 ns/op BenchmarkRepeat/10x2-4 321342 352.0 ns/op BenchmarkRepeat/10x6-4 198638 585.6 ns/op BenchmarkRepeatLarge/256/1-4 100410 1195 ns/op 214.27 MB/s BenchmarkRepeatLarge/256/16-4 153104 764.0 ns/op 335.07 MB/s BenchmarkRepeatLarge/512/1-4 83545 1452 ns/op 352.56 MB/s BenchmarkRepeatLarge/512/16-4 117658 1018 ns/op 502.98 MB/s BenchmarkRepeatLarge/1024/1-4 60399 1892 ns/op 541.37 MB/s BenchmarkRepeatLarge/1024/16-4 83194 1449 ns/op 706.47 MB/s BenchmarkRepeatLarge/2048/1-4 43233 2714 ns/op 754.74 MB/s BenchmarkRepeatLarge/2048/16-4 51237 2213 ns/op 925.28 MB/s BenchmarkRepeatLarge/4096/1-4 27766 4182 ns/op 979.45 MB/s BenchmarkRepeatLarge/4096/16-4 31528 3794 ns/op 1079.53 MB/s BenchmarkRepeatLarge/8192/1-4 16980 7427 ns/op 1103.03 MB/s BenchmarkRepeatLarge/8192/16-4 17612 7031 ns/op 1165.11 MB/s BenchmarkRepeatLarge/8192/4097-4 6664576 19.04 ns/op 215176.79 MB/s BenchmarkRepeatLarge/16384/1-4 10000 12337 ns/op 1328.05 MB/s BenchmarkRepeatLarge/16384/16-4 9140 12751 ns/op 1284.91 MB/s BenchmarkRepeatLarge/16384/4097-4 12790 8994 ns/op 1366.63 MB/s BenchmarkRepeatLarge/32768/1-4 5824 23256 ns/op 1409.02 MB/s BenchmarkRepeatLarge/32768/16-4 4620 21798 ns/op 1503.26 MB/s BenchmarkRepeatLarge/32768/4097-4 6210 22651 ns/op 1266.14 MB/s BenchmarkRepeatLarge/65536/1-4 2541 43026 ns/op 1523.18 MB/s BenchmarkRepeatLarge/65536/16-4 2827 42279 ns/op 1550.10 MB/s BenchmarkRepeatLarge/65536/4097-4 2416 41416 ns/op 1483.85 MB/s BenchmarkRepeatLarge/131072/1-4 861 160444 ns/op 816.93 MB/s BenchmarkRepeatLarge/131072/16-4 699 159459 ns/op 821.98 MB/s BenchmarkRepeatLarge/131072/4097-4 867 158625 ns/op 800.67 MB/s BenchmarkRepeatLarge/262144/1-4 477 269998 ns/op 970.91 MB/s BenchmarkRepeatLarge/262144/16-4 463 267548 ns/op 979.80 MB/s BenchmarkRepeatLarge/262144/4097-4 453 289485 ns/op 891.62 MB/s BenchmarkRepeatLarge/524288/1-4 232 520800 ns/op 1006.70 MB/s BenchmarkRepeatLarge/524288/16-4 195 515323 ns/op 1017.40 MB/s BenchmarkRepeatLarge/524288/4097-4 232 506770 ns/op 1026.74 MB/s BenchmarkRepeatLarge/1048576/1-4 121 1012471 ns/op 1035.66 MB/s BenchmarkRepeatLarge/1048576/16-4 121 1078071 ns/op 972.64 MB/s BenchmarkRepeatLarge/1048576/4097-4 100 1116070 ns/op 936.08 MB/s BenchmarkRepeatLarge/2097152/1-4 58 2023390 ns/op 1036.45 MB/s BenchmarkRepeatLarge/2097152/16-4 63 1936776 ns/op 1082.81 MB/s BenchmarkRepeatLarge/2097152/4097-4 62 2087233 ns/op 1003.03 MB/s BenchmarkRepeatLarge/4194304/1-4 27 3720318 ns/op 1127.40 MB/s BenchmarkRepeatLarge/4194304/16-4 30 4069170 ns/op 1030.75 MB/s BenchmarkRepeatLarge/4194304/4097-4 26 3946060 ns/op 1062.13 MB/s BenchmarkRepeatLarge/8388608/1-4 14 7227008 ns/op 1160.73 MB/s BenchmarkRepeatLarge/8388608/16-4 14 7377789 ns/op 1137.01 MB/s BenchmarkRepeatLarge/8388608/4097-4 15 7240020 ns/op 1158.36 MB/s BenchmarkRepeatLarge/16777216/1-4 8 13792822 ns/op 1216.37 MB/s BenchmarkRepeatLarge/16777216/16-4 8 13641491 ns/op 1229.87 MB/s BenchmarkRepeatLarge/16777216/4097-4 8 14053069 ns/op 1193.85 MB/s BenchmarkRepeatLarge/33554432/1-4 4 27880440 ns/op 1203.51 MB/s BenchmarkRepeatLarge/33554432/16-4 4 27330957 ns/op 1227.71 MB/s BenchmarkRepeatLarge/33554432/4097-4 4 26768356 ns/op 1253.51 MB/s BenchmarkRepeatLarge/67108864/1-4 2 55076220 ns/op 1218.47 MB/s BenchmarkRepeatLarge/67108864/16-4 2 53232827 ns/op 1260.67 MB/s BenchmarkRepeatLarge/67108864/4097-4 2 53320742 ns/op 1258.59 MB/s BenchmarkRepeatLarge/134217728/1-4 1 105320503 ns/op 1274.37 MB/s BenchmarkRepeatLarge/134217728/16-4 1 104589262 ns/op 1283.28 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 106338203 ns/op 1262.18 MB/s BenchmarkRepeatLarge/268435456/1-4 1 229595129 ns/op 1169.17 MB/s BenchmarkRepeatLarge/268435456/16-4 1 211641736 ns/op 1268.35 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 214130920 ns/op 1253.60 MB/s BenchmarkRepeatLarge/536870912/1-4 1 460304701 ns/op 1166.34 MB/s BenchmarkRepeatLarge/536870912/16-4 1 421955011 ns/op 1272.34 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 426652398 ns/op 1258.33 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 917538776 ns/op 1170.24 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 854573477 ns/op 1256.47 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 854355826 ns/op 1256.79 MB/s BenchmarkRepeatSpaces-4 4772450 25.31 ns/op 0 B/op 0 allocs/op BenchmarkIndexAnyASCII/1:1-4 2766214 39.83 ns/op BenchmarkIndexAnyASCII/1:2-4 2856315 43.45 ns/op BenchmarkIndexAnyASCII/1:4-4 2733721 41.25 ns/op BenchmarkIndexAnyASCII/1:8-4 2835784 41.73 ns/op BenchmarkIndexAnyASCII/1:16-4 2841789 40.83 ns/op BenchmarkIndexAnyASCII/1:32-4 2786420 42.23 ns/op BenchmarkIndexAnyASCII/1:64-4 2679594 42.92 ns/op BenchmarkIndexAnyASCII/16:1-4 2849929 42.33 ns/op BenchmarkIndexAnyASCII/16:2-4 1115042 102.1 ns/op BenchmarkIndexAnyASCII/16:4-4 1128670 118.7 ns/op BenchmarkIndexAnyASCII/16:8-4 961290 123.5 ns/op BenchmarkIndexAnyASCII/16:16-4 759127 141.4 ns/op BenchmarkIndexAnyASCII/16:32-4 664358 156.3 ns/op BenchmarkIndexAnyASCII/16:64-4 525906 217.3 ns/op BenchmarkIndexAnyASCII/256:1-4 2628230 41.67 ns/op BenchmarkIndexAnyASCII/256:2-4 77258 1487 ns/op BenchmarkIndexAnyASCII/256:4-4 82622 1278 ns/op BenchmarkIndexAnyASCII/256:8-4 78958 1397 ns/op BenchmarkIndexAnyASCII/256:16-4 80625 1498 ns/op BenchmarkIndexAnyASCII/256:32-4 79870 1320 ns/op BenchmarkIndexAnyASCII/256:64-4 72218 1585 ns/op BenchmarkIndexAnyUTF8/1:1-4 3133826 39.04 ns/op BenchmarkIndexAnyUTF8/1:2-4 2725616 41.71 ns/op BenchmarkIndexAnyUTF8/1:4-4 2716414 42.17 ns/op BenchmarkIndexAnyUTF8/1:8-4 2769267 43.16 ns/op BenchmarkIndexAnyUTF8/1:16-4 2744154 41.09 ns/op BenchmarkIndexAnyUTF8/1:32-4 2766442 41.90 ns/op BenchmarkIndexAnyUTF8/1:64-4 2819539 43.09 ns/op BenchmarkIndexAnyUTF8/16:1-4 2225090 54.28 ns/op BenchmarkIndexAnyUTF8/16:2-4 347979 324.6 ns/op BenchmarkIndexAnyUTF8/16:4-4 362325 314.7 ns/op BenchmarkIndexAnyUTF8/16:8-4 378643 321.6 ns/op BenchmarkIndexAnyUTF8/16:16-4 328509 307.9 ns/op BenchmarkIndexAnyUTF8/16:32-4 341509 313.6 ns/op BenchmarkIndexAnyUTF8/16:64-4 341744 302.3 ns/op BenchmarkIndexAnyUTF8/256:1-4 366381 283.3 ns/op BenchmarkIndexAnyUTF8/256:2-4 26683 4545 ns/op BenchmarkIndexAnyUTF8/256:4-4 26533 4545 ns/op BenchmarkIndexAnyUTF8/256:8-4 26444 4545 ns/op BenchmarkIndexAnyUTF8/256:16-4 26736 4524 ns/op BenchmarkIndexAnyUTF8/256:32-4 26186 4619 ns/op BenchmarkIndexAnyUTF8/256:64-4 26259 4487 ns/op BenchmarkLastIndexAnyASCII/1:1-4 2848498 42.11 ns/op BenchmarkLastIndexAnyASCII/1:2-4 2962860 41.09 ns/op BenchmarkLastIndexAnyASCII/1:4-4 2830668 42.33 ns/op BenchmarkLastIndexAnyASCII/1:8-4 2926428 40.73 ns/op BenchmarkLastIndexAnyASCII/1:16-4 2950764 40.53 ns/op BenchmarkLastIndexAnyASCII/1:32-4 2879617 41.23 ns/op BenchmarkLastIndexAnyASCII/1:64-4 2915091 40.18 ns/op BenchmarkLastIndexAnyASCII/16:1-4 1139569 107.1 ns/op BenchmarkLastIndexAnyASCII/16:2-4 1022458 110.9 ns/op BenchmarkLastIndexAnyASCII/16:4-4 922634 117.2 ns/op BenchmarkLastIndexAnyASCII/16:8-4 971077 115.1 ns/op BenchmarkLastIndexAnyASCII/16:16-4 945958 137.9 ns/op BenchmarkLastIndexAnyASCII/16:32-4 751380 159.4 ns/op BenchmarkLastIndexAnyASCII/16:64-4 560799 225.5 ns/op BenchmarkLastIndexAnyASCII/256:1-4 81584 1474 ns/op BenchmarkLastIndexAnyASCII/256:2-4 80502 1273 ns/op BenchmarkLastIndexAnyASCII/256:4-4 79902 1313 ns/op BenchmarkLastIndexAnyASCII/256:8-4 80222 1474 ns/op BenchmarkLastIndexAnyASCII/256:16-4 77071 1301 ns/op BenchmarkLastIndexAnyASCII/256:32-4 78370 1510 ns/op BenchmarkLastIndexAnyASCII/256:64-4 81348 1571 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 2812104 42.19 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 2797586 39.41 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 2922124 42.00 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 2898855 41.61 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 2798095 41.99 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 2844999 40.68 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 2913680 42.59 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 498463 241.1 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 207546 537.8 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 211984 536.2 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 208696 527.7 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 214402 524.7 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 199626 551.3 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 234310 542.0 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 34324 3527 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 15409 7737 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 14708 7980 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 15507 7884 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 14472 7908 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 14815 7912 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 14859 8157 ns/op BenchmarkTrimASCII/1:1-4 4373198 26.58 ns/op BenchmarkTrimASCII/1:2-4 3467962 31.51 ns/op BenchmarkTrimASCII/1:4-4 3566422 33.49 ns/op BenchmarkTrimASCII/1:8-4 2994640 36.87 ns/op BenchmarkTrimASCII/1:16-4 2356028 50.58 ns/op BenchmarkTrimASCII/16:1-4 3313968 37.01 ns/op BenchmarkTrimASCII/16:2-4 924511 118.0 ns/op BenchmarkTrimASCII/16:4-4 1024231 119.6 ns/op BenchmarkTrimASCII/16:8-4 956563 123.9 ns/op BenchmarkTrimASCII/16:16-4 801136 134.6 ns/op BenchmarkTrimASCII/256:1-4 575410 191.0 ns/op BenchmarkTrimASCII/256:2-4 79431 1304 ns/op BenchmarkTrimASCII/256:4-4 81438 1277 ns/op BenchmarkTrimASCII/256:8-4 86546 1404 ns/op BenchmarkTrimASCII/256:16-4 84991 1423 ns/op BenchmarkTrimASCII/4096:1-4 43827 2626 ns/op BenchmarkTrimASCII/4096:2-4 4989 22356 ns/op BenchmarkTrimASCII/4096:4-4 4855 22914 ns/op BenchmarkTrimASCII/4096:8-4 5938 23059 ns/op BenchmarkTrimASCII/4096:16-4 4477 23007 ns/op BenchmarkTrimByte-4 5384884 22.18 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 2839 41626 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 2427 41605 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 1596 74416 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 3151 37208 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 6164 18604 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 12304 9786 ns/op BenchmarkJoin/0-4 6235366 19.08 ns/op 0 B/op 0 allocs/op BenchmarkJoin/1-4 4857555 23.63 ns/op 0 B/op 0 allocs/op BenchmarkJoin/2-4 300199 380.6 ns/op 16 B/op 1 allocs/op BenchmarkJoin/3-4 207018 538.2 ns/op 24 B/op 1 allocs/op BenchmarkJoin/4-4 166566 693.4 ns/op 48 B/op 1 allocs/op BenchmarkJoin/5-4 138714 859.3 ns/op 48 B/op 1 allocs/op BenchmarkJoin/6-4 116844 1003 ns/op 64 B/op 1 allocs/op BenchmarkJoin/7-4 98839 1158 ns/op 64 B/op 1 allocs/op BenchmarkTrimSpace/NoTrim-4 4286376 29.25 ns/op BenchmarkTrimSpace/ASCII-4 2490734 48.56 ns/op BenchmarkTrimSpace/SomeNonASCII-4 195898 618.8 ns/op BenchmarkTrimSpace/JustNonASCII-4 102127 1164 ns/op BenchmarkReplaceAll-4 214921 555.5 ns/op 16 B/op 1 allocs/op PASS ok strings 51.072s goos: freebsd goarch: amd64 pkg: sync cpu: AMD EPYC 7B12 BenchmarkCond1-4 33838 3545 ns/op BenchmarkCond2-4 13242 7604 ns/op BenchmarkCond4-4 7345 14824 ns/op BenchmarkCond8-4 2719 41411 ns/op BenchmarkCond16-4 1219 98074 ns/op BenchmarkCond32-4 560 203457 ns/op BenchmarkMapLoadMostlyHits/*sync_test.DeepCopyMap-4 562771 191.5 ns/op 11 B/op 0 allocs/op BenchmarkMapLoadMostlyHits/*sync_test.RWMutexMap-4 200016 638.7 ns/op 11 B/op 0 allocs/op BenchmarkMapLoadMostlyHits/*sync.HashTrieMap[interface_{},interface_{}]-4 315291 402.8 ns/op 12 B/op 0 allocs/op BenchmarkMapLoadMostlyHits/*sync.Map-4 287274 388.8 ns/op 11 B/op 0 allocs/op BenchmarkMapLoadMostlyMisses/*sync_test.DeepCopyMap-4 687362 171.8 ns/op 11 B/op 0 allocs/op BenchmarkMapLoadMostlyMisses/*sync_test.RWMutexMap-4 207962 694.5 ns/op 12 B/op 0 allocs/op BenchmarkMapLoadMostlyMisses/*sync.HashTrieMap[interface_{},interface_{}]-4 609723 187.0 ns/op 12 B/op 0 allocs/op BenchmarkMapLoadMostlyMisses/*sync.Map-4 602619 169.8 ns/op 11 B/op 0 allocs/op BenchmarkMapLoadOrStoreBalanced/*sync_test.RWMutexMap-4 88534 1417 ns/op 82 B/op 1 allocs/op BenchmarkMapLoadOrStoreBalanced/*sync.HashTrieMap[interface_{},interface_{}]-4 125398 1073 ns/op 76 B/op 2 allocs/op BenchmarkMapLoadOrStoreBalanced/*sync.Map-4 146383 1020 ns/op 77 B/op 2 allocs/op BenchmarkMapLoadOrStoreUnique/*sync_test.RWMutexMap-4 71766 1775 ns/op 178 B/op 2 allocs/op BenchmarkMapLoadOrStoreUnique/*sync.HashTrieMap[interface_{},interface_{}]-4 90016 1480 ns/op 141 B/op 3 allocs/op BenchmarkMapLoadOrStoreUnique/*sync.Map-4 94333 1554 ns/op 141 B/op 3 allocs/op BenchmarkMapLoadOrStoreCollision/*sync_test.DeepCopyMap-4 600728 191.2 ns/op 0 B/op 0 allocs/op BenchmarkMapLoadOrStoreCollision/*sync_test.RWMutexMap-4 129481 871.8 ns/op 0 B/op 0 allocs/op BenchmarkMapLoadOrStoreCollision/*sync.HashTrieMap[interface_{},interface_{}]-4 520164 325.6 ns/op 0 B/op 0 allocs/op BenchmarkMapLoadOrStoreCollision/*sync.Map-4 576199 218.7 ns/op 0 B/op 0 allocs/op BenchmarkMapLoadAndDeleteBalanced/*sync_test.RWMutexMap-4 124705 1008 ns/op 7 B/op 0 allocs/op BenchmarkMapLoadAndDeleteBalanced/*sync.HashTrieMap[interface_{},interface_{}]-4 563444 202.6 ns/op 7 B/op 0 allocs/op BenchmarkMapLoadAndDeleteBalanced/*sync.Map-4 486540 210.8 ns/op 7 B/op 0 allocs/op BenchmarkMapLoadAndDeleteUnique/*sync_test.RWMutexMap-4 134720 913.6 ns/op 15 B/op 0 allocs/op BenchmarkMapLoadAndDeleteUnique/*sync.HashTrieMap[interface_{},interface_{}]-4 611366 193.2 ns/op 15 B/op 0 allocs/op BenchmarkMapLoadAndDeleteUnique/*sync.Map-4 613495 170.4 ns/op 15 B/op 0 allocs/op BenchmarkMapLoadAndDeleteCollision/*sync_test.DeepCopyMap-4 49484 2475 ns/op 290 B/op 2 allocs/op BenchmarkMapLoadAndDeleteCollision/*sync_test.RWMutexMap-4 102650 1170 ns/op 0 B/op 0 allocs/op BenchmarkMapLoadAndDeleteCollision/*sync.HashTrieMap[interface_{},interface_{}]-4 110730 1033 ns/op 5 B/op 0 allocs/op BenchmarkMapLoadAndDeleteCollision/*sync.Map-4 117674 1075 ns/op 6 B/op 0 allocs/op BenchmarkMapRange/*sync_test.DeepCopyMap-4 4222 28875 ns/op 0 B/op 0 allocs/op BenchmarkMapRange/*sync_test.RWMutexMap-4 175 652528 ns/op 18434 B/op 1 allocs/op BenchmarkMapRange/*sync.HashTrieMap[interface_{},interface_{}]-4 474 242308 ns/op 0 B/op 0 allocs/op BenchmarkMapRange/*sync.Map-4 777 249669 ns/op 0 B/op 0 allocs/op BenchmarkMapAdversarialAlloc/*sync_test.DeepCopyMap-4 109183 1005 ns/op 261 B/op 1 allocs/op BenchmarkMapAdversarialAlloc/*sync_test.RWMutexMap-4 180876 701.5 ns/op 16 B/op 1 allocs/op BenchmarkMapAdversarialAlloc/*sync.HashTrieMap[interface_{},interface_{}]-4 361251 343.7 ns/op 16 B/op 1 allocs/op BenchmarkMapAdversarialAlloc/*sync.Map-4 333182 336.0 ns/op 16 B/op 1 allocs/op BenchmarkMapAdversarialDelete/*sync_test.DeepCopyMap-4 207181 506.5 ns/op 177 B/op 1 allocs/op BenchmarkMapAdversarialDelete/*sync_test.RWMutexMap-4 179367 625.2 ns/op 32 B/op 1 allocs/op BenchmarkMapAdversarialDelete/*sync.HashTrieMap[interface_{},interface_{}]-4 353629 315.1 ns/op 16 B/op 1 allocs/op BenchmarkMapAdversarialDelete/*sync.Map-4 409051 310.2 ns/op 16 B/op 1 allocs/op BenchmarkMapDeleteCollision/*sync_test.DeepCopyMap-4 77636 1555 ns/op 48 B/op 1 allocs/op BenchmarkMapDeleteCollision/*sync_test.RWMutexMap-4 154929 776.8 ns/op 0 B/op 0 allocs/op BenchmarkMapDeleteCollision/*sync.HashTrieMap[interface_{},interface_{}]-4 558512 197.3 ns/op 0 B/op 0 allocs/op BenchmarkMapDeleteCollision/*sync.Map-4 544639 207.4 ns/op 0 B/op 0 allocs/op BenchmarkMapSwapCollision/*sync_test.DeepCopyMap-4 55111 2160 ns/op 336 B/op 2 allocs/op BenchmarkMapSwapCollision/*sync_test.RWMutexMap-4 109486 1050 ns/op 0 B/op 0 allocs/op BenchmarkMapSwapCollision/*sync.HashTrieMap[interface_{},interface_{}]-4 49131 2412 ns/op 48 B/op 1 allocs/op BenchmarkMapSwapCollision/*sync.Map-4 48571 2374 ns/op 48 B/op 1 allocs/op BenchmarkMapSwapMostlyHits/*sync_test.DeepCopyMap-4 723 172799 ns/op 82075 B/op 7 allocs/op BenchmarkMapSwapMostlyHits/*sync_test.RWMutexMap-4 84109 1369 ns/op 23 B/op 1 allocs/op BenchmarkMapSwapMostlyHits/*sync.HashTrieMap[interface_{},interface_{}]-4 139635 806.1 ns/op 72 B/op 2 allocs/op BenchmarkMapSwapMostlyHits/*sync.Map-4 147376 917.2 ns/op 71 B/op 2 allocs/op BenchmarkMapSwapMostlyMisses/*sync_test.DeepCopyMap-4 22874 5144 ns/op 719 B/op 6 allocs/op BenchmarkMapSwapMostlyMisses/*sync_test.RWMutexMap-4 53228 2200 ns/op 47 B/op 2 allocs/op BenchmarkMapSwapMostlyMisses/*sync.HashTrieMap[interface_{},interface_{}]-4 26440 4321 ns/op 105 B/op 4 allocs/op BenchmarkMapSwapMostlyMisses/*sync.Map-4 26535 4551 ns/op 105 B/op 4 allocs/op BenchmarkMapCompareAndSwapCollision/*sync_test.DeepCopyMap-4 189188 557.6 ns/op 36 B/op 0 allocs/op BenchmarkMapCompareAndSwapCollision/*sync_test.RWMutexMap-4 95996 1276 ns/op 0 B/op 0 allocs/op BenchmarkMapCompareAndSwapCollision/*sync.HashTrieMap[interface_{},interface_{}]-4 119552 1106 ns/op 10 B/op 0 allocs/op BenchmarkMapCompareAndSwapCollision/*sync.Map-4 103801 1021 ns/op 10 B/op 0 allocs/op BenchmarkMapCompareAndSwapNoExistingKey/*sync_test.DeepCopyMap-4 2583374 42.15 ns/op 15 B/op 0 allocs/op BenchmarkMapCompareAndSwapNoExistingKey/*sync_test.RWMutexMap-4 139998 887.8 ns/op 15 B/op 0 allocs/op BenchmarkMapCompareAndSwapNoExistingKey/*sync.HashTrieMap[interface_{},interface_{}]-4 638904 179.2 ns/op 15 B/op 0 allocs/op BenchmarkMapCompareAndSwapNoExistingKey/*sync.Map-4 550606 191.4 ns/op 15 B/op 0 allocs/op BenchmarkMapCompareAndSwapValueNotEqual/*sync_test.DeepCopyMap-4 653508 179.7 ns/op 0 B/op 0 allocs/op BenchmarkMapCompareAndSwapValueNotEqual/*sync_test.RWMutexMap-4 120084 974.8 ns/op 0 B/op 0 allocs/op BenchmarkMapCompareAndSwapValueNotEqual/*sync.HashTrieMap[interface_{},interface_{}]-4 513099 201.1 ns/op 0 B/op 0 allocs/op BenchmarkMapCompareAndSwapValueNotEqual/*sync.Map-4 506563 201.6 ns/op 0 B/op 0 allocs/op BenchmarkMapCompareAndSwapMostlyHits/*sync_test.RWMutexMap-4 105586 1405 ns/op 36 B/op 2 allocs/op BenchmarkMapCompareAndSwapMostlyHits/*sync.HashTrieMap[interface_{},interface_{}]-4 156432 874.7 ns/op 83 B/op 3 allocs/op BenchmarkMapCompareAndSwapMostlyHits/*sync.Map-4 150001 842.9 ns/op 83 B/op 3 allocs/op BenchmarkMapCompareAndSwapMostlyMisses/*sync_test.DeepCopyMap-4 635107 200.9 ns/op 48 B/op 2 allocs/op BenchmarkMapCompareAndSwapMostlyMisses/*sync_test.RWMutexMap-4 108150 1104 ns/op 47 B/op 2 allocs/op BenchmarkMapCompareAndSwapMostlyMisses/*sync.HashTrieMap[interface_{},interface_{}]-4 600634 211.4 ns/op 47 B/op 2 allocs/op BenchmarkMapCompareAndSwapMostlyMisses/*sync.Map-4 550677 226.5 ns/op 47 B/op 2 allocs/op BenchmarkMapCompareAndDeleteCollision/*sync_test.DeepCopyMap-4 116065 1000 ns/op 112 B/op 0 allocs/op BenchmarkMapCompareAndDeleteCollision/*sync_test.RWMutexMap-4 98361 1225 ns/op 0 B/op 0 allocs/op BenchmarkMapCompareAndDeleteCollision/*sync.HashTrieMap[interface_{},interface_{}]-4 126219 1021 ns/op 6 B/op 0 allocs/op BenchmarkMapCompareAndDeleteCollision/*sync.Map-4 139096 1015 ns/op 6 B/op 0 allocs/op BenchmarkMapCompareAndDeleteMostlyHits/*sync_test.RWMutexMap-4 49838 2313 ns/op 47 B/op 2 allocs/op BenchmarkMapCompareAndDeleteMostlyHits/*sync.HashTrieMap[interface_{},interface_{}]-4 74839 1586 ns/op 95 B/op 3 allocs/op BenchmarkMapCompareAndDeleteMostlyHits/*sync.Map-4 96290 1410 ns/op 86 B/op 3 allocs/op BenchmarkMapCompareAndDeleteMostlyMisses/*sync_test.DeepCopyMap-4 540973 197.8 ns/op 32 B/op 2 allocs/op BenchmarkMapCompareAndDeleteMostlyMisses/*sync_test.RWMutexMap-4 104960 1065 ns/op 31 B/op 1 allocs/op BenchmarkMapCompareAndDeleteMostlyMisses/*sync.HashTrieMap[interface_{},interface_{}]-4 604304 201.4 ns/op 32 B/op 1 allocs/op BenchmarkMapCompareAndDeleteMostlyMisses/*sync.Map-4 510628 200.4 ns/op 31 B/op 1 allocs/op BenchmarkMapClear/*sync_test.DeepCopyMap-4 40090 2941 ns/op 336 B/op 2 allocs/op BenchmarkMapClear/*sync_test.RWMutexMap-4 77005 1662 ns/op 0 B/op 0 allocs/op BenchmarkMapClear/*sync.HashTrieMap[interface_{},interface_{}]-4 92481 1711 ns/op 210 B/op 2 allocs/op BenchmarkMapClear/*sync.Map-4 77658 1583 ns/op 210 B/op 2 allocs/op BenchmarkUncontendedSemaphore-4 7674067 15.31 ns/op BenchmarkContendedSemaphore-4 4760632 24.76 ns/op BenchmarkMutexUncontended-4 1615318 76.49 ns/op BenchmarkMutex-4 96338 1383 ns/op BenchmarkMutexSlack-4 90580 1414 ns/op BenchmarkMutexWork-4 69157 1672 ns/op BenchmarkMutexWorkSlack-4 79251 1727 ns/op BenchmarkMutexNoSpin-4 40384 2833 ns/op BenchmarkMutexSpin-4 59246 2143 ns/op BenchmarkOnce-4 859518 120.9 ns/op BenchmarkOnceFunc/v=Once-4 2091651 58.01 ns/op 0 B/op 0 allocs/op BenchmarkOnceFunc/v=Global-4 1590960 72.69 ns/op 0 B/op 0 allocs/op BenchmarkOnceFunc/v=Local-4 1630981 68.51 ns/op 0 B/op 0 allocs/op BenchmarkOnceValue/v=Once-4 1970330 61.02 ns/op 0 B/op 0 allocs/op BenchmarkOnceValue/v=Global-4 1525912 77.76 ns/op 0 B/op 0 allocs/op BenchmarkOnceValue/v=Local-4 1690436 70.62 ns/op 0 B/op 0 allocs/op BenchmarkSemaUncontended-4 10554234 11.21 ns/op BenchmarkSemaSyntNonblock-4 2044989 60.56 ns/op BenchmarkSemaSyntBlock-4 1319060 93.06 ns/op BenchmarkSemaWorkNonblock-4 1000000 106.9 ns/op BenchmarkSemaWorkBlock-4 882883 140.7 ns/op BenchmarkRWMutexUncontended-4 673873 187.6 ns/op BenchmarkRWMutexWrite100-4 188896 609.2 ns/op BenchmarkRWMutexWrite10-4 279801 785.0 ns/op BenchmarkRWMutexWorkWrite100-4 196880 606.8 ns/op BenchmarkRWMutexWorkWrite10-4 132946 894.7 ns/op BenchmarkWaitGroupUncontended-4 1403577 90.65 ns/op BenchmarkWaitGroupAddDone-4 325616 514.4 ns/op BenchmarkWaitGroupAddDoneWork-4 237360 438.0 ns/op BenchmarkWaitGroupWait-4 5799805 20.85 ns/op BenchmarkWaitGroupWaitWork-4 4104721 28.91 ns/op BenchmarkWaitGroupActuallyWait-4 27988 4028 ns/op 32 B/op 2 allocs/op PASS ok sync 21.934s goos: freebsd goarch: amd64 pkg: sync/atomic cpu: AMD EPYC 7B12 BenchmarkValueRead-4 472897 289.0 ns/op PASS ok sync/atomic 1.226s PASS ok syscall 1.074s goos: freebsd goarch: amd64 pkg: testing cpu: AMD EPYC 7B12 BenchmarkTBHelper-4 180526 653.8 ns/op 0 B/op 0 allocs/op BenchmarkBLoopPrint-4 17134 7004 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 17605 6728 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.511s goos: freebsd goarch: amd64 pkg: text/tabwriter cpu: AMD EPYC 7B12 BenchmarkTable/1x10/new-4 10647 10776 ns/op 1520 B/op 21 allocs/op BenchmarkTable/1x10/reuse-4 14769 8179 ns/op 0 B/op 0 allocs/op BenchmarkTable/1x1000/new-4 133 893873 ns/op 110960 B/op 1024 allocs/op BenchmarkTable/1x1000/reuse-4 154 769797 ns/op 720 B/op 6 allocs/op BenchmarkTable/1x100000/new-4 2 99747306 ns/op 18285040 B/op 100056 allocs/op BenchmarkTable/1x100000/reuse-4 2 84846986 ns/op 9142616 B/op 50029 allocs/op BenchmarkTable/10x10/new-4 2175 47739 ns/op 5056 B/op 31 allocs/op BenchmarkTable/10x10/reuse-4 2689 42355 ns/op 1 B/op 0 allocs/op BenchmarkTable/10x1000/new-4 25 4368821 ns/op 395136 B/op 1038 allocs/op BenchmarkTable/10x1000/reuse-4 26 4119426 ns/op 15197 B/op 39 allocs/op BenchmarkTable/10x100000/new-4 1 487134023 ns/op 47012736 B/op 100072 allocs/op BenchmarkTable/10x100000/reuse-4 1 485555942 ns/op 47012736 B/op 100072 allocs/op BenchmarkTable/100x10/new-4 282 414279 ns/op 39296 B/op 41 allocs/op BenchmarkTable/100x10/reuse-4 318 376896 ns/op 123 B/op 0 allocs/op BenchmarkTable/100x1000/new-4 3 40276687 ns/op 3270560 B/op 1052 allocs/op BenchmarkTable/100x1000/reuse-4 3 40898688 ns/op 1090176 B/op 350 allocs/op BenchmarkTable/100x100000/new-4 1 5029399150 ns/op 334041984 B/op 100088 allocs/op BenchmarkTable/100x100000/reuse-4 1 4910668589 ns/op 334042080 B/op 100089 allocs/op BenchmarkPyramid/10-4 3732 31960 ns/op 4872 B/op 35 allocs/op BenchmarkPyramid/100-4 51 2270525 ns/op 410536 B/op 230 allocs/op BenchmarkPyramid/1000-4 1 209296094 ns/op 35607016 B/op 2056 allocs/op BenchmarkRagged/10-4 3262 34196 ns/op 4512 B/op 34 allocs/op BenchmarkRagged/100-4 361 323378 ns/op 42416 B/op 188 allocs/op BenchmarkRagged/1000-4 36 3135394 ns/op 408992 B/op 1660 allocs/op BenchmarkCode-4 11570 10434 ns/op 624 B/op 13 allocs/op PASS ok text/tabwriter 15.968s goos: freebsd goarch: amd64 pkg: text/template/parse cpu: AMD EPYC 7B12 BenchmarkParseLarge-4 2 56490111 ns/op BenchmarkVariableString-4 155528 755.1 ns/op 80 B/op 3 allocs/op BenchmarkListString-4 2973 39285 ns/op 2513 B/op 39 allocs/op PASS ok text/template/parse 1.512s goos: freebsd goarch: amd64 pkg: time cpu: AMD EPYC 7B12 BenchmarkAfterFunc1000-4 24 4791506 ns/op BenchmarkAfter-4 85354 1451 ns/op BenchmarkStop/impl=chan-4 168879 681.4 ns/op BenchmarkStop/impl=func-4 164521 649.5 ns/op BenchmarkSimultaneousAfterFunc1000-4 25 4916509 ns/op BenchmarkStartStop1000-4 174 664181 ns/op BenchmarkReset/impl=chan-4 1401109 84.71 ns/op BenchmarkReset/impl=func-4 1461198 108.6 ns/op BenchmarkSleep1000-4 30 4192104 ns/op BenchmarkParallelTimerLatency-4 50 189703 avg-late-ns 1228262 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=1-4 37 108171 avg-late-ns 273814 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=2-4 33 84839 avg-late-ns 183169 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=3-4 34 82434 avg-late-ns 224750 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=4-4 33 69876 avg-late-ns 273264 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=5-4 31 88100 avg-late-ns 448188 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=6-4 32 105662 avg-late-ns 506236 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=7-4 30 102290 avg-late-ns 374493 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=8-4 27 119904 avg-late-ns 438412 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=9-4 26 147849 avg-late-ns 826461 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=10-4 26 857574 avg-late-ns 8014728 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=2ms/tickers-per-P=1-4 34 98519 avg-late-ns 248734 max-late-ns BenchmarkAdjustTimers10000-4 19 6264436 ns/op BenchmarkTicker-4 428376 256.8 ns/op BenchmarkTickerReset-4 1229864 85.66 ns/op BenchmarkTickerResetNaive-4 150492 676.7 ns/op BenchmarkNow-4 294931 347.6 ns/op BenchmarkNowUnixNano-4 349455 340.1 ns/op BenchmarkNowUnixMilli-4 345747 338.2 ns/op BenchmarkNowUnixMicro-4 358068 345.6 ns/op BenchmarkFormat-4 89047 1343 ns/op BenchmarkFormatRFC3339-4 121605 914.5 ns/op BenchmarkFormatRFC3339Nano-4 123456 926.1 ns/op BenchmarkFormatNow-4 118827 962.9 ns/op BenchmarkMarshalJSON-4 179672 683.4 ns/op BenchmarkMarshalText-4 183901 640.6 ns/op BenchmarkMarshalBinary-4 407628 270.8 ns/op BenchmarkParse-4 205303 580.6 ns/op BenchmarkParseRFC3339UTC-4 521060 233.2 ns/op BenchmarkParseRFC3339UTCBytes-4 346311 349.3 ns/op BenchmarkParseRFC3339TZ-4 153219 770.1 ns/op BenchmarkParseRFC3339TZBytes-4 125487 964.3 ns/op BenchmarkParseDuration-4 802286 147.5 ns/op BenchmarkHour-4 1212860 94.93 ns/op BenchmarkSecond-4 1243129 99.26 ns/op BenchmarkDate-4 1100436 107.9 ns/op BenchmarkYear-4 1098481 107.7 ns/op BenchmarkYearDay-4 1054034 112.1 ns/op BenchmarkMonth-4 1000000 111.1 ns/op BenchmarkDay-4 1000000 107.2 ns/op BenchmarkISOWeek-4 1047391 113.7 ns/op BenchmarkGoString-4 119991 988.9 ns/op BenchmarkDateFunc-4 2120586 59.27 ns/op BenchmarkUnmarshalText-4 140270 850.8 ns/op PASS ok time 15.971s goos: freebsd goarch: amd64 pkg: unicode cpu: AMD EPYC 7B12 BenchmarkToUpper-4 899679 141.6 ns/op BenchmarkToLower-4 801583 149.8 ns/op BenchmarkSimpleFold/Upper-4 478076 209.4 ns/op BenchmarkSimpleFold/Lower-4 585456 206.4 ns/op BenchmarkSimpleFold/Fold-4 1075459 112.5 ns/op BenchmarkSimpleFold/NoFold-4 581172 207.6 ns/op PASS ok unicode 2.177s goos: freebsd goarch: amd64 pkg: unicode/utf16 cpu: AMD EPYC 7B12 BenchmarkDecodeValidASCII-4 818353 145.8 ns/op BenchmarkDecodeValidJapaneseChars-4 948044 124.0 ns/op BenchmarkDecodeRune-4 1885726 58.53 ns/op BenchmarkEncodeValidASCII-4 843795 139.3 ns/op BenchmarkEncodeValidJapaneseChars-4 1000000 102.0 ns/op BenchmarkAppendRuneValidASCII-4 1840827 65.19 ns/op BenchmarkAppendRuneValidJapaneseChars-4 2882509 41.60 ns/op BenchmarkEncodeRune-4 2176064 55.16 ns/op PASS ok unicode/utf16 2.554s goos: freebsd goarch: amd64 pkg: unicode/utf8 cpu: AMD EPYC 7B12 BenchmarkRuneCountTenASCIIChars-4 3095264 38.35 ns/op BenchmarkRuneCountTenJapaneseChars-4 1879436 63.57 ns/op BenchmarkRuneCountInStringTenASCIIChars-4 9457713 12.52 ns/op BenchmarkRuneCountInStringTenJapaneseChars-4 2576079 44.23 ns/op BenchmarkValidTenASCIIChars-4 2494860 48.23 ns/op BenchmarkValid100KASCIIChars-4 146 745314 ns/op BenchmarkValidTenJapaneseChars-4 385843 273.1 ns/op BenchmarkValidLongMostlyASCII-4 136 878443 ns/op BenchmarkValidLongJapanese-4 68 1489521 ns/op BenchmarkValidStringTenASCIIChars-4 5634078 21.57 ns/op BenchmarkValidString100KASCIIChars-4 13256 9040 ns/op BenchmarkValidStringTenJapaneseChars-4 583954 173.9 ns/op BenchmarkValidStringLongMostlyASCII-4 1538 76377 ns/op BenchmarkValidStringLongJapanese-4 232 507774 ns/op BenchmarkEncodeASCIIRune-4 11630325 10.30 ns/op BenchmarkEncodeSpanishRune-4 3697893 33.07 ns/op BenchmarkEncodeJapaneseRune-4 3080691 38.37 ns/op BenchmarkEncodeMaxRune-4 2806990 43.27 ns/op BenchmarkEncodeInvalidRuneMaxPlusOne-4 3063722 38.42 ns/op BenchmarkEncodeInvalidRuneSurrogate-4 3112615 37.62 ns/op BenchmarkEncodeInvalidRuneNegative-4 3075777 38.54 ns/op BenchmarkAppendASCIIRune-4 11345336 10.00 ns/op BenchmarkAppendSpanishRune-4 4292959 28.93 ns/op BenchmarkAppendJapaneseRune-4 3472684 35.03 ns/op BenchmarkAppendMaxRune-4 3110809 39.02 ns/op BenchmarkAppendInvalidRuneMaxPlusOne-4 3579350 34.55 ns/op BenchmarkAppendInvalidRuneSurrogate-4 3623352 35.32 ns/op BenchmarkAppendInvalidRuneNegative-4 3614061 35.30 ns/op BenchmarkDecodeASCIIRune-4 3374236 35.40 ns/op BenchmarkDecodeJapaneseRune-4 2894053 42.00 ns/op BenchmarkFullRune/ASCII-4 4366267 27.50 ns/op BenchmarkFullRune/Incomplete-4 1992739 55.26 ns/op BenchmarkFullRune/Japanese-4 4356930 27.50 ns/op PASS ok unicode/utf8 6.219s goos: freebsd goarch: amd64 pkg: unique cpu: AMD EPYC 7B12 BenchmarkMake-4 396241 304.0 ns/op 0 B/op 0 allocs/op BenchmarkMakeMany-4 237043 471.2 ns/op 0 B/op 0 allocs/op BenchmarkMakeManyMany-4 186666 734.0 ns/op 0 B/op 0 allocs/op PASS ok unique 6.406s goos: freebsd goarch: amd64 pkg: cmd/api cpu: AMD EPYC 7B12 BenchmarkAll-4 1 63517096847 ns/op PASS ok cmd/api 64.666s goos: freebsd goarch: amd64 pkg: cmd/cgo/internal/test cpu: AMD EPYC 7B12 BenchmarkCgoCall/add-int-4 994978 119.4 ns/op BenchmarkCgoCall/one-pointer-4 749624 159.2 ns/op BenchmarkCgoCall/string-pointer-escape-4 531600 207.7 ns/op BenchmarkCgoCall/string-pointer-noescape-4 878862 136.8 ns/op BenchmarkCgoCall/eight-pointers-4 303944 395.7 ns/op BenchmarkCgoCall/eight-pointers-nil-4 769822 155.9 ns/op BenchmarkCgoCall/eight-pointers-array-4 40874 3218 ns/op BenchmarkCgoCall/eight-pointers-slice-4 48331 2459 ns/op BenchmarkGoString-4 1432780 92.72 ns/op BenchmarkCGoCallback-4 71772 1655 ns/op BenchmarkCGoInCThread-4 620193 193.0 ns/op PASS ok cmd/cgo/internal/test 3.063s goos: freebsd goarch: amd64 pkg: cmd/cgo/internal/testcarchive cpu: AMD EPYC 7B12 BenchmarkCgoCallbackMainThread-4 1032219 107.6 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-build742110737=/tmp/go-build -gno-record-gcc-switches -I /tmp/workdir/tmp/carchive_test3609507063/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-build742110737=/tmp/go-build -gno-record-gcc-switches -I /tmp/workdir/tmp/carchive_test3609507063/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-build742110737=/tmp/go-build -gno-record-gcc-switches -I /tmp/workdir/tmp/carchive_test3609507063/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-build742110737=/tmp/go-build -gno-record-gcc-switches -I /tmp/workdir/tmp/carchive_test3609507063/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-build742110737=/tmp/go-build -gno-record-gcc-switches -I /tmp/workdir/tmp/carchive_test3609507063/pkg/freebsd_amd64_shared/testcarchive -o testp10 main10.c libgo10.a] ... [output truncated] PASS ok cmd/cgo/internal/testcarchive 4.240s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/reflectdata cpu: AMD EPYC 7B12 BenchmarkEqArrayOfStrings5-4 988353 119.8 ns/op BenchmarkEqArrayOfStrings64-4 120390 954.4 ns/op BenchmarkEqArrayOfStrings1024-4 7812 15299 ns/op BenchmarkEqArrayOfFloats5-4 1293231 96.23 ns/op BenchmarkEqArrayOfFloats64-4 143662 824.3 ns/op BenchmarkEqArrayOfFloats1024-4 9661 12231 ns/op BenchmarkEqArrayOfStructsEq-4 2575 45252 ns/op BenchmarkEqArrayOfStructsNotEq-4 3790 27155 ns/op BenchmarkEqStruct-4 19418709 5.355 ns/op PASS ok cmd/compile/internal/reflectdata 2.464s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/ssa cpu: AMD EPYC 7B12 BenchmarkPhioptPass-4 10000 46272 ns/op BenchmarkInvertLessThanNoov-4 16165164 7.163 ns/op BenchmarkCopyElim1-4 1255 91705 ns/op BenchmarkCopyElim10-4 1396 93111 ns/op BenchmarkCopyElim100-4 566 218482 ns/op BenchmarkCopyElim1000-4 99 1212650 ns/op BenchmarkCopyElim10000-4 6 17094766 ns/op BenchmarkCopyElim100000-4 1 325058510 ns/op BenchmarkDeadCode/1-4 1254 126750 ns/op BenchmarkDeadCode/10-4 967 118259 ns/op BenchmarkDeadCode/100-4 426 285536 ns/op BenchmarkDeadCode/1000-4 73 1718402 ns/op BenchmarkDeadCode/10000-4 6 19183048 ns/op BenchmarkDeadCode/100000-4 1 252656688 ns/op BenchmarkDeadCode/200000-4 1 534050253 ns/op BenchmarkDominatorsLinear-4 21 6306206 ns/op 1.59 MB/s BenchmarkDominatorsFwdBack-4 13 10133418 ns/op 0.99 MB/s BenchmarkDominatorsManyPred-4 14 9094882 ns/op 1.10 MB/s BenchmarkDominatorsMaxPred-4 13 8975397 ns/op 1.11 MB/s BenchmarkDominatorsMaxPredVal-4 12 9914680 ns/op 1.01 MB/s BenchmarkFuse/1-4 901 127269 ns/op BenchmarkFuse/10-4 748 146231 ns/op BenchmarkFuse/100-4 276 434967 ns/op BenchmarkFuse/1000-4 34 3903740 ns/op BenchmarkFuse/10000-4 3 52662277 ns/op BenchmarkNilCheckDeep1-4 15279 7990 ns/op 0.13 MB/s 236 B/op 4 allocs/op BenchmarkNilCheckDeep10-4 5670 18412 ns/op 0.54 MB/s 235 B/op 4 allocs/op BenchmarkNilCheckDeep100-4 902 124437 ns/op 0.80 MB/s 1287 B/op 4 allocs/op BenchmarkNilCheckDeep1000-4 88 1200408 ns/op 0.83 MB/s 8212 B/op 4 allocs/op BenchmarkNilCheckDeep10000-4 8 15912475 ns/op 0.63 MB/s 196904 B/op 6 allocs/op BenchmarkDSEPass-4 44 2684757 ns/op 53846 B/op 7 allocs/op BenchmarkDSEPassBlock-4 2 76423856 ns/op 2121536 B/op 54101 allocs/op BenchmarkCSEPass-4 10 11351793 ns/op 85477 B/op 5 allocs/op BenchmarkCSEPassBlock-4 1 127976421 ns/op 4820352 B/op 60149 allocs/op BenchmarkDeadcodePass-4 284 410911 ns/op 88782 B/op 3 allocs/op BenchmarkDeadcodePassBlock-4 1 104189331 ns/op 4103280 B/op 45379 allocs/op BenchmarkMultiPass-4 111 949017 ns/op 245403 B/op 8 allocs/op BenchmarkMultiPassBlock-4 1 216716344 ns/op 10252648 B/op 111649 allocs/op BenchmarkCondRewrite/SoloJump-4 3641811 32.22 ns/op BenchmarkCondRewrite/CombJump-4 3523818 31.01 ns/op PASS ok cmd/compile/internal/ssa 12.716s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/test cpu: AMD EPYC 7B12 BenchmarkLoadAdd-4 8772 11890 ns/op BenchmarkExtShift-4 18669 6408 ns/op BenchmarkModify-4 10000 10599 ns/op BenchmarkMullImm-4 18696 6413 ns/op BenchmarkConstModify-4 10000 10617 ns/op BenchmarkBitSet-4 22189 5381 ns/op BenchmarkBitClear-4 22304 5410 ns/op BenchmarkBitToggle-4 22234 5375 ns/op BenchmarkBitSetConst-4 169896 674.1 ns/op BenchmarkBitClearConst-4 173538 678.9 ns/op BenchmarkBitToggleConst-4 178255 674.7 ns/op BenchmarkDivconstI64-4 10475577 10.42 ns/op BenchmarkModconstI64-4 11559432 10.47 ns/op BenchmarkDivisiblePow2constI64-4 11533776 10.57 ns/op BenchmarkDivisibleconstI64-4 10939946 10.69 ns/op BenchmarkDivisibleWDivconstI64-4 7797868 15.71 ns/op BenchmarkDivconstU64/3-4 11067921 10.71 ns/op BenchmarkDivconstU64/5-4 11139006 10.73 ns/op BenchmarkDivconstU64/37-4 11010222 10.69 ns/op BenchmarkDivconstU64/1234567-4 11067349 10.76 ns/op BenchmarkModconstU64-4 11204802 10.96 ns/op BenchmarkDivisibleconstU64-4 11111877 10.97 ns/op BenchmarkDivisibleWDivconstU64-4 8005988 15.02 ns/op BenchmarkDivconstI32-4 11003647 10.42 ns/op BenchmarkModconstI32-4 10927592 10.50 ns/op BenchmarkDivisiblePow2constI32-4 11213764 10.33 ns/op BenchmarkDivisibleconstI32-4 11198433 10.54 ns/op BenchmarkDivisibleWDivconstI32-4 7782878 15.88 ns/op BenchmarkDivconstU32-4 10943070 10.74 ns/op BenchmarkModconstU32-4 10769214 10.70 ns/op BenchmarkDivisibleconstU32-4 10895110 10.38 ns/op BenchmarkDivisibleWDivconstU32-4 7825756 15.08 ns/op BenchmarkDivconstI16-4 10786016 10.79 ns/op BenchmarkModconstI16-4 11216762 10.71 ns/op BenchmarkDivisiblePow2constI16-4 11453098 10.38 ns/op BenchmarkDivisibleconstI16-4 11370340 10.47 ns/op BenchmarkDivisibleWDivconstI16-4 7818624 15.00 ns/op BenchmarkDivconstU16-4 11178999 10.40 ns/op BenchmarkModconstU16-4 11060536 10.66 ns/op BenchmarkDivisibleconstU16-4 11479800 10.39 ns/op BenchmarkDivisibleWDivconstU16-4 7973856 14.66 ns/op BenchmarkDivconstI8-4 10951878 10.64 ns/op BenchmarkModconstI8-4 10682566 10.75 ns/op BenchmarkDivisiblePow2constI8-4 10913223 12.05 ns/op BenchmarkDivisibleconstI8-4 10094122 11.41 ns/op BenchmarkDivisibleWDivconstI8-4 7995777 15.63 ns/op BenchmarkDivconstU8-4 10786929 10.48 ns/op BenchmarkModconstU8-4 10911397 11.42 ns/op BenchmarkDivisibleconstU8-4 11433694 10.48 ns/op BenchmarkDivisibleWDivconstU8-4 7982412 14.75 ns/op BenchmarkMul2-4 260950 462.6 ns/op BenchmarkMulNeg2-4 269209 445.3 ns/op BenchmarkEfaceInteger-4 4609821 24.27 ns/op BenchmarkTypeAssert-4 16283838 6.874 ns/op BenchmarkDiv64UnsignedSmall-4 19097949 5.929 ns/op BenchmarkDiv64Small-4 17810368 6.240 ns/op BenchmarkDiv64SmallNegDivisor-4 18116272 5.881 ns/op BenchmarkDiv64SmallNegDividend-4 18164952 6.575 ns/op BenchmarkDiv64SmallNegBoth-4 17991249 6.252 ns/op BenchmarkDiv64Unsigned-4 16464452 6.944 ns/op BenchmarkDiv64-4 16434193 6.961 ns/op BenchmarkDiv64NegDivisor-4 16979350 7.011 ns/op BenchmarkDiv64NegDividend-4 16262017 7.009 ns/op BenchmarkDiv64NegBoth-4 16610356 7.008 ns/op BenchmarkMod64UnsignedSmall-4 18823387 5.957 ns/op BenchmarkMod64Small-4 17135616 6.392 ns/op BenchmarkMod64SmallNegDivisor-4 16758865 6.249 ns/op BenchmarkMod64SmallNegDividend-4 17348236 6.245 ns/op BenchmarkMod64SmallNegBoth-4 18800001 6.025 ns/op BenchmarkMod64Unsigned-4 16466461 7.187 ns/op BenchmarkMod64-4 16299234 7.203 ns/op BenchmarkMod64NegDivisor-4 14940982 7.190 ns/op BenchmarkMod64NegDividend-4 15901286 7.189 ns/op BenchmarkMod64NegBoth-4 15416217 7.202 ns/op BenchmarkMulconstI32/3-4 19205844 5.942 ns/op BenchmarkMulconstI32/5-4 19348509 5.918 ns/op BenchmarkMulconstI32/12-4 19425310 6.232 ns/op BenchmarkMulconstI32/120-4 19977800 5.149 ns/op BenchmarkMulconstI32/-120-4 19474202 5.396 ns/op BenchmarkMulconstI32/65537-4 18415533 5.915 ns/op BenchmarkMulconstI32/65538-4 19106794 5.853 ns/op BenchmarkMulconstI64/3-4 22620662 5.954 ns/op BenchmarkMulconstI64/5-4 19039159 5.950 ns/op BenchmarkMulconstI64/12-4 19365963 5.954 ns/op BenchmarkMulconstI64/120-4 23679601 5.567 ns/op BenchmarkMulconstI64/-120-4 19006503 5.911 ns/op BenchmarkMulconstI64/65537-4 19590883 6.256 ns/op BenchmarkMulconstI64/65538-4 23175328 5.395 ns/op BenchmarkMulconstU32/3-4 20121817 5.942 ns/op BenchmarkMulconstU32/5-4 20171229 5.576 ns/op BenchmarkMulconstU32/12-4 19586054 5.911 ns/op BenchmarkMulconstU32/120-4 20203146 5.949 ns/op BenchmarkMulconstU32/65537-4 18795910 5.935 ns/op BenchmarkMulconstU32/65538-4 20153241 6.232 ns/op BenchmarkMulconstU64/3-4 19576015 5.923 ns/op BenchmarkMulconstU64/5-4 19369874 6.234 ns/op BenchmarkMulconstU64/12-4 19268914 5.918 ns/op BenchmarkMulconstU64/120-4 19735423 6.011 ns/op BenchmarkMulconstU64/65537-4 19715416 5.565 ns/op BenchmarkMulconstU64/65538-4 18294470 5.932 ns/op BenchmarkShiftArithmeticRight-4 20255461 5.915 ns/op BenchmarkSwitch8Predictable-4 7557859 15.43 ns/op BenchmarkSwitch8Unpredictable-4 7722649 15.11 ns/op BenchmarkSwitch32Predictable-4 10513464 10.71 ns/op BenchmarkSwitch32Unpredictable-4 7957021 15.05 ns/op BenchmarkSwitchStringPredictable-4 8830862 13.81 ns/op BenchmarkSwitchStringUnpredictable-4 5611730 21.29 ns/op BenchmarkSwitchTypePredictable-4 4499502 22.92 ns/op BenchmarkSwitchTypeUnpredictable-4 4977666 25.43 ns/op BenchmarkSwitchInterfaceTypePredictable-4 8913735 15.14 ns/op BenchmarkSwitchInterfaceTypeUnpredictable-4 4628311 24.34 ns/op PASS ok cmd/compile/internal/test 16.254s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/types2 cpu: AMD EPYC 7B12 BenchmarkLookupFieldOrMethod-4 152 803662 ns/op BenchmarkNamed/Underlying/nongeneric-4 1594407 77.66 ns/op BenchmarkNamed/Underlying/generic-4 1532511 77.33 ns/op BenchmarkNamed/Underlying/src_instance-4 1573297 75.25 ns/op BenchmarkNamed/Underlying/user_instance-4 1605332 77.15 ns/op BenchmarkCheck/http/funcbodies/info-4 1 404252321 ns/op 88119 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 308960109 ns/op 115274 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 113264923 ns/op 314438 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 2 99584625 ns/op 357689 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 328130364 ns/op 16187 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 2 62867939 ns/op 84467 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 5 20268613 ns/op 261975 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 6 20157810 ns/op 263473 lines/s BenchmarkCheck/constant/funcbodies/info-4 3 33769833 ns/op 64240 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 4 29515455 ns/op 73493 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 8 14258349 ns/op 152129 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 9 13207547 ns/op 164236 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 935789770 ns/op 75848 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 472312715 ns/op 150273 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 2 102968614 ns/op 689191 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 2 89024457 ns/op 797130 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 227053535 ns/op 3875 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 4 26554501 ns/op 33100 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 7 15552431 ns/op 56554 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 8 15822269 ns/op 55596 lines/s PASS ok cmd/compile/internal/types2 15.932s goos: freebsd goarch: amd64 pkg: cmd/go cpu: AMD EPYC 7B12 BenchmarkExecGoEnv-4 40 2602433 ns/op 3673000 sys-ns/op 380400 user-ns/op PASS ok cmd/go 1.311s goos: freebsd goarch: amd64 pkg: cmd/go/internal/cfg cpu: AMD EPYC 7B12 BenchmarkLookPath-4 295810 376.1 ns/op PASS ok cmd/go/internal/cfg 1.192s All tests passed.