freebsd-amd64-race at 91d7ab2cefcc653f8b438fbfaa48d504dbfa4f00 :: 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.574s ok archive/zip 2.316s ok bufio 1.323s ok bytes 1.871s ok cmp 1.078s ok compress/bzip2 1.379s ok compress/flate 4.696s ok compress/gzip 9.263s ok compress/lzw 1.868s ok compress/zlib 4.475s ok container/heap 1.028s ok container/list 1.021s ok container/ring 1.043s ok context 1.089s ok crypto 2.374s ok crypto/aes 1.046s ok crypto/cipher 18.929s ok crypto/des 1.098s ok crypto/dsa 1.010s ok crypto/ecdh 1.260s ok crypto/ecdsa 1.175s ok crypto/ed25519 1.236s ok crypto/elliptic 1.041s ? crypto/fips140 [no test files] ok crypto/hkdf 1.078s ok crypto/hmac 1.079s ok crypto/internal/boring 1.080s ? crypto/internal/boring/bbig [no test files] ok crypto/internal/boring/bcache 1.384s ? 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.064s ok crypto/internal/fips140/aes/gcm 1.064s [no tests to run] ? crypto/internal/fips140/alias [no test files] ok crypto/internal/fips140/bigmod 1.379s ? crypto/internal/fips140/check [no test files] ? crypto/internal/fips140/check/checktest [no test files] ? crypto/internal/fips140/drbg [no test files] ok crypto/internal/fips140/ecdh 1.078s ok crypto/internal/fips140/ecdsa 1.163s ? crypto/internal/fips140/ed25519 [no test files] ok crypto/internal/fips140/edwards25519 1.603s ok crypto/internal/fips140/edwards25519/field 1.113s ? crypto/internal/fips140/hkdf [no test files] ? crypto/internal/fips140/hmac [no test files] ok crypto/internal/fips140/mlkem 1.299s ok crypto/internal/fips140/nistec 1.027s [no tests to run] ok crypto/internal/fips140/nistec/fiat 1.070s [no tests to run] ? crypto/internal/fips140/pbkdf2 [no test files] ok crypto/internal/fips140/rsa 1.062s ? 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.091s ? crypto/internal/fips140deps/byteorder [no test files] ? crypto/internal/fips140deps/cpu [no test files] ? crypto/internal/fips140deps/godebug [no test files] ? crypto/internal/fips140only [no test files] ok crypto/internal/fips140test 2.719s ok crypto/internal/hpke 1.088s ? crypto/internal/impl [no test files] ? crypto/internal/randutil [no test files] ok crypto/internal/sysrand 1.271s ? crypto/internal/sysrand/internal/seccomp [no test files] ok crypto/md5 1.030s ok crypto/mlkem 1.299s ok crypto/pbkdf2 1.139s ok crypto/rand 1.417s ok crypto/rc4 1.414s ok crypto/rsa 1.787s ok crypto/sha1 1.082s ok crypto/sha256 1.082s ok crypto/sha3 2.819s ok crypto/sha512 1.037s ok crypto/subtle 1.318s ok crypto/tls 8.113s ? crypto/tls/internal/fips140tls [no test files] ok crypto/x509 2.413s ? crypto/x509/pkix [no test files] ok database/sql 1.623s ok database/sql/driver 1.081s ok debug/buildinfo 1.068s ok debug/dwarf 1.108s ok debug/elf 1.665s ok debug/gosym 1.099s ok debug/macho 1.032s ok debug/pe 1.098s ok debug/plan9obj 1.077s ok embed 1.072s [no tests to run] ok embed/internal/embedtest 1.071s ? encoding [no test files] ok encoding/ascii85 1.075s ok encoding/asn1 1.035s ok encoding/base32 1.058s ok encoding/base64 1.085s ok encoding/binary 1.088s ok encoding/csv 1.051s ok encoding/gob 12.165s ok encoding/hex 1.050s ok encoding/json 1.885s ok encoding/pem 2.363s ok encoding/xml 1.149s ok errors 1.081s ok expvar 1.075s ok flag 3.112s ok fmt 1.489s ok go/ast 1.079s ok go/ast/internal/tests 1.079s ok go/build 6.986s ok go/build/constraint 1.063s ok go/constant 1.063s ok go/doc 1.200s ok go/doc/comment 2.137s ok go/format 1.035s ok go/importer 1.562s ok go/internal/gccgoimporter 1.067s ok go/internal/gcimporter 9.358s ok go/internal/srcimporter 10.541s ok go/parser 1.852s ok go/printer 2.187s ok go/scanner 1.020s ok go/token 1.108s ok go/types 31.066s ok go/version 1.079s ok hash 1.052s ok hash/adler32 1.050s ok hash/crc32 1.038s ok hash/crc64 1.038s ok hash/fnv 1.038s ok hash/maphash 1.195s ok html 1.028s ok html/template 1.201s ok image 1.347s ok image/color 1.086s ? image/color/palette [no test files] ok image/draw 1.427s ok image/gif 1.654s ? image/internal/imageutil [no test files] ok image/jpeg 1.978s ok image/png 3.077s ok index/suffixarray 1.726s ok internal/abi 1.106s ? internal/asan [no test files] ? internal/bisect [no test files] ok internal/buildcfg 1.073s ? internal/bytealg [no test files] ? internal/byteorder [no test files] ? internal/cfg [no test files] ok internal/chacha8rand 1.028s ok internal/copyright 1.148s ? internal/coverage [no test files] ? internal/coverage/calloc [no test files] ok internal/coverage/cfile 2.237s ok internal/coverage/cformat 1.066s ok internal/coverage/cmerge 1.063s ? 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.037s ? internal/coverage/rtcov [no test files] ok internal/coverage/slicereader 1.022s ok internal/coverage/slicewriter 1.016s ? internal/coverage/stringtab [no test files] ok internal/coverage/test 1.094s ? internal/coverage/uleb128 [no test files] ok internal/cpu 3.134s ok internal/dag 1.040s ok internal/diff 1.034s ? internal/exportdata [no test files] ? internal/filepathlite [no test files] ok internal/fmtsort 1.026s ok internal/fuzz 1.095s ? internal/goarch [no test files] ok internal/godebug 17.129s ok internal/godebugs 58.311s ? internal/goexperiment [no test files] ? internal/goos [no test files] ? internal/goroot [no test files] ok internal/gover 1.030s ? internal/goversion [no test files] ok internal/itoa 1.020s ? 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.045s ok internal/platform 1.685s ok internal/poll 1.293s ok internal/profile 1.082s ? internal/profilerecord [no test files] ? internal/race [no test files] ok internal/reflectlite 1.079s ok internal/runtime/atomic 1.115s ? internal/runtime/exithook [no test files] ok internal/runtime/maps 1.060s ok internal/runtime/math 1.079s ok internal/runtime/sys 1.077s ok internal/saferio 1.128s ok internal/singleflight 1.103s ? internal/stringslite [no test files] ok internal/sync 4.290s ok internal/synctest 5.198s ? internal/syscall/execenv [no test files] ok internal/syscall/unix 1.037s ok internal/sysinfo 1.034s ? internal/syslist [no test files] ok internal/testenv 1.201s ? internal/testlog [no test files] ? internal/testpty [no test files] ok internal/trace 33.943s ? internal/trace/event [no test files] ? internal/trace/event/go122 [no test files] ok internal/trace/internal/oldtrace 1.403s ? 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.393s ok internal/unsafeheader 1.060s ok internal/xcoff 1.034s ok internal/zstd 1.630s ok io 1.107s ok io/fs 1.279s ok io/ioutil 1.053s ok iter 1.053s ok log 1.023s ? log/internal [no test files] ok log/slog 1.144s ? log/slog/internal [no test files] ok log/slog/internal/benchmarks 1.020s ok log/slog/internal/buffer 1.020s ? log/slog/internal/slogtest [no test files] ok log/syslog 2.345s ok maps 1.051s ok math 1.050s ok math/big 3.191s ok math/bits 1.058s ok math/cmplx 1.018s ok math/rand 3.600s ok math/rand/v2 2.356s ok mime 1.039s ok mime/multipart 4.493s ok mime/quotedprintable 1.083s ok net 10.814s ok net/http 9.338s ok net/http/cgi 28.564s ok net/http/cookiejar 1.089s ok net/http/fcgi 1.269s ok net/http/httptest 1.199s ok net/http/httptrace 1.074s ok net/http/httputil 1.712s ok net/http/internal 2.261s ok net/http/internal/ascii 1.082s ? net/http/internal/testcert [no test files] ok net/http/pprof 6.315s ok net/internal/cgotest 1.018s ok net/internal/socktest 1.076s ok net/mail 1.027s ok net/netip 1.485s ok net/rpc 1.085s ok net/rpc/jsonrpc 1.085s ok net/smtp 1.070s ok net/textproto 1.070s ok net/url 1.058s ok os 10.094s ok os/exec 8.424s ok os/exec/internal/fdtest 1.022s ok os/signal 20.273s ok os/user 1.030s ok path 1.030s ok path/filepath 1.158s ok plugin 1.022s ok reflect 1.395s ? reflect/internal/example1 [no test files] ? reflect/internal/example2 [no test files] ok regexp 3.052s ok regexp/syntax 5.596s ok runtime 43.673s ok runtime/cgo 1.021s ? runtime/coverage [no test files] ok runtime/debug 2.163s ? runtime/internal/startlinetest [no test files] ok runtime/internal/wasitest 1.053s ok runtime/metrics 1.038s ok runtime/pprof 28.873s ok runtime/race 8.828s ? runtime/race/internal/amd64v1 [no test files] ok runtime/trace 1.124s ok slices 1.363s ok sort 1.443s ok strconv 2.664s ok strings 2.140s ? structs [no test files] ok sync 1.560s ok sync/atomic 3.676s ok syscall 7.067s ok testing 6.048s ok testing/fstest 1.027s ? testing/internal/testdeps [no test files] ok testing/iotest 1.027s ok testing/quick 1.143s ok testing/slogtest 1.080s ok text/scanner 1.064s ok text/tabwriter 1.077s ok text/template 1.091s ok text/template/parse 1.090s ok time 15.167s ? time/tzdata [no test files] ok unicode 1.041s ok unicode/utf16 1.033s ok unicode/utf8 1.033s ok unique 1.302s ? unsafe [no test files] ok weak 1.174s ok cmd/addr2line 4.693s ok cmd/api 11.618s ? cmd/asm [no test files] ? cmd/asm/internal/arch [no test files] ok cmd/asm/internal/asm 3.390s ? cmd/asm/internal/flags [no test files] ok cmd/asm/internal/lex 1.023s ? cmd/buildid [no test files] ? cmd/cgo [no test files] ? cmd/cgo/internal/cgotest [no test files] ok cmd/cgo/internal/swig 1.028s ok cmd/cgo/internal/test 1.412s ? 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 21.754s ok cmd/cgo/internal/testcshared 9.471s ok cmd/cgo/internal/testerrors 10.904s ok cmd/cgo/internal/testfortran 1.078s ok cmd/cgo/internal/testgodefs 1.472s ok cmd/cgo/internal/testlife 1.562s ok cmd/cgo/internal/testnocgo 1.010s ok cmd/cgo/internal/testplugin 35.156s ok cmd/cgo/internal/testsanitizers 18.356s ok cmd/cgo/internal/testshared 1.016s ok cmd/cgo/internal/testso 2.158s ok cmd/cgo/internal/teststdio 2.278s ok cmd/cgo/internal/testtls 1.013s ok cmd/compile 36.971s ? cmd/compile/internal/abi [no test files] ok cmd/compile/internal/abt 1.096s ok cmd/compile/internal/amd64 1.065s ? cmd/compile/internal/arm [no test files] ? cmd/compile/internal/arm64 [no test files] ok cmd/compile/internal/base 1.043s ? cmd/compile/internal/bitvec [no test files] ok cmd/compile/internal/compare 1.076s ? cmd/compile/internal/coverage [no test files] ? cmd/compile/internal/deadlocals [no test files] ok cmd/compile/internal/devirtualize 1.032s ok cmd/compile/internal/dwarfgen 1.445s ? cmd/compile/internal/escape [no test files] ? cmd/compile/internal/gc [no test files] ok cmd/compile/internal/importer 1.832s ? cmd/compile/internal/inline [no test files] ok cmd/compile/internal/inline/inlheur 1.344s ? cmd/compile/internal/inline/interleaved [no test files] ok cmd/compile/internal/ir 1.033s ok cmd/compile/internal/liveness 1.133s ok cmd/compile/internal/logopt 1.223s ? cmd/compile/internal/loong64 [no test files] ok cmd/compile/internal/loopvar 1.074s ? cmd/compile/internal/mips [no test files] ? cmd/compile/internal/mips64 [no test files] ok cmd/compile/internal/noder 1.078s ? 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.084s ok cmd/compile/internal/reflectdata 1.029s [no tests to run] ? cmd/compile/internal/riscv64 [no test files] ? cmd/compile/internal/rttype [no test files] ? cmd/compile/internal/s390x [no test files] ok cmd/compile/internal/ssa 7.980s ok cmd/compile/internal/ssagen 1.032s ? cmd/compile/internal/staticdata [no test files] ? cmd/compile/internal/staticinit [no test files] ok cmd/compile/internal/syntax 1.146s ok cmd/compile/internal/test 11.622s ? cmd/compile/internal/typebits [no test files] ok cmd/compile/internal/typecheck 1.254s ok cmd/compile/internal/types 1.022s ok cmd/compile/internal/types2 8.289s ? 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.077s ok cmd/cover 18.311s ok cmd/dist 1.046s ok cmd/distpack 1.045s ok cmd/doc 2.130s ok cmd/fix 2.702s ok cmd/go 291.937s ok cmd/go/internal/auth 1.030s ? cmd/go/internal/base [no test files] ? cmd/go/internal/bug [no test files] ok cmd/go/internal/cache 1.127s ok cmd/go/internal/cfg 1.026s [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.124s ok cmd/go/internal/fips140 1.038s ? cmd/go/internal/fix [no test files] ? cmd/go/internal/fmtcmd [no test files] ok cmd/go/internal/fsys 1.097s ok cmd/go/internal/generate 1.035s ok cmd/go/internal/gover 1.034s ? cmd/go/internal/help [no test files] ok cmd/go/internal/imports 1.089s ? cmd/go/internal/list [no test files] ok cmd/go/internal/load 1.029s ok cmd/go/internal/lockedfile 2.436s ok cmd/go/internal/lockedfile/internal/filelock 2.122s ? cmd/go/internal/mmap [no test files] ? cmd/go/internal/modcmd [no test files] ok cmd/go/internal/modfetch 1.088s ok cmd/go/internal/modfetch/codehost 2.019s ok cmd/go/internal/modfetch/zip_sum_test 1.071s ? cmd/go/internal/modget [no test files] ok cmd/go/internal/modindex 1.487s ? cmd/go/internal/modinfo [no test files] ok cmd/go/internal/modload 1.082s ok cmd/go/internal/mvs 1.101s ? cmd/go/internal/run [no test files] ? cmd/go/internal/search [no test files] ok cmd/go/internal/str 1.080s ? cmd/go/internal/telemetrycmd [no test files] ? cmd/go/internal/telemetrystats [no test files] ok cmd/go/internal/test 1.046s ? cmd/go/internal/test/internal/genflags [no test files] ? cmd/go/internal/tool [no test files] ok cmd/go/internal/toolchain 1.080s ? cmd/go/internal/trace [no test files] ok cmd/go/internal/vcs 1.080s ok cmd/go/internal/vcweb 1.017s ok cmd/go/internal/vcweb/vcstest 2.595s ? cmd/go/internal/version [no test files] ? cmd/go/internal/vet [no test files] ok cmd/go/internal/web 1.074s ? cmd/go/internal/web/intercept [no test files] ok cmd/go/internal/work 1.220s ? cmd/go/internal/workcmd [no test files] ok cmd/gofmt 1.219s ok cmd/internal/archive 1.313s ? cmd/internal/bio [no test files] ? cmd/internal/browser [no test files] ok cmd/internal/bootstrap_test 1.075s ok cmd/internal/buildid 1.438s ? cmd/internal/codesign [no test files] ok cmd/internal/cov 1.278s ? cmd/internal/cov/covcmd [no test files] ok cmd/internal/dwarf 1.113s ok cmd/internal/edit 1.016s ? cmd/internal/gcprog [no test files] ok cmd/internal/goobj 1.076s ? cmd/internal/hash [no test files] ? cmd/internal/macho [no test files] ok cmd/internal/moddeps 1.672s ok cmd/internal/obj 1.405s ? cmd/internal/obj/arm [no test files] ok cmd/internal/obj/arm64 1.588s ok cmd/internal/obj/loong64 1.108s ? cmd/internal/obj/mips [no test files] ok cmd/internal/obj/ppc64 1.089s ok cmd/internal/obj/riscv 1.089s ok cmd/internal/obj/s390x 1.014s ? cmd/internal/obj/wasm [no test files] ok cmd/internal/obj/x86 3.214s ok cmd/internal/objabi 1.062s ? cmd/internal/objfile [no test files] ok cmd/internal/osinfo 1.062s ok cmd/internal/par 1.178s ? cmd/internal/pathcache [no test files] ok cmd/internal/pgo 1.084s ok cmd/internal/pkgpath 5.299s ok cmd/internal/pkgpattern 1.016s ok cmd/internal/quoted 1.016s ? cmd/internal/robustio [no test files] ? cmd/internal/script [no test files] ? cmd/internal/script/scripttest [no test files] ok cmd/internal/src 1.054s ok cmd/internal/sys 1.054s ? cmd/internal/telemetry [no test files] ? cmd/internal/telemetry/counter [no test files] ok cmd/internal/test2json 1.661s ok cmd/link 18.349s ? 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.019s ? cmd/link/internal/dwtest [no test files] ok cmd/link/internal/ld 7.077s ? cmd/link/internal/loadelf [no test files] ok cmd/link/internal/loader 1.033s ? 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.598s ok cmd/objdump 5.155s ok cmd/pack 7.846s ok cmd/pprof 3.598s ? cmd/preprofile [no test files] ok cmd/relnote 1.081s ? cmd/test2json [no test files] ok cmd/trace 1.242s ok cmd/vet 50.500s ##### Running benchmarks briefly. goos: freebsd goarch: amd64 pkg: archive/tar cpu: AMD EPYC 7B12 Benchmark/Writer/USTAR-4 6292 18322 ns/op 1128 B/op 10 allocs/op Benchmark/Writer/GNU-4 3482 28942 ns/op 1668 B/op 25 allocs/op Benchmark/Writer/PAX-4 2635 40310 ns/op 2256 B/op 38 allocs/op Benchmark/Reader/USTAR-4 5836 19429 ns/op 5182 B/op 16 allocs/op Benchmark/Reader/GNU-4 7520 13424 ns/op 5131 B/op 15 allocs/op Benchmark/Reader/PAX-4 2736 38987 ns/op 9032 B/op 33 allocs/op PASS ok archive/tar 1.786s goos: freebsd goarch: amd64 pkg: archive/zip cpu: AMD EPYC 7B12 BenchmarkCompressedZipGarbage-4 1 250686283 ns/op 15216 B/op 67 allocs/op BenchmarkZip64Test-4 1 103623078 ns/op BenchmarkZip64TestSizes/4096-4 2299 56952 ns/op BenchmarkZip64TestSizes/1048576-4 241 481507 ns/op BenchmarkZip64TestSizes/67108864-4 1 112153756 ns/op PASS ok archive/zip 2.100s goos: freebsd goarch: amd64 pkg: bufio cpu: AMD EPYC 7B12 BenchmarkReaderCopyOptimal-4 320919 324.2 ns/op BenchmarkReaderCopyUnoptimal-4 214418 537.6 ns/op BenchmarkReaderCopyNoWriteTo-4 10000 12245 ns/op BenchmarkReaderWriteToOptimal-4 14391 8388 ns/op BenchmarkReaderReadString-4 187992 601.7 ns/op 144 B/op 1 allocs/op BenchmarkWriterCopyOptimal-4 303063 364.7 ns/op BenchmarkWriterCopyUnoptimal-4 348223 339.4 ns/op BenchmarkWriterCopyNoReadFrom-4 10000 12825 ns/op BenchmarkReaderEmpty-4 59271 1930 ns/op 4224 B/op 3 allocs/op BenchmarkWriterEmpty-4 44035 2660 ns/op 4096 B/op 1 allocs/op BenchmarkWriterFlush-4 740876 151.6 ns/op 0 B/op 0 allocs/op PASS ok bufio 2.534s goos: freebsd goarch: amd64 pkg: bytes cpu: AMD EPYC 7B12 BenchmarkReadString-4 7819 14540 ns/op 2253.57 MB/s BenchmarkWriteByte-4 597 198247 ns/op 20.66 MB/s BenchmarkWriteRune-4 349 343512 ns/op 35.77 MB/s BenchmarkBufferNotEmptyWriteRead-4 38 2702232 ns/op BenchmarkBufferFullSmallReads-4 138 864503 ns/op BenchmarkBufferWriteBlock/N4096-4 10000 12144 ns/op 14336 B/op 6 allocs/op BenchmarkBufferWriteBlock/N65536-4 721 194252 ns/op 260096 B/op 14 allocs/op BenchmarkBufferWriteBlock/N1048576-4 26 4511204 ns/op 4192263 B/op 22 allocs/op BenchmarkBufferAppendNoCopy-4 16 6632054 ns/op 2529.72 MB/s 2097152 B/op 0 allocs/op BenchmarkIndexByte/10-4 5856801 19.09 ns/op 523.76 MB/s BenchmarkIndexByte/32-4 5682620 20.77 ns/op 1541.00 MB/s BenchmarkIndexByte/4K-4 1603579 75.19 ns/op 54478.56 MB/s BenchmarkIndexBytePortable/10-4 1234344 95.07 ns/op 105.19 MB/s BenchmarkIndexBytePortable/32-4 419722 290.5 ns/op 110.16 MB/s BenchmarkIndexBytePortable/4K-4 3462 34687 ns/op 118.08 MB/s BenchmarkIndexRune/10-4 1680242 70.58 ns/op 141.69 MB/s BenchmarkIndexRune/32-4 1604575 72.97 ns/op 438.56 MB/s BenchmarkIndexRune/4K-4 924576 127.6 ns/op 32111.85 MB/s BenchmarkIndexRuneASCII/10-4 5796110 21.59 ns/op 463.09 MB/s BenchmarkIndexRuneASCII/32-4 5257404 21.67 ns/op 1476.37 MB/s BenchmarkIndexRuneASCII/4K-4 1569837 75.53 ns/op 54230.43 MB/s BenchmarkIndexRuneUnicode/Latin/10-4 1990563 60.25 ns/op 165.98 MB/s BenchmarkIndexRuneUnicode/Latin/32-4 1948494 62.10 ns/op 515.26 MB/s BenchmarkIndexRuneUnicode/Latin/4K-4 224134 498.5 ns/op 8216.65 MB/s BenchmarkIndexRuneUnicode/Cyrillic/10-4 1674990 70.99 ns/op 140.86 MB/s BenchmarkIndexRuneUnicode/Cyrillic/32-4 1614304 75.43 ns/op 424.23 MB/s BenchmarkIndexRuneUnicode/Cyrillic/4K-4 77578 1515 ns/op 2704.09 MB/s BenchmarkIndexRuneUnicode/Han/10-4 1000000 104.9 ns/op 95.35 MB/s BenchmarkIndexRuneUnicode/Han/32-4 1218910 97.65 ns/op 327.71 MB/s BenchmarkIndexRuneUnicode/Han/4K-4 149919 762.2 ns/op 5374.02 MB/s BenchmarkEqual/0-4 9412036 12.24 ns/op BenchmarkEqual/same/1-4 2152867 55.97 ns/op 17.87 MB/s BenchmarkEqual/same/6-4 2116339 54.84 ns/op 109.42 MB/s BenchmarkEqual/same/9-4 2065134 58.48 ns/op 153.89 MB/s BenchmarkEqual/same/15-4 2010112 58.43 ns/op 256.73 MB/s BenchmarkEqual/same/16-4 2064704 57.56 ns/op 277.97 MB/s BenchmarkEqual/same/20-4 2035976 58.87 ns/op 339.72 MB/s BenchmarkEqual/same/32-4 1992882 60.03 ns/op 533.03 MB/s BenchmarkEqual/same/4K-4 146518 720.8 ns/op 5682.75 MB/s BenchmarkEqual/1-4 2099161 57.71 ns/op 17.33 MB/s BenchmarkEqual/6-4 2045007 58.15 ns/op 103.17 MB/s BenchmarkEqual/9-4 1925220 59.89 ns/op 150.26 MB/s BenchmarkEqual/15-4 1883366 61.76 ns/op 242.88 MB/s BenchmarkEqual/16-4 2008275 59.94 ns/op 266.92 MB/s BenchmarkEqual/20-4 1899108 63.75 ns/op 313.73 MB/s BenchmarkEqual/32-4 1797526 66.88 ns/op 478.44 MB/s BenchmarkEqual/4K-4 97341 1212 ns/op 3379.09 MB/s BenchmarkEqualBothUnaligned/64_0-4 2116065 56.97 ns/op 1123.35 MB/s BenchmarkEqualBothUnaligned/64_1-4 1893721 64.83 ns/op 987.22 MB/s BenchmarkEqualBothUnaligned/64_4-4 2040238 60.34 ns/op 1060.67 MB/s BenchmarkEqualBothUnaligned/64_7-4 2023804 58.69 ns/op 1090.50 MB/s BenchmarkEqualBothUnaligned/4096_0-4 104599 1074 ns/op 3812.04 MB/s BenchmarkEqualBothUnaligned/4096_1-4 85598 1350 ns/op 3033.28 MB/s BenchmarkEqualBothUnaligned/4096_4-4 158307 761.7 ns/op 5377.47 MB/s BenchmarkEqualBothUnaligned/4096_7-4 145804 764.7 ns/op 5356.45 MB/s BenchmarkIndex/10-4 4009492 29.48 ns/op 339.24 MB/s BenchmarkIndex/32-4 4407370 27.14 ns/op 1178.94 MB/s BenchmarkIndex/4K-4 40980 2805 ns/op 1460.33 MB/s BenchmarkIndexEasy/10-4 4198717 28.83 ns/op 346.85 MB/s BenchmarkIndexEasy/32-4 4372494 26.22 ns/op 1220.45 MB/s BenchmarkIndexEasy/4K-4 832401 143.5 ns/op 28543.39 MB/s BenchmarkCount/10-4 2132192 57.53 ns/op 173.83 MB/s BenchmarkCount/32-4 2199644 54.12 ns/op 591.26 MB/s BenchmarkCount/4K-4 41702 2842 ns/op 1441.49 MB/s BenchmarkCountEasy/10-4 2148866 58.34 ns/op 171.41 MB/s BenchmarkCountEasy/32-4 2148205 55.77 ns/op 573.76 MB/s BenchmarkCountEasy/4K-4 680977 171.3 ns/op 23915.34 MB/s BenchmarkCountSingle/10-4 3882972 31.30 ns/op 319.54 MB/s BenchmarkCountSingle/32-4 3848150 31.94 ns/op 1002.00 MB/s BenchmarkCountSingle/4K-4 1259496 94.86 ns/op 43181.29 MB/s BenchmarkToUpper/#00-4 3608649 33.95 ns/op BenchmarkToUpper/ONLYUPPER-4 435363 260.6 ns/op BenchmarkToUpper/abc-4 749732 148.8 ns/op BenchmarkToUpper/AbC123-4 435958 230.4 ns/op BenchmarkToUpper/azAZ09_-4 484016 248.5 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 129858 868.3 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 55639 2061 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 82158 1422 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 172906 663.2 ns/op BenchmarkToLower/#00-4 3707372 33.28 ns/op BenchmarkToLower/abc-4 646321 164.5 ns/op BenchmarkToLower/AbC123-4 443286 238.0 ns/op BenchmarkToLower/azAZ09_-4 479952 260.9 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 121269 913.9 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 58189 2047 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 97833 1254 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 176320 651.4 ns/op BenchmarkFields/ASCII/16-4 246572 490.8 ns/op 32.60 MB/s 24 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 15604 7563 ns/op 33.85 MB/s 480 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 956 124424 ns/op 32.92 MB/s 9472 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 57 2055591 ns/op 31.88 MB/s 147456 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 4 32386063 ns/op 32.38 MB/s 2269184 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 109688 1055 ns/op 15.16 MB/s 80 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 9231 12820 ns/op 19.97 MB/s 704 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 534 217580 ns/op 18.83 MB/s 24832 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 28 3722265 ns/op 17.61 MB/s 512259 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 2 60348842 ns/op 17.38 MB/s 11219200 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 245790 465.7 ns/op 34.36 MB/s 24 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 17857 6716 ns/op 38.12 MB/s 480 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 985 121503 ns/op 33.71 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 55 2158688 ns/op 30.36 MB/s 512259 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 3 38349086 ns/op 27.34 MB/s 11211008 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 140091 856.2 ns/op 18.69 MB/s 80 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 13410 9239 ns/op 27.71 MB/s 704 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 754 158680 ns/op 25.81 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 42 2716255 ns/op 24.13 MB/s 512260 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 3 48554471 ns/op 21.60 MB/s 11219200 B/op 24 allocs/op BenchmarkTrimSpace/NoTrim-4 2897710 41.72 ns/op BenchmarkTrimSpace/ASCII-4 1410540 83.65 ns/op BenchmarkTrimSpace/SomeNonASCII-4 155221 783.0 ns/op BenchmarkTrimSpace/JustNonASCII-4 69146 1705 ns/op BenchmarkToValidUTF8/Valid-4 801511 147.9 ns/op BenchmarkToValidUTF8/InvalidASCII-4 482892 223.6 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 143617 786.9 ns/op BenchmarkIndexHard1-4 1257 93873 ns/op 11170.11 MB/s BenchmarkIndexHard2-4 904 131389 ns/op 7980.66 MB/s BenchmarkIndexHard3-4 180 661841 ns/op 1584.33 MB/s BenchmarkIndexHard4-4 184 643983 ns/op 1628.27 MB/s BenchmarkLastIndexHard1-4 8 14709744 ns/op BenchmarkLastIndexHard2-4 6 16780953 ns/op BenchmarkLastIndexHard3-4 6 19135078 ns/op BenchmarkCountHard1-4 1270 93692 ns/op BenchmarkCountHard2-4 907 131786 ns/op BenchmarkCountHard3-4 181 657375 ns/op BenchmarkSplitEmptySeparator-4 2 63488658 ns/op BenchmarkSplitSingleByteSeparator-4 30 4497062 ns/op BenchmarkSplitMultiByteSeparator-4 21 5553585 ns/op BenchmarkSplitNSingleByteSeparator-4 317412 422.3 ns/op BenchmarkSplitNMultiByteSeparator-4 119707 1039 ns/op BenchmarkRepeat-4 274192 412.7 ns/op BenchmarkRepeatLarge/256/1-4 220576 568.0 ns/op 450.70 MB/s BenchmarkRepeatLarge/256/16-4 294090 376.4 ns/op 680.13 MB/s BenchmarkRepeatLarge/512/1-4 154570 763.5 ns/op 670.60 MB/s BenchmarkRepeatLarge/512/16-4 200431 571.2 ns/op 896.38 MB/s BenchmarkRepeatLarge/1024/1-4 102883 1124 ns/op 910.87 MB/s BenchmarkRepeatLarge/1024/16-4 120532 949.9 ns/op 1077.99 MB/s BenchmarkRepeatLarge/2048/1-4 67927 1918 ns/op 1068.00 MB/s BenchmarkRepeatLarge/2048/16-4 70827 1870 ns/op 1095.13 MB/s BenchmarkRepeatLarge/4096/1-4 39530 3474 ns/op 1179.05 MB/s BenchmarkRepeatLarge/4096/16-4 40180 3118 ns/op 1313.68 MB/s BenchmarkRepeatLarge/8192/1-4 18925 6238 ns/op 1313.21 MB/s BenchmarkRepeatLarge/8192/16-4 19764 6096 ns/op 1343.73 MB/s BenchmarkRepeatLarge/8192/4097-4 41072 3131 ns/op 1308.32 MB/s BenchmarkRepeatLarge/16384/1-4 9046 11842 ns/op 1383.50 MB/s BenchmarkRepeatLarge/16384/16-4 10000 11443 ns/op 1431.79 MB/s BenchmarkRepeatLarge/16384/4097-4 13453 8713 ns/op 1410.64 MB/s BenchmarkRepeatLarge/32768/1-4 5325 22075 ns/op 1484.43 MB/s BenchmarkRepeatLarge/32768/16-4 5247 21899 ns/op 1496.34 MB/s BenchmarkRepeatLarge/32768/4097-4 5911 19494 ns/op 1471.19 MB/s BenchmarkRepeatLarge/65536/1-4 2582 41322 ns/op 1586.00 MB/s BenchmarkRepeatLarge/65536/16-4 2910 44694 ns/op 1466.33 MB/s BenchmarkRepeatLarge/65536/4097-4 2990 39484 ns/op 1556.44 MB/s BenchmarkRepeatLarge/131072/1-4 931 145498 ns/op 900.85 MB/s BenchmarkRepeatLarge/131072/16-4 876 160862 ns/op 814.81 MB/s BenchmarkRepeatLarge/131072/4097-4 956 160506 ns/op 791.29 MB/s BenchmarkRepeatLarge/262144/1-4 448 276251 ns/op 948.93 MB/s BenchmarkRepeatLarge/262144/16-4 474 338149 ns/op 775.23 MB/s BenchmarkRepeatLarge/262144/4097-4 482 254595 ns/op 1013.81 MB/s BenchmarkRepeatLarge/524288/1-4 238 493359 ns/op 1062.69 MB/s BenchmarkRepeatLarge/524288/16-4 236 488194 ns/op 1073.93 MB/s BenchmarkRepeatLarge/524288/4097-4 253 549628 ns/op 946.67 MB/s BenchmarkRepeatLarge/1048576/1-4 122 1066090 ns/op 983.57 MB/s BenchmarkRepeatLarge/1048576/16-4 123 956552 ns/op 1096.20 MB/s BenchmarkRepeatLarge/1048576/4097-4 123 1153066 ns/op 906.05 MB/s BenchmarkRepeatLarge/2097152/1-4 64 2004529 ns/op 1046.21 MB/s BenchmarkRepeatLarge/2097152/16-4 63 1988557 ns/op 1054.61 MB/s BenchmarkRepeatLarge/2097152/4097-4 67 1868631 ns/op 1120.37 MB/s BenchmarkRepeatLarge/4194304/1-4 30 3887591 ns/op 1078.90 MB/s BenchmarkRepeatLarge/4194304/16-4 32 3602512 ns/op 1164.27 MB/s BenchmarkRepeatLarge/4194304/4097-4 28 3596383 ns/op 1165.40 MB/s BenchmarkRepeatLarge/8388608/1-4 15 7055649 ns/op 1188.92 MB/s BenchmarkRepeatLarge/8388608/16-4 15 7166683 ns/op 1170.50 MB/s BenchmarkRepeatLarge/8388608/4097-4 15 6981723 ns/op 1201.22 MB/s BenchmarkRepeatLarge/16777216/1-4 8 13327335 ns/op 1258.86 MB/s BenchmarkRepeatLarge/16777216/16-4 8 14345405 ns/op 1169.52 MB/s BenchmarkRepeatLarge/16777216/4097-4 8 13555705 ns/op 1237.65 MB/s BenchmarkRepeatLarge/33554432/1-4 4 26271072 ns/op 1277.24 MB/s BenchmarkRepeatLarge/33554432/16-4 4 27729868 ns/op 1210.05 MB/s BenchmarkRepeatLarge/33554432/4097-4 4 26272040 ns/op 1277.19 MB/s BenchmarkRepeatLarge/67108864/1-4 2 53689726 ns/op 1249.94 MB/s BenchmarkRepeatLarge/67108864/16-4 2 52188684 ns/op 1285.89 MB/s BenchmarkRepeatLarge/67108864/4097-4 2 51601504 ns/op 1300.52 MB/s BenchmarkRepeatLarge/134217728/1-4 1 102607398 ns/op 1308.07 MB/s BenchmarkRepeatLarge/134217728/16-4 1 101387897 ns/op 1323.80 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 102201396 ns/op 1313.27 MB/s BenchmarkRepeatLarge/268435456/1-4 1 221693349 ns/op 1210.84 MB/s BenchmarkRepeatLarge/268435456/16-4 1 203970724 ns/op 1316.05 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 205581405 ns/op 1305.74 MB/s BenchmarkRepeatLarge/536870912/1-4 1 458524080 ns/op 1170.87 MB/s BenchmarkRepeatLarge/536870912/16-4 1 423410491 ns/op 1267.97 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 413440682 ns/op 1298.54 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 896121843 ns/op 1198.21 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 820663109 ns/op 1308.38 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 816690527 ns/op 1314.75 MB/s BenchmarkBytesCompare/1-4 12694116 9.117 ns/op BenchmarkBytesCompare/2-4 12473884 9.156 ns/op BenchmarkBytesCompare/4-4 11628393 9.121 ns/op BenchmarkBytesCompare/8-4 12465966 8.775 ns/op BenchmarkBytesCompare/16-4 12653050 8.466 ns/op BenchmarkBytesCompare/32-4 12543171 9.117 ns/op BenchmarkBytesCompare/64-4 12235860 8.967 ns/op BenchmarkBytesCompare/128-4 11093875 10.38 ns/op BenchmarkBytesCompare/256-4 9778882 11.44 ns/op BenchmarkBytesCompare/512-4 7046440 14.92 ns/op BenchmarkBytesCompare/1024-4 5011844 22.63 ns/op BenchmarkBytesCompare/2048-4 3123735 37.65 ns/op BenchmarkIndexAnyASCII/1:1-4 3108411 38.07 ns/op BenchmarkIndexAnyASCII/1:2-4 3176912 38.05 ns/op BenchmarkIndexAnyASCII/1:4-4 3051596 38.15 ns/op BenchmarkIndexAnyASCII/1:8-4 3145336 37.70 ns/op BenchmarkIndexAnyASCII/1:16-4 3219843 37.15 ns/op BenchmarkIndexAnyASCII/1:32-4 3141198 34.24 ns/op BenchmarkIndexAnyASCII/1:64-4 3238083 37.89 ns/op BenchmarkIndexAnyASCII/16:1-4 2901330 39.78 ns/op BenchmarkIndexAnyASCII/16:2-4 467134 252.9 ns/op BenchmarkIndexAnyASCII/16:4-4 405986 253.5 ns/op BenchmarkIndexAnyASCII/16:8-4 463738 261.1 ns/op BenchmarkIndexAnyASCII/16:16-4 430710 278.5 ns/op BenchmarkIndexAnyASCII/16:32-4 345950 319.8 ns/op BenchmarkIndexAnyASCII/16:64-4 292293 413.3 ns/op BenchmarkIndexAnyASCII/256:1-4 2899807 40.57 ns/op BenchmarkIndexAnyASCII/256:2-4 35050 3423 ns/op BenchmarkIndexAnyASCII/256:4-4 34584 3178 ns/op BenchmarkIndexAnyASCII/256:8-4 34186 3457 ns/op BenchmarkIndexAnyASCII/256:16-4 38715 3494 ns/op BenchmarkIndexAnyASCII/256:32-4 34076 3429 ns/op BenchmarkIndexAnyASCII/256:64-4 33405 3554 ns/op BenchmarkIndexAnyUTF8/1:1-4 3165402 38.06 ns/op BenchmarkIndexAnyUTF8/1:2-4 3220268 37.81 ns/op BenchmarkIndexAnyUTF8/1:4-4 3213333 33.84 ns/op BenchmarkIndexAnyUTF8/1:8-4 3161756 36.29 ns/op BenchmarkIndexAnyUTF8/1:16-4 3230270 37.77 ns/op BenchmarkIndexAnyUTF8/1:32-4 3200980 37.67 ns/op BenchmarkIndexAnyUTF8/1:64-4 3234436 37.15 ns/op BenchmarkIndexAnyUTF8/16:1-4 217041 553.3 ns/op BenchmarkIndexAnyUTF8/16:2-4 352419 293.0 ns/op BenchmarkIndexAnyUTF8/16:4-4 342068 295.2 ns/op BenchmarkIndexAnyUTF8/16:8-4 350721 299.2 ns/op BenchmarkIndexAnyUTF8/16:16-4 442586 297.4 ns/op BenchmarkIndexAnyUTF8/16:32-4 337320 301.1 ns/op BenchmarkIndexAnyUTF8/16:64-4 358940 296.9 ns/op BenchmarkIndexAnyUTF8/256:1-4 14479 8392 ns/op BenchmarkIndexAnyUTF8/256:2-4 27892 4242 ns/op BenchmarkIndexAnyUTF8/256:4-4 27916 4241 ns/op BenchmarkIndexAnyUTF8/256:8-4 28596 4261 ns/op BenchmarkIndexAnyUTF8/256:16-4 28389 4174 ns/op BenchmarkIndexAnyUTF8/256:32-4 27394 4281 ns/op BenchmarkIndexAnyUTF8/256:64-4 28286 4253 ns/op BenchmarkLastIndexAnyASCII/1:1-4 3057690 34.62 ns/op BenchmarkLastIndexAnyASCII/1:2-4 3174452 37.75 ns/op BenchmarkLastIndexAnyASCII/1:4-4 3261216 37.65 ns/op BenchmarkLastIndexAnyASCII/1:8-4 3138207 35.02 ns/op BenchmarkLastIndexAnyASCII/1:16-4 3227227 37.12 ns/op BenchmarkLastIndexAnyASCII/1:32-4 3112872 37.34 ns/op BenchmarkLastIndexAnyASCII/1:64-4 3216988 37.01 ns/op BenchmarkLastIndexAnyASCII/16:1-4 416649 252.7 ns/op BenchmarkLastIndexAnyASCII/16:2-4 408518 252.7 ns/op BenchmarkLastIndexAnyASCII/16:4-4 510872 255.8 ns/op BenchmarkLastIndexAnyASCII/16:8-4 398180 261.0 ns/op BenchmarkLastIndexAnyASCII/16:16-4 380252 269.9 ns/op BenchmarkLastIndexAnyASCII/16:32-4 388884 289.1 ns/op BenchmarkLastIndexAnyASCII/16:64-4 304531 378.3 ns/op BenchmarkLastIndexAnyASCII/256:1-4 33472 3489 ns/op BenchmarkLastIndexAnyASCII/256:2-4 33261 3509 ns/op BenchmarkLastIndexAnyASCII/256:4-4 33235 3103 ns/op BenchmarkLastIndexAnyASCII/256:8-4 33696 3536 ns/op BenchmarkLastIndexAnyASCII/256:16-4 33217 3577 ns/op BenchmarkLastIndexAnyASCII/256:32-4 33741 3567 ns/op BenchmarkLastIndexAnyASCII/256:64-4 32107 3663 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 3041557 37.92 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 3165799 37.86 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 3203293 37.81 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 3234769 37.60 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 3106269 37.10 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 3175688 37.27 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 3201672 37.12 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 295374 365.9 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 405054 278.2 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 339868 295.9 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 354321 289.1 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 403345 272.0 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 396758 302.4 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 345483 295.6 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 21262 5587 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 28845 4031 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 28863 4261 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 28678 4236 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 27981 4229 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 27421 4349 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 28357 3865 ns/op BenchmarkTrimASCII/1:1-4 3645444 30.79 ns/op BenchmarkTrimASCII/1:2-4 3367899 37.83 ns/op BenchmarkTrimASCII/1:4-4 3008511 39.80 ns/op BenchmarkTrimASCII/1:8-4 2816824 42.76 ns/op BenchmarkTrimASCII/1:16-4 2174504 55.04 ns/op BenchmarkTrimASCII/16:1-4 599596 166.8 ns/op BenchmarkTrimASCII/16:2-4 494094 269.5 ns/op BenchmarkTrimASCII/16:4-4 430287 255.6 ns/op BenchmarkTrimASCII/16:8-4 406263 272.4 ns/op BenchmarkTrimASCII/16:16-4 403887 281.1 ns/op BenchmarkTrimASCII/256:1-4 49840 2169 ns/op BenchmarkTrimASCII/256:2-4 32743 3672 ns/op BenchmarkTrimASCII/256:4-4 33447 3570 ns/op BenchmarkTrimASCII/256:8-4 33951 3597 ns/op BenchmarkTrimASCII/256:16-4 36704 3508 ns/op BenchmarkTrimASCII/4096:1-4 2980 34901 ns/op BenchmarkTrimASCII/4096:2-4 1911 57846 ns/op BenchmarkTrimASCII/4096:4-4 1972 56569 ns/op BenchmarkTrimASCII/4096:8-4 1986 56648 ns/op BenchmarkTrimASCII/4096:16-4 2041 56442 ns/op BenchmarkTrimByte-4 2847112 42.10 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 20131 5949 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 20127 5945 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 828 133000 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 1692 68999 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 3402 31796 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 6792 17675 ns/op BenchmarkCompareBytesEqual-4 14646745 8.086 ns/op BenchmarkCompareBytesToNil-4 14865896 6.851 ns/op BenchmarkCompareBytesEmpty-4 16075195 7.464 ns/op BenchmarkCompareBytesIdentical-4 15503280 6.710 ns/op BenchmarkCompareBytesSameLength-4 14121042 8.029 ns/op BenchmarkCompareBytesDifferentLength-4 14138175 8.007 ns/op BenchmarkCompareBytesBigUnaligned/offset=1-4 4209 29373 ns/op 35698.58 MB/s BenchmarkCompareBytesBigUnaligned/offset=2-4 3885 30191 ns/op 34732.03 MB/s BenchmarkCompareBytesBigUnaligned/offset=3-4 3631 27883 ns/op 37606.47 MB/s BenchmarkCompareBytesBigUnaligned/offset=4-4 3486 36217 ns/op 28952.58 MB/s BenchmarkCompareBytesBigUnaligned/offset=5-4 3957 39850 ns/op 26313.35 MB/s BenchmarkCompareBytesBigUnaligned/offset=6-4 3650 34405 ns/op 30478.10 MB/s BenchmarkCompareBytesBigUnaligned/offset=7-4 3142 37902 ns/op 27665.64 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=0-4 3729 31793 ns/op 32981.26 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=1-4 2643 46862 ns/op 22375.85 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=2-4 3192 42400 ns/op 24730.53 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=3-4 2922 38448 ns/op 27272.91 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=4-4 4104 26409 ns/op 39704.77 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=5-4 4502 27000 ns/op 38835.66 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=6-4 3735 34163 ns/op 30693.05 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=7-4 3312 36971 ns/op 28362.56 MB/s BenchmarkCompareBytesBig-4 4338 27061 ns/op 38748.42 MB/s BenchmarkCompareBytesBigIdentical-4 15325150 7.771 ns/op 134941983.39 MB/s PASS ok bytes 59.585s goos: freebsd goarch: amd64 pkg: compress/bzip2 cpu: AMD EPYC 7B12 BenchmarkDecodeDigits-4 2 57022374 ns/op 1.75 MB/s 3620072 B/op 30 allocs/op BenchmarkDecodeNewton-4 1 245378770 ns/op 2.31 MB/s 3637920 B/op 30 allocs/op BenchmarkDecodeRand-4 6 17897498 ns/op 0.92 MB/s 3644125 B/op 27 allocs/op PASS ok compress/bzip2 2.020s goos: freebsd goarch: amd64 pkg: compress/flate cpu: AMD EPYC 7B12 BenchmarkDecode/Digits/Huffman/1e4-4 91 1299727 ns/op 7.69 MB/s 42706 B/op 5 allocs/op BenchmarkDecode/Digits/Huffman/1e5-4 8 12693311 ns/op 7.88 MB/s 41620 B/op 5 allocs/op BenchmarkDecode/Digits/Huffman/1e6-4 1 129187788 ns/op 7.74 MB/s 49264 B/op 9 allocs/op BenchmarkDecode/Digits/Speed/1e4-4 88 1324143 ns/op 7.55 MB/s 42769 B/op 8 allocs/op BenchmarkDecode/Digits/Speed/1e5-4 8 13262729 ns/op 7.54 MB/s 43962 B/op 12 allocs/op BenchmarkDecode/Digits/Speed/1e6-4 1 134931165 ns/op 7.41 MB/s 53024 B/op 77 allocs/op BenchmarkDecode/Digits/Default/1e4-4 87 1278392 ns/op 7.82 MB/s 43035 B/op 7 allocs/op BenchmarkDecode/Digits/Default/1e5-4 8 12609803 ns/op 7.93 MB/s 43954 B/op 14 allocs/op BenchmarkDecode/Digits/Default/1e6-4 1 127565319 ns/op 7.84 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Digits/Compression/1e4-4 88 1282312 ns/op 7.80 MB/s 42821 B/op 7 allocs/op BenchmarkDecode/Digits/Compression/1e5-4 8 12666051 ns/op 7.90 MB/s 42927 B/op 13 allocs/op BenchmarkDecode/Digits/Compression/1e6-4 1 127850639 ns/op 7.82 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Newton/Huffman/1e4-4 80 1444237 ns/op 6.92 MB/s 43093 B/op 14 allocs/op BenchmarkDecode/Newton/Huffman/1e5-4 8 13954817 ns/op 7.17 MB/s 48154 B/op 24 allocs/op BenchmarkDecode/Newton/Huffman/1e6-4 1 142516841 ns/op 7.02 MB/s 88512 B/op 165 allocs/op BenchmarkDecode/Newton/Speed/1e4-4 100 1096579 ns/op 9.12 MB/s 42798 B/op 18 allocs/op BenchmarkDecode/Newton/Speed/1e5-4 12 9517589 ns/op 10.51 MB/s 45124 B/op 31 allocs/op BenchmarkDecode/Newton/Speed/1e6-4 2 95570326 ns/op 10.46 MB/s 89436 B/op 231 allocs/op BenchmarkDecode/Newton/Default/1e4-4 122 999785 ns/op 10.00 MB/s 43136 B/op 15 allocs/op BenchmarkDecode/Newton/Default/1e5-4 14 7641688 ns/op 13.09 MB/s 45264 B/op 32 allocs/op BenchmarkDecode/Newton/Default/1e6-4 2 75829035 ns/op 13.19 MB/s 65952 B/op 160 allocs/op BenchmarkDecode/Newton/Compression/1e4-4 122 994663 ns/op 10.05 MB/s 43002 B/op 15 allocs/op BenchmarkDecode/Newton/Compression/1e5-4 15 7610029 ns/op 13.14 MB/s 44010 B/op 32 allocs/op BenchmarkDecode/Newton/Compression/1e6-4 2 75615864 ns/op 13.22 MB/s 67752 B/op 152 allocs/op BenchmarkEncode/Digits/Huffman/1e4-4 144 822060 ns/op 12.16 MB/s BenchmarkEncode/Digits/Huffman/1e5-4 14 7974677 ns/op 12.54 MB/s BenchmarkEncode/Digits/Huffman/1e6-4 2 79513762 ns/op 12.58 MB/s BenchmarkEncode/Digits/Speed/1e4-4 76 1581215 ns/op 6.32 MB/s BenchmarkEncode/Digits/Speed/1e5-4 7 14420912 ns/op 6.93 MB/s BenchmarkEncode/Digits/Speed/1e6-4 1 138849438 ns/op 7.20 MB/s BenchmarkEncode/Digits/Default/1e4-4 31 3964319 ns/op 2.52 MB/s BenchmarkEncode/Digits/Default/1e5-4 2 52039924 ns/op 1.92 MB/s BenchmarkEncode/Digits/Default/1e6-4 1 535528126 ns/op 1.87 MB/s BenchmarkEncode/Digits/Compression/1e4-4 30 3893308 ns/op 2.57 MB/s BenchmarkEncode/Digits/Compression/1e5-4 2 53563080 ns/op 1.87 MB/s BenchmarkEncode/Digits/Compression/1e6-4 1 559075686 ns/op 1.79 MB/s BenchmarkEncode/Newton/Huffman/1e4-4 117 1011222 ns/op 9.89 MB/s BenchmarkEncode/Newton/Huffman/1e5-4 13 8529218 ns/op 11.72 MB/s BenchmarkEncode/Newton/Huffman/1e6-4 2 82911920 ns/op 12.06 MB/s BenchmarkEncode/Newton/Speed/1e4-4 69 1484139 ns/op 6.74 MB/s BenchmarkEncode/Newton/Speed/1e5-4 9 11379469 ns/op 8.79 MB/s BenchmarkEncode/Newton/Speed/1e6-4 1 111607105 ns/op 8.96 MB/s BenchmarkEncode/Newton/Default/1e4-4 31 3814721 ns/op 2.62 MB/s BenchmarkEncode/Newton/Default/1e5-4 3 49672159 ns/op 2.01 MB/s BenchmarkEncode/Newton/Default/1e6-4 1 506796162 ns/op 1.97 MB/s BenchmarkEncode/Newton/Compression/1e4-4 27 3926506 ns/op 2.55 MB/s BenchmarkEncode/Newton/Compression/1e5-4 2 61619668 ns/op 1.62 MB/s BenchmarkEncode/Newton/Compression/1e6-4 1 649477544 ns/op 1.54 MB/s PASS ok compress/flate 15.143s goos: freebsd goarch: amd64 pkg: compress/lzw cpu: AMD EPYC 7B12 BenchmarkDecoder/1e4-4 68 1728431 ns/op 5.79 MB/s BenchmarkDecoder/1e-Reuse4-4 66 1803821 ns/op 5.54 MB/s BenchmarkDecoder/1e5-4 6 17446470 ns/op 5.73 MB/s BenchmarkDecoder/1e-Reuse5-4 6 17616943 ns/op 5.68 MB/s BenchmarkDecoder/1e6-4 1 174462598 ns/op 5.73 MB/s BenchmarkDecoder/1e-Reuse6-4 1 174644639 ns/op 5.73 MB/s BenchmarkEncoder/1e4-4 73 1489642 ns/op 6.71 MB/s BenchmarkEncoder/1e-Reuse4-4 78 1430350 ns/op 6.99 MB/s BenchmarkEncoder/1e5-4 7 14908880 ns/op 6.71 MB/s BenchmarkEncoder/1e-Reuse5-4 7 14889367 ns/op 6.72 MB/s BenchmarkEncoder/1e6-4 1 153558671 ns/op 6.51 MB/s BenchmarkEncoder/1e-Reuse6-4 1 149340437 ns/op 6.70 MB/s PASS ok compress/lzw 3.111s goos: freebsd goarch: amd64 pkg: container/heap cpu: AMD EPYC 7B12 BenchmarkDup-4 32 3384566 ns/op PASS ok container/heap 1.192s goos: freebsd goarch: amd64 pkg: context cpu: AMD EPYC 7B12 BenchmarkCommonParentCancel-4 17857 6030 ns/op BenchmarkWithTimeout/concurrency=40-4 4575 25549 ns/op BenchmarkWithTimeout/concurrency=4000-4 4398 26466 ns/op BenchmarkWithTimeout/concurrency=400000-4 6608 17708 ns/op BenchmarkCancelTree/depth=1/Root=Background-4 582418 177.2 ns/op BenchmarkCancelTree/depth=1/Root=OpenCanceler-4 22724 5846 ns/op BenchmarkCancelTree/depth=1/Root=ClosedCanceler-4 26311 4559 ns/op BenchmarkCancelTree/depth=10/Root=Background-4 4478 25301 ns/op BenchmarkCancelTree/depth=10/Root=OpenCanceler-4 2838 40185 ns/op BenchmarkCancelTree/depth=10/Root=ClosedCanceler-4 4167 29471 ns/op BenchmarkCancelTree/depth=100/Root=Background-4 417 337293 ns/op BenchmarkCancelTree/depth=100/Root=OpenCanceler-4 289 418857 ns/op BenchmarkCancelTree/depth=100/Root=ClosedCanceler-4 398 277362 ns/op BenchmarkCancelTree/depth=1000/Root=Background-4 37 2951145 ns/op BenchmarkCancelTree/depth=1000/Root=OpenCanceler-4 25 4733208 ns/op BenchmarkCancelTree/depth=1000/Root=ClosedCanceler-4 43 2834013 ns/op BenchmarkCheckCanceled/Err-4 373460 284.3 ns/op BenchmarkCheckCanceled/Done-4 688747 170.9 ns/op BenchmarkContextCancelDone-4 664789 176.4 ns/op BenchmarkDeepValueNewGoRoutine/depth=10-4 17378 7801 ns/op BenchmarkDeepValueNewGoRoutine/depth=20-4 14362 8309 ns/op BenchmarkDeepValueNewGoRoutine/depth=30-4 13149 8974 ns/op BenchmarkDeepValueNewGoRoutine/depth=50-4 12229 10093 ns/op BenchmarkDeepValueNewGoRoutine/depth=100-4 8878 12169 ns/op BenchmarkDeepValueSameGoRoutine/depth=10-4 569439 214.1 ns/op BenchmarkDeepValueSameGoRoutine/depth=20-4 319737 376.7 ns/op BenchmarkDeepValueSameGoRoutine/depth=30-4 208322 548.0 ns/op BenchmarkDeepValueSameGoRoutine/depth=50-4 137685 875.1 ns/op BenchmarkDeepValueSameGoRoutine/depth=100-4 70714 1697 ns/op PASS ok context 9.853s goos: freebsd goarch: amd64 pkg: crypto/aes cpu: AMD EPYC 7B12 BenchmarkEncrypt/AES-128-4 2024532 62.25 ns/op 257.03 MB/s BenchmarkEncrypt/AES-192-4 1959984 64.94 ns/op 246.39 MB/s BenchmarkEncrypt/AES-256-4 1966800 63.51 ns/op 251.93 MB/s BenchmarkDecrypt/AES-128-4 1907491 62.21 ns/op 257.19 MB/s BenchmarkDecrypt/AES-192-4 1878307 61.36 ns/op 260.76 MB/s BenchmarkDecrypt/AES-256-4 1904767 60.52 ns/op 264.38 MB/s BenchmarkCreateCipher/AES-128-4 316880 356.4 ns/op 512 B/op 1 allocs/op BenchmarkCreateCipher/AES-192-4 315172 374.4 ns/op 512 B/op 1 allocs/op BenchmarkCreateCipher/AES-256-4 282166 385.7 ns/op 512 B/op 1 allocs/op PASS ok crypto/aes 2.750s goos: freebsd goarch: amd64 pkg: crypto/cipher cpu: AMD EPYC 7B12 BenchmarkAESGCM/Open-128-64-4 231038 506.1 ns/op 126.45 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-64-4 393544 272.9 ns/op 234.55 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-64-4 220484 502.3 ns/op 127.41 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-64-4 425884 281.5 ns/op 227.33 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-1350-4 143961 817.9 ns/op 1650.60 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-1350-4 197719 596.5 ns/op 2263.37 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-1350-4 131088 871.5 ns/op 1548.97 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-1350-4 183891 653.7 ns/op 2065.06 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-8192-4 53308 2214 ns/op 3700.82 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-8192-4 58476 2055 ns/op 3986.47 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-8192-4 48247 2480 ns/op 3302.64 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-8192-4 52116 2296 ns/op 3567.31 MB/s 0 B/op 0 allocs/op BenchmarkAESCTR/50-4 354200 289.6 ns/op 172.66 MB/s BenchmarkAESCTR/1K-4 175965 638.4 ns/op 1596.22 MB/s BenchmarkAESCTR/8K-4 47820 2498 ns/op 3276.85 MB/s BenchmarkAESCBCEncrypt1K-4 27031 4488 ns/op 228.17 MB/s BenchmarkAESCBCDecrypt1K-4 27466 4476 ns/op 228.79 MB/s PASS ok crypto/cipher 3.348s goos: freebsd goarch: amd64 pkg: crypto/des cpu: AMD EPYC 7B12 BenchmarkEncrypt-4 109783 980.2 ns/op 8.16 MB/s BenchmarkDecrypt-4 110623 1035 ns/op 7.73 MB/s BenchmarkTDESEncrypt-4 38463 2839 ns/op 2.82 MB/s BenchmarkTDESDecrypt-4 39357 2937 ns/op 2.72 MB/s PASS ok crypto/des 1.613s goos: freebsd goarch: amd64 pkg: crypto/ecdh cpu: AMD EPYC 7B12 BenchmarkECDH/P256-4 1350 85851 ns/op 968 B/op 15 allocs/op BenchmarkECDH/P384-4 19 6121803 ns/op 1330 B/op 24 allocs/op BenchmarkECDH/P521-4 7 16058864 ns/op 1804 B/op 24 allocs/op BenchmarkECDH/X25519-4 123 959051 ns/op 392 B/op 9 allocs/op PASS ok crypto/ecdh 1.742s goos: freebsd goarch: amd64 pkg: crypto/ecdsa cpu: AMD EPYC 7B12 BenchmarkSign/P256-4 1179 98852 ns/op 6976 B/op 71 allocs/op BenchmarkSign/P384-4 38 3006640 ns/op 7215 B/op 75 allocs/op BenchmarkSign/P521-4 16 7031805 ns/op 8062 B/op 77 allocs/op BenchmarkVerify/P256-4 1256 93477 ns/op 576 B/op 10 allocs/op BenchmarkVerify/P384-4 15 7701010 ns/op 808 B/op 17 allocs/op BenchmarkVerify/P521-4 6 19150790 ns/op 1224 B/op 17 allocs/op BenchmarkGenerateKey/P256-4 5780 19350 ns/op 1000 B/op 17 allocs/op BenchmarkGenerateKey/P384-4 69 1756531 ns/op 1198 B/op 19 allocs/op BenchmarkGenerateKey/P521-4 24 4228540 ns/op 1600 B/op 21 allocs/op PASS ok crypto/ecdsa 2.372s goos: freebsd goarch: amd64 pkg: crypto/ed25519 cpu: AMD EPYC 7B12 BenchmarkKeyGeneration-4 417 276504 ns/op BenchmarkNewKeyFromSeed-4 423 277805 ns/op BenchmarkSigning-4 405 293538 ns/op BenchmarkVerification-4 264 451484 ns/op PASS ok crypto/ed25519 1.671s goos: freebsd goarch: amd64 pkg: crypto/elliptic cpu: AMD EPYC 7B12 BenchmarkScalarBaseMult/P256-4 7257 16031 ns/op 368 B/op 6 allocs/op BenchmarkScalarBaseMult/P224-4 177 655840 ns/op 376 B/op 9 allocs/op BenchmarkScalarBaseMult/P384-4 68 1724215 ns/op 504 B/op 9 allocs/op BenchmarkScalarBaseMult/P521-4 25 4228856 ns/op 696 B/op 9 allocs/op BenchmarkScalarMult/P256-4 1884 63518 ns/op 448 B/op 7 allocs/op BenchmarkScalarMult/P224-4 68 1713337 ns/op 440 B/op 10 allocs/op BenchmarkScalarMult/P384-4 25 4635306 ns/op 616 B/op 10 allocs/op BenchmarkScalarMult/P521-4 9 12564323 ns/op 840 B/op 10 allocs/op BenchmarkMarshalUnmarshal/P256/Uncompressed-4 23041 5194 ns/op 544 B/op 8 allocs/op BenchmarkMarshalUnmarshal/P256/Compressed-4 8553 13033 ns/op 592 B/op 9 allocs/op BenchmarkMarshalUnmarshal/P224/Uncompressed-4 5602 19147 ns/op 560 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P224/Compressed-4 98 1107154 ns/op 592 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P384/Uncompressed-4 3690 30488 ns/op 784 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P384/Compressed-4 388 307850 ns/op 848 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P521/Uncompressed-4 2350 49033 ns/op 1104 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P521/Compressed-4 123 958763 ns/op 1184 B/op 15 allocs/op PASS ok crypto/elliptic 3.351s goos: freebsd goarch: amd64 pkg: crypto/hkdf cpu: AMD EPYC 7B12 Benchmark16ByteMD5Single-4 11509 10485 ns/op 1.53 MB/s Benchmark20ByteSHA1Single-4 9196 10925 ns/op 1.83 MB/s Benchmark32ByteSHA256Single-4 10000 10517 ns/op 3.04 MB/s Benchmark64ByteSHA512Single-4 6380 18652 ns/op 3.43 MB/s PASS ok crypto/hkdf 1.695s goos: freebsd goarch: amd64 pkg: crypto/hmac cpu: AMD EPYC 7B12 BenchmarkHMACSHA256_1K-4 63158 1897 ns/op 539.72 MB/s BenchmarkHMACSHA256_32-4 89341 1373 ns/op 23.31 MB/s BenchmarkNewWriteSum-4 23277 5225 ns/op 6.12 MB/s PASS ok crypto/hmac 1.500s goos: freebsd goarch: amd64 pkg: crypto/internal/fips140/bigmod cpu: AMD EPYC 7B12 BenchmarkModAdd-4 59036 1930 ns/op BenchmarkModSub-4 61761 1924 ns/op BenchmarkMontgomeryRepr-4 39483 3012 ns/op BenchmarkMontgomeryMul-4 39836 3044 ns/op BenchmarkModMul-4 19083 6240 ns/op BenchmarkExpBig-4 26 4448196 ns/op BenchmarkExp-4 8 13689196 ns/op PASS ok crypto/internal/fips140/bigmod 2.097s goos: freebsd goarch: amd64 pkg: crypto/internal/fips140/edwards25519 cpu: AMD EPYC 7B12 BenchmarkEncodingDecoding-4 5590 21364 ns/op BenchmarkScalarBaseMult-4 445 262990 ns/op BenchmarkScalarMult-4 199 610285 ns/op BenchmarkVarTimeDoubleScalarBaseMult-4 277 431970 ns/op PASS ok crypto/internal/fips140/edwards25519 1.779s goos: freebsd goarch: amd64 pkg: crypto/internal/fips140/edwards25519/field cpu: AMD EPYC 7B12 BenchmarkAdd-4 598287 184.6 ns/op BenchmarkMultiply-4 5759017 20.40 ns/op BenchmarkSquare-4 7656105 15.20 ns/op BenchmarkInvert-4 28528 4200 ns/op BenchmarkMult32-4 1741023 68.70 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 78 1538829 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P256-4 2128 56569 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P384-4 27 4183779 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P521-4 9 11368476 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P224-4 202 570408 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P256-4 10000 10921 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P384-4 78 1447741 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P521-4 30 3546549 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/fips140/nistec 2.233s goos: freebsd goarch: amd64 pkg: crypto/internal/fips140/nistec/fiat cpu: AMD EPYC 7B12 BenchmarkMul/P224-4 614224 182.3 ns/op 0 B/op 0 allocs/op BenchmarkMul/P384-4 340044 337.5 ns/op 0 B/op 0 allocs/op BenchmarkMul/P521-4 144840 800.8 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P224-4 689901 172.7 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P384-4 325036 336.1 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P521-4 133770 820.5 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/fips140/nistec/fiat 1.887s goos: freebsd goarch: amd64 pkg: crypto/md5 cpu: AMD EPYC 7B12 BenchmarkHash8Bytes-4 251972 457.0 ns/op 17.50 MB/s BenchmarkHash64-4 286226 409.3 ns/op 156.36 MB/s BenchmarkHash128-4 237970 498.6 ns/op 256.72 MB/s BenchmarkHash256-4 176518 681.7 ns/op 375.54 MB/s BenchmarkHash512-4 114986 1039 ns/op 492.73 MB/s BenchmarkHash1K-4 68164 1754 ns/op 583.82 MB/s BenchmarkHash8K-4 9968 11811 ns/op 693.59 MB/s BenchmarkHash1M-4 70 1473709 ns/op 711.52 MB/s BenchmarkHash8M-4 9 11769714 ns/op 712.73 MB/s BenchmarkHash8BytesUnaligned-4 243159 455.6 ns/op 17.56 MB/s BenchmarkHash1KUnaligned-4 68343 1759 ns/op 582.04 MB/s BenchmarkHash8KUnaligned-4 10000 11805 ns/op 693.95 MB/s PASS ok crypto/md5 2.670s goos: freebsd goarch: amd64 pkg: crypto/mlkem cpu: AMD EPYC 7B12 BenchmarkKeyGen-4 472 251337 ns/op BenchmarkEncaps-4 268 452643 ns/op BenchmarkDecaps-4 207 581114 ns/op BenchmarkRoundTrip/Alice-4 135 889360 ns/op BenchmarkRoundTrip/Bob-4 270 436369 ns/op PASS ok crypto/mlkem 1.905s goos: freebsd goarch: amd64 pkg: crypto/pbkdf2 cpu: AMD EPYC 7B12 BenchmarkHMACSHA1-4 14 7897447 ns/op BenchmarkHMACSHA256-4 12 9082644 ns/op PASS ok crypto/pbkdf2 1.316s goos: freebsd goarch: amd64 pkg: crypto/rand cpu: AMD EPYC 7B12 BenchmarkRead/4-4 131191 903.2 ns/op 4.43 MB/s BenchmarkRead/32-4 130137 900.1 ns/op 35.55 MB/s BenchmarkRead/4K-4 9891 11744 ns/op 348.78 MB/s BenchmarkPrime-4 1 137817947 ns/op PASS ok crypto/rand 1.549s goos: freebsd goarch: amd64 pkg: crypto/rc4 cpu: AMD EPYC 7B12 BenchmarkRC4_128-4 18292 6534 ns/op 19.59 MB/s BenchmarkRC4_1K-4 2126 51866 ns/op 19.74 MB/s BenchmarkRC4_8K-4 289 405551 ns/op 19.96 MB/s PASS ok crypto/rc4 1.542s goos: freebsd goarch: amd64 pkg: crypto/rsa cpu: AMD EPYC 7B12 BenchmarkDecryptPKCS1v15/2048-4 14 8152160 ns/op BenchmarkDecryptPKCS1v15/3072-4 6 18209474 ns/op BenchmarkDecryptPKCS1v15/4096-4 4 32705258 ns/op BenchmarkEncryptPKCS1v15/2048-4 949 124546 ns/op BenchmarkDecryptOAEP/2048-4 14 13901975 ns/op BenchmarkEncryptOAEP/2048-4 838 136213 ns/op BenchmarkSignPKCS1v15/2048-4 13 8184620 ns/op BenchmarkVerifyPKCS1v15/2048-4 970 122763 ns/op BenchmarkSignPSS/2048-4 13 8211152 ns/op BenchmarkVerifyPSS/2048-4 898 132484 ns/op BenchmarkGenerateKey/2048-4 1 147484776 ns/op BenchmarkParsePKCS8PrivateKey/2048-4 37 2965858 ns/op PASS ok crypto/rsa 2.919s goos: freebsd goarch: amd64 pkg: crypto/sha1 cpu: AMD EPYC 7B12 BenchmarkHash8Bytes/New-4 209704 546.4 ns/op 14.64 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum-4 254838 436.6 ns/op 18.33 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/New-4 130582 907.5 ns/op 352.62 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/Sum-4 150277 797.9 ns/op 401.07 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 79746 1491 ns/op 687.01 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum-4 86818 1379 ns/op 742.37 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 15056 7960 ns/op 1029.12 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum-4 15290 7841 ns/op 1044.79 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha1 2.249s goos: freebsd goarch: amd64 pkg: crypto/sha256 cpu: AMD EPYC 7B12 BenchmarkHash8Bytes/New-4 250801 474.6 ns/op 16.86 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum224-4 238376 470.1 ns/op 17.02 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 247518 471.1 ns/op 16.98 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 119607 994.8 ns/op 1029.32 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum224-4 122014 981.9 ns/op 1042.83 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 121237 991.7 ns/op 1032.60 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 21550 5566 ns/op 1471.88 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum224-4 21627 5508 ns/op 1487.16 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 21782 5518 ns/op 1484.72 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha256 2.370s goos: freebsd goarch: amd64 pkg: crypto/sha3 cpu: AMD EPYC 7B12 BenchmarkSha3_512_MTU-4 12792 9383 ns/op 143.88 MB/s BenchmarkSha3_384_MTU-4 17486 6782 ns/op 199.07 MB/s BenchmarkSha3_256_MTU-4 22016 5430 ns/op 248.62 MB/s BenchmarkSha3_224_MTU-4 23167 5120 ns/op 263.66 MB/s BenchmarkShake128_MTU-4 20161 5946 ns/op 227.05 MB/s BenchmarkShake256_MTU-4 18796 6369 ns/op 211.97 MB/s BenchmarkShake256_16x-4 742 160669 ns/op 101.97 MB/s BenchmarkShake256_1MiB-4 32 3618852 ns/op 289.75 MB/s BenchmarkSha3_512_1MiB-4 16 6675622 ns/op 157.08 MB/s PASS ok crypto/sha3 2.572s goos: freebsd goarch: amd64 pkg: crypto/sha512 cpu: AMD EPYC 7B12 BenchmarkHash8Bytes/New-4 155385 747.4 ns/op 10.70 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum384-4 154682 753.9 ns/op 10.61 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum512-4 152132 763.1 ns/op 10.48 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 55858 2140 ns/op 478.42 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum384-4 55269 2141 ns/op 478.18 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum512-4 56340 2135 ns/op 479.59 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 9362 12650 ns/op 647.60 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum384-4 9139 12658 ns/op 647.20 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum512-4 9382 12633 ns/op 648.46 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha512 2.186s goos: freebsd goarch: amd64 pkg: crypto/subtle cpu: AMD EPYC 7B12 BenchmarkConstantTimeByteEq-4 19892727 6.214 ns/op BenchmarkConstantTimeEq-4 19194026 5.909 ns/op BenchmarkConstantTimeLessOrEq-4 18622042 6.218 ns/op BenchmarkXORBytes/8Bytes-4 5383261 22.27 ns/op 359.26 MB/s BenchmarkXORBytes/128Bytes-4 4903808 24.41 ns/op 5243.16 MB/s BenchmarkXORBytes/2048Bytes-4 1733338 69.85 ns/op 29321.07 MB/s BenchmarkXORBytes/32768Bytes-4 119720 997.5 ns/op 32849.03 MB/s PASS ok crypto/subtle 2.059s goos: freebsd goarch: amd64 pkg: crypto/tls cpu: AMD EPYC 7B12 BenchmarkCertCache/0-4 242 485132 ns/op BenchmarkCertCache/1-4 230 541915 ns/op BenchmarkCertCache/2-4 237 511093 ns/op BenchmarkCertCache/3-4 206 505869 ns/op BenchmarkHandshakeServer/RSA-4 21 5416481 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv13-4 19 6007360 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv12-4 20 5784915 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv13-4 214 520556 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv12-4 328 362978 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv13-4 69 1489061 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv12-4 85 1349611 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv13-4 4 26814295 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv12-4 4 26267780 ns/op BenchmarkThroughput/MaxPacket/1MB/TLSv12-4 6 17702978 ns/op 59.23 MB/s BenchmarkThroughput/MaxPacket/1MB/TLSv13-4 5 22013935 ns/op 47.63 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv12-4 4 26200325 ns/op 80.04 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv13-4 3 33937886 ns/op 61.79 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv12-4 3 42422073 ns/op 98.87 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv13-4 2 57167789 ns/op 73.37 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv12-4 2 76716310 ns/op 109.35 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv13-4 1 104643289 ns/op 80.16 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv12-4 1 140526140 ns/op 119.39 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv13-4 1 196755567 ns/op 85.27 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv12-4 1 278950037 ns/op 120.29 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv13-4 1 388545471 ns/op 86.36 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv12-4 1 563117470 ns/op 119.17 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv13-4 1 773486050 ns/op 86.76 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv12-4 6 18670079 ns/op 56.16 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv13-4 5 21923627 ns/op 47.83 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv12-4 4 27303803 ns/op 76.81 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv13-4 3 34192683 ns/op 61.33 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv12-4 3 43994991 ns/op 95.34 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv13-4 2 57959734 ns/op 72.37 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv12-4 2 76794880 ns/op 109.23 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv13-4 1 105546990 ns/op 79.48 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv12-4 1 145485923 ns/op 115.32 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv13-4 1 198231748 ns/op 84.63 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv12-4 1 278725698 ns/op 120.39 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv13-4 1 389158421 ns/op 86.22 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv12-4 1 569282945 ns/op 117.88 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv13-4 1 782364937 ns/op 85.78 MB/s BenchmarkLatency/MaxPacket/200kbps/TLSv12-4 1 702372128 ns/op BenchmarkLatency/MaxPacket/200kbps/TLSv13-4 1 705884372 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv12-4 1 286986994 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv13-4 1 287344705 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv12-4 1 147843846 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv13-4 1 148121096 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv12-4 2 78438282 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv13-4 2 78421726 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv12-4 3 36990868 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv13-4 3 36533734 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv12-4 1 141986750 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv13-4 1 145574204 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv12-4 2 61970578 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv13-4 2 63311239 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv12-4 3 35855664 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv13-4 3 35896091 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv12-4 5 22589945 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv13-4 5 22208149 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv12-4 7 14734478 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv13-4 8 14207070 ns/op PASS ok crypto/tls 16.437s goos: freebsd goarch: amd64 pkg: crypto/x509 cpu: AMD EPYC 7B12 BenchmarkOIDMarshalUnmarshalText-4 19063 6054 ns/op BenchmarkCreateCertificate/RSA_2048-4 13 8336319 ns/op BenchmarkCreateCertificate/ECDSA_P256-4 415 289643 ns/op BenchmarkParseCertificate/ecdsa_leaf-4 1680 71503 ns/op 12952 B/op 169 allocs/op BenchmarkParseCertificate/rsa_leaf-4 1614 76247 ns/op 14360 B/op 192 allocs/op PASS ok crypto/x509 2.082s goos: freebsd goarch: amd64 pkg: database/sql cpu: AMD EPYC 7B12 BenchmarkConcurrentDBExec-4 44 2523460 ns/op 280936 B/op 1647 allocs/op BenchmarkConcurrentStmtQuery-4 38 2983000 ns/op 274994 B/op 2069 allocs/op BenchmarkConcurrentStmtExec-4 48 2263691 ns/op 221459 B/op 746 allocs/op BenchmarkConcurrentTxQuery-4 51 2270177 ns/op 277190 B/op 2171 allocs/op BenchmarkConcurrentTxExec-4 61 1736054 ns/op 87799 B/op 1553 allocs/op BenchmarkConcurrentTxStmtQuery-4 42 2535231 ns/op 107268 B/op 2059 allocs/op BenchmarkConcurrentTxStmtExec-4 128 919151 ns/op 40137 B/op 380 allocs/op BenchmarkConcurrentRandom-4 52 2240440 ns/op 233572 B/op 1879 allocs/op BenchmarkManyConcurrentQueries-4 2600 42938 ns/op 4135 B/op 20 allocs/op BenchmarkGrabConn-4 282430 404.2 ns/op 0 B/op 0 allocs/op BenchmarkConnRequestSet-4 23674 5136 ns/op PASS ok database/sql 2.932s goos: freebsd goarch: amd64 pkg: debug/elf cpu: AMD EPYC 7B12 BenchmarkSymbols64-4 2389 43290 ns/op BenchmarkSymbols32-4 3130 39076 ns/op PASS ok debug/elf 1.296s goos: freebsd goarch: amd64 pkg: debug/gosym cpu: AMD EPYC 7B12 Benchmark115/NewLineTable-4 318920 376.5 ns/op 384 B/op 3 allocs/op Benchmark115/NewTable-4 133 882698 ns/op 179128 B/op 15 allocs/op Benchmark115/LineToPC-4 100 1122054 ns/op 0 B/op 0 allocs/op Benchmark115/PCToLine-4 25734 4814 ns/op 0 B/op 0 allocs/op PASS ok debug/gosym 1.803s goos: freebsd goarch: amd64 pkg: encoding/asn1 cpu: AMD EPYC 7B12 BenchmarkObjectIdentifierString-4 101517 1174 ns/op BenchmarkMarshal-4 1136 100170 ns/op 8056 B/op 271 allocs/op BenchmarkUnmarshal-4 3585 28811 ns/op 352 B/op 16 allocs/op PASS ok encoding/asn1 1.445s goos: freebsd goarch: amd64 pkg: encoding/base32 cpu: AMD EPYC 7B12 BenchmarkEncode-4 524 225696 ns/op 36.30 MB/s BenchmarkEncodeToString-4 471 240105 ns/op 34.12 MB/s BenchmarkDecode-4 205 578900 ns/op 22.65 MB/s BenchmarkDecodeString-4 200 590107 ns/op 22.22 MB/s PASS ok encoding/base32 1.713s goos: freebsd goarch: amd64 pkg: encoding/base64 cpu: AMD EPYC 7B12 BenchmarkEncodeToString-4 540 205223 ns/op 39.92 MB/s BenchmarkDecodeString/2-4 548348 225.4 ns/op 17.74 MB/s BenchmarkDecodeString/4-4 340388 353.4 ns/op 22.64 MB/s BenchmarkDecodeString/8-4 257550 419.4 ns/op 28.61 MB/s BenchmarkDecodeString/64-4 56587 2098 ns/op 41.94 MB/s BenchmarkDecodeString/8192-4 499 236927 ns/op 46.11 MB/s BenchmarkNewEncoding-4 92811 1269 ns/op 201.79 MB/s PASS ok encoding/base64 2.085s goos: freebsd goarch: amd64 pkg: encoding/binary cpu: AMD EPYC 7B12 BenchmarkReadSlice1000Int32s-4 1885 62055 ns/op 64.46 MB/s BenchmarkReadStruct-4 21594 5578 ns/op 13.45 MB/s BenchmarkWriteStruct-4 23347 5090 ns/op 14.73 MB/s BenchmarkAppendStruct-4 230443 480.8 ns/op 155.98 MB/s BenchmarkWriteSlice1000Structs-4 24 4972575 ns/op 15.08 MB/s BenchmarkAppendSlice1000Structs-4 22 4762607 ns/op 15.75 MB/s BenchmarkReadSlice1000Structs-4 20 5332887 ns/op 14.06 MB/s BenchmarkReadInts-4 67690 1758 ns/op 17.06 MB/s BenchmarkWriteInts-4 64903 1839 ns/op 16.31 MB/s BenchmarkAppendInts-4 127971 937.2 ns/op 32.01 MB/s BenchmarkWriteSlice1000Int32s-4 1894 62345 ns/op 64.16 MB/s BenchmarkAppendSlice1000Int32s-4 2078 56547 ns/op 70.74 MB/s BenchmarkPutUint16-4 4427364 26.80 ns/op 74.63 MB/s BenchmarkAppendUint16-4 4555711 26.63 ns/op 75.11 MB/s BenchmarkPutUint32-4 3312492 36.48 ns/op 109.64 MB/s BenchmarkAppendUint32-4 3326954 36.16 ns/op 110.62 MB/s BenchmarkPutUint64-4 1822860 65.55 ns/op 122.05 MB/s BenchmarkAppendUint64-4 1823863 68.14 ns/op 117.41 MB/s BenchmarkLittleEndianPutUint16-4 4431752 26.80 ns/op 74.64 MB/s BenchmarkLittleEndianAppendUint16-4 4548127 25.84 ns/op 77.39 MB/s BenchmarkLittleEndianPutUint32-4 3297310 36.47 ns/op 109.67 MB/s BenchmarkLittleEndianAppendUint32-4 3354661 35.56 ns/op 112.48 MB/s BenchmarkLittleEndianPutUint64-4 1812320 65.72 ns/op 121.74 MB/s BenchmarkLittleEndianAppendUint64-4 1780878 67.37 ns/op 118.75 MB/s BenchmarkReadFloats-4 218085 519.1 ns/op 23.12 MB/s BenchmarkWriteFloats-4 212592 557.6 ns/op 21.52 MB/s BenchmarkReadSlice1000Float32s-4 1596 75105 ns/op 53.26 MB/s BenchmarkWriteSlice1000Float32s-4 1416 79362 ns/op 50.40 MB/s BenchmarkReadSlice1000Uint8s-4 100539 1048 ns/op 954.05 MB/s BenchmarkWriteSlice1000Uint8s-4 389680 289.2 ns/op 3457.96 MB/s BenchmarkSize/bool-4 6044250 20.34 ns/op BenchmarkSize/int8-4 5971317 19.74 ns/op BenchmarkSize/int16-4 6014305 20.79 ns/op BenchmarkSize/int32-4 5849844 19.86 ns/op BenchmarkSize/int64-4 5744120 20.27 ns/op BenchmarkSize/uint8-4 5978144 20.37 ns/op BenchmarkSize/uint16-4 6083110 19.81 ns/op BenchmarkSize/uint32-4 6001443 20.07 ns/op BenchmarkSize/uint64-4 6157983 20.33 ns/op BenchmarkSize/float32-4 4690210 25.34 ns/op BenchmarkSize/float64-4 4776042 25.38 ns/op BenchmarkSize/complex64-4 845289 122.5 ns/op BenchmarkSize/complex128-4 985348 124.8 ns/op BenchmarkSize/binary.Struct-4 302401 396.7 ns/op BenchmarkSize/*binary.Struct-4 248649 464.8 ns/op BenchmarkSize/[]binary.Struct-4 256719 463.4 ns/op BenchmarkSize/[]binary.Struct#01-4 257522 463.1 ns/op BenchmarkSize/[1]binary.Struct-4 238581 508.3 ns/op BenchmarkPutUvarint32-4 1290680 99.73 ns/op 40.11 MB/s BenchmarkPutUvarint64-4 319694 355.1 ns/op 22.53 MB/s PASS ok encoding/binary 8.253s goos: freebsd goarch: amd64 pkg: encoding/csv cpu: AMD EPYC 7B12 BenchmarkRead-4 8671 11681 ns/op 736 B/op 16 allocs/op BenchmarkReadWithFieldsPerRecord-4 10309 11744 ns/op 736 B/op 16 allocs/op BenchmarkReadWithoutFieldsPerRecord-4 10458 11319 ns/op 736 B/op 16 allocs/op BenchmarkReadLargeFields-4 6487 19350 ns/op 3937 B/op 24 allocs/op BenchmarkReadReuseRecord-4 9993 10992 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithFieldsPerRecord-4 11103 10923 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithoutFieldsPerRecord-4 10000 10999 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordLargeFields-4 6367 17559 ns/op 2977 B/op 12 allocs/op BenchmarkWrite-4 17577 6726 ns/op PASS ok encoding/csv 2.601s goos: freebsd goarch: amd64 pkg: encoding/gob cpu: AMD EPYC 7B12 BenchmarkEndToEndPipe-4 14816 7459 ns/op 1812 B/op 2 allocs/op BenchmarkEndToEndByteBuffer-4 20176 6429 ns/op 1811 B/op 2 allocs/op BenchmarkEndToEndSliceByteBuffer-4 267 454751 ns/op 16730 B/op 330 allocs/op BenchmarkEncodeComplex128Slice-4 984 117828 ns/op 499 B/op 0 allocs/op BenchmarkEncodeFloat64Slice-4 2002 57883 ns/op 43 B/op 0 allocs/op BenchmarkEncodeInt32Slice-4 2038 56246 ns/op 43 B/op 0 allocs/op BenchmarkEncodeStringSlice-4 2601 44600 ns/op 148 B/op 0 allocs/op BenchmarkEncodeInterfaceSlice-4 51 2302947 ns/op 37107 B/op 250 allocs/op BenchmarkDecodeComplex128Slice-4 843 140708 ns/op 25223 B/op 149 allocs/op BenchmarkDecodeFloat64Slice-4 1618 76327 ns/op 10813 B/op 149 allocs/op BenchmarkDecodeInt32Slice-4 1692 71838 ns/op 9778 B/op 149 allocs/op BenchmarkDecodeStringSlice-4 1161 106798 ns/op 39139 B/op 1149 allocs/op BenchmarkDecodeStringsSlice-4 454 258241 ns/op 66035 B/op 2174 allocs/op BenchmarkDecodeBytesSlice-4 825 152766 ns/op 23550 B/op 163 allocs/op BenchmarkDecodeInterfaceSlice-4 92 1245675 ns/op 83115 B/op 3158 allocs/op BenchmarkDecodeMap-4 100 1096942 ns/op 50000 B/op 160 allocs/op PASS ok encoding/gob 3.368s goos: freebsd goarch: amd64 pkg: encoding/hex cpu: AMD EPYC 7B12 BenchmarkEncode/256-4 21842 5561 ns/op 46.03 MB/s BenchmarkEncode/1024-4 5406 21579 ns/op 47.45 MB/s BenchmarkEncode/4096-4 1302 85634 ns/op 47.83 MB/s BenchmarkEncode/16384-4 345 341873 ns/op 47.92 MB/s BenchmarkDecode/256-4 41085 2892 ns/op 88.52 MB/s BenchmarkDecode/1024-4 10394 11558 ns/op 88.60 MB/s BenchmarkDecode/4096-4 2290 46033 ns/op 88.98 MB/s BenchmarkDecode/16384-4 612 183691 ns/op 89.19 MB/s BenchmarkDecodeString/256-4 38395 3142 ns/op 81.48 MB/s BenchmarkDecodeString/1024-4 8762 12267 ns/op 83.47 MB/s BenchmarkDecodeString/4096-4 2329 49632 ns/op 82.53 MB/s BenchmarkDecodeString/16384-4 591 195178 ns/op 83.94 MB/s BenchmarkDump/256-4 1845 61142 ns/op 4.19 MB/s BenchmarkDump/1024-4 488 244866 ns/op 4.18 MB/s BenchmarkDump/4096-4 122 963497 ns/op 4.25 MB/s BenchmarkDump/16384-4 30 3872007 ns/op 4.23 MB/s PASS ok encoding/hex 3.373s goos: freebsd goarch: amd64 pkg: encoding/json cpu: AMD EPYC 7B12 BenchmarkCodeEncoder-4 3 37140891 ns/op 52.25 MB/s 8389328 B/op 45 allocs/op BenchmarkCodeEncoderError-4 2 50050382 ns/op 38.77 MB/s 8390368 B/op 58 allocs/op BenchmarkCodeMarshal-4 2 51471384 ns/op 37.70 MB/s 10331256 B/op 51 allocs/op BenchmarkCodeMarshalError-4 2 51124824 ns/op 37.96 MB/s 10400120 B/op 74 allocs/op BenchmarkMarshalBytes/32-4 28947 4162 ns/op BenchmarkMarshalBytes/256-4 7454 14222 ns/op BenchmarkMarshalBytes/4096-4 730 161602 ns/op BenchmarkMarshalBytesError/32-4 82 1438873 ns/op BenchmarkMarshalBytesError/256-4 81 1420441 ns/op BenchmarkMarshalBytesError/4096-4 73 1578509 ns/op BenchmarkMarshalMap-4 56310 2181 ns/op 300 B/op 8 allocs/op BenchmarkCodeDecoder-4 1 290284488 ns/op 6.68 MB/s 10097144 B/op 40035 allocs/op BenchmarkUnicodeDecoder-4 50823 2374 ns/op 5.90 MB/s 40 B/op 2 allocs/op BenchmarkDecoderStream-4 57913 1787 ns/op 16 B/op 1 allocs/op BenchmarkCodeUnmarshal-4 1 271897211 ns/op 7.14 MB/s 2019504 B/op 40003 allocs/op BenchmarkCodeUnmarshalReuse-4 1 278365697 ns/op 6.97 MB/s 2019480 B/op 40005 allocs/op BenchmarkUnmarshalString-4 70201 1714 ns/op 160 B/op 2 allocs/op BenchmarkUnmarshalFloat64-4 142236 872.9 ns/op 144 B/op 1 allocs/op BenchmarkUnmarshalInt64-4 452187 286.5 ns/op 144 B/op 1 allocs/op BenchmarkUnmarshalMap-4 22280 5076 ns/op 320 B/op 12 allocs/op BenchmarkIssue10335-4 67078 1735 ns/op 176 B/op 3 allocs/op BenchmarkIssue34127-4 77502 1522 ns/op 84 B/op 2 allocs/op BenchmarkUnmapped-4 21436 5591 ns/op 208 B/op 4 allocs/op BenchmarkTypeFieldsCache/MissTypes1-4 2742 39718 ns/op BenchmarkTypeFieldsCache/MissTypes10-4 1230 95841 ns/op BenchmarkTypeFieldsCache/MissTypes100-4 244 468488 ns/op BenchmarkTypeFieldsCache/MissTypes1000-4 36 3836884 ns/op BenchmarkTypeFieldsCache/HitTypes1-4 428329 236.6 ns/op BenchmarkTypeFieldsCache/HitTypes10-4 472642 237.3 ns/op BenchmarkTypeFieldsCache/HitTypes100-4 388756 287.2 ns/op BenchmarkTypeFieldsCache/HitTypes1000-4 323967 342.6 ns/op BenchmarkEncodeMarshaler-4 65917 1849 ns/op 75 B/op 1 allocs/op BenchmarkEncoderEncode-4 67927 1767 ns/op 44 B/op 0 allocs/op BenchmarkNumberIsValid-4 6159981 19.53 ns/op BenchmarkNumberIsValidRegexp-4 27098 4588 ns/op BenchmarkUnmarshalNumber-4 51998 2303 ns/op 168 B/op 2 allocs/op PASS ok encoding/json 7.791s goos: freebsd goarch: amd64 pkg: encoding/pem cpu: AMD EPYC 7B12 BenchmarkEncode-4 67 1761708 ns/op 37.20 MB/s BenchmarkDecode-4 30 3825436 ns/op 23.21 MB/s PASS ok encoding/pem 1.384s goos: freebsd goarch: amd64 pkg: encoding/xml cpu: AMD EPYC 7B12 BenchmarkMarshal-4 3626 32229 ns/op 6280 B/op 24 allocs/op BenchmarkUnmarshal-4 1262 94751 ns/op 8217 B/op 185 allocs/op BenchmarkHTMLAutoClose-4 5823 20444 ns/op PASS ok encoding/xml 1.549s goos: freebsd goarch: amd64 pkg: errors cpu: AMD EPYC 7B12 BenchmarkIs-4 410440 257.7 ns/op BenchmarkAs-4 103494 1125 ns/op PASS ok errors 1.270s goos: freebsd goarch: amd64 pkg: expvar cpu: AMD EPYC 7B12 BenchmarkIntAdd-4 348331 592.6 ns/op BenchmarkIntSet-4 230719 469.6 ns/op BenchmarkFloatAdd-4 62196 2091 ns/op BenchmarkFloatSet-4 378619 307.1 ns/op BenchmarkStringSet-4 279734 551.6 ns/op BenchmarkMapSet-4 85051 4795 ns/op BenchmarkMapSetDifferent-4 47997 2577 ns/op BenchmarkMapSetDifferentRandom-4 362 341968 ns/op BenchmarkMapSetString-4 79521 1639 ns/op BenchmarkMapAddSame-4 23878 5319 ns/op BenchmarkMapAddDifferent-4 10868 10616 ns/op BenchmarkMapAddDifferentRandom-4 276 419674 ns/op BenchmarkMapAddSameSteadyState-4 231738 2154 ns/op BenchmarkMapAddDifferentSteadyState-4 87958 1479 ns/op BenchmarkMapString-4 8697 13400 ns/op 672 B/op 7 allocs/op BenchmarkRealworldExpvarUsage-4 10000 24795 ns/op PASS ok expvar 4.505s goos: freebsd goarch: amd64 pkg: fmt cpu: AMD EPYC 7B12 BenchmarkSprintfPadding-4 126154 878.2 ns/op BenchmarkSprintfEmpty-4 482560 241.9 ns/op BenchmarkSprintfString-4 343618 339.3 ns/op BenchmarkSprintfTruncateString-4 305011 370.5 ns/op BenchmarkSprintfTruncateBytes-4 145537 758.5 ns/op BenchmarkSprintfSlowParsingPath-4 304496 378.0 ns/op BenchmarkSprintfQuoteString-4 40196 2966 ns/op BenchmarkSprintfInt-4 330106 352.1 ns/op BenchmarkSprintfIntInt-4 258853 474.7 ns/op BenchmarkSprintfPrefixedInt-4 287979 441.3 ns/op BenchmarkSprintfFloat-4 167344 879.1 ns/op BenchmarkSprintfComplex-4 74208 1597 ns/op BenchmarkSprintfBoolean-4 363640 338.2 ns/op BenchmarkSprintfHexString-4 177373 726.5 ns/op BenchmarkSprintfHexBytes-4 80210 1466 ns/op BenchmarkSprintfBytes-4 42184 2965 ns/op BenchmarkSprintfStringer-4 99152 1351 ns/op BenchmarkSprintfStructure-4 49714 2740 ns/op BenchmarkManyArgs-4 95743 1455 ns/op BenchmarkFprintInt-4 94414 1300 ns/op BenchmarkFprintfBytes-4 104968 1160 ns/op BenchmarkFprintIntNoAlloc-4 94707 1296 ns/op BenchmarkScanInts-4 49 2415731 ns/op BenchmarkScanRecursiveInt-4 1 306778562 ns/op BenchmarkScanRecursiveIntReaderWrapper-4 1 318369062 ns/op PASS ok fmt 4.950s goos: freebsd goarch: amd64 pkg: go/build cpu: AMD EPYC 7B12 BenchmarkImportVendor-4 1044 97544 ns/op PASS ok go/build 1.143s goos: freebsd goarch: amd64 pkg: go/constant cpu: AMD EPYC 7B12 BenchmarkStringAdd/1-4 65874 1675 ns/op 160 B/op 2 allocs/op BenchmarkStringAdd/4-4 20786 5904 ns/op 832 B/op 9 allocs/op BenchmarkStringAdd/16-4 5568 19534 ns/op 3168 B/op 23 allocs/op BenchmarkStringAdd/64-4 1609 74550 ns/op 11872 B/op 73 allocs/op BenchmarkStringAdd/256-4 405 297458 ns/op 48992 B/op 267 allocs/op BenchmarkStringAdd/1024-4 93 1290438 ns/op 215521 B/op 1038 allocs/op BenchmarkStringAdd/4096-4 25 5352277 ns/op 846304 B/op 4113 allocs/op BenchmarkStringAdd/16384-4 5 21492336 ns/op 3615257 B/op 16406 allocs/op BenchmarkStringAdd/65536-4 2 78566232 ns/op 15239648 B/op 65564 allocs/op PASS ok go/constant 2.617s goos: freebsd goarch: amd64 pkg: go/format cpu: AMD EPYC 7B12 BenchmarkFormat/array1-10000-4 1 191664943 ns/op 0.34 MB/s 45812256 B/op 48770 allocs/op PASS ok go/format 1.247s goos: freebsd goarch: amd64 pkg: go/parser cpu: AMD EPYC 7B12 BenchmarkParse-4 7 15777435 ns/op 3.41 MB/s BenchmarkParseOnly-4 8 13376926 ns/op 4.02 MB/s BenchmarkResolve-4 63 1881156 ns/op 28.57 MB/s PASS ok go/parser 2.197s goos: freebsd goarch: amd64 pkg: go/printer cpu: AMD EPYC 7B12 BenchmarkPrintFile-4 1 107296282 ns/op 0.48 MB/s 4924176 B/op 27855 allocs/op BenchmarkPrintDecl-4 1202 100122 ns/op 0.32 MB/s 16834 B/op 53 allocs/op PASS ok go/printer 1.317s goos: freebsd goarch: amd64 pkg: go/scanner cpu: AMD EPYC 7B12 BenchmarkScan-4 361 329715 ns/op BenchmarkScanFiles/go/types/expr.go-4 24 4900509 ns/op 8.06 MB/s BenchmarkScanFiles/go/parser/parser.go-4 12 9809300 ns/op 7.60 MB/s BenchmarkScanFiles/net/http/server.go-4 7 15769579 ns/op 8.27 MB/s BenchmarkScanFiles/go/scanner/errors.go-4 283 424154 ns/op 7.31 MB/s PASS ok go/scanner 1.750s goos: freebsd goarch: amd64 pkg: go/token cpu: AMD EPYC 7B12 BenchmarkSearchInts-4 1410784 90.66 ns/op PASS ok go/token 1.296s goos: freebsd goarch: amd64 pkg: go/types cpu: AMD EPYC 7B12 BenchmarkLookupFieldOrMethod-4 147 799220 ns/op BenchmarkNamed/Underlying/nongeneric-4 1575087 74.65 ns/op BenchmarkNamed/Underlying/generic-4 1599224 74.82 ns/op BenchmarkNamed/Underlying/src_instance-4 910200 113.8 ns/op BenchmarkNamed/Underlying/user_instance-4 1567267 77.71 ns/op BenchmarkNamed/NewMethodSet/nongeneric-4 30937 3922 ns/op BenchmarkNamed/NewMethodSet/generic-4 30336 3963 ns/op BenchmarkNamed/NewMethodSet/src_instance-4 29257 4149 ns/op BenchmarkNamed/NewMethodSet/user_instance-4 30235 4151 ns/op BenchmarkCheck/http/funcbodies/info-4 1 469518851 ns/op 75664 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 369010474 ns/op 96266 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 179571813 ns/op 197819 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 178924842 ns/op 198518 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 330505321 ns/op 16046 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 2 86827794 ns/op 61076 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 2 52449534 ns/op 101057 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 2 50406933 ns/op 105179 lines/s BenchmarkCheck/constant/funcbodies/info-4 1 113068586 ns/op 19159 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 2 52963060 ns/op 40886 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 3 38840276 ns/op 55774 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 3 39030693 ns/op 55505 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 914017629 ns/op 77045 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 452943187 ns/op 155467 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 103769009 ns/op 678396 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 2 91460088 ns/op 769732 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 265844797 ns/op 3298 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 2 59450951 ns/op 14745 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 2 53881746 ns/op 16271 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 2 53018235 ns/op 16536 lines/s PASS ok go/types 16.728s goos: freebsd goarch: amd64 pkg: hash/adler32 cpu: AMD EPYC 7B12 BenchmarkAdler32KB-4 14787 8166 ns/op 125.41 MB/s PASS ok hash/adler32 1.266s goos: freebsd goarch: amd64 pkg: hash/crc32 cpu: AMD EPYC 7B12 BenchmarkCRC32/poly=IEEE/size=15/align=0-4 277418 418.1 ns/op 35.88 MB/s BenchmarkCRC32/poly=IEEE/size=15/align=1-4 267027 411.3 ns/op 36.47 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=0-4 197170 557.1 ns/op 71.80 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=1-4 202269 587.5 ns/op 68.08 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=0-4 558014 210.2 ns/op 2435.74 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=1-4 549076 205.2 ns/op 2495.42 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=0-4 470744 248.2 ns/op 4125.25 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=1-4 488830 243.6 ns/op 4203.34 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=0-4 247095 482.2 ns/op 8493.98 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=1-4 249282 482.4 ns/op 8491.06 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=0-4 43947 2727 ns/op 12016.41 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=1-4 44053 2729 ns/op 12008.87 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=0-4 645272 188.2 ns/op 79.72 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=1-4 598070 188.6 ns/op 79.55 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=0-4 561255 191.0 ns/op 209.46 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=1-4 613232 193.5 ns/op 206.67 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=0-4 400080 266.5 ns/op 1920.93 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=1-4 401599 267.7 ns/op 1912.27 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=0-4 340998 342.1 ns/op 2993.58 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=1-4 315397 346.0 ns/op 2959.72 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=0-4 281078 402.1 ns/op 10187.02 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=1-4 274822 410.7 ns/op 9973.55 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=0-4 59144 1996 ns/op 16417.24 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=1-4 59409 2014 ns/op 16267.27 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=0-4 307110 386.0 ns/op 38.86 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=1-4 305708 383.7 ns/op 39.10 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=0-4 149582 773.3 ns/op 51.73 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=1-4 154684 763.5 ns/op 52.39 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=0-4 15276 8395 ns/op 60.99 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=1-4 14008 8668 ns/op 59.07 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=0-4 5848 18000 ns/op 56.89 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=1-4 6170 18392 ns/op 55.68 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=0-4 1437 81677 ns/op 50.15 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=1-4 1454 80376 ns/op 50.96 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=0-4 174 681092 ns/op 48.11 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=1-4 174 673982 ns/op 48.62 MB/s PASS ok hash/crc32 5.944s goos: freebsd goarch: amd64 pkg: hash/crc64 cpu: AMD EPYC 7B12 BenchmarkCrc64/ISO64KB-4 261 458564 ns/op 142.92 MB/s BenchmarkCrc64/ISO4KB-4 3675 28927 ns/op 141.60 MB/s BenchmarkCrc64/ISO1KB-4 14516 8231 ns/op 124.42 MB/s BenchmarkCrc64/ECMA64KB-4 260 457742 ns/op 143.17 MB/s BenchmarkCrc64/Random64KB-4 296 405446 ns/op 161.64 MB/s BenchmarkCrc64/Random16KB-4 1072 111798 ns/op 146.55 MB/s PASS ok hash/crc64 2.031s goos: freebsd goarch: amd64 pkg: hash/fnv cpu: AMD EPYC 7B12 BenchmarkFnv32KB-4 14176 8477 ns/op 120.79 MB/s BenchmarkFnv32aKB-4 14088 8484 ns/op 120.70 MB/s BenchmarkFnv64KB-4 14140 8575 ns/op 119.42 MB/s BenchmarkFnv64aKB-4 14204 8558 ns/op 119.66 MB/s BenchmarkFnv128KB-4 2472 43619 ns/op 23.48 MB/s BenchmarkFnv128aKB-4 2509 44324 ns/op 23.10 MB/s PASS ok hash/fnv 2.094s goos: freebsd goarch: amd64 pkg: hash/maphash cpu: AMD EPYC 7B12 BenchmarkHash/n=4/Write-4 709306 145.0 ns/op 27.58 MB/s BenchmarkHash/n=4/Bytes-4 5844626 19.89 ns/op 201.11 MB/s BenchmarkHash/n=4/String-4 2272239 53.98 ns/op 74.10 MB/s BenchmarkHash/n=8/Write-4 760609 142.0 ns/op 56.34 MB/s BenchmarkHash/n=8/Bytes-4 5983987 20.47 ns/op 390.78 MB/s BenchmarkHash/n=8/String-4 2277195 53.22 ns/op 150.32 MB/s BenchmarkHash/n=16/Write-4 793040 141.1 ns/op 113.39 MB/s BenchmarkHash/n=16/Bytes-4 5987173 20.91 ns/op 765.05 MB/s BenchmarkHash/n=16/String-4 2206779 53.61 ns/op 298.47 MB/s BenchmarkHash/n=32/Write-4 802557 147.9 ns/op 216.36 MB/s BenchmarkHash/n=32/Bytes-4 5823620 19.62 ns/op 1631.40 MB/s BenchmarkHash/n=32/String-4 2282850 53.07 ns/op 603.01 MB/s BenchmarkHash/n=64/Write-4 791442 151.9 ns/op 421.24 MB/s BenchmarkHash/n=64/Bytes-4 5623424 21.41 ns/op 2989.63 MB/s BenchmarkHash/n=64/String-4 2243478 54.50 ns/op 1174.35 MB/s BenchmarkHash/n=256/Write-4 601566 194.0 ns/op 1319.41 MB/s BenchmarkHash/n=256/Bytes-4 4371903 27.03 ns/op 9471.22 MB/s BenchmarkHash/n=256/String-4 1313187 88.36 ns/op 2897.14 MB/s BenchmarkHash/n=320/Write-4 613790 198.9 ns/op 1609.20 MB/s BenchmarkHash/n=320/Bytes-4 3813206 31.43 ns/op 10182.48 MB/s BenchmarkHash/n=320/String-4 961753 120.9 ns/op 2646.12 MB/s BenchmarkHash/n=1024/Write-4 426398 276.2 ns/op 3707.66 MB/s BenchmarkHash/n=1024/Bytes-4 1374734 87.31 ns/op 11728.02 MB/s BenchmarkHash/n=1024/String-4 362829 297.1 ns/op 3446.76 MB/s BenchmarkHash/n=4096/Write-4 139144 830.6 ns/op 4931.15 MB/s BenchmarkHash/n=4096/Bytes-4 342681 348.1 ns/op 11765.20 MB/s BenchmarkHash/n=4096/String-4 103999 1106 ns/op 3703.43 MB/s BenchmarkHash/n=16384/Write-4 42435 2827 ns/op 5796.06 MB/s BenchmarkHash/n=16384/Bytes-4 86173 1391 ns/op 11780.17 MB/s BenchmarkHash/n=16384/String-4 27520 4386 ns/op 3735.47 MB/s BenchmarkComparable/int64-4 1474195 78.87 ns/op BenchmarkComparable/uint64-4 1487677 81.85 ns/op BenchmarkComparable/uintptr-4 1480460 80.50 ns/op BenchmarkComparable/interface_{}-4 1397240 84.82 ns/op BenchmarkComparable/string-4 1476589 80.91 ns/op BenchmarkComparable/bool-4 1473438 81.50 ns/op BenchmarkComparable/*float64-4 1484137 80.66 ns/op BenchmarkComparable/float64-4 1424476 83.55 ns/op BenchmarkComparable/complex128-4 1295851 90.45 ns/op BenchmarkComparable/struct_{}-4 1492750 80.71 ns/op BenchmarkComparable/maphash.testStruct-4 983611 123.2 ns/op PASS ok hash/maphash 7.954s goos: freebsd goarch: amd64 pkg: html cpu: AMD EPYC 7B12 BenchmarkEscape-4 1321 84809 ns/op BenchmarkEscapeNone-4 174499 647.8 ns/op BenchmarkUnescape-4 1294 90025 ns/op BenchmarkUnescapeNone-4 1612116 73.93 ns/op BenchmarkUnescapeSparse-4 16758 7154 ns/op BenchmarkUnescapeDense-4 1851 60089 ns/op PASS ok html 2.075s goos: freebsd goarch: amd64 pkg: html/template cpu: AMD EPYC 7B12 BenchmarkCSSEscaper-4 14019 8459 ns/op BenchmarkCSSEscaperNoSpecials-4 57440 2077 ns/op BenchmarkDecodeCSS-4 44822 2721 ns/op BenchmarkDecodeCSSNoSpecials-4 5376517 21.95 ns/op BenchmarkCSSValueFilter-4 173035 666.3 ns/op BenchmarkCSSValueFilterOk-4 120498 951.1 ns/op BenchmarkEscapedExecute-4 5304 19383 ns/op BenchmarkHTMLNospaceEscaper-4 17989 6584 ns/op BenchmarkHTMLNospaceEscaperNoSpecials-4 89929 1320 ns/op BenchmarkStripTags-4 32535 3739 ns/op BenchmarkStripTagsNoSpecials-4 443226 251.2 ns/op BenchmarkJSValEscaperWithNum-4 30024 4025 ns/op BenchmarkJSValEscaperWithStr-4 8096 14883 ns/op BenchmarkJSValEscaperWithStrNoSpecials-4 24001 4924 ns/op BenchmarkJSValEscaperWithObj-4 5826 17337 ns/op BenchmarkJSValEscaperWithObjNoSpecials-4 17460 6863 ns/op BenchmarkJSStrEscaperNoSpecials-4 79308 1524 ns/op BenchmarkJSStrEscaper-4 17635 6956 ns/op BenchmarkJSRegexpEscaperNoSpecials-4 68442 1732 ns/op BenchmarkJSRegexpEscaper-4 16165 7357 ns/op BenchmarkTemplateSpecialTags-4 141 829192 ns/op BenchmarkURLEscaper-4 4884 21400 ns/op BenchmarkURLEscaperNoSpecials-4 264346 456.6 ns/op BenchmarkURLNormalizer-4 6604 15861 ns/op BenchmarkURLNormalizerNoSpecials-4 226287 490.0 ns/op BenchmarkSrcsetFilter-4 23787 5064 ns/op BenchmarkSrcsetFilterNoSpecials-4 164161 713.3 ns/op PASS ok html/template 5.171s goos: freebsd goarch: amd64 pkg: image cpu: AMD EPYC 7B12 BenchmarkAt/rgba-4 956116 120.2 ns/op 16 B/op 1 allocs/op BenchmarkAt/rgba64-4 733992 174.8 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba-4 904629 131.5 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba64-4 668233 177.6 ns/op 16 B/op 1 allocs/op BenchmarkAt/alpha-4 2033370 56.51 ns/op 0 B/op 0 allocs/op BenchmarkAt/alpha16-4 1353207 89.67 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray-4 2152269 52.83 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray16-4 1472564 81.48 ns/op 0 B/op 0 allocs/op BenchmarkAt/paletted-4 1759218 68.23 ns/op 0 B/op 0 allocs/op BenchmarkSet/rgba-4 659368 173.0 ns/op 16 B/op 1 allocs/op BenchmarkSet/rgba64-4 581029 208.6 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba-4 659770 174.6 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba64-4 583250 199.2 ns/op 16 B/op 1 allocs/op BenchmarkSet/alpha-4 1174908 104.0 ns/op 0 B/op 0 allocs/op BenchmarkSet/alpha16-4 831162 146.0 ns/op 16 B/op 1 allocs/op BenchmarkSet/gray-4 1307715 89.14 ns/op 0 B/op 0 allocs/op BenchmarkSet/gray16-4 815707 147.5 ns/op 16 B/op 1 allocs/op BenchmarkSet/paletted-4 602943 195.8 ns/op 0 B/op 0 allocs/op BenchmarkRGBAAt-4 1722878 69.16 ns/op BenchmarkRGBASetRGBA-4 1865460 64.62 ns/op BenchmarkRGBA64At-4 1000000 109.7 ns/op BenchmarkRGBA64SetRGBA64-4 1239064 95.84 ns/op BenchmarkNRGBAAt-4 1730269 69.76 ns/op BenchmarkNRGBASetNRGBA-4 1859732 64.78 ns/op BenchmarkNRGBA64At-4 1093702 109.9 ns/op BenchmarkNRGBA64SetNRGBA64-4 1242588 97.37 ns/op BenchmarkAlphaAt-4 2933071 40.43 ns/op BenchmarkAlphaSetAlpha-4 2993710 39.46 ns/op BenchmarkAlpha16At-4 1882456 57.75 ns/op BenchmarkAlphaSetAlpha16-4 1984489 61.48 ns/op BenchmarkGrayAt-4 2953802 40.21 ns/op BenchmarkGraySetGray-4 3002799 39.43 ns/op BenchmarkGray16At-4 1870293 63.62 ns/op BenchmarkGraySetGray16-4 1920658 61.95 ns/op PASS ok image 7.281s goos: freebsd goarch: amd64 pkg: image/color cpu: AMD EPYC 7B12 BenchmarkYCbCrToRGB/0-4 5058294 23.96 ns/op BenchmarkYCbCrToRGB/128-4 5437767 23.06 ns/op BenchmarkYCbCrToRGB/255-4 5491724 22.76 ns/op BenchmarkRGBToYCbCr/0-4 5566800 21.41 ns/op BenchmarkRGBToYCbCr/Cb-4 5471664 21.44 ns/op BenchmarkRGBToYCbCr/Cr-4 5479269 23.25 ns/op BenchmarkYCbCrToRGBA/0-4 4291276 29.01 ns/op BenchmarkYCbCrToRGBA/128-4 4388110 26.80 ns/op BenchmarkYCbCrToRGBA/255-4 4417389 29.67 ns/op BenchmarkNYCbCrAToRGBA/0-4 4356859 27.24 ns/op BenchmarkNYCbCrAToRGBA/128-4 4385474 27.76 ns/op BenchmarkNYCbCrAToRGBA/255-4 4400474 27.21 ns/op PASS ok image/color 2.862s goos: freebsd goarch: amd64 pkg: image/draw cpu: AMD EPYC 7B12 BenchmarkFillOver-4 5 23965613 ns/op BenchmarkFillSrc-4 478 248353 ns/op BenchmarkCopyOver-4 10 11113674 ns/op BenchmarkCopySrc-4 684 172831 ns/op BenchmarkNRGBAOver-4 9 11433653 ns/op BenchmarkNRGBASrc-4 16 7106566 ns/op BenchmarkYCbCr-4 13 8233869 ns/op BenchmarkGray-4 27 4195348 ns/op BenchmarkCMYK-4 16 7148493 ns/op BenchmarkGlyphOver-4 28 4063177 ns/op BenchmarkRGBAMaskOver-4 5 21391120 ns/op BenchmarkGrayMaskOver-4 6 16671368 ns/op BenchmarkRGBA64ImageMaskOver-4 4 26371718 ns/op BenchmarkRGBA-4 6 16890941 ns/op BenchmarkPalettedFill-4 1341 89322 ns/op BenchmarkPalettedRGBA-4 6 17823218 ns/op BenchmarkGenericOver-4 3 37851439 ns/op BenchmarkGenericMaskOver-4 7 16334948 ns/op BenchmarkGenericSrc-4 5 24911021 ns/op BenchmarkGenericMaskSrc-4 5 21638426 ns/op PASS ok image/draw 5.715s goos: freebsd goarch: amd64 pkg: image/gif cpu: AMD EPYC 7B12 BenchmarkDecode-4 31 3498142 ns/op 4.42 MB/s 48616 B/op 267 allocs/op BenchmarkEncodeRandomPaletted-4 2 87698110 ns/op 3.50 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRandomRGBA-4 1 2083008395 ns/op 0.59 MB/s 417248 B/op 13 allocs/op BenchmarkEncodeRealisticPaletted-4 84 1388259 ns/op 11.13 MB/s 79985 B/op 7 allocs/op BenchmarkEncodeRealisticRGBA-4 1 106188231 ns/op 0.58 MB/s 105952 B/op 13 allocs/op PASS ok image/gif 4.191s goos: freebsd goarch: amd64 pkg: image/jpeg cpu: AMD EPYC 7B12 BenchmarkFDCT-4 5228 20086 ns/op BenchmarkIDCT-4 6096 19230 ns/op BenchmarkDecodeBaseline-4 12 9182440 ns/op 6.73 MB/s 63024 B/op 5 allocs/op BenchmarkDecodeProgressive-4 8 12524822 ns/op 4.93 MB/s 259712 B/op 13 allocs/op BenchmarkEncodeRGBA-4 1 112442397 ns/op 10.93 MB/s 4544 B/op 7 allocs/op BenchmarkEncodeYCbCr-4 1 139316018 ns/op 6.62 MB/s 4544 B/op 7 allocs/op PASS ok image/jpeg 2.024s goos: freebsd goarch: amd64 pkg: image/png cpu: AMD EPYC 7B12 BenchmarkPaeth-4 14909504 7.908 ns/op BenchmarkDecodeGray-4 16 6533803 ns/op 10.03 MB/s 137024 B/op 102 allocs/op BenchmarkDecodeNRGBAGradient-4 4 27305421 ns/op 9.60 MB/s 337328 B/op 188 allocs/op BenchmarkDecodeNRGBAOpaque-4 5 23958430 ns/op 10.94 MB/s 346592 B/op 152 allocs/op BenchmarkDecodePaletted-4 28 3909707 ns/op 16.76 MB/s 140352 B/op 309 allocs/op BenchmarkDecodeRGB-4 5 22134709 ns/op 11.84 MB/s 332128 B/op 157 allocs/op BenchmarkDecodeInterlacing-4 4 27053083 ns/op 9.69 MB/s 605216 B/op 268 allocs/op BenchmarkEncodeGray-4 3 42142099 ns/op 7.29 MB/s 852184 B/op 29 allocs/op BenchmarkEncodeGrayWithBufferPool-4 3 41619315 ns/op 7.38 MB/s 284053 B/op 9 allocs/op BenchmarkEncodeNRGBOpaque-4 1 127331328 ns/op 9.65 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeNRGBA-4 1 156272934 ns/op 7.86 MB/s 864088 B/op 29 allocs/op BenchmarkEncodePaletted-4 5 21703300 ns/op 14.15 MB/s 848601 B/op 32 allocs/op BenchmarkEncodeRGBOpaque-4 1 137208547 ns/op 8.96 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeRGBA-4 1 567631514 ns/op 2.16 MB/s 864088 B/op 29 allocs/op PASS ok image/png 4.245s goos: freebsd goarch: amd64 pkg: index/suffixarray cpu: AMD EPYC 7B12 BenchmarkNew/text=opticks/size=100K/bits=32-4 3 35857154 ns/op 2.79 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=opticks/size=100K/bits=64-4 4 30271043 ns/op 3.30 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=opticks/size=500K/bits=32-4 1 198007198 ns/op 2.53 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=opticks/size=500K/bits=64-4 1 178971893 ns/op 2.79 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=32-4 3 35273323 ns/op 2.84 MB/s 401493 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=64-4 4 30260286 ns/op 3.30 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=32-4 1 185368358 ns/op 2.70 MB/s 2007136 B/op 3 allocs/op BenchmarkNew/text=go/size=500K/bits=64-4 1 171282696 ns/op 2.92 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=32-4 1 419617518 ns/op 2.38 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=64-4 1 349570187 ns/op 2.86 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=32-4 1 3156267939 ns/op 1.58 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=64-4 1 3111101751 ns/op 1.61 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=32-4 18 6454115 ns/op 15.49 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=64-4 18 6570553 ns/op 15.22 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=32-4 4 31900117 ns/op 15.67 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=64-4 4 32544170 ns/op 15.36 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=32-4 2 62231388 ns/op 16.07 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=64-4 2 63706050 ns/op 15.70 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=32-4 1 305918901 ns/op 16.34 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=64-4 1 319072612 ns/op 15.67 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=32-4 3 39221514 ns/op 2.55 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=64-4 3 34035692 ns/op 2.94 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=32-4 1 220810389 ns/op 2.26 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=64-4 1 240238055 ns/op 2.08 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=32-4 1 534345816 ns/op 1.87 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=64-4 1 620113668 ns/op 1.61 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=32-4 1 4569939034 ns/op 1.09 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=64-4 1 4652028414 ns/op 1.07 MB/s 40001616 B/op 2 allocs/op BenchmarkSaveRestore/bits=32-4 1 106890661 ns/op 39.10 MB/s 5275648 B/op 4 allocs/op BenchmarkSaveRestore/bits=64-4 1 109045042 ns/op 38.33 MB/s 9469952 B/op 4 allocs/op PASS ok index/suffixarray 33.573s goos: freebsd goarch: amd64 pkg: internal/chacha8rand cpu: AMD EPYC 7B12 BenchmarkBlock-4 1262596 94.14 ns/op 2719.32 MB/s PASS ok internal/chacha8rand 1.297s goos: freebsd goarch: amd64 pkg: internal/fuzz cpu: AMD EPYC 7B12 BenchmarkMarshalCorpusFile/1-4 51505 2204 ns/op 0.45 MB/s BenchmarkMarshalCorpusFile/2-4 53638 2331 ns/op 0.86 MB/s BenchmarkMarshalCorpusFile/4-4 46980 2556 ns/op 1.56 MB/s BenchmarkMarshalCorpusFile/8-4 40713 2997 ns/op 2.67 MB/s BenchmarkMarshalCorpusFile/16-4 32276 3849 ns/op 4.16 MB/s BenchmarkMarshalCorpusFile/32-4 21380 5608 ns/op 5.71 MB/s BenchmarkMarshalCorpusFile/64-4 16536 7239 ns/op 8.84 MB/s BenchmarkMarshalCorpusFile/128-4 12250 9745 ns/op 13.14 MB/s BenchmarkMarshalCorpusFile/256-4 5343 22775 ns/op 11.24 MB/s BenchmarkMarshalCorpusFile/512-4 2800 44799 ns/op 11.43 MB/s BenchmarkMarshalCorpusFile/1024-4 1494 83074 ns/op 12.33 MB/s BenchmarkMarshalCorpusFile/2048-4 723 164809 ns/op 12.43 MB/s BenchmarkMarshalCorpusFile/4096-4 363 328860 ns/op 12.46 MB/s BenchmarkMarshalCorpusFile/8192-4 184 629638 ns/op 13.01 MB/s BenchmarkMarshalCorpusFile/16384-4 93 1283745 ns/op 12.76 MB/s BenchmarkMarshalCorpusFile/32768-4 39 2742108 ns/op 11.95 MB/s BenchmarkMarshalCorpusFile/65536-4 21 5545739 ns/op 11.82 MB/s BenchmarkMarshalCorpusFile/131072-4 9 11279542 ns/op 11.62 MB/s BenchmarkMarshalCorpusFile/262144-4 5 22566019 ns/op 11.62 MB/s BenchmarkMarshalCorpusFile/524288-4 3 44698041 ns/op 11.73 MB/s BenchmarkMarshalCorpusFile/1048576-4 2 85098062 ns/op 12.32 MB/s BenchmarkUnmarshalCorpusFile/1-4 13772 8679 ns/op 0.12 MB/s BenchmarkUnmarshalCorpusFile/2-4 13201 9274 ns/op 0.22 MB/s BenchmarkUnmarshalCorpusFile/4-4 10000 10168 ns/op 0.39 MB/s BenchmarkUnmarshalCorpusFile/8-4 10365 11646 ns/op 0.69 MB/s BenchmarkUnmarshalCorpusFile/16-4 8683 13903 ns/op 1.15 MB/s BenchmarkUnmarshalCorpusFile/32-4 5781 19986 ns/op 1.60 MB/s BenchmarkUnmarshalCorpusFile/64-4 4993 23452 ns/op 2.73 MB/s BenchmarkUnmarshalCorpusFile/128-4 3921 30413 ns/op 4.21 MB/s BenchmarkUnmarshalCorpusFile/256-4 1442 80122 ns/op 3.20 MB/s BenchmarkUnmarshalCorpusFile/512-4 795 151511 ns/op 3.38 MB/s BenchmarkUnmarshalCorpusFile/1024-4 411 291528 ns/op 3.51 MB/s BenchmarkUnmarshalCorpusFile/2048-4 207 577587 ns/op 3.55 MB/s BenchmarkUnmarshalCorpusFile/4096-4 99 1152259 ns/op 3.55 MB/s BenchmarkUnmarshalCorpusFile/8192-4 51 2271443 ns/op 3.61 MB/s BenchmarkUnmarshalCorpusFile/16384-4 25 4584002 ns/op 3.57 MB/s BenchmarkUnmarshalCorpusFile/32768-4 12 9152993 ns/op 3.58 MB/s BenchmarkUnmarshalCorpusFile/65536-4 6 18166372 ns/op 3.61 MB/s BenchmarkUnmarshalCorpusFile/131072-4 3 36164174 ns/op 3.62 MB/s BenchmarkUnmarshalCorpusFile/262144-4 2 73108612 ns/op 3.59 MB/s BenchmarkUnmarshalCorpusFile/524288-4 1 147983286 ns/op 3.54 MB/s BenchmarkUnmarshalCorpusFile/1048576-4 1 287585796 ns/op 3.65 MB/s BenchmarkMutatorBytes/1-4 43628 2768 ns/op BenchmarkMutatorBytes/10-4 45195 2675 ns/op BenchmarkMutatorBytes/100-4 42457 2878 ns/op BenchmarkMutatorBytes/1000-4 30866 4165 ns/op BenchmarkMutatorBytes/10000-4 8506 14115 ns/op BenchmarkMutatorBytes/100000-4 1256 97602 ns/op BenchmarkMutatorString/1-4 40770 2836 ns/op BenchmarkMutatorString/10-4 42692 2841 ns/op BenchmarkMutatorString/100-4 38948 3295 ns/op BenchmarkMutatorString/1000-4 21930 5934 ns/op BenchmarkMutatorString/10000-4 3704 27988 ns/op BenchmarkMutatorString/100000-4 565 216768 ns/op BenchmarkMutatorAllBasicTypes/[]uint8-4 23332 4835 ns/op BenchmarkMutatorAllBasicTypes/string-4 24014 4917 ns/op BenchmarkMutatorAllBasicTypes/bool-4 72244 1696 ns/op BenchmarkMutatorAllBasicTypes/float32-4 62630 1914 ns/op BenchmarkMutatorAllBasicTypes/float64-4 63183 1922 ns/op BenchmarkMutatorAllBasicTypes/int-4 67221 1796 ns/op BenchmarkMutatorAllBasicTypes/int8-4 68217 1749 ns/op BenchmarkMutatorAllBasicTypes/int16-4 68026 1822 ns/op BenchmarkMutatorAllBasicTypes/int32-4 66002 1806 ns/op BenchmarkMutatorAllBasicTypes/int64-4 67712 1796 ns/op BenchmarkMutatorAllBasicTypes/uint8-4 65265 1821 ns/op BenchmarkMutatorAllBasicTypes/uint16-4 66238 1823 ns/op BenchmarkMutatorAllBasicTypes/uint32-4 65782 1825 ns/op BenchmarkMutatorAllBasicTypes/uint64-4 65707 1848 ns/op BenchmarkByteSliceMutators/RemoveBytes/64-4 340456 321.6 ns/op BenchmarkByteSliceMutators/RemoveBytes/128-4 327578 341.0 ns/op BenchmarkByteSliceMutators/RemoveBytes/256-4 295134 364.0 ns/op BenchmarkByteSliceMutators/RemoveBytes/512-4 305368 396.6 ns/op BenchmarkByteSliceMutators/RemoveBytes/1024-4 271465 475.7 ns/op BenchmarkByteSliceMutators/InsertRandomBytes/64-4 493347 212.8 ns/op BenchmarkByteSliceMutators/InsertRandomBytes/128-4 510405 205.6 ns/op BenchmarkByteSliceMutators/InsertRandomBytes/256-4 576908 206.6 ns/op BenchmarkByteSliceMutators/InsertRandomBytes/512-4 520608 212.5 ns/op BenchmarkByteSliceMutators/InsertRandomBytes/1024-4 577018 210.1 ns/op BenchmarkByteSliceMutators/DuplicateBytes/64-4 394464 270.8 ns/op BenchmarkByteSliceMutators/DuplicateBytes/128-4 454155 264.2 ns/op BenchmarkByteSliceMutators/DuplicateBytes/256-4 417429 273.8 ns/op BenchmarkByteSliceMutators/DuplicateBytes/512-4 381374 286.0 ns/op BenchmarkByteSliceMutators/DuplicateBytes/1024-4 419673 288.8 ns/op BenchmarkByteSliceMutators/OverwriteBytes/64-4 285961 377.4 ns/op BenchmarkByteSliceMutators/OverwriteBytes/128-4 323757 371.1 ns/op BenchmarkByteSliceMutators/OverwriteBytes/256-4 291424 376.3 ns/op BenchmarkByteSliceMutators/OverwriteBytes/512-4 299007 382.2 ns/op BenchmarkByteSliceMutators/OverwriteBytes/1024-4 316832 389.4 ns/op BenchmarkByteSliceMutators/BitFlip/64-4 780507 155.9 ns/op BenchmarkByteSliceMutators/BitFlip/128-4 761998 154.6 ns/op BenchmarkByteSliceMutators/BitFlip/256-4 728486 157.0 ns/op BenchmarkByteSliceMutators/BitFlip/512-4 774397 154.8 ns/op BenchmarkByteSliceMutators/BitFlip/1024-4 693027 153.6 ns/op BenchmarkByteSliceMutators/XORByte/64-4 790268 155.3 ns/op BenchmarkByteSliceMutators/XORByte/128-4 677850 152.0 ns/op BenchmarkByteSliceMutators/XORByte/256-4 662590 156.5 ns/op BenchmarkByteSliceMutators/XORByte/512-4 763556 152.8 ns/op BenchmarkByteSliceMutators/XORByte/1024-4 751116 157.1 ns/op BenchmarkByteSliceMutators/SwapByte/64-4 690421 175.9 ns/op BenchmarkByteSliceMutators/SwapByte/128-4 709333 169.2 ns/op BenchmarkByteSliceMutators/SwapByte/256-4 686046 170.0 ns/op BenchmarkByteSliceMutators/SwapByte/512-4 691768 169.2 ns/op BenchmarkByteSliceMutators/SwapByte/1024-4 736323 170.6 ns/op BenchmarkByteSliceMutators/ArithmeticUint8/64-4 531926 203.9 ns/op BenchmarkByteSliceMutators/ArithmeticUint8/128-4 578120 206.5 ns/op BenchmarkByteSliceMutators/ArithmeticUint8/256-4 541402 206.7 ns/op BenchmarkByteSliceMutators/ArithmeticUint8/512-4 585747 206.6 ns/op BenchmarkByteSliceMutators/ArithmeticUint8/1024-4 536788 204.3 ns/op BenchmarkByteSliceMutators/ArithmeticUint16/64-4 371118 303.3 ns/op BenchmarkByteSliceMutators/ArithmeticUint16/128-4 388196 309.9 ns/op BenchmarkByteSliceMutators/ArithmeticUint16/256-4 354763 309.6 ns/op BenchmarkByteSliceMutators/ArithmeticUint16/512-4 364890 308.4 ns/op BenchmarkByteSliceMutators/ArithmeticUint16/1024-4 387468 308.7 ns/op BenchmarkByteSliceMutators/ArithmeticUint32/64-4 327991 345.2 ns/op BenchmarkByteSliceMutators/ArithmeticUint32/128-4 314702 349.7 ns/op BenchmarkByteSliceMutators/ArithmeticUint32/256-4 326487 346.7 ns/op BenchmarkByteSliceMutators/ArithmeticUint32/512-4 329665 351.3 ns/op BenchmarkByteSliceMutators/ArithmeticUint32/1024-4 340726 345.3 ns/op BenchmarkByteSliceMutators/ArithmeticUint64/64-4 275856 438.4 ns/op BenchmarkByteSliceMutators/ArithmeticUint64/128-4 274959 434.0 ns/op BenchmarkByteSliceMutators/ArithmeticUint64/256-4 258915 432.9 ns/op BenchmarkByteSliceMutators/ArithmeticUint64/512-4 257541 436.1 ns/op BenchmarkByteSliceMutators/ArithmeticUint64/1024-4 261668 440.5 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint8/64-4 666318 166.1 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint8/128-4 725284 168.2 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint8/256-4 736580 165.6 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint8/512-4 731126 167.8 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint8/1024-4 621580 167.3 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint16/64-4 468490 246.2 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint16/128-4 479762 251.6 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint16/256-4 468578 248.9 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint16/512-4 460316 253.9 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint16/1024-4 455058 251.7 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint32/64-4 449847 270.9 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint32/128-4 437788 272.7 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint32/256-4 448942 270.7 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint32/512-4 398046 269.6 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint32/1024-4 390488 272.1 ns/op BenchmarkByteSliceMutators/InsertConstantBytes/64-4 562975 212.8 ns/op BenchmarkByteSliceMutators/InsertConstantBytes/128-4 489276 206.0 ns/op BenchmarkByteSliceMutators/InsertConstantBytes/256-4 560757 212.3 ns/op BenchmarkByteSliceMutators/InsertConstantBytes/512-4 528030 206.5 ns/op BenchmarkByteSliceMutators/InsertConstantBytes/1024-4 504940 205.7 ns/op BenchmarkByteSliceMutators/OverwriteConstantBytes/64-4 341920 324.6 ns/op BenchmarkByteSliceMutators/OverwriteConstantBytes/128-4 342718 325.0 ns/op BenchmarkByteSliceMutators/OverwriteConstantBytes/256-4 368650 324.0 ns/op BenchmarkByteSliceMutators/OverwriteConstantBytes/512-4 343032 336.5 ns/op BenchmarkByteSliceMutators/OverwriteConstantBytes/1024-4 314623 336.0 ns/op BenchmarkByteSliceMutators/ShuffleBytes/64-4 198986 607.0 ns/op BenchmarkByteSliceMutators/ShuffleBytes/128-4 175178 647.8 ns/op BenchmarkByteSliceMutators/ShuffleBytes/256-4 173029 684.6 ns/op BenchmarkByteSliceMutators/ShuffleBytes/512-4 159344 753.9 ns/op BenchmarkByteSliceMutators/ShuffleBytes/1024-4 125937 868.1 ns/op BenchmarkByteSliceMutators/SwapBytes/64-4 435598 278.2 ns/op BenchmarkByteSliceMutators/SwapBytes/128-4 411342 270.5 ns/op BenchmarkByteSliceMutators/SwapBytes/256-4 440893 269.0 ns/op BenchmarkByteSliceMutators/SwapBytes/512-4 424449 276.6 ns/op BenchmarkByteSliceMutators/SwapBytes/1024-4 406612 278.1 ns/op PASS ok internal/fuzz 24.045s PASS ok internal/poll 1.037s goos: freebsd goarch: amd64 pkg: internal/runtime/atomic cpu: AMD EPYC 7B12 BenchmarkAnd32-4 20293078 5.162 ns/op BenchmarkAnd32Parallel-4 3460418 33.70 ns/op BenchmarkAnd64-4 19766869 5.944 ns/op BenchmarkAnd64Parallel-4 3707716 37.01 ns/op BenchmarkOr32-4 20125532 5.926 ns/op BenchmarkOr32Parallel-4 3495212 34.61 ns/op BenchmarkOr64-4 19680144 5.903 ns/op BenchmarkOr64Parallel-4 3829378 31.46 ns/op BenchmarkAtomicLoad64-4 19404896 5.636 ns/op BenchmarkAtomicStore64-4 20258152 8.098 ns/op BenchmarkAtomicLoad-4 19277616 5.368 ns/op BenchmarkAtomicStore-4 20330347 5.924 ns/op BenchmarkAtomicLoad8-4 21934774 5.399 ns/op BenchmarkAtomicStore8-4 19623698 5.942 ns/op BenchmarkAnd8-4 19427043 5.906 ns/op BenchmarkAnd-4 19500664 5.922 ns/op BenchmarkAnd8Parallel-4 3427291 34.57 ns/op BenchmarkAndParallel-4 3476895 31.91 ns/op BenchmarkOr8-4 20126986 5.927 ns/op BenchmarkOr-4 19117945 5.756 ns/op BenchmarkOr8Parallel-4 3595874 35.66 ns/op BenchmarkOrParallel-4 3498928 33.18 ns/op BenchmarkXadd-4 3248318 35.29 ns/op BenchmarkXadd64-4 3160690 36.27 ns/op BenchmarkCas-4 3036602 40.03 ns/op BenchmarkCas64-4 2837335 40.65 ns/op BenchmarkXchg-4 3600249 34.47 ns/op BenchmarkXchg64-4 3288961 33.04 ns/op BenchmarkXchg8-4 19302394 5.791 ns/op BenchmarkXchg8Parallel-4 3331459 36.40 ns/op PASS ok internal/runtime/atomic 5.411s goos: freebsd goarch: amd64 pkg: internal/runtime/math cpu: AMD EPYC 7B12 BenchmarkMulUintptr/small-4 5432587 22.47 ns/op BenchmarkMulUintptr/large-4 4501406 26.20 ns/op PASS ok internal/runtime/math 1.368s goos: freebsd goarch: amd64 pkg: internal/sync cpu: AMD EPYC 7B12 BenchmarkHashTrieMapLoadSmall-4 489940 261.6 ns/op 0 B/op 0 allocs/op BenchmarkHashTrieMapLoad-4 264582 394.4 ns/op 0 B/op 0 allocs/op BenchmarkHashTrieMapLoadLarge-4 146428 809.7 ns/op 0 B/op 0 allocs/op BenchmarkHashTrieMapLoadOrStore-4 260678 400.4 ns/op 0 B/op 0 allocs/op BenchmarkHashTrieMapLoadOrStoreLarge-4 90351 1454 ns/op 29 B/op 0 allocs/op PASS ok internal/sync 3.936s PASS ok internal/syscall/unix 1.079s goos: freebsd goarch: amd64 pkg: internal/zstd cpu: AMD EPYC 7B12 BenchmarkLarge-4 1 250173703 ns/op 1.09 MB/s 2851728 B/op 43 allocs/op PASS ok internal/zstd 1.342s goos: freebsd goarch: amd64 pkg: io cpu: AMD EPYC 7B12 BenchmarkCopyNSmall-4 40496 3691 ns/op BenchmarkCopyNLarge-4 554 232466 ns/op PASS ok io 1.521s goos: freebsd goarch: amd64 pkg: log cpu: AMD EPYC 7B12 BenchmarkItoa-4 294916 373.0 ns/op BenchmarkPrintln-4 27655 4370 ns/op 76 B/op 1 allocs/op BenchmarkPrintlnNoFlags-4 41544 2942 ns/op 65 B/op 0 allocs/op BenchmarkConcurrent-4 4886 23838 ns/op BenchmarkDiscard-4 1173321 102.4 ns/op 0 B/op 0 allocs/op PASS ok log 1.942s goos: freebsd goarch: amd64 pkg: log/slog cpu: AMD EPYC 7B12 BenchmarkAttrString-4 26470 4449 ns/op 312 B/op 16 allocs/op BenchmarkWriteTime-4 125022 926.6 ns/op BenchmarkJSONHandler/defaults-4 10357 12034 ns/op 521 B/op 0 allocs/op BenchmarkJSONHandler/time_format-4 5193 19822 ns/op 792 B/op 6 allocs/op BenchmarkJSONHandler/time_unix-4 6543 17845 ns/op 750 B/op 5 allocs/op BenchmarkPreformatting/separate-4 8793 11715 ns/op 517 B/op 0 allocs/op BenchmarkPreformatting/struct-4 9836 11797 ns/op 530 B/op 1 allocs/op BenchmarkPreformatting/struct_file-4 8084 15221 ns/op 534 B/op 1 allocs/op BenchmarkJSONEncoding/json.Marshal-4 37498 3150 ns/op 79 B/op 2 allocs/op BenchmarkJSONEncoding/Encoder.Encode-4 36562 3358 ns/op 63 B/op 1 allocs/op BenchmarkNopLog/no_attrs-4 91264 1331 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/attrs-4 73324 1734 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/attrs-parallel-4 42708 2811 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/keys-values-4 71127 1771 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/WithContext-4 73126 1734 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/WithContext-parallel-4 44683 2823 ns/op 0 B/op 0 allocs/op BenchmarkPC/0-4 1366210 91.12 ns/op 0 B/op 0 allocs/op BenchmarkPC/1-4 831906 145.1 ns/op 0 B/op 0 allocs/op BenchmarkPC/2-4 847027 141.4 ns/op 0 B/op 0 allocs/op BenchmarkPC/3-4 668596 177.4 ns/op 0 B/op 0 allocs/op BenchmarkPC/4-4 565306 214.7 ns/op 0 B/op 0 allocs/op BenchmarkRecord-4 9016 13873 ns/op BenchmarkDispatch/switch-checked-4 286788 417.0 ns/op BenchmarkDispatch/As-4 246032 435.0 ns/op BenchmarkDispatch/Visit-4 224538 485.4 ns/op BenchmarkUnsafeStrings-4 25566 4721 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.301s goos: freebsd goarch: amd64 pkg: log/slog/internal/benchmarks cpu: AMD EPYC 7B12 BenchmarkAttrs/disabled/5_args-4 1683564 70.86 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/disabled/5_args_ctx-4 935655 112.7 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/disabled/10_args-4 996598 120.4 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/disabled/40_args-4 261222 444.9 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/fastText_discard/5_args-4 75266 1682 ns/op 262 B/op 0 allocs/op BenchmarkAttrs/fastText_discard/5_args_ctx-4 82158 1543 ns/op 262 B/op 0 allocs/op BenchmarkAttrs/fastText_discard/10_args-4 51498 2370 ns/op 679 B/op 2 allocs/op BenchmarkAttrs/fastText_discard/40_args-4 19111 6508 ns/op 3461 B/op 2 allocs/op BenchmarkAttrs/Text_discard/5_args-4 18418 6784 ns/op 591 B/op 2 allocs/op BenchmarkAttrs/Text_discard/5_args_ctx-4 17911 6605 ns/op 602 B/op 2 allocs/op BenchmarkAttrs/Text_discard/10_args-4 12546 10349 ns/op 1074 B/op 5 allocs/op BenchmarkAttrs/Text_discard/40_args-4 3802 29963 ns/op 4352 B/op 15 allocs/op BenchmarkAttrs/JSON_discard/5_args-4 18806 6883 ns/op 518 B/op 0 allocs/op BenchmarkAttrs/JSON_discard/5_args_ctx-4 16766 6393 ns/op 538 B/op 1 allocs/op BenchmarkAttrs/JSON_discard/10_args-4 12296 8916 ns/op 935 B/op 2 allocs/op BenchmarkAttrs/JSON_discard/40_args-4 4275 25254 ns/op 3734 B/op 3 allocs/op PASS ok log/slog/internal/benchmarks 3.777s goos: freebsd goarch: amd64 pkg: maps cpu: AMD EPYC 7B12 BenchmarkMapClone-4 1 172856917 ns/op PASS ok maps 1.534s goos: freebsd goarch: amd64 pkg: math cpu: AMD EPYC 7B12 BenchmarkAcos-4 4735543 25.44 ns/op BenchmarkAcosh-4 1330267 91.69 ns/op BenchmarkAsin-4 4710906 25.05 ns/op BenchmarkAsinh-4 1282611 93.20 ns/op BenchmarkAtan-4 5633083 22.16 ns/op BenchmarkAtanh-4 1275806 93.57 ns/op BenchmarkAtan2-4 3306144 38.17 ns/op BenchmarkCbrt-4 1606370 74.20 ns/op BenchmarkCeil-4 19914120 5.914 ns/op BenchmarkCopysign-4 2337231 51.28 ns/op BenchmarkCos-4 1430637 83.99 ns/op BenchmarkCosh-4 2005262 60.40 ns/op BenchmarkErf-4 5625768 21.65 ns/op BenchmarkErfc-4 5410082 22.93 ns/op BenchmarkErfinv-4 5598466 22.05 ns/op BenchmarkErfcinv-4 5378924 22.29 ns/op BenchmarkExp-4 8902062 13.43 ns/op BenchmarkExpGo-4 1095895 108.5 ns/op BenchmarkExpm1-4 4661803 25.90 ns/op BenchmarkExp2-4 1164789 102.9 ns/op BenchmarkExp2Go-4 936386 108.6 ns/op BenchmarkAbs-4 3190791 37.63 ns/op BenchmarkDim-4 10329858 10.51 ns/op BenchmarkFloor-4 19625431 5.917 ns/op BenchmarkMax-4 15027429 7.403 ns/op BenchmarkMin-4 13643622 8.166 ns/op BenchmarkMod-4 279141 389.5 ns/op BenchmarkFrexp-4 1667191 71.82 ns/op BenchmarkGamma-4 735748 149.6 ns/op BenchmarkHypot-4 13273885 8.723 ns/op BenchmarkHypotGo-4 1529936 78.92 ns/op BenchmarkIlogb-4 2026731 59.73 ns/op BenchmarkJ0-4 313406 385.5 ns/op BenchmarkJ1-4 338611 356.1 ns/op BenchmarkJn-4 151009 767.6 ns/op BenchmarkLdexp-4 1616371 73.69 ns/op BenchmarkLgamma-4 1000000 103.9 ns/op BenchmarkLog-4 8674404 13.84 ns/op BenchmarkLogb-4 2046010 58.86 ns/op BenchmarkLog1p-4 1549148 77.27 ns/op BenchmarkLog10-4 8356585 14.35 ns/op BenchmarkLog2-4 1415606 84.57 ns/op BenchmarkModf-4 2613636 45.89 ns/op BenchmarkNextafter32-4 2552685 46.20 ns/op BenchmarkNextafter64-4 2596287 45.99 ns/op BenchmarkPowInt-4 420052 251.7 ns/op BenchmarkPowFrac-4 392108 299.6 ns/op BenchmarkPow10Pos-4 4999002 24.01 ns/op BenchmarkPow10Neg-4 4977244 24.01 ns/op BenchmarkRound-4 3103398 38.31 ns/op BenchmarkRoundToEven-4 10392650 11.60 ns/op BenchmarkRemainder-4 412251 267.7 ns/op BenchmarkSignbit-4 4749547 24.53 ns/op BenchmarkSin-4 2035348 59.18 ns/op BenchmarkSincos-4 1217671 98.08 ns/op BenchmarkSinh-4 3758091 32.03 ns/op BenchmarkSqrtIndirect-4 19901827 5.935 ns/op BenchmarkSqrtLatency-4 13073050 9.291 ns/op BenchmarkSqrtIndirectLatency-4 13007556 9.305 ns/op BenchmarkSqrtGoLatency-4 1639261 72.79 ns/op BenchmarkSqrtPrime-4 174536 684.7 ns/op BenchmarkTan-4 1868595 63.66 ns/op BenchmarkTanh-4 1918366 62.15 ns/op BenchmarkTrunc-4 20301696 5.914 ns/op BenchmarkY0-4 316681 364.5 ns/op BenchmarkY1-4 320343 363.6 ns/op BenchmarkYn-4 155368 739.6 ns/op BenchmarkFloat64bits-4 4829553 24.58 ns/op BenchmarkFloat64frombits-4 4685120 24.56 ns/op BenchmarkFloat32bits-4 4774791 24.58 ns/op BenchmarkFloat32frombits-4 4864096 24.67 ns/op BenchmarkFMA-4 19279353 5.955 ns/op PASS ok math 12.142s goos: freebsd goarch: amd64 pkg: math/big cpu: AMD EPYC 7B12 BenchmarkAddVV/1-4 13970224 8.412 ns/op 7608.14 MB/s BenchmarkAddVV/2-4 12797709 8.477 ns/op 15099.90 MB/s BenchmarkAddVV/3-4 12460038 9.624 ns/op 19950.58 MB/s BenchmarkAddVV/4-4 12971698 8.974 ns/op 28525.74 MB/s BenchmarkAddVV/5-4 12345298 9.064 ns/op 35305.64 MB/s BenchmarkAddVV/10-4 10649826 10.69 ns/op 59895.18 MB/s BenchmarkAddVV/100-4 2521440 46.91 ns/op 136418.89 MB/s BenchmarkAddVV/1000-4 234002 474.5 ns/op 134866.17 MB/s BenchmarkSubVV/1-4 13884602 8.413 ns/op 7606.86 MB/s BenchmarkSubVV/2-4 13437493 8.550 ns/op 14971.43 MB/s BenchmarkSubVV/3-4 13027634 9.049 ns/op 21218.35 MB/s BenchmarkSubVV/4-4 12622189 8.967 ns/op 28547.62 MB/s BenchmarkSubVV/5-4 12850004 9.066 ns/op 35297.49 MB/s BenchmarkSubVV/10-4 10613925 10.58 ns/op 60505.66 MB/s BenchmarkSubVV/100-4 2542285 47.60 ns/op 134467.85 MB/s BenchmarkSubVV/1000-4 241714 473.6 ns/op 135144.63 MB/s BenchmarkAddVW/1-4 14559931 8.139 ns/op 982.97 MB/s BenchmarkAddVW/2-4 13339800 8.744 ns/op 1829.85 MB/s BenchmarkAddVW/3-4 12281242 8.879 ns/op 2702.91 MB/s BenchmarkAddVW/4-4 13748953 8.235 ns/op 3886.03 MB/s BenchmarkAddVW/5-4 13125226 8.168 ns/op 4897.21 MB/s BenchmarkAddVW/10-4 11235954 9.654 ns/op 8286.93 MB/s BenchmarkAddVW/100-4 530852 225.0 ns/op 3555.54 MB/s BenchmarkAddVW/1000-4 70040 1611 ns/op 4964.91 MB/s BenchmarkAddVWext/1-4 13403436 8.398 ns/op 952.61 MB/s BenchmarkAddVWext/2-4 13691116 8.181 ns/op 1955.84 MB/s BenchmarkAddVWext/3-4 12152748 9.354 ns/op 2565.82 MB/s BenchmarkAddVWext/4-4 14845206 8.380 ns/op 3818.39 MB/s BenchmarkAddVWext/5-4 13993849 8.047 ns/op 4970.54 MB/s BenchmarkAddVWext/10-4 11821555 9.662 ns/op 8280.20 MB/s BenchmarkAddVWext/100-4 105686 1136 ns/op 704.32 MB/s BenchmarkAddVWext/1000-4 11521 10865 ns/op 736.34 MB/s BenchmarkSubVW/1-4 14249467 8.379 ns/op 954.73 MB/s BenchmarkSubVW/2-4 14241265 8.406 ns/op 1903.37 MB/s BenchmarkSubVW/3-4 13556000 8.808 ns/op 2724.75 MB/s BenchmarkSubVW/4-4 13502935 8.430 ns/op 3795.77 MB/s BenchmarkSubVW/5-4 14625607 8.391 ns/op 4766.93 MB/s BenchmarkSubVW/10-4 11612985 9.745 ns/op 8209.03 MB/s BenchmarkSubVW/100-4 439006 236.8 ns/op 3378.49 MB/s BenchmarkSubVW/1000-4 70926 1623 ns/op 4929.56 MB/s BenchmarkSubVWext/1-4 14787327 7.962 ns/op 1004.79 MB/s BenchmarkSubVWext/2-4 13208398 8.444 ns/op 1894.79 MB/s BenchmarkSubVWext/3-4 13496644 8.764 ns/op 2738.55 MB/s BenchmarkSubVWext/4-4 13371700 8.443 ns/op 3790.05 MB/s BenchmarkSubVWext/5-4 13973673 8.187 ns/op 4885.61 MB/s BenchmarkSubVWext/10-4 12458550 9.781 ns/op 8178.96 MB/s BenchmarkSubVWext/100-4 107833 1075 ns/op 743.93 MB/s BenchmarkSubVWext/1000-4 11503 10714 ns/op 746.66 MB/s BenchmarkMulAddVWW/1-4 12152196 8.613 ns/op 7430.87 MB/s BenchmarkMulAddVWW/2-4 11499486 9.554 ns/op 13397.48 MB/s BenchmarkMulAddVWW/3-4 13463272 8.448 ns/op 22728.35 MB/s BenchmarkMulAddVWW/4-4 11766159 9.337 ns/op 27417.10 MB/s BenchmarkMulAddVWW/5-4 11074063 9.706 ns/op 32968.29 MB/s BenchmarkMulAddVWW/10-4 9815058 12.36 ns/op 51769.95 MB/s BenchmarkMulAddVWW/100-4 1438954 83.33 ns/op 76804.52 MB/s BenchmarkMulAddVWW/1000-4 143353 836.9 ns/op 76475.72 MB/s BenchmarkAddMulVVW/1-4 13739695 8.478 ns/op 7549.01 MB/s BenchmarkAddMulVVW/2-4 12555153 9.058 ns/op 14130.94 MB/s BenchmarkAddMulVVW/3-4 12117480 9.958 ns/op 19280.66 MB/s BenchmarkAddMulVVW/4-4 10791394 10.26 ns/op 24958.85 MB/s BenchmarkAddMulVVW/5-4 10372089 11.09 ns/op 28856.20 MB/s BenchmarkAddMulVVW/10-4 9810260 11.35 ns/op 56381.96 MB/s BenchmarkAddMulVVW/100-4 2112438 56.64 ns/op 113000.52 MB/s BenchmarkAddMulVVW/1000-4 227160 490.5 ns/op 130480.83 MB/s BenchmarkDivWVW/1-4 4199337 28.21 ns/op 2268.52 MB/s BenchmarkDivWVW/2-4 2653832 45.20 ns/op 2831.99 MB/s BenchmarkDivWVW/3-4 2032110 57.63 ns/op 3331.55 MB/s BenchmarkDivWVW/4-4 1711477 72.02 ns/op 3554.78 MB/s BenchmarkDivWVW/5-4 1427935 85.37 ns/op 3748.24 MB/s BenchmarkDivWVW/10-4 733334 149.6 ns/op 4277.34 MB/s BenchmarkDivWVW/100-4 86833 1345 ns/op 4758.20 MB/s BenchmarkDivWVW/1000-4 8577 13256 ns/op 4827.85 MB/s BenchmarkNonZeroShifts/1/shrVU-4 13963249 7.535 ns/op BenchmarkNonZeroShifts/1/shlVU-4 14027857 8.084 ns/op BenchmarkNonZeroShifts/2/shrVU-4 12480046 8.699 ns/op BenchmarkNonZeroShifts/2/shlVU-4 14212438 8.101 ns/op BenchmarkNonZeroShifts/3/shrVU-4 12793124 9.046 ns/op BenchmarkNonZeroShifts/3/shlVU-4 13283287 8.760 ns/op BenchmarkNonZeroShifts/4/shrVU-4 11374503 9.692 ns/op BenchmarkNonZeroShifts/4/shlVU-4 11503872 9.345 ns/op BenchmarkNonZeroShifts/5/shrVU-4 10597017 10.58 ns/op BenchmarkNonZeroShifts/5/shlVU-4 11504887 10.02 ns/op BenchmarkNonZeroShifts/10/shrVU-4 7622776 15.23 ns/op BenchmarkNonZeroShifts/10/shlVU-4 8786359 13.09 ns/op BenchmarkNonZeroShifts/100/shrVU-4 1207482 99.12 ns/op BenchmarkNonZeroShifts/100/shlVU-4 1707370 72.22 ns/op BenchmarkNonZeroShifts/1000/shrVU-4 127051 944.6 ns/op BenchmarkNonZeroShifts/1000/shlVU-4 166795 649.1 ns/op BenchmarkDecimalConversion-4 314 385186 ns/op BenchmarkFloatString/100-4 16734 7278 ns/op 392 B/op 8 allocs/op BenchmarkFloatString/1000-4 285 408207 ns/op 2909 B/op 10 allocs/op BenchmarkFloatString/10000-4 3 38199733 ns/op 61128 B/op 51 allocs/op BenchmarkFloatString/100000-4 1 3704987548 ns/op 854608 B/op 529 allocs/op BenchmarkFloatAdd/10-4 228110 525.5 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100-4 219170 523.0 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/1000-4 199380 560.9 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/10000-4 110508 1044 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100000-4 22382 5376 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10-4 266930 407.9 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100-4 265432 414.1 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/1000-4 260276 429.2 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10000-4 190788 579.3 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100000-4 56305 2128 ns/op 0 B/op 0 allocs/op BenchmarkParseFloatSmallExp-4 2670 41837 ns/op BenchmarkParseFloatLargeExp-4 655 179834 ns/op BenchmarkGCD10x10/WithoutXY-4 288542 389.4 ns/op BenchmarkGCD10x10/WithXY-4 85214 1394 ns/op BenchmarkGCD10x100/WithoutXY-4 165408 730.2 ns/op BenchmarkGCD10x100/WithXY-4 25161 4924 ns/op BenchmarkGCD10x1000/WithoutXY-4 110060 1085 ns/op BenchmarkGCD10x1000/WithXY-4 21402 5839 ns/op BenchmarkGCD100x100/WithoutXY-4 42801 2764 ns/op BenchmarkGCD100x100/WithXY-4 15946 7755 ns/op BenchmarkGCD100x1000/WithoutXY-4 19207 6534 ns/op BenchmarkGCD100x1000/WithXY-4 8820 13115 ns/op BenchmarkGCD1000x1000/WithoutXY-4 3501 34270 ns/op BenchmarkGCD1000x1000/WithXY-4 1832 64197 ns/op BenchmarkHilbert-4 32 3511200 ns/op BenchmarkBinomial-4 19516 6140 ns/op BenchmarkQuoRem-4 32326 3949 ns/op BenchmarkExp-4 24 4495951 ns/op BenchmarkExpMont/Odd-4 223 539858 ns/op 2594 B/op 22 allocs/op BenchmarkExpMont/Even1-4 212 567476 ns/op 3357 B/op 38 allocs/op BenchmarkExpMont/Even2-4 205 588111 ns/op 3837 B/op 53 allocs/op BenchmarkExpMont/Even3-4 207 575284 ns/op 3841 B/op 53 allocs/op BenchmarkExpMont/Even4-4 205 585415 ns/op 3840 B/op 53 allocs/op BenchmarkExpMont/Even8-4 206 578435 ns/op 3832 B/op 53 allocs/op BenchmarkExpMont/Even32-4 207 579315 ns/op 3831 B/op 53 allocs/op BenchmarkExpMont/Even64-4 246 483123 ns/op 3616 B/op 53 allocs/op BenchmarkExpMont/Even96-4 237 500395 ns/op 3777 B/op 51 allocs/op BenchmarkExpMont/Even128-4 278 430706 ns/op 3251 B/op 50 allocs/op BenchmarkExpMont/Even255-4 300 398645 ns/op 2966 B/op 48 allocs/op BenchmarkExpMont/SmallEven1-4 672 180420 ns/op 1312 B/op 34 allocs/op BenchmarkExpMont/SmallEven2-4 570 208193 ns/op 1731 B/op 46 allocs/op BenchmarkExpMont/SmallEven3-4 590 202535 ns/op 1738 B/op 47 allocs/op BenchmarkExpMont/SmallEven4-4 580 202173 ns/op 1743 B/op 47 allocs/op BenchmarkExp2-4 26 4505850 ns/op BenchmarkBitset-4 1032530 115.0 ns/op BenchmarkBitsetNeg-4 514232 198.7 ns/op BenchmarkBitsetOrig-4 370087 322.3 ns/op BenchmarkBitsetNegOrig-4 228994 510.8 ns/op BenchmarkModSqrt225_Tonelli-4 211 563243 ns/op BenchmarkModSqrt225_3Mod4-4 690 167769 ns/op BenchmarkModSqrt231_Tonelli-4 206 582651 ns/op BenchmarkModSqrt231_5Mod8-4 577 199626 ns/op BenchmarkModInverse-4 19196 6729 ns/op BenchmarkSqrt-4 2506 47494 ns/op BenchmarkIntSqr/1-4 1628634 73.03 ns/op BenchmarkIntSqr/2-4 1000000 110.5 ns/op BenchmarkIntSqr/3-4 796557 128.0 ns/op BenchmarkIntSqr/5-4 728383 163.2 ns/op BenchmarkIntSqr/8-4 599414 198.5 ns/op BenchmarkIntSqr/10-4 423538 239.9 ns/op BenchmarkIntSqr/20-4 84307 1472 ns/op BenchmarkIntSqr/30-4 64093 1956 ns/op BenchmarkIntSqr/50-4 42596 3040 ns/op BenchmarkIntSqr/80-4 23718 5071 ns/op BenchmarkIntSqr/100-4 18873 6639 ns/op BenchmarkIntSqr/200-4 6945 17058 ns/op BenchmarkIntSqr/300-4 2533 40653 ns/op BenchmarkIntSqr/500-4 1303 92471 ns/op BenchmarkIntSqr/800-4 530 235776 ns/op BenchmarkIntSqr/1000-4 387 303382 ns/op BenchmarkDiv/20/10-4 545200 222.3 ns/op BenchmarkDiv/40/20-4 511309 223.7 ns/op BenchmarkDiv/100/50-4 507510 225.1 ns/op BenchmarkDiv/200/100-4 73454 1679 ns/op BenchmarkDiv/400/200-4 72788 1732 ns/op BenchmarkDiv/1000/500-4 60363 2104 ns/op BenchmarkDiv/2000/1000-4 44408 2791 ns/op BenchmarkDiv/20000/10000-4 1969 58472 ns/op BenchmarkDiv/200000/100000-4 51 2458522 ns/op BenchmarkDiv/2000000/1000000-4 2 71237865 ns/op BenchmarkDiv/20000000/10000000-4 1 2193980910 ns/op BenchmarkMul-4 8 12683878 ns/op BenchmarkNatMul/10-4 290059 408.3 ns/op BenchmarkNatMul/100-4 10000 10955 ns/op BenchmarkNatMul/1000-4 314 376334 ns/op BenchmarkZeroShifts/Shl-4 26641 5688 ns/op BenchmarkZeroShifts/ShlSame-4 6131988 19.06 ns/op BenchmarkZeroShifts/Shr-4 23292 4456 ns/op BenchmarkZeroShifts/ShrSame-4 6102165 19.06 ns/op BenchmarkExp3Power/0x10-4 271971 460.6 ns/op BenchmarkExp3Power/0x40-4 239109 513.7 ns/op BenchmarkExp3Power/0x100-4 151879 788.7 ns/op BenchmarkExp3Power/0x400-4 77961 1530 ns/op BenchmarkExp3Power/0x1000-4 17587 7070 ns/op BenchmarkExp3Power/0x4000-4 3278 35058 ns/op BenchmarkExp3Power/0x10000-4 330 330818 ns/op BenchmarkExp3Power/0x40000-4 32 3461998 ns/op BenchmarkExp3Power/0x100000-4 3 33697052 ns/op BenchmarkExp3Power/0x400000-4 1 307206272 ns/op BenchmarkFibo-4 4 30860009 ns/op BenchmarkNatSqr/1-4 1334344 97.75 ns/op BenchmarkNatSqr/2-4 735207 163.3 ns/op BenchmarkNatSqr/3-4 741970 187.1 ns/op BenchmarkNatSqr/5-4 495447 232.6 ns/op BenchmarkNatSqr/8-4 468591 332.6 ns/op BenchmarkNatSqr/10-4 329290 359.7 ns/op BenchmarkNatSqr/20-4 80032 1537 ns/op BenchmarkNatSqr/30-4 61076 2093 ns/op BenchmarkNatSqr/50-4 37219 3349 ns/op BenchmarkNatSqr/80-4 21668 5636 ns/op BenchmarkNatSqr/100-4 15680 7250 ns/op BenchmarkNatSqr/200-4 6417 18715 ns/op BenchmarkNatSqr/300-4 2590 46461 ns/op BenchmarkNatSqr/500-4 1315 94804 ns/op BenchmarkNatSqr/800-4 544 222411 ns/op BenchmarkNatSqr/1000-4 400 297030 ns/op BenchmarkNatSetBytes/8-4 3471142 33.92 ns/op BenchmarkNatSetBytes/24-4 821320 143.8 ns/op BenchmarkNatSetBytes/128-4 325640 341.8 ns/op BenchmarkNatSetBytes/7-4 1285053 91.95 ns/op BenchmarkNatSetBytes/23-4 534516 187.5 ns/op BenchmarkNatSetBytes/127-4 299059 436.3 ns/op BenchmarkScanPi-4 316 371102 ns/op BenchmarkStringPiParallel-4 942 116633 ns/op BenchmarkScan/10/Base2-4 53539 2242 ns/op BenchmarkScan/100/Base2-4 5359 20589 ns/op BenchmarkScan/1000/Base2-4 591 196749 ns/op BenchmarkScan/10/Base8-4 130518 909.9 ns/op BenchmarkScan/100/Base8-4 16976 7163 ns/op BenchmarkScan/1000/Base8-4 1718 70888 ns/op BenchmarkScan/10/Base10-4 143006 831.1 ns/op BenchmarkScan/100/Base10-4 18260 6569 ns/op BenchmarkScan/1000/Base10-4 1837 64522 ns/op BenchmarkScan/10/Base16-4 164496 707.8 ns/op BenchmarkScan/100/Base16-4 21741 5584 ns/op BenchmarkScan/1000/Base16-4 2102 55580 ns/op BenchmarkString/10/Base2-4 248368 435.6 ns/op BenchmarkString/100/Base2-4 39013 2967 ns/op BenchmarkString/1000/Base2-4 4284 29193 ns/op BenchmarkString/10/Base8-4 512918 238.9 ns/op BenchmarkString/100/Base8-4 97653 1169 ns/op BenchmarkString/1000/Base8-4 11564 10256 ns/op BenchmarkString/10/Base10-4 287029 392.7 ns/op BenchmarkString/100/Base10-4 65716 1842 ns/op BenchmarkString/1000/Base10-4 8022 15412 ns/op BenchmarkString/10/Base16-4 479588 213.3 ns/op BenchmarkString/100/Base16-4 131496 870.6 ns/op BenchmarkString/1000/Base16-4 16226 7378 ns/op BenchmarkLeafSize/0-4 63 1873720 ns/op BenchmarkLeafSize/1-4 726 164497 ns/op BenchmarkLeafSize/2-4 709 164889 ns/op BenchmarkLeafSize/3-4 531 238786 ns/op BenchmarkLeafSize/4-4 732 159644 ns/op BenchmarkLeafSize/5-4 495 251606 ns/op BenchmarkLeafSize/6-4 535 221300 ns/op BenchmarkLeafSize/7-4 579 208301 ns/op BenchmarkLeafSize/8-4 734 159583 ns/op BenchmarkLeafSize/9-4 408 286020 ns/op BenchmarkLeafSize/10-4 488 246312 ns/op BenchmarkLeafSize/11-4 482 246286 ns/op BenchmarkLeafSize/12-4 540 223981 ns/op BenchmarkLeafSize/13-4 516 236200 ns/op BenchmarkLeafSize/14-4 608 203424 ns/op BenchmarkLeafSize/15-4 624 186719 ns/op BenchmarkLeafSize/16-4 763 157609 ns/op BenchmarkLeafSize/32-4 733 163030 ns/op BenchmarkLeafSize/64-4 693 177989 ns/op BenchmarkProbablyPrime/n=0-4 15 7147413 ns/op BenchmarkProbablyPrime/n=1-4 13 8059532 ns/op BenchmarkProbablyPrime/n=5-4 9 11287033 ns/op BenchmarkProbablyPrime/n=10-4 7 15632985 ns/op BenchmarkProbablyPrime/n=20-4 5 24079017 ns/op BenchmarkProbablyPrime/Lucas-4 18 6374804 ns/op BenchmarkProbablyPrime/MillerRabinBase2-4 141 838617 ns/op BenchmarkRatCmp-4 295520 376.4 ns/op BenchmarkFloatPrecExact/1-4 203125 568.5 ns/op BenchmarkFloatPrecExact/10-4 62130 1955 ns/op BenchmarkFloatPrecExact/100-4 17774 6940 ns/op BenchmarkFloatPrecExact/1000-4 3262 34110 ns/op BenchmarkFloatPrecExact/10000-4 226 532934 ns/op BenchmarkFloatPrecExact/100000-4 5 22406313 ns/op BenchmarkFloatPrecExact/1000000-4 1 1120789605 ns/op BenchmarkFloatPrecMixed/1-4 183883 616.1 ns/op BenchmarkFloatPrecMixed/10-4 58804 2053 ns/op BenchmarkFloatPrecMixed/100-4 8331 13454 ns/op BenchmarkFloatPrecMixed/1000-4 710 171131 ns/op BenchmarkFloatPrecMixed/10000-4 19 5495449 ns/op BenchmarkFloatPrecMixed/100000-4 1 301951208 ns/op BenchmarkFloatPrecMixed/1000000-4 1 21036859039 ns/op BenchmarkFloatPrecInexact/1-4 294517 362.1 ns/op BenchmarkFloatPrecInexact/10-4 274353 423.9 ns/op BenchmarkFloatPrecInexact/100-4 207678 582.4 ns/op BenchmarkFloatPrecInexact/1000-4 58044 2417 ns/op BenchmarkFloatPrecInexact/10000-4 6240 17247 ns/op BenchmarkFloatPrecInexact/100000-4 774 158317 ns/op BenchmarkFloatPrecInexact/1000000-4 70 2075491 ns/op BenchmarkFloatSqrt/64-4 31292 3916 ns/op 160 B/op 4 allocs/op BenchmarkFloatSqrt/128-4 19501 6125 ns/op 208 B/op 4 allocs/op BenchmarkFloatSqrt/256-4 13543 8754 ns/op 304 B/op 4 allocs/op BenchmarkFloatSqrt/1000-4 7248 16024 ns/op 1264 B/op 5 allocs/op BenchmarkFloatSqrt/10000-4 1528 85630 ns/op 17924 B/op 8 allocs/op BenchmarkFloatSqrt/100000-4 105 1096365 ns/op 176815 B/op 20 allocs/op BenchmarkFloatSqrt/1000000-4 2 81304600 ns/op 3549404 B/op 615 allocs/op PASS ok math/big 73.519s goos: freebsd goarch: amd64 pkg: math/bits cpu: AMD EPYC 7B12 BenchmarkLeadingZeros-4 10400902 11.55 ns/op BenchmarkLeadingZeros8-4 9730497 11.77 ns/op BenchmarkLeadingZeros16-4 10752601 10.60 ns/op BenchmarkLeadingZeros32-4 11306110 10.40 ns/op BenchmarkLeadingZeros64-4 10348038 11.64 ns/op BenchmarkTrailingZeros-4 11057258 11.34 ns/op BenchmarkTrailingZeros8-4 9916731 11.22 ns/op BenchmarkTrailingZeros16-4 10616086 10.53 ns/op BenchmarkTrailingZeros32-4 10739437 11.94 ns/op BenchmarkTrailingZeros64-4 10553570 10.72 ns/op BenchmarkOnesCount-4 11514769 10.42 ns/op BenchmarkOnesCount8-4 10741108 10.30 ns/op BenchmarkOnesCount16-4 11468022 10.68 ns/op BenchmarkOnesCount32-4 11676945 11.72 ns/op BenchmarkOnesCount64-4 11656982 10.38 ns/op BenchmarkRotateLeft-4 11535535 9.293 ns/op BenchmarkRotateLeft8-4 10537425 10.97 ns/op BenchmarkRotateLeft16-4 11657774 10.01 ns/op BenchmarkRotateLeft32-4 11000222 10.20 ns/op BenchmarkRotateLeft64-4 10751733 10.54 ns/op BenchmarkReverse-4 18313438 6.244 ns/op BenchmarkReverse8-4 21381321 5.612 ns/op BenchmarkReverse16-4 20054932 5.121 ns/op BenchmarkReverse32-4 19871578 5.939 ns/op BenchmarkReverse64-4 18527936 5.800 ns/op BenchmarkReverseBytes-4 19108261 5.328 ns/op BenchmarkReverseBytes16-4 21452689 4.925 ns/op BenchmarkReverseBytes32-4 19788474 5.904 ns/op BenchmarkReverseBytes64-4 20592246 5.038 ns/op BenchmarkAdd-4 10483490 11.65 ns/op BenchmarkAdd32-4 11633150 9.687 ns/op BenchmarkAdd64-4 11776911 10.58 ns/op BenchmarkAdd64multiple-4 21435024 5.604 ns/op BenchmarkSub-4 9357285 12.14 ns/op BenchmarkSub32-4 10804357 10.87 ns/op BenchmarkSub64-4 11183869 10.88 ns/op BenchmarkSub64multiple-4 20162763 5.624 ns/op BenchmarkMul-4 11603014 10.15 ns/op BenchmarkMul32-4 11655226 10.79 ns/op BenchmarkMul64-4 10809075 11.01 ns/op BenchmarkDiv-4 11957707 10.07 ns/op BenchmarkDiv32-4 11519976 10.91 ns/op BenchmarkDiv64-4 11501170 10.05 ns/op PASS ok math/bits 6.599s goos: freebsd goarch: amd64 pkg: math/cmplx cpu: AMD EPYC 7B12 BenchmarkAbs-4 15292378 7.813 ns/op BenchmarkAcos-4 615550 178.7 ns/op BenchmarkAcosh-4 572427 194.3 ns/op BenchmarkAsin-4 641196 180.3 ns/op BenchmarkAsinh-4 620376 181.2 ns/op BenchmarkAtan-4 1000000 114.2 ns/op BenchmarkAtanh-4 1085202 111.8 ns/op BenchmarkConj-4 21455448 5.602 ns/op BenchmarkCos-4 717652 150.9 ns/op BenchmarkCosh-4 726026 156.4 ns/op BenchmarkExp-4 980942 116.4 ns/op BenchmarkLog-4 1480738 81.07 ns/op BenchmarkLog10-4 1478490 81.77 ns/op BenchmarkPhase-4 3301429 36.43 ns/op BenchmarkPolar-4 2275303 51.84 ns/op BenchmarkPow-4 257414 444.3 ns/op BenchmarkRect-4 1243120 96.55 ns/op BenchmarkSin-4 728340 161.3 ns/op BenchmarkSinh-4 648325 170.0 ns/op BenchmarkSqrt-4 1000000 114.4 ns/op BenchmarkTan-4 415183 265.8 ns/op BenchmarkTanh-4 486554 245.5 ns/op PASS ok math/cmplx 4.208s goos: freebsd goarch: amd64 pkg: math/rand cpu: AMD EPYC 7B12 BenchmarkInt63Threadsafe-4 1101232 108.1 ns/op BenchmarkInt63ThreadsafeParallel-4 772105 147.7 ns/op BenchmarkInt63Unthreadsafe-4 1464499 81.37 ns/op BenchmarkIntn1000-4 1000000 108.4 ns/op BenchmarkInt63n1000-4 1260357 95.53 ns/op BenchmarkInt31n1000-4 1275900 95.29 ns/op BenchmarkFloat32-4 1242832 96.08 ns/op BenchmarkFloat64-4 1464544 81.72 ns/op BenchmarkPerm3-4 254757 439.1 ns/op BenchmarkPerm30-4 31078 3882 ns/op BenchmarkPerm30ViaShuffle-4 31465 3856 ns/op BenchmarkShuffleOverhead-4 21664 5506 ns/op BenchmarkRead3-4 1000000 102.0 ns/op BenchmarkRead64-4 109213 1068 ns/op BenchmarkRead1000-4 7524 16127 ns/op BenchmarkConcurrent-4 220881 590.1 ns/op PASS ok math/rand 3.808s goos: freebsd goarch: amd64 pkg: math/rand/v2 cpu: AMD EPYC 7B12 BenchmarkChaCha8MarshalBinary-4 983095 122.7 ns/op BenchmarkChaCha8MarshalBinaryRead-4 339924 313.7 ns/op BenchmarkChaCha8-4 6837568 18.58 ns/op BenchmarkChaCha8Read-4 1155042 103.0 ns/op 310.64 MB/s BenchmarkPCG_DXSM-4 4637395 25.91 ns/op BenchmarkSourceUint64-4 4546993 25.91 ns/op BenchmarkGlobalInt64-4 4029852 27.83 ns/op BenchmarkGlobalInt64Parallel-4 7851273 15.04 ns/op BenchmarkGlobalUint64-4 3994208 28.85 ns/op BenchmarkGlobalUint64Parallel-4 7978344 14.86 ns/op BenchmarkInt64-4 2789319 44.27 ns/op BenchmarkUint64-4 2691672 44.52 ns/op BenchmarkGlobalIntN1000-4 2789101 43.66 ns/op BenchmarkIntN1000-4 2113309 58.57 ns/op BenchmarkInt64N1000-4 2064468 57.12 ns/op BenchmarkInt64N1e8-4 2090377 56.58 ns/op BenchmarkInt64N1e9-4 2027067 58.05 ns/op BenchmarkInt64N2e9-4 2099952 58.33 ns/op BenchmarkInt64N1e18-4 1984266 71.98 ns/op BenchmarkInt64N2e18-4 1945356 60.00 ns/op BenchmarkInt64N4e18-4 1766374 67.69 ns/op BenchmarkInt32N1000-4 2124685 58.08 ns/op BenchmarkInt32N1e8-4 2042838 70.91 ns/op BenchmarkInt32N1e9-4 2118650 57.30 ns/op BenchmarkInt32N2e9-4 2051792 70.86 ns/op BenchmarkFloat32-4 2682382 44.43 ns/op BenchmarkFloat64-4 2724680 44.29 ns/op BenchmarkExpFloat64-4 1408873 83.97 ns/op BenchmarkNormFloat64-4 1521963 80.80 ns/op BenchmarkPerm3-4 409920 264.8 ns/op BenchmarkPerm30-4 41124 2937 ns/op BenchmarkPerm30ViaShuffle-4 42080 2856 ns/op BenchmarkShuffleOverhead-4 56782 2150 ns/op BenchmarkConcurrent-4 4181085 28.75 ns/op PASS ok math/rand/v2 7.193s goos: freebsd goarch: amd64 pkg: mime cpu: AMD EPYC 7B12 BenchmarkQEncodeWord-4 78819 1519 ns/op BenchmarkQDecodeWord-4 161533 714.8 ns/op BenchmarkQDecodeHeader-4 171550 717.2 ns/op BenchmarkTypeByExtension/.html-4 307906 331.0 ns/op BenchmarkTypeByExtension/.HTML-4 292076 370.6 ns/op BenchmarkTypeByExtension/.unused-4 296802 397.3 ns/op BenchmarkExtensionsByType/text/html-4 210316 555.1 ns/op BenchmarkExtensionsByType/text/html;_charset=utf-8-4 146556 813.8 ns/op BenchmarkExtensionsByType/application/octet-stream-4 283954 455.2 ns/op PASS ok mime 2.195s goos: freebsd goarch: amd64 pkg: mime/multipart cpu: AMD EPYC 7B12 BenchmarkReadForm/fields/maxMemory=0-4 883 121094 ns/op 48162 B/op 188 allocs/op BenchmarkReadForm/fields/maxMemory=1048576-4 1018 119991 ns/op 48146 B/op 188 allocs/op BenchmarkReadForm/files/maxMemory=0-4 416 292009 ns/op 103427 B/op 271 allocs/op BenchmarkReadForm/files/maxMemory=1048576-4 775 159257 ns/op 48600 B/op 207 allocs/op PASS ok mime/multipart 1.641s goos: freebsd goarch: amd64 pkg: mime/quotedprintable cpu: AMD EPYC 7B12 BenchmarkWriter-4 1294 89375 ns/op PASS ok mime/quotedprintable 1.202s goos: freebsd goarch: amd64 pkg: net cpu: AMD EPYC 7B12 BenchmarkGoLookupIP-4 189 665958 ns/op 8678 B/op 92 allocs/op BenchmarkGoLookupIPNoSuchHost-4 12 9950154 ns/op 26464 B/op 208 allocs/op BenchmarkGoLookupIPWithBrokenNameServer-4 1 5041656147 ns/op 158160 B/op 223 allocs/op BenchmarkDNSName-4 152850 702.9 ns/op BenchmarkInterfaces-4 8318 14061 ns/op 3320 B/op 41 allocs/op BenchmarkInterfaceByIndex-4 13544 8970 ns/op 1944 B/op 29 allocs/op BenchmarkInterfaceByName-4 7678 14568 ns/op 3384 B/op 42 allocs/op BenchmarkInterfaceAddrs-4 9122 13298 ns/op 3272 B/op 48 allocs/op BenchmarkInterfacesAndAddrs-4 12621 9452 ns/op 2088 B/op 35 allocs/op BenchmarkInterfacesAndMulticastAddrs-4 8506 12267 ns/op 3168 B/op 50 allocs/op BenchmarkParseIP-4 18603 6398 ns/op BenchmarkParseIPValidIPv4-4 952704 110.5 ns/op BenchmarkParseIPValidIPv6-4 932566 129.5 ns/op BenchmarkIPMarshalText/IPv4-4 771196 133.4 ns/op 0 B/op 0 allocs/op BenchmarkIPMarshalText/IPv6-4 342994 348.6 ns/op 0 B/op 0 allocs/op BenchmarkIPMarshalText/IPv6_long-4 187630 616.5 ns/op 48 B/op 1 allocs/op BenchmarkIPString/IPv4-4 180247 672.3 ns/op 32 B/op 2 allocs/op BenchmarkIPString/IPv6-4 20803 5769 ns/op 216 B/op 11 allocs/op BenchmarkIPMaskString-4 86707 1417 ns/op BenchmarkIPEqual/IPv4-4 1420975 82.38 ns/op BenchmarkIPEqual/IPv6-4 1418786 88.07 ns/op BenchmarkSendfileZeroBytes-4 18962 5314 ns/op 20 B/op 1 allocs/op BenchmarkSendFile/file-to-tcp/1024-4 1 1066798580 ns/op 0.00 MB/s 376 B/op 9 allocs/op --- BENCH: BenchmarkSendFile/file-to-tcp/1024-4 sendfile_test.go:628: Deterministic RNG seed based on timestamp: 0x180be877344331af BenchmarkSendFile/file-to-tcp/2048-4 1 1074106566 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: 0x180be877742fd01f BenchmarkSendFile/file-to-tcp/4096-4 1 1074574706 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: 0x180be877b48a75c5 BenchmarkSendFile/file-to-tcp/8192-4 1 1013518344 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: 0x180be877f4ec7b59 BenchmarkSendFile/file-to-tcp/16384-4 1 1075433466 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: 0x180be87831aa257d BenchmarkSendFile/file-to-tcp/32768-4 1 1037070724 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: 0x180be878721855f4 BenchmarkSendFile/file-to-tcp/65536-4 1 1053233927 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: 0x180be878b04e6e1c BenchmarkSendFile/file-to-tcp/131072-4 1 1041931577 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: 0x180be878ef7da3c1 BenchmarkSendFile/file-to-tcp/262144-4 1 1055115650 ns/op 0.25 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: 0x180be8792e143d6f BenchmarkSendFile/file-to-tcp/524288-4 1 1115357871 ns/op 0.47 MB/s 280 B/op 8 allocs/op --- BENCH: BenchmarkSendFile/file-to-tcp/524288-4 sendfile_test.go:628: Deterministic RNG seed based on timestamp: 0x180be8796da31644 BenchmarkSendFile/file-to-tcp/1048576-4 1 1064319398 ns/op 0.99 MB/s 280 B/op 8 allocs/op --- BENCH: BenchmarkSendFile/file-to-tcp/1048576-4 sendfile_test.go:628: Deterministic RNG seed based on timestamp: 0x180be879b123334f BenchmarkSendFile/file-to-unix/1024-4 1 1069434611 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: 0x180be879f23e8eca BenchmarkSendFile/file-to-unix/2048-4 1 1018634317 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: 0x180be87a325273d9 BenchmarkSendFile/file-to-unix/4096-4 1 1070731682 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: 0x180be87a6f575ac1 BenchmarkSendFile/file-to-unix/8192-4 1 1028089916 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: 0x180be87aaf7bbf86 BenchmarkSendFile/file-to-unix/16384-4 1 1070355372 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: 0x180be87aed1a0fe7 BenchmarkSendFile/file-to-unix/32768-4 1 1017175926 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: 0x180be87b2d4398bb BenchmarkSendFile/file-to-unix/65536-4 1 1078691439 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: 0x180be87b6a4d0645 BenchmarkSendFile/file-to-unix/131072-4 1 1071498843 ns/op 0.12 MB/s 32944 B/op 4 allocs/op --- BENCH: BenchmarkSendFile/file-to-unix/131072-4 sendfile_test.go:628: Deterministic RNG seed based on timestamp: 0x180be87bab0642b5 BenchmarkSendFile/file-to-unix/262144-4 1 1026971534 ns/op 0.26 MB/s 32944 B/op 4 allocs/op --- BENCH: BenchmarkSendFile/file-to-unix/262144-4 sendfile_test.go:628: Deterministic RNG seed based on timestamp: 0x180be87beb63bd8c BenchmarkSendFile/file-to-unix/524288-4 1 1074668555 ns/op 0.49 MB/s 32944 B/op 4 allocs/op --- BENCH: BenchmarkSendFile/file-to-unix/524288-4 sendfile_test.go:628: Deterministic RNG seed based on timestamp: 0x180be87c294af788 BenchmarkSendFile/file-to-unix/1048576-4 1 1056856870 ns/op 0.99 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: 0x180be87c6a5c2e0e BenchmarkTCP4OneShot-4 3848 30675 ns/op BenchmarkTCP4OneShotTimeout-4 3621 31418 ns/op BenchmarkTCP4Persistent-4 12307 10487 ns/op BenchmarkTCP4PersistentTimeout-4 11491 10033 ns/op BenchmarkTCP6OneShot-4 3458 33705 ns/op BenchmarkTCP6OneShotTimeout-4 2935 36335 ns/op BenchmarkTCP6Persistent-4 11436 10513 ns/op BenchmarkTCP6PersistentTimeout-4 11083 10893 ns/op BenchmarkTCP4ConcurrentReadWrite-4 10000 25772 ns/op BenchmarkTCP6ConcurrentReadWrite-4 10000 25299 ns/op BenchmarkSetReadDeadline-4 125736 950.4 ns/op BenchmarkUDP6LinkLocalUnicast-4 5894 21715 ns/op BenchmarkReadWriteMsgUDPAddrPort-4 7644 16755 ns/op 0 B/op 0 allocs/op BenchmarkWriteToReadFromUDP-4 7052 16106 ns/op 16 B/op 1 allocs/op BenchmarkWriteToReadFromUDPAddrPort-4 9652 15298 ns/op 0 B/op 0 allocs/op PASS ok net 35.926s goos: freebsd goarch: amd64 pkg: net/http cpu: AMD EPYC 7B12 BenchmarkCookieString-4 41239 2823 ns/op 176 B/op 1 allocs/op BenchmarkReadSetCookies-4 18700 6558 ns/op 1200 B/op 21 allocs/op BenchmarkReadCookies-4 26997 4469 ns/op 2000 B/op 11 allocs/op BenchmarkHeaderWriteSubset-4 25725 4683 ns/op 46 B/op 0 allocs/op BenchmarkCopyValues-4 57778 2027 ns/op 736 B/op 11 allocs/op BenchmarkHexEscapeNonASCII-4 75975 1561 ns/op 192 B/op 2 allocs/op BenchmarkFindChild/n=2/rep=linear-4 1995465 59.04 ns/op BenchmarkFindChild/n=2/rep=map-4 4220943 27.25 ns/op BenchmarkFindChild/n=2/rep=hybrid8-4 1725490 69.22 ns/op BenchmarkFindChild/n=4/rep=linear-4 1097067 109.4 ns/op BenchmarkFindChild/n=4/rep=map-4 4145724 28.56 ns/op BenchmarkFindChild/n=4/rep=hybrid8-4 1010382 118.0 ns/op BenchmarkFindChild/n=8/rep=linear-4 520558 212.4 ns/op BenchmarkFindChild/n=8/rep=map-4 4239177 28.57 ns/op BenchmarkFindChild/n=8/rep=hybrid8-4 481590 220.6 ns/op BenchmarkFindChild/n=16/rep=linear-4 272869 407.2 ns/op BenchmarkFindChild/n=16/rep=map-4 4732446 24.48 ns/op BenchmarkFindChild/n=16/rep=hybrid8-4 3092085 37.88 ns/op BenchmarkFindChild/n=32/rep=linear-4 137593 839.7 ns/op BenchmarkFindChild/n=32/rep=map-4 4550983 26.32 ns/op BenchmarkFindChild/n=32/rep=hybrid8-4 3070489 39.12 ns/op BenchmarkMultiConflicts-4 1 127188148 ns/op BenchmarkServerMatch-4 26348 4710 ns/op BenchmarkReadRequestChrome-4 5350 20821 ns/op 29.35 MB/s 1540 B/op 14 allocs/op BenchmarkReadRequestCurl-4 15738 7742 ns/op 10.07 MB/s 988 B/op 9 allocs/op BenchmarkReadRequestApachebench-4 15279 7856 ns/op 10.44 MB/s 988 B/op 9 allocs/op BenchmarkReadRequestSiege-4 9277 11071 ns/op 13.64 MB/s 1084 B/op 11 allocs/op BenchmarkReadRequestWrk-4 23578 5239 ns/op 7.64 MB/s 924 B/op 7 allocs/op BenchmarkFileAndServer_1KB/h1-4 300 385290 ns/op 2.66 MB/s BenchmarkFileAndServer_1KB/https1-4 218 504713 ns/op 2.03 MB/s BenchmarkFileAndServer_1KB/h2-4 159 714220 ns/op 1.43 MB/s BenchmarkFileAndServer_16MB/h1-4 4 29415708 ns/op 570.35 MB/s BenchmarkFileAndServer_16MB/https1-4 2 65153636 ns/op 257.50 MB/s BenchmarkFileAndServer_16MB/h2-4 1 168534453 ns/op 99.55 MB/s BenchmarkFileAndServer_64MB/h1-4 1 111742155 ns/op 600.57 MB/s BenchmarkFileAndServer_64MB/https1-4 1 243687089 ns/op 275.39 MB/s BenchmarkFileAndServer_64MB/h2-4 1 691022769 ns/op 97.12 MB/s BenchmarkServeMux-4 303 430440 ns/op 17280 B/op 360 allocs/op BenchmarkServeMux_SkipServe-4 361 359388 ns/op 0 B/op 0 allocs/op BenchmarkClientServer/h1-4 352 344159 ns/op 6468 B/op 70 allocs/op BenchmarkClientServer/https1-4 255 467639 ns/op 7339 B/op 79 allocs/op BenchmarkClientServer/h2-4 189 592997 ns/op 10162 B/op 77 allocs/op BenchmarkClientServerParallel/4/h1-4 1280 86451 ns/op 9974 B/op 83 allocs/op BenchmarkClientServerParallel/4/https1-4 45 2574634 ns/op 108138 B/op 762 allocs/op --- BENCH: BenchmarkClientServerParallel/4/https1-4 clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:30191: write tcp 127.0.0.1:30188->127.0.0.1:30191: use of closed network connection clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:30193: write tcp 127.0.0.1:30188->127.0.0.1:30193: use of closed network connection clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:30222: read tcp 127.0.0.1:30196->127.0.0.1:30222: use of closed network connection clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:30223: read tcp 127.0.0.1:30196->127.0.0.1:30223: use of closed network connection clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:30221: write tcp 127.0.0.1:30196->127.0.0.1:30221: use of closed network connection clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:30217: write tcp 127.0.0.1:30196->127.0.0.1:30217: use of closed network connection clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:30224: write tcp 127.0.0.1:30196->127.0.0.1:30224: use of closed network connection clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:30220: write tcp 127.0.0.1:30196->127.0.0.1:30220: use of closed network connection clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:30218: write tcp 127.0.0.1:30196->127.0.0.1:30218: use of closed network connection clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:30262: EOF ... [output truncated] BenchmarkClientServerParallel/4/h2-4 561 196114 ns/op 12528 B/op 96 allocs/op --- BENCH: BenchmarkClientServerParallel/4/h2-4 clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:30269: read tcp 127.0.0.1:30265->127.0.0.1:30269: use of closed network connection clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:30267: read tcp 127.0.0.1:30265->127.0.0.1:30267: use of closed network connection clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:30270: write tcp 127.0.0.1:30265->127.0.0.1:30270: use of closed network connection clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:30272: write tcp 127.0.0.1:30265->127.0.0.1:30272: use of closed network connection clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:30289: EOF clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:30284: write tcp 127.0.0.1:30274->127.0.0.1:30284: use of closed network connection clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:30305: write tcp 127.0.0.1:30291->127.0.0.1:30305: use of closed network connection BenchmarkClientServerParallel/64/h1-4 864 138986 ns/op 16073 B/op 103 allocs/op BenchmarkClientServerParallel/64/https1-4 92 3699126 ns/op 142098 B/op 1000 allocs/op --- BENCH: BenchmarkClientServerParallel/64/https1-4 clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:30982: read tcp 127.0.0.1:30979->127.0.0.1:30982: use of closed network connection clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:30985: write tcp 127.0.0.1:30979->127.0.0.1:30985: use of closed network connection clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:30986: write tcp 127.0.0.1:30979->127.0.0.1:30986: use of closed network connection clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:31002: EOF clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:31017: EOF clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:30991: read tcp 127.0.0.1:30987->127.0.0.1:30991: use of closed network connection clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:30993: read tcp 127.0.0.1:30987->127.0.0.1:30993: use of closed network connection clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:31001: EOF clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:30990: read tcp 127.0.0.1:30987->127.0.0.1:30990: use of closed network connection clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:30999: EOF ... [output truncated] BenchmarkClientServerParallel/64/h2-4 91 3014918 ns/op 120930 B/op 921 allocs/op --- BENCH: BenchmarkClientServerParallel/64/h2-4 clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:31122: write tcp 127.0.0.1:31120->127.0.0.1:31122: use of closed network connection clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:31124: write tcp 127.0.0.1:31120->127.0.0.1:31124: use of closed network connection clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:31123: write tcp 127.0.0.1:31120->127.0.0.1:31123: use of closed network connection clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:31149: read tcp 127.0.0.1:31128->127.0.0.1:31149: use of closed network connection clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:31169: EOF clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:31136: EOF clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:31139: EOF clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:31162: EOF clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:31155: EOF clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:31165: EOF ... [output truncated] BenchmarkServer-4 1 1054160309 ns/op 31000 B/op 159 allocs/op BenchmarkClient-4 283 446354 ns/op 4239 B/op 51 allocs/op BenchmarkServerFakeConnNoKeepAlive-4 624 167532 ns/op 7752 B/op 56 allocs/op BenchmarkServerFakeConnWithKeepAlive-4 1238 84282 ns/op 3133 B/op 24 allocs/op BenchmarkServerFakeConnWithKeepAliveLite-4 1818 61007 ns/op 1924 B/op 14 allocs/op BenchmarkServerHandlerTypeLen-4 1879 61119 ns/op 2812 B/op 21 allocs/op BenchmarkServerHandlerNoLen-4 1671 61150 ns/op 2755 B/op 19 allocs/op BenchmarkServerHandlerNoType-4 2049 58485 ns/op 2765 B/op 20 allocs/op BenchmarkServerHandlerNoHeader-4 1768 60366 ns/op 1964 B/op 14 allocs/op BenchmarkServerHijack-4 1101 102133 ns/op 17112 B/op 52 allocs/op BenchmarkCloseNotifier/h1-4 450 268857 ns/op 6182 B/op 53 allocs/op BenchmarkResponseStatusLine-4 661636 153.8 ns/op 0 B/op 0 allocs/op PASS ok net/http 17.324s goos: freebsd goarch: amd64 pkg: net/http/httputil cpu: AMD EPYC 7B12 BenchmarkServeHTTP-4 5865 19956 ns/op 34258 B/op 14 allocs/op PASS ok net/http/httputil 1.298s goos: freebsd goarch: amd64 pkg: net/netip cpu: AMD EPYC 7B12 BenchmarkIPNextPrev-4 120565 986.4 ns/op BenchmarkBinaryMarshalRoundTrip/ipv4-4 1083607 107.9 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6-4 756838 148.9 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6+zone-4 118435 995.3 ns/op BenchmarkStdIPv4-4 167641 684.3 ns/op 16 B/op 1 allocs/op BenchmarkIPv4-4 128114 905.0 ns/op 0 B/op 0 allocs/op BenchmarkIPv4_inline-4 129748 934.3 ns/op 0 B/op 0 allocs/op BenchmarkStdIPv6-4 157060 735.7 ns/op 16 B/op 1 allocs/op BenchmarkIPv6-4 108835 1068 ns/op 0 B/op 0 allocs/op BenchmarkIPv4Contains-4 1952630 61.87 ns/op 0 B/op 0 allocs/op BenchmarkIPv6Contains-4 1752678 60.89 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v4-4 1227818 99.59 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6-4 796272 144.4 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_ellipsis-4 983592 119.8 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_v4-4 728456 162.9 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_zone-4 133437 892.7 ns/op 0 B/op 0 allocs/op BenchmarkStdParseIP/v4-4 650719 167.4 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6-4 550026 216.8 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_ellipsis-4 587575 192.5 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_v4-4 505564 241.2 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_zone-4 119502 986.0 ns/op 16 B/op 1 allocs/op BenchmarkAddrString/v4-4 580092 209.9 ns/op 16 B/op 1 allocs/op BenchmarkAddrString/v6-4 173572 637.7 ns/op 48 B/op 1 allocs/op BenchmarkAddrString/v6_ellipsis-4 258447 473.9 ns/op 24 B/op 1 allocs/op BenchmarkAddrString/v6_v4-4 309192 338.4 ns/op 24 B/op 1 allocs/op BenchmarkAddrString/v6_zone-4 237322 504.5 ns/op 24 B/op 1 allocs/op BenchmarkIPStringExpanded/v4-4 444939 230.2 ns/op 16 B/op 1 allocs/op BenchmarkIPStringExpanded/v6-4 219848 500.4 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_ellipsis-4 228032 499.7 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_v4-4 224659 490.3 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_zone-4 175476 656.3 ns/op 128 B/op 2 allocs/op BenchmarkAddrMarshalText/v4-4 632624 186.5 ns/op 16 B/op 1 allocs/op BenchmarkAddrMarshalText/v6-4 194770 571.1 ns/op 48 B/op 1 allocs/op BenchmarkAddrMarshalText/v6_ellipsis-4 240842 467.7 ns/op 48 B/op 1 allocs/op BenchmarkAddrMarshalText/v6_v4-4 342802 339.5 ns/op 32 B/op 1 allocs/op BenchmarkAddrMarshalText/v6_zone-4 213381 522.0 ns/op 48 B/op 1 allocs/op BenchmarkAddrPortString/v4-4 360132 333.2 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortString/v6-4 156615 750.9 ns/op 48 B/op 1 allocs/op BenchmarkAddrPortString/v6_ellipsis-4 184753 613.7 ns/op 32 B/op 1 allocs/op BenchmarkAddrPortString/v6_v4-4 223743 482.0 ns/op 32 B/op 1 allocs/op BenchmarkAddrPortString/v6_zone-4 175140 650.4 ns/op 32 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v4-4 405542 297.7 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6-4 165648 687.8 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_ellipsis-4 193830 586.8 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_v4-4 257638 445.1 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_zone-4 199345 632.7 ns/op 64 B/op 1 allocs/op BenchmarkPrefixMasking/IPv4_/32-4 1431946 83.08 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/17-4 1419367 85.28 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/0-4 1411791 84.87 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/128-4 1330155 89.48 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/65-4 1323334 90.12 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/0-4 1326963 89.81 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/128-4 1330855 85.90 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/65-4 1327010 89.48 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/0-4 1322852 90.04 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMarshalText-4 539749 223.0 ns/op 24 B/op 1 allocs/op BenchmarkParseAddrPort/v4-4 542436 192.9 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6-4 470377 234.2 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_ellipsis-4 493550 212.0 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_v4-4 424098 245.8 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_zone-4 109423 1066 ns/op 0 B/op 0 allocs/op BenchmarkAs16-4 7057317 16.64 ns/op PASS ok net/netip 10.499s 2024/11/27 19:02:22 Test RPC server listening on 127.0.0.1:31838 2024/11/27 19:02:22 Test HTTP RPC server listening on 127.0.0.1:31839 goos: freebsd goarch: amd64 pkg: net/rpc cpu: AMD EPYC 7B12 BenchmarkEndToEnd-4 1701 66637 ns/op BenchmarkEndToEndHTTP-4 1592 66814 ns/op BenchmarkEndToEndAsync-4 4000 30369 ns/op BenchmarkEndToEndAsyncHTTP-4 4322 29217 ns/op PASS ok net/rpc 1.851s goos: freebsd goarch: amd64 pkg: net/textproto cpu: AMD EPYC 7B12 BenchmarkReadMIMEHeader/client_headers-4 4431 23136 ns/op BenchmarkReadMIMEHeader/server_headers-4 6266 16096 ns/op BenchmarkUncommon-4 36882 3305 ns/op 464 B/op 5 allocs/op PASS ok net/textproto 1.404s goos: freebsd goarch: amd64 pkg: net/url cpu: AMD EPYC 7B12 BenchmarkString-4 6132 16494 ns/op 1200 B/op 32 allocs/op BenchmarkResolvePath-4 166448 678.3 ns/op 32 B/op 2 allocs/op BenchmarkQueryEscape/#00-4 870730 134.9 ns/op 16 B/op 1 allocs/op BenchmarkQueryEscape/#01-4 137506 871.8 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#02-4 248142 469.0 ns/op 32 B/op 1 allocs/op BenchmarkQueryEscape/#03-4 124686 973.9 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#04-4 20714 5909 ns/op 832 B/op 2 allocs/op BenchmarkPathEscape/#00-4 593292 198.1 ns/op 16 B/op 1 allocs/op BenchmarkPathEscape/#01-4 137545 870.6 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#02-4 253066 453.6 ns/op 32 B/op 1 allocs/op BenchmarkPathEscape/#03-4 121873 980.6 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#04-4 23103 5244 ns/op 704 B/op 2 allocs/op BenchmarkQueryUnescape/#00-4 291733 370.4 ns/op 16 B/op 1 allocs/op BenchmarkQueryUnescape/#01-4 135879 852.7 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#02-4 129475 889.3 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#03-4 60669 1941 ns/op 64 B/op 1 allocs/op BenchmarkQueryUnescape/#04-4 11329 10524 ns/op 320 B/op 1 allocs/op BenchmarkPathUnescape/#00-4 274082 371.7 ns/op 16 B/op 1 allocs/op BenchmarkPathUnescape/#01-4 138627 867.2 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#02-4 130116 897.5 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#03-4 61407 1932 ns/op 64 B/op 1 allocs/op BenchmarkPathUnescape/#04-4 11571 10273 ns/op 320 B/op 1 allocs/op PASS ok net/url 4.118s goos: freebsd goarch: amd64 pkg: os cpu: AMD EPYC 7B12 BenchmarkExpand/noop-4 4343181 27.49 ns/op 0 B/op 0 allocs/op BenchmarkExpand/multiple-4 256690 442.5 ns/op 48 B/op 2 allocs/op BenchmarkReaddirname-4 1519 76629 ns/op --- BENCH: BenchmarkReaddirname-4 os_test.go:506: benchmarkReaddirname ".": 157 entries os_test.go:506: benchmarkReaddirname ".": 157 entries os_test.go:506: benchmarkReaddirname ".": 157 entries BenchmarkReaddir-4 480 251620 ns/op --- BENCH: BenchmarkReaddir-4 os_test.go:523: benchmarkReaddir ".": 157 entries os_test.go:523: benchmarkReaddir ".": 157 entries os_test.go:523: benchmarkReaddir ".": 157 entries BenchmarkReadDir-4 1099 105321 ns/op --- BENCH: BenchmarkReadDir-4 os_test.go:540: benchmarkReadDir ".": 157 entries os_test.go:540: benchmarkReadDir ".": 157 entries os_test.go:540: benchmarkReadDir ".": 157 entries BenchmarkStatDot-4 152619 799.3 ns/op BenchmarkStatFile-4 130714 945.4 ns/op BenchmarkStatDir-4 139068 898.2 ns/op BenchmarkLstatDot-4 153830 792.7 ns/op BenchmarkLstatFile-4 127600 929.1 ns/op BenchmarkLstatDir-4 137794 883.7 ns/op BenchmarkRemoveAll-4 45 2311364 ns/op 41225 B/op 555 allocs/op PASS ok os 2.896s goos: freebsd goarch: amd64 pkg: os/exec cpu: AMD EPYC 7B12 BenchmarkExecHostname-4 46 2208241 ns/op 7440 B/op 31 allocs/op PASS ok os/exec 1.172s goos: freebsd goarch: amd64 pkg: os/user cpu: AMD EPYC 7B12 BenchmarkCurrent-4 24469 4524 ns/op PASS ok os/user 1.242s goos: freebsd goarch: amd64 pkg: reflect cpu: AMD EPYC 7B12 BenchmarkBool-4 4603092 25.35 ns/op BenchmarkString-4 2936445 40.58 ns/op BenchmarkBytes-4 2562298 46.28 ns/op BenchmarkNamedBytes-4 1485828 82.25 ns/op BenchmarkBytesArray-4 1006304 118.3 ns/op BenchmarkSliceLen-4 3016359 40.43 ns/op BenchmarkMapLen-4 1115553 108.5 ns/op BenchmarkStringLen-4 2198166 53.98 ns/op BenchmarkArrayLen-4 1659493 71.89 ns/op BenchmarkSliceCap-4 3015190 39.74 ns/op BenchmarkDeepEqual/int8-4 489105 220.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int8-4 122528 978.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int16-4 398720 257.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int16-4 115622 1013 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int32-4 392106 256.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int32-4 115972 1008 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int64-4 421393 255.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int64-4 117446 1006 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int-4 472812 255.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int-4 118990 1007 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint8-4 478654 223.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8-4 147807 778.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint16-4 460179 254.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint16-4 116539 1009 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint32-4 405904 257.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint32-4 114422 999.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint64-4 444639 255.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint64-4 113858 1003 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint-4 473334 255.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint-4 114314 1006 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uintptr-4 404838 255.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uintptr-4 116624 1018 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float32-4 477200 254.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float32-4 114468 1021 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float64-4 388383 257.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float64-4 112308 1013 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex64-4 472512 258.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex64-4 112160 1027 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex128-4 469585 258.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex128-4 111180 1026 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/bool-4 541852 220.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]bool-4 117168 985.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/string-4 468001 255.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]string-4 118452 1018 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8#01-4 150576 782.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][]uint8-4 75037 1569 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[6]uint8-4 63667 1874 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][6]uint8-4 45357 2660 ns/op 0 B/op 0 allocs/op BenchmarkMapsDeepEqual-4 46671 2538 ns/op BenchmarkIsZero/ArrayComparable-4 327121 349.0 ns/op BenchmarkIsZero/ArrayIncomparable-4 39902 3030 ns/op BenchmarkIsZero/StructComparable-4 698614 147.0 ns/op BenchmarkIsZero/StructIncomparable-4 174280 660.9 ns/op BenchmarkIsZero/ArrayInt_4-4 1648864 72.67 ns/op BenchmarkIsZero/ArrayInt_1024-4 19916 6020 ns/op BenchmarkIsZero/ArrayInt_1024_NoZero-4 38473 3115 ns/op BenchmarkIsZero/Struct4Int-4 1639945 73.59 ns/op BenchmarkIsZero/ArrayStruct4Int_1024-4 19858 6058 ns/op BenchmarkIsZero/ArrayChanInt_1024-4 19816 6031 ns/op BenchmarkIsZero/StructInt_512-4 38556 3097 ns/op BenchmarkSetZero/Bool/Direct-4 4932181 23.80 ns/op BenchmarkSetZero/Bool/CachedZero-4 963127 108.0 ns/op BenchmarkSetZero/Bool/NewZero-4 818238 144.3 ns/op BenchmarkSetZero/Int/Direct-4 3080510 39.32 ns/op BenchmarkSetZero/Int/CachedZero-4 1089878 109.6 ns/op BenchmarkSetZero/Int/NewZero-4 764938 146.2 ns/op BenchmarkSetZero/Uint/Direct-4 3071548 39.25 ns/op BenchmarkSetZero/Uint/CachedZero-4 1108824 109.8 ns/op BenchmarkSetZero/Uint/NewZero-4 697725 147.0 ns/op BenchmarkSetZero/Float/Direct-4 3091309 39.21 ns/op BenchmarkSetZero/Float/CachedZero-4 1109366 111.0 ns/op BenchmarkSetZero/Float/NewZero-4 829812 143.2 ns/op BenchmarkSetZero/Complex/Direct-4 2984714 39.53 ns/op BenchmarkSetZero/Complex/CachedZero-4 1000000 108.4 ns/op BenchmarkSetZero/Complex/NewZero-4 839397 147.1 ns/op BenchmarkSetZero/Array/Direct-4 2700601 43.08 ns/op BenchmarkSetZero/Array/CachedZero-4 1075296 109.1 ns/op BenchmarkSetZero/Array/NewZero-4 830287 145.7 ns/op BenchmarkSetZero/Chan/Direct-4 3038600 39.03 ns/op BenchmarkSetZero/Chan/CachedZero-4 1102826 109.5 ns/op BenchmarkSetZero/Chan/NewZero-4 856365 142.5 ns/op BenchmarkSetZero/Func/Direct-4 3085784 38.97 ns/op BenchmarkSetZero/Func/CachedZero-4 1128061 107.3 ns/op BenchmarkSetZero/Func/NewZero-4 840622 142.2 ns/op BenchmarkSetZero/Interface/Direct-4 2822901 42.87 ns/op BenchmarkSetZero/Interface/CachedZero-4 1081558 111.9 ns/op BenchmarkSetZero/Interface/NewZero-4 689554 146.9 ns/op BenchmarkSetZero/Map/Direct-4 3097222 39.74 ns/op BenchmarkSetZero/Map/CachedZero-4 981729 109.0 ns/op BenchmarkSetZero/Map/NewZero-4 837633 140.8 ns/op BenchmarkSetZero/Pointer/Direct-4 3081444 38.77 ns/op BenchmarkSetZero/Pointer/CachedZero-4 1000000 107.2 ns/op BenchmarkSetZero/Pointer/NewZero-4 845882 144.2 ns/op BenchmarkSetZero/Slice/Direct-4 2799819 42.67 ns/op BenchmarkSetZero/Slice/CachedZero-4 1105075 110.9 ns/op BenchmarkSetZero/Slice/NewZero-4 830718 146.3 ns/op BenchmarkSetZero/String/Direct-4 3005486 39.16 ns/op BenchmarkSetZero/String/CachedZero-4 915135 111.5 ns/op BenchmarkSetZero/String/NewZero-4 815898 148.1 ns/op BenchmarkSetZero/Struct/Direct-4 2809272 42.54 ns/op BenchmarkSetZero/Struct/CachedZero-4 1000000 108.4 ns/op BenchmarkSetZero/Struct/NewZero-4 836703 143.4 ns/op BenchmarkSelect/1-4 243608 485.6 ns/op 80 B/op 5 allocs/op BenchmarkSelect/4-4 102339 1240 ns/op 208 B/op 8 allocs/op BenchmarkSelect/8-4 51472 2370 ns/op 672 B/op 13 allocs/op BenchmarkCall-4 183955 568.7 ns/op 0 B/op 0 allocs/op BenchmarkCallMethod-4 185678 592.5 ns/op 0 B/op 0 allocs/op BenchmarkCallArgCopy/size=128-4 93006 1261 ns/op 101.51 MB/s BenchmarkCallArgCopy/size=256-4 83526 1450 ns/op 176.55 MB/s BenchmarkCallArgCopy/size=1024-4 70096 1727 ns/op 592.90 MB/s BenchmarkCallArgCopy/size=4096-4 45110 2892 ns/op 1416.53 MB/s BenchmarkCallArgCopy/size=65536-4 4737 24792 ns/op 2643.47 MB/s BenchmarkFieldByName1-4 2121465 56.17 ns/op BenchmarkFieldByName2-4 172444 1058 ns/op BenchmarkFieldByName3-4 19369 6139 ns/op BenchmarkInterfaceBig-4 4999078 24.32 ns/op BenchmarkInterfaceSmall-4 5037019 23.76 ns/op BenchmarkNew-4 3203204 38.95 ns/op BenchmarkMap/StringKeys/MapIndex-4 3285 36146 ns/op 0 B/op 0 allocs/op BenchmarkMap/StringKeys/SetMapIndex-4 2354 45831 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/MapIndex-4 2846 37424 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/SetMapIndex-4 2438 45049 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/MapIndex-4 2847 35998 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/SetMapIndex-4 2403 44998 ns/op 0 B/op 0 allocs/op BenchmarkMapIterNext-4 290769 359.4 ns/op BenchmarkTypeForString-4 2615908 45.86 ns/op BenchmarkTypeForError-4 1251432 94.96 ns/op PASS ok reflect 20.336s goos: freebsd goarch: amd64 pkg: regexp cpu: AMD EPYC 7B12 BenchmarkFind-4 15836 8226 ns/op 9248 B/op 1 allocs/op BenchmarkFindAllNoMatches-4 22056 6080 ns/op 9187 B/op 1 allocs/op BenchmarkFindString-4 17125 7128 ns/op 9253 B/op 1 allocs/op BenchmarkFindSubmatch-4 15267 7646 ns/op 9396 B/op 2 allocs/op BenchmarkFindStringSubmatch-4 15708 7492 ns/op 9245 B/op 2 allocs/op BenchmarkLiteral-4 25459 5102 ns/op BenchmarkNotLiteral-4 5338 20747 ns/op BenchmarkMatchClass-4 3860 27126 ns/op BenchmarkMatchClass_InRange-4 4746 26554 ns/op BenchmarkReplaceAll-4 3403 33804 ns/op BenchmarkAnchoredLiteralShortNonMatch-4 163999 727.3 ns/op BenchmarkAnchoredLiteralLongNonMatch-4 161024 727.0 ns/op BenchmarkAnchoredShortMatch-4 102188 1200 ns/op BenchmarkAnchoredLongMatch-4 99686 1198 ns/op BenchmarkOnePassShortA-4 26731 4513 ns/op BenchmarkNotOnePassShortA-4 10000 10730 ns/op BenchmarkOnePassShortB-4 34695 3467 ns/op BenchmarkNotOnePassShortB-4 14192 8863 ns/op BenchmarkOnePassLongPrefix-4 116682 1070 ns/op BenchmarkOnePassLongNotPrefix-4 39184 3147 ns/op BenchmarkMatchParallelShared-4 27339 4430 ns/op BenchmarkMatchParallelCopied-4 26462 4740 ns/op BenchmarkQuoteMetaAll-4 234064 468.1 ns/op 29.91 MB/s BenchmarkQuoteMetaNone-4 448977 253.4 ns/op 102.60 MB/s BenchmarkCompile/Onepass-4 5494 19442 ns/op 4272 B/op 52 allocs/op BenchmarkCompile/Medium-4 2446 47715 ns/op 10152 B/op 112 allocs/op BenchmarkCompile/Hard-4 283 429177 ns/op 90712 B/op 424 allocs/op BenchmarkMatch/Easy0/16-4 4635555 25.14 ns/op 636.41 MB/s BenchmarkMatch/Easy0/32-4 27030 4515 ns/op 7.09 MB/s BenchmarkMatch/Easy0/1K-4 23133 4856 ns/op 210.88 MB/s BenchmarkMatch/Easy0i/16-4 4705824 25.10 ns/op 637.44 MB/s BenchmarkMatch/Easy0i/32-4 7426 15021 ns/op 2.13 MB/s BenchmarkMatch/Easy0i/1K-4 350 341601 ns/op 3.00 MB/s BenchmarkMatch/Easy1/16-4 4780730 25.13 ns/op 636.75 MB/s BenchmarkMatch/Easy1/32-4 25168 4699 ns/op 6.81 MB/s BenchmarkMatch/Easy1/1K-4 9273 12030 ns/op 85.12 MB/s BenchmarkMatch/Medium/16-4 4686310 24.68 ns/op 648.34 MB/s BenchmarkMatch/Medium/32-4 7695 13683 ns/op 2.34 MB/s BenchmarkMatch/Medium/1K-4 399 301607 ns/op 3.40 MB/s BenchmarkMatch/Hard/16-4 4713984 25.21 ns/op 634.75 MB/s BenchmarkMatch/Hard/32-4 4803 21499 ns/op 1.49 MB/s BenchmarkMatch/Hard/1K-4 230 518916 ns/op 1.97 MB/s BenchmarkMatch/Hard1/16-4 2014 60759 ns/op 0.26 MB/s BenchmarkMatch/Hard1/32-4 1069 111006 ns/op 0.29 MB/s BenchmarkMatch/Hard1/1K-4 31 3318340 ns/op 0.31 MB/s BenchmarkMatch_onepass_regex/16-4 39129 3054 ns/op 5.24 MB/s 24 B/op 0 allocs/op BenchmarkMatch_onepass_regex/32-4 23229 5167 ns/op 6.19 MB/s 24 B/op 0 allocs/op BenchmarkMatch_onepass_regex/1K-4 866 138112 ns/op 7.41 MB/s 24 B/op 0 allocs/op PASS ok regexp 8.308s goos: freebsd goarch: amd64 pkg: regexp/syntax cpu: AMD EPYC 7B12 BenchmarkEmptyOpContext-4 845914 137.1 ns/op BenchmarkIsWordChar-4 244441 518.0 ns/op PASS ok regexp/syntax 2.137s goos: freebsd goarch: amd64 pkg: runtime cpu: AMD EPYC 7B12 BenchmarkCallers/cached-4 94387 1105 ns/op BenchmarkCallers/inlined-4 97570 1153 ns/op BenchmarkCallers/no-cache-4 24794 4761 ns/op BenchmarkFPCallers/cached-4 3767116 31.37 ns/op BenchmarkMakeChan/Byte-4 1261581 81.53 ns/op BenchmarkMakeChan/Int-4 1000000 109.9 ns/op BenchmarkMakeChan/Ptr-4 808651 144.9 ns/op BenchmarkMakeChan/Struct/0-4 1268044 82.67 ns/op BenchmarkMakeChan/Struct/32-4 720828 226.2 ns/op BenchmarkMakeChan/Struct/40-4 566277 207.6 ns/op BenchmarkChanNonblocking-4 12671007 8.709 ns/op BenchmarkSelectUncontended-4 1957413 94.85 ns/op BenchmarkSelectSyncContended-4 35896 3438 ns/op BenchmarkSelectAsyncContended-4 138459 790.7 ns/op BenchmarkSelectNonblock-4 7437024 15.79 ns/op BenchmarkChanUncontended-4 13478 18081 ns/op BenchmarkChanContended-4 1189 92992 ns/op BenchmarkChanSync-4 143168 786.1 ns/op BenchmarkChanSyncWork-4 49567 2314 ns/op BenchmarkChanProdCons0-4 98719 1224 ns/op BenchmarkChanProdCons10-4 161214 720.5 ns/op BenchmarkChanProdCons100-4 162343 691.5 ns/op BenchmarkChanProdConsWork0-4 86798 1342 ns/op BenchmarkChanProdConsWork10-4 117308 980.9 ns/op BenchmarkChanProdConsWork100-4 124881 878.6 ns/op BenchmarkSelectProdCons-4 75549 1508 ns/op BenchmarkReceiveDataFromClosedChan-4 1515706 79.76 ns/op BenchmarkChanCreation-4 167472 669.6 ns/op BenchmarkChanSem-4 219199 495.9 ns/op BenchmarkChanPopular-4 92 1187207 ns/op BenchmarkChanClosed-4 1000000 120.5 ns/op BenchmarkCallClosure-4 7622955 14.66 ns/op BenchmarkCallClosure1-4 7952500 14.63 ns/op BenchmarkCallClosure2-4 2168805 58.34 ns/op BenchmarkCallClosure3-4 2209106 49.30 ns/op BenchmarkCallClosure4-4 2227316 56.73 ns/op BenchmarkComplex128DivNormal-4 14788345 8.098 ns/op BenchmarkComplex128DivNisNaN-4 11369364 10.30 ns/op BenchmarkComplex128DivDisNaN-4 10637355 10.83 ns/op BenchmarkComplex128DivNisInf-4 13433508 8.415 ns/op BenchmarkComplex128DivDisInf-4 8312959 13.72 ns/op BenchmarkAllocation-4 7010 24354 ns/op BenchmarkReadMemStats-4 5512 19443 ns/op BenchmarkReadMemStatsLatency-4 1 116461 p50-ns 116461 p90-ns 116461 p99-ns BenchmarkWriteBarrier-4 2897769 39.03 ns/op BenchmarkBulkWriteBarrier-4 10635801 10.85 ns/op BenchmarkScanStackNoLocals-4 4 26020912 ns/op BenchmarkMSpanCountAlloc/bits=64-4 12941384 8.040 ns/op BenchmarkMSpanCountAlloc/bits=128-4 12440172 9.086 ns/op BenchmarkMSpanCountAlloc/bits=256-4 11106237 10.28 ns/op BenchmarkMSpanCountAlloc/bits=512-4 8781633 12.80 ns/op BenchmarkMSpanCountAlloc/bits=1024-4 6416454 17.51 ns/op BenchmarkHash5-4 8689567 13.71 ns/op 364.79 MB/s BenchmarkHash16-4 8028214 12.62 ns/op 1267.86 MB/s BenchmarkHash64-4 7619520 14.34 ns/op 4464.43 MB/s BenchmarkHash1024-4 3906938 30.31 ns/op 33783.28 MB/s BenchmarkHash65536-4 89102 1334 ns/op 49143.17 MB/s BenchmarkAlignedLoad-4 11154261 10.47 ns/op BenchmarkUnalignedLoad-4 9521919 11.09 ns/op BenchmarkEqEfaceConcrete-4 8381829 14.02 ns/op BenchmarkEqIfaceConcrete-4 8541702 14.06 ns/op BenchmarkNeEfaceConcrete-4 8442171 15.89 ns/op BenchmarkNeIfaceConcrete-4 8473544 14.03 ns/op BenchmarkConvT2EByteSized/bool-4 8209538 14.37 ns/op BenchmarkConvT2EByteSized/uint8-4 7944297 14.37 ns/op BenchmarkConvT2ESmall-4 7199840 16.50 ns/op BenchmarkConvT2EUintptr-4 7247577 16.54 ns/op BenchmarkConvT2ELarge-4 1617110 65.83 ns/op BenchmarkConvT2ISmall-4 7114093 16.47 ns/op BenchmarkConvT2IUintptr-4 7121853 15.91 ns/op BenchmarkConvT2ILarge-4 2035014 61.21 ns/op BenchmarkConvI2E-4 6882582 18.34 ns/op BenchmarkConvI2I-4 6998746 15.35 ns/op BenchmarkAssertE2T-4 7132758 16.84 ns/op BenchmarkAssertE2TLarge-4 3689320 31.56 ns/op BenchmarkAssertE2I-4 7537473 15.63 ns/op BenchmarkAssertI2T-4 7004347 16.54 ns/op BenchmarkAssertI2I-4 7394629 15.92 ns/op BenchmarkAssertI2E-4 7906891 14.94 ns/op BenchmarkAssertE2E-4 7803109 14.62 ns/op BenchmarkAssertE2T2-4 5310436 20.88 ns/op BenchmarkAssertE2T2Blank-4 6982165 16.93 ns/op BenchmarkAssertI2E2-4 6152749 18.14 ns/op BenchmarkAssertI2E2Blank-4 8197429 14.67 ns/op BenchmarkAssertE2E2-4 6342112 19.25 ns/op BenchmarkAssertE2E2Blank-4 8034648 14.60 ns/op BenchmarkConvT2Ezero/zero/16-4 7185222 16.50 ns/op BenchmarkConvT2Ezero/zero/32-4 7104187 16.45 ns/op BenchmarkConvT2Ezero/zero/64-4 7146615 16.04 ns/op BenchmarkConvT2Ezero/zero/str-4 7090352 16.51 ns/op BenchmarkConvT2Ezero/zero/slice-4 7435591 16.24 ns/op BenchmarkConvT2Ezero/zero/big-4 421700 439.7 ns/op BenchmarkConvT2Ezero/nonzero/str-4 2382763 57.17 ns/op BenchmarkConvT2Ezero/nonzero/slice-4 2239933 65.49 ns/op BenchmarkConvT2Ezero/nonzero/big-4 322922 526.9 ns/op BenchmarkConvT2Ezero/smallint/16-4 7172724 16.53 ns/op BenchmarkConvT2Ezero/smallint/32-4 7051275 16.51 ns/op BenchmarkConvT2Ezero/smallint/64-4 7283743 16.53 ns/op BenchmarkConvT2Ezero/largeint/16-4 2559202 53.96 ns/op BenchmarkConvT2Ezero/largeint/32-4 2469358 51.53 ns/op BenchmarkConvT2Ezero/largeint/64-4 2688152 48.78 ns/op BenchmarkMalloc8-4 2757558 43.10 ns/op BenchmarkMalloc16-4 3175525 45.72 ns/op BenchmarkMallocTypeInfo8-4 3478789 35.94 ns/op BenchmarkMallocTypeInfo16-4 2905269 51.33 ns/op BenchmarkMallocLargeStruct-4 326149 592.1 ns/op BenchmarkGoroutineSelect-4 80 1319216 ns/op BenchmarkGoroutineBlocking-4 91 1175717 ns/op BenchmarkGoroutineForRange-4 105 1069823 ns/op BenchmarkGoroutineIdle-4 136 893494 ns/op BenchmarkHashStringSpeed-4 3579382 31.73 ns/op BenchmarkHashBytesSpeed-4 2122456 54.80 ns/op BenchmarkHashInt32Speed-4 4085443 29.04 ns/op BenchmarkHashInt64Speed-4 3697519 29.98 ns/op BenchmarkHashStringArraySpeed-4 867520 147.9 ns/op BenchmarkMegMap-4 3623557 33.78 ns/op BenchmarkMegOneMap-4 3556186 32.40 ns/op BenchmarkMegEqMap-4 3200 33683 ns/op BenchmarkMegEmptyMap-4 5905575 20.63 ns/op BenchmarkMegEmptyMapWithInterfaceKey-4 3341304 36.00 ns/op BenchmarkSmallStrMap-4 3763420 31.66 ns/op BenchmarkMapStringKeysEight_16-4 3762253 31.64 ns/op BenchmarkMapStringKeysEight_32-4 3781356 31.47 ns/op BenchmarkMapStringKeysEight_64-4 3780712 32.44 ns/op BenchmarkMapStringKeysEight_128-4 3628978 32.68 ns/op BenchmarkMapStringKeysEight_256-4 3583051 32.62 ns/op BenchmarkMapStringKeysEight_1M-4 3597838 33.42 ns/op BenchmarkMapFirst/1-4 6094126 18.95 ns/op BenchmarkMapFirst/2-4 5682417 20.25 ns/op BenchmarkMapFirst/3-4 5656639 21.05 ns/op BenchmarkMapFirst/4-4 5637050 20.81 ns/op BenchmarkMapFirst/5-4 5602947 20.78 ns/op BenchmarkMapFirst/6-4 5800422 20.68 ns/op BenchmarkMapFirst/7-4 5525026 21.05 ns/op BenchmarkMapFirst/8-4 5816188 20.75 ns/op BenchmarkMapFirst/9-4 4807050 24.33 ns/op BenchmarkMapFirst/10-4 5041221 23.37 ns/op BenchmarkMapFirst/11-4 4851568 23.88 ns/op BenchmarkMapFirst/12-4 4783797 23.91 ns/op BenchmarkMapFirst/13-4 4834730 24.22 ns/op BenchmarkMapFirst/14-4 4959679 23.79 ns/op BenchmarkMapFirst/15-4 4981286 23.92 ns/op BenchmarkMapFirst/16-4 4969363 23.91 ns/op BenchmarkMapMid/1-4 5615558 20.74 ns/op BenchmarkMapMid/2-4 5604216 21.00 ns/op BenchmarkMapMid/3-4 5626003 20.42 ns/op BenchmarkMapMid/4-4 5419369 21.29 ns/op BenchmarkMapMid/5-4 5542036 21.27 ns/op BenchmarkMapMid/6-4 5512329 21.74 ns/op BenchmarkMapMid/7-4 5330944 21.99 ns/op BenchmarkMapMid/8-4 5342674 21.45 ns/op BenchmarkMapMid/9-4 4819344 24.25 ns/op BenchmarkMapMid/10-4 4885923 23.82 ns/op BenchmarkMapMid/11-4 4963258 22.89 ns/op BenchmarkMapMid/12-4 4746410 23.94 ns/op BenchmarkMapMid/13-4 5041179 24.30 ns/op BenchmarkMapMid/14-4 4969000 23.91 ns/op BenchmarkMapMid/15-4 4900030 23.60 ns/op BenchmarkMapMid/16-4 4917664 24.00 ns/op BenchmarkMapLast/1-4 5672122 20.08 ns/op BenchmarkMapLast/2-4 5702527 21.07 ns/op BenchmarkMapLast/3-4 5474652 21.70 ns/op BenchmarkMapLast/4-4 5465947 21.68 ns/op BenchmarkMapLast/5-4 5397915 21.55 ns/op BenchmarkMapLast/6-4 5168454 21.63 ns/op BenchmarkMapLast/7-4 5091123 23.01 ns/op BenchmarkMapLast/8-4 5255526 23.05 ns/op BenchmarkMapLast/9-4 4861660 23.82 ns/op BenchmarkMapLast/10-4 4983986 24.03 ns/op BenchmarkMapLast/11-4 4889996 24.20 ns/op BenchmarkMapLast/12-4 4937527 23.85 ns/op BenchmarkMapLast/13-4 4885226 23.95 ns/op BenchmarkMapLast/14-4 4940415 23.85 ns/op BenchmarkMapLast/15-4 4798615 24.14 ns/op BenchmarkMapLast/16-4 4866625 23.82 ns/op BenchmarkMapCycle-4 3797802 31.82 ns/op BenchmarkRepeatedLookupStrMapKey32-4 5327205 23.17 ns/op BenchmarkRepeatedLookupStrMapKey1M-4 5053 22399 ns/op BenchmarkMakeMap/[Byte]Byte-4 606644 331.9 ns/op BenchmarkMakeMap/[Int]Int-4 357680 573.4 ns/op BenchmarkNewEmptyMap-4 4921075 30.48 ns/op 0 B/op 0 allocs/op BenchmarkNewSmallMap-4 1860910 64.44 ns/op 0 B/op 0 allocs/op BenchmarkSameLengthMap-4 2672048 44.02 ns/op BenchmarkSmallKeyMap-4 3452412 34.20 ns/op BenchmarkMapPopulate/1-4 2690473 44.47 ns/op 0 B/op 0 allocs/op BenchmarkMapPopulate/10-4 170031 993.6 ns/op 328 B/op 3 allocs/op BenchmarkMapPopulate/100-4 14269 9378 ns/op 4456 B/op 9 allocs/op BenchmarkMapPopulate/1000-4 1032 132736 ns/op 74265 B/op 20 allocs/op BenchmarkMapPopulate/10000-4 100 1353469 ns/op 591491 B/op 79 allocs/op BenchmarkMapPopulate/100000-4 8 14206644 ns/op 4729402 B/op 532 allocs/op BenchmarkComplexAlgMap-4 623608 193.6 ns/op BenchmarkGoMapClear/Reflexive/1-4 2357449 50.80 ns/op BenchmarkGoMapClear/Reflexive/10-4 1891800 62.63 ns/op BenchmarkGoMapClear/Reflexive/100-4 742816 162.6 ns/op BenchmarkGoMapClear/Reflexive/1000-4 61072 1990 ns/op BenchmarkGoMapClear/Reflexive/10000-4 7878 15252 ns/op BenchmarkGoMapClear/NonReflexive/1-4 1909033 63.00 ns/op BenchmarkGoMapClear/NonReflexive/10-4 1629150 74.02 ns/op BenchmarkGoMapClear/NonReflexive/100-4 716863 168.6 ns/op BenchmarkGoMapClear/NonReflexive/1000-4 62325 1934 ns/op BenchmarkGoMapClear/NonReflexive/10000-4 7850 15266 ns/op BenchmarkMapStringConversion/32/simple-4 2159986 55.08 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/struct-4 2047594 59.12 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/array-4 2047735 59.19 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/simple-4 2102434 56.27 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/struct-4 1920216 61.83 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/array-4 1896468 61.71 ns/op 0 B/op 0 allocs/op BenchmarkMapInterfaceString-4 2772816 55.33 ns/op BenchmarkMapInterfacePtr-4 2810452 48.66 ns/op BenchmarkNewEmptyMapHintLessThan8-4 3642506 33.22 ns/op 0 B/op 0 allocs/op BenchmarkNewEmptyMapHintGreaterThan8-4 106663 1133 ns/op 1192 B/op 3 allocs/op BenchmarkMapIter/Key=int32/Elem=int32/len=6-4 2157990 55.23 ns/op BenchmarkMapIter/Key=int32/Elem=int32/len=64-4 1839268 65.48 ns/op BenchmarkMapIter/Key=int32/Elem=int32/len=65536-4 1890849 63.03 ns/op BenchmarkMapIter/Key=int64/Elem=int64/len=6-4 2160705 55.34 ns/op BenchmarkMapIter/Key=int64/Elem=int64/len=64-4 1793914 66.17 ns/op BenchmarkMapIter/Key=int64/Elem=int64/len=65536-4 1786370 67.53 ns/op BenchmarkMapIter/Key=string/Elem=string/len=6-4 2153730 55.86 ns/op BenchmarkMapIter/Key=string/Elem=string/len=64-4 1795521 66.12 ns/op BenchmarkMapIter/Key=string/Elem=string/len=65536-4 1777390 67.17 ns/op BenchmarkMapIter/Key=smallType/Elem=int32/len=6-4 2144396 56.20 ns/op BenchmarkMapIter/Key=smallType/Elem=int32/len=64-4 2028663 58.35 ns/op BenchmarkMapIter/Key=smallType/Elem=int32/len=65536-4 2056695 58.74 ns/op BenchmarkMapIter/Key=mediumType/Elem=int32/len=6-4 883006 132.8 ns/op BenchmarkMapIter/Key=mediumType/Elem=int32/len=64-4 846067 139.0 ns/op BenchmarkMapIter/Key=mediumType/Elem=int32/len=65536-4 1000000 471.3 ns/op BenchmarkMapIter/Key=bigType/Elem=int32/len=6-4 178941 647.3 ns/op BenchmarkMapIter/Key=bigType/Elem=int32/len=64-4 157537 716.2 ns/op BenchmarkMapIter/Key=bigType/Elem=int32/len=65536-4 1000000 1374 ns/op BenchmarkMapIter/Key=bigType/Elem=bigType/len=6-4 80470 1388 ns/op BenchmarkMapIter/Key=bigType/Elem=bigType/len=64-4 74260 1443 ns/op BenchmarkMapIter/Key=bigType/Elem=bigType/len=65536-4 1000000 2522 ns/op BenchmarkMapIter/Key=int32/Elem=bigType/len=6-4 164138 686.7 ns/op BenchmarkMapIter/Key=int32/Elem=bigType/len=64-4 141878 721.4 ns/op BenchmarkMapIter/Key=int32/Elem=bigType/len=65536-4 1000000 1523 ns/op BenchmarkMapIter/Key=*int32/Elem=int32/len=6-4 2148436 55.84 ns/op BenchmarkMapIter/Key=*int32/Elem=int32/len=64-4 1811212 65.73 ns/op BenchmarkMapIter/Key=*int32/Elem=int32/len=65536-4 1860327 64.23 ns/op BenchmarkMapIter/Key=int32/Elem=*int32/len=6-4 2151361 56.04 ns/op BenchmarkMapIter/Key=int32/Elem=*int32/len=64-4 1825292 65.37 ns/op BenchmarkMapIter/Key=int32/Elem=*int32/len=65536-4 1815500 65.54 ns/op BenchmarkMapIterLowLoad/Key=int32/Elem=int32/len=6-4 7469294 15.81 ns/op BenchmarkMapIterLowLoad/Key=int32/Elem=int32/len=64-4 38075860 2.634 ns/op BenchmarkMapIterLowLoad/Key=int32/Elem=int32/len=65536-4 172274268 0.6916 ns/op BenchmarkMapIterLowLoad/Key=int64/Elem=int64/len=6-4 7286516 16.08 ns/op BenchmarkMapIterLowLoad/Key=int64/Elem=int64/len=64-4 44977831 2.692 ns/op BenchmarkMapIterLowLoad/Key=int64/Elem=int64/len=65536-4 154841774 0.7385 ns/op BenchmarkMapIterLowLoad/Key=string/Elem=string/len=6-4 7321762 15.86 ns/op BenchmarkMapIterLowLoad/Key=string/Elem=string/len=64-4 45472423 2.620 ns/op BenchmarkMapIterLowLoad/Key=string/Elem=string/len=65536-4 163725489 0.7517 ns/op BenchmarkMapIterLowLoad/Key=smallType/Elem=int32/len=6-4 7386399 16.02 ns/op BenchmarkMapIterLowLoad/Key=smallType/Elem=int32/len=64-4 41031210 2.558 ns/op BenchmarkMapIterLowLoad/Key=smallType/Elem=int32/len=65536-4 149234599 0.7618 ns/op BenchmarkMapIterLowLoad/Key=mediumType/Elem=int32/len=6-4 3616831 32.90 ns/op BenchmarkMapIterLowLoad/Key=mediumType/Elem=int32/len=64-4 29071083 3.939 ns/op BenchmarkMapIterLowLoad/Key=mediumType/Elem=int32/len=65536-4 158183911 0.7651 ns/op BenchmarkMapIterLowLoad/Key=bigType/Elem=int32/len=6-4 970251 128.2 ns/op BenchmarkMapIterLowLoad/Key=bigType/Elem=int32/len=64-4 9138908 12.56 ns/op BenchmarkMapIterLowLoad/Key=bigType/Elem=int32/len=65536-4 153400900 0.7592 ns/op BenchmarkMapIterLowLoad/Key=bigType/Elem=bigType/len=6-4 511183 232.6 ns/op BenchmarkMapIterLowLoad/Key=bigType/Elem=bigType/len=64-4 5209479 22.76 ns/op BenchmarkMapIterLowLoad/Key=bigType/Elem=bigType/len=65536-4 152092666 0.7779 ns/op BenchmarkMapIterLowLoad/Key=int32/Elem=bigType/len=6-4 971054 123.0 ns/op BenchmarkMapIterLowLoad/Key=int32/Elem=bigType/len=64-4 9516271 12.52 ns/op BenchmarkMapIterLowLoad/Key=int32/Elem=bigType/len=65536-4 156923518 0.7494 ns/op BenchmarkMapIterLowLoad/Key=*int32/Elem=int32/len=6-4 7339142 16.09 ns/op BenchmarkMapIterLowLoad/Key=*int32/Elem=int32/len=64-4 40162510 2.621 ns/op BenchmarkMapIterLowLoad/Key=*int32/Elem=int32/len=65536-4 162041432 0.7235 ns/op BenchmarkMapIterLowLoad/Key=int32/Elem=*int32/len=6-4 7015536 15.78 ns/op BenchmarkMapIterLowLoad/Key=int32/Elem=*int32/len=64-4 45564364 2.627 ns/op BenchmarkMapIterLowLoad/Key=int32/Elem=*int32/len=65536-4 163400178 0.7500 ns/op BenchmarkMapAccessHit/Key=int32/Elem=int32/len=6-4 3481933 33.82 ns/op BenchmarkMapAccessHit/Key=int32/Elem=int32/len=64-4 3327523 35.88 ns/op BenchmarkMapAccessHit/Key=int32/Elem=int32/len=65536-4 1612282 69.45 ns/op BenchmarkMapAccessHit/Key=int64/Elem=int64/len=6-4 3526582 33.89 ns/op BenchmarkMapAccessHit/Key=int64/Elem=int64/len=64-4 3270825 36.66 ns/op BenchmarkMapAccessHit/Key=int64/Elem=int64/len=65536-4 898484 116.1 ns/op BenchmarkMapAccessHit/Key=string/Elem=string/len=6-4 2851806 42.07 ns/op BenchmarkMapAccessHit/Key=string/Elem=string/len=64-4 2998176 39.52 ns/op BenchmarkMapAccessHit/Key=string/Elem=string/len=65536-4 715004 143.3 ns/op BenchmarkMapAccessHit/Key=smallType/Elem=int32/len=6-4 2009814 59.16 ns/op BenchmarkMapAccessHit/Key=smallType/Elem=int32/len=64-4 2052252 58.69 ns/op BenchmarkMapAccessHit/Key=smallType/Elem=int32/len=65536-4 1420489 85.27 ns/op BenchmarkMapAccessHit/Key=mediumType/Elem=int32/len=6-4 918067 131.0 ns/op BenchmarkMapAccessHit/Key=mediumType/Elem=int32/len=64-4 976624 121.0 ns/op BenchmarkMapAccessHit/Key=mediumType/Elem=int32/len=65536-4 397561 327.6 ns/op BenchmarkMapAccessHit/Key=bigType/Elem=int32/len=6-4 185444 540.8 ns/op BenchmarkMapAccessHit/Key=bigType/Elem=int32/len=64-4 195682 583.5 ns/op BenchmarkMapAccessHit/Key=bigType/Elem=int32/len=65536-4 66056 1809 ns/op BenchmarkMapAccessHit/Key=bigType/Elem=bigType/len=6-4 90679 1199 ns/op BenchmarkMapAccessHit/Key=bigType/Elem=bigType/len=64-4 79712 1473 ns/op BenchmarkMapAccessHit/Key=bigType/Elem=bigType/len=65536-4 28347 4434 ns/op BenchmarkMapAccessHit/Key=int32/Elem=bigType/len=6-4 147345 713.6 ns/op BenchmarkMapAccessHit/Key=int32/Elem=bigType/len=64-4 164715 735.6 ns/op BenchmarkMapAccessHit/Key=int32/Elem=bigType/len=65536-4 68577 1664 ns/op BenchmarkMapAccessHit/Key=*int32/Elem=int32/len=6-4 3469252 34.35 ns/op BenchmarkMapAccessHit/Key=*int32/Elem=int32/len=64-4 3257085 36.28 ns/op BenchmarkMapAccessHit/Key=*int32/Elem=int32/len=65536-4 1764459 125.3 ns/op BenchmarkMapAccessHit/Key=int32/Elem=*int32/len=6-4 3338481 34.86 ns/op BenchmarkMapAccessHit/Key=int32/Elem=*int32/len=64-4 3134686 35.66 ns/op BenchmarkMapAccessHit/Key=int32/Elem=*int32/len=65536-4 1522794 66.51 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=int32/len=6-4 3749516 31.09 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=int32/len=64-4 3593277 33.74 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=int32/len=65536-4 2702114 44.13 ns/op BenchmarkMapAccessMiss/Key=int64/Elem=int64/len=6-4 3879908 30.46 ns/op BenchmarkMapAccessMiss/Key=int64/Elem=int64/len=64-4 3496645 36.02 ns/op BenchmarkMapAccessMiss/Key=int64/Elem=int64/len=65536-4 2248953 54.50 ns/op BenchmarkMapAccessMiss/Key=string/Elem=string/len=6-4 3010116 39.60 ns/op BenchmarkMapAccessMiss/Key=string/Elem=string/len=64-4 3409794 33.73 ns/op BenchmarkMapAccessMiss/Key=string/Elem=string/len=65536-4 2222816 68.72 ns/op BenchmarkMapAccessMiss/Key=smallType/Elem=int32/len=6-4 2298236 54.08 ns/op BenchmarkMapAccessMiss/Key=smallType/Elem=int32/len=64-4 2285689 51.66 ns/op BenchmarkMapAccessMiss/Key=smallType/Elem=int32/len=65536-4 1904875 65.92 ns/op BenchmarkMapAccessMiss/Key=mediumType/Elem=int32/len=6-4 939216 106.6 ns/op BenchmarkMapAccessMiss/Key=mediumType/Elem=int32/len=64-4 1168158 101.3 ns/op BenchmarkMapAccessMiss/Key=mediumType/Elem=int32/len=65536-4 746348 184.2 ns/op BenchmarkMapAccessMiss/Key=bigType/Elem=int32/len=6-4 228598 455.7 ns/op BenchmarkMapAccessMiss/Key=bigType/Elem=int32/len=64-4 234684 478.7 ns/op BenchmarkMapAccessMiss/Key=bigType/Elem=int32/len=65536-4 133776 928.2 ns/op BenchmarkMapAccessMiss/Key=bigType/Elem=bigType/len=6-4 215607 535.3 ns/op BenchmarkMapAccessMiss/Key=bigType/Elem=bigType/len=64-4 173292 577.2 ns/op BenchmarkMapAccessMiss/Key=bigType/Elem=bigType/len=65536-4 120064 1028 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=bigType/len=6-4 1000000 109.3 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=bigType/len=64-4 1000000 100.7 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=bigType/len=65536-4 1110831 136.4 ns/op BenchmarkMapAccessMiss/Key=*int32/Elem=int32/len=6-4 3714884 30.65 ns/op BenchmarkMapAccessMiss/Key=*int32/Elem=int32/len=64-4 3385111 34.54 ns/op BenchmarkMapAccessMiss/Key=*int32/Elem=int32/len=65536-4 2548506 46.76 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=*int32/len=6-4 3637890 32.33 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=*int32/len=64-4 3459247 35.69 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=*int32/len=65536-4 2207008 49.43 ns/op BenchmarkMapAssignExists/Key=int32/Elem=int32/len=6-4 3136705 40.44 ns/op BenchmarkMapAssignExists/Key=int32/Elem=int32/len=64-4 3095508 37.81 ns/op BenchmarkMapAssignExists/Key=int32/Elem=int32/len=65536-4 1791692 80.37 ns/op BenchmarkMapAssignExists/Key=int64/Elem=int64/len=6-4 3077568 38.56 ns/op BenchmarkMapAssignExists/Key=int64/Elem=int64/len=64-4 2976110 38.35 ns/op BenchmarkMapAssignExists/Key=int64/Elem=int64/len=65536-4 901318 161.0 ns/op BenchmarkMapAssignExists/Key=string/Elem=string/len=6-4 2739625 43.66 ns/op BenchmarkMapAssignExists/Key=string/Elem=string/len=64-4 2558818 46.59 ns/op BenchmarkMapAssignExists/Key=string/Elem=string/len=65536-4 867004 117.6 ns/op BenchmarkMapAssignExists/Key=smallType/Elem=int32/len=6-4 2002162 59.79 ns/op BenchmarkMapAssignExists/Key=smallType/Elem=int32/len=64-4 1980768 60.88 ns/op BenchmarkMapAssignExists/Key=smallType/Elem=int32/len=65536-4 882966 205.5 ns/op BenchmarkMapAssignExists/Key=mediumType/Elem=int32/len=6-4 924045 130.4 ns/op BenchmarkMapAssignExists/Key=mediumType/Elem=int32/len=64-4 891018 136.5 ns/op BenchmarkMapAssignExists/Key=mediumType/Elem=int32/len=65536-4 299382 385.0 ns/op BenchmarkMapAssignExists/Key=bigType/Elem=int32/len=6-4 207687 542.4 ns/op BenchmarkMapAssignExists/Key=bigType/Elem=int32/len=64-4 193936 592.1 ns/op BenchmarkMapAssignExists/Key=bigType/Elem=int32/len=65536-4 63702 1901 ns/op BenchmarkMapAssignExists/Key=bigType/Elem=bigType/len=6-4 85972 1230 ns/op BenchmarkMapAssignExists/Key=bigType/Elem=bigType/len=64-4 82164 1350 ns/op BenchmarkMapAssignExists/Key=bigType/Elem=bigType/len=65536-4 21842 5530 ns/op BenchmarkMapAssignExists/Key=int32/Elem=bigType/len=6-4 141460 718.0 ns/op BenchmarkMapAssignExists/Key=int32/Elem=bigType/len=64-4 154598 768.3 ns/op BenchmarkMapAssignExists/Key=int32/Elem=bigType/len=65536-4 42118 2782 ns/op BenchmarkMapAssignExists/Key=*int32/Elem=int32/len=6-4 3053748 38.90 ns/op BenchmarkMapAssignExists/Key=*int32/Elem=int32/len=64-4 3018259 38.58 ns/op BenchmarkMapAssignExists/Key=*int32/Elem=int32/len=65536-4 1548271 189.6 ns/op BenchmarkMapAssignExists/Key=int32/Elem=*int32/len=6-4 2915293 38.96 ns/op BenchmarkMapAssignExists/Key=int32/Elem=*int32/len=64-4 3041170 38.98 ns/op BenchmarkMapAssignExists/Key=int32/Elem=*int32/len=65536-4 1482506 160.9 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=int32/len=6-4 1592515 64.10 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=int32/len=64-4 818016 145.4 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=int32/len=65536-4 1000000 167.7 ns/op BenchmarkMapAssignFillNoHint/Key=int64/Elem=int64/len=6-4 1690366 74.16 ns/op BenchmarkMapAssignFillNoHint/Key=int64/Elem=int64/len=64-4 764193 178.1 ns/op BenchmarkMapAssignFillNoHint/Key=int64/Elem=int64/len=65536-4 954789 234.0 ns/op BenchmarkMapAssignFillNoHint/Key=string/Elem=string/len=6-4 1370445 104.1 ns/op BenchmarkMapAssignFillNoHint/Key=string/Elem=string/len=64-4 649862 221.0 ns/op BenchmarkMapAssignFillNoHint/Key=string/Elem=string/len=65536-4 727575 305.8 ns/op BenchmarkMapAssignFillNoHint/Key=smallType/Elem=int32/len=6-4 1250208 95.66 ns/op BenchmarkMapAssignFillNoHint/Key=smallType/Elem=int32/len=64-4 649708 194.7 ns/op BenchmarkMapAssignFillNoHint/Key=smallType/Elem=int32/len=65536-4 779361 234.1 ns/op BenchmarkMapAssignFillNoHint/Key=mediumType/Elem=int32/len=6-4 284466 681.9 ns/op BenchmarkMapAssignFillNoHint/Key=mediumType/Elem=int32/len=64-4 236409 766.9 ns/op BenchmarkMapAssignFillNoHint/Key=mediumType/Elem=int32/len=65536-4 267429 829.9 ns/op BenchmarkMapAssignFillNoHint/Key=bigType/Elem=int32/len=6-4 34916 3273 ns/op BenchmarkMapAssignFillNoHint/Key=bigType/Elem=int32/len=64-4 31971 5044 ns/op BenchmarkMapAssignFillNoHint/Key=bigType/Elem=int32/len=65536-4 41005 2970 ns/op BenchmarkMapAssignFillNoHint/Key=bigType/Elem=bigType/len=6-4 14638 7538 ns/op BenchmarkMapAssignFillNoHint/Key=bigType/Elem=bigType/len=64-4 13861 10923 ns/op BenchmarkMapAssignFillNoHint/Key=bigType/Elem=bigType/len=65536-4 18345 6613 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=bigType/len=6-4 31705 3926 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=bigType/len=64-4 34794 5348 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=bigType/len=65536-4 41624 2880 ns/op BenchmarkMapAssignFillNoHint/Key=*int32/Elem=int32/len=6-4 1541289 86.99 ns/op BenchmarkMapAssignFillNoHint/Key=*int32/Elem=int32/len=64-4 755409 163.8 ns/op BenchmarkMapAssignFillNoHint/Key=*int32/Elem=int32/len=65536-4 995982 218.4 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=*int32/len=6-4 1625575 77.58 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=*int32/len=64-4 883917 175.3 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=*int32/len=65536-4 956875 220.1 ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=int32/len=6-4 296642 415.8 ns/op 213640 p100-ns/op 189.0 p50-ns/op 530.0 p99-ns/op 1030 p99.9-ns/op 13320 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=int32/len=64-4 271429 451.0 ns/op 121750 p100-ns/op 190.0 p50-ns/op 1911 p99-ns/op 3220 p99.9-ns/op 22619 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=int32/len=65536-4 276142 537.4 ns/op 206101 p100-ns/op 269.0 p50-ns/op 680.0 p99-ns/op 31130 p99.9-ns/op 44110 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int64/Elem=int64/len=6-4 290394 423.3 ns/op 245881 p100-ns/op 181.0 p50-ns/op 560.0 p99-ns/op 1260 p99.9-ns/op 15240 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int64/Elem=int64/len=64-4 260290 469.4 ns/op 224200 p100-ns/op 190.0 p50-ns/op 2250 p99-ns/op 4130 p99.9-ns/op 38400 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int64/Elem=int64/len=65536-4 261945 568.5 ns/op 182700 p100-ns/op 291.0 p50-ns/op 700.0 p99-ns/op 35920 p99.9-ns/op 51280 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=string/Elem=string/len=6-4 288229 432.6 ns/op 245721 p100-ns/op 190.0 p50-ns/op 610.0 p99-ns/op 2230 p99.9-ns/op 21571 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=string/Elem=string/len=64-4 238711 586.4 ns/op 10383428 p100-ns/op 200.0 p50-ns/op 3130 p99-ns/op 7511 p99.9-ns/op 82051 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=string/Elem=string/len=65536-4 231619 708.3 ns/op 865181 p100-ns/op 320.0 p50-ns/op 779.0 p99-ns/op 66720 p99.9-ns/op 190420 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=smallType/Elem=int32/len=6-4 265484 460.9 ns/op 157680 p100-ns/op 240.0 p50-ns/op 589.0 p99-ns/op 1140 p99.9-ns/op 15790 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=smallType/Elem=int32/len=64-4 235572 528.0 ns/op 273800 p100-ns/op 240.0 p50-ns/op 2541 p99-ns/op 5560 p99.9-ns/op 42739 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=smallType/Elem=int32/len=65536-4 192806 650.7 ns/op 336790 p100-ns/op 300.0 p50-ns/op 2540 p99-ns/op 39059 p99.9-ns/op 83750 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=mediumType/Elem=int32/len=6-4 132670 956.9 ns/op 375800 p100-ns/op 469.0 p50-ns/op 3740 p99-ns/op 28819 p99.9-ns/op 95989 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=mediumType/Elem=int32/len=64-4 113815 1304 ns/op 11594630 p100-ns/op 470.0 p50-ns/op 5589 p99-ns/op 46970 p99.9-ns/op 170370 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=mediumType/Elem=int32/len=65536-4 124558 1331 ns/op 642632 p100-ns/op 611.0 p50-ns/op 3660 p99-ns/op 163750 p99.9-ns/op 325161 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=bigType/Elem=int32/len=6-4 29073 5467 ns/op 19039126 p100-ns/op 2229 p50-ns/op 26409 p99-ns/op 102371 p99.9-ns/op 11244099 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=bigType/Elem=int32/len=64-4 31881 4033 ns/op 16965004 p100-ns/op 2009 p50-ns/op 23980 p99-ns/op 97280 p99.9-ns/op 236260 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=bigType/Elem=int32/len=65536-4 35448 3672 ns/op 505811 p100-ns/op 2520 p50-ns/op 10280 p99-ns/op 461460 p99.9-ns/op 500320 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=bigType/Elem=bigType/len=6-4 14422 8745 ns/op 11434581 p100-ns/op 5340 p50-ns/op 52840 p99-ns/op 172751 p99.9-ns/op 324930 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=bigType/Elem=bigType/len=64-4 10000 11203 ns/op 14291754 p100-ns/op 5679 p50-ns/op 48449 p99-ns/op 158440 p99.9-ns/op 14291754 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=bigType/Elem=bigType/len=65536-4 17292 7032 ns/op 516480 p100-ns/op 5689 p50-ns/op 15351 p99-ns/op 444770 p99.9-ns/op 494921 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=bigType/len=6-4 23090 4444 ns/op 311149 p100-ns/op 2730 p50-ns/op 30620 p99-ns/op 100910 p99.9-ns/op 269490 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=bigType/len=64-4 28077 4254 ns/op 316141 p100-ns/op 2651 p50-ns/op 26941 p99-ns/op 123250 p99.9-ns/op 291150 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=bigType/len=65536-4 37791 3302 ns/op 56061 p100-ns/op 2890 p50-ns/op 10750 p99-ns/op 35920 p99.9-ns/op 46019 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=*int32/Elem=int32/len=6-4 252169 436.5 ns/op 291300 p100-ns/op 189.0 p50-ns/op 570.0 p99-ns/op 3910 p99.9-ns/op 14260 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=*int32/Elem=int32/len=64-4 261003 492.1 ns/op 292899 p100-ns/op 190.0 p50-ns/op 2330 p99-ns/op 6320 p99.9-ns/op 39450 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=*int32/Elem=int32/len=65536-4 238270 547.0 ns/op 231190 p100-ns/op 261.0 p50-ns/op 640.0 p99-ns/op 35461 p99.9-ns/op 59040 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=*int32/len=6-4 293770 411.4 ns/op 80091 p100-ns/op 181.0 p50-ns/op 550.0 p99-ns/op 1160 p99.9-ns/op 11480 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=*int32/len=64-4 267950 464.4 ns/op 293241 p100-ns/op 190.0 p50-ns/op 2219 p99-ns/op 4431 p99.9-ns/op 38280 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=*int32/len=65536-4 265222 543.8 ns/op 673141 p100-ns/op 259.0 p50-ns/op 640.0 p99-ns/op 35330 p99.9-ns/op 63930 p99.99-ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=int32/len=6-4 1814770 65.21 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=int32/len=64-4 2068251 57.65 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=int32/len=65536-4 1000000 118.3 ns/op BenchmarkMapAssignFillHint/Key=int64/Elem=int64/len=6-4 1692308 72.50 ns/op BenchmarkMapAssignFillHint/Key=int64/Elem=int64/len=64-4 1535863 73.77 ns/op BenchmarkMapAssignFillHint/Key=int64/Elem=int64/len=65536-4 660180 161.6 ns/op BenchmarkMapAssignFillHint/Key=string/Elem=string/len=6-4 1277221 88.56 ns/op BenchmarkMapAssignFillHint/Key=string/Elem=string/len=64-4 1000000 125.8 ns/op BenchmarkMapAssignFillHint/Key=string/Elem=string/len=65536-4 425521 235.9 ns/op BenchmarkMapAssignFillHint/Key=smallType/Elem=int32/len=6-4 1223456 96.76 ns/op BenchmarkMapAssignFillHint/Key=smallType/Elem=int32/len=64-4 844230 130.7 ns/op BenchmarkMapAssignFillHint/Key=smallType/Elem=int32/len=65536-4 597747 246.8 ns/op BenchmarkMapAssignFillHint/Key=mediumType/Elem=int32/len=6-4 293619 556.0 ns/op BenchmarkMapAssignFillHint/Key=mediumType/Elem=int32/len=64-4 269772 456.0 ns/op BenchmarkMapAssignFillHint/Key=mediumType/Elem=int32/len=65536-4 214411 619.3 ns/op BenchmarkMapAssignFillHint/Key=bigType/Elem=int32/len=6-4 47301 2900 ns/op BenchmarkMapAssignFillHint/Key=bigType/Elem=int32/len=64-4 41514 4686 ns/op BenchmarkMapAssignFillHint/Key=bigType/Elem=int32/len=65536-4 45236 2531 ns/op BenchmarkMapAssignFillHint/Key=bigType/Elem=bigType/len=6-4 20854 7528 ns/op BenchmarkMapAssignFillHint/Key=bigType/Elem=bigType/len=64-4 10000 16183 ns/op BenchmarkMapAssignFillHint/Key=bigType/Elem=bigType/len=65536-4 19033 6358 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=bigType/len=6-4 36579 4447 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=bigType/len=64-4 23511 5004 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=bigType/len=65536-4 36544 2887 ns/op BenchmarkMapAssignFillHint/Key=*int32/Elem=int32/len=6-4 1598932 79.85 ns/op BenchmarkMapAssignFillHint/Key=*int32/Elem=int32/len=64-4 1543573 73.05 ns/op BenchmarkMapAssignFillHint/Key=*int32/Elem=int32/len=65536-4 715892 185.0 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=*int32/len=6-4 1644693 71.94 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=*int32/len=64-4 1405022 73.10 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=*int32/len=65536-4 960945 157.4 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=int32/len=6-4 2729106 43.92 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=int32/len=64-4 2683450 43.99 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=int32/len=65536-4 1459732 96.72 ns/op BenchmarkMapAssignFillClear/Key=int64/Elem=int64/len=6-4 2717540 44.63 ns/op BenchmarkMapAssignFillClear/Key=int64/Elem=int64/len=64-4 2584144 46.80 ns/op BenchmarkMapAssignFillClear/Key=int64/Elem=int64/len=65536-4 785606 173.2 ns/op BenchmarkMapAssignFillClear/Key=string/Elem=string/len=6-4 2489473 47.87 ns/op BenchmarkMapAssignFillClear/Key=string/Elem=string/len=64-4 2352171 50.68 ns/op BenchmarkMapAssignFillClear/Key=string/Elem=string/len=65536-4 700568 190.3 ns/op BenchmarkMapAssignFillClear/Key=smallType/Elem=int32/len=6-4 1731633 68.71 ns/op BenchmarkMapAssignFillClear/Key=smallType/Elem=int32/len=64-4 1776639 66.58 ns/op BenchmarkMapAssignFillClear/Key=smallType/Elem=int32/len=65536-4 1077861 206.7 ns/op BenchmarkMapAssignFillClear/Key=mediumType/Elem=int32/len=6-4 281030 476.3 ns/op BenchmarkMapAssignFillClear/Key=mediumType/Elem=int32/len=64-4 288712 486.1 ns/op BenchmarkMapAssignFillClear/Key=mediumType/Elem=int32/len=65536-4 176671 659.3 ns/op BenchmarkMapAssignFillClear/Key=bigType/Elem=int32/len=6-4 41625 3084 ns/op BenchmarkMapAssignFillClear/Key=bigType/Elem=int32/len=64-4 50707 3798 ns/op BenchmarkMapAssignFillClear/Key=bigType/Elem=int32/len=65536-4 30904 3759 ns/op BenchmarkMapAssignFillClear/Key=bigType/Elem=bigType/len=6-4 16063 8125 ns/op BenchmarkMapAssignFillClear/Key=bigType/Elem=bigType/len=64-4 19351 9978 ns/op BenchmarkMapAssignFillClear/Key=bigType/Elem=bigType/len=65536-4 10564 9968 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=bigType/len=6-4 38089 4166 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=bigType/len=64-4 32716 3809 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=bigType/len=65536-4 24637 4067 ns/op BenchmarkMapAssignFillClear/Key=*int32/Elem=int32/len=6-4 2546164 46.34 ns/op BenchmarkMapAssignFillClear/Key=*int32/Elem=int32/len=64-4 2581345 45.34 ns/op BenchmarkMapAssignFillClear/Key=*int32/Elem=int32/len=65536-4 1296355 81.48 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=*int32/len=6-4 2687690 43.49 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=*int32/len=64-4 2546262 45.83 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=*int32/len=65536-4 1000000 151.4 ns/op BenchmarkMapAssignAddition/Key=int32/Elem=int32/len=6-4 2106564 57.36 ns/op BenchmarkMapAssignAddition/Key=int32/Elem=int32/len=64-4 2021589 59.77 ns/op BenchmarkMapAssignAddition/Key=int32/Elem=int32/len=65536-4 1214304 93.09 ns/op BenchmarkMapAssignAddition/Key=int64/Elem=int64/len=6-4 2068412 57.67 ns/op BenchmarkMapAssignAddition/Key=int64/Elem=int64/len=64-4 2013004 59.62 ns/op BenchmarkMapAssignAddition/Key=int64/Elem=int64/len=65536-4 767628 168.5 ns/op BenchmarkMapAssignAddition/Key=string/Elem=string/len=6-4 186908 8861 ns/op BenchmarkMapAssignAddition/Key=string/Elem=string/len=64-4 551725 5009 ns/op BenchmarkMapAssignAddition/Key=string/Elem=string/len=65536-4 417204 300.8 ns/op BenchmarkMapAssignAddition/Key=smallType/Elem=int32/len=6-4 1004430 117.7 ns/op BenchmarkMapAssignAddition/Key=smallType/Elem=int32/len=64-4 1019738 117.7 ns/op BenchmarkMapAssignAddition/Key=smallType/Elem=int32/len=65536-4 625767 284.5 ns/op BenchmarkMapAssignAddition/Key=mediumType/Elem=int32/len=6-4 329220 314.9 ns/op BenchmarkMapAssignAddition/Key=mediumType/Elem=int32/len=64-4 342490 303.3 ns/op BenchmarkMapAssignAddition/Key=mediumType/Elem=int32/len=65536-4 175285 602.3 ns/op BenchmarkMapAssignAddition/Key=bigType/Elem=int32/len=6-4 75219 1495 ns/op BenchmarkMapAssignAddition/Key=bigType/Elem=int32/len=64-4 73087 1557 ns/op BenchmarkMapAssignAddition/Key=bigType/Elem=int32/len=65536-4 39414 2902 ns/op BenchmarkMapAssignAppend/Key=int32/Elem=[]int32/len=6-4 1465156 82.29 ns/op BenchmarkMapAssignAppend/Key=int32/Elem=[]int32/len=64-4 1577532 77.99 ns/op BenchmarkMapAssignAppend/Key=int32/Elem=[]int32/len=65536-4 444795 245.3 ns/op BenchmarkMapAssignAppend/Key=int64/Elem=[]int32/len=6-4 1658385 73.83 ns/op BenchmarkMapAssignAppend/Key=int64/Elem=[]int32/len=64-4 1605354 73.08 ns/op BenchmarkMapAssignAppend/Key=int64/Elem=[]int32/len=65536-4 668438 225.8 ns/op BenchmarkMapAssignAppend/Key=string/Elem=[]int32/len=6-4 1532182 77.46 ns/op BenchmarkMapAssignAppend/Key=string/Elem=[]int32/len=64-4 1588177 88.92 ns/op BenchmarkMapAssignAppend/Key=string/Elem=[]int32/len=65536-4 461964 252.4 ns/op BenchmarkMapDelete/Key=int32/Elem=int32/len=6-4 1519014 79.57 ns/op BenchmarkMapDelete/Key=int32/Elem=int32/len=64-4 1338756 90.15 ns/op BenchmarkMapDelete/Key=int32/Elem=int32/len=65536-4 1000000 168.7 ns/op BenchmarkMapDelete/Key=int64/Elem=int64/len=6-4 1434064 83.71 ns/op BenchmarkMapDelete/Key=int64/Elem=int64/len=64-4 1315172 91.29 ns/op BenchmarkMapDelete/Key=int64/Elem=int64/len=65536-4 876838 192.4 ns/op BenchmarkMapDelete/Key=string/Elem=string/len=6-4 1336322 88.87 ns/op BenchmarkMapDelete/Key=string/Elem=string/len=64-4 1197086 98.05 ns/op BenchmarkMapDelete/Key=string/Elem=string/len=65536-4 1000000 267.2 ns/op BenchmarkMapDelete/Key=smallType/Elem=int32/len=6-4 990932 123.9 ns/op BenchmarkMapDelete/Key=smallType/Elem=int32/len=64-4 934850 124.5 ns/op BenchmarkMapDelete/Key=smallType/Elem=int32/len=65536-4 1000000 272.3 ns/op BenchmarkMapDelete/Key=mediumType/Elem=int32/len=6-4 214594 598.2 ns/op BenchmarkMapDelete/Key=mediumType/Elem=int32/len=64-4 229899 660.4 ns/op BenchmarkMapDelete/Key=mediumType/Elem=int32/len=65536-4 314932 783.6 ns/op BenchmarkMapDelete/Key=bigType/Elem=int32/len=6-4 36178 3579 ns/op BenchmarkMapDelete/Key=bigType/Elem=int32/len=64-4 26505 3926 ns/op BenchmarkMapDelete/Key=bigType/Elem=int32/len=65536-4 65920 4236 ns/op BenchmarkMapDelete/Key=bigType/Elem=bigType/len=6-4 15344 7871 ns/op BenchmarkMapDelete/Key=bigType/Elem=bigType/len=64-4 10000 10864 ns/op BenchmarkMapDelete/Key=bigType/Elem=bigType/len=65536-4 47134 2535 ns/op BenchmarkMapDelete/Key=int32/Elem=bigType/len=6-4 29077 4094 ns/op BenchmarkMapDelete/Key=int32/Elem=bigType/len=64-4 23431 4804 ns/op BenchmarkMapDelete/Key=int32/Elem=bigType/len=65536-4 437617 3212 ns/op BenchmarkMapDelete/Key=*int32/Elem=int32/len=6-4 1412356 84.62 ns/op BenchmarkMapDelete/Key=*int32/Elem=int32/len=64-4 1271505 94.33 ns/op BenchmarkMapDelete/Key=*int32/Elem=int32/len=65536-4 1000000 188.3 ns/op BenchmarkMapDelete/Key=int32/Elem=*int32/len=6-4 1489389 80.41 ns/op BenchmarkMapDelete/Key=int32/Elem=*int32/len=64-4 1319230 90.91 ns/op BenchmarkMapDelete/Key=int32/Elem=*int32/len=65536-4 1000000 222.5 ns/op BenchmarkMapPop/Key=int32/Elem=int32/len=6-4 779275 133.8 ns/op BenchmarkMapPop/Key=int32/Elem=int32/len=64-4 521980 199.0 ns/op BenchmarkMapPop/Key=int32/Elem=int32/len=65536-4 861046 439.6 ns/op BenchmarkMapPop/Key=int64/Elem=int64/len=6-4 789716 132.9 ns/op BenchmarkMapPop/Key=int64/Elem=int64/len=64-4 603001 187.7 ns/op BenchmarkMapPop/Key=int64/Elem=int64/len=65536-4 467112 635.3 ns/op BenchmarkMapPop/Key=string/Elem=string/len=6-4 770910 143.0 ns/op BenchmarkMapPop/Key=string/Elem=string/len=64-4 549622 200.9 ns/op BenchmarkMapPop/Key=string/Elem=string/len=65536-4 401052 698.4 ns/op BenchmarkMapPop/Key=smallType/Elem=int32/len=6-4 665340 180.3 ns/op BenchmarkMapPop/Key=smallType/Elem=int32/len=64-4 441853 230.7 ns/op BenchmarkMapPop/Key=smallType/Elem=int32/len=65536-4 501757 595.1 ns/op BenchmarkMapPop/Key=mediumType/Elem=int32/len=6-4 161220 735.5 ns/op BenchmarkMapPop/Key=mediumType/Elem=int32/len=64-4 162309 923.7 ns/op BenchmarkMapPop/Key=mediumType/Elem=int32/len=65536-4 131449 1652 ns/op BenchmarkMapPop/Key=bigType/Elem=int32/len=6-4 32751 4407 ns/op BenchmarkMapPop/Key=bigType/Elem=int32/len=64-4 20943 5223 ns/op BenchmarkMapPop/Key=bigType/Elem=int32/len=65536-4 51345 2300 ns/op BenchmarkMapPop/Key=bigType/Elem=bigType/len=6-4 12037 9152 ns/op BenchmarkMapPop/Key=bigType/Elem=bigType/len=64-4 10000 10751 ns/op BenchmarkMapPop/Key=bigType/Elem=bigType/len=65536-4 51645 2330 ns/op BenchmarkMapPop/Key=int32/Elem=bigType/len=6-4 24612 4142 ns/op BenchmarkMapPop/Key=int32/Elem=bigType/len=64-4 31477 5191 ns/op BenchmarkMapPop/Key=int32/Elem=bigType/len=65536-4 173156 3007 ns/op BenchmarkMapPop/Key=*int32/Elem=int32/len=6-4 858919 139.6 ns/op BenchmarkMapPop/Key=*int32/Elem=int32/len=64-4 536784 191.3 ns/op BenchmarkMapPop/Key=*int32/Elem=int32/len=65536-4 542953 600.3 ns/op BenchmarkMapPop/Key=int32/Elem=*int32/len=6-4 897537 134.5 ns/op BenchmarkMapPop/Key=int32/Elem=*int32/len=64-4 629731 186.1 ns/op BenchmarkMapPop/Key=int32/Elem=*int32/len=65536-4 449877 564.8 ns/op BenchmarkMapDeleteLargeKey-4 516248 219.6 ns/op BenchmarkMapSmallAccessHit/Key=int32/Elem=int32/len=1-4 3619548 32.51 ns/op BenchmarkMapSmallAccessHit/Key=int32/Elem=int32/len=2-4 3450656 32.65 ns/op BenchmarkMapSmallAccessHit/Key=int32/Elem=int32/len=3-4 3554731 32.75 ns/op BenchmarkMapSmallAccessHit/Key=int32/Elem=int32/len=4-4 3494610 33.95 ns/op BenchmarkMapSmallAccessHit/Key=int32/Elem=int32/len=5-4 3527746 32.85 ns/op BenchmarkMapSmallAccessHit/Key=int32/Elem=int32/len=6-4 3495036 34.09 ns/op BenchmarkMapSmallAccessHit/Key=int32/Elem=int32/len=7-4 3500170 33.69 ns/op BenchmarkMapSmallAccessHit/Key=int32/Elem=int32/len=8-4 3451167 34.49 ns/op BenchmarkMapSmallAccessHit/Key=int64/Elem=int64/len=1-4 3634040 33.03 ns/op BenchmarkMapSmallAccessHit/Key=int64/Elem=int64/len=2-4 3562072 32.97 ns/op BenchmarkMapSmallAccessHit/Key=int64/Elem=int64/len=3-4 3638392 32.88 ns/op BenchmarkMapSmallAccessHit/Key=int64/Elem=int64/len=4-4 3504967 33.84 ns/op BenchmarkMapSmallAccessHit/Key=int64/Elem=int64/len=5-4 3606720 33.73 ns/op BenchmarkMapSmallAccessHit/Key=int64/Elem=int64/len=6-4 3376128 33.88 ns/op BenchmarkMapSmallAccessHit/Key=int64/Elem=int64/len=7-4 3467224 34.57 ns/op BenchmarkMapSmallAccessHit/Key=int64/Elem=int64/len=8-4 3368073 35.00 ns/op BenchmarkMapSmallAccessHit/Key=string/Elem=string/len=1-4 2965166 39.81 ns/op BenchmarkMapSmallAccessHit/Key=string/Elem=string/len=2-4 2896122 41.45 ns/op BenchmarkMapSmallAccessHit/Key=string/Elem=string/len=3-4 2875800 41.62 ns/op BenchmarkMapSmallAccessHit/Key=string/Elem=string/len=4-4 2834767 42.51 ns/op BenchmarkMapSmallAccessHit/Key=string/Elem=string/len=5-4 2859385 41.68 ns/op BenchmarkMapSmallAccessHit/Key=string/Elem=string/len=6-4 2816686 42.09 ns/op BenchmarkMapSmallAccessHit/Key=string/Elem=string/len=7-4 2821544 42.78 ns/op BenchmarkMapSmallAccessHit/Key=string/Elem=string/len=8-4 2788564 43.35 ns/op BenchmarkMapSmallAccessMiss/Key=int32/Elem=int32/len=1-4 3983444 29.37 ns/op BenchmarkMapSmallAccessMiss/Key=int32/Elem=int32/len=2-4 3996386 29.77 ns/op BenchmarkMapSmallAccessMiss/Key=int32/Elem=int32/len=3-4 4028512 28.97 ns/op BenchmarkMapSmallAccessMiss/Key=int32/Elem=int32/len=4-4 3879762 30.36 ns/op BenchmarkMapSmallAccessMiss/Key=int32/Elem=int32/len=5-4 3809084 30.10 ns/op BenchmarkMapSmallAccessMiss/Key=int32/Elem=int32/len=6-4 3744699 30.75 ns/op BenchmarkMapSmallAccessMiss/Key=int32/Elem=int32/len=7-4 3620305 33.29 ns/op BenchmarkMapSmallAccessMiss/Key=int32/Elem=int32/len=8-4 3728253 32.04 ns/op BenchmarkMapSmallAccessMiss/Key=int64/Elem=int64/len=1-4 3953538 28.57 ns/op BenchmarkMapSmallAccessMiss/Key=int64/Elem=int64/len=2-4 4027320 29.81 ns/op BenchmarkMapSmallAccessMiss/Key=int64/Elem=int64/len=3-4 3911493 29.25 ns/op BenchmarkMapSmallAccessMiss/Key=int64/Elem=int64/len=4-4 3935463 29.62 ns/op BenchmarkMapSmallAccessMiss/Key=int64/Elem=int64/len=5-4 3847604 30.08 ns/op BenchmarkMapSmallAccessMiss/Key=int64/Elem=int64/len=6-4 3804199 30.82 ns/op BenchmarkMapSmallAccessMiss/Key=int64/Elem=int64/len=7-4 3763022 32.13 ns/op BenchmarkMapSmallAccessMiss/Key=int64/Elem=int64/len=8-4 3733960 31.93 ns/op BenchmarkMapSmallAccessMiss/Key=string/Elem=string/len=1-4 3210170 37.32 ns/op BenchmarkMapSmallAccessMiss/Key=string/Elem=string/len=2-4 3278002 37.73 ns/op BenchmarkMapSmallAccessMiss/Key=string/Elem=string/len=3-4 3229982 36.70 ns/op BenchmarkMapSmallAccessMiss/Key=string/Elem=string/len=4-4 3271603 37.09 ns/op BenchmarkMapSmallAccessMiss/Key=string/Elem=string/len=5-4 3348292 39.00 ns/op BenchmarkMapSmallAccessMiss/Key=string/Elem=string/len=6-4 3048812 41.60 ns/op BenchmarkMapSmallAccessMiss/Key=string/Elem=string/len=7-4 2977885 44.48 ns/op BenchmarkMapSmallAccessMiss/Key=string/Elem=string/len=8-4 3174703 42.08 ns/op BenchmarkMemmove/0-4 15432284 7.475 ns/op BenchmarkMemmove/1-4 2736157 43.06 ns/op 23.22 MB/s BenchmarkMemmove/2-4 2685698 44.84 ns/op 44.61 MB/s BenchmarkMemmove/3-4 2717450 43.15 ns/op 69.53 MB/s BenchmarkMemmove/4-4 2807172 43.06 ns/op 92.90 MB/s BenchmarkMemmove/5-4 2850894 42.91 ns/op 116.51 MB/s BenchmarkMemmove/6-4 2719789 42.95 ns/op 139.69 MB/s BenchmarkMemmove/7-4 2823829 43.86 ns/op 159.59 MB/s BenchmarkMemmove/8-4 2741846 44.09 ns/op 181.45 MB/s BenchmarkMemmove/9-4 2584480 47.40 ns/op 189.88 MB/s BenchmarkMemmove/10-4 2587752 48.36 ns/op 206.79 MB/s BenchmarkMemmove/11-4 2580957 47.24 ns/op 232.87 MB/s BenchmarkMemmove/12-4 2524794 47.66 ns/op 251.76 MB/s BenchmarkMemmove/13-4 2506536 47.19 ns/op 275.47 MB/s BenchmarkMemmove/14-4 2538746 48.00 ns/op 291.68 MB/s BenchmarkMemmove/15-4 2555748 46.40 ns/op 323.31 MB/s BenchmarkMemmove/16-4 2705553 44.14 ns/op 362.48 MB/s BenchmarkMemmove/32-4 2549350 46.45 ns/op 688.97 MB/s BenchmarkMemmove/64-4 2336203 52.94 ns/op 1208.97 MB/s BenchmarkMemmove/128-4 1927814 63.78 ns/op 2006.85 MB/s BenchmarkMemmove/256-4 1498604 80.94 ns/op 3162.99 MB/s BenchmarkMemmove/512-4 1012773 119.5 ns/op 4283.37 MB/s BenchmarkMemmove/1024-4 658795 183.2 ns/op 5588.87 MB/s BenchmarkMemmove/2048-4 332928 315.4 ns/op 6493.34 MB/s BenchmarkMemmove/4096-4 179863 571.3 ns/op 7169.12 MB/s BenchmarkMemmoveOverlap/32-4 2561553 45.67 ns/op 700.68 MB/s BenchmarkMemmoveOverlap/64-4 2356208 51.00 ns/op 1254.93 MB/s BenchmarkMemmoveOverlap/128-4 1947274 61.15 ns/op 2093.34 MB/s BenchmarkMemmoveOverlap/256-4 1456759 80.90 ns/op 3164.56 MB/s BenchmarkMemmoveOverlap/512-4 1012212 117.6 ns/op 4354.24 MB/s BenchmarkMemmoveOverlap/1024-4 601234 183.9 ns/op 5567.03 MB/s BenchmarkMemmoveOverlap/2048-4 383166 311.6 ns/op 6572.04 MB/s BenchmarkMemmoveOverlap/4096-4 187266 594.5 ns/op 6889.84 MB/s BenchmarkMemmoveUnalignedDst/0-4 16191628 7.189 ns/op BenchmarkMemmoveUnalignedDst/1-4 2889980 42.62 ns/op 23.46 MB/s BenchmarkMemmoveUnalignedDst/2-4 2787978 42.68 ns/op 46.86 MB/s BenchmarkMemmoveUnalignedDst/3-4 2736238 42.99 ns/op 69.79 MB/s BenchmarkMemmoveUnalignedDst/4-4 2835516 42.06 ns/op 95.10 MB/s BenchmarkMemmoveUnalignedDst/5-4 2701576 44.28 ns/op 112.91 MB/s BenchmarkMemmoveUnalignedDst/6-4 2754328 43.40 ns/op 138.25 MB/s BenchmarkMemmoveUnalignedDst/7-4 2803797 42.83 ns/op 163.44 MB/s BenchmarkMemmoveUnalignedDst/8-4 2680700 43.83 ns/op 182.54 MB/s BenchmarkMemmoveUnalignedDst/9-4 2575759 45.60 ns/op 197.35 MB/s BenchmarkMemmoveUnalignedDst/10-4 2585355 47.38 ns/op 211.08 MB/s BenchmarkMemmoveUnalignedDst/11-4 2597120 47.89 ns/op 229.67 MB/s BenchmarkMemmoveUnalignedDst/12-4 2583058 46.19 ns/op 259.82 MB/s BenchmarkMemmoveUnalignedDst/13-4 2587573 46.18 ns/op 281.51 MB/s BenchmarkMemmoveUnalignedDst/14-4 2601858 46.18 ns/op 303.17 MB/s BenchmarkMemmoveUnalignedDst/15-4 2578459 45.90 ns/op 326.78 MB/s BenchmarkMemmoveUnalignedDst/16-4 2557408 46.94 ns/op 340.86 MB/s BenchmarkMemmoveUnalignedDst/32-4 2517624 47.50 ns/op 673.64 MB/s BenchmarkMemmoveUnalignedDst/64-4 2280567 52.33 ns/op 1222.95 MB/s BenchmarkMemmoveUnalignedDst/128-4 1878025 61.69 ns/op 2074.96 MB/s BenchmarkMemmoveUnalignedDst/256-4 1453874 81.58 ns/op 3138.01 MB/s BenchmarkMemmoveUnalignedDst/512-4 1027011 118.4 ns/op 4322.76 MB/s BenchmarkMemmoveUnalignedDst/1024-4 646820 183.9 ns/op 5567.61 MB/s BenchmarkMemmoveUnalignedDst/2048-4 367614 320.1 ns/op 6398.93 MB/s BenchmarkMemmoveUnalignedDst/4096-4 206788 611.9 ns/op 6693.67 MB/s BenchmarkMemmoveUnalignedDstOverlap/32-4 2306883 52.36 ns/op 611.20 MB/s BenchmarkMemmoveUnalignedDstOverlap/64-4 2051448 57.61 ns/op 1110.97 MB/s BenchmarkMemmoveUnalignedDstOverlap/128-4 1747306 68.30 ns/op 1874.11 MB/s BenchmarkMemmoveUnalignedDstOverlap/256-4 1366735 86.44 ns/op 2961.59 MB/s BenchmarkMemmoveUnalignedDstOverlap/512-4 953404 129.0 ns/op 3969.75 MB/s BenchmarkMemmoveUnalignedDstOverlap/1024-4 615536 194.1 ns/op 5275.51 MB/s BenchmarkMemmoveUnalignedDstOverlap/2048-4 374764 317.7 ns/op 6446.24 MB/s BenchmarkMemmoveUnalignedDstOverlap/4096-4 179991 595.2 ns/op 6882.24 MB/s BenchmarkMemmoveUnalignedSrc/0-4 16205211 7.178 ns/op BenchmarkMemmoveUnalignedSrc/1-4 2795266 42.93 ns/op 23.29 MB/s BenchmarkMemmoveUnalignedSrc/2-4 2785742 44.23 ns/op 45.22 MB/s BenchmarkMemmoveUnalignedSrc/3-4 2797327 42.71 ns/op 70.24 MB/s BenchmarkMemmoveUnalignedSrc/4-4 2760896 42.75 ns/op 93.57 MB/s BenchmarkMemmoveUnalignedSrc/5-4 2787049 42.83 ns/op 116.75 MB/s BenchmarkMemmoveUnalignedSrc/6-4 2807024 44.67 ns/op 134.31 MB/s BenchmarkMemmoveUnalignedSrc/7-4 2749990 43.36 ns/op 161.44 MB/s BenchmarkMemmoveUnalignedSrc/8-4 2805427 44.01 ns/op 181.77 MB/s BenchmarkMemmoveUnalignedSrc/9-4 2564790 47.82 ns/op 188.20 MB/s BenchmarkMemmoveUnalignedSrc/10-4 2600972 46.18 ns/op 216.53 MB/s BenchmarkMemmoveUnalignedSrc/11-4 2510048 47.42 ns/op 231.96 MB/s BenchmarkMemmoveUnalignedSrc/12-4 2566578 47.07 ns/op 254.95 MB/s BenchmarkMemmoveUnalignedSrc/13-4 2575069 47.14 ns/op 275.75 MB/s BenchmarkMemmoveUnalignedSrc/14-4 2590107 47.27 ns/op 296.20 MB/s BenchmarkMemmoveUnalignedSrc/15-4 2593867 46.91 ns/op 319.74 MB/s BenchmarkMemmoveUnalignedSrc/16-4 2610516 47.15 ns/op 339.38 MB/s BenchmarkMemmoveUnalignedSrc/32-4 2420737 47.62 ns/op 672.05 MB/s BenchmarkMemmoveUnalignedSrc/64-4 2198414 53.94 ns/op 1186.54 MB/s BenchmarkMemmoveUnalignedSrc/128-4 1890819 63.63 ns/op 2011.48 MB/s BenchmarkMemmoveUnalignedSrc/256-4 1444594 83.39 ns/op 3069.75 MB/s BenchmarkMemmoveUnalignedSrc/512-4 994123 120.1 ns/op 4263.76 MB/s BenchmarkMemmoveUnalignedSrc/1024-4 638845 182.4 ns/op 5615.09 MB/s BenchmarkMemmoveUnalignedSrc/2048-4 382390 317.0 ns/op 6460.26 MB/s BenchmarkMemmoveUnalignedSrc/4096-4 188100 582.1 ns/op 7036.05 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_0-4 2112792 54.86 ns/op 291.65 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_0-4 2105034 56.16 ns/op 284.93 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_1-4 2038951 57.50 ns/op 278.28 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_1-4 1957112 60.09 ns/op 266.28 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_4-4 2056736 60.61 ns/op 263.97 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_4-4 2048386 58.51 ns/op 273.44 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_7-4 2043864 58.45 ns/op 273.72 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_7-4 2031139 58.49 ns/op 273.53 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_0-4 1892120 63.31 ns/op 1010.89 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_0-4 1754233 66.17 ns/op 967.15 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_1-4 1812303 68.13 ns/op 939.39 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_1-4 1821249 65.92 ns/op 970.89 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_4-4 1798906 66.12 ns/op 967.89 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_4-4 1804869 65.00 ns/op 984.60 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_7-4 1784293 68.14 ns/op 939.23 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_7-4 1777978 66.95 ns/op 956.00 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_0-4 1273546 93.35 ns/op 2742.44 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_0-4 1000000 108.4 ns/op 2361.30 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_1-4 1207460 99.28 ns/op 2578.53 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_1-4 1169900 99.50 ns/op 2572.74 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_4-4 1220865 100.1 ns/op 2556.22 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_4-4 1231342 97.57 ns/op 2623.77 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_7-4 1204092 98.69 ns/op 2594.06 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_7-4 1215554 98.67 ns/op 2594.53 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_0-4 147739 751.9 ns/op 5447.60 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_0-4 118837 987.8 ns/op 4146.79 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_1-4 144566 757.2 ns/op 5409.57 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_1-4 134010 754.3 ns/op 5429.97 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_4-4 158013 751.9 ns/op 5447.53 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_4-4 147991 748.4 ns/op 5473.07 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_7-4 143941 779.2 ns/op 5256.45 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_7-4 124699 868.8 ns/op 4714.53 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_0-4 9898 11936 ns/op 5490.84 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_0-4 6366 15843 ns/op 4136.66 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_1-4 10268 12008 ns/op 5457.81 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_1-4 10041 11808 ns/op 5549.99 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_4-4 10179 11721 ns/op 5591.53 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_4-4 10122 11868 ns/op 5522.25 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_7-4 10204 11770 ns/op 5567.99 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_7-4 10146 11814 ns/op 5547.35 MB/s BenchmarkMemmoveUnalignedSrcOverlap/32-4 2495088 47.49 ns/op 673.86 MB/s BenchmarkMemmoveUnalignedSrcOverlap/64-4 2240193 52.62 ns/op 1216.29 MB/s BenchmarkMemmoveUnalignedSrcOverlap/128-4 1890418 63.70 ns/op 2009.46 MB/s BenchmarkMemmoveUnalignedSrcOverlap/256-4 1467190 83.97 ns/op 3048.70 MB/s BenchmarkMemmoveUnalignedSrcOverlap/512-4 977722 117.2 ns/op 4369.19 MB/s BenchmarkMemmoveUnalignedSrcOverlap/1024-4 655628 185.7 ns/op 5513.87 MB/s BenchmarkMemmoveUnalignedSrcOverlap/2048-4 381418 314.2 ns/op 6518.82 MB/s BenchmarkMemmoveUnalignedSrcOverlap/4096-4 182444 583.6 ns/op 7018.27 MB/s BenchmarkMemclr/5-4 13059010 8.789 ns/op 568.91 MB/s BenchmarkMemclr/16-4 13230286 8.734 ns/op 1831.82 MB/s BenchmarkMemclr/64-4 12376903 9.355 ns/op 6841.48 MB/s BenchmarkMemclr/256-4 11903972 8.957 ns/op 28581.95 MB/s BenchmarkMemclr/4096-4 2787346 43.23 ns/op 94758.55 MB/s BenchmarkMemclr/65536-4 145304 743.4 ns/op 88155.81 MB/s BenchmarkMemclr/1M-4 8204 14338 ns/op 73131.74 MB/s BenchmarkMemclr/4M-4 1743 63494 ns/op 66058.28 MB/s BenchmarkMemclr/8M-4 937 115670 ns/op 72521.94 MB/s BenchmarkMemclr/16M-4 418 334640 ns/op 50135.10 MB/s BenchmarkMemclr/64M-4 81 1389682 ns/op 48290.82 MB/s BenchmarkMemclrUnaligned/0_5-4 7747461 14.07 ns/op 355.38 MB/s BenchmarkMemclrUnaligned/0_16-4 8105346 13.13 ns/op 1218.16 MB/s BenchmarkMemclrUnaligned/0_64-4 8219215 14.65 ns/op 4369.36 MB/s BenchmarkMemclrUnaligned/0_256-4 8012096 15.01 ns/op 17060.24 MB/s BenchmarkMemclrUnaligned/0_4096-4 2752520 43.67 ns/op 93795.47 MB/s BenchmarkMemclrUnaligned/0_65536-4 150796 752.4 ns/op 87107.36 MB/s BenchmarkMemclrUnaligned/1_5-4 8393096 14.93 ns/op 334.90 MB/s BenchmarkMemclrUnaligned/1_16-4 8332851 14.05 ns/op 1138.63 MB/s BenchmarkMemclrUnaligned/1_64-4 9036952 13.92 ns/op 4599.27 MB/s BenchmarkMemclrUnaligned/1_256-4 7770664 15.08 ns/op 16975.96 MB/s BenchmarkMemclrUnaligned/1_4096-4 1818168 66.37 ns/op 61710.26 MB/s BenchmarkMemclrUnaligned/1_65536-4 119268 932.9 ns/op 70249.37 MB/s BenchmarkMemclrUnaligned/4_5-4 8528073 14.32 ns/op 349.05 MB/s BenchmarkMemclrUnaligned/4_16-4 8313788 14.18 ns/op 1128.28 MB/s BenchmarkMemclrUnaligned/4_64-4 8151435 14.66 ns/op 4364.42 MB/s BenchmarkMemclrUnaligned/4_256-4 7885360 14.95 ns/op 17126.52 MB/s BenchmarkMemclrUnaligned/4_4096-4 1944762 61.89 ns/op 66186.50 MB/s BenchmarkMemclrUnaligned/4_65536-4 124560 880.1 ns/op 74467.16 MB/s BenchmarkMemclrUnaligned/7_5-4 8584327 14.29 ns/op 349.85 MB/s BenchmarkMemclrUnaligned/7_16-4 8148175 13.18 ns/op 1213.70 MB/s BenchmarkMemclrUnaligned/7_64-4 8033007 14.67 ns/op 4362.79 MB/s BenchmarkMemclrUnaligned/7_256-4 7672912 14.66 ns/op 17464.21 MB/s BenchmarkMemclrUnaligned/7_4096-4 1813003 66.30 ns/op 61783.66 MB/s BenchmarkMemclrUnaligned/7_65536-4 120278 937.3 ns/op 69922.22 MB/s BenchmarkMemclrUnaligned/0_1M-4 8162 15479 ns/op 67741.55 MB/s BenchmarkMemclrUnaligned/0_4M-4 1878 65757 ns/op 63785.33 MB/s BenchmarkMemclrUnaligned/0_8M-4 721 139215 ns/op 60256.57 MB/s BenchmarkMemclrUnaligned/0_16M-4 326 317791 ns/op 52793.27 MB/s BenchmarkMemclrUnaligned/0_64M-4 91 1313050 ns/op 51109.13 MB/s BenchmarkMemclrUnaligned/1_1M-4 6094 18106 ns/op 57913.73 MB/s BenchmarkMemclrUnaligned/1_4M-4 1788 75066 ns/op 55874.94 MB/s BenchmarkMemclrUnaligned/1_8M-4 745 140214 ns/op 59827.38 MB/s BenchmarkMemclrUnaligned/1_16M-4 366 324857 ns/op 51644.91 MB/s BenchmarkMemclrUnaligned/1_64M-4 90 1366742 ns/op 49101.34 MB/s BenchmarkMemclrUnaligned/4_1M-4 6429 17402 ns/op 60254.55 MB/s BenchmarkMemclrUnaligned/4_4M-4 1317 76234 ns/op 55018.74 MB/s BenchmarkMemclrUnaligned/4_8M-4 696 146179 ns/op 57385.97 MB/s BenchmarkMemclrUnaligned/4_16M-4 356 317817 ns/op 52788.92 MB/s BenchmarkMemclrUnaligned/4_64M-4 84 1402936 ns/op 47834.58 MB/s BenchmarkMemclrUnaligned/7_1M-4 6242 19121 ns/op 54837.84 MB/s BenchmarkMemclrUnaligned/7_4M-4 1590 75033 ns/op 55899.16 MB/s BenchmarkMemclrUnaligned/7_8M-4 807 132653 ns/op 63237.39 MB/s BenchmarkMemclrUnaligned/7_16M-4 336 356832 ns/op 47017.12 MB/s BenchmarkMemclrUnaligned/7_64M-4 79 1333638 ns/op 50320.15 MB/s BenchmarkGoMemclr/5-4 17813911 7.214 ns/op 693.06 MB/s BenchmarkGoMemclr/16-4 16509468 7.113 ns/op 2249.40 MB/s BenchmarkGoMemclr/64-4 14688964 7.789 ns/op 8216.46 MB/s BenchmarkGoMemclr/256-4 14628997 8.156 ns/op 31388.98 MB/s BenchmarkMemclrRange/1K_2K-4 90933 1268 ns/op 75612.76 MB/s BenchmarkMemclrRange/2K_8K-4 32497 3622 ns/op 92073.71 MB/s BenchmarkMemclrRange/4K_16K-4 36021 3288 ns/op 98257.67 MB/s BenchmarkMemclrRange/160K_228K-4 6486 18795 ns/op 88474.88 MB/s BenchmarkClearFat7-4 9159213 12.57 ns/op BenchmarkClearFat8-4 9677840 11.02 ns/op BenchmarkClearFat11-4 8553586 12.92 ns/op BenchmarkClearFat12-4 8622540 13.56 ns/op BenchmarkClearFat13-4 8579055 13.83 ns/op BenchmarkClearFat14-4 8761086 13.58 ns/op BenchmarkClearFat15-4 8683129 12.94 ns/op BenchmarkClearFat16-4 9821880 11.58 ns/op BenchmarkClearFat24-4 9099511 12.88 ns/op BenchmarkClearFat32-4 9065352 12.74 ns/op BenchmarkClearFat40-4 8768222 13.51 ns/op BenchmarkClearFat48-4 8684744 13.53 ns/op BenchmarkClearFat56-4 8276214 13.78 ns/op BenchmarkClearFat64-4 8244440 14.58 ns/op BenchmarkClearFat72-4 7565005 15.38 ns/op BenchmarkClearFat128-4 5715973 20.90 ns/op BenchmarkClearFat256-4 4188189 28.50 ns/op BenchmarkClearFat512-4 2857948 41.73 ns/op BenchmarkClearFat1024-4 1690878 69.05 ns/op BenchmarkClearFat1032-4 1691054 70.32 ns/op BenchmarkClearFat1040-4 1299381 91.60 ns/op BenchmarkCopyFat7-4 9457255 12.30 ns/op BenchmarkCopyFat8-4 9719834 12.01 ns/op BenchmarkCopyFat11-4 8507094 13.59 ns/op BenchmarkCopyFat12-4 8763927 13.51 ns/op BenchmarkCopyFat13-4 8624300 13.54 ns/op BenchmarkCopyFat14-4 8573221 13.55 ns/op BenchmarkCopyFat15-4 8692306 13.62 ns/op BenchmarkCopyFat16-4 9242420 12.59 ns/op BenchmarkCopyFat24-4 9418249 12.11 ns/op BenchmarkCopyFat32-4 8796220 12.34 ns/op BenchmarkCopyFat64-4 7751676 14.16 ns/op BenchmarkCopyFat72-4 7813453 15.47 ns/op BenchmarkCopyFat128-4 5346070 21.88 ns/op BenchmarkCopyFat256-4 3968043 28.91 ns/op BenchmarkCopyFat512-4 2445298 46.83 ns/op BenchmarkCopyFat520-4 2478559 46.62 ns/op BenchmarkCopyFat1024-4 1490605 75.08 ns/op BenchmarkCopyFat1032-4 1575736 75.43 ns/op BenchmarkCopyFat1040-4 1440061 82.09 ns/op BenchmarkIssue18740/2byte-4 750 162969 ns/op BenchmarkIssue18740/4byte-4 1219 98808 ns/op BenchmarkIssue18740/8byte-4 1640 72382 ns/op BenchmarkMemclrKnownSize1-4 11717916 10.38 ns/op 96.37 MB/s BenchmarkMemclrKnownSize2-4 8521006 14.01 ns/op 142.75 MB/s BenchmarkMemclrKnownSize4-4 4950421 24.15 ns/op 165.60 MB/s BenchmarkMemclrKnownSize8-4 2088878 56.99 ns/op 140.38 MB/s BenchmarkMemclrKnownSize16-4 1035130 117.3 ns/op 136.37 MB/s BenchmarkMemclrKnownSize32-4 542706 221.6 ns/op 144.37 MB/s BenchmarkMemclrKnownSize64-4 249234 441.9 ns/op 144.83 MB/s BenchmarkMemclrKnownSize112-4 157536 722.0 ns/op 155.12 MB/s BenchmarkMemclrKnownSize128-4 129037 878.5 ns/op 145.70 MB/s BenchmarkMemclrKnownSize192-4 87682 1310 ns/op 146.55 MB/s BenchmarkMemclrKnownSize248-4 71774 1628 ns/op 152.37 MB/s BenchmarkMemclrKnownSize256-4 66637 1734 ns/op 147.61 MB/s BenchmarkMemclrKnownSize512-4 34525 3441 ns/op 148.81 MB/s BenchmarkMemclrKnownSize1024-4 17340 6869 ns/op 149.08 MB/s BenchmarkMemclrKnownSize4096-4 4370 27377 ns/op 149.62 MB/s BenchmarkMemclrKnownSize512KiB-4 33 3702849 ns/op 141.59 MB/s BenchmarkReadMetricsLatency-4 17305 5499 p50-ns 6680 p90-ns 23880 p99-ns BenchmarkFinalizer-4 135 880727 ns/op BenchmarkFinalizerRun-4 226490 731.9 ns/op BenchmarkMinFloat-4 2243965 53.93 ns/op BenchmarkMaxFloat-4 1895684 53.27 ns/op BenchmarkPallocBitsSummarize/Unpacked00-4 8018258 14.05 ns/op BenchmarkPallocBitsSummarize/UnpackedFFFFFFFFFFFFFFFF-4 2902275 40.81 ns/op BenchmarkPallocBitsSummarize/UnpackedAA-4 2475159 48.12 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAAAAAAAAAA-4 2496200 48.06 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000AAAAAAAA-4 1774430 67.77 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAA00000001-4 1680824 70.87 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBBBBBBBBBB-4 2362322 50.98 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000BBBBBBBB-4 1708712 70.27 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBB00000001-4 1811497 66.46 ns/op BenchmarkPallocBitsSummarize/UnpackedCCCCCCCCCCCCCCCC-4 2270128 52.89 ns/op BenchmarkPallocBitsSummarize/Unpacked4444444444444444-4 2263017 53.07 ns/op BenchmarkPallocBitsSummarize/Unpacked4040404040404040-4 2121452 56.80 ns/op BenchmarkPallocBitsSummarize/Unpacked4000400040004000-4 1950382 61.75 ns/op BenchmarkPallocBitsSummarize/Unpacked1000404044CCAAFF-4 1769407 67.39 ns/op BenchmarkFindBitRange64/Pattern00Size2-4 9166062 12.77 ns/op BenchmarkFindBitRange64/Pattern00Size8-4 9477728 11.69 ns/op BenchmarkFindBitRange64/Pattern00Size32-4 9454318 12.49 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize2-4 9050025 12.75 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize8-4 8974719 12.42 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize32-4 8400036 14.04 ns/op BenchmarkFindBitRange64/PatternAASize2-4 9346674 11.34 ns/op BenchmarkFindBitRange64/PatternAASize8-4 9461751 11.66 ns/op BenchmarkFindBitRange64/PatternAASize32-4 9649629 10.83 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize2-4 9396699 11.84 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize8-4 9351387 12.53 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize32-4 9646922 12.52 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize2-4 9382328 12.79 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize8-4 9618280 12.56 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize32-4 9401994 10.90 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size2-4 9159144 12.80 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size8-4 9430069 12.47 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size32-4 9589711 12.45 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize2-4 9236374 12.83 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize8-4 9125751 12.77 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize32-4 9186699 10.95 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize2-4 9209642 12.42 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize8-4 9300514 12.59 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize32-4 9397855 12.80 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size2-4 9033177 11.52 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size8-4 9164858 12.66 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size32-4 9180606 12.74 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize2-4 9164416 11.41 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize8-4 9388693 12.81 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize32-4 9214437 12.41 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size2-4 9171534 11.58 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size8-4 9504700 12.46 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size32-4 9750777 12.44 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size2-4 9133947 12.78 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size8-4 9576976 10.91 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size32-4 9624297 12.46 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size2-4 9090398 11.08 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size8-4 9482042 12.45 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size32-4 9493444 12.44 ns/op BenchmarkNetpollBreak-4 3591 34186 ns/op BenchmarkPinnerPinUnpinBatch-4 2016 64292 ns/op BenchmarkPinnerPinUnpinBatchDouble-4 313 378145 ns/op BenchmarkPinnerPinUnpinBatchTiny-4 2108 69570 ns/op BenchmarkPinnerPinUnpin-4 2276800 52.51 ns/op BenchmarkPinnerPinUnpinTiny-4 2294760 52.70 ns/op BenchmarkPinnerPinUnpinDouble-4 882724 135.2 ns/op BenchmarkPinnerPinUnpinParallel-4 6087570 18.94 ns/op BenchmarkPinnerPinUnpinParallelTiny-4 5997853 18.93 ns/op BenchmarkPinnerPinUnpinParallelDouble-4 392672 336.3 ns/op BenchmarkPinnerIsPinnedOnPinned-4 8280931 14.05 ns/op BenchmarkPinnerIsPinnedOnUnpinned-4 8164023 13.97 ns/op BenchmarkPinnerIsPinnedOnPinnedParallel-4 12555903 9.223 ns/op BenchmarkPinnerIsPinnedOnUnpinnedParallel-4 12823062 9.216 ns/op BenchmarkPingPongHog-4 334 316702 ns/op BenchmarkStackGrowth-4 152157 698.3 ns/op BenchmarkStackGrowthDeep-4 1528 67059 ns/op BenchmarkCreateGoroutines-4 34120 3549 ns/op BenchmarkCreateGoroutinesParallel-4 32078 3671 ns/op BenchmarkCreateGoroutinesCapture-4 5552 20993 ns/op 144 B/op 5 allocs/op BenchmarkCreateGoroutinesSingle-4 29516 4554 ns/op BenchmarkClosureCall-4 22208670 5.301 ns/op BenchmarkWakeupParallelSpinning/0s-4 5917 20940 ns/op BenchmarkWakeupParallelSpinning/1µs-4 5073 24207 ns/op BenchmarkWakeupParallelSpinning/2µs-4 4093 29127 ns/op BenchmarkWakeupParallelSpinning/5µs-4 2934 43444 ns/op BenchmarkWakeupParallelSpinning/10µs-4 2023 60314 ns/op BenchmarkWakeupParallelSpinning/20µs-4 1506 87140 ns/op BenchmarkWakeupParallelSpinning/50µs-4 816 153055 ns/op BenchmarkWakeupParallelSpinning/100µs-4 469 251766 ns/op BenchmarkMatmult-4 5386332 23.00 ns/op BenchmarkFastrand-4 13723747 8.398 ns/op BenchmarkFastrand64-4 13919906 8.415 ns/op BenchmarkFastrandHashiter-4 6588864 18.22 ns/op BenchmarkFastrandn/2-4 7865586 15.11 ns/op BenchmarkFastrandn/3-4 7804683 15.18 ns/op BenchmarkFastrandn/4-4 7864905 15.21 ns/op BenchmarkFastrandn/5-4 7904959 14.86 ns/op BenchmarkIfaceCmp100-4 121364 944.9 ns/op BenchmarkIfaceCmpNil100-4 234586 514.0 ns/op BenchmarkEfaceCmpDiff-4 42871 2789 ns/op BenchmarkEfaceCmpDiffIndirect-4 40208 2974 ns/op BenchmarkDefer-4 1620002 74.61 ns/op BenchmarkDefer10-4 1075810 100.4 ns/op BenchmarkDeferMany-4 638083 209.4 ns/op BenchmarkPanicRecover-4 876345 137.9 ns/op BenchmarkGoroutineProfile/small-nil/idle-4 223656 537.2 ns/op 181.0 p50-ns 249.0 p90-ns 440.0 p99-ns BenchmarkGoroutineProfile/small-nil/loaded-4 206132 590.0 ns/op 181.0 p50-ns 260.0 p90-ns 470.0 p99-ns BenchmarkGoroutineProfile/small/idle-4 2568 43270 ns/op 32301 p50-ns 38791 p90-ns 133790 p99-ns BenchmarkGoroutineProfile/small/loaded-4 100 5926058 ns/op 346500 p50-ns 19677037 p90-ns 49942342 p99-ns BenchmarkGoroutineProfile/large-nil/idle-4 238964 497.0 ns/op 180.0 p50-ns 181.0 p90-ns 269.0 p99-ns BenchmarkGoroutineProfile/large-nil/loaded-4 124752 941.1 ns/op 181.0 p50-ns 270.0 p90-ns 460.0 p99-ns BenchmarkGoroutineProfile/large/idle-4 56 2414517 ns/op 2186502 p50-ns 3030422 p90-ns 7570907 p99-ns BenchmarkGoroutineProfile/large/loaded-4 27 5116474 ns/op 3329623 p50-ns 16126973 p90-ns 24161850 p99-ns BenchmarkGoroutineProfile/sparse-nil/idle-4 223262 514.5 ns/op 180.0 p50-ns 190.0 p90-ns 351.0 p99-ns BenchmarkGoroutineProfile/sparse-nil/loaded-4 223164 572.6 ns/op 180.0 p50-ns 181.0 p90-ns 330.0 p99-ns BenchmarkGoroutineProfile/sparse/idle-4 1464 75628 ns/op 73731 p50-ns 79740 p90-ns 121300 p99-ns BenchmarkGoroutineProfile/sparse/loaded-4 554 956982 ns/op 158039 p50-ns 365151 p90-ns 19544516 p99-ns BenchmarkProcYield/1-4 3968829 29.64 ns/op BenchmarkProcYield/10-4 560104 215.2 ns/op BenchmarkProcYield/30-4 176138 627.3 ns/op BenchmarkProcYield/100-4 56806 2078 ns/op BenchmarkProcYield/1000-4 5709 20615 ns/op BenchmarkOSYield-4 746736 144.3 ns/op BenchmarkMutexContention-4 2552461 45.12 ns/op BenchmarkMutexCapture-4 2365995 49.12 ns/op 3219037 ns/starve-p100 25149 ns/starve-p90 25149 ns/streak-p100 3144 ns/streak-p90 BenchmarkMutexHandoff/Solo-4 6434676 17.84 ns/op BenchmarkMutexHandoff/FastPingPong-4 127425 427.2 ns/op BenchmarkMutexHandoff/SlowPingPong-4 5934 7113 ns/op BenchmarkRWMutexUncontended-4 6515190 17.79 ns/op BenchmarkRWMutexWrite100-4 984654 115.3 ns/op BenchmarkRWMutexWrite10-4 105207 1085 ns/op BenchmarkRWMutexWorkWrite100-4 397948 271.2 ns/op BenchmarkRWMutexWorkWrite10-4 87038 1477 ns/op BenchmarkSemTable/OneAddrCollision/n=1000-4 3942 30338 ns/op BenchmarkSemTable/ManyAddrCollision/n=1000-4 1336 83096 ns/op BenchmarkSemTable/OneAddrCollision/n=2000-4 1665 61781 ns/op BenchmarkSemTable/ManyAddrCollision/n=2000-4 672 174912 ns/op BenchmarkSemTable/OneAddrCollision/n=4000-4 880 125093 ns/op BenchmarkSemTable/ManyAddrCollision/n=4000-4 330 363667 ns/op BenchmarkSemTable/OneAddrCollision/n=8000-4 465 252950 ns/op BenchmarkSemTable/ManyAddrCollision/n=8000-4 154 751285 ns/op BenchmarkMakeSliceCopy/mallocmove/Byte-4 456476 301.0 ns/op BenchmarkMakeSliceCopy/mallocmove/Int-4 550977 283.9 ns/op BenchmarkMakeSliceCopy/mallocmove/Ptr-4 550586 354.3 ns/op BenchmarkMakeSliceCopy/makecopy/Byte-4 486159 283.6 ns/op BenchmarkMakeSliceCopy/makecopy/Int-4 459915 278.8 ns/op BenchmarkMakeSliceCopy/makecopy/Ptr-4 402399 368.0 ns/op BenchmarkMakeSliceCopy/nilappend/Byte-4 470626 273.5 ns/op BenchmarkMakeSliceCopy/nilappend/Int-4 483019 303.7 ns/op BenchmarkMakeSliceCopy/nilappend/Ptr-4 328612 341.4 ns/op BenchmarkMakeSlice/Byte-4 3181183 39.41 ns/op BenchmarkMakeSlice/Int16-4 3271267 40.22 ns/op BenchmarkMakeSlice/Int-4 2359683 51.95 ns/op BenchmarkMakeSlice/Ptr-4 2241116 56.72 ns/op BenchmarkMakeSlice/Struct/24-4 1291368 89.90 ns/op BenchmarkMakeSlice/Struct/32-4 1000000 106.1 ns/op BenchmarkMakeSlice/Struct/40-4 1000000 116.8 ns/op BenchmarkGrowSlice/Byte-4 1245597 97.25 ns/op BenchmarkGrowSlice/Int16-4 1133311 106.5 ns/op BenchmarkGrowSlice/Int-4 860442 172.5 ns/op BenchmarkGrowSlice/Ptr-4 633441 163.1 ns/op BenchmarkGrowSlice/Struct/24-4 468416 284.5 ns/op BenchmarkGrowSlice/Struct/32-4 369225 303.7 ns/op BenchmarkGrowSlice/Struct/40-4 266101 405.1 ns/op BenchmarkExtendSlice/IntSlice-4 765510 161.1 ns/op BenchmarkExtendSlice/PointerSlice-4 706467 172.1 ns/op BenchmarkExtendSlice/NoGrow-4 1347010 91.99 ns/op BenchmarkAppend-4 1190193 107.0 ns/op BenchmarkAppendGrowByte-4 8 12526951 ns/op BenchmarkAppendGrowString-4 2 91083472 ns/op BenchmarkAppendSlice/1Bytes-4 2825940 41.45 ns/op BenchmarkAppendSlice/4Bytes-4 2758954 43.15 ns/op BenchmarkAppendSlice/7Bytes-4 2757037 43.51 ns/op BenchmarkAppendSlice/8Bytes-4 2698684 44.78 ns/op BenchmarkAppendSlice/15Bytes-4 2503617 48.98 ns/op BenchmarkAppendSlice/16Bytes-4 2477349 47.76 ns/op BenchmarkAppendSlice/32Bytes-4 2570800 46.44 ns/op BenchmarkAppendSliceLarge/1024Bytes-4 126375 1016 ns/op BenchmarkAppendSliceLarge/4096Bytes-4 38166 3612 ns/op BenchmarkAppendSliceLarge/16384Bytes-4 8506 13437 ns/op BenchmarkAppendSliceLarge/65536Bytes-4 2314 50353 ns/op BenchmarkAppendSliceLarge/262144Bytes-4 398 302441 ns/op BenchmarkAppendSliceLarge/1048576Bytes-4 106 1145272 ns/op BenchmarkAppendStr/1Bytes-4 3176338 38.24 ns/op BenchmarkAppendStr/4Bytes-4 2940806 40.10 ns/op BenchmarkAppendStr/8Bytes-4 2973711 39.28 ns/op BenchmarkAppendStr/16Bytes-4 2878106 41.46 ns/op BenchmarkAppendStr/32Bytes-4 2878082 40.08 ns/op BenchmarkAppendSpecialCase-4 1131452 104.2 ns/op BenchmarkCopy/1Byte-4 2850562 41.71 ns/op 23.98 MB/s BenchmarkCopy/1String-4 3068067 38.50 ns/op 25.98 MB/s BenchmarkCopy/2Byte-4 2765851 42.05 ns/op 47.56 MB/s BenchmarkCopy/2String-4 2723373 43.26 ns/op 46.24 MB/s BenchmarkCopy/4Byte-4 2707472 44.04 ns/op 90.82 MB/s BenchmarkCopy/4String-4 2841937 43.98 ns/op 90.94 MB/s BenchmarkCopy/8Byte-4 2744954 44.47 ns/op 179.91 MB/s BenchmarkCopy/8String-4 2800599 44.01 ns/op 181.78 MB/s BenchmarkCopy/12Byte-4 2628090 45.90 ns/op 261.41 MB/s BenchmarkCopy/12String-4 2668864 46.72 ns/op 256.84 MB/s BenchmarkCopy/16Byte-4 2686018 45.88 ns/op 348.72 MB/s BenchmarkCopy/16String-4 2725641 45.83 ns/op 349.08 MB/s BenchmarkCopy/32Byte-4 2576244 47.29 ns/op 676.72 MB/s BenchmarkCopy/32String-4 2510521 46.28 ns/op 691.41 MB/s BenchmarkCopy/128Byte-4 1931547 62.44 ns/op 2050.09 MB/s BenchmarkCopy/128String-4 1754130 66.49 ns/op 1925.20 MB/s BenchmarkCopy/1024Byte-4 550174 219.4 ns/op 4667.76 MB/s BenchmarkCopy/1024String-4 496375 240.7 ns/op 4253.96 MB/s BenchmarkAppendInPlace/NoGrow/Byte-4 54510 2292 ns/op BenchmarkAppendInPlace/NoGrow/1Ptr-4 29988 4304 ns/op BenchmarkAppendInPlace/NoGrow/2Ptr-4 17671 6405 ns/op BenchmarkAppendInPlace/NoGrow/3Ptr-4 15279 8106 ns/op BenchmarkAppendInPlace/NoGrow/4Ptr-4 10000 11441 ns/op BenchmarkAppendInPlace/Grow/Byte-4 220108 616.7 ns/op BenchmarkAppendInPlace/Grow/1Ptr-4 240049 574.8 ns/op BenchmarkAppendInPlace/Grow/2Ptr-4 160084 729.7 ns/op BenchmarkAppendInPlace/Grow/3Ptr-4 142018 887.9 ns/op BenchmarkAppendInPlace/Grow/4Ptr-4 123138 984.6 ns/op BenchmarkStackCopyPtr-4 2 85725938 ns/op BenchmarkStackCopy-4 2 71801351 ns/op BenchmarkStackCopyNoCache-4 25 4232069 ns/op BenchmarkStackCopyWithStkobj-4 4 29094590 ns/op BenchmarkIssue18138-4 790 142070 ns/op BenchmarkCompareStringEqual-4 13338715 8.507 ns/op BenchmarkCompareStringIdentical-4 23108224 5.090 ns/op BenchmarkCompareStringSameLength-4 13802355 7.521 ns/op BenchmarkCompareStringDifferentLength-4 27026887 5.290 ns/op BenchmarkCompareStringBigUnaligned-4 2626 40057 ns/op 26177.18 MB/s BenchmarkCompareStringBig-4 3724 28354 ns/op 36981.83 MB/s BenchmarkConcatStringAndBytes-4 3657742 32.49 ns/op BenchmarkSliceByteToString/1-4 3094702 37.87 ns/op BenchmarkSliceByteToString/2-4 1732191 68.23 ns/op BenchmarkSliceByteToString/4-4 1830790 66.31 ns/op BenchmarkSliceByteToString/8-4 1794802 66.69 ns/op BenchmarkSliceByteToString/16-4 1729524 70.47 ns/op BenchmarkSliceByteToString/32-4 1409284 80.87 ns/op BenchmarkSliceByteToString/64-4 1000000 103.1 ns/op BenchmarkSliceByteToString/128-4 778420 145.8 ns/op BenchmarkRuneCount/lenruneslice/ASCII-4 3698832 32.12 ns/op BenchmarkRuneCount/lenruneslice/Japanese-4 1324368 90.66 ns/op BenchmarkRuneCount/lenruneslice/MixedLength-4 1530222 77.90 ns/op BenchmarkRuneCount/rangeloop/ASCII-4 5325583 21.79 ns/op BenchmarkRuneCount/rangeloop/Japanese-4 2452050 47.57 ns/op BenchmarkRuneCount/rangeloop/MixedLength-4 2859199 41.15 ns/op BenchmarkRuneCount/utf8.RuneCountInString/ASCII-4 5313547 21.93 ns/op BenchmarkRuneCount/utf8.RuneCountInString/Japanese-4 2481536 48.00 ns/op BenchmarkRuneCount/utf8.RuneCountInString/MixedLength-4 2856112 41.23 ns/op BenchmarkRuneIterate/range/ASCII-4 11336724 9.538 ns/op BenchmarkRuneIterate/range/Japanese-4 2911077 40.49 ns/op BenchmarkRuneIterate/range/MixedLength-4 3545359 33.45 ns/op BenchmarkRuneIterate/range1/ASCII-4 11343152 10.08 ns/op BenchmarkRuneIterate/range1/Japanese-4 2961872 40.17 ns/op BenchmarkRuneIterate/range1/MixedLength-4 3561782 33.48 ns/op BenchmarkRuneIterate/range2/ASCII-4 11203383 9.973 ns/op BenchmarkRuneIterate/range2/Japanese-4 2956202 40.39 ns/op BenchmarkRuneIterate/range2/MixedLength-4 3560250 33.46 ns/op BenchmarkArrayEqual-4 20902081 5.599 ns/op BenchmarkFunc/Name-4 3962794 29.70 ns/op BenchmarkFunc/Entry-4 12345643 8.885 ns/op BenchmarkFunc/FileLine-4 4121161 30.42 ns/op PASS ok runtime 300.844s goos: freebsd goarch: amd64 pkg: runtime/cgo cpu: AMD EPYC 7B12 BenchmarkHandle/non-concurrent-4 44166 2645 ns/op BenchmarkHandle/concurrent-4 21781 5549 ns/op PASS ok runtime/cgo 1.400s goos: freebsd goarch: amd64 pkg: runtime/pprof cpu: AMD EPYC 7B12 BenchmarkLabels/set-one-4 215140 513.5 ns/op 104 B/op 3 allocs/op BenchmarkLabels/merge-one-4 132625 945.5 ns/op 200 B/op 5 allocs/op BenchmarkLabels/overwrite-one-4 178695 733.8 ns/op 136 B/op 4 allocs/op BenchmarkLabels/ordered/set-many-4 106251 1119 ns/op 392 B/op 3 allocs/op BenchmarkLabels/ordered/merge-many-4 71474 1730 ns/op 712 B/op 5 allocs/op BenchmarkLabels/ordered/overwrite-many-4 60020 2032 ns/op 712 B/op 4 allocs/op BenchmarkLabels/unordered/set-many-4 41482 3024 ns/op 712 B/op 4 allocs/op BenchmarkLabels/unordered/merge-many-4 60903 1972 ns/op 712 B/op 5 allocs/op BenchmarkLabels/unordered/overwrite-many-4 31312 3749 ns/op 1032 B/op 5 allocs/op BenchmarkGoroutine/Profile.WriteTo_idle_50-4 42 2585319 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_50-4 38 3230707 ns/op 331.4 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_50-4 648 195338 ns/op 5.106 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_500-4 16 7199600 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_500-4 14 8087915 ns/op 784.4 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_500-4 307 370438 ns/op 21.75 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_5000-4 2 50590568 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_5000-4 2 59031125 ns/op 6193 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_5000-4 43 2468976 ns/op 248.3 concurrent_launches/op PASS ok runtime/pprof 3.902s goos: freebsd goarch: amd64 pkg: runtime/race cpu: AMD EPYC 7B12 BenchmarkSyncLeak-4 56 2316724 ns/op BenchmarkStackLeak-4 15692 7724 ns/op PASS ok runtime/race 1.438s goos: freebsd goarch: amd64 pkg: runtime/trace cpu: AMD EPYC 7B12 BenchmarkStartRegion-4 5958739 19.78 ns/op 0 B/op 0 allocs/op BenchmarkNewTask-4 223312 582.4 ns/op 64 B/op 2 allocs/op PASS ok runtime/trace 1.299s goos: freebsd goarch: amd64 pkg: slices cpu: AMD EPYC 7B12 BenchmarkEqualFunc_Large-4 42 2512303 ns/op BenchmarkIndex_Large-4 150 719204 ns/op BenchmarkIndexFunc_Large-4 81 1344163 ns/op BenchmarkCompact/nil-4 9156201 13.13 ns/op BenchmarkCompact/one-4 2516595 47.60 ns/op BenchmarkCompact/sorted-4 1641346 74.37 ns/op BenchmarkCompact/2_items-4 1401013 86.17 ns/op BenchmarkCompact/unsorted-4 1617333 74.41 ns/op BenchmarkCompact/many-4 883748 132.4 ns/op BenchmarkCompact_Large/all_dup-4 2377 43123 ns/op BenchmarkCompact_Large/no_dup-4 2600 40597 ns/op BenchmarkCompactFunc/nil-4 4665498 25.41 ns/op BenchmarkCompactFunc/one-4 1974406 60.05 ns/op BenchmarkCompactFunc/sorted-4 1320098 87.50 ns/op BenchmarkCompactFunc/2_items-4 1179362 100.6 ns/op BenchmarkCompactFunc/unsorted-4 1366242 87.66 ns/op BenchmarkCompactFunc/many-4 672531 151.3 ns/op BenchmarkCompactFunc_Large/all_dup-4 8 13853182 ns/op BenchmarkCompactFunc_Large/no_dup-4 9 13069067 ns/op BenchmarkReplace/naive-fast-4 119866 955.2 ns/op BenchmarkReplace/optimized-fast-4 154941 866.2 ns/op BenchmarkReplace/naive-slow-4 40527 2993 ns/op BenchmarkReplace/optimized-slow-4 50640 2660 ns/op BenchmarkBinarySearchFloats/Size16-4 1587439 75.88 ns/op BenchmarkBinarySearchFloats/Size32-4 1430967 87.04 ns/op BenchmarkBinarySearchFloats/Size64-4 1221902 97.36 ns/op BenchmarkBinarySearchFloats/Size128-4 1124250 109.1 ns/op BenchmarkBinarySearchFloats/Size512-4 909964 130.8 ns/op BenchmarkBinarySearchFloats/Size1024-4 840032 142.8 ns/op BenchmarkBinarySearchFuncStruct/Size16-4 736959 163.8 ns/op BenchmarkBinarySearchFuncStruct/Size32-4 629746 178.2 ns/op BenchmarkBinarySearchFuncStruct/Size64-4 480640 220.6 ns/op BenchmarkBinarySearchFuncStruct/Size128-4 440967 247.1 ns/op BenchmarkBinarySearchFuncStruct/Size512-4 350953 288.2 ns/op BenchmarkBinarySearchFuncStruct/Size1024-4 342243 340.8 ns/op BenchmarkSortFuncStruct/Size16-4 19876 5909 ns/op BenchmarkSortFuncStruct/Size32-4 6612 16343 ns/op BenchmarkSortFuncStruct/Size64-4 9728 11846 ns/op BenchmarkSortFuncStruct/Size128-4 5317 21707 ns/op BenchmarkSortFuncStruct/Size512-4 1504 81899 ns/op BenchmarkSortFuncStruct/Size1024-4 757 160813 ns/op PASS ok slices 7.794s goos: freebsd goarch: amd64 pkg: sort cpu: AMD EPYC 7B12 BenchmarkSearchWrappers-4 477052 243.9 ns/op BenchmarkSortInts-4 2 80135994 ns/op BenchmarkSlicesSortInts-4 3 47376928 ns/op BenchmarkSortIsSorted-4 39 3090523 ns/op BenchmarkSlicesIsSorted-4 72 1699612 ns/op BenchmarkSortStrings-4 1 120080463 ns/op BenchmarkSlicesSortStrings-4 2 72789037 ns/op BenchmarkSortStrings_Sorted-4 32 3457416 ns/op BenchmarkSlicesSortStrings_Sorted-4 54 2118684 ns/op BenchmarkSortStructs-4 1 154969923 ns/op BenchmarkSortFuncStructs-4 1 143749722 ns/op BenchmarkSortString1K-4 345 346579 ns/op BenchmarkSortString1K_Slice-4 247 484088 ns/op BenchmarkStableString1K-4 127 924209 ns/op BenchmarkSortInt1K-4 414 286519 ns/op BenchmarkSortInt1K_Sorted-4 6318 18743 ns/op BenchmarkSortInt1K_Reversed-4 3921 29389 ns/op BenchmarkSortInt1K_Mod8-4 1056 112263 ns/op BenchmarkStableInt1K-4 169 696490 ns/op BenchmarkStableInt1K_Slice-4 202 594588 ns/op BenchmarkSortInt64K-4 4 27563241 ns/op BenchmarkSortInt64K_Slice-4 3 40398162 ns/op BenchmarkStableInt64K-4 2 64548561 ns/op BenchmarkSort1e2-4 552 212061 ns/op BenchmarkStable1e2-4 223 533732 ns/op BenchmarkSort1e4-4 3 43247316 ns/op BenchmarkStable1e4-4 1 173791008 ns/op PASS ok sort 8.321s goos: freebsd goarch: amd64 pkg: strconv cpu: AMD EPYC 7B12 BenchmarkAtof64Decimal-4 1022001 112.7 ns/op BenchmarkAtof64Float-4 796023 137.0 ns/op BenchmarkAtof64FloatExp-4 770395 155.6 ns/op BenchmarkAtof64Big-4 492895 210.2 ns/op BenchmarkAtof64RandomBits-4 433617 235.8 ns/op BenchmarkAtof64RandomFloats-4 598280 198.4 ns/op BenchmarkAtof64RandomLongFloats-4 521601 225.5 ns/op BenchmarkAtof32Decimal-4 1043544 118.7 ns/op BenchmarkAtof32Float-4 917998 125.7 ns/op BenchmarkAtof32FloatExp-4 753339 158.1 ns/op BenchmarkAtof32Random-4 482749 250.4 ns/op BenchmarkAtof32RandomLong-4 205467 574.4 ns/op BenchmarkParseInt/Pos/7bit-4 1671859 70.64 ns/op BenchmarkParseInt/Pos/26bit-4 902167 127.0 ns/op BenchmarkParseInt/Pos/31bit-4 804676 149.3 ns/op BenchmarkParseInt/Pos/56bit-4 508873 219.9 ns/op BenchmarkParseInt/Pos/63bit-4 519944 235.5 ns/op BenchmarkParseInt/Neg/7bit-4 1607031 71.56 ns/op BenchmarkParseInt/Neg/26bit-4 889783 132.1 ns/op BenchmarkParseInt/Neg/31bit-4 793392 142.5 ns/op BenchmarkParseInt/Neg/56bit-4 494301 221.2 ns/op BenchmarkParseInt/Neg/63bit-4 518802 227.9 ns/op BenchmarkAtoi/Pos/7bit-4 2395024 50.20 ns/op BenchmarkAtoi/Pos/26bit-4 1168276 103.5 ns/op BenchmarkAtoi/Pos/31bit-4 916694 118.0 ns/op BenchmarkAtoi/Pos/56bit-4 557262 185.4 ns/op BenchmarkAtoi/Pos/63bit-4 458743 245.7 ns/op BenchmarkAtoi/Neg/7bit-4 2349174 51.56 ns/op BenchmarkAtoi/Neg/26bit-4 1000000 103.6 ns/op BenchmarkAtoi/Neg/31bit-4 1076756 122.6 ns/op BenchmarkAtoi/Neg/56bit-4 648966 183.3 ns/op BenchmarkAtoi/Neg/63bit-4 486526 250.7 ns/op BenchmarkFormatFloat/Decimal-4 156969 724.7 ns/op BenchmarkFormatFloat/Float-4 151689 753.9 ns/op BenchmarkFormatFloat/Exp-4 159276 741.7 ns/op BenchmarkFormatFloat/NegExp-4 162692 738.5 ns/op BenchmarkFormatFloat/LongExp-4 135842 867.3 ns/op BenchmarkFormatFloat/Big-4 128094 917.1 ns/op BenchmarkFormatFloat/BinaryExp-4 291513 363.6 ns/op BenchmarkFormatFloat/32Integer-4 159704 708.5 ns/op BenchmarkFormatFloat/32ExactFraction-4 176541 649.1 ns/op BenchmarkFormatFloat/32Point-4 159196 733.1 ns/op BenchmarkFormatFloat/32Exp-4 166600 713.8 ns/op BenchmarkFormatFloat/32NegExp-4 159813 717.8 ns/op BenchmarkFormatFloat/32Shortest-4 173102 675.1 ns/op BenchmarkFormatFloat/32Fixed8Hard-4 185149 623.4 ns/op BenchmarkFormatFloat/32Fixed9Hard-4 188353 635.1 ns/op BenchmarkFormatFloat/64Fixed1-4 207624 532.4 ns/op BenchmarkFormatFloat/64Fixed2-4 215882 527.6 ns/op BenchmarkFormatFloat/64Fixed3-4 208588 536.8 ns/op BenchmarkFormatFloat/64Fixed4-4 221293 534.6 ns/op BenchmarkFormatFloat/64Fixed12-4 129362 900.0 ns/op BenchmarkFormatFloat/64Fixed16-4 157668 746.6 ns/op BenchmarkFormatFloat/64Fixed12Hard-4 170078 709.4 ns/op BenchmarkFormatFloat/64Fixed17Hard-4 142167 815.9 ns/op BenchmarkFormatFloat/64Fixed18Hard-4 3376 31475 ns/op BenchmarkFormatFloat/Slowpath64-4 138295 855.4 ns/op BenchmarkFormatFloat/SlowpathDenormal64-4 133396 858.6 ns/op BenchmarkAppendFloat/Decimal-4 180198 652.5 ns/op BenchmarkAppendFloat/Float-4 175351 678.2 ns/op BenchmarkAppendFloat/Exp-4 190844 627.9 ns/op BenchmarkAppendFloat/NegExp-4 184346 628.6 ns/op BenchmarkAppendFloat/LongExp-4 145510 803.0 ns/op BenchmarkAppendFloat/Big-4 135855 851.0 ns/op BenchmarkAppendFloat/BinaryExp-4 453003 266.0 ns/op BenchmarkAppendFloat/32Integer-4 184626 658.7 ns/op BenchmarkAppendFloat/32ExactFraction-4 199240 569.5 ns/op BenchmarkAppendFloat/32Point-4 177446 658.5 ns/op BenchmarkAppendFloat/32Exp-4 192146 626.7 ns/op BenchmarkAppendFloat/32NegExp-4 186714 622.8 ns/op BenchmarkAppendFloat/32Shortest-4 210937 546.2 ns/op BenchmarkAppendFloat/32Fixed8Hard-4 201832 567.0 ns/op BenchmarkAppendFloat/32Fixed9Hard-4 189126 552.4 ns/op BenchmarkAppendFloat/64Fixed1-4 260144 441.5 ns/op BenchmarkAppendFloat/64Fixed2-4 257685 439.8 ns/op BenchmarkAppendFloat/64Fixed3-4 249804 453.8 ns/op BenchmarkAppendFloat/64Fixed4-4 252130 438.0 ns/op BenchmarkAppendFloat/64Fixed12-4 142888 808.5 ns/op BenchmarkAppendFloat/64Fixed16-4 173815 669.2 ns/op BenchmarkAppendFloat/64Fixed12Hard-4 213198 580.6 ns/op BenchmarkAppendFloat/64Fixed17Hard-4 164290 742.4 ns/op BenchmarkAppendFloat/64Fixed18Hard-4 3796 31204 ns/op BenchmarkAppendFloat/Slowpath64-4 141150 805.1 ns/op BenchmarkAppendFloat/SlowpathDenormal64-4 141783 771.3 ns/op BenchmarkFormatInt-4 21656 5609 ns/op BenchmarkAppendInt-4 25174 4782 ns/op BenchmarkFormatUint-4 119985 1025 ns/op BenchmarkAppendUint-4 134545 860.2 ns/op BenchmarkFormatIntSmall/7-4 4101936 30.41 ns/op BenchmarkFormatIntSmall/42-4 3997420 30.36 ns/op BenchmarkAppendIntSmall-4 1787326 66.49 ns/op BenchmarkAppendUintVarlen/1-4 1835439 66.86 ns/op BenchmarkAppendUintVarlen/12-4 1792455 65.96 ns/op BenchmarkAppendUintVarlen/123-4 1383732 89.32 ns/op BenchmarkAppendUintVarlen/1234-4 1381652 89.15 ns/op BenchmarkAppendUintVarlen/12345-4 1371031 89.28 ns/op BenchmarkAppendUintVarlen/123456-4 1362061 89.89 ns/op BenchmarkAppendUintVarlen/1234567-4 1339285 93.57 ns/op BenchmarkAppendUintVarlen/12345678-4 1284361 91.87 ns/op BenchmarkAppendUintVarlen/123456789-4 1231123 94.29 ns/op BenchmarkAppendUintVarlen/1234567890-4 1264305 94.96 ns/op BenchmarkAppendUintVarlen/12345678901-4 1248841 100.3 ns/op BenchmarkAppendUintVarlen/123456789012-4 1216732 98.90 ns/op BenchmarkAppendUintVarlen/1234567890123-4 1228837 101.5 ns/op BenchmarkAppendUintVarlen/12345678901234-4 1186396 101.6 ns/op BenchmarkAppendUintVarlen/123456789012345-4 1190245 104.1 ns/op BenchmarkAppendUintVarlen/1234567890123456-4 1161561 100.7 ns/op BenchmarkAppendUintVarlen/12345678901234567-4 1000000 103.4 ns/op BenchmarkAppendUintVarlen/123456789012345678-4 1120963 105.3 ns/op BenchmarkAppendUintVarlen/1234567890123456789-4 1103806 107.9 ns/op BenchmarkAppendUintVarlen/12345678901234567890-4 1119874 108.7 ns/op BenchmarkQuote-4 68434 1722 ns/op BenchmarkQuoteRune-4 572977 183.3 ns/op BenchmarkAppendQuote-4 75842 1588 ns/op BenchmarkAppendQuoteRune-4 1148322 105.6 ns/op BenchmarkUnquoteEasy-4 1886041 61.71 ns/op BenchmarkUnquoteHard-4 71868 1686 ns/op PASS ok strconv 18.973s goos: freebsd goarch: amd64 pkg: strings cpu: AMD EPYC 7B12 BenchmarkBuildString_Builder/1Write_NoGrow-4 587206 182.9 ns/op 48 B/op 1 allocs/op BenchmarkBuildString_Builder/3Write_NoGrow-4 195111 572.4 ns/op 336 B/op 3 allocs/op BenchmarkBuildString_Builder/3Write_Grow-4 299954 415.8 ns/op 112 B/op 1 allocs/op BenchmarkBuildString_WriteString/1Write_NoGrow-4 600076 173.1 ns/op 48 B/op 1 allocs/op BenchmarkBuildString_WriteString/3Write_NoGrow-4 226086 547.0 ns/op 336 B/op 3 allocs/op BenchmarkBuildString_WriteString/3Write_Grow-4 315834 385.0 ns/op 112 B/op 1 allocs/op BenchmarkBuildString_ByteBuffer/1Write_NoGrow-4 409400 275.6 ns/op 112 B/op 2 allocs/op BenchmarkBuildString_ByteBuffer/3Write_NoGrow-4 126219 959.4 ns/op 432 B/op 4 allocs/op BenchmarkBuildString_ByteBuffer/3Write_Grow-4 159646 791.7 ns/op 336 B/op 3 allocs/op BenchmarkClone-4 2141214 57.51 ns/op 48 B/op 1 allocs/op BenchmarkGenericNoMatch-4 28116 4172 ns/op BenchmarkGenericMatch1-4 2634 38662 ns/op BenchmarkGenericMatch2-4 594 191929 ns/op BenchmarkSingleMaxSkipping-4 9793 11877 ns/op 841.94 MB/s BenchmarkSingleLongSuffixFail-4 17748 6779 ns/op 147.82 MB/s BenchmarkSingleMatch-4 363 326669 ns/op 45.92 MB/s BenchmarkByteByteNoMatch-4 87126 1345 ns/op BenchmarkByteByteMatch-4 29380 3899 ns/op BenchmarkByteStringMatch-4 36400 3338 ns/op BenchmarkHTMLEscapeNew-4 113334 1041 ns/op BenchmarkHTMLEscapeOld-4 134516 872.2 ns/op BenchmarkByteStringReplacerWriteString-4 1904 61720 ns/op BenchmarkByteReplacerWriteString-4 2110 52284 ns/op BenchmarkByteByteReplaces-4 6638 17844 ns/op BenchmarkByteByteMap-4 19419 6143 ns/op BenchmarkMap/identity/ASCII-4 695360 152.4 ns/op BenchmarkMap/identity/Greek-4 549150 207.0 ns/op BenchmarkMap/change/ASCII-4 67836 1728 ns/op BenchmarkMap/change/Greek-4 43834 2787 ns/op BenchmarkIndexRune-4 3929863 30.74 ns/op BenchmarkIndexRuneLongString-4 3379177 36.07 ns/op BenchmarkIndexRuneFastPath-4 5227134 23.51 ns/op BenchmarkIndex-4 11326825 10.37 ns/op BenchmarkLastIndex-4 5719248 20.95 ns/op BenchmarkIndexByte-4 11723502 9.827 ns/op BenchmarkToUpper/#00-4 5889087 20.08 ns/op BenchmarkToUpper/ONLYUPPER-4 3835954 31.55 ns/op BenchmarkToUpper/abc-4 498604 233.4 ns/op BenchmarkToUpper/AbC123-4 339460 314.2 ns/op BenchmarkToUpper/azAZ09_-4 430446 273.0 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 100332 1202 ns/op BenchmarkToUpper/RENAN_BASTOS_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 118684 975.6 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 51819 2277 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 92424 1290 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 172735 738.3 ns/op BenchmarkToLower/#00-4 5630076 21.50 ns/op BenchmarkToLower/abc-4 5095651 24.30 ns/op BenchmarkToLower/AbC123-4 378427 318.1 ns/op BenchmarkToLower/azAZ09_-4 331786 328.3 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 168096 698.4 ns/op BenchmarkToLower/renan_bastos_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 116572 998.8 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 55070 2258 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 109304 1104 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 153237 732.4 ns/op BenchmarkMapNoChanges-4 1000000 112.4 ns/op BenchmarkTrim-4 56473 2160 ns/op 0 B/op 0 allocs/op BenchmarkToValidUTF8/Valid-4 4080364 29.21 ns/op BenchmarkToValidUTF8/InvalidASCII-4 257308 423.9 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 202934 599.5 ns/op BenchmarkEqualFold/Tests-4 77473 1531 ns/op BenchmarkEqualFold/ASCII-4 4568149 26.07 ns/op BenchmarkEqualFold/UnicodePrefix-4 151117 747.0 ns/op BenchmarkEqualFold/UnicodeSuffix-4 154887 738.2 ns/op BenchmarkIndexHard1-4 1273 93874 ns/op BenchmarkIndexHard2-4 916 131516 ns/op BenchmarkIndexHard3-4 181 660716 ns/op BenchmarkIndexHard4-4 187 641302 ns/op BenchmarkLastIndexHard1-4 70 1675973 ns/op BenchmarkLastIndexHard2-4 70 1670832 ns/op BenchmarkLastIndexHard3-4 72 1681438 ns/op BenchmarkCountHard1-4 1261 94043 ns/op BenchmarkCountHard2-4 912 131092 ns/op BenchmarkCountHard3-4 182 656915 ns/op BenchmarkIndexTorture-4 9376 12722 ns/op BenchmarkCountTorture-4 9349 12790 ns/op BenchmarkCountTortureOverlapping-4 1880 58060 ns/op BenchmarkCountByte/10-4 5436259 21.42 ns/op 466.76 MB/s BenchmarkCountByte/32-4 5370020 22.12 ns/op 1446.68 MB/s BenchmarkCountByte/4096-4 1319550 90.79 ns/op 45115.28 MB/s BenchmarkCountByte/4194304-4 1378 80237 ns/op 52273.99 MB/s BenchmarkCountByte/67108864-4 34 3627647 ns/op 18499.28 MB/s BenchmarkFields/ASCII/16-4 501973 232.4 ns/op 68.85 MB/s 16 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 34971 3444 ns/op 74.33 MB/s 288 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 2041 54699 ns/op 74.88 MB/s 6144 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 127 946770 ns/op 69.22 MB/s 98304 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 7 15985462 ns/op 65.60 MB/s 1515533 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 203870 578.6 ns/op 27.66 MB/s 48 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 14878 7155 ns/op 35.78 MB/s 320 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 909 130240 ns/op 31.45 MB/s 21504 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 49 2413303 ns/op 27.16 MB/s 463104 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 3 42059349 ns/op 24.93 MB/s 10457344 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 352516 326.3 ns/op 49.03 MB/s 16 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 27361 4482 ns/op 57.12 MB/s 288 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 1402 93956 ns/op 43.59 MB/s 21504 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 67 1551171 ns/op 42.25 MB/s 463106 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 4 28170789 ns/op 37.22 MB/s 10457368 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 242395 459.9 ns/op 34.79 MB/s 48 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 20866 6309 ns/op 40.58 MB/s 320 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 1032 126962 ns/op 32.26 MB/s 21504 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 60 2186471 ns/op 29.97 MB/s 463104 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 3 34828046 ns/op 30.11 MB/s 10457344 B/op 24 allocs/op BenchmarkSplitEmptySeparator-4 3 42130976 ns/op BenchmarkSplitSingleByteSeparator-4 50 2705100 ns/op BenchmarkSplitMultiByteSeparator-4 69 1482749 ns/op BenchmarkSplitNSingleByteSeparator-4 450676 256.2 ns/op BenchmarkSplitNMultiByteSeparator-4 397046 308.3 ns/op BenchmarkRepeat/5x0-4 4921938 25.12 ns/op BenchmarkRepeat/5x1-4 5077180 24.48 ns/op BenchmarkRepeat/5x2-4 318825 359.4 ns/op BenchmarkRepeat/5x6-4 210318 580.0 ns/op BenchmarkRepeat/10x0-4 4883948 25.26 ns/op BenchmarkRepeat/10x1-4 4975618 24.03 ns/op BenchmarkRepeat/10x2-4 302185 358.7 ns/op BenchmarkRepeat/10x6-4 198420 593.7 ns/op BenchmarkRepeatLarge/256/1-4 103543 1200 ns/op 213.26 MB/s BenchmarkRepeatLarge/256/16-4 164649 754.5 ns/op 339.28 MB/s BenchmarkRepeatLarge/512/1-4 84284 1448 ns/op 353.60 MB/s BenchmarkRepeatLarge/512/16-4 115608 992.1 ns/op 516.09 MB/s BenchmarkRepeatLarge/1024/1-4 63621 1844 ns/op 555.30 MB/s BenchmarkRepeatLarge/1024/16-4 75686 1451 ns/op 705.87 MB/s BenchmarkRepeatLarge/2048/1-4 43054 2950 ns/op 694.21 MB/s BenchmarkRepeatLarge/2048/16-4 52023 2516 ns/op 813.98 MB/s BenchmarkRepeatLarge/4096/1-4 29220 4285 ns/op 955.96 MB/s BenchmarkRepeatLarge/4096/16-4 29847 3902 ns/op 1049.69 MB/s BenchmarkRepeatLarge/8192/1-4 16590 7206 ns/op 1136.90 MB/s BenchmarkRepeatLarge/8192/16-4 17936 6830 ns/op 1199.48 MB/s BenchmarkRepeatLarge/8192/4097-4 6610012 18.33 ns/op 223519.28 MB/s BenchmarkRepeatLarge/16384/1-4 9360 12071 ns/op 1357.27 MB/s BenchmarkRepeatLarge/16384/16-4 8840 14240 ns/op 1150.59 MB/s BenchmarkRepeatLarge/16384/4097-4 13920 9155 ns/op 1342.53 MB/s BenchmarkRepeatLarge/32768/1-4 5196 24203 ns/op 1353.89 MB/s BenchmarkRepeatLarge/32768/16-4 5356 25516 ns/op 1284.20 MB/s BenchmarkRepeatLarge/32768/4097-4 7051 22732 ns/op 1261.62 MB/s BenchmarkRepeatLarge/65536/1-4 2488 44409 ns/op 1475.73 MB/s BenchmarkRepeatLarge/65536/16-4 2535 49204 ns/op 1331.93 MB/s BenchmarkRepeatLarge/65536/4097-4 2710 44341 ns/op 1385.97 MB/s BenchmarkRepeatLarge/131072/1-4 854 168345 ns/op 778.59 MB/s BenchmarkRepeatLarge/131072/16-4 915 147827 ns/op 886.66 MB/s BenchmarkRepeatLarge/131072/4097-4 898 146283 ns/op 868.23 MB/s BenchmarkRepeatLarge/262144/1-4 488 256785 ns/op 1020.87 MB/s BenchmarkRepeatLarge/262144/16-4 438 267760 ns/op 979.02 MB/s BenchmarkRepeatLarge/262144/4097-4 450 260291 ns/op 991.62 MB/s BenchmarkRepeatLarge/524288/1-4 240 550114 ns/op 953.05 MB/s BenchmarkRepeatLarge/524288/16-4 237 512203 ns/op 1023.59 MB/s BenchmarkRepeatLarge/524288/4097-4 225 568458 ns/op 915.32 MB/s BenchmarkRepeatLarge/1048576/1-4 100 1005935 ns/op 1042.39 MB/s BenchmarkRepeatLarge/1048576/16-4 100 1017439 ns/op 1030.60 MB/s BenchmarkRepeatLarge/1048576/4097-4 100 1248849 ns/op 836.56 MB/s BenchmarkRepeatLarge/2097152/1-4 58 2281027 ns/op 919.39 MB/s BenchmarkRepeatLarge/2097152/16-4 61 1944287 ns/op 1078.62 MB/s BenchmarkRepeatLarge/2097152/4097-4 56 1947502 ns/op 1075.00 MB/s BenchmarkRepeatLarge/4194304/1-4 28 3752906 ns/op 1117.61 MB/s BenchmarkRepeatLarge/4194304/16-4 28 3714140 ns/op 1129.28 MB/s BenchmarkRepeatLarge/4194304/4097-4 28 3786578 ns/op 1106.87 MB/s BenchmarkRepeatLarge/8388608/1-4 15 7153118 ns/op 1172.72 MB/s BenchmarkRepeatLarge/8388608/16-4 15 7140183 ns/op 1174.84 MB/s BenchmarkRepeatLarge/8388608/4097-4 15 7238997 ns/op 1158.52 MB/s BenchmarkRepeatLarge/16777216/1-4 8 13910002 ns/op 1206.13 MB/s BenchmarkRepeatLarge/16777216/16-4 8 13864187 ns/op 1210.11 MB/s BenchmarkRepeatLarge/16777216/4097-4 8 14058362 ns/op 1193.40 MB/s BenchmarkRepeatLarge/33554432/1-4 4 27219336 ns/op 1232.74 MB/s BenchmarkRepeatLarge/33554432/16-4 4 27631084 ns/op 1214.37 MB/s BenchmarkRepeatLarge/33554432/4097-4 4 27346368 ns/op 1227.02 MB/s BenchmarkRepeatLarge/67108864/1-4 2 56684418 ns/op 1183.90 MB/s BenchmarkRepeatLarge/67108864/16-4 2 53632350 ns/op 1251.28 MB/s BenchmarkRepeatLarge/67108864/4097-4 2 54636782 ns/op 1228.27 MB/s BenchmarkRepeatLarge/134217728/1-4 1 107752892 ns/op 1245.61 MB/s BenchmarkRepeatLarge/134217728/16-4 1 109840224 ns/op 1221.94 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 109191494 ns/op 1229.20 MB/s BenchmarkRepeatLarge/268435456/1-4 1 234049520 ns/op 1146.92 MB/s BenchmarkRepeatLarge/268435456/16-4 1 213586662 ns/op 1256.80 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 209905849 ns/op 1278.84 MB/s BenchmarkRepeatLarge/536870912/1-4 1 468099787 ns/op 1146.92 MB/s BenchmarkRepeatLarge/536870912/16-4 1 424320472 ns/op 1265.25 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 428726195 ns/op 1252.25 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 949382269 ns/op 1130.99 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 870736971 ns/op 1233.14 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 872282423 ns/op 1230.96 MB/s BenchmarkRepeatSpaces-4 4734206 24.71 ns/op 0 B/op 0 allocs/op BenchmarkIndexAnyASCII/1:1-4 2785767 43.05 ns/op BenchmarkIndexAnyASCII/1:2-4 2735742 44.31 ns/op BenchmarkIndexAnyASCII/1:4-4 2693020 44.02 ns/op BenchmarkIndexAnyASCII/1:8-4 2781760 44.11 ns/op BenchmarkIndexAnyASCII/1:16-4 2786971 42.41 ns/op BenchmarkIndexAnyASCII/1:32-4 2677501 43.74 ns/op BenchmarkIndexAnyASCII/1:64-4 2827383 44.01 ns/op BenchmarkIndexAnyASCII/16:1-4 2769452 42.57 ns/op BenchmarkIndexAnyASCII/16:2-4 1013064 117.8 ns/op BenchmarkIndexAnyASCII/16:4-4 1000000 119.0 ns/op BenchmarkIndexAnyASCII/16:8-4 1049972 119.8 ns/op BenchmarkIndexAnyASCII/16:16-4 857607 139.5 ns/op BenchmarkIndexAnyASCII/16:32-4 739017 159.5 ns/op BenchmarkIndexAnyASCII/16:64-4 462864 226.2 ns/op BenchmarkIndexAnyASCII/256:1-4 2801018 42.29 ns/op BenchmarkIndexAnyASCII/256:2-4 76916 1306 ns/op BenchmarkIndexAnyASCII/256:4-4 77085 1489 ns/op BenchmarkIndexAnyASCII/256:8-4 79528 1481 ns/op BenchmarkIndexAnyASCII/256:16-4 79410 1277 ns/op BenchmarkIndexAnyASCII/256:32-4 78595 1504 ns/op BenchmarkIndexAnyASCII/256:64-4 74932 1584 ns/op BenchmarkIndexAnyUTF8/1:1-4 3188715 38.97 ns/op BenchmarkIndexAnyUTF8/1:2-4 2716761 44.18 ns/op BenchmarkIndexAnyUTF8/1:4-4 2804016 43.01 ns/op BenchmarkIndexAnyUTF8/1:8-4 2820721 43.83 ns/op BenchmarkIndexAnyUTF8/1:16-4 2876992 43.85 ns/op BenchmarkIndexAnyUTF8/1:32-4 2813810 42.89 ns/op BenchmarkIndexAnyUTF8/1:64-4 2745409 44.00 ns/op BenchmarkIndexAnyUTF8/16:1-4 2236084 52.72 ns/op BenchmarkIndexAnyUTF8/16:2-4 333282 320.7 ns/op BenchmarkIndexAnyUTF8/16:4-4 388080 318.5 ns/op BenchmarkIndexAnyUTF8/16:8-4 390080 327.8 ns/op BenchmarkIndexAnyUTF8/16:16-4 332109 316.6 ns/op BenchmarkIndexAnyUTF8/16:32-4 347620 322.5 ns/op BenchmarkIndexAnyUTF8/16:64-4 314019 338.4 ns/op BenchmarkIndexAnyUTF8/256:1-4 373396 282.5 ns/op BenchmarkIndexAnyUTF8/256:2-4 26173 4553 ns/op BenchmarkIndexAnyUTF8/256:4-4 26151 4601 ns/op BenchmarkIndexAnyUTF8/256:8-4 25912 4564 ns/op BenchmarkIndexAnyUTF8/256:16-4 25870 4621 ns/op BenchmarkIndexAnyUTF8/256:32-4 25459 4680 ns/op BenchmarkIndexAnyUTF8/256:64-4 25749 4829 ns/op BenchmarkLastIndexAnyASCII/1:1-4 2798980 43.31 ns/op BenchmarkLastIndexAnyASCII/1:2-4 2840593 40.83 ns/op BenchmarkLastIndexAnyASCII/1:4-4 2918126 40.98 ns/op BenchmarkLastIndexAnyASCII/1:8-4 2808975 40.07 ns/op BenchmarkLastIndexAnyASCII/1:16-4 2811326 40.97 ns/op BenchmarkLastIndexAnyASCII/1:32-4 2871127 42.82 ns/op BenchmarkLastIndexAnyASCII/1:64-4 2794280 42.45 ns/op BenchmarkLastIndexAnyASCII/16:1-4 1131613 116.5 ns/op BenchmarkLastIndexAnyASCII/16:2-4 1040025 117.2 ns/op BenchmarkLastIndexAnyASCII/16:4-4 1000000 117.7 ns/op BenchmarkLastIndexAnyASCII/16:8-4 987286 121.0 ns/op BenchmarkLastIndexAnyASCII/16:16-4 875475 136.4 ns/op BenchmarkLastIndexAnyASCII/16:32-4 775425 159.1 ns/op BenchmarkLastIndexAnyASCII/16:64-4 545478 226.2 ns/op BenchmarkLastIndexAnyASCII/256:1-4 78945 1468 ns/op BenchmarkLastIndexAnyASCII/256:2-4 80149 1285 ns/op BenchmarkLastIndexAnyASCII/256:4-4 79489 1300 ns/op BenchmarkLastIndexAnyASCII/256:8-4 78973 1479 ns/op BenchmarkLastIndexAnyASCII/256:16-4 78363 1490 ns/op BenchmarkLastIndexAnyASCII/256:32-4 79066 1509 ns/op BenchmarkLastIndexAnyASCII/256:64-4 76459 1575 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 2792950 43.28 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 2808540 43.42 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 2817187 40.33 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 2833975 40.73 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 2983191 40.29 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 2802489 40.65 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 2924808 39.92 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 441435 237.5 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 212260 519.7 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 208137 516.6 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 231883 518.9 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 232198 540.9 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 209652 527.1 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 205155 547.5 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 34048 3668 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 15352 7854 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 15490 7817 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 15434 7823 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 15451 7988 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 15126 7891 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 15339 7954 ns/op BenchmarkTrimASCII/1:1-4 4601410 25.11 ns/op BenchmarkTrimASCII/1:2-4 3732411 32.42 ns/op BenchmarkTrimASCII/1:4-4 3680289 33.15 ns/op BenchmarkTrimASCII/1:8-4 3417033 36.41 ns/op BenchmarkTrimASCII/1:16-4 2397114 49.71 ns/op BenchmarkTrimASCII/16:1-4 3301387 36.25 ns/op BenchmarkTrimASCII/16:2-4 882715 117.9 ns/op BenchmarkTrimASCII/16:4-4 1024407 117.0 ns/op BenchmarkTrimASCII/16:8-4 973230 123.1 ns/op BenchmarkTrimASCII/16:16-4 953252 133.2 ns/op BenchmarkTrimASCII/256:1-4 632438 191.6 ns/op BenchmarkTrimASCII/256:2-4 79896 1481 ns/op BenchmarkTrimASCII/256:4-4 80002 1477 ns/op BenchmarkTrimASCII/256:8-4 79713 1472 ns/op BenchmarkTrimASCII/256:16-4 79848 1485 ns/op BenchmarkTrimASCII/4096:1-4 44836 2614 ns/op BenchmarkTrimASCII/4096:2-4 5210 23026 ns/op BenchmarkTrimASCII/4096:4-4 4400 23008 ns/op BenchmarkTrimASCII/4096:8-4 4376 23053 ns/op BenchmarkTrimASCII/4096:16-4 5192 22251 ns/op BenchmarkTrimByte-4 5384785 21.34 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 20388 5882 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 20341 5869 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 1600 75030 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 3196 37309 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 6171 18678 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 12255 9789 ns/op BenchmarkJoin/0-4 6485722 19.09 ns/op 0 B/op 0 allocs/op BenchmarkJoin/1-4 5000163 24.11 ns/op 0 B/op 0 allocs/op BenchmarkJoin/2-4 286173 392.2 ns/op 16 B/op 1 allocs/op BenchmarkJoin/3-4 203797 554.6 ns/op 24 B/op 1 allocs/op BenchmarkJoin/4-4 162282 723.4 ns/op 48 B/op 1 allocs/op BenchmarkJoin/5-4 140845 869.7 ns/op 48 B/op 1 allocs/op BenchmarkJoin/6-4 112890 1034 ns/op 64 B/op 1 allocs/op BenchmarkJoin/7-4 94959 1198 ns/op 64 B/op 1 allocs/op BenchmarkTrimSpace/NoTrim-4 4190360 28.28 ns/op BenchmarkTrimSpace/ASCII-4 2325015 55.17 ns/op BenchmarkTrimSpace/SomeNonASCII-4 191106 615.0 ns/op BenchmarkTrimSpace/JustNonASCII-4 101389 1156 ns/op BenchmarkReplaceAll-4 201871 566.8 ns/op 16 B/op 1 allocs/op PASS ok strings 50.781s goos: freebsd goarch: amd64 pkg: sync cpu: AMD EPYC 7B12 BenchmarkCond1-4 39184 2939 ns/op BenchmarkCond2-4 15235 7492 ns/op BenchmarkCond4-4 7560 15371 ns/op BenchmarkCond8-4 3105 38420 ns/op BenchmarkCond16-4 1171 93786 ns/op BenchmarkCond32-4 546 184976 ns/op BenchmarkMapLoadMostlyHits/*sync_test.DeepCopyMap-4 534056 200.9 ns/op 11 B/op 0 allocs/op BenchmarkMapLoadMostlyHits/*sync_test.RWMutexMap-4 201195 693.8 ns/op 11 B/op 0 allocs/op BenchmarkMapLoadMostlyHits/*sync.HashTrieMap[interface_{},interface_{}]-4 240588 509.6 ns/op 11 B/op 0 allocs/op BenchmarkMapLoadMostlyHits/*sync.Map-4 227044 482.9 ns/op 11 B/op 0 allocs/op BenchmarkMapLoadMostlyMisses/*sync_test.DeepCopyMap-4 642355 189.1 ns/op 12 B/op 0 allocs/op BenchmarkMapLoadMostlyMisses/*sync_test.RWMutexMap-4 198217 632.3 ns/op 11 B/op 0 allocs/op BenchmarkMapLoadMostlyMisses/*sync.HashTrieMap[interface_{},interface_{}]-4 647775 190.2 ns/op 11 B/op 0 allocs/op BenchmarkMapLoadMostlyMisses/*sync.Map-4 545070 196.3 ns/op 12 B/op 0 allocs/op BenchmarkMapLoadOrStoreBalanced/*sync_test.RWMutexMap-4 85162 1471 ns/op 85 B/op 1 allocs/op BenchmarkMapLoadOrStoreBalanced/*sync.HashTrieMap[interface_{},interface_{}]-4 112779 1289 ns/op 84 B/op 2 allocs/op BenchmarkMapLoadOrStoreBalanced/*sync.Map-4 110469 1233 ns/op 84 B/op 2 allocs/op BenchmarkMapLoadOrStoreUnique/*sync_test.RWMutexMap-4 71572 1808 ns/op 178 B/op 2 allocs/op BenchmarkMapLoadOrStoreUnique/*sync.HashTrieMap[interface_{},interface_{}]-4 72688 2082 ns/op 155 B/op 4 allocs/op BenchmarkMapLoadOrStoreUnique/*sync.Map-4 62677 1928 ns/op 153 B/op 4 allocs/op BenchmarkMapLoadOrStoreCollision/*sync_test.DeepCopyMap-4 601771 186.8 ns/op 0 B/op 0 allocs/op BenchmarkMapLoadOrStoreCollision/*sync_test.RWMutexMap-4 130437 939.7 ns/op 0 B/op 0 allocs/op BenchmarkMapLoadOrStoreCollision/*sync.HashTrieMap[interface_{},interface_{}]-4 484687 254.5 ns/op 0 B/op 0 allocs/op BenchmarkMapLoadOrStoreCollision/*sync.Map-4 516289 267.6 ns/op 0 B/op 0 allocs/op BenchmarkMapLoadAndDeleteBalanced/*sync_test.RWMutexMap-4 123486 996.5 ns/op 7 B/op 0 allocs/op BenchmarkMapLoadAndDeleteBalanced/*sync.HashTrieMap[interface_{},interface_{}]-4 633298 205.1 ns/op 7 B/op 0 allocs/op BenchmarkMapLoadAndDeleteBalanced/*sync.Map-4 658459 177.0 ns/op 7 B/op 0 allocs/op BenchmarkMapLoadAndDeleteUnique/*sync_test.RWMutexMap-4 125719 906.4 ns/op 15 B/op 0 allocs/op BenchmarkMapLoadAndDeleteUnique/*sync.HashTrieMap[interface_{},interface_{}]-4 543487 203.0 ns/op 15 B/op 0 allocs/op BenchmarkMapLoadAndDeleteUnique/*sync.Map-4 624842 199.2 ns/op 15 B/op 0 allocs/op BenchmarkMapLoadAndDeleteCollision/*sync_test.DeepCopyMap-4 48739 2445 ns/op 278 B/op 2 allocs/op BenchmarkMapLoadAndDeleteCollision/*sync_test.RWMutexMap-4 91922 1184 ns/op 0 B/op 0 allocs/op BenchmarkMapLoadAndDeleteCollision/*sync.HashTrieMap[interface_{},interface_{}]-4 124179 1061 ns/op 6 B/op 0 allocs/op BenchmarkMapLoadAndDeleteCollision/*sync.Map-4 117255 995.1 ns/op 6 B/op 0 allocs/op BenchmarkMapRange/*sync_test.DeepCopyMap-4 4917 22561 ns/op 0 B/op 0 allocs/op BenchmarkMapRange/*sync_test.RWMutexMap-4 178 595419 ns/op 18434 B/op 1 allocs/op BenchmarkMapRange/*sync.HashTrieMap[interface_{},interface_{}]-4 442 264715 ns/op 0 B/op 0 allocs/op BenchmarkMapRange/*sync.Map-4 433 279372 ns/op 0 B/op 0 allocs/op BenchmarkMapAdversarialAlloc/*sync_test.DeepCopyMap-4 120357 965.9 ns/op 258 B/op 1 allocs/op BenchmarkMapAdversarialAlloc/*sync_test.RWMutexMap-4 179710 748.7 ns/op 16 B/op 1 allocs/op BenchmarkMapAdversarialAlloc/*sync.HashTrieMap[interface_{},interface_{}]-4 341096 329.3 ns/op 16 B/op 1 allocs/op BenchmarkMapAdversarialAlloc/*sync.Map-4 404151 292.9 ns/op 16 B/op 1 allocs/op BenchmarkMapAdversarialDelete/*sync_test.DeepCopyMap-4 244168 500.6 ns/op 177 B/op 1 allocs/op BenchmarkMapAdversarialDelete/*sync_test.RWMutexMap-4 185638 721.8 ns/op 32 B/op 1 allocs/op BenchmarkMapAdversarialDelete/*sync.HashTrieMap[interface_{},interface_{}]-4 311155 333.7 ns/op 16 B/op 1 allocs/op BenchmarkMapAdversarialDelete/*sync.Map-4 339854 295.2 ns/op 16 B/op 1 allocs/op BenchmarkMapDeleteCollision/*sync_test.DeepCopyMap-4 77745 1531 ns/op 48 B/op 1 allocs/op BenchmarkMapDeleteCollision/*sync_test.RWMutexMap-4 138864 860.5 ns/op 0 B/op 0 allocs/op BenchmarkMapDeleteCollision/*sync.HashTrieMap[interface_{},interface_{}]-4 631807 208.0 ns/op 0 B/op 0 allocs/op BenchmarkMapDeleteCollision/*sync.Map-4 553144 212.7 ns/op 0 B/op 0 allocs/op BenchmarkMapSwapCollision/*sync_test.DeepCopyMap-4 54408 2145 ns/op 336 B/op 2 allocs/op BenchmarkMapSwapCollision/*sync_test.RWMutexMap-4 114614 1061 ns/op 0 B/op 0 allocs/op BenchmarkMapSwapCollision/*sync.HashTrieMap[interface_{},interface_{}]-4 183790 632.4 ns/op 16 B/op 1 allocs/op BenchmarkMapSwapCollision/*sync.Map-4 191625 646.6 ns/op 16 B/op 1 allocs/op BenchmarkMapSwapMostlyHits/*sync_test.DeepCopyMap-4 727 182891 ns/op 82078 B/op 7 allocs/op BenchmarkMapSwapMostlyHits/*sync_test.RWMutexMap-4 94489 1397 ns/op 24 B/op 1 allocs/op BenchmarkMapSwapMostlyHits/*sync.HashTrieMap[interface_{},interface_{}]-4 188620 658.9 ns/op 40 B/op 2 allocs/op BenchmarkMapSwapMostlyHits/*sync.Map-4 246855 664.4 ns/op 40 B/op 2 allocs/op BenchmarkMapSwapMostlyMisses/*sync_test.DeepCopyMap-4 22948 5314 ns/op 719 B/op 6 allocs/op BenchmarkMapSwapMostlyMisses/*sync_test.RWMutexMap-4 53323 2203 ns/op 47 B/op 2 allocs/op BenchmarkMapSwapMostlyMisses/*sync.HashTrieMap[interface_{},interface_{}]-4 21750 5479 ns/op 121 B/op 5 allocs/op BenchmarkMapSwapMostlyMisses/*sync.Map-4 22905 5519 ns/op 121 B/op 5 allocs/op BenchmarkMapCompareAndSwapCollision/*sync_test.DeepCopyMap-4 230175 463.2 ns/op 24 B/op 0 allocs/op BenchmarkMapCompareAndSwapCollision/*sync_test.RWMutexMap-4 87579 1390 ns/op 0 B/op 0 allocs/op BenchmarkMapCompareAndSwapCollision/*sync.HashTrieMap[interface_{},interface_{}]-4 136297 954.1 ns/op 12 B/op 0 allocs/op BenchmarkMapCompareAndSwapCollision/*sync.Map-4 130504 928.5 ns/op 12 B/op 0 allocs/op BenchmarkMapCompareAndSwapNoExistingKey/*sync_test.DeepCopyMap-4 3027832 41.87 ns/op 15 B/op 0 allocs/op BenchmarkMapCompareAndSwapNoExistingKey/*sync_test.RWMutexMap-4 126856 888.9 ns/op 15 B/op 0 allocs/op BenchmarkMapCompareAndSwapNoExistingKey/*sync.HashTrieMap[interface_{},interface_{}]-4 578317 194.4 ns/op 15 B/op 0 allocs/op BenchmarkMapCompareAndSwapNoExistingKey/*sync.Map-4 573229 193.9 ns/op 15 B/op 0 allocs/op BenchmarkMapCompareAndSwapValueNotEqual/*sync_test.DeepCopyMap-4 582610 203.7 ns/op 0 B/op 0 allocs/op BenchmarkMapCompareAndSwapValueNotEqual/*sync_test.RWMutexMap-4 115688 1010 ns/op 0 B/op 0 allocs/op BenchmarkMapCompareAndSwapValueNotEqual/*sync.HashTrieMap[interface_{},interface_{}]-4 466101 237.5 ns/op 0 B/op 0 allocs/op BenchmarkMapCompareAndSwapValueNotEqual/*sync.Map-4 457912 228.5 ns/op 0 B/op 0 allocs/op BenchmarkMapCompareAndSwapMostlyHits/*sync_test.RWMutexMap-4 79970 1526 ns/op 36 B/op 2 allocs/op BenchmarkMapCompareAndSwapMostlyHits/*sync.HashTrieMap[interface_{},interface_{}]-4 197882 656.5 ns/op 52 B/op 3 allocs/op BenchmarkMapCompareAndSwapMostlyHits/*sync.Map-4 167090 664.1 ns/op 51 B/op 3 allocs/op BenchmarkMapCompareAndSwapMostlyMisses/*sync_test.DeepCopyMap-4 689677 225.0 ns/op 48 B/op 2 allocs/op BenchmarkMapCompareAndSwapMostlyMisses/*sync_test.RWMutexMap-4 105664 1223 ns/op 47 B/op 2 allocs/op BenchmarkMapCompareAndSwapMostlyMisses/*sync.HashTrieMap[interface_{},interface_{}]-4 533197 230.6 ns/op 47 B/op 2 allocs/op BenchmarkMapCompareAndSwapMostlyMisses/*sync.Map-4 508801 215.0 ns/op 47 B/op 2 allocs/op BenchmarkMapCompareAndDeleteCollision/*sync_test.DeepCopyMap-4 189828 930.7 ns/op 96 B/op 0 allocs/op BenchmarkMapCompareAndDeleteCollision/*sync_test.RWMutexMap-4 88375 1284 ns/op 0 B/op 0 allocs/op BenchmarkMapCompareAndDeleteCollision/*sync.HashTrieMap[interface_{},interface_{}]-4 129061 1094 ns/op 7 B/op 0 allocs/op BenchmarkMapCompareAndDeleteCollision/*sync.Map-4 114411 970.1 ns/op 7 B/op 0 allocs/op BenchmarkMapCompareAndDeleteMostlyHits/*sync_test.RWMutexMap-4 45578 2643 ns/op 47 B/op 2 allocs/op BenchmarkMapCompareAndDeleteMostlyHits/*sync.HashTrieMap[interface_{},interface_{}]-4 58549 1732 ns/op 105 B/op 4 allocs/op BenchmarkMapCompareAndDeleteMostlyHits/*sync.Map-4 58974 2019 ns/op 104 B/op 4 allocs/op BenchmarkMapCompareAndDeleteMostlyMisses/*sync_test.DeepCopyMap-4 533100 195.7 ns/op 32 B/op 2 allocs/op BenchmarkMapCompareAndDeleteMostlyMisses/*sync_test.RWMutexMap-4 95292 1123 ns/op 31 B/op 1 allocs/op BenchmarkMapCompareAndDeleteMostlyMisses/*sync.HashTrieMap[interface_{},interface_{}]-4 599570 203.7 ns/op 32 B/op 1 allocs/op BenchmarkMapCompareAndDeleteMostlyMisses/*sync.Map-4 615765 189.4 ns/op 32 B/op 1 allocs/op BenchmarkMapClear/*sync_test.DeepCopyMap-4 39714 2913 ns/op 336 B/op 2 allocs/op BenchmarkMapClear/*sync_test.RWMutexMap-4 63260 1901 ns/op 0 B/op 0 allocs/op BenchmarkMapClear/*sync.HashTrieMap[interface_{},interface_{}]-4 54012 2187 ns/op 225 B/op 3 allocs/op BenchmarkMapClear/*sync.Map-4 53010 2028 ns/op 225 B/op 3 allocs/op BenchmarkUncontendedSemaphore-4 6398335 17.52 ns/op BenchmarkContendedSemaphore-4 4423616 27.22 ns/op BenchmarkMutexUncontended-4 1452610 79.55 ns/op BenchmarkMutex-4 75171 1366 ns/op BenchmarkMutexSlack-4 88268 1397 ns/op BenchmarkMutexWork-4 85358 1607 ns/op BenchmarkMutexWorkSlack-4 72300 1554 ns/op BenchmarkMutexNoSpin-4 43299 2974 ns/op BenchmarkMutexSpin-4 56460 2296 ns/op BenchmarkOnce-4 853004 134.5 ns/op BenchmarkOnceFunc/v=Once-4 2036874 59.00 ns/op 0 B/op 0 allocs/op BenchmarkOnceFunc/v=Global-4 1560504 77.28 ns/op 0 B/op 0 allocs/op BenchmarkOnceFunc/v=Local-4 1622874 72.46 ns/op 0 B/op 0 allocs/op BenchmarkOnceValue/v=Once-4 1887411 66.09 ns/op 0 B/op 0 allocs/op BenchmarkOnceValue/v=Global-4 1539462 79.68 ns/op 0 B/op 0 allocs/op BenchmarkOnceValue/v=Local-4 1709874 72.21 ns/op 0 B/op 0 allocs/op BenchmarkSemaUncontended-4 9957423 11.83 ns/op BenchmarkSemaSyntNonblock-4 2195606 57.88 ns/op BenchmarkSemaSyntBlock-4 1247768 92.17 ns/op BenchmarkSemaWorkNonblock-4 1000000 113.1 ns/op BenchmarkSemaWorkBlock-4 841023 147.4 ns/op BenchmarkRWMutexUncontended-4 539220 187.1 ns/op BenchmarkRWMutexWrite100-4 184226 564.6 ns/op BenchmarkRWMutexWrite10-4 155606 785.5 ns/op BenchmarkRWMutexWorkWrite100-4 211050 614.7 ns/op BenchmarkRWMutexWorkWrite10-4 143827 872.9 ns/op BenchmarkWaitGroupUncontended-4 1365266 88.30 ns/op BenchmarkWaitGroupAddDone-4 303464 469.0 ns/op BenchmarkWaitGroupAddDoneWork-4 316477 503.0 ns/op BenchmarkWaitGroupWait-4 5557072 21.71 ns/op BenchmarkWaitGroupWaitWork-4 3204343 37.78 ns/op BenchmarkWaitGroupActuallyWait-4 27397 4149 ns/op 32 B/op 2 allocs/op PASS ok sync 21.968s goos: freebsd goarch: amd64 pkg: sync/atomic cpu: AMD EPYC 7B12 BenchmarkValueRead-4 415195 276.9 ns/op PASS ok sync/atomic 1.196s PASS ok syscall 1.081s goos: freebsd goarch: amd64 pkg: testing cpu: AMD EPYC 7B12 BenchmarkTBHelper-4 185143 646.4 ns/op 0 B/op 0 allocs/op BenchmarkBLoopPrint-4 17055 7003 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 17851 6848 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.517s goos: freebsd goarch: amd64 pkg: text/tabwriter cpu: AMD EPYC 7B12 BenchmarkTable/1x10/new-4 11157 10353 ns/op 1520 B/op 21 allocs/op BenchmarkTable/1x10/reuse-4 14605 8212 ns/op 0 B/op 0 allocs/op BenchmarkTable/1x1000/new-4 135 887121 ns/op 110960 B/op 1024 allocs/op BenchmarkTable/1x1000/reuse-4 154 780493 ns/op 720 B/op 6 allocs/op BenchmarkTable/1x100000/new-4 2 98156684 ns/op 18285040 B/op 100056 allocs/op BenchmarkTable/1x100000/reuse-4 2 89109216 ns/op 9142568 B/op 50028 allocs/op BenchmarkTable/10x10/new-4 2374 48942 ns/op 5056 B/op 31 allocs/op BenchmarkTable/10x10/reuse-4 2604 42139 ns/op 1 B/op 0 allocs/op BenchmarkTable/10x1000/new-4 26 4496750 ns/op 395136 B/op 1038 allocs/op BenchmarkTable/10x1000/reuse-4 25 4163884 ns/op 15805 B/op 41 allocs/op BenchmarkTable/10x100000/new-4 1 491114698 ns/op 47012736 B/op 100072 allocs/op BenchmarkTable/10x100000/reuse-4 1 476805506 ns/op 47012832 B/op 100073 allocs/op BenchmarkTable/100x10/new-4 282 410000 ns/op 39296 B/op 41 allocs/op BenchmarkTable/100x10/reuse-4 316 379254 ns/op 124 B/op 0 allocs/op BenchmarkTable/100x1000/new-4 3 39656980 ns/op 3270528 B/op 1052 allocs/op BenchmarkTable/100x1000/reuse-4 3 38515909 ns/op 1090176 B/op 350 allocs/op BenchmarkTable/100x100000/new-4 1 4961987740 ns/op 334041984 B/op 100088 allocs/op BenchmarkTable/100x100000/reuse-4 1 4896800732 ns/op 334042080 B/op 100089 allocs/op BenchmarkPyramid/10-4 3543 31342 ns/op 4872 B/op 35 allocs/op BenchmarkPyramid/100-4 43 2352561 ns/op 410536 B/op 230 allocs/op BenchmarkPyramid/1000-4 1 209539848 ns/op 35606824 B/op 2054 allocs/op BenchmarkRagged/10-4 3294 33374 ns/op 4512 B/op 34 allocs/op BenchmarkRagged/100-4 369 321566 ns/op 42416 B/op 188 allocs/op BenchmarkRagged/1000-4 38 3175644 ns/op 408992 B/op 1660 allocs/op BenchmarkCode-4 10000 10469 ns/op 624 B/op 13 allocs/op PASS ok text/tabwriter 15.669s goos: freebsd goarch: amd64 pkg: text/template/parse cpu: AMD EPYC 7B12 BenchmarkParseLarge-4 2 55241868 ns/op BenchmarkVariableString-4 145596 756.2 ns/op 80 B/op 3 allocs/op BenchmarkListString-4 2907 38941 ns/op 2509 B/op 39 allocs/op PASS ok text/template/parse 1.447s goos: freebsd goarch: amd64 pkg: time cpu: AMD EPYC 7B12 BenchmarkAfterFunc1000-4 26 4201003 ns/op BenchmarkAfter-4 85592 1486 ns/op BenchmarkStop/impl=chan-4 179526 724.2 ns/op BenchmarkStop/impl=func-4 197551 632.4 ns/op BenchmarkSimultaneousAfterFunc1000-4 22 4623408 ns/op BenchmarkStartStop1000-4 164 648412 ns/op BenchmarkReset/impl=chan-4 1416390 85.69 ns/op BenchmarkReset/impl=func-4 1299952 82.80 ns/op BenchmarkSleep1000-4 32 4023532 ns/op BenchmarkParallelTimerLatency-4 51 141671 avg-late-ns 289621 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=1-4 37 85782 avg-late-ns 236863 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=2-4 33 66931 avg-late-ns 201333 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=3-4 34 58859 avg-late-ns 273956 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=4-4 33 50066 avg-late-ns 276035 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=5-4 31 81640 avg-late-ns 357657 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=6-4 32 84677 avg-late-ns 416754 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=7-4 30 116621 avg-late-ns 438756 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=8-4 27 108995 avg-late-ns 535343 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=9-4 26 139714 avg-late-ns 914931 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=10-4 26 824657 avg-late-ns 8131658 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=2ms/tickers-per-P=1-4 34 91103 avg-late-ns 233733 max-late-ns BenchmarkAdjustTimers10000-4 20 6448836 ns/op BenchmarkTicker-4 428230 248.2 ns/op BenchmarkTickerReset-4 1351410 86.78 ns/op BenchmarkTickerResetNaive-4 180530 719.2 ns/op BenchmarkNow-4 298653 339.7 ns/op BenchmarkNowUnixNano-4 357926 338.3 ns/op BenchmarkNowUnixMilli-4 354930 336.8 ns/op BenchmarkNowUnixMicro-4 354752 336.2 ns/op BenchmarkFormat-4 85320 1362 ns/op BenchmarkFormatRFC3339-4 129704 911.2 ns/op BenchmarkFormatRFC3339Nano-4 121903 939.1 ns/op BenchmarkFormatNow-4 120265 939.6 ns/op BenchmarkMarshalJSON-4 163249 694.5 ns/op BenchmarkMarshalText-4 178100 633.9 ns/op BenchmarkMarshalBinary-4 452823 264.3 ns/op BenchmarkParse-4 202290 558.6 ns/op BenchmarkParseRFC3339UTC-4 438598 231.2 ns/op BenchmarkParseRFC3339UTCBytes-4 342734 349.7 ns/op BenchmarkParseRFC3339TZ-4 154798 768.4 ns/op BenchmarkParseRFC3339TZBytes-4 125455 962.7 ns/op BenchmarkParseDuration-4 837751 142.3 ns/op BenchmarkHour-4 1273768 93.43 ns/op BenchmarkSecond-4 1323933 94.98 ns/op BenchmarkDate-4 1000000 110.0 ns/op BenchmarkYear-4 1000000 108.3 ns/op BenchmarkYearDay-4 1086459 106.3 ns/op BenchmarkMonth-4 1000000 109.4 ns/op BenchmarkDay-4 1000000 110.2 ns/op BenchmarkISOWeek-4 1099407 109.0 ns/op BenchmarkGoString-4 113632 968.8 ns/op BenchmarkDateFunc-4 2145669 55.09 ns/op BenchmarkUnmarshalText-4 140905 844.8 ns/op PASS ok time 16.366s goos: freebsd goarch: amd64 pkg: unicode cpu: AMD EPYC 7B12 BenchmarkToUpper-4 744716 168.4 ns/op BenchmarkToLower-4 619117 182.9 ns/op BenchmarkSimpleFold/Upper-4 431343 256.7 ns/op BenchmarkSimpleFold/Lower-4 450016 263.1 ns/op BenchmarkSimpleFold/Fold-4 705088 142.2 ns/op BenchmarkSimpleFold/NoFold-4 449761 242.0 ns/op PASS ok unicode 1.815s goos: freebsd goarch: amd64 pkg: unicode/utf16 cpu: AMD EPYC 7B12 BenchmarkDecodeValidASCII-4 807576 147.6 ns/op BenchmarkDecodeValidJapaneseChars-4 930787 124.5 ns/op BenchmarkDecodeRune-4 1890530 57.20 ns/op BenchmarkEncodeValidASCII-4 821653 139.0 ns/op BenchmarkEncodeValidJapaneseChars-4 1000000 103.7 ns/op BenchmarkAppendRuneValidASCII-4 1890007 62.90 ns/op BenchmarkAppendRuneValidJapaneseChars-4 2983038 40.15 ns/op BenchmarkEncodeRune-4 2107119 56.63 ns/op PASS ok unicode/utf16 2.433s goos: freebsd goarch: amd64 pkg: unicode/utf8 cpu: AMD EPYC 7B12 BenchmarkRuneCountTenASCIIChars-4 2941311 40.25 ns/op BenchmarkRuneCountTenJapaneseChars-4 1918701 62.28 ns/op BenchmarkRuneCountInStringTenASCIIChars-4 12500470 9.275 ns/op BenchmarkRuneCountInStringTenJapaneseChars-4 2677249 44.45 ns/op BenchmarkValidTenASCIIChars-4 2521885 46.96 ns/op BenchmarkValid100KASCIIChars-4 147 754351 ns/op BenchmarkValidTenJapaneseChars-4 446550 271.5 ns/op BenchmarkValidLongMostlyASCII-4 136 873328 ns/op BenchmarkValidLongJapanese-4 82 1460862 ns/op BenchmarkValidStringTenASCIIChars-4 5597067 21.31 ns/op BenchmarkValidString100KASCIIChars-4 13273 8974 ns/op BenchmarkValidStringTenJapaneseChars-4 685603 177.4 ns/op BenchmarkValidStringLongMostlyASCII-4 1393 76230 ns/op BenchmarkValidStringLongJapanese-4 230 514688 ns/op BenchmarkEncodeASCIIRune-4 12050854 10.15 ns/op BenchmarkEncodeSpanishRune-4 3609349 33.28 ns/op BenchmarkEncodeJapaneseRune-4 3127741 37.82 ns/op BenchmarkEncodeMaxRune-4 2743677 42.97 ns/op BenchmarkEncodeInvalidRuneMaxPlusOne-4 3124580 38.26 ns/op BenchmarkEncodeInvalidRuneSurrogate-4 3147762 38.46 ns/op BenchmarkEncodeInvalidRuneNegative-4 3078792 38.42 ns/op BenchmarkAppendASCIIRune-4 11650927 10.02 ns/op BenchmarkAppendSpanishRune-4 4299674 28.37 ns/op BenchmarkAppendJapaneseRune-4 3519590 33.23 ns/op BenchmarkAppendMaxRune-4 3077384 40.50 ns/op BenchmarkAppendInvalidRuneMaxPlusOne-4 3641965 34.36 ns/op BenchmarkAppendInvalidRuneSurrogate-4 3594250 33.51 ns/op BenchmarkAppendInvalidRuneNegative-4 3630994 33.11 ns/op BenchmarkDecodeASCIIRune-4 3290817 36.29 ns/op BenchmarkDecodeJapaneseRune-4 2916564 41.66 ns/op BenchmarkFullRune/ASCII-4 4247476 28.45 ns/op BenchmarkFullRune/Incomplete-4 1999918 55.87 ns/op BenchmarkFullRune/Japanese-4 4304284 28.33 ns/op PASS ok unicode/utf8 6.528s goos: freebsd goarch: amd64 pkg: unique cpu: AMD EPYC 7B12 BenchmarkMake-4 319046 367.8 ns/op 0 B/op 0 allocs/op BenchmarkMakeMany-4 206719 566.8 ns/op 0 B/op 0 allocs/op BenchmarkMakeManyMany-4 162151 924.9 ns/op 0 B/op 0 allocs/op PASS ok unique 10.457s goos: freebsd goarch: amd64 pkg: cmd/api cpu: AMD EPYC 7B12 BenchmarkAll-4 1 63608904260 ns/op PASS ok cmd/api 64.761s goos: freebsd goarch: amd64 pkg: cmd/cgo/internal/test cpu: AMD EPYC 7B12 BenchmarkCgoCall/add-int-4 971158 121.5 ns/op BenchmarkCgoCall/one-pointer-4 734196 161.9 ns/op BenchmarkCgoCall/string-pointer-escape-4 495782 202.8 ns/op BenchmarkCgoCall/string-pointer-noescape-4 804595 150.9 ns/op BenchmarkCgoCall/eight-pointers-4 331963 358.4 ns/op BenchmarkCgoCall/eight-pointers-nil-4 738010 163.8 ns/op BenchmarkCgoCall/eight-pointers-array-4 44270 2847 ns/op BenchmarkCgoCall/eight-pointers-slice-4 54932 2104 ns/op BenchmarkGoString-4 1237504 93.14 ns/op BenchmarkCGoCallback-4 74806 1576 ns/op BenchmarkCGoInCThread-4 524016 198.8 ns/op PASS ok cmd/cgo/internal/test 2.924s goos: freebsd goarch: amd64 pkg: cmd/cgo/internal/testcarchive cpu: AMD EPYC 7B12 BenchmarkCgoCallbackMainThread-4 1033635 108.9 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-build2891315308=/tmp/go-build -gno-record-gcc-switches -I /tmp/workdir/tmp/carchive_test2198219223/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-build2891315308=/tmp/go-build -gno-record-gcc-switches -I /tmp/workdir/tmp/carchive_test2198219223/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-build2891315308=/tmp/go-build -gno-record-gcc-switches -I /tmp/workdir/tmp/carchive_test2198219223/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-build2891315308=/tmp/go-build -gno-record-gcc-switches -I /tmp/workdir/tmp/carchive_test2198219223/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-build2891315308=/tmp/go-build -gno-record-gcc-switches -I /tmp/workdir/tmp/carchive_test2198219223/pkg/freebsd_amd64_shared/testcarchive -o testp10 main10.c libgo10.a] ... [output truncated] PASS ok cmd/cgo/internal/testcarchive 4.118s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/reflectdata cpu: AMD EPYC 7B12 BenchmarkEqArrayOfStrings5-4 981193 121.1 ns/op BenchmarkEqArrayOfStrings64-4 118339 951.2 ns/op BenchmarkEqArrayOfStrings1024-4 7984 14097 ns/op BenchmarkEqArrayOfFloats5-4 1252081 96.32 ns/op BenchmarkEqArrayOfFloats64-4 144195 843.4 ns/op BenchmarkEqArrayOfFloats1024-4 9271 12355 ns/op BenchmarkEqArrayOfStructsEq-4 2420 45684 ns/op BenchmarkEqArrayOfStructsNotEq-4 4458 26919 ns/op BenchmarkEqStruct-4 19164782 5.561 ns/op PASS ok cmd/compile/internal/reflectdata 2.468s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/ssa cpu: AMD EPYC 7B12 BenchmarkPhioptPass-4 10000 45403 ns/op BenchmarkInvertLessThanNoov-4 17069056 6.841 ns/op BenchmarkCopyElim1-4 1414 83142 ns/op BenchmarkCopyElim10-4 1326 96874 ns/op BenchmarkCopyElim100-4 609 200322 ns/op BenchmarkCopyElim1000-4 99 1194571 ns/op BenchmarkCopyElim10000-4 7 16087017 ns/op BenchmarkCopyElim100000-4 1 316488259 ns/op BenchmarkDeadCode/1-4 999 109808 ns/op BenchmarkDeadCode/10-4 1195 117798 ns/op BenchmarkDeadCode/100-4 406 253440 ns/op BenchmarkDeadCode/1000-4 70 1738467 ns/op BenchmarkDeadCode/10000-4 6 19177961 ns/op BenchmarkDeadCode/100000-4 1 253172316 ns/op BenchmarkDeadCode/200000-4 1 500070566 ns/op BenchmarkDominatorsLinear-4 20 5724229 ns/op 1.75 MB/s BenchmarkDominatorsFwdBack-4 15 7576881 ns/op 1.32 MB/s BenchmarkDominatorsManyPred-4 14 9025313 ns/op 1.11 MB/s BenchmarkDominatorsMaxPred-4 16 8023070 ns/op 1.25 MB/s BenchmarkDominatorsMaxPredVal-4 15 8602799 ns/op 1.16 MB/s BenchmarkFuse/1-4 913 129925 ns/op BenchmarkFuse/10-4 780 151457 ns/op BenchmarkFuse/100-4 271 429798 ns/op BenchmarkFuse/1000-4 33 3865441 ns/op BenchmarkFuse/10000-4 2 50736284 ns/op BenchmarkNilCheckDeep1-4 15596 7812 ns/op 0.13 MB/s 237 B/op 4 allocs/op BenchmarkNilCheckDeep10-4 6340 18065 ns/op 0.55 MB/s 233 B/op 4 allocs/op BenchmarkNilCheckDeep100-4 979 121959 ns/op 0.82 MB/s 1192 B/op 4 allocs/op BenchmarkNilCheckDeep1000-4 96 1160707 ns/op 0.86 MB/s 10421 B/op 5 allocs/op BenchmarkNilCheckDeep10000-4 8 12724782 ns/op 0.79 MB/s 229673 B/op 6 allocs/op BenchmarkDSEPass-4 38 2742110 ns/op 55421 B/op 7 allocs/op BenchmarkDSEPassBlock-4 2 70227655 ns/op 2134008 B/op 54345 allocs/op BenchmarkCSEPass-4 12 9713747 ns/op 142291 B/op 7 allocs/op BenchmarkCSEPassBlock-4 1 125212677 ns/op 4745488 B/op 59615 allocs/op BenchmarkDeadcodePass-4 288 428345 ns/op 92687 B/op 3 allocs/op BenchmarkDeadcodePassBlock-4 1 103690618 ns/op 4018856 B/op 44799 allocs/op BenchmarkMultiPass-4 117 905970 ns/op 242250 B/op 8 allocs/op BenchmarkMultiPassBlock-4 1 215416494 ns/op 10399600 B/op 112845 allocs/op BenchmarkCondRewrite/SoloJump-4 4545050 29.57 ns/op BenchmarkCondRewrite/CombJump-4 4626212 26.01 ns/op PASS ok cmd/compile/internal/ssa 12.270s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/test cpu: AMD EPYC 7B12 BenchmarkLoadAdd-4 11402 11180 ns/op BenchmarkExtShift-4 19587 6001 ns/op BenchmarkModify-4 12150 9939 ns/op BenchmarkMullImm-4 19622 6086 ns/op BenchmarkConstModify-4 12088 9960 ns/op BenchmarkBitSet-4 23800 5061 ns/op BenchmarkBitClear-4 23762 5059 ns/op BenchmarkBitToggle-4 23636 5046 ns/op BenchmarkBitSetConst-4 171906 633.8 ns/op BenchmarkBitClearConst-4 179832 629.6 ns/op BenchmarkBitToggleConst-4 190081 631.0 ns/op BenchmarkDivconstI64-4 9882349 11.81 ns/op BenchmarkModconstI64-4 10953752 12.42 ns/op BenchmarkDivisiblePow2constI64-4 10461536 11.88 ns/op BenchmarkDivisibleconstI64-4 10959314 10.79 ns/op BenchmarkDivisibleWDivconstI64-4 8786674 13.47 ns/op BenchmarkDivconstU64/3-4 11148064 12.09 ns/op BenchmarkDivconstU64/5-4 9530494 11.99 ns/op BenchmarkDivconstU64/37-4 11224898 10.68 ns/op BenchmarkDivconstU64/1234567-4 11443699 10.04 ns/op BenchmarkModconstU64-4 10247572 10.80 ns/op BenchmarkDivisibleconstU64-4 11528108 10.56 ns/op BenchmarkDivisibleWDivconstU64-4 9617518 13.50 ns/op BenchmarkDivconstI32-4 9811695 12.74 ns/op BenchmarkModconstI32-4 10027969 11.10 ns/op BenchmarkDivisiblePow2constI32-4 12628762 9.530 ns/op BenchmarkDivisibleconstI32-4 12329330 9.534 ns/op BenchmarkDivisibleWDivconstI32-4 8677604 13.42 ns/op BenchmarkDivconstU32-4 10850488 10.02 ns/op BenchmarkModconstU32-4 12082803 10.88 ns/op BenchmarkDivisibleconstU32-4 12694626 10.00 ns/op BenchmarkDivisibleWDivconstU32-4 8904223 13.36 ns/op BenchmarkDivconstI16-4 11383815 10.80 ns/op BenchmarkModconstI16-4 11877331 10.45 ns/op BenchmarkDivisiblePow2constI16-4 12400717 9.523 ns/op BenchmarkDivisibleconstI16-4 13576384 11.66 ns/op BenchmarkDivisibleWDivconstI16-4 8961368 13.38 ns/op BenchmarkDivconstU16-4 12633748 9.516 ns/op BenchmarkModconstU16-4 11379930 11.31 ns/op BenchmarkDivisibleconstU16-4 12310900 9.555 ns/op BenchmarkDivisibleWDivconstU16-4 9073029 13.05 ns/op BenchmarkDivconstI8-4 9930411 11.99 ns/op BenchmarkModconstI8-4 10592612 11.64 ns/op BenchmarkDivisiblePow2constI8-4 12309512 9.583 ns/op BenchmarkDivisibleconstI8-4 12294870 9.516 ns/op BenchmarkDivisibleWDivconstI8-4 8660287 13.43 ns/op BenchmarkDivconstU8-4 12159264 9.820 ns/op BenchmarkModconstU8-4 11462829 10.36 ns/op BenchmarkDivisibleconstU8-4 12628522 9.955 ns/op BenchmarkDivisibleWDivconstU8-4 8772998 13.14 ns/op BenchmarkMul2-4 261903 459.7 ns/op BenchmarkMulNeg2-4 269294 445.0 ns/op BenchmarkEfaceInteger-4 4790464 23.26 ns/op BenchmarkTypeAssert-4 17896651 6.557 ns/op BenchmarkDiv64UnsignedSmall-4 21467080 5.570 ns/op BenchmarkDiv64Small-4 18537868 6.239 ns/op BenchmarkDiv64SmallNegDivisor-4 17527242 6.233 ns/op BenchmarkDiv64SmallNegDividend-4 18518101 5.946 ns/op BenchmarkDiv64SmallNegBoth-4 18357589 5.551 ns/op BenchmarkDiv64Unsigned-4 16425536 6.856 ns/op BenchmarkDiv64-4 17064952 6.849 ns/op BenchmarkDiv64NegDivisor-4 17034962 6.914 ns/op BenchmarkDiv64NegDividend-4 17112747 6.857 ns/op BenchmarkDiv64NegBoth-4 16994430 6.873 ns/op BenchmarkMod64UnsignedSmall-4 20632825 5.351 ns/op BenchmarkMod64Small-4 17376662 5.783 ns/op BenchmarkMod64SmallNegDivisor-4 22247851 5.555 ns/op BenchmarkMod64SmallNegDividend-4 17720269 5.645 ns/op BenchmarkMod64SmallNegBoth-4 19091577 5.817 ns/op BenchmarkMod64Unsigned-4 16081705 7.182 ns/op BenchmarkMod64-4 16502883 7.255 ns/op BenchmarkMod64NegDivisor-4 16010955 7.278 ns/op BenchmarkMod64NegDividend-4 15863786 7.185 ns/op BenchmarkMod64NegBoth-4 16323319 7.195 ns/op BenchmarkMulconstI32/3-4 20981793 5.310 ns/op BenchmarkMulconstI32/5-4 19922186 5.617 ns/op BenchmarkMulconstI32/12-4 20575058 5.641 ns/op BenchmarkMulconstI32/120-4 21424917 5.594 ns/op BenchmarkMulconstI32/-120-4 20119694 5.616 ns/op BenchmarkMulconstI32/65537-4 20432922 5.078 ns/op BenchmarkMulconstI32/65538-4 20243922 5.595 ns/op BenchmarkMulconstI64/3-4 21047148 4.997 ns/op BenchmarkMulconstI64/5-4 20949007 4.873 ns/op BenchmarkMulconstI64/12-4 20217352 5.916 ns/op BenchmarkMulconstI64/120-4 24221523 5.613 ns/op BenchmarkMulconstI64/-120-4 20789682 5.606 ns/op BenchmarkMulconstI64/65537-4 21369860 5.906 ns/op BenchmarkMulconstI64/65538-4 20564403 5.612 ns/op BenchmarkMulconstU32/3-4 24215101 5.131 ns/op BenchmarkMulconstU32/5-4 21476490 5.609 ns/op BenchmarkMulconstU32/12-4 25261894 5.075 ns/op BenchmarkMulconstU32/120-4 21144722 5.598 ns/op BenchmarkMulconstU32/65537-4 19937379 5.615 ns/op BenchmarkMulconstU32/65538-4 21229186 5.606 ns/op BenchmarkMulconstU64/3-4 19719279 5.605 ns/op BenchmarkMulconstU64/5-4 20808568 5.614 ns/op BenchmarkMulconstU64/12-4 20337073 5.634 ns/op BenchmarkMulconstU64/120-4 21398979 6.447 ns/op BenchmarkMulconstU64/65537-4 24569511 5.633 ns/op BenchmarkMulconstU64/65538-4 20826734 5.575 ns/op BenchmarkShiftArithmeticRight-4 21344736 5.631 ns/op BenchmarkSwitch8Predictable-4 8311858 15.08 ns/op BenchmarkSwitch8Unpredictable-4 8329392 14.54 ns/op BenchmarkSwitch32Predictable-4 12187455 10.22 ns/op BenchmarkSwitch32Unpredictable-4 8276431 14.45 ns/op BenchmarkSwitchStringPredictable-4 8999157 12.90 ns/op BenchmarkSwitchStringUnpredictable-4 5513271 20.85 ns/op BenchmarkSwitchTypePredictable-4 4656502 26.09 ns/op BenchmarkSwitchTypeUnpredictable-4 5043924 23.61 ns/op BenchmarkSwitchInterfaceTypePredictable-4 9736263 13.83 ns/op BenchmarkSwitchInterfaceTypeUnpredictable-4 4910023 23.74 ns/op PASS ok cmd/compile/internal/test 16.815s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/types2 cpu: AMD EPYC 7B12 BenchmarkLookupFieldOrMethod-4 152 797836 ns/op BenchmarkNamed/Underlying/nongeneric-4 1577606 75.17 ns/op BenchmarkNamed/Underlying/generic-4 1614164 72.34 ns/op BenchmarkNamed/Underlying/src_instance-4 1583947 75.47 ns/op BenchmarkNamed/Underlying/user_instance-4 1611633 76.39 ns/op BenchmarkCheck/http/funcbodies/info-4 1 395933698 ns/op 89841 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 302601818 ns/op 117548 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 105411690 ns/op 337392 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 101213146 ns/op 351381 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 308542713 ns/op 17214 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 2 63986430 ns/op 82971 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 5 21407930 ns/op 248073 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 5 20744806 ns/op 255993 lines/s BenchmarkCheck/constant/funcbodies/info-4 1 101271697 ns/op 21418 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 4 28525297 ns/op 76055 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 8 14090912 ns/op 153946 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 8 13586534 ns/op 159647 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 911662197 ns/op 77439 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 472788613 ns/op 149331 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 103880990 ns/op 679396 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 2 94510256 ns/op 746912 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 213145422 ns/op 4127 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 4 25005054 ns/op 35149 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 7 14896910 ns/op 59043 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 8 14696716 ns/op 59870 lines/s PASS ok cmd/compile/internal/types2 14.639s goos: freebsd goarch: amd64 pkg: cmd/go cpu: AMD EPYC 7B12 BenchmarkExecGoEnv-4 50 2457676 ns/op 3534900 sys-ns/op 418080 user-ns/op PASS ok cmd/go 1.292s goos: freebsd goarch: amd64 pkg: cmd/go/internal/cfg cpu: AMD EPYC 7B12 BenchmarkLookPath-4 253758 423.0 ns/op PASS ok cmd/go/internal/cfg 1.188s All tests passed.