freebsd-amd64-race at 77f5ecef3a4f30644eadb922a8ba5deb76fa8e07 :: 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.520s ok archive/zip 2.220s ok bufio 1.283s ok bytes 1.838s ok cmp 1.075s ok compress/bzip2 1.379s ok compress/flate 4.707s ok compress/gzip 9.764s ok compress/lzw 1.734s ok compress/zlib 4.467s ok container/heap 1.021s ok container/list 1.058s ok container/ring 1.027s ok context 1.049s ok crypto 2.399s ok crypto/aes 1.047s ok crypto/cipher 19.154s ok crypto/des 1.047s ok crypto/dsa 1.020s ok crypto/ecdh 1.266s ok crypto/ecdsa 1.158s ok crypto/ed25519 1.208s ok crypto/elliptic 1.090s ? crypto/fips140 [no test files] ok crypto/hkdf 1.083s ok crypto/hmac 1.083s ok crypto/internal/boring 1.043s ? crypto/internal/boring/bbig [no test files] ok crypto/internal/boring/bcache 1.361s ? 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.071s ok crypto/internal/fips140/aes/gcm 1.071s [no tests to run] ? crypto/internal/fips140/alias [no test files] ok crypto/internal/fips140/bigmod 1.071s ? crypto/internal/fips140/check [no test files] ? crypto/internal/fips140/check/checktest [no test files] ok crypto/internal/fips140/drbg 1.071s [no tests to run] ok crypto/internal/fips140/ecdh 1.071s ok crypto/internal/fips140/ecdsa 1.135s ? crypto/internal/fips140/ed25519 [no test files] ok crypto/internal/fips140/edwards25519 1.554s ok crypto/internal/fips140/edwards25519/field 1.055s ? crypto/internal/fips140/hkdf [no test files] ? crypto/internal/fips140/hmac [no test files] ok crypto/internal/fips140/mlkem 1.236s ok crypto/internal/fips140/nistec 1.028s [no tests to run] ok crypto/internal/fips140/nistec/fiat 1.028s [no tests to run] ? crypto/internal/fips140/pbkdf2 [no test files] ok crypto/internal/fips140/rsa 1.126s ? 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.102s ? crypto/internal/fips140deps/byteorder [no test files] ? crypto/internal/fips140deps/cpu [no test files] ? crypto/internal/fips140deps/godebug [no test files] ? crypto/internal/fips140hash [no test files] ? crypto/internal/fips140only [no test files] ok crypto/internal/fips140test 2.665s ok crypto/internal/hpke 1.083s ? crypto/internal/impl [no test files] ? crypto/internal/randutil [no test files] ok crypto/internal/sysrand 1.273s ? crypto/internal/sysrand/internal/seccomp [no test files] ok crypto/md5 1.042s ok crypto/mlkem 1.308s ok crypto/pbkdf2 1.168s ok crypto/rand 1.494s ok crypto/rc4 1.390s ok crypto/rsa 1.258s ok crypto/sha1 1.077s ok crypto/sha256 1.038s ok crypto/sha3 2.787s ok crypto/sha512 1.038s ok crypto/subtle 1.383s ok crypto/tls 8.479s ? crypto/tls/internal/fips140tls [no test files] ok crypto/x509 1.779s ? crypto/x509/pkix [no test files] ok database/sql 1.609s ok database/sql/driver 1.080s ok debug/buildinfo 1.093s ok debug/dwarf 1.111s ok debug/elf 1.666s ok debug/gosym 1.082s ok debug/macho 1.082s ok debug/pe 1.059s ok debug/plan9obj 1.024s ok embed 1.024s [no tests to run] ok embed/internal/embedtest 1.072s ? encoding [no test files] ok encoding/ascii85 1.070s ok encoding/asn1 1.082s ok encoding/base32 1.083s ok encoding/base64 1.041s ok encoding/binary 1.036s ok encoding/csv 1.062s ok encoding/gob 12.693s ok encoding/hex 1.020s ok encoding/json 1.819s ok encoding/pem 2.327s ok encoding/xml 1.188s ok errors 1.030s ok expvar 1.031s ok flag 3.219s ok fmt 1.437s ok go/ast 1.082s ok go/ast/internal/tests 1.027s ok go/build 7.163s ok go/build/constraint 1.069s ok go/constant 1.025s ok go/doc 1.184s ok go/doc/comment 2.141s ok go/format 1.070s ok go/importer 1.555s ok go/internal/gccgoimporter 1.054s ok go/internal/gcimporter 10.036s ok go/internal/srcimporter 12.322s ok go/parser 1.719s ok go/printer 2.207s ok go/scanner 1.025s ok go/token 1.152s ok go/types 30.806s ok go/version 1.015s ok hash 1.035s ok hash/adler32 1.035s ok hash/crc32 1.049s ok hash/crc64 1.048s ok hash/fnv 1.021s ok hash/maphash 1.188s ok html 1.051s ok html/template 1.220s ok image 1.349s ok image/color 1.088s ? image/color/palette [no test files] ok image/draw 1.440s ok image/gif 1.661s ? image/internal/imageutil [no test files] ok image/jpeg 1.905s ok image/png 3.090s ok index/suffixarray 1.686s ok internal/abi 1.101s ? 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.072s ok internal/copyright 1.149s ? internal/coverage [no test files] ? internal/coverage/calloc [no test files] ok internal/coverage/cfile 2.312s ok internal/coverage/cformat 1.019s ok internal/coverage/cmerge 1.019s ? 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.041s ? internal/coverage/rtcov [no test files] ok internal/coverage/slicereader 1.050s ok internal/coverage/slicewriter 1.050s ? internal/coverage/stringtab [no test files] ok internal/coverage/test 1.043s ? internal/coverage/uleb128 [no test files] ok internal/cpu 3.168s ok internal/dag 1.071s ok internal/diff 1.071s ? internal/exportdata [no test files] ? internal/filepathlite [no test files] ok internal/fmtsort 1.035s ok internal/fuzz 1.035s ? internal/goarch [no test files] ok internal/godebug 10.704s ok internal/godebugs 58.908s ? internal/goexperiment [no test files] ? internal/goos [no test files] ? internal/goroot [no test files] ok internal/gover 1.033s ? internal/goversion [no test files] ok internal/itoa 1.033s ? internal/lazyregexp [no test files] ? internal/lazytemplate [no test files] ? internal/msan [no test files] ? internal/nettrace [no test files] ? internal/obscuretestdata [no test files] ? internal/oserror [no test files] ok internal/pkgbits 1.014s ok internal/platform 1.597s ok internal/poll 1.252s ok internal/profile 1.077s ? internal/profilerecord [no test files] ? internal/race [no test files] ok internal/reflectlite 1.074s ok internal/runtime/atomic 1.075s ? internal/runtime/exithook [no test files] ok internal/runtime/maps 1.035s ok internal/runtime/math 1.035s ok internal/runtime/sys 1.035s ok internal/saferio 1.062s ok internal/singleflight 1.126s ? internal/stringslite [no test files] ok internal/sync 5.832s ok internal/synctest 5.396s ? internal/syscall/execenv [no test files] ok internal/syscall/unix 1.075s ok internal/sysinfo 1.028s ? internal/syslist [no test files] ok internal/testenv 1.228s ? internal/testlog [no test files] ? internal/testpty [no test files] ok internal/trace 33.942s ? internal/trace/event [no test files] ? internal/trace/event/go122 [no test files] ok internal/trace/internal/oldtrace 1.404s ? 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.359s ok internal/unsafeheader 1.075s ok internal/xcoff 1.067s ok internal/zstd 1.491s ok io 1.069s ok io/fs 1.266s ok io/ioutil 1.069s ok iter 1.081s ok log 1.051s ? log/internal [no test files] ok log/slog 1.087s ? log/slog/internal [no test files] ok log/slog/internal/benchmarks 1.022s ok log/slog/internal/buffer 1.079s ? log/slog/internal/slogtest [no test files] ok log/syslog 2.359s ok maps 1.053s ok math 1.058s ok math/big 3.097s ok math/bits 1.022s ok math/cmplx 1.022s ok math/rand 3.568s ok math/rand/v2 2.309s ok mime 1.030s ok mime/multipart 4.479s ok mime/quotedprintable 1.064s ok net 10.751s ok net/http 7.878s ok net/http/cgi 28.905s ok net/http/cookiejar 1.045s ok net/http/fcgi 1.303s ok net/http/httptest 1.112s ok net/http/httptrace 1.075s ok net/http/httputil 1.686s ok net/http/internal 2.237s ok net/http/internal/ascii 1.040s ? net/http/internal/testcert [no test files] ok net/http/pprof 6.311s ok net/internal/cgotest 1.063s ok net/internal/socktest 1.063s ok net/mail 1.018s ok net/netip 1.566s ok net/rpc 1.115s ok net/rpc/jsonrpc 1.082s ok net/smtp 1.036s ok net/textproto 1.037s ok net/url 1.032s ok os 10.081s ok os/exec 8.439s ok os/exec/internal/fdtest 1.035s ok os/signal 21.567s ok os/user 1.082s ok path 1.031s ok path/filepath 1.079s ok plugin 1.077s ok reflect 1.420s ? reflect/internal/example1 [no test files] ? reflect/internal/example2 [no test files] ok regexp 3.268s ok regexp/syntax 5.510s ok runtime 43.440s ok runtime/cgo 1.049s ? runtime/coverage [no test files] ok runtime/debug 2.170s ? runtime/internal/startlinetest [no test files] ok runtime/internal/wasitest 1.052s ok runtime/metrics 1.046s ok runtime/pprof 29.719s ok runtime/race 8.872s ? runtime/race/internal/amd64v1 [no test files] ok runtime/trace 1.125s ok slices 1.347s ok sort 1.325s ok strconv 2.759s ok strings 1.889s ? structs [no test files] ok sync 1.459s ok sync/atomic 4.370s ok syscall 7.414s ok testing 7.518s ok testing/fstest 1.025s ? testing/internal/testdeps [no test files] ok testing/iotest 1.044s ok testing/quick 1.164s ok testing/slogtest 1.043s ok text/scanner 1.087s ok text/tabwriter 1.019s ok text/template 1.122s ok text/template/parse 1.037s ok time 15.445s ? time/tzdata [no test files] ok unicode 1.079s ok unicode/utf16 1.074s ok unicode/utf8 1.074s ok unique 1.294s ? unsafe [no test files] ok weak 1.045s ok cmd/addr2line 5.173s ok cmd/api 12.205s ? cmd/asm [no test files] ? cmd/asm/internal/arch [no test files] ok cmd/asm/internal/asm 3.394s ? cmd/asm/internal/flags [no test files] ok cmd/asm/internal/lex 1.077s ? cmd/buildid [no test files] ? cmd/cgo [no test files] ? cmd/cgo/internal/cgotest [no test files] ok cmd/cgo/internal/swig 1.069s ok cmd/cgo/internal/test 1.467s ? cmd/cgo/internal/test/gcc68255 [no test files] ? cmd/cgo/internal/test/issue23555a [no test files] ? cmd/cgo/internal/test/issue23555b [no test files] ? cmd/cgo/internal/test/issue26213 [no test files] ? cmd/cgo/internal/test/issue26430 [no test files] ? cmd/cgo/internal/test/issue26743 [no test files] ? cmd/cgo/internal/test/issue27054 [no test files] ? cmd/cgo/internal/test/issue27340 [no test files] ? cmd/cgo/internal/test/issue29563 [no test files] ? cmd/cgo/internal/test/issue30527 [no test files] ? cmd/cgo/internal/test/issue41761a [no test files] ? cmd/cgo/internal/test/issue43639 [no test files] ? cmd/cgo/internal/test/issue52611a [no test files] ? cmd/cgo/internal/test/issue52611b [no test files] ? cmd/cgo/internal/test/issue8756 [no test files] ? cmd/cgo/internal/test/issue8828 [no test files] ? cmd/cgo/internal/test/issue9026 [no test files] ? cmd/cgo/internal/test/issue9510a [no test files] ? cmd/cgo/internal/test/issue9510b [no test files] ok cmd/cgo/internal/testcarchive 20.448s ok cmd/cgo/internal/testcshared 7.442s ok cmd/cgo/internal/testerrors 8.564s ok cmd/cgo/internal/testfortran 1.032s ok cmd/cgo/internal/testgodefs 1.450s ok cmd/cgo/internal/testlife 1.629s ok cmd/cgo/internal/testnocgo 1.030s ok cmd/cgo/internal/testplugin 28.324s ok cmd/cgo/internal/testsanitizers 17.031s ok cmd/cgo/internal/testshared 1.012s ok cmd/cgo/internal/testso 2.491s ok cmd/cgo/internal/teststdio 2.758s ok cmd/cgo/internal/testtls 1.013s ok cmd/compile 37.859s ? cmd/compile/internal/abi [no test files] ok cmd/compile/internal/abt 1.058s ok cmd/compile/internal/amd64 1.075s ? cmd/compile/internal/arm [no test files] ? cmd/compile/internal/arm64 [no test files] ok cmd/compile/internal/base 1.078s ? cmd/compile/internal/bitvec [no test files] ok cmd/compile/internal/compare 1.031s ? cmd/compile/internal/coverage [no test files] ? cmd/compile/internal/deadlocals [no test files] ok cmd/compile/internal/devirtualize 1.015s ok cmd/compile/internal/dwarfgen 1.439s ? cmd/compile/internal/escape [no test files] ? cmd/compile/internal/gc [no test files] ok cmd/compile/internal/importer 1.805s ? cmd/compile/internal/inline [no test files] ok cmd/compile/internal/inline/inlheur 1.292s ? cmd/compile/internal/inline/interleaved [no test files] ok cmd/compile/internal/ir 1.020s ok cmd/compile/internal/liveness 1.083s ok cmd/compile/internal/logopt 1.175s ? cmd/compile/internal/loong64 [no test files] ok cmd/compile/internal/loopvar 1.059s ? cmd/compile/internal/mips [no test files] ? cmd/compile/internal/mips64 [no test files] ok cmd/compile/internal/noder 1.079s ? 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.083s ok cmd/compile/internal/reflectdata 1.083s [no tests to run] ? cmd/compile/internal/riscv64 [no test files] ? cmd/compile/internal/rttype [no test files] ? cmd/compile/internal/s390x [no test files] ok cmd/compile/internal/ssa 8.058s ok cmd/compile/internal/ssagen 1.029s ? cmd/compile/internal/staticdata [no test files] ? cmd/compile/internal/staticinit [no test files] ok cmd/compile/internal/syntax 1.118s ok cmd/compile/internal/test 11.517s ? cmd/compile/internal/typebits [no test files] ok cmd/compile/internal/typecheck 1.225s ok cmd/compile/internal/types 1.039s ok cmd/compile/internal/types2 8.339s ? 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 17.380s ok cmd/dist 1.020s ok cmd/distpack 1.019s ok cmd/doc 1.595s ok cmd/fix 2.142s ok cmd/go 297.797s ok cmd/go/internal/auth 1.081s ? cmd/go/internal/base [no test files] ? cmd/go/internal/bug [no test files] ok cmd/go/internal/cache 1.124s ? cmd/go/internal/cacheprog [no test files] ok cmd/go/internal/cfg 1.056s [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.087s ok cmd/go/internal/fips140 1.086s ? cmd/go/internal/fix [no test files] ? cmd/go/internal/fmtcmd [no test files] ok cmd/go/internal/fsys 1.110s ok cmd/go/internal/generate 1.078s ok cmd/go/internal/gover 1.077s ? cmd/go/internal/help [no test files] ok cmd/go/internal/imports 1.091s ? cmd/go/internal/list [no test files] ok cmd/go/internal/load 1.067s ok cmd/go/internal/lockedfile 2.468s ok cmd/go/internal/lockedfile/internal/filelock 2.167s ok cmd/go/internal/mmap 1.071s ? cmd/go/internal/modcmd [no test files] ok cmd/go/internal/modfetch 1.019s ok cmd/go/internal/modfetch/codehost 2.103s ok cmd/go/internal/modfetch/zip_sum_test 1.080s ? cmd/go/internal/modget [no test files] ok cmd/go/internal/modindex 1.503s ? cmd/go/internal/modinfo [no test files] ok cmd/go/internal/modload 1.081s ok cmd/go/internal/mvs 1.081s ? cmd/go/internal/run [no test files] ? cmd/go/internal/search [no test files] ok cmd/go/internal/str 1.076s ? cmd/go/internal/telemetrycmd [no test files] ? cmd/go/internal/telemetrystats [no test files] ok cmd/go/internal/test 1.104s ? cmd/go/internal/test/internal/genflags [no test files] ? cmd/go/internal/tool [no test files] ok cmd/go/internal/toolchain 1.049s ? cmd/go/internal/trace [no test files] ok cmd/go/internal/vcs 1.057s ok cmd/go/internal/vcweb 1.077s ok cmd/go/internal/vcweb/vcstest 2.839s ? cmd/go/internal/version [no test files] ? cmd/go/internal/vet [no test files] ok cmd/go/internal/web 1.019s ? cmd/go/internal/web/intercept [no test files] ok cmd/go/internal/work 1.297s ? cmd/go/internal/workcmd [no test files] ok cmd/gofmt 1.211s ok cmd/internal/archive 1.309s ? cmd/internal/bio [no test files] ? cmd/internal/browser [no test files] ok cmd/internal/buildid 1.425s ok cmd/internal/bootstrap_test 1.012s ? cmd/internal/codesign [no test files] ok cmd/internal/cov 1.323s ? cmd/internal/cov/covcmd [no test files] ? cmd/internal/disasm [no test files] ok cmd/internal/dwarf 1.074s ok cmd/internal/edit 1.074s ? 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.824s ok cmd/internal/obj 1.398s ? cmd/internal/obj/arm [no test files] ok cmd/internal/obj/arm64 1.570s ok cmd/internal/obj/loong64 1.110s ? cmd/internal/obj/mips [no test files] ok cmd/internal/obj/ppc64 1.097s ok cmd/internal/obj/riscv 1.097s ok cmd/internal/obj/s390x 1.023s ? cmd/internal/obj/wasm [no test files] ok cmd/internal/obj/x86 3.344s ok cmd/internal/objabi 1.019s ? cmd/internal/objfile [no test files] ok cmd/internal/osinfo 1.019s ok cmd/internal/par 1.223s ? cmd/internal/pathcache [no test files] ok cmd/internal/pgo 1.046s ok cmd/internal/pkgpath 5.350s ok cmd/internal/pkgpattern 1.045s ok cmd/internal/quoted 1.045s ? cmd/internal/robustio [no test files] ? cmd/internal/script [no test files] ? cmd/internal/script/scripttest [no test files] ok cmd/internal/src 1.051s ok cmd/internal/sys 1.051s ? cmd/internal/telemetry [no test files] ? cmd/internal/telemetry/counter [no test files] ok cmd/internal/test2json 1.620s ok cmd/link 18.974s ? 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.026s ? cmd/link/internal/dwtest [no test files] ok cmd/link/internal/ld 6.140s ? cmd/link/internal/loadelf [no test files] ok cmd/link/internal/loader 1.053s ? 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.583s ok cmd/objdump 5.159s ok cmd/pack 7.765s ok cmd/pprof 3.623s ? cmd/preprofile [no test files] ok cmd/relnote 1.022s ? cmd/test2json [no test files] ok cmd/trace 1.254s ok cmd/vet 51.654s ##### Running benchmarks briefly. goos: freebsd goarch: amd64 pkg: archive/tar cpu: AMD EPYC 7B12 Benchmark/Writer/USTAR-4 5478 18880 ns/op 1128 B/op 10 allocs/op Benchmark/Writer/GNU-4 3597 28180 ns/op 1663 B/op 24 allocs/op Benchmark/Writer/PAX-4 2805 38873 ns/op 2256 B/op 38 allocs/op Benchmark/Reader/USTAR-4 6540 18449 ns/op 5152 B/op 16 allocs/op Benchmark/Reader/GNU-4 9228 13024 ns/op 5097 B/op 14 allocs/op Benchmark/Reader/PAX-4 2874 37796 ns/op 8963 B/op 33 allocs/op PASS ok archive/tar 1.926s goos: freebsd goarch: amd64 pkg: archive/zip cpu: AMD EPYC 7B12 BenchmarkCompressedZipGarbage-4 1 252675196 ns/op 15264 B/op 67 allocs/op BenchmarkZip64Test-4 1 112854757 ns/op BenchmarkZip64TestSizes/4096-4 2500 55249 ns/op BenchmarkZip64TestSizes/1048576-4 243 483033 ns/op BenchmarkZip64TestSizes/67108864-4 1 101206847 ns/op PASS ok archive/zip 2.101s goos: freebsd goarch: amd64 pkg: bufio cpu: AMD EPYC 7B12 BenchmarkReaderCopyOptimal-4 342852 317.2 ns/op BenchmarkReaderCopyUnoptimal-4 232992 509.5 ns/op BenchmarkReaderCopyNoWriteTo-4 10000 14314 ns/op BenchmarkReaderWriteToOptimal-4 14490 8818 ns/op BenchmarkReaderReadString-4 203085 617.3 ns/op 144 B/op 1 allocs/op BenchmarkWriterCopyOptimal-4 320018 356.4 ns/op BenchmarkWriterCopyUnoptimal-4 319135 346.6 ns/op BenchmarkWriterCopyNoReadFrom-4 9248 13617 ns/op BenchmarkReaderEmpty-4 54319 2179 ns/op 4224 B/op 3 allocs/op BenchmarkWriterEmpty-4 41870 2849 ns/op 4096 B/op 1 allocs/op BenchmarkWriterFlush-4 739839 150.2 ns/op 0 B/op 0 allocs/op PASS ok bufio 2.568s goos: freebsd goarch: amd64 pkg: bytes cpu: AMD EPYC 7B12 BenchmarkReadString-4 7516 17425 ns/op 1880.56 MB/s BenchmarkWriteByte-4 610 197891 ns/op 20.70 MB/s BenchmarkWriteRune-4 348 340107 ns/op 36.13 MB/s BenchmarkBufferNotEmptyWriteRead-4 44 2719007 ns/op BenchmarkBufferFullSmallReads-4 145 831426 ns/op BenchmarkBufferWriteBlock/N4096-4 10000 11242 ns/op 14336 B/op 6 allocs/op BenchmarkBufferWriteBlock/N65536-4 567 196511 ns/op 260096 B/op 14 allocs/op BenchmarkBufferWriteBlock/N1048576-4 25 4181411 ns/op 4192267 B/op 22 allocs/op BenchmarkBufferAppendNoCopy-4 16 6656054 ns/op 2520.59 MB/s 2097152 B/op 0 allocs/op BenchmarkIndexByte/10-4 5600142 20.71 ns/op 482.96 MB/s BenchmarkIndexByte/32-4 5564835 21.03 ns/op 1521.51 MB/s BenchmarkIndexByte/4K-4 1607803 74.61 ns/op 54899.53 MB/s BenchmarkIndexBytePortable/10-4 1195593 99.72 ns/op 100.28 MB/s BenchmarkIndexBytePortable/32-4 350761 296.4 ns/op 107.96 MB/s BenchmarkIndexBytePortable/4K-4 2900 34789 ns/op 117.74 MB/s BenchmarkIndexRune/10-4 1668168 71.73 ns/op 139.41 MB/s BenchmarkIndexRune/32-4 1668800 70.95 ns/op 451.04 MB/s BenchmarkIndexRune/4K-4 906836 129.9 ns/op 31543.08 MB/s BenchmarkIndexRuneASCII/10-4 5875044 20.47 ns/op 488.45 MB/s BenchmarkIndexRuneASCII/32-4 5471796 21.36 ns/op 1498.16 MB/s BenchmarkIndexRuneASCII/4K-4 1579524 75.95 ns/op 53930.24 MB/s BenchmarkIndexRuneUnicode/Latin/10-4 1992852 59.97 ns/op 166.74 MB/s BenchmarkIndexRuneUnicode/Latin/32-4 1972308 63.33 ns/op 505.29 MB/s BenchmarkIndexRuneUnicode/Latin/4K-4 217915 498.3 ns/op 8219.29 MB/s BenchmarkIndexRuneUnicode/Cyrillic/10-4 1689950 72.53 ns/op 137.87 MB/s BenchmarkIndexRuneUnicode/Cyrillic/32-4 1649815 72.85 ns/op 439.26 MB/s BenchmarkIndexRuneUnicode/Cyrillic/4K-4 78039 1510 ns/op 2712.33 MB/s BenchmarkIndexRuneUnicode/Han/10-4 1127515 105.2 ns/op 95.05 MB/s BenchmarkIndexRuneUnicode/Han/32-4 1210341 100.9 ns/op 317.26 MB/s BenchmarkIndexRuneUnicode/Han/4K-4 147866 767.3 ns/op 5338.22 MB/s BenchmarkEqual/0-4 9413528 12.43 ns/op BenchmarkEqual/same/1-4 2166874 55.00 ns/op 18.18 MB/s BenchmarkEqual/same/6-4 2202721 54.63 ns/op 109.83 MB/s BenchmarkEqual/same/9-4 2034394 57.65 ns/op 156.13 MB/s BenchmarkEqual/same/15-4 2085680 56.98 ns/op 263.24 MB/s BenchmarkEqual/same/16-4 2087169 56.91 ns/op 281.13 MB/s BenchmarkEqual/same/20-4 2053149 59.20 ns/op 337.81 MB/s BenchmarkEqual/same/32-4 1926630 60.13 ns/op 532.16 MB/s BenchmarkEqual/same/4K-4 147135 710.3 ns/op 5766.92 MB/s BenchmarkEqual/1-4 2087468 59.29 ns/op 16.87 MB/s BenchmarkEqual/6-4 2078652 57.74 ns/op 103.91 MB/s BenchmarkEqual/9-4 2021948 59.66 ns/op 150.85 MB/s BenchmarkEqual/15-4 1955270 62.83 ns/op 238.73 MB/s BenchmarkEqual/16-4 1939904 60.74 ns/op 263.42 MB/s BenchmarkEqual/20-4 1902516 63.25 ns/op 316.20 MB/s BenchmarkEqual/32-4 1817748 66.20 ns/op 483.37 MB/s BenchmarkEqual/4K-4 88579 1232 ns/op 3323.66 MB/s BenchmarkEqualBothUnaligned/64_0-4 2100206 56.16 ns/op 1139.66 MB/s BenchmarkEqualBothUnaligned/64_1-4 1888675 63.56 ns/op 1006.89 MB/s BenchmarkEqualBothUnaligned/64_4-4 1978490 60.05 ns/op 1065.81 MB/s BenchmarkEqualBothUnaligned/64_7-4 2002414 60.65 ns/op 1055.21 MB/s BenchmarkEqualBothUnaligned/4096_0-4 108002 1073 ns/op 3818.31 MB/s BenchmarkEqualBothUnaligned/4096_1-4 88436 1380 ns/op 2968.77 MB/s BenchmarkEqualBothUnaligned/4096_4-4 156457 766.8 ns/op 5341.66 MB/s BenchmarkEqualBothUnaligned/4096_7-4 139947 770.8 ns/op 5313.73 MB/s BenchmarkIndex/10-4 4056792 30.15 ns/op 331.68 MB/s BenchmarkIndex/32-4 4415823 27.66 ns/op 1156.88 MB/s BenchmarkIndex/4K-4 39853 2815 ns/op 1455.05 MB/s BenchmarkIndexEasy/10-4 4212146 28.96 ns/op 345.30 MB/s BenchmarkIndexEasy/32-4 4338045 26.80 ns/op 1194.10 MB/s BenchmarkIndexEasy/4K-4 803023 144.8 ns/op 28288.10 MB/s BenchmarkCount/10-4 2109980 57.37 ns/op 174.31 MB/s BenchmarkCount/32-4 2195515 55.93 ns/op 572.15 MB/s BenchmarkCount/4K-4 42360 2810 ns/op 1457.82 MB/s BenchmarkCountEasy/10-4 2072084 58.78 ns/op 170.12 MB/s BenchmarkCountEasy/32-4 2185634 53.67 ns/op 596.28 MB/s BenchmarkCountEasy/4K-4 580915 175.6 ns/op 23329.26 MB/s BenchmarkCountSingle/10-4 3845856 31.53 ns/op 317.15 MB/s BenchmarkCountSingle/32-4 3703489 32.43 ns/op 986.63 MB/s BenchmarkCountSingle/4K-4 1246663 96.18 ns/op 42586.88 MB/s BenchmarkToUpper/#00-4 3509437 34.44 ns/op BenchmarkToUpper/ONLYUPPER-4 455541 262.1 ns/op BenchmarkToUpper/abc-4 796885 146.8 ns/op BenchmarkToUpper/AbC123-4 484176 238.1 ns/op BenchmarkToUpper/azAZ09_-4 470144 254.8 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 133033 881.8 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 55346 2073 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 84002 1399 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 178708 642.5 ns/op BenchmarkToLower/#00-4 3696446 33.72 ns/op BenchmarkToLower/abc-4 706580 171.2 ns/op BenchmarkToLower/AbC123-4 463634 243.4 ns/op BenchmarkToLower/azAZ09_-4 407928 261.8 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 125203 894.4 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 57069 2058 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 94536 1263 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 170697 648.1 ns/op BenchmarkFields/ASCII/16-4 205388 553.2 ns/op 28.92 MB/s 80 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 15186 7500 ns/op 34.13 MB/s 512 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 915 122676 ns/op 33.39 MB/s 9728 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 60 2035994 ns/op 32.19 MB/s 147456 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 4 31682774 ns/op 33.10 MB/s 2269184 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 127804 944.4 ns/op 16.94 MB/s 24 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 9189 12577 ns/op 20.35 MB/s 512 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 544 216201 ns/op 18.95 MB/s 24832 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 27 3751754 ns/op 17.47 MB/s 512256 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 2 62820653 ns/op 16.69 MB/s 11211056 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 208966 542.8 ns/op 29.48 MB/s 80 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 17037 6937 ns/op 36.90 MB/s 512 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 960 125187 ns/op 32.72 MB/s 25088 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 58 2111601 ns/op 31.04 MB/s 512257 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 3 37276912 ns/op 28.13 MB/s 11211040 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 171942 675.5 ns/op 23.69 MB/s 24 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 13131 8868 ns/op 28.87 MB/s 512 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 726 156599 ns/op 26.16 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 44 2730338 ns/op 24.00 MB/s 512256 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 3 46735533 ns/op 22.44 MB/s 11211008 B/op 24 allocs/op BenchmarkTrimSpace/NoTrim-4 2723834 41.94 ns/op BenchmarkTrimSpace/ASCII-4 1405474 85.84 ns/op BenchmarkTrimSpace/SomeNonASCII-4 147836 771.7 ns/op BenchmarkTrimSpace/JustNonASCII-4 71318 1660 ns/op BenchmarkToValidUTF8/Valid-4 700233 156.5 ns/op BenchmarkToValidUTF8/InvalidASCII-4 497439 236.6 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 143688 810.5 ns/op BenchmarkIndexHard1-4 1236 94560 ns/op 11089.04 MB/s BenchmarkIndexHard2-4 897 131800 ns/op 7955.82 MB/s BenchmarkIndexHard3-4 178 666469 ns/op 1573.33 MB/s BenchmarkIndexHard4-4 184 646312 ns/op 1622.40 MB/s BenchmarkLastIndexHard1-4 7 14834728 ns/op BenchmarkLastIndexHard2-4 6 17457173 ns/op BenchmarkLastIndexHard3-4 6 19499988 ns/op BenchmarkCountHard1-4 1262 94360 ns/op BenchmarkCountHard2-4 910 132080 ns/op BenchmarkCountHard3-4 181 662034 ns/op BenchmarkSplitEmptySeparator-4 2 66873227 ns/op BenchmarkSplitSingleByteSeparator-4 28 4643760 ns/op BenchmarkSplitMultiByteSeparator-4 18 5643774 ns/op BenchmarkSplitNSingleByteSeparator-4 305023 448.3 ns/op BenchmarkSplitNMultiByteSeparator-4 116781 1022 ns/op BenchmarkRepeat-4 242181 428.2 ns/op BenchmarkRepeatLarge/256/1-4 213493 582.7 ns/op 439.34 MB/s BenchmarkRepeatLarge/256/16-4 285834 403.2 ns/op 634.98 MB/s BenchmarkRepeatLarge/512/1-4 144196 782.6 ns/op 654.20 MB/s BenchmarkRepeatLarge/512/16-4 191194 630.4 ns/op 812.15 MB/s BenchmarkRepeatLarge/1024/1-4 102944 1223 ns/op 837.22 MB/s BenchmarkRepeatLarge/1024/16-4 119673 1014 ns/op 1009.57 MB/s BenchmarkRepeatLarge/2048/1-4 60906 1986 ns/op 1031.46 MB/s BenchmarkRepeatLarge/2048/16-4 67226 1741 ns/op 1176.23 MB/s BenchmarkRepeatLarge/4096/1-4 36024 3515 ns/op 1165.39 MB/s BenchmarkRepeatLarge/4096/16-4 35354 3328 ns/op 1230.75 MB/s BenchmarkRepeatLarge/8192/1-4 17190 6795 ns/op 1205.60 MB/s BenchmarkRepeatLarge/8192/16-4 18472 6544 ns/op 1251.82 MB/s BenchmarkRepeatLarge/8192/4097-4 36102 3246 ns/op 1262.12 MB/s BenchmarkRepeatLarge/16384/1-4 9348 11904 ns/op 1376.38 MB/s BenchmarkRepeatLarge/16384/16-4 11354 10999 ns/op 1489.60 MB/s BenchmarkRepeatLarge/16384/4097-4 13734 8752 ns/op 1404.37 MB/s BenchmarkRepeatLarge/32768/1-4 5364 22279 ns/op 1470.80 MB/s BenchmarkRepeatLarge/32768/16-4 5690 22565 ns/op 1452.15 MB/s BenchmarkRepeatLarge/32768/4097-4 7039 21019 ns/op 1364.44 MB/s BenchmarkRepeatLarge/65536/1-4 3298 41591 ns/op 1575.73 MB/s BenchmarkRepeatLarge/65536/16-4 2678 41825 ns/op 1566.92 MB/s BenchmarkRepeatLarge/65536/4097-4 2997 45397 ns/op 1353.71 MB/s BenchmarkRepeatLarge/131072/1-4 882 136037 ns/op 963.50 MB/s BenchmarkRepeatLarge/131072/16-4 948 129741 ns/op 1010.26 MB/s BenchmarkRepeatLarge/131072/4097-4 967 150105 ns/op 846.12 MB/s BenchmarkRepeatLarge/262144/1-4 484 256928 ns/op 1020.30 MB/s BenchmarkRepeatLarge/262144/16-4 475 253267 ns/op 1035.05 MB/s BenchmarkRepeatLarge/262144/4097-4 482 250718 ns/op 1029.49 MB/s BenchmarkRepeatLarge/524288/1-4 237 483725 ns/op 1083.86 MB/s BenchmarkRepeatLarge/524288/16-4 246 488928 ns/op 1072.32 MB/s BenchmarkRepeatLarge/524288/4097-4 242 490261 ns/op 1061.31 MB/s BenchmarkRepeatLarge/1048576/1-4 121 1033630 ns/op 1014.46 MB/s BenchmarkRepeatLarge/1048576/16-4 100 1011420 ns/op 1036.74 MB/s BenchmarkRepeatLarge/1048576/4097-4 123 941623 ns/op 1109.50 MB/s BenchmarkRepeatLarge/2097152/1-4 60 1901013 ns/op 1103.18 MB/s BenchmarkRepeatLarge/2097152/16-4 61 2127089 ns/op 985.93 MB/s BenchmarkRepeatLarge/2097152/4097-4 50 2450518 ns/op 854.34 MB/s BenchmarkRepeatLarge/4194304/1-4 31 3692412 ns/op 1135.93 MB/s BenchmarkRepeatLarge/4194304/16-4 30 3678008 ns/op 1140.37 MB/s BenchmarkRepeatLarge/4194304/4097-4 28 3763153 ns/op 1113.76 MB/s BenchmarkRepeatLarge/8388608/1-4 14 8212523 ns/op 1021.44 MB/s BenchmarkRepeatLarge/8388608/16-4 14 8014618 ns/op 1046.66 MB/s BenchmarkRepeatLarge/8388608/4097-4 9 11140306 ns/op 752.81 MB/s BenchmarkRepeatLarge/16777216/1-4 8 19436136 ns/op 863.20 MB/s BenchmarkRepeatLarge/16777216/16-4 8 14241144 ns/op 1178.08 MB/s BenchmarkRepeatLarge/16777216/4097-4 8 13830150 ns/op 1213.09 MB/s BenchmarkRepeatLarge/33554432/1-4 4 27497258 ns/op 1220.28 MB/s BenchmarkRepeatLarge/33554432/16-4 4 27295803 ns/op 1229.29 MB/s BenchmarkRepeatLarge/33554432/4097-4 4 43563320 ns/op 770.25 MB/s BenchmarkRepeatLarge/67108864/1-4 2 55560462 ns/op 1207.85 MB/s BenchmarkRepeatLarge/67108864/16-4 2 52346354 ns/op 1282.02 MB/s BenchmarkRepeatLarge/67108864/4097-4 2 52179920 ns/op 1286.11 MB/s BenchmarkRepeatLarge/134217728/1-4 1 102744807 ns/op 1306.32 MB/s BenchmarkRepeatLarge/134217728/16-4 1 102665088 ns/op 1307.34 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 103101078 ns/op 1301.81 MB/s BenchmarkRepeatLarge/268435456/1-4 1 224826411 ns/op 1193.97 MB/s BenchmarkRepeatLarge/268435456/16-4 1 206143565 ns/op 1302.18 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 208492148 ns/op 1287.51 MB/s BenchmarkRepeatLarge/536870912/1-4 1 492666250 ns/op 1089.73 MB/s BenchmarkRepeatLarge/536870912/16-4 1 418484888 ns/op 1282.89 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 415243032 ns/op 1292.91 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 1006316787 ns/op 1067.00 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 837451704 ns/op 1282.15 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 843452579 ns/op 1273.03 MB/s BenchmarkBytesCompare/1-4 14973451 8.855 ns/op BenchmarkBytesCompare/2-4 12168276 8.797 ns/op BenchmarkBytesCompare/4-4 12353458 8.848 ns/op BenchmarkBytesCompare/8-4 13056139 8.469 ns/op BenchmarkBytesCompare/16-4 14184418 8.164 ns/op BenchmarkBytesCompare/32-4 12185512 8.812 ns/op BenchmarkBytesCompare/64-4 11617011 9.174 ns/op BenchmarkBytesCompare/128-4 11650168 9.309 ns/op BenchmarkBytesCompare/256-4 9617348 11.31 ns/op BenchmarkBytesCompare/512-4 7409198 15.05 ns/op BenchmarkBytesCompare/1024-4 5089038 22.63 ns/op BenchmarkBytesCompare/2048-4 3076959 38.19 ns/op BenchmarkIndexAnyASCII/1:1-4 2952855 40.44 ns/op BenchmarkIndexAnyASCII/1:2-4 3057861 38.22 ns/op BenchmarkIndexAnyASCII/1:4-4 2979481 40.43 ns/op BenchmarkIndexAnyASCII/1:8-4 3096658 37.70 ns/op BenchmarkIndexAnyASCII/1:16-4 3311353 34.32 ns/op BenchmarkIndexAnyASCII/1:32-4 3339434 37.44 ns/op BenchmarkIndexAnyASCII/1:64-4 3204385 38.80 ns/op BenchmarkIndexAnyASCII/16:1-4 3043353 40.90 ns/op BenchmarkIndexAnyASCII/16:2-4 465462 258.0 ns/op BenchmarkIndexAnyASCII/16:4-4 465320 259.5 ns/op BenchmarkIndexAnyASCII/16:8-4 377985 265.2 ns/op BenchmarkIndexAnyASCII/16:16-4 395552 281.1 ns/op BenchmarkIndexAnyASCII/16:32-4 324642 322.8 ns/op BenchmarkIndexAnyASCII/16:64-4 296614 375.7 ns/op BenchmarkIndexAnyASCII/256:1-4 2741983 42.71 ns/op BenchmarkIndexAnyASCII/256:2-4 35102 3435 ns/op BenchmarkIndexAnyASCII/256:4-4 34725 3505 ns/op BenchmarkIndexAnyASCII/256:8-4 34508 3400 ns/op BenchmarkIndexAnyASCII/256:16-4 34248 3466 ns/op BenchmarkIndexAnyASCII/256:32-4 34134 3481 ns/op BenchmarkIndexAnyASCII/256:64-4 33685 3648 ns/op BenchmarkIndexAnyUTF8/1:1-4 2991066 39.71 ns/op BenchmarkIndexAnyUTF8/1:2-4 3069871 39.19 ns/op BenchmarkIndexAnyUTF8/1:4-4 3076161 40.18 ns/op BenchmarkIndexAnyUTF8/1:8-4 3116293 37.40 ns/op BenchmarkIndexAnyUTF8/1:16-4 3072667 38.88 ns/op BenchmarkIndexAnyUTF8/1:32-4 3079243 39.32 ns/op BenchmarkIndexAnyUTF8/1:64-4 3203854 35.70 ns/op BenchmarkIndexAnyUTF8/16:1-4 216145 561.2 ns/op BenchmarkIndexAnyUTF8/16:2-4 354038 299.0 ns/op BenchmarkIndexAnyUTF8/16:4-4 404479 299.7 ns/op BenchmarkIndexAnyUTF8/16:8-4 433878 272.9 ns/op BenchmarkIndexAnyUTF8/16:16-4 444422 295.6 ns/op BenchmarkIndexAnyUTF8/16:32-4 352820 305.7 ns/op BenchmarkIndexAnyUTF8/16:64-4 355972 298.1 ns/op BenchmarkIndexAnyUTF8/256:1-4 14282 8259 ns/op BenchmarkIndexAnyUTF8/256:2-4 28304 4247 ns/op BenchmarkIndexAnyUTF8/256:4-4 28098 4267 ns/op BenchmarkIndexAnyUTF8/256:8-4 27856 4253 ns/op BenchmarkIndexAnyUTF8/256:16-4 28591 4243 ns/op BenchmarkIndexAnyUTF8/256:32-4 27865 3963 ns/op BenchmarkIndexAnyUTF8/256:64-4 28334 4214 ns/op BenchmarkLastIndexAnyASCII/1:1-4 3396322 37.83 ns/op BenchmarkLastIndexAnyASCII/1:2-4 3230163 37.66 ns/op BenchmarkLastIndexAnyASCII/1:4-4 3173086 38.14 ns/op BenchmarkLastIndexAnyASCII/1:8-4 3210967 37.79 ns/op BenchmarkLastIndexAnyASCII/1:16-4 3215666 35.53 ns/op BenchmarkLastIndexAnyASCII/1:32-4 3226712 38.27 ns/op BenchmarkLastIndexAnyASCII/1:64-4 3147522 38.03 ns/op BenchmarkLastIndexAnyASCII/16:1-4 522319 220.4 ns/op BenchmarkLastIndexAnyASCII/16:2-4 469714 230.9 ns/op BenchmarkLastIndexAnyASCII/16:4-4 516990 253.6 ns/op BenchmarkLastIndexAnyASCII/16:8-4 400623 257.2 ns/op BenchmarkLastIndexAnyASCII/16:16-4 378388 272.7 ns/op BenchmarkLastIndexAnyASCII/16:32-4 383547 310.4 ns/op BenchmarkLastIndexAnyASCII/16:64-4 300145 379.2 ns/op BenchmarkLastIndexAnyASCII/256:1-4 36246 3564 ns/op BenchmarkLastIndexAnyASCII/256:2-4 33542 3580 ns/op BenchmarkLastIndexAnyASCII/256:4-4 33534 3576 ns/op BenchmarkLastIndexAnyASCII/256:8-4 33094 3090 ns/op BenchmarkLastIndexAnyASCII/256:16-4 33319 3576 ns/op BenchmarkLastIndexAnyASCII/256:32-4 32845 3226 ns/op BenchmarkLastIndexAnyASCII/256:64-4 32068 3698 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 3052699 38.80 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 3192844 38.27 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 3219070 35.71 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 3145200 37.94 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 3205032 38.08 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 3064674 34.13 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 3207309 37.87 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 325377 376.5 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 344060 310.0 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 369864 318.5 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 378754 317.5 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 324741 316.8 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 345061 330.8 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 354441 318.4 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 21138 5572 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 27562 4059 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 27121 3930 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 27814 4330 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 27273 4330 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 27025 4337 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 28314 4154 ns/op BenchmarkTrimASCII/1:1-4 3895060 32.77 ns/op BenchmarkTrimASCII/1:2-4 3006787 39.17 ns/op BenchmarkTrimASCII/1:4-4 2946468 38.99 ns/op BenchmarkTrimASCII/1:8-4 2823085 43.29 ns/op BenchmarkTrimASCII/1:16-4 2149531 55.15 ns/op BenchmarkTrimASCII/16:1-4 710686 159.5 ns/op BenchmarkTrimASCII/16:2-4 442226 260.6 ns/op BenchmarkTrimASCII/16:4-4 432105 255.9 ns/op BenchmarkTrimASCII/16:8-4 508382 260.2 ns/op BenchmarkTrimASCII/16:16-4 370904 274.2 ns/op BenchmarkTrimASCII/256:1-4 54355 2285 ns/op BenchmarkTrimASCII/256:2-4 32941 3665 ns/op BenchmarkTrimASCII/256:4-4 33932 3558 ns/op BenchmarkTrimASCII/256:8-4 33193 3582 ns/op BenchmarkTrimASCII/256:16-4 32860 3595 ns/op BenchmarkTrimASCII/4096:1-4 3295 36335 ns/op BenchmarkTrimASCII/4096:2-4 1940 57787 ns/op BenchmarkTrimASCII/4096:4-4 2450 48527 ns/op BenchmarkTrimASCII/4096:8-4 2458 56548 ns/op BenchmarkTrimASCII/4096:16-4 1929 56677 ns/op BenchmarkTrimByte-4 2830974 40.98 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 20164 5952 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 20089 5979 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 840 130338 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 1644 69305 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 2979 34561 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 6321 17708 ns/op BenchmarkCompareBytesEqual-4 14320888 7.306 ns/op BenchmarkCompareBytesToNil-4 14842984 7.802 ns/op BenchmarkCompareBytesEmpty-4 15429505 7.804 ns/op BenchmarkCompareBytesIdentical-4 15484495 7.499 ns/op BenchmarkCompareBytesSameLength-4 14071513 8.444 ns/op BenchmarkCompareBytesDifferentLength-4 13845879 8.737 ns/op BenchmarkCompareBytesBigUnaligned/offset=1-4 4326 28956 ns/op 36213.30 MB/s BenchmarkCompareBytesBigUnaligned/offset=2-4 4496 27246 ns/op 38485.98 MB/s BenchmarkCompareBytesBigUnaligned/offset=3-4 4480 27117 ns/op 38669.64 MB/s BenchmarkCompareBytesBigUnaligned/offset=4-4 4501 26968 ns/op 38882.47 MB/s BenchmarkCompareBytesBigUnaligned/offset=5-4 4434 26864 ns/op 39033.39 MB/s BenchmarkCompareBytesBigUnaligned/offset=6-4 3038 35001 ns/op 29958.83 MB/s BenchmarkCompareBytesBigUnaligned/offset=7-4 4144 26396 ns/op 39725.26 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=0-4 4464 37527 ns/op 27941.92 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=1-4 2788 37491 ns/op 27969.06 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=2-4 3516 39587 ns/op 26488.25 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=3-4 4178 34289 ns/op 30580.46 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=4-4 4016 35622 ns/op 29436.07 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=5-4 4411 38023 ns/op 27577.60 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=6-4 2797 37557 ns/op 27919.79 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=7-4 4422 26420 ns/op 39688.46 MB/s BenchmarkCompareBytesBig-4 4383 37700 ns/op 27814.21 MB/s BenchmarkCompareBytesBigIdentical-4 15366987 6.637 ns/op 157979600.81 MB/s PASS ok bytes 59.632s goos: freebsd goarch: amd64 pkg: compress/bzip2 cpu: AMD EPYC 7B12 BenchmarkDecodeDigits-4 2 58561010 ns/op 1.71 MB/s 3611336 B/op 26 allocs/op BenchmarkDecodeNewton-4 1 222027799 ns/op 2.55 MB/s 3637920 B/op 30 allocs/op BenchmarkDecodeRand-4 6 18323764 ns/op 0.89 MB/s 3642772 B/op 27 allocs/op PASS ok compress/bzip2 1.984s goos: freebsd goarch: amd64 pkg: compress/flate cpu: AMD EPYC 7B12 BenchmarkDecode/Digits/Huffman/1e4-4 88 1338484 ns/op 7.47 MB/s 42688 B/op 5 allocs/op BenchmarkDecode/Digits/Huffman/1e5-4 8 12989801 ns/op 7.70 MB/s 43674 B/op 6 allocs/op BenchmarkDecode/Digits/Huffman/1e6-4 1 131594542 ns/op 7.60 MB/s 49264 B/op 9 allocs/op BenchmarkDecode/Digits/Speed/1e4-4 90 1337043 ns/op 7.48 MB/s 42627 B/op 8 allocs/op BenchmarkDecode/Digits/Speed/1e5-4 8 13248482 ns/op 7.55 MB/s 42935 B/op 11 allocs/op BenchmarkDecode/Digits/Speed/1e6-4 1 135789387 ns/op 7.36 MB/s 53024 B/op 77 allocs/op BenchmarkDecode/Digits/Default/1e4-4 78 1312151 ns/op 7.62 MB/s 43313 B/op 7 allocs/op BenchmarkDecode/Digits/Default/1e5-4 9 12609806 ns/op 7.93 MB/s 41778 B/op 13 allocs/op BenchmarkDecode/Digits/Default/1e6-4 1 127650339 ns/op 7.83 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Digits/Compression/1e4-4 80 1298164 ns/op 7.70 MB/s 42217 B/op 7 allocs/op BenchmarkDecode/Digits/Compression/1e5-4 8 12741718 ns/op 7.85 MB/s 46008 B/op 14 allocs/op BenchmarkDecode/Digits/Compression/1e6-4 1 127630479 ns/op 7.84 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Newton/Huffman/1e4-4 76 1459111 ns/op 6.85 MB/s 43407 B/op 14 allocs/op BenchmarkDecode/Newton/Huffman/1e5-4 7 14372893 ns/op 6.96 MB/s 47429 B/op 23 allocs/op BenchmarkDecode/Newton/Huffman/1e6-4 1 149175427 ns/op 6.70 MB/s 88512 B/op 165 allocs/op BenchmarkDecode/Newton/Speed/1e4-4 105 1116241 ns/op 8.96 MB/s 43032 B/op 18 allocs/op BenchmarkDecode/Newton/Speed/1e5-4 12 9515911 ns/op 10.51 MB/s 46494 B/op 31 allocs/op BenchmarkDecode/Newton/Speed/1e6-4 2 96841812 ns/op 10.33 MB/s 85328 B/op 230 allocs/op BenchmarkDecode/Newton/Default/1e4-4 118 994032 ns/op 10.06 MB/s 42928 B/op 15 allocs/op BenchmarkDecode/Newton/Default/1e5-4 14 7642686 ns/op 13.08 MB/s 45264 B/op 32 allocs/op BenchmarkDecode/Newton/Default/1e6-4 2 76511090 ns/op 13.07 MB/s 65952 B/op 160 allocs/op BenchmarkDecode/Newton/Compression/1e4-4 120 991817 ns/op 10.08 MB/s 43103 B/op 15 allocs/op BenchmarkDecode/Newton/Compression/1e5-4 14 7682794 ns/op 13.02 MB/s 47025 B/op 33 allocs/op BenchmarkDecode/Newton/Compression/1e6-4 2 76312180 ns/op 13.10 MB/s 67752 B/op 152 allocs/op BenchmarkEncode/Digits/Huffman/1e4-4 146 833384 ns/op 12.00 MB/s BenchmarkEncode/Digits/Huffman/1e5-4 14 8012203 ns/op 12.48 MB/s BenchmarkEncode/Digits/Huffman/1e6-4 2 79835788 ns/op 12.53 MB/s BenchmarkEncode/Digits/Speed/1e4-4 73 1595657 ns/op 6.27 MB/s BenchmarkEncode/Digits/Speed/1e5-4 8 14239587 ns/op 7.02 MB/s BenchmarkEncode/Digits/Speed/1e6-4 1 142079442 ns/op 7.04 MB/s BenchmarkEncode/Digits/Default/1e4-4 26 4093768 ns/op 2.44 MB/s BenchmarkEncode/Digits/Default/1e5-4 2 52269950 ns/op 1.91 MB/s BenchmarkEncode/Digits/Default/1e6-4 1 566852543 ns/op 1.76 MB/s BenchmarkEncode/Digits/Compression/1e4-4 28 4065503 ns/op 2.46 MB/s BenchmarkEncode/Digits/Compression/1e5-4 2 57023749 ns/op 1.75 MB/s BenchmarkEncode/Digits/Compression/1e6-4 1 552236209 ns/op 1.81 MB/s BenchmarkEncode/Newton/Huffman/1e4-4 115 1026840 ns/op 9.74 MB/s BenchmarkEncode/Newton/Huffman/1e5-4 13 8566990 ns/op 11.67 MB/s BenchmarkEncode/Newton/Huffman/1e6-4 2 85200866 ns/op 11.74 MB/s BenchmarkEncode/Newton/Speed/1e4-4 75 1505288 ns/op 6.64 MB/s BenchmarkEncode/Newton/Speed/1e5-4 9 11258044 ns/op 8.88 MB/s BenchmarkEncode/Newton/Speed/1e6-4 1 110778173 ns/op 9.03 MB/s BenchmarkEncode/Newton/Default/1e4-4 31 3696655 ns/op 2.71 MB/s BenchmarkEncode/Newton/Default/1e5-4 2 50150977 ns/op 1.99 MB/s BenchmarkEncode/Newton/Default/1e6-4 1 517899652 ns/op 1.93 MB/s BenchmarkEncode/Newton/Compression/1e4-4 28 3773572 ns/op 2.65 MB/s BenchmarkEncode/Newton/Compression/1e5-4 2 61573792 ns/op 1.62 MB/s BenchmarkEncode/Newton/Compression/1e6-4 1 650978425 ns/op 1.54 MB/s PASS ok compress/flate 15.566s goos: freebsd goarch: amd64 pkg: compress/lzw cpu: AMD EPYC 7B12 BenchmarkDecoder/1e4-4 62 1821362 ns/op 5.49 MB/s BenchmarkDecoder/1e-Reuse4-4 56 1903241 ns/op 5.25 MB/s BenchmarkDecoder/1e5-4 6 18208531 ns/op 5.49 MB/s BenchmarkDecoder/1e-Reuse5-4 6 18414987 ns/op 5.43 MB/s BenchmarkDecoder/1e6-4 1 183922259 ns/op 5.44 MB/s BenchmarkDecoder/1e-Reuse6-4 1 180685573 ns/op 5.53 MB/s BenchmarkEncoder/1e4-4 79 1459278 ns/op 6.85 MB/s BenchmarkEncoder/1e-Reuse4-4 84 1423364 ns/op 7.03 MB/s BenchmarkEncoder/1e5-4 7 15130650 ns/op 6.61 MB/s BenchmarkEncoder/1e-Reuse5-4 7 14859007 ns/op 6.73 MB/s BenchmarkEncoder/1e6-4 1 160748067 ns/op 6.22 MB/s BenchmarkEncoder/1e-Reuse6-4 1 149766168 ns/op 6.68 MB/s PASS ok compress/lzw 3.241s goos: freebsd goarch: amd64 pkg: container/heap cpu: AMD EPYC 7B12 BenchmarkDup-4 33 3419127 ns/op PASS ok container/heap 1.287s goos: freebsd goarch: amd64 pkg: context cpu: AMD EPYC 7B12 BenchmarkCommonParentCancel-4 12636 9310 ns/op BenchmarkWithTimeout/concurrency=40-4 3128 40217 ns/op BenchmarkWithTimeout/concurrency=4000-4 2996 36405 ns/op BenchmarkWithTimeout/concurrency=400000-4 6278 19011 ns/op BenchmarkCancelTree/depth=1/Root=Background-4 713329 181.3 ns/op BenchmarkCancelTree/depth=1/Root=OpenCanceler-4 20044 6452 ns/op BenchmarkCancelTree/depth=1/Root=ClosedCanceler-4 24002 4570 ns/op BenchmarkCancelTree/depth=10/Root=Background-4 4372 26257 ns/op BenchmarkCancelTree/depth=10/Root=OpenCanceler-4 3046 49583 ns/op BenchmarkCancelTree/depth=10/Root=ClosedCanceler-4 3596 30101 ns/op BenchmarkCancelTree/depth=100/Root=Background-4 402 304943 ns/op BenchmarkCancelTree/depth=100/Root=OpenCanceler-4 279 436496 ns/op BenchmarkCancelTree/depth=100/Root=ClosedCanceler-4 398 293493 ns/op BenchmarkCancelTree/depth=1000/Root=Background-4 37 3128128 ns/op BenchmarkCancelTree/depth=1000/Root=OpenCanceler-4 22 5188669 ns/op BenchmarkCancelTree/depth=1000/Root=ClosedCanceler-4 40 2865066 ns/op BenchmarkCheckCanceled/Err-4 390943 326.3 ns/op BenchmarkCheckCanceled/Done-4 921154 126.7 ns/op BenchmarkContextCancelDone-4 618673 189.6 ns/op BenchmarkDeepValueNewGoRoutine/depth=10-4 15958 7624 ns/op BenchmarkDeepValueNewGoRoutine/depth=20-4 13680 8387 ns/op BenchmarkDeepValueNewGoRoutine/depth=30-4 12819 9426 ns/op BenchmarkDeepValueNewGoRoutine/depth=50-4 10000 10210 ns/op BenchmarkDeepValueNewGoRoutine/depth=100-4 8852 12499 ns/op BenchmarkDeepValueSameGoRoutine/depth=10-4 565318 206.8 ns/op BenchmarkDeepValueSameGoRoutine/depth=20-4 314348 362.4 ns/op BenchmarkDeepValueSameGoRoutine/depth=30-4 220345 563.6 ns/op BenchmarkDeepValueSameGoRoutine/depth=50-4 132852 816.7 ns/op BenchmarkDeepValueSameGoRoutine/depth=100-4 70622 1705 ns/op PASS ok context 11.209s goos: freebsd goarch: amd64 pkg: crypto/aes cpu: AMD EPYC 7B12 BenchmarkEncrypt/AES-128-4 2477121 47.34 ns/op 338.00 MB/s BenchmarkEncrypt/AES-192-4 2380354 50.26 ns/op 318.33 MB/s BenchmarkEncrypt/AES-256-4 2505824 50.54 ns/op 316.57 MB/s BenchmarkDecrypt/AES-128-4 2418970 48.61 ns/op 329.13 MB/s BenchmarkDecrypt/AES-192-4 2399506 49.96 ns/op 320.24 MB/s BenchmarkDecrypt/AES-256-4 2445375 48.92 ns/op 327.06 MB/s BenchmarkCreateCipher/AES-128-4 327314 424.0 ns/op 512 B/op 1 allocs/op BenchmarkCreateCipher/AES-192-4 290466 425.2 ns/op 512 B/op 1 allocs/op BenchmarkCreateCipher/AES-256-4 355750 388.7 ns/op 512 B/op 1 allocs/op PASS ok crypto/aes 2.610s goos: freebsd goarch: amd64 pkg: crypto/cipher cpu: AMD EPYC 7B12 BenchmarkAESGCM/Open-128-64-4 214009 507.6 ns/op 126.09 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-64-4 386490 259.3 ns/op 246.86 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-64-4 230488 521.7 ns/op 122.68 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-64-4 393512 275.2 ns/op 232.56 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-1350-4 144285 823.7 ns/op 1638.94 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-1350-4 207247 571.6 ns/op 2361.83 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-1350-4 136578 880.5 ns/op 1533.16 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-1350-4 185212 639.3 ns/op 2111.53 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-8192-4 53032 2234 ns/op 3667.38 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-8192-4 59611 2016 ns/op 4063.12 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-8192-4 48270 2478 ns/op 3305.84 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-8192-4 52267 2276 ns/op 3599.75 MB/s 0 B/op 0 allocs/op BenchmarkAESCTR/50-4 298707 336.2 ns/op 148.71 MB/s BenchmarkAESCTR/1K-4 171760 690.1 ns/op 1476.70 MB/s BenchmarkAESCTR/8K-4 46262 2593 ns/op 3157.16 MB/s BenchmarkAESCBCEncrypt1K-4 40725 2998 ns/op 341.53 MB/s BenchmarkAESCBCDecrypt1K-4 40766 2992 ns/op 342.22 MB/s PASS ok crypto/cipher 3.329s goos: freebsd goarch: amd64 pkg: crypto/des cpu: AMD EPYC 7B12 BenchmarkEncrypt-4 113052 1046 ns/op 7.65 MB/s BenchmarkDecrypt-4 114974 1040 ns/op 7.69 MB/s BenchmarkTDESEncrypt-4 41181 3095 ns/op 2.58 MB/s BenchmarkTDESDecrypt-4 37414 3120 ns/op 2.56 MB/s PASS ok crypto/des 1.614s goos: freebsd goarch: amd64 pkg: crypto/ecdh cpu: AMD EPYC 7B12 BenchmarkECDH/P256-4 1335 87384 ns/op 968 B/op 15 allocs/op BenchmarkECDH/P384-4 18 6637533 ns/op 1327 B/op 24 allocs/op BenchmarkECDH/P521-4 7 16272077 ns/op 1806 B/op 24 allocs/op BenchmarkECDH/X25519-4 100 1055885 ns/op 392 B/op 9 allocs/op PASS ok crypto/ecdh 1.731s goos: freebsd goarch: amd64 pkg: crypto/ecdsa cpu: AMD EPYC 7B12 BenchmarkSign/P256-4 1192 93942 ns/op 6976 B/op 72 allocs/op BenchmarkSign/P384-4 60 1817448 ns/op 7216 B/op 76 allocs/op BenchmarkSign/P521-4 27 4307036 ns/op 8064 B/op 78 allocs/op BenchmarkVerify/P256-4 1326 88853 ns/op 576 B/op 10 allocs/op BenchmarkVerify/P384-4 18 6199490 ns/op 808 B/op 17 allocs/op BenchmarkVerify/P521-4 7 15884879 ns/op 1224 B/op 17 allocs/op BenchmarkGenerateKey/P256-4 5640 19116 ns/op 1000 B/op 17 allocs/op BenchmarkGenerateKey/P384-4 72 1572711 ns/op 1200 B/op 20 allocs/op BenchmarkGenerateKey/P521-4 26 4105778 ns/op 1599 B/op 20 allocs/op PASS ok crypto/ecdsa 2.312s goos: freebsd goarch: amd64 pkg: crypto/ed25519 cpu: AMD EPYC 7B12 BenchmarkKeyGeneration-4 403 276795 ns/op BenchmarkNewKeyFromSeed-4 420 278768 ns/op BenchmarkSigning-4 404 292177 ns/op BenchmarkVerification-4 256 459004 ns/op PASS ok crypto/ed25519 1.677s goos: freebsd goarch: amd64 pkg: crypto/elliptic cpu: AMD EPYC 7B12 BenchmarkScalarBaseMult/P256-4 7170 16255 ns/op 368 B/op 6 allocs/op BenchmarkScalarBaseMult/P224-4 187 638144 ns/op 376 B/op 9 allocs/op BenchmarkScalarBaseMult/P384-4 69 1651226 ns/op 504 B/op 9 allocs/op BenchmarkScalarBaseMult/P521-4 28 4024618 ns/op 696 B/op 9 allocs/op BenchmarkScalarMult/P256-4 1857 63185 ns/op 448 B/op 7 allocs/op BenchmarkScalarMult/P224-4 74 1623832 ns/op 440 B/op 10 allocs/op BenchmarkScalarMult/P384-4 26 4383259 ns/op 616 B/op 10 allocs/op BenchmarkScalarMult/P521-4 9 11556330 ns/op 840 B/op 10 allocs/op BenchmarkMarshalUnmarshal/P256/Uncompressed-4 24422 4924 ns/op 544 B/op 8 allocs/op BenchmarkMarshalUnmarshal/P256/Compressed-4 8764 12792 ns/op 592 B/op 9 allocs/op BenchmarkMarshalUnmarshal/P224/Uncompressed-4 5534 18689 ns/op 560 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P224/Compressed-4 114 994784 ns/op 592 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P384/Uncompressed-4 3469 29546 ns/op 784 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P384/Compressed-4 404 292833 ns/op 848 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P521/Uncompressed-4 2073 55983 ns/op 1104 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P521/Compressed-4 129 906052 ns/op 1184 B/op 15 allocs/op PASS ok crypto/elliptic 3.422s goos: freebsd goarch: amd64 pkg: crypto/hkdf cpu: AMD EPYC 7B12 Benchmark16ByteMD5Single-4 10706 10821 ns/op 1.48 MB/s Benchmark20ByteSHA1Single-4 10408 11496 ns/op 1.74 MB/s Benchmark32ByteSHA256Single-4 10650 11139 ns/op 2.87 MB/s Benchmark64ByteSHA512Single-4 6255 19145 ns/op 3.34 MB/s PASS ok crypto/hkdf 1.993s goos: freebsd goarch: amd64 pkg: crypto/hmac cpu: AMD EPYC 7B12 BenchmarkHMACSHA256_1K-4 62875 1892 ns/op 541.15 MB/s BenchmarkHMACSHA256_32-4 88230 1353 ns/op 23.65 MB/s BenchmarkNewWriteSum-4 22539 5288 ns/op 6.05 MB/s PASS ok crypto/hmac 1.533s goos: freebsd goarch: amd64 pkg: crypto/internal/fips140/bigmod cpu: AMD EPYC 7B12 BenchmarkModAdd-4 686067 175.1 ns/op BenchmarkModSub-4 657937 169.8 ns/op BenchmarkMontgomeryRepr-4 87873 1324 ns/op BenchmarkMontgomeryMul-4 86680 1316 ns/op BenchmarkModMul-4 44661 2691 ns/op BenchmarkExpBig-4 26 4482237 ns/op BenchmarkExp-4 33 3539394 ns/op PASS ok crypto/internal/fips140/bigmod 2.178s goos: freebsd goarch: amd64 pkg: crypto/internal/fips140/drbg cpu: AMD EPYC 7B12 BenchmarkDBRG-4 65485 1694 ns/op 37.78 MB/s PASS ok crypto/internal/fips140/drbg 1.211s goos: freebsd goarch: amd64 pkg: crypto/internal/fips140/edwards25519 cpu: AMD EPYC 7B12 BenchmarkEncodingDecoding-4 5090 21160 ns/op BenchmarkScalarBaseMult-4 445 246736 ns/op BenchmarkScalarMult-4 206 577865 ns/op BenchmarkVarTimeDoubleScalarBaseMult-4 295 392083 ns/op PASS ok crypto/internal/fips140/edwards25519 1.619s goos: freebsd goarch: amd64 pkg: crypto/internal/fips140/edwards25519/field cpu: AMD EPYC 7B12 BenchmarkAdd-4 606445 184.7 ns/op BenchmarkMultiply-4 5727420 20.85 ns/op BenchmarkSquare-4 7565848 15.54 ns/op BenchmarkInvert-4 28449 4208 ns/op BenchmarkMult32-4 1723194 69.49 ns/op PASS ok crypto/internal/fips140/edwards25519/field 1.827s goos: freebsd goarch: amd64 pkg: crypto/internal/fips140/nistec cpu: AMD EPYC 7B12 BenchmarkScalarMult/P224-4 64 1636048 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P256-4 2131 56831 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P384-4 25 4484875 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P521-4 9 12005061 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P224-4 195 612417 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P256-4 10000 10835 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P384-4 72 1555075 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P521-4 28 3809605 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/fips140/nistec 2.165s goos: freebsd goarch: amd64 pkg: crypto/internal/fips140/nistec/fiat cpu: AMD EPYC 7B12 BenchmarkMul/P224-4 680388 175.5 ns/op 0 B/op 0 allocs/op BenchmarkMul/P384-4 313705 354.0 ns/op 0 B/op 0 allocs/op BenchmarkMul/P521-4 137920 848.7 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P224-4 690957 173.2 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P384-4 318718 332.5 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P521-4 135546 840.9 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/fips140/nistec/fiat 1.990s goos: freebsd goarch: amd64 pkg: crypto/md5 cpu: AMD EPYC 7B12 BenchmarkHash8Bytes-4 256986 454.9 ns/op 17.59 MB/s BenchmarkHash64-4 279490 415.3 ns/op 154.11 MB/s BenchmarkHash128-4 231885 512.3 ns/op 249.85 MB/s BenchmarkHash256-4 171412 684.3 ns/op 374.11 MB/s BenchmarkHash512-4 113848 1055 ns/op 485.31 MB/s BenchmarkHash1K-4 67618 1771 ns/op 578.26 MB/s BenchmarkHash8K-4 10000 11910 ns/op 687.84 MB/s BenchmarkHash1M-4 69 1475718 ns/op 710.55 MB/s BenchmarkHash8M-4 9 11824402 ns/op 709.43 MB/s BenchmarkHash8BytesUnaligned-4 244029 459.1 ns/op 17.43 MB/s BenchmarkHash1KUnaligned-4 68107 1765 ns/op 580.08 MB/s BenchmarkHash8KUnaligned-4 9888 11863 ns/op 690.54 MB/s PASS ok crypto/md5 2.628s goos: freebsd goarch: amd64 pkg: crypto/mlkem cpu: AMD EPYC 7B12 BenchmarkKeyGen-4 468 251054 ns/op BenchmarkEncaps-4 256 452986 ns/op BenchmarkDecaps-4 204 585990 ns/op BenchmarkRoundTrip/Alice-4 133 897971 ns/op BenchmarkRoundTrip/Bob-4 271 438620 ns/op PASS ok crypto/mlkem 1.939s goos: freebsd goarch: amd64 pkg: crypto/pbkdf2 cpu: AMD EPYC 7B12 BenchmarkHMACSHA1-4 14 7988450 ns/op BenchmarkHMACSHA256-4 12 9097624 ns/op PASS ok crypto/pbkdf2 1.267s goos: freebsd goarch: amd64 pkg: crypto/rand cpu: AMD EPYC 7B12 BenchmarkRead/4-4 130969 889.2 ns/op 4.50 MB/s BenchmarkRead/32-4 131816 902.0 ns/op 35.48 MB/s BenchmarkRead/4K-4 9915 11765 ns/op 348.16 MB/s BenchmarkPrime-4 2 152146574 ns/op PASS ok crypto/rand 1.839s goos: freebsd goarch: amd64 pkg: crypto/rc4 cpu: AMD EPYC 7B12 BenchmarkRC4_128-4 18348 6598 ns/op 19.40 MB/s BenchmarkRC4_1K-4 2254 52333 ns/op 19.57 MB/s BenchmarkRC4_8K-4 290 415309 ns/op 19.49 MB/s PASS ok crypto/rc4 1.557s goos: freebsd goarch: amd64 pkg: crypto/rsa cpu: AMD EPYC 7B12 BenchmarkDecryptPKCS1v15/2048-4 85 1395060 ns/op BenchmarkDecryptPKCS1v15/3072-4 32 3566323 ns/op BenchmarkDecryptPKCS1v15/4096-4 15 7273628 ns/op BenchmarkEncryptPKCS1v15/2048-4 2036 49572 ns/op BenchmarkDecryptOAEP/2048-4 81 1417246 ns/op BenchmarkEncryptOAEP/2048-4 1708 59841 ns/op BenchmarkSignPKCS1v15/2048-4 84 1420979 ns/op BenchmarkVerifyPKCS1v15/2048-4 2558 47101 ns/op BenchmarkSignPSS/2048-4 80 1443636 ns/op BenchmarkVerifyPSS/2048-4 2056 57456 ns/op BenchmarkGenerateKey/2048-4 1 487398645 ns/op BenchmarkParsePKCS8PrivateKey/2048-4 855 138485 ns/op PASS ok crypto/rsa 3.178s goos: freebsd goarch: amd64 pkg: crypto/sha1 cpu: AMD EPYC 7B12 BenchmarkHash8Bytes/New-4 223785 508.2 ns/op 15.74 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum-4 251617 425.7 ns/op 18.79 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/New-4 130951 894.9 ns/op 357.58 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/Sum-4 151555 787.4 ns/op 406.41 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 78589 1498 ns/op 683.42 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum-4 85932 1375 ns/op 744.84 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 14986 7987 ns/op 1025.68 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum-4 15250 7889 ns/op 1038.46 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha1 2.244s goos: freebsd goarch: amd64 pkg: crypto/sha256 cpu: AMD EPYC 7B12 BenchmarkHash8Bytes/New-4 243264 469.6 ns/op 17.03 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum224-4 249645 462.0 ns/op 17.32 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 247275 471.8 ns/op 16.95 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 117930 1012 ns/op 1011.49 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum224-4 120535 986.3 ns/op 1038.28 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 119194 985.8 ns/op 1038.73 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 21645 5532 ns/op 1480.84 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum224-4 21562 5512 ns/op 1486.16 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 21628 5555 ns/op 1474.81 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha256 2.372s goos: freebsd goarch: amd64 pkg: crypto/sha3 cpu: AMD EPYC 7B12 BenchmarkSha3_512_MTU-4 12639 9515 ns/op 141.88 MB/s BenchmarkSha3_384_MTU-4 17340 6910 ns/op 195.38 MB/s BenchmarkSha3_256_MTU-4 21852 5487 ns/op 246.05 MB/s BenchmarkSha3_224_MTU-4 23012 5230 ns/op 258.14 MB/s BenchmarkShake128_MTU-4 19669 5871 ns/op 229.95 MB/s BenchmarkShake256_MTU-4 18975 6334 ns/op 213.13 MB/s BenchmarkShake256_16x-4 732 164032 ns/op 99.88 MB/s BenchmarkShake256_1MiB-4 30 3686453 ns/op 284.44 MB/s BenchmarkSha3_512_1MiB-4 16 6771222 ns/op 154.86 MB/s PASS ok crypto/sha3 2.578s goos: freebsd goarch: amd64 pkg: crypto/sha512 cpu: AMD EPYC 7B12 BenchmarkHash8Bytes/New-4 150532 765.1 ns/op 10.46 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum384-4 157315 761.6 ns/op 10.50 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum512-4 159195 767.6 ns/op 10.42 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 55473 2160 ns/op 474.18 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum384-4 55064 2146 ns/op 477.24 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum512-4 54999 2153 ns/op 475.57 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 8979 12704 ns/op 644.82 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum384-4 9007 12638 ns/op 648.21 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum512-4 9252 12715 ns/op 644.27 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha512 2.251s goos: freebsd goarch: amd64 pkg: crypto/subtle cpu: AMD EPYC 7B12 BenchmarkConstantTimeByteEq-4 12848244 9.307 ns/op BenchmarkConstantTimeEq-4 14038279 8.634 ns/op BenchmarkConstantTimeLessOrEq-4 13905679 8.611 ns/op BenchmarkXORBytes/8Bytes-4 5255774 21.10 ns/op 379.12 MB/s BenchmarkXORBytes/128Bytes-4 5173363 23.64 ns/op 5414.32 MB/s BenchmarkXORBytes/2048Bytes-4 1713218 68.64 ns/op 29837.92 MB/s BenchmarkXORBytes/32768Bytes-4 99643 1020 ns/op 32112.60 MB/s PASS ok crypto/subtle 2.048s goos: freebsd goarch: amd64 pkg: crypto/tls cpu: AMD EPYC 7B12 BenchmarkCertCache/0-4 216 548001 ns/op BenchmarkCertCache/1-4 217 537701 ns/op BenchmarkCertCache/2-4 218 538626 ns/op BenchmarkCertCache/3-4 222 543879 ns/op BenchmarkHandshakeServer/RSA-4 187 630310 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv13-4 132 918867 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv12-4 158 753385 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv13-4 236 507933 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv12-4 331 356711 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv13-4 74 1495383 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv12-4 86 1352197 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv13-4 5 23371096 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv12-4 5 23437046 ns/op BenchmarkThroughput/MaxPacket/1MB/TLSv12-4 8 13309529 ns/op 78.78 MB/s BenchmarkThroughput/MaxPacket/1MB/TLSv13-4 6 17197331 ns/op 60.97 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv12-4 5 21545086 ns/op 97.34 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv13-4 4 29016645 ns/op 72.27 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv12-4 3 38914883 ns/op 107.78 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv13-4 2 52584080 ns/op 79.76 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv12-4 2 72998502 ns/op 114.91 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv13-4 1 100641136 ns/op 83.35 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv12-4 1 139690799 ns/op 120.10 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv13-4 1 197866999 ns/op 84.79 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv12-4 1 275950796 ns/op 121.60 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv13-4 1 391604903 ns/op 85.68 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv12-4 1 571169687 ns/op 117.49 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv13-4 1 781458455 ns/op 85.88 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv12-4 8 13631622 ns/op 76.92 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv13-4 6 17166191 ns/op 61.08 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv12-4 5 22331837 ns/op 93.91 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv13-4 4 29652818 ns/op 70.72 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv12-4 3 40009457 ns/op 104.83 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv13-4 2 54422776 ns/op 77.07 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv12-4 2 75594424 ns/op 110.97 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv13-4 1 104740410 ns/op 80.09 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv12-4 1 143284563 ns/op 117.09 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv13-4 1 198561550 ns/op 84.49 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv12-4 1 278096078 ns/op 120.66 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv13-4 1 393401236 ns/op 85.29 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv12-4 1 577328022 ns/op 116.24 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv13-4 1 789265732 ns/op 85.03 MB/s BenchmarkLatency/MaxPacket/200kbps/TLSv12-4 1 697805095 ns/op BenchmarkLatency/MaxPacket/200kbps/TLSv13-4 1 701087588 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv12-4 1 281735830 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv13-4 1 283355051 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv12-4 1 143485162 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv13-4 1 143080191 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv12-4 2 73773392 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv13-4 2 73358428 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv12-4 4 32233290 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv13-4 4 31675400 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv12-4 1 137046386 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv13-4 1 140700010 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv12-4 2 57476319 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv13-4 2 58375244 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv12-4 4 31002626 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv13-4 4 31059379 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv12-4 6 17598768 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv13-4 6 17428988 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv12-4 12 9693611 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv13-4 13 9342941 ns/op PASS ok crypto/tls 16.493s goos: freebsd goarch: amd64 pkg: crypto/x509 cpu: AMD EPYC 7B12 BenchmarkOIDMarshalUnmarshalText-4 18486 6046 ns/op BenchmarkCreateCertificate/RSA_2048-4 76 1539079 ns/op BenchmarkCreateCertificate/ECDSA_P256-4 435 274368 ns/op BenchmarkParseCertificate/ecdsa_leaf-4 1690 72512 ns/op 12952 B/op 169 allocs/op BenchmarkParseCertificate/rsa_leaf-4 1560 77241 ns/op 14360 B/op 192 allocs/op PASS ok crypto/x509 2.248s goos: freebsd goarch: amd64 pkg: database/sql cpu: AMD EPYC 7B12 BenchmarkConcurrentDBExec-4 36 3052027 ns/op 281635 B/op 1649 allocs/op BenchmarkConcurrentStmtQuery-4 31 3818157 ns/op 276339 B/op 2083 allocs/op BenchmarkConcurrentStmtExec-4 42 2500575 ns/op 221344 B/op 745 allocs/op BenchmarkConcurrentTxQuery-4 50 2497843 ns/op 280436 B/op 2170 allocs/op BenchmarkConcurrentTxExec-4 55 1910492 ns/op 87906 B/op 1553 allocs/op BenchmarkConcurrentTxStmtQuery-4 39 2779790 ns/op 107582 B/op 2062 allocs/op BenchmarkConcurrentTxStmtExec-4 122 996018 ns/op 40183 B/op 380 allocs/op BenchmarkConcurrentRandom-4 50 2545736 ns/op 237105 B/op 1895 allocs/op BenchmarkManyConcurrentQueries-4 2510 45256 ns/op 4154 B/op 20 allocs/op BenchmarkGrabConn-4 276645 415.5 ns/op 0 B/op 0 allocs/op BenchmarkConnRequestSet-4 21904 5567 ns/op PASS ok database/sql 2.876s goos: freebsd goarch: amd64 pkg: debug/elf cpu: AMD EPYC 7B12 BenchmarkSymbols64-4 2298 45715 ns/op BenchmarkSymbols32-4 2904 39271 ns/op PASS ok debug/elf 1.296s goos: freebsd goarch: amd64 pkg: debug/gosym cpu: AMD EPYC 7B12 Benchmark115/NewLineTable-4 285830 420.0 ns/op 384 B/op 3 allocs/op Benchmark115/NewTable-4 133 892210 ns/op 179128 B/op 15 allocs/op Benchmark115/LineToPC-4 114 1110981 ns/op 0 B/op 0 allocs/op Benchmark115/PCToLine-4 27488 4547 ns/op 0 B/op 0 allocs/op PASS ok debug/gosym 1.891s goos: freebsd goarch: amd64 pkg: encoding/asn1 cpu: AMD EPYC 7B12 BenchmarkObjectIdentifierString-4 100851 1155 ns/op BenchmarkMarshal-4 1122 103163 ns/op 8056 B/op 271 allocs/op BenchmarkUnmarshal-4 3842 29807 ns/op 352 B/op 16 allocs/op PASS ok encoding/asn1 1.462s goos: freebsd goarch: amd64 pkg: encoding/base32 cpu: AMD EPYC 7B12 BenchmarkEncode-4 507 230454 ns/op 35.55 MB/s BenchmarkEncodeToString-4 433 249063 ns/op 32.89 MB/s BenchmarkDecode-4 208 578569 ns/op 22.66 MB/s BenchmarkDecodeString-4 204 578939 ns/op 22.65 MB/s PASS ok encoding/base32 1.715s goos: freebsd goarch: amd64 pkg: encoding/base64 cpu: AMD EPYC 7B12 BenchmarkEncodeToString-4 532 212447 ns/op 38.56 MB/s BenchmarkDecodeString/2-4 521824 232.5 ns/op 17.20 MB/s BenchmarkDecodeString/4-4 300744 354.8 ns/op 22.55 MB/s BenchmarkDecodeString/8-4 289858 411.6 ns/op 29.15 MB/s BenchmarkDecodeString/64-4 56246 2130 ns/op 41.31 MB/s BenchmarkDecodeString/8192-4 492 239672 ns/op 45.58 MB/s BenchmarkNewEncoding-4 89960 1285 ns/op 199.22 MB/s PASS ok encoding/base64 2.040s goos: freebsd goarch: amd64 pkg: encoding/binary cpu: AMD EPYC 7B12 BenchmarkReadSlice1000Int32s-4 1801 63128 ns/op 63.36 MB/s BenchmarkReadStruct-4 21950 5509 ns/op 13.61 MB/s BenchmarkWriteStruct-4 24308 4874 ns/op 15.39 MB/s BenchmarkAppendStruct-4 263576 424.5 ns/op 176.67 MB/s BenchmarkWriteSlice1000Structs-4 22 4761288 ns/op 15.75 MB/s BenchmarkAppendSlice1000Structs-4 24 4519458 ns/op 16.59 MB/s BenchmarkReadSlice1000Structs-4 22 5216875 ns/op 14.38 MB/s BenchmarkReadInts-4 63950 1825 ns/op 16.44 MB/s BenchmarkWriteInts-4 63078 1951 ns/op 15.37 MB/s BenchmarkAppendInts-4 127011 920.6 ns/op 32.59 MB/s BenchmarkWriteSlice1000Int32s-4 1840 59724 ns/op 66.97 MB/s BenchmarkAppendSlice1000Int32s-4 1965 56186 ns/op 71.19 MB/s BenchmarkPutUint16-4 4496124 26.71 ns/op 74.89 MB/s BenchmarkAppendUint16-4 4570357 26.11 ns/op 76.59 MB/s BenchmarkPutUint32-4 3275329 36.50 ns/op 109.59 MB/s BenchmarkAppendUint32-4 3326343 35.56 ns/op 112.48 MB/s BenchmarkPutUint64-4 1829781 65.86 ns/op 121.46 MB/s BenchmarkAppendUint64-4 1789304 67.13 ns/op 119.17 MB/s BenchmarkLittleEndianPutUint16-4 4510407 26.74 ns/op 74.80 MB/s BenchmarkLittleEndianAppendUint16-4 4577292 26.12 ns/op 76.57 MB/s BenchmarkLittleEndianPutUint32-4 3270258 37.47 ns/op 106.75 MB/s BenchmarkLittleEndianAppendUint32-4 3339693 35.73 ns/op 111.96 MB/s BenchmarkLittleEndianPutUint64-4 1761682 69.49 ns/op 115.13 MB/s BenchmarkLittleEndianAppendUint64-4 1835970 64.79 ns/op 123.47 MB/s BenchmarkReadFloats-4 216192 547.4 ns/op 21.92 MB/s BenchmarkWriteFloats-4 203262 559.2 ns/op 21.46 MB/s BenchmarkReadSlice1000Float32s-4 1495 75259 ns/op 53.15 MB/s BenchmarkWriteSlice1000Float32s-4 1555 75518 ns/op 52.97 MB/s BenchmarkReadSlice1000Uint8s-4 118789 1084 ns/op 922.20 MB/s BenchmarkWriteSlice1000Uint8s-4 375961 285.9 ns/op 3497.66 MB/s BenchmarkSize/bool-4 5904794 20.23 ns/op BenchmarkSize/int8-4 5865504 19.47 ns/op BenchmarkSize/int16-4 5912014 20.92 ns/op BenchmarkSize/int32-4 6074229 20.56 ns/op BenchmarkSize/int64-4 6193776 19.80 ns/op BenchmarkSize/uint8-4 5808002 19.73 ns/op BenchmarkSize/uint16-4 6119985 19.12 ns/op BenchmarkSize/uint32-4 6029175 19.38 ns/op BenchmarkSize/uint64-4 6005330 19.66 ns/op BenchmarkSize/float32-4 4611884 24.52 ns/op BenchmarkSize/float64-4 4791711 25.16 ns/op BenchmarkSize/complex64-4 974091 121.9 ns/op BenchmarkSize/complex128-4 992426 120.9 ns/op BenchmarkSize/binary.Struct-4 350421 336.3 ns/op BenchmarkSize/*binary.Struct-4 277387 386.2 ns/op BenchmarkSize/[]binary.Struct-4 277704 420.6 ns/op BenchmarkSize/[]binary.Struct#01-4 275682 410.2 ns/op BenchmarkSize/[1]binary.Struct-4 243799 447.3 ns/op BenchmarkPutUvarint32-4 1260830 90.92 ns/op 43.99 MB/s BenchmarkPutUvarint64-4 299202 382.3 ns/op 20.93 MB/s PASS ok encoding/binary 8.309s goos: freebsd goarch: amd64 pkg: encoding/csv cpu: AMD EPYC 7B12 BenchmarkRead-4 8518 11834 ns/op 736 B/op 16 allocs/op BenchmarkReadWithFieldsPerRecord-4 9108 11749 ns/op 736 B/op 16 allocs/op BenchmarkReadWithoutFieldsPerRecord-4 8918 13385 ns/op 736 B/op 16 allocs/op BenchmarkReadLargeFields-4 5412 23778 ns/op 3937 B/op 24 allocs/op BenchmarkReadReuseRecord-4 8474 12286 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithFieldsPerRecord-4 9138 12303 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithoutFieldsPerRecord-4 9752 12390 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordLargeFields-4 5562 20261 ns/op 2977 B/op 12 allocs/op BenchmarkWrite-4 16562 7466 ns/op PASS ok encoding/csv 2.470s goos: freebsd goarch: amd64 pkg: encoding/gob cpu: AMD EPYC 7B12 BenchmarkEndToEndPipe-4 15628 7305 ns/op 1812 B/op 2 allocs/op BenchmarkEndToEndByteBuffer-4 20391 6093 ns/op 1811 B/op 2 allocs/op BenchmarkEndToEndSliceByteBuffer-4 280 431802 ns/op 16693 B/op 330 allocs/op BenchmarkEncodeComplex128Slice-4 1002 118530 ns/op 489 B/op 0 allocs/op BenchmarkEncodeFloat64Slice-4 2109 56940 ns/op 41 B/op 0 allocs/op BenchmarkEncodeInt32Slice-4 2072 56342 ns/op 42 B/op 0 allocs/op BenchmarkEncodeStringSlice-4 2446 45942 ns/op 158 B/op 0 allocs/op BenchmarkEncodeInterfaceSlice-4 51 2178684 ns/op 37539 B/op 255 allocs/op BenchmarkDecodeComplex128Slice-4 832 145856 ns/op 25224 B/op 149 allocs/op BenchmarkDecodeFloat64Slice-4 1592 75451 ns/op 10813 B/op 149 allocs/op BenchmarkDecodeInt32Slice-4 1689 72346 ns/op 9778 B/op 149 allocs/op BenchmarkDecodeStringSlice-4 1174 98270 ns/op 39137 B/op 1149 allocs/op BenchmarkDecodeStringsSlice-4 452 273571 ns/op 66038 B/op 2174 allocs/op BenchmarkDecodeBytesSlice-4 810 182000 ns/op 23558 B/op 163 allocs/op BenchmarkDecodeInterfaceSlice-4 106 1150514 ns/op 83033 B/op 3158 allocs/op BenchmarkDecodeMap-4 96 1150924 ns/op 50000 B/op 160 allocs/op PASS ok encoding/gob 3.551s goos: freebsd goarch: amd64 pkg: encoding/hex cpu: AMD EPYC 7B12 BenchmarkEncode/256-4 21607 5755 ns/op 44.48 MB/s BenchmarkEncode/1024-4 5596 21400 ns/op 47.85 MB/s BenchmarkEncode/4096-4 1428 85883 ns/op 47.69 MB/s BenchmarkEncode/16384-4 348 341835 ns/op 47.93 MB/s BenchmarkDecode/256-4 41869 2826 ns/op 90.58 MB/s BenchmarkDecode/1024-4 10682 11036 ns/op 92.79 MB/s BenchmarkDecode/4096-4 2558 46008 ns/op 89.03 MB/s BenchmarkDecode/16384-4 644 185017 ns/op 88.55 MB/s BenchmarkDecodeString/256-4 38086 3131 ns/op 81.76 MB/s BenchmarkDecodeString/1024-4 9802 12331 ns/op 83.04 MB/s BenchmarkDecodeString/4096-4 2143 49445 ns/op 82.84 MB/s BenchmarkDecodeString/16384-4 608 197851 ns/op 82.81 MB/s BenchmarkDump/256-4 1839 60867 ns/op 4.21 MB/s BenchmarkDump/1024-4 487 239076 ns/op 4.28 MB/s BenchmarkDump/4096-4 122 953149 ns/op 4.30 MB/s BenchmarkDump/16384-4 28 3878027 ns/op 4.22 MB/s PASS ok encoding/hex 3.606s goos: freebsd goarch: amd64 pkg: encoding/json cpu: AMD EPYC 7B12 BenchmarkCodeEncoder-4 3 37742005 ns/op 51.41 MB/s 8389792 B/op 46 allocs/op BenchmarkCodeEncoderError-4 2 53584886 ns/op 36.21 MB/s 8390656 B/op 58 allocs/op BenchmarkCodeMarshal-4 2 51649588 ns/op 37.57 MB/s 10331080 B/op 51 allocs/op BenchmarkCodeMarshalError-4 2 52889750 ns/op 36.69 MB/s 10332272 B/op 59 allocs/op BenchmarkMarshalBytes/32-4 28981 4201 ns/op BenchmarkMarshalBytes/256-4 7353 14408 ns/op BenchmarkMarshalBytes/4096-4 699 164466 ns/op BenchmarkMarshalBytesError/32-4 80 1419416 ns/op BenchmarkMarshalBytesError/256-4 81 1449629 ns/op BenchmarkMarshalBytesError/4096-4 72 1647200 ns/op BenchmarkMarshalMap-4 54086 2225 ns/op 300 B/op 8 allocs/op BenchmarkCodeDecoder-4 1 307906662 ns/op 6.30 MB/s 10098552 B/op 40038 allocs/op BenchmarkUnicodeDecoder-4 47605 2542 ns/op 5.51 MB/s 40 B/op 2 allocs/op BenchmarkDecoderStream-4 56605 1842 ns/op 16 B/op 1 allocs/op BenchmarkCodeUnmarshal-4 1 278394558 ns/op 6.97 MB/s 2021296 B/op 40007 allocs/op BenchmarkCodeUnmarshalReuse-4 1 272010982 ns/op 7.13 MB/s 2019928 B/op 40006 allocs/op BenchmarkUnmarshalString-4 65430 1838 ns/op 160 B/op 2 allocs/op BenchmarkUnmarshalFloat64-4 128454 928.4 ns/op 144 B/op 1 allocs/op BenchmarkUnmarshalInt64-4 432781 318.4 ns/op 144 B/op 1 allocs/op BenchmarkUnmarshalMap-4 23545 4991 ns/op 320 B/op 12 allocs/op BenchmarkIssue10335-4 63532 1893 ns/op 176 B/op 3 allocs/op BenchmarkIssue34127-4 87435 1359 ns/op 84 B/op 2 allocs/op BenchmarkUnmapped-4 21812 5541 ns/op 208 B/op 4 allocs/op BenchmarkTypeFieldsCache/MissTypes1-4 3139 37466 ns/op BenchmarkTypeFieldsCache/MissTypes10-4 1314 85468 ns/op BenchmarkTypeFieldsCache/MissTypes100-4 284 418209 ns/op BenchmarkTypeFieldsCache/MissTypes1000-4 39 3326336 ns/op BenchmarkTypeFieldsCache/HitTypes1-4 475628 218.4 ns/op BenchmarkTypeFieldsCache/HitTypes10-4 470965 232.3 ns/op BenchmarkTypeFieldsCache/HitTypes100-4 584748 306.5 ns/op BenchmarkTypeFieldsCache/HitTypes1000-4 404616 261.3 ns/op BenchmarkEncodeMarshaler-4 66884 1791 ns/op 75 B/op 1 allocs/op BenchmarkEncoderEncode-4 69392 1655 ns/op 44 B/op 0 allocs/op BenchmarkNumberIsValid-4 5730675 20.41 ns/op BenchmarkNumberIsValidRegexp-4 26383 4659 ns/op BenchmarkUnmarshalNumber-4 49908 2400 ns/op 168 B/op 2 allocs/op PASS ok encoding/json 8.050s goos: freebsd goarch: amd64 pkg: encoding/pem cpu: AMD EPYC 7B12 BenchmarkEncode-4 57 1800536 ns/op 36.40 MB/s BenchmarkDecode-4 30 3858008 ns/op 23.01 MB/s PASS ok encoding/pem 1.314s goos: freebsd goarch: amd64 pkg: encoding/xml cpu: AMD EPYC 7B12 BenchmarkMarshal-4 3199 34380 ns/op 6280 B/op 24 allocs/op BenchmarkUnmarshal-4 1280 101735 ns/op 8216 B/op 185 allocs/op BenchmarkHTMLAutoClose-4 6500 19721 ns/op PASS ok encoding/xml 1.635s goos: freebsd goarch: amd64 pkg: errors cpu: AMD EPYC 7B12 BenchmarkIs-4 466663 251.4 ns/op BenchmarkAs-4 111452 1069 ns/op PASS ok errors 1.435s goos: freebsd goarch: amd64 pkg: expvar cpu: AMD EPYC 7B12 BenchmarkIntAdd-4 246319 578.2 ns/op BenchmarkIntSet-4 330561 344.0 ns/op BenchmarkFloatAdd-4 59618 2011 ns/op BenchmarkFloatSet-4 280923 358.0 ns/op BenchmarkStringSet-4 265946 506.2 ns/op BenchmarkMapSet-4 42908 2671 ns/op BenchmarkMapSetDifferent-4 27219 4172 ns/op BenchmarkMapSetDifferentRandom-4 394 297083 ns/op BenchmarkMapSetString-4 42541 2757 ns/op BenchmarkMapAddSame-4 24862 4394 ns/op BenchmarkMapAddDifferent-4 12523 9059 ns/op BenchmarkMapAddDifferentRandom-4 319 380009 ns/op BenchmarkMapAddSameSteadyState-4 225051 501.1 ns/op BenchmarkMapAddDifferentSteadyState-4 88262 1242 ns/op BenchmarkMapString-4 8871 12412 ns/op 672 B/op 7 allocs/op BenchmarkRealworldExpvarUsage-4 10000 25259 ns/op PASS ok expvar 3.555s goos: freebsd goarch: amd64 pkg: fmt cpu: AMD EPYC 7B12 BenchmarkSprintfPadding-4 123582 938.3 ns/op BenchmarkSprintfEmpty-4 486337 248.7 ns/op BenchmarkSprintfString-4 350710 340.4 ns/op BenchmarkSprintfTruncateString-4 322956 374.1 ns/op BenchmarkSprintfTruncateBytes-4 180206 719.4 ns/op BenchmarkSprintfSlowParsingPath-4 353868 347.5 ns/op BenchmarkSprintfQuoteString-4 40539 3009 ns/op BenchmarkSprintfInt-4 367659 368.3 ns/op BenchmarkSprintfIntInt-4 266445 454.8 ns/op BenchmarkSprintfPrefixedInt-4 295347 411.5 ns/op BenchmarkSprintfFloat-4 171571 714.3 ns/op BenchmarkSprintfComplex-4 75393 1563 ns/op BenchmarkSprintfBoolean-4 381158 324.2 ns/op BenchmarkSprintfHexString-4 186056 671.6 ns/op BenchmarkSprintfHexBytes-4 104827 1336 ns/op BenchmarkSprintfBytes-4 51528 2530 ns/op BenchmarkSprintfStringer-4 99039 1239 ns/op BenchmarkSprintfStructure-4 49494 2525 ns/op BenchmarkManyArgs-4 95116 1262 ns/op BenchmarkFprintInt-4 97742 1254 ns/op BenchmarkFprintfBytes-4 104745 1119 ns/op BenchmarkFprintIntNoAlloc-4 94586 1266 ns/op BenchmarkScanInts-4 48 2401684 ns/op BenchmarkScanRecursiveInt-4 1 305544561 ns/op BenchmarkScanRecursiveIntReaderWrapper-4 1 319979583 ns/op PASS ok fmt 5.142s goos: freebsd goarch: amd64 pkg: go/build cpu: AMD EPYC 7B12 BenchmarkImportVendor-4 1090 103650 ns/op PASS ok go/build 1.208s goos: freebsd goarch: amd64 pkg: go/constant cpu: AMD EPYC 7B12 BenchmarkStringAdd/1-4 64440 1667 ns/op 160 B/op 2 allocs/op BenchmarkStringAdd/4-4 21306 5846 ns/op 832 B/op 9 allocs/op BenchmarkStringAdd/16-4 5353 19734 ns/op 3168 B/op 23 allocs/op BenchmarkStringAdd/64-4 1530 73763 ns/op 11872 B/op 73 allocs/op BenchmarkStringAdd/256-4 394 301240 ns/op 48992 B/op 267 allocs/op BenchmarkStringAdd/1024-4 80 1283000 ns/op 215521 B/op 1038 allocs/op BenchmarkStringAdd/4096-4 21 5054232 ns/op 846304 B/op 4113 allocs/op BenchmarkStringAdd/16384-4 5 20583857 ns/op 3615200 B/op 16406 allocs/op BenchmarkStringAdd/65536-4 2 80571724 ns/op 15239648 B/op 65564 allocs/op PASS ok go/constant 2.463s goos: freebsd goarch: amd64 pkg: go/format cpu: AMD EPYC 7B12 BenchmarkFormat/array1-10000-4 1 198430268 ns/op 0.33 MB/s 46536296 B/op 48904 allocs/op PASS ok go/format 1.289s goos: freebsd goarch: amd64 pkg: go/parser cpu: AMD EPYC 7B12 BenchmarkParse-4 7 16087988 ns/op 3.34 MB/s BenchmarkParseOnly-4 8 13628257 ns/op 3.94 MB/s BenchmarkResolve-4 60 1840069 ns/op 29.21 MB/s PASS ok go/parser 2.204s goos: freebsd goarch: amd64 pkg: go/printer cpu: AMD EPYC 7B12 BenchmarkPrintFile-4 1 113173527 ns/op 0.46 MB/s 5092080 B/op 27881 allocs/op BenchmarkPrintDecl-4 1066 109815 ns/op 0.29 MB/s 16806 B/op 53 allocs/op PASS ok go/printer 1.330s goos: freebsd goarch: amd64 pkg: go/scanner cpu: AMD EPYC 7B12 BenchmarkScan-4 364 328551 ns/op BenchmarkScanFiles/go/types/expr.go-4 22 4874458 ns/op 8.11 MB/s BenchmarkScanFiles/go/parser/parser.go-4 12 9799419 ns/op 7.61 MB/s BenchmarkScanFiles/net/http/server.go-4 7 15672656 ns/op 8.33 MB/s BenchmarkScanFiles/go/scanner/errors.go-4 285 418367 ns/op 7.41 MB/s PASS ok go/scanner 1.771s goos: freebsd goarch: amd64 pkg: go/token cpu: AMD EPYC 7B12 BenchmarkSearchInts-4 1260358 95.19 ns/op PASS ok go/token 1.300s goos: freebsd goarch: amd64 pkg: go/types cpu: AMD EPYC 7B12 BenchmarkLookupFieldOrMethod-4 148 835816 ns/op BenchmarkNamed/Underlying/nongeneric-4 1455421 82.52 ns/op BenchmarkNamed/Underlying/generic-4 1532125 76.73 ns/op BenchmarkNamed/Underlying/src_instance-4 1000000 107.2 ns/op BenchmarkNamed/Underlying/user_instance-4 1555756 74.73 ns/op BenchmarkNamed/NewMethodSet/nongeneric-4 29336 4044 ns/op BenchmarkNamed/NewMethodSet/generic-4 28783 4083 ns/op BenchmarkNamed/NewMethodSet/src_instance-4 28176 4336 ns/op BenchmarkNamed/NewMethodSet/user_instance-4 28525 4151 ns/op BenchmarkCheck/http/funcbodies/info-4 1 451683175 ns/op 78764 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 369128675 ns/op 96379 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 188600750 ns/op 188577 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 180181514 ns/op 197424 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 328319490 ns/op 16153 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 2 90922582 ns/op 58324 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 2 51487829 ns/op 102979 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 2 53164490 ns/op 99720 lines/s BenchmarkCheck/constant/funcbodies/info-4 1 118132021 ns/op 18310 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 2 53046060 ns/op 40834 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 3 38860489 ns/op 55738 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 3 38859533 ns/op 55747 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 927786291 ns/op 76302 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 471568402 ns/op 150126 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 113729417 ns/op 622232 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 2 89832976 ns/op 787867 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 252793645 ns/op 3468 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 2 60638142 ns/op 14458 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 2 53103336 ns/op 16509 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 2 53301470 ns/op 16450 lines/s PASS ok go/types 17.258s goos: freebsd goarch: amd64 pkg: hash/adler32 cpu: AMD EPYC 7B12 BenchmarkAdler32KB-4 14545 8282 ns/op 123.65 MB/s PASS ok hash/adler32 1.286s goos: freebsd goarch: amd64 pkg: hash/crc32 cpu: AMD EPYC 7B12 BenchmarkCRC32/poly=IEEE/size=15/align=0-4 281217 401.9 ns/op 37.32 MB/s BenchmarkCRC32/poly=IEEE/size=15/align=1-4 261555 403.2 ns/op 37.20 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=0-4 190238 604.5 ns/op 66.17 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=1-4 192076 589.2 ns/op 67.89 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=0-4 551365 202.5 ns/op 2528.03 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=1-4 583398 206.3 ns/op 2481.74 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=0-4 490632 238.8 ns/op 4287.40 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=1-4 466680 242.1 ns/op 4229.01 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=0-4 249440 479.0 ns/op 8551.85 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=1-4 249561 480.3 ns/op 8528.25 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=0-4 43838 2725 ns/op 12027.07 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=1-4 44072 2724 ns/op 12028.27 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=0-4 556930 184.3 ns/op 81.37 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=1-4 624264 178.7 ns/op 83.94 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=0-4 572206 183.0 ns/op 218.55 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=1-4 641596 183.3 ns/op 218.19 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=0-4 432866 259.1 ns/op 1975.86 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=1-4 454341 265.3 ns/op 1930.09 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=0-4 333270 335.9 ns/op 3048.57 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=1-4 361881 341.0 ns/op 3002.83 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=0-4 292664 390.9 ns/op 10479.12 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=1-4 288909 395.6 ns/op 10354.15 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=0-4 58754 1969 ns/op 16642.02 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=1-4 58962 2030 ns/op 16143.40 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=0-4 300688 376.2 ns/op 39.87 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=1-4 323768 374.5 ns/op 40.05 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=0-4 148162 759.8 ns/op 52.64 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=1-4 152595 765.0 ns/op 52.29 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=0-4 13975 8618 ns/op 59.41 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=1-4 13956 8513 ns/op 60.14 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=0-4 6612 18074 ns/op 56.66 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=1-4 6454 16669 ns/op 61.43 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=0-4 1425 80723 ns/op 50.74 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=1-4 1400 80640 ns/op 50.79 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=0-4 177 666415 ns/op 49.17 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=1-4 176 663573 ns/op 49.38 MB/s PASS ok hash/crc32 5.827s goos: freebsd goarch: amd64 pkg: hash/crc64 cpu: AMD EPYC 7B12 BenchmarkCrc64/ISO64KB-4 259 461704 ns/op 141.94 MB/s BenchmarkCrc64/ISO4KB-4 3549 29307 ns/op 139.76 MB/s BenchmarkCrc64/ISO1KB-4 14502 8263 ns/op 123.93 MB/s BenchmarkCrc64/ECMA64KB-4 256 461057 ns/op 142.14 MB/s BenchmarkCrc64/Random64KB-4 294 407138 ns/op 160.97 MB/s BenchmarkCrc64/Random16KB-4 1058 113004 ns/op 144.99 MB/s PASS ok hash/crc64 2.024s goos: freebsd goarch: amd64 pkg: hash/fnv cpu: AMD EPYC 7B12 BenchmarkFnv32KB-4 14100 8502 ns/op 120.44 MB/s BenchmarkFnv32aKB-4 13960 8444 ns/op 121.27 MB/s BenchmarkFnv64KB-4 14202 8480 ns/op 120.75 MB/s BenchmarkFnv64aKB-4 14164 8436 ns/op 121.39 MB/s BenchmarkFnv128KB-4 2593 43997 ns/op 23.27 MB/s BenchmarkFnv128aKB-4 2467 44103 ns/op 23.22 MB/s PASS ok hash/fnv 2.127s goos: freebsd goarch: amd64 pkg: hash/maphash cpu: AMD EPYC 7B12 BenchmarkHash/n=4/Write-4 842238 143.8 ns/op 27.83 MB/s BenchmarkHash/n=4/Bytes-4 6017394 19.89 ns/op 201.11 MB/s BenchmarkHash/n=4/String-4 2376362 50.51 ns/op 79.19 MB/s BenchmarkHash/n=8/Write-4 775458 142.2 ns/op 56.25 MB/s BenchmarkHash/n=8/Bytes-4 5925560 19.75 ns/op 405.04 MB/s BenchmarkHash/n=8/String-4 2392664 50.79 ns/op 157.51 MB/s BenchmarkHash/n=16/Write-4 805563 143.6 ns/op 111.44 MB/s BenchmarkHash/n=16/Bytes-4 6016002 20.70 ns/op 773.08 MB/s BenchmarkHash/n=16/String-4 2329897 51.87 ns/op 308.44 MB/s BenchmarkHash/n=32/Write-4 706762 147.3 ns/op 217.29 MB/s BenchmarkHash/n=32/Bytes-4 5821908 20.68 ns/op 1547.45 MB/s BenchmarkHash/n=32/String-4 2357311 51.13 ns/op 625.89 MB/s BenchmarkHash/n=64/Write-4 745215 155.2 ns/op 412.40 MB/s BenchmarkHash/n=64/Bytes-4 5698303 20.70 ns/op 3091.98 MB/s BenchmarkHash/n=64/String-4 2304570 51.39 ns/op 1245.48 MB/s BenchmarkHash/n=256/Write-4 572305 212.2 ns/op 1206.68 MB/s BenchmarkHash/n=256/Bytes-4 4450905 26.35 ns/op 9714.48 MB/s BenchmarkHash/n=256/String-4 1373089 88.80 ns/op 2882.77 MB/s BenchmarkHash/n=320/Write-4 545893 206.0 ns/op 1553.36 MB/s BenchmarkHash/n=320/Bytes-4 3712419 31.60 ns/op 10125.49 MB/s BenchmarkHash/n=320/String-4 978456 122.2 ns/op 2617.97 MB/s BenchmarkHash/n=1024/Write-4 366030 294.6 ns/op 3475.79 MB/s BenchmarkHash/n=1024/Bytes-4 1374248 87.07 ns/op 11760.43 MB/s BenchmarkHash/n=1024/String-4 379579 303.6 ns/op 3372.72 MB/s BenchmarkHash/n=4096/Write-4 179605 625.9 ns/op 6544.19 MB/s BenchmarkHash/n=4096/Bytes-4 340982 347.8 ns/op 11778.28 MB/s BenchmarkHash/n=4096/String-4 104665 1159 ns/op 3532.92 MB/s BenchmarkHash/n=16384/Write-4 61136 1953 ns/op 8387.79 MB/s BenchmarkHash/n=16384/Bytes-4 85756 1399 ns/op 11715.15 MB/s BenchmarkHash/n=16384/String-4 26430 4585 ns/op 3573.42 MB/s BenchmarkComparable/int64-4 2494076 47.32 ns/op BenchmarkComparable/uint64-4 2486631 47.76 ns/op BenchmarkComparable/uintptr-4 2480815 47.40 ns/op BenchmarkComparable/interface_{}-4 2275939 52.51 ns/op BenchmarkComparable/string-4 2475739 49.92 ns/op BenchmarkComparable/bool-4 2419928 50.03 ns/op BenchmarkComparable/*float64-4 2518928 47.62 ns/op BenchmarkComparable/float64-4 2341396 50.83 ns/op BenchmarkComparable/complex128-4 2087922 57.05 ns/op BenchmarkComparable/struct_{}-4 2507953 47.96 ns/op BenchmarkComparable/maphash.testStruct-4 1417620 85.70 ns/op PASS ok hash/maphash 7.510s goos: freebsd goarch: amd64 pkg: html cpu: AMD EPYC 7B12 BenchmarkEscape-4 1316 84418 ns/op BenchmarkEscapeNone-4 186265 634.9 ns/op BenchmarkUnescape-4 1340 87682 ns/op BenchmarkUnescapeNone-4 1616060 74.65 ns/op BenchmarkUnescapeSparse-4 16645 7612 ns/op BenchmarkUnescapeDense-4 1819 61500 ns/op PASS ok html 1.971s goos: freebsd goarch: amd64 pkg: html/template cpu: AMD EPYC 7B12 BenchmarkCSSEscaper-4 14614 7979 ns/op BenchmarkCSSEscaperNoSpecials-4 61504 1933 ns/op BenchmarkDecodeCSS-4 46083 2576 ns/op BenchmarkDecodeCSSNoSpecials-4 5552480 21.44 ns/op BenchmarkCSSValueFilter-4 184362 625.9 ns/op BenchmarkCSSValueFilterOk-4 129396 929.7 ns/op BenchmarkEscapedExecute-4 5712 18886 ns/op BenchmarkHTMLNospaceEscaper-4 18457 6610 ns/op BenchmarkHTMLNospaceEscaperNoSpecials-4 93074 1307 ns/op BenchmarkStripTags-4 33459 3651 ns/op BenchmarkStripTagsNoSpecials-4 436658 235.8 ns/op BenchmarkJSValEscaperWithNum-4 30975 3898 ns/op BenchmarkJSValEscaperWithStr-4 7774 14564 ns/op BenchmarkJSValEscaperWithStrNoSpecials-4 25508 4704 ns/op BenchmarkJSValEscaperWithObj-4 6367 17091 ns/op BenchmarkJSValEscaperWithObjNoSpecials-4 17773 6587 ns/op BenchmarkJSStrEscaperNoSpecials-4 81150 1493 ns/op BenchmarkJSStrEscaper-4 18117 6522 ns/op BenchmarkJSRegexpEscaperNoSpecials-4 72866 1631 ns/op BenchmarkJSRegexpEscaper-4 17318 7068 ns/op BenchmarkTemplateSpecialTags-4 147 785941 ns/op BenchmarkURLEscaper-4 5470 19349 ns/op BenchmarkURLEscaperNoSpecials-4 265527 446.6 ns/op BenchmarkURLNormalizer-4 8295 14631 ns/op BenchmarkURLNormalizerNoSpecials-4 261590 460.0 ns/op BenchmarkSrcsetFilter-4 26956 4627 ns/op BenchmarkSrcsetFilterNoSpecials-4 177267 677.2 ns/op PASS ok html/template 5.192s goos: freebsd goarch: amd64 pkg: image cpu: AMD EPYC 7B12 BenchmarkAt/rgba-4 804030 127.1 ns/op 16 B/op 1 allocs/op BenchmarkAt/rgba64-4 725793 167.9 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba-4 828676 121.9 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba64-4 687319 156.3 ns/op 16 B/op 1 allocs/op BenchmarkAt/alpha-4 2250540 53.53 ns/op 0 B/op 0 allocs/op BenchmarkAt/alpha16-4 1471276 84.55 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray-4 2269406 53.42 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray16-4 1463980 83.11 ns/op 0 B/op 0 allocs/op BenchmarkAt/paletted-4 1727865 69.28 ns/op 0 B/op 0 allocs/op BenchmarkSet/rgba-4 709209 168.3 ns/op 16 B/op 1 allocs/op BenchmarkSet/rgba64-4 612331 194.1 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba-4 668593 171.3 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba64-4 587523 205.6 ns/op 16 B/op 1 allocs/op BenchmarkSet/alpha-4 1155477 106.0 ns/op 0 B/op 0 allocs/op BenchmarkSet/alpha16-4 732774 154.8 ns/op 16 B/op 1 allocs/op BenchmarkSet/gray-4 1340113 90.27 ns/op 0 B/op 0 allocs/op BenchmarkSet/gray16-4 811956 152.6 ns/op 16 B/op 1 allocs/op BenchmarkSet/paletted-4 622215 198.9 ns/op 0 B/op 0 allocs/op BenchmarkRGBAAt-4 1741254 69.71 ns/op BenchmarkRGBASetRGBA-4 1845291 64.99 ns/op BenchmarkRGBA64At-4 1000000 111.7 ns/op BenchmarkRGBA64SetRGBA64-4 1264591 94.28 ns/op BenchmarkNRGBAAt-4 1719987 69.56 ns/op BenchmarkNRGBASetNRGBA-4 1819638 65.99 ns/op BenchmarkNRGBA64At-4 1225368 107.3 ns/op BenchmarkNRGBA64SetNRGBA64-4 1274250 94.85 ns/op BenchmarkAlphaAt-4 2915208 40.95 ns/op BenchmarkAlphaSetAlpha-4 3021589 39.54 ns/op BenchmarkAlpha16At-4 1800543 64.92 ns/op BenchmarkAlphaSetAlpha16-4 1925490 61.22 ns/op BenchmarkGrayAt-4 2929972 40.61 ns/op BenchmarkGraySetGray-4 2992372 39.54 ns/op BenchmarkGray16At-4 1882071 63.93 ns/op BenchmarkGraySetGray16-4 1949266 60.40 ns/op PASS ok image 7.063s goos: freebsd goarch: amd64 pkg: image/color cpu: AMD EPYC 7B12 BenchmarkYCbCrToRGB/0-4 6084613 19.56 ns/op BenchmarkYCbCrToRGB/128-4 6015565 20.32 ns/op BenchmarkYCbCrToRGB/255-4 5987095 19.90 ns/op BenchmarkRGBToYCbCr/0-4 6213264 19.70 ns/op BenchmarkRGBToYCbCr/Cb-4 6222166 19.47 ns/op BenchmarkRGBToYCbCr/Cr-4 6104432 19.74 ns/op BenchmarkYCbCrToRGBA/0-4 4176588 24.16 ns/op BenchmarkYCbCrToRGBA/128-4 4789773 24.19 ns/op BenchmarkYCbCrToRGBA/255-4 4939634 24.26 ns/op BenchmarkNYCbCrAToRGBA/0-4 4790500 24.94 ns/op BenchmarkNYCbCrAToRGBA/128-4 4730047 24.61 ns/op BenchmarkNYCbCrAToRGBA/255-4 4888064 24.46 ns/op PASS ok image/color 2.793s goos: freebsd goarch: amd64 pkg: image/draw cpu: AMD EPYC 7B12 BenchmarkFillOver-4 5 22855984 ns/op BenchmarkFillSrc-4 481 244477 ns/op BenchmarkCopyOver-4 10 10871508 ns/op BenchmarkCopySrc-4 663 172915 ns/op BenchmarkNRGBAOver-4 10 10807272 ns/op BenchmarkNRGBASrc-4 16 6939843 ns/op BenchmarkYCbCr-4 14 8061424 ns/op BenchmarkGray-4 28 4121868 ns/op BenchmarkCMYK-4 16 6816515 ns/op BenchmarkGlyphOver-4 30 3968905 ns/op BenchmarkRGBAMaskOver-4 5 20879688 ns/op BenchmarkGrayMaskOver-4 7 16006211 ns/op BenchmarkRGBA64ImageMaskOver-4 4 25876357 ns/op BenchmarkRGBA-4 6 16987753 ns/op BenchmarkPalettedFill-4 1340 88826 ns/op BenchmarkPalettedRGBA-4 6 17270475 ns/op BenchmarkGenericOver-4 3 36165981 ns/op BenchmarkGenericMaskOver-4 7 15745988 ns/op BenchmarkGenericSrc-4 5 24225595 ns/op BenchmarkGenericMaskSrc-4 5 21041300 ns/op PASS ok image/draw 5.693s goos: freebsd goarch: amd64 pkg: image/gif cpu: AMD EPYC 7B12 BenchmarkDecode-4 32 3517871 ns/op 4.39 MB/s 48620 B/op 267 allocs/op BenchmarkEncodeRandomPaletted-4 2 87987770 ns/op 3.49 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRandomRGBA-4 1 2161095230 ns/op 0.57 MB/s 417248 B/op 13 allocs/op BenchmarkEncodeRealisticPaletted-4 82 1389445 ns/op 11.12 MB/s 79985 B/op 7 allocs/op BenchmarkEncodeRealisticRGBA-4 1 107841130 ns/op 0.57 MB/s 105952 B/op 13 allocs/op PASS ok image/gif 4.245s goos: freebsd goarch: amd64 pkg: image/jpeg cpu: AMD EPYC 7B12 BenchmarkFDCT-4 5982 21523 ns/op BenchmarkIDCT-4 6529 18541 ns/op BenchmarkDecodeBaseline-4 12 9165220 ns/op 6.74 MB/s 63024 B/op 5 allocs/op BenchmarkDecodeProgressive-4 8 12510766 ns/op 4.94 MB/s 259712 B/op 13 allocs/op BenchmarkEncodeRGBA-4 1 114967138 ns/op 10.69 MB/s 4544 B/op 7 allocs/op BenchmarkEncodeYCbCr-4 1 140807270 ns/op 6.55 MB/s 4544 B/op 7 allocs/op PASS ok image/jpeg 2.265s goos: freebsd goarch: amd64 pkg: image/png cpu: AMD EPYC 7B12 BenchmarkPaeth-4 15102399 7.928 ns/op BenchmarkDecodeGray-4 16 6513017 ns/op 10.06 MB/s 137027 B/op 102 allocs/op BenchmarkDecodeNRGBAGradient-4 4 27499651 ns/op 9.53 MB/s 337328 B/op 188 allocs/op BenchmarkDecodeNRGBAOpaque-4 5 23379436 ns/op 11.21 MB/s 346592 B/op 152 allocs/op BenchmarkDecodePaletted-4 28 3896332 ns/op 16.82 MB/s 140355 B/op 309 allocs/op BenchmarkDecodeRGB-4 5 22036243 ns/op 11.90 MB/s 332128 B/op 157 allocs/op BenchmarkDecodeInterlacing-4 4 27096030 ns/op 9.67 MB/s 605216 B/op 268 allocs/op BenchmarkEncodeGray-4 3 41889863 ns/op 7.33 MB/s 852184 B/op 29 allocs/op BenchmarkEncodeGrayWithBufferPool-4 3 41517839 ns/op 7.40 MB/s 284069 B/op 9 allocs/op BenchmarkEncodeNRGBOpaque-4 1 127005199 ns/op 9.68 MB/s 860264 B/op 30 allocs/op BenchmarkEncodeNRGBA-4 1 144974744 ns/op 8.48 MB/s 864088 B/op 29 allocs/op BenchmarkEncodePaletted-4 5 21996105 ns/op 13.97 MB/s 848592 B/op 32 allocs/op BenchmarkEncodeRGBOpaque-4 1 126224687 ns/op 9.74 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeRGBA-4 1 541271771 ns/op 2.27 MB/s 864088 B/op 29 allocs/op PASS ok image/png 4.163s goos: freebsd goarch: amd64 pkg: index/suffixarray cpu: AMD EPYC 7B12 BenchmarkNew/text=opticks/size=100K/bits=32-4 3 36054604 ns/op 2.77 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=opticks/size=100K/bits=64-4 4 30318241 ns/op 3.30 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=opticks/size=500K/bits=32-4 1 192325604 ns/op 2.60 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=opticks/size=500K/bits=64-4 1 161334468 ns/op 3.10 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=32-4 3 35662453 ns/op 2.80 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=64-4 4 30384208 ns/op 3.29 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=32-4 1 195764566 ns/op 2.55 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=64-4 1 167684842 ns/op 2.98 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=32-4 1 396570478 ns/op 2.52 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=64-4 1 419804937 ns/op 2.38 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=32-4 1 3123044371 ns/op 1.60 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=64-4 1 3146148481 ns/op 1.59 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=32-4 16 6401118 ns/op 15.62 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=64-4 18 6565098 ns/op 15.23 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=32-4 4 31150906 ns/op 16.05 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=64-4 4 32120518 ns/op 15.57 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=32-4 2 59944516 ns/op 16.68 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=64-4 2 63581089 ns/op 15.73 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=32-4 1 287701466 ns/op 17.38 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=64-4 1 320408913 ns/op 15.61 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=32-4 3 39628920 ns/op 2.52 MB/s 540752 B/op 3 allocs/op BenchmarkNew/text=rand/size=100K/bits=64-4 3 33787379 ns/op 2.96 MB/s 1073232 B/op 3 allocs/op BenchmarkNew/text=rand/size=500K/bits=32-4 1 230123307 ns/op 2.17 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=64-4 1 275287055 ns/op 1.82 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=32-4 1 563667991 ns/op 1.77 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=64-4 1 592326585 ns/op 1.69 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=32-4 1 4810897199 ns/op 1.04 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=64-4 1 4615471354 ns/op 1.08 MB/s 40001616 B/op 2 allocs/op BenchmarkSaveRestore/bits=32-4 1 105253780 ns/op 39.71 MB/s 5275648 B/op 4 allocs/op BenchmarkSaveRestore/bits=64-4 1 103630089 ns/op 40.33 MB/s 9469952 B/op 4 allocs/op PASS ok index/suffixarray 33.448s goos: freebsd goarch: amd64 pkg: internal/chacha8rand cpu: AMD EPYC 7B12 BenchmarkBlock-4 1286342 94.22 ns/op 2716.97 MB/s PASS ok internal/chacha8rand 1.293s goos: freebsd goarch: amd64 pkg: internal/fuzz cpu: AMD EPYC 7B12 BenchmarkMarshalCorpusFile/1-4 51487 2240 ns/op 0.45 MB/s BenchmarkMarshalCorpusFile/2-4 51184 2443 ns/op 0.82 MB/s BenchmarkMarshalCorpusFile/4-4 46558 2672 ns/op 1.50 MB/s BenchmarkMarshalCorpusFile/8-4 39339 3092 ns/op 2.59 MB/s BenchmarkMarshalCorpusFile/16-4 31837 3884 ns/op 4.12 MB/s BenchmarkMarshalCorpusFile/32-4 21417 5667 ns/op 5.65 MB/s BenchmarkMarshalCorpusFile/64-4 15879 7546 ns/op 8.48 MB/s BenchmarkMarshalCorpusFile/128-4 11932 10096 ns/op 12.68 MB/s BenchmarkMarshalCorpusFile/256-4 5043 23232 ns/op 11.02 MB/s BenchmarkMarshalCorpusFile/512-4 2544 47111 ns/op 10.87 MB/s BenchmarkMarshalCorpusFile/1024-4 1452 90672 ns/op 11.29 MB/s BenchmarkMarshalCorpusFile/2048-4 666 176373 ns/op 11.61 MB/s BenchmarkMarshalCorpusFile/4096-4 364 329128 ns/op 12.44 MB/s BenchmarkMarshalCorpusFile/8192-4 182 669809 ns/op 12.23 MB/s BenchmarkMarshalCorpusFile/16384-4 91 1310630 ns/op 12.50 MB/s BenchmarkMarshalCorpusFile/32768-4 40 2866171 ns/op 11.43 MB/s BenchmarkMarshalCorpusFile/65536-4 20 5561807 ns/op 11.78 MB/s BenchmarkMarshalCorpusFile/131072-4 10 11636032 ns/op 11.26 MB/s BenchmarkMarshalCorpusFile/262144-4 5 22577825 ns/op 11.61 MB/s BenchmarkMarshalCorpusFile/524288-4 3 45023675 ns/op 11.64 MB/s BenchmarkMarshalCorpusFile/1048576-4 2 90308212 ns/op 11.61 MB/s BenchmarkUnmarshalCorpusFile/1-4 13537 8671 ns/op 0.12 MB/s BenchmarkUnmarshalCorpusFile/2-4 13257 9150 ns/op 0.22 MB/s BenchmarkUnmarshalCorpusFile/4-4 10000 10054 ns/op 0.40 MB/s BenchmarkUnmarshalCorpusFile/8-4 9538 11480 ns/op 0.70 MB/s BenchmarkUnmarshalCorpusFile/16-4 8068 13758 ns/op 1.16 MB/s BenchmarkUnmarshalCorpusFile/32-4 5648 19790 ns/op 1.62 MB/s BenchmarkUnmarshalCorpusFile/64-4 4452 23926 ns/op 2.67 MB/s BenchmarkUnmarshalCorpusFile/128-4 3691 31317 ns/op 4.09 MB/s BenchmarkUnmarshalCorpusFile/256-4 1448 79426 ns/op 3.22 MB/s BenchmarkUnmarshalCorpusFile/512-4 780 150470 ns/op 3.40 MB/s BenchmarkUnmarshalCorpusFile/1024-4 409 294832 ns/op 3.47 MB/s BenchmarkUnmarshalCorpusFile/2048-4 207 573961 ns/op 3.57 MB/s BenchmarkUnmarshalCorpusFile/4096-4 105 1124646 ns/op 3.64 MB/s BenchmarkUnmarshalCorpusFile/8192-4 49 2294768 ns/op 3.57 MB/s BenchmarkUnmarshalCorpusFile/16384-4 25 4548169 ns/op 3.60 MB/s BenchmarkUnmarshalCorpusFile/32768-4 12 8831427 ns/op 3.71 MB/s BenchmarkUnmarshalCorpusFile/65536-4 6 18302582 ns/op 3.58 MB/s BenchmarkUnmarshalCorpusFile/131072-4 3 36151544 ns/op 3.63 MB/s BenchmarkUnmarshalCorpusFile/262144-4 2 74868394 ns/op 3.50 MB/s BenchmarkUnmarshalCorpusFile/524288-4 1 143229762 ns/op 3.66 MB/s BenchmarkUnmarshalCorpusFile/1048576-4 1 285240213 ns/op 3.68 MB/s BenchmarkMutatorBytes/1-4 40000 2816 ns/op BenchmarkMutatorBytes/10-4 44178 2746 ns/op BenchmarkMutatorBytes/100-4 40924 2987 ns/op BenchmarkMutatorBytes/1000-4 30189 4248 ns/op BenchmarkMutatorBytes/10000-4 8337 17443 ns/op BenchmarkMutatorBytes/100000-4 1088 105229 ns/op BenchmarkMutatorString/1-4 42420 2886 ns/op BenchmarkMutatorString/10-4 41871 2925 ns/op BenchmarkMutatorString/100-4 37759 3392 ns/op BenchmarkMutatorString/1000-4 20930 6075 ns/op BenchmarkMutatorString/10000-4 4017 29427 ns/op BenchmarkMutatorString/100000-4 558 243556 ns/op BenchmarkMutatorAllBasicTypes/[]uint8-4 21312 4977 ns/op BenchmarkMutatorAllBasicTypes/string-4 23635 4975 ns/op BenchmarkMutatorAllBasicTypes/bool-4 70110 1758 ns/op BenchmarkMutatorAllBasicTypes/float32-4 60620 1986 ns/op BenchmarkMutatorAllBasicTypes/float64-4 60244 1983 ns/op BenchmarkMutatorAllBasicTypes/int-4 64875 1835 ns/op BenchmarkMutatorAllBasicTypes/int8-4 65724 1810 ns/op BenchmarkMutatorAllBasicTypes/int16-4 64639 1856 ns/op BenchmarkMutatorAllBasicTypes/int32-4 65371 1840 ns/op BenchmarkMutatorAllBasicTypes/int64-4 64831 1868 ns/op BenchmarkMutatorAllBasicTypes/uint8-4 63637 1866 ns/op BenchmarkMutatorAllBasicTypes/uint16-4 63184 1873 ns/op BenchmarkMutatorAllBasicTypes/uint32-4 63571 1877 ns/op BenchmarkMutatorAllBasicTypes/uint64-4 62488 1870 ns/op BenchmarkByteSliceMutators/RemoveBytes/64-4 370684 323.6 ns/op BenchmarkByteSliceMutators/RemoveBytes/128-4 325118 346.8 ns/op BenchmarkByteSliceMutators/RemoveBytes/256-4 298749 361.4 ns/op BenchmarkByteSliceMutators/RemoveBytes/512-4 279562 408.2 ns/op BenchmarkByteSliceMutators/RemoveBytes/1024-4 260245 482.1 ns/op BenchmarkByteSliceMutators/InsertRandomBytes/64-4 527077 212.8 ns/op BenchmarkByteSliceMutators/InsertRandomBytes/128-4 499305 212.8 ns/op BenchmarkByteSliceMutators/InsertRandomBytes/256-4 505579 212.3 ns/op BenchmarkByteSliceMutators/InsertRandomBytes/512-4 527547 207.1 ns/op BenchmarkByteSliceMutators/InsertRandomBytes/1024-4 506180 205.3 ns/op BenchmarkByteSliceMutators/DuplicateBytes/64-4 394884 273.4 ns/op BenchmarkByteSliceMutators/DuplicateBytes/128-4 396608 287.8 ns/op BenchmarkByteSliceMutators/DuplicateBytes/256-4 437500 276.4 ns/op BenchmarkByteSliceMutators/DuplicateBytes/512-4 424945 276.6 ns/op BenchmarkByteSliceMutators/DuplicateBytes/1024-4 391990 274.9 ns/op BenchmarkByteSliceMutators/OverwriteBytes/64-4 319329 379.2 ns/op BenchmarkByteSliceMutators/OverwriteBytes/128-4 305038 381.8 ns/op BenchmarkByteSliceMutators/OverwriteBytes/256-4 315988 386.1 ns/op BenchmarkByteSliceMutators/OverwriteBytes/512-4 313693 384.4 ns/op BenchmarkByteSliceMutators/OverwriteBytes/1024-4 302954 387.4 ns/op BenchmarkByteSliceMutators/BitFlip/64-4 700987 153.2 ns/op BenchmarkByteSliceMutators/BitFlip/128-4 684684 157.1 ns/op BenchmarkByteSliceMutators/BitFlip/256-4 768246 158.0 ns/op BenchmarkByteSliceMutators/BitFlip/512-4 756488 157.6 ns/op BenchmarkByteSliceMutators/BitFlip/1024-4 753541 155.2 ns/op BenchmarkByteSliceMutators/XORByte/64-4 721166 155.8 ns/op BenchmarkByteSliceMutators/XORByte/128-4 722390 160.4 ns/op BenchmarkByteSliceMutators/XORByte/256-4 730774 159.7 ns/op BenchmarkByteSliceMutators/XORByte/512-4 650952 159.6 ns/op BenchmarkByteSliceMutators/XORByte/1024-4 638788 160.1 ns/op BenchmarkByteSliceMutators/SwapByte/64-4 688779 174.0 ns/op BenchmarkByteSliceMutators/SwapByte/128-4 689214 175.9 ns/op BenchmarkByteSliceMutators/SwapByte/256-4 696478 174.8 ns/op BenchmarkByteSliceMutators/SwapByte/512-4 694143 175.1 ns/op BenchmarkByteSliceMutators/SwapByte/1024-4 607464 170.6 ns/op BenchmarkByteSliceMutators/ArithmeticUint8/64-4 588306 209.3 ns/op BenchmarkByteSliceMutators/ArithmeticUint8/128-4 577334 205.2 ns/op BenchmarkByteSliceMutators/ArithmeticUint8/256-4 586482 206.6 ns/op BenchmarkByteSliceMutators/ArithmeticUint8/512-4 576157 207.7 ns/op BenchmarkByteSliceMutators/ArithmeticUint8/1024-4 608317 205.9 ns/op BenchmarkByteSliceMutators/ArithmeticUint16/64-4 381656 301.7 ns/op BenchmarkByteSliceMutators/ArithmeticUint16/128-4 345798 305.2 ns/op BenchmarkByteSliceMutators/ArithmeticUint16/256-4 346575 310.4 ns/op BenchmarkByteSliceMutators/ArithmeticUint16/512-4 349194 309.7 ns/op BenchmarkByteSliceMutators/ArithmeticUint16/1024-4 386226 307.4 ns/op BenchmarkByteSliceMutators/ArithmeticUint32/64-4 315357 354.6 ns/op BenchmarkByteSliceMutators/ArithmeticUint32/128-4 339588 353.3 ns/op BenchmarkByteSliceMutators/ArithmeticUint32/256-4 300487 353.2 ns/op BenchmarkByteSliceMutators/ArithmeticUint32/512-4 335067 351.9 ns/op BenchmarkByteSliceMutators/ArithmeticUint32/1024-4 315304 355.0 ns/op BenchmarkByteSliceMutators/ArithmeticUint64/64-4 252108 448.5 ns/op BenchmarkByteSliceMutators/ArithmeticUint64/128-4 248916 455.7 ns/op BenchmarkByteSliceMutators/ArithmeticUint64/256-4 246360 456.3 ns/op BenchmarkByteSliceMutators/ArithmeticUint64/512-4 261472 447.8 ns/op BenchmarkByteSliceMutators/ArithmeticUint64/1024-4 250665 454.2 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint8/64-4 604408 169.4 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint8/128-4 735529 168.2 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint8/256-4 722866 166.9 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint8/512-4 718098 168.1 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint8/1024-4 600094 167.1 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint16/64-4 437134 247.6 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint16/128-4 471154 247.6 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint16/256-4 481855 254.5 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint16/512-4 466075 254.1 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint16/1024-4 430579 253.9 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint32/64-4 413725 275.5 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint32/128-4 393046 271.1 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint32/256-4 431600 270.0 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint32/512-4 433952 276.8 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint32/1024-4 437091 275.6 ns/op BenchmarkByteSliceMutators/InsertConstantBytes/64-4 482634 211.2 ns/op BenchmarkByteSliceMutators/InsertConstantBytes/128-4 551619 213.8 ns/op BenchmarkByteSliceMutators/InsertConstantBytes/256-4 489886 213.7 ns/op BenchmarkByteSliceMutators/InsertConstantBytes/512-4 579352 212.7 ns/op BenchmarkByteSliceMutators/InsertConstantBytes/1024-4 488065 210.7 ns/op BenchmarkByteSliceMutators/OverwriteConstantBytes/64-4 355461 338.4 ns/op BenchmarkByteSliceMutators/OverwriteConstantBytes/128-4 314949 325.4 ns/op BenchmarkByteSliceMutators/OverwriteConstantBytes/256-4 357799 340.4 ns/op BenchmarkByteSliceMutators/OverwriteConstantBytes/512-4 319076 349.4 ns/op BenchmarkByteSliceMutators/OverwriteConstantBytes/1024-4 312223 358.2 ns/op BenchmarkByteSliceMutators/ShuffleBytes/64-4 197103 592.3 ns/op BenchmarkByteSliceMutators/ShuffleBytes/128-4 181587 651.4 ns/op BenchmarkByteSliceMutators/ShuffleBytes/256-4 180253 684.4 ns/op BenchmarkByteSliceMutators/ShuffleBytes/512-4 156226 767.8 ns/op BenchmarkByteSliceMutators/ShuffleBytes/1024-4 134780 884.4 ns/op BenchmarkByteSliceMutators/SwapBytes/64-4 440030 279.8 ns/op BenchmarkByteSliceMutators/SwapBytes/128-4 384286 276.1 ns/op BenchmarkByteSliceMutators/SwapBytes/256-4 390547 278.7 ns/op BenchmarkByteSliceMutators/SwapBytes/512-4 407137 270.2 ns/op BenchmarkByteSliceMutators/SwapBytes/1024-4 386659 278.0 ns/op PASS ok internal/fuzz 24.221s PASS ok internal/poll 1.076s goos: freebsd goarch: amd64 pkg: internal/runtime/atomic cpu: AMD EPYC 7B12 BenchmarkAnd32-4 19806800 5.834 ns/op BenchmarkAnd32Parallel-4 3544945 33.16 ns/op BenchmarkAnd64-4 19248456 5.382 ns/op BenchmarkAnd64Parallel-4 3906402 33.51 ns/op BenchmarkOr32-4 18971356 5.920 ns/op BenchmarkOr32Parallel-4 3512445 35.22 ns/op BenchmarkOr64-4 18931546 5.936 ns/op BenchmarkOr64Parallel-4 3879738 33.56 ns/op BenchmarkAtomicLoad64-4 19249660 5.950 ns/op BenchmarkAtomicStore64-4 18986425 5.921 ns/op BenchmarkAtomicLoad-4 19549465 5.926 ns/op BenchmarkAtomicStore-4 19577274 5.251 ns/op BenchmarkAtomicLoad8-4 19904338 5.912 ns/op BenchmarkAtomicStore8-4 20331001 5.975 ns/op BenchmarkAnd8-4 19519698 5.136 ns/op BenchmarkAnd-4 19827513 5.934 ns/op BenchmarkAnd8Parallel-4 3346200 33.72 ns/op BenchmarkAndParallel-4 3636242 31.58 ns/op BenchmarkOr8-4 19767741 5.920 ns/op BenchmarkOr-4 19871148 5.060 ns/op BenchmarkOr8Parallel-4 3841256 34.84 ns/op BenchmarkOrParallel-4 3547123 35.71 ns/op BenchmarkXadd-4 3323450 33.83 ns/op BenchmarkXadd64-4 3551902 31.38 ns/op BenchmarkCas-4 3197278 37.87 ns/op BenchmarkCas64-4 3769334 37.10 ns/op BenchmarkXchg-4 3525126 32.69 ns/op BenchmarkXchg64-4 3854324 31.22 ns/op BenchmarkXchg8-4 18958258 5.930 ns/op BenchmarkXchg8Parallel-4 3316700 34.31 ns/op PASS ok internal/runtime/atomic 5.295s goos: freebsd goarch: amd64 pkg: internal/runtime/math cpu: AMD EPYC 7B12 BenchmarkMulUintptr/small-4 5440237 22.52 ns/op BenchmarkMulUintptr/large-4 4371247 26.85 ns/op PASS ok internal/runtime/math 1.376s goos: freebsd goarch: amd64 pkg: internal/sync cpu: AMD EPYC 7B12 BenchmarkHashTrieMapLoadSmall-4 256047 412.7 ns/op 0 B/op 0 allocs/op BenchmarkHashTrieMapLoad-4 313155 330.8 ns/op 0 B/op 0 allocs/op BenchmarkHashTrieMapLoadLarge-4 159181 709.1 ns/op 0 B/op 0 allocs/op BenchmarkHashTrieMapLoadOrStore-4 373408 331.1 ns/op 0 B/op 0 allocs/op BenchmarkHashTrieMapLoadOrStoreLarge-4 113828 1303 ns/op 25 B/op 0 allocs/op PASS ok internal/sync 3.781s PASS ok internal/syscall/unix 1.077s goos: freebsd goarch: amd64 pkg: internal/zstd cpu: AMD EPYC 7B12 BenchmarkLarge-4 1 240955006 ns/op 1.14 MB/s 2851728 B/op 43 allocs/op PASS ok internal/zstd 1.356s goos: freebsd goarch: amd64 pkg: io cpu: AMD EPYC 7B12 BenchmarkCopyNSmall-4 39530 3842 ns/op BenchmarkCopyNLarge-4 601 220950 ns/op PASS ok io 1.536s goos: freebsd goarch: amd64 pkg: log cpu: AMD EPYC 7B12 BenchmarkItoa-4 274053 386.2 ns/op BenchmarkPrintln-4 28069 4335 ns/op 77 B/op 1 allocs/op BenchmarkPrintlnNoFlags-4 41083 2910 ns/op 66 B/op 1 allocs/op BenchmarkConcurrent-4 4905 23721 ns/op BenchmarkDiscard-4 1231803 96.90 ns/op 0 B/op 0 allocs/op PASS ok log 1.778s goos: freebsd goarch: amd64 pkg: log/slog cpu: AMD EPYC 7B12 BenchmarkAttrString-4 26367 4416 ns/op 312 B/op 16 allocs/op BenchmarkWriteTime-4 127034 920.3 ns/op BenchmarkJSONHandler/defaults-4 10520 11575 ns/op 521 B/op 0 allocs/op BenchmarkJSONHandler/time_format-4 5365 19495 ns/op 798 B/op 6 allocs/op BenchmarkJSONHandler/time_unix-4 6630 17559 ns/op 761 B/op 5 allocs/op BenchmarkPreformatting/separate-4 9435 11351 ns/op 535 B/op 1 allocs/op BenchmarkPreformatting/struct-4 10000 11577 ns/op 525 B/op 1 allocs/op BenchmarkPreformatting/struct_file-4 8281 14917 ns/op 522 B/op 0 allocs/op BenchmarkJSONEncoding/json.Marshal-4 38395 3090 ns/op 79 B/op 2 allocs/op BenchmarkJSONEncoding/Encoder.Encode-4 37144 3226 ns/op 63 B/op 1 allocs/op BenchmarkNopLog/no_attrs-4 92881 1303 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/attrs-4 76216 1695 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/attrs-parallel-4 41559 2792 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/keys-values-4 72717 1774 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/WithContext-4 73266 1714 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/WithContext-parallel-4 40456 2810 ns/op 0 B/op 0 allocs/op BenchmarkPC/0-4 1383580 86.50 ns/op 0 B/op 0 allocs/op BenchmarkPC/1-4 834548 145.3 ns/op 0 B/op 0 allocs/op BenchmarkPC/2-4 832420 143.9 ns/op 0 B/op 0 allocs/op BenchmarkPC/3-4 690267 174.5 ns/op 0 B/op 0 allocs/op BenchmarkPC/4-4 525087 214.3 ns/op 0 B/op 0 allocs/op BenchmarkRecord-4 9390 13469 ns/op BenchmarkDispatch/switch-checked-4 263480 413.4 ns/op BenchmarkDispatch/As-4 257413 435.9 ns/op BenchmarkDispatch/Visit-4 250305 482.8 ns/op BenchmarkUnsafeStrings-4 24920 4802 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.183s goos: freebsd goarch: amd64 pkg: log/slog/internal/benchmarks cpu: AMD EPYC 7B12 BenchmarkAttrs/disabled/5_args-4 1701549 70.29 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/disabled/5_args_ctx-4 1693566 70.49 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/disabled/10_args-4 1017212 121.4 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/disabled/40_args-4 276637 427.9 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/fastText_discard/5_args-4 75420 1575 ns/op 262 B/op 0 allocs/op BenchmarkAttrs/fastText_discard/5_args_ctx-4 78332 1573 ns/op 263 B/op 0 allocs/op BenchmarkAttrs/fastText_discard/10_args-4 49227 2359 ns/op 678 B/op 2 allocs/op BenchmarkAttrs/fastText_discard/40_args-4 19196 7875 ns/op 3468 B/op 2 allocs/op BenchmarkAttrs/Text_discard/5_args-4 17757 6816 ns/op 594 B/op 2 allocs/op BenchmarkAttrs/Text_discard/5_args_ctx-4 17067 6534 ns/op 595 B/op 2 allocs/op BenchmarkAttrs/Text_discard/10_args-4 12997 9623 ns/op 1095 B/op 6 allocs/op BenchmarkAttrs/Text_discard/40_args-4 3781 29757 ns/op 4332 B/op 15 allocs/op BenchmarkAttrs/JSON_discard/5_args-4 18534 6273 ns/op 527 B/op 1 allocs/op BenchmarkAttrs/JSON_discard/5_args_ctx-4 19113 6517 ns/op 515 B/op 0 allocs/op BenchmarkAttrs/JSON_discard/10_args-4 12771 9258 ns/op 945 B/op 3 allocs/op BenchmarkAttrs/JSON_discard/40_args-4 5095 23248 ns/op 3759 B/op 3 allocs/op PASS ok log/slog/internal/benchmarks 4.039s goos: freebsd goarch: amd64 pkg: maps cpu: AMD EPYC 7B12 BenchmarkMapClone-4 1 187304609 ns/op PASS ok maps 1.614s goos: freebsd goarch: amd64 pkg: math cpu: AMD EPYC 7B12 BenchmarkAcos-4 4729428 24.73 ns/op BenchmarkAcosh-4 1318828 90.13 ns/op BenchmarkAsin-4 4891606 23.95 ns/op BenchmarkAsinh-4 1331696 90.66 ns/op BenchmarkAtan-4 5626778 21.90 ns/op BenchmarkAtanh-4 1290090 91.01 ns/op BenchmarkAtan2-4 3236458 38.63 ns/op BenchmarkCbrt-4 1598518 73.23 ns/op BenchmarkCeil-4 19485184 5.954 ns/op BenchmarkCopysign-4 2380837 50.33 ns/op BenchmarkCos-4 1426239 83.96 ns/op BenchmarkCosh-4 2003347 60.02 ns/op BenchmarkErf-4 5566652 21.91 ns/op BenchmarkErfc-4 5689617 21.88 ns/op BenchmarkErfinv-4 5347388 22.43 ns/op BenchmarkErfcinv-4 5419980 22.33 ns/op BenchmarkExp-4 8935956 13.46 ns/op BenchmarkExpGo-4 1000000 106.6 ns/op BenchmarkExpm1-4 4628701 25.87 ns/op BenchmarkExp2-4 1180071 102.1 ns/op BenchmarkExp2Go-4 1000000 106.3 ns/op BenchmarkAbs-4 3199107 36.54 ns/op BenchmarkDim-4 11569462 10.81 ns/op BenchmarkFloor-4 19559089 5.919 ns/op BenchmarkMax-4 13934875 8.427 ns/op BenchmarkMin-4 14624197 7.843 ns/op BenchmarkMod-4 266452 381.5 ns/op BenchmarkFrexp-4 1669933 71.19 ns/op BenchmarkGamma-4 796183 150.4 ns/op BenchmarkHypot-4 13387316 8.302 ns/op BenchmarkHypotGo-4 1547826 78.66 ns/op BenchmarkIlogb-4 2002075 58.81 ns/op BenchmarkJ0-4 289437 382.4 ns/op BenchmarkJ1-4 319550 363.2 ns/op BenchmarkJn-4 146502 786.9 ns/op BenchmarkLdexp-4 1661541 72.11 ns/op BenchmarkLgamma-4 1188924 100.1 ns/op BenchmarkLog-4 8401906 14.15 ns/op BenchmarkLogb-4 2054163 59.09 ns/op BenchmarkLog1p-4 1545877 75.34 ns/op BenchmarkLog10-4 8286753 14.28 ns/op BenchmarkLog2-4 1392585 84.13 ns/op BenchmarkModf-4 2652235 45.63 ns/op BenchmarkNextafter32-4 2555026 45.84 ns/op BenchmarkNextafter64-4 2547470 46.37 ns/op BenchmarkPowInt-4 460668 221.3 ns/op BenchmarkPowFrac-4 394131 269.5 ns/op BenchmarkPow10Pos-4 4978820 24.11 ns/op BenchmarkPow10Neg-4 4868714 25.61 ns/op BenchmarkRound-4 3151304 34.23 ns/op BenchmarkRoundToEven-4 9755722 12.15 ns/op BenchmarkRemainder-4 424548 265.1 ns/op BenchmarkSignbit-4 4831430 24.50 ns/op BenchmarkSin-4 1977699 59.61 ns/op BenchmarkSincos-4 1240408 96.13 ns/op BenchmarkSinh-4 3870513 31.03 ns/op BenchmarkSqrtIndirect-4 20150608 5.098 ns/op BenchmarkSqrtLatency-4 13055188 9.310 ns/op BenchmarkSqrtIndirectLatency-4 13097464 9.314 ns/op BenchmarkSqrtGoLatency-4 1662229 72.49 ns/op BenchmarkSqrtPrime-4 172628 686.7 ns/op BenchmarkTan-4 1843298 64.34 ns/op BenchmarkTanh-4 1953380 61.53 ns/op BenchmarkTrunc-4 18114120 5.955 ns/op BenchmarkY0-4 328988 363.1 ns/op BenchmarkY1-4 303806 367.1 ns/op BenchmarkYn-4 155019 743.5 ns/op BenchmarkFloat64bits-4 4812062 24.45 ns/op BenchmarkFloat64frombits-4 4870866 24.43 ns/op BenchmarkFloat32bits-4 4801466 24.37 ns/op BenchmarkFloat32frombits-4 4914276 24.18 ns/op BenchmarkFMA-4 22493161 5.466 ns/op PASS ok math 12.363s goos: freebsd goarch: amd64 pkg: math/big cpu: AMD EPYC 7B12 BenchmarkAddVV/1-4 14305131 7.883 ns/op 8118.31 MB/s BenchmarkAddVV/2-4 12475117 8.711 ns/op 14693.54 MB/s BenchmarkAddVV/3-4 12857702 9.636 ns/op 19925.04 MB/s BenchmarkAddVV/4-4 12750253 9.211 ns/op 27793.92 MB/s BenchmarkAddVV/5-4 11592332 9.434 ns/op 33920.11 MB/s BenchmarkAddVV/10-4 11444834 10.65 ns/op 60077.34 MB/s BenchmarkAddVV/100-4 2455389 47.72 ns/op 134124.10 MB/s BenchmarkAddVV/1000-4 239402 477.1 ns/op 134150.75 MB/s BenchmarkSubVV/1-4 13723792 7.989 ns/op 8010.68 MB/s BenchmarkSubVV/2-4 13255803 8.449 ns/op 15149.73 MB/s BenchmarkSubVV/3-4 13199260 8.746 ns/op 21952.35 MB/s BenchmarkSubVV/4-4 13122229 9.043 ns/op 28308.96 MB/s BenchmarkSubVV/5-4 11868463 9.449 ns/op 33866.88 MB/s BenchmarkSubVV/10-4 11086340 10.43 ns/op 61368.51 MB/s BenchmarkSubVV/100-4 2524670 47.58 ns/op 134499.84 MB/s BenchmarkSubVV/1000-4 233960 476.7 ns/op 134262.31 MB/s BenchmarkAddVW/1-4 14292524 7.847 ns/op 1019.43 MB/s BenchmarkAddVW/2-4 14204935 8.449 ns/op 1893.80 MB/s BenchmarkAddVW/3-4 12425347 9.255 ns/op 2593.09 MB/s BenchmarkAddVW/4-4 13768119 7.885 ns/op 4058.13 MB/s BenchmarkAddVW/5-4 13856545 8.009 ns/op 4994.27 MB/s BenchmarkAddVW/10-4 11764648 9.657 ns/op 8284.56 MB/s BenchmarkAddVW/100-4 532249 222.0 ns/op 3603.24 MB/s BenchmarkAddVW/1000-4 68980 1619 ns/op 4941.22 MB/s BenchmarkAddVWext/1-4 14383750 7.831 ns/op 1021.64 MB/s BenchmarkAddVWext/2-4 13329099 8.439 ns/op 1896.04 MB/s BenchmarkAddVWext/3-4 12581678 8.424 ns/op 2849.16 MB/s BenchmarkAddVWext/4-4 13880443 7.991 ns/op 4004.41 MB/s BenchmarkAddVWext/5-4 14886606 7.998 ns/op 5001.50 MB/s BenchmarkAddVWext/10-4 11572333 9.794 ns/op 8168.63 MB/s BenchmarkAddVWext/100-4 111864 1068 ns/op 749.21 MB/s BenchmarkAddVWext/1000-4 10000 10080 ns/op 793.64 MB/s BenchmarkSubVW/1-4 14519448 7.797 ns/op 1025.99 MB/s BenchmarkSubVW/2-4 13872756 8.411 ns/op 1902.21 MB/s BenchmarkSubVW/3-4 13511508 8.238 ns/op 2913.19 MB/s BenchmarkSubVW/4-4 13249773 8.183 ns/op 3910.58 MB/s BenchmarkSubVW/5-4 13814637 7.960 ns/op 5025.22 MB/s BenchmarkSubVW/10-4 10797999 9.823 ns/op 8144.50 MB/s BenchmarkSubVW/100-4 507908 239.0 ns/op 3346.88 MB/s BenchmarkSubVW/1000-4 72429 1611 ns/op 4964.92 MB/s BenchmarkSubVWext/1-4 14485814 8.117 ns/op 985.55 MB/s BenchmarkSubVWext/2-4 14289289 8.394 ns/op 1906.18 MB/s BenchmarkSubVWext/3-4 12024603 8.469 ns/op 2833.79 MB/s BenchmarkSubVWext/4-4 13810456 7.916 ns/op 4042.65 MB/s BenchmarkSubVWext/5-4 13240126 7.981 ns/op 5012.01 MB/s BenchmarkSubVWext/10-4 11624990 9.670 ns/op 8272.78 MB/s BenchmarkSubVWext/100-4 108771 1070 ns/op 747.49 MB/s BenchmarkSubVWext/1000-4 11961 10344 ns/op 773.38 MB/s BenchmarkMulAddVWW/1-4 12262917 9.068 ns/op 7057.98 MB/s BenchmarkMulAddVWW/2-4 11577211 9.704 ns/op 13190.16 MB/s BenchmarkMulAddVWW/3-4 12954292 8.501 ns/op 22585.86 MB/s BenchmarkMulAddVWW/4-4 13243926 9.060 ns/op 28255.46 MB/s BenchmarkMulAddVWW/5-4 11093248 9.500 ns/op 33685.01 MB/s BenchmarkMulAddVWW/10-4 9102147 12.12 ns/op 52799.03 MB/s BenchmarkMulAddVWW/100-4 1388730 85.99 ns/op 74427.41 MB/s BenchmarkMulAddVWW/1000-4 141567 838.6 ns/op 76320.30 MB/s BenchmarkAddMulVVW/1-4 12810154 8.193 ns/op 7811.12 MB/s BenchmarkAddMulVVW/2-4 12104230 8.786 ns/op 14568.83 MB/s BenchmarkAddMulVVW/3-4 11799074 9.370 ns/op 20490.74 MB/s BenchmarkAddMulVVW/4-4 11124306 10.03 ns/op 25519.34 MB/s BenchmarkAddMulVVW/5-4 10306903 11.22 ns/op 28526.75 MB/s BenchmarkAddMulVVW/10-4 9595110 11.42 ns/op 56053.16 MB/s BenchmarkAddMulVVW/100-4 2064159 56.80 ns/op 112682.72 MB/s BenchmarkAddMulVVW/1000-4 213928 500.7 ns/op 127821.00 MB/s BenchmarkDivWVW/1-4 4315683 27.93 ns/op 2291.12 MB/s BenchmarkDivWVW/2-4 2689504 44.54 ns/op 2873.87 MB/s BenchmarkDivWVW/3-4 2149776 56.83 ns/op 3378.66 MB/s BenchmarkDivWVW/4-4 1754108 68.67 ns/op 3728.06 MB/s BenchmarkDivWVW/5-4 1486129 81.74 ns/op 3914.70 MB/s BenchmarkDivWVW/10-4 817136 146.6 ns/op 4365.14 MB/s BenchmarkDivWVW/100-4 87501 1315 ns/op 4868.57 MB/s BenchmarkDivWVW/1000-4 9284 12885 ns/op 4967.08 MB/s BenchmarkNonZeroShifts/1/shrVU-4 14721330 8.164 ns/op BenchmarkNonZeroShifts/1/shlVU-4 13630713 7.839 ns/op BenchmarkNonZeroShifts/2/shrVU-4 13406715 8.497 ns/op BenchmarkNonZeroShifts/2/shlVU-4 14750608 7.843 ns/op BenchmarkNonZeroShifts/3/shrVU-4 12385359 8.840 ns/op BenchmarkNonZeroShifts/3/shlVU-4 13411452 8.439 ns/op BenchmarkNonZeroShifts/4/shrVU-4 11364153 9.663 ns/op BenchmarkNonZeroShifts/4/shlVU-4 12497281 9.068 ns/op BenchmarkNonZeroShifts/5/shrVU-4 10778282 10.61 ns/op BenchmarkNonZeroShifts/5/shlVU-4 11924247 9.516 ns/op BenchmarkNonZeroShifts/10/shrVU-4 7508317 15.24 ns/op BenchmarkNonZeroShifts/10/shlVU-4 9364566 12.88 ns/op BenchmarkNonZeroShifts/100/shrVU-4 1000000 100.2 ns/op BenchmarkNonZeroShifts/100/shlVU-4 1696110 70.28 ns/op BenchmarkNonZeroShifts/1000/shrVU-4 124747 954.3 ns/op BenchmarkNonZeroShifts/1000/shlVU-4 179142 641.2 ns/op BenchmarkDecimalConversion-4 332 368676 ns/op BenchmarkFloatString/100-4 17250 6909 ns/op 392 B/op 8 allocs/op BenchmarkFloatString/1000-4 302 392616 ns/op 2907 B/op 9 allocs/op BenchmarkFloatString/10000-4 3 36863365 ns/op 60258 B/op 45 allocs/op BenchmarkFloatString/100000-4 1 3564090507 ns/op 837848 B/op 508 allocs/op BenchmarkFloatAdd/10-4 222421 493.1 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100-4 241020 488.7 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/1000-4 215488 551.8 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/10000-4 114210 1022 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100000-4 22417 5383 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10-4 310550 389.1 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100-4 289728 398.7 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/1000-4 291806 406.6 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10000-4 192324 565.7 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100000-4 55136 2121 ns/op 0 B/op 0 allocs/op BenchmarkParseFloatSmallExp-4 2853 41210 ns/op BenchmarkParseFloatLargeExp-4 679 174553 ns/op BenchmarkGCD10x10/WithoutXY-4 299815 379.2 ns/op BenchmarkGCD10x10/WithXY-4 85586 1392 ns/op BenchmarkGCD10x100/WithoutXY-4 165199 728.5 ns/op BenchmarkGCD10x100/WithXY-4 25299 4922 ns/op BenchmarkGCD10x1000/WithoutXY-4 101628 1092 ns/op BenchmarkGCD10x1000/WithXY-4 21256 5837 ns/op BenchmarkGCD100x100/WithoutXY-4 43401 2757 ns/op BenchmarkGCD100x100/WithXY-4 16226 7754 ns/op BenchmarkGCD100x1000/WithoutXY-4 19244 6283 ns/op BenchmarkGCD100x1000/WithXY-4 8557 12773 ns/op BenchmarkGCD1000x1000/WithoutXY-4 3378 32549 ns/op BenchmarkGCD1000x1000/WithXY-4 1852 61341 ns/op BenchmarkHilbert-4 33 3367602 ns/op BenchmarkBinomial-4 21292 5969 ns/op BenchmarkQuoRem-4 32004 3902 ns/op BenchmarkExp-4 22 4675979 ns/op BenchmarkExpMont/Odd-4 220 538198 ns/op 2587 B/op 21 allocs/op BenchmarkExpMont/Even1-4 212 549649 ns/op 3364 B/op 38 allocs/op BenchmarkExpMont/Even2-4 207 577108 ns/op 3845 B/op 53 allocs/op BenchmarkExpMont/Even3-4 208 570136 ns/op 3858 B/op 54 allocs/op BenchmarkExpMont/Even4-4 207 578773 ns/op 3838 B/op 53 allocs/op BenchmarkExpMont/Even8-4 202 569654 ns/op 3879 B/op 54 allocs/op BenchmarkExpMont/Even32-4 208 566634 ns/op 3856 B/op 53 allocs/op BenchmarkExpMont/Even64-4 250 467505 ns/op 3632 B/op 53 allocs/op BenchmarkExpMont/Even96-4 242 487368 ns/op 3767 B/op 51 allocs/op BenchmarkExpMont/Even128-4 283 406663 ns/op 3245 B/op 50 allocs/op BenchmarkExpMont/Even255-4 308 394654 ns/op 2963 B/op 47 allocs/op BenchmarkExpMont/SmallEven1-4 674 170674 ns/op 1312 B/op 34 allocs/op BenchmarkExpMont/SmallEven2-4 601 197344 ns/op 1727 B/op 46 allocs/op BenchmarkExpMont/SmallEven3-4 590 199845 ns/op 1749 B/op 48 allocs/op BenchmarkExpMont/SmallEven4-4 590 198161 ns/op 1734 B/op 47 allocs/op BenchmarkExp2-4 25 4526382 ns/op BenchmarkBitset-4 1000000 110.6 ns/op BenchmarkBitsetNeg-4 622851 187.8 ns/op BenchmarkBitsetOrig-4 337642 338.5 ns/op BenchmarkBitsetNegOrig-4 241671 503.2 ns/op BenchmarkModSqrt225_Tonelli-4 211 566022 ns/op BenchmarkModSqrt225_3Mod4-4 667 168340 ns/op BenchmarkModSqrt231_Tonelli-4 202 580589 ns/op BenchmarkModSqrt231_5Mod8-4 560 203630 ns/op BenchmarkModInverse-4 18658 6559 ns/op BenchmarkSqrt-4 2424 46522 ns/op BenchmarkIntSqr/1-4 1695760 70.55 ns/op BenchmarkIntSqr/2-4 1141072 105.0 ns/op BenchmarkIntSqr/3-4 989310 121.2 ns/op BenchmarkIntSqr/5-4 763190 158.5 ns/op BenchmarkIntSqr/8-4 620491 195.4 ns/op BenchmarkIntSqr/10-4 512029 231.7 ns/op BenchmarkIntSqr/20-4 86407 1468 ns/op BenchmarkIntSqr/30-4 66681 1925 ns/op BenchmarkIntSqr/50-4 41714 3031 ns/op BenchmarkIntSqr/80-4 24511 5081 ns/op BenchmarkIntSqr/100-4 18632 6588 ns/op BenchmarkIntSqr/200-4 6999 17056 ns/op BenchmarkIntSqr/300-4 2257 47200 ns/op BenchmarkIntSqr/500-4 1237 93821 ns/op BenchmarkIntSqr/800-4 512 227767 ns/op BenchmarkIntSqr/1000-4 382 310415 ns/op BenchmarkDiv/20/10-4 506343 217.4 ns/op BenchmarkDiv/40/20-4 518250 216.3 ns/op BenchmarkDiv/100/50-4 523298 217.8 ns/op BenchmarkDiv/200/100-4 74025 1652 ns/op BenchmarkDiv/400/200-4 72132 1720 ns/op BenchmarkDiv/1000/500-4 61514 2081 ns/op BenchmarkDiv/2000/1000-4 45174 2780 ns/op BenchmarkDiv/20000/10000-4 1940 57604 ns/op BenchmarkDiv/200000/100000-4 52 2379665 ns/op BenchmarkDiv/2000000/1000000-4 2 71192296 ns/op BenchmarkDiv/20000000/10000000-4 1 2175928954 ns/op BenchmarkMul-4 8 13150076 ns/op BenchmarkNatMul/10-4 344004 351.2 ns/op BenchmarkNatMul/100-4 10663 11235 ns/op BenchmarkNatMul/1000-4 320 377298 ns/op BenchmarkZeroShifts/Shl-4 19318 5223 ns/op BenchmarkZeroShifts/ShlSame-4 6200858 19.11 ns/op BenchmarkZeroShifts/Shr-4 24396 5366 ns/op BenchmarkZeroShifts/ShrSame-4 6382042 18.55 ns/op BenchmarkExp3Power/0x10-4 276693 430.1 ns/op BenchmarkExp3Power/0x40-4 228534 484.9 ns/op BenchmarkExp3Power/0x100-4 165768 738.1 ns/op BenchmarkExp3Power/0x400-4 80734 1739 ns/op BenchmarkExp3Power/0x1000-4 14708 7907 ns/op BenchmarkExp3Power/0x4000-4 3146 40628 ns/op BenchmarkExp3Power/0x10000-4 346 342202 ns/op BenchmarkExp3Power/0x40000-4 32 3439794 ns/op BenchmarkExp3Power/0x100000-4 3 33739532 ns/op BenchmarkExp3Power/0x400000-4 1 306980862 ns/op BenchmarkFibo-4 4 30284348 ns/op BenchmarkNatSqr/1-4 1342970 89.72 ns/op BenchmarkNatSqr/2-4 817159 137.8 ns/op BenchmarkNatSqr/3-4 804498 159.7 ns/op BenchmarkNatSqr/5-4 520880 210.4 ns/op BenchmarkNatSqr/8-4 485772 276.8 ns/op BenchmarkNatSqr/10-4 338866 338.7 ns/op BenchmarkNatSqr/20-4 77840 1523 ns/op BenchmarkNatSqr/30-4 56553 2036 ns/op BenchmarkNatSqr/50-4 35460 3752 ns/op BenchmarkNatSqr/80-4 20377 5695 ns/op BenchmarkNatSqr/100-4 16470 7448 ns/op BenchmarkNatSqr/200-4 6398 19113 ns/op BenchmarkNatSqr/300-4 2319 47074 ns/op BenchmarkNatSqr/500-4 1374 97201 ns/op BenchmarkNatSqr/800-4 543 218748 ns/op BenchmarkNatSqr/1000-4 402 296720 ns/op BenchmarkNatSetBytes/8-4 3655988 33.36 ns/op BenchmarkNatSetBytes/24-4 1000000 121.7 ns/op BenchmarkNatSetBytes/128-4 327658 379.8 ns/op BenchmarkNatSetBytes/7-4 1322002 89.92 ns/op BenchmarkNatSetBytes/23-4 730402 165.5 ns/op BenchmarkNatSetBytes/127-4 305001 412.3 ns/op BenchmarkScanPi-4 330 356002 ns/op BenchmarkStringPiParallel-4 936 112856 ns/op BenchmarkScan/10/Base2-4 54712 2153 ns/op BenchmarkScan/100/Base2-4 5474 19518 ns/op BenchmarkScan/1000/Base2-4 616 194908 ns/op BenchmarkScan/10/Base8-4 135435 845.7 ns/op BenchmarkScan/100/Base8-4 17610 6526 ns/op BenchmarkScan/1000/Base8-4 1774 64520 ns/op BenchmarkScan/10/Base10-4 142965 821.9 ns/op BenchmarkScan/100/Base10-4 19246 6310 ns/op BenchmarkScan/1000/Base10-4 1902 60557 ns/op BenchmarkScan/10/Base16-4 163432 684.8 ns/op BenchmarkScan/100/Base16-4 22274 5386 ns/op BenchmarkScan/1000/Base16-4 2235 50801 ns/op BenchmarkString/10/Base2-4 240744 422.9 ns/op BenchmarkString/100/Base2-4 38662 2981 ns/op BenchmarkString/1000/Base2-4 4303 29059 ns/op BenchmarkString/10/Base8-4 512985 235.1 ns/op BenchmarkString/100/Base8-4 101815 1164 ns/op BenchmarkString/1000/Base8-4 11694 10344 ns/op BenchmarkString/10/Base10-4 301840 402.3 ns/op BenchmarkString/100/Base10-4 64994 1803 ns/op BenchmarkString/1000/Base10-4 7807 15608 ns/op BenchmarkString/10/Base16-4 569470 211.3 ns/op BenchmarkString/100/Base16-4 132118 893.5 ns/op BenchmarkString/1000/Base16-4 16430 7565 ns/op BenchmarkLeafSize/0-4 62 1797315 ns/op BenchmarkLeafSize/1-4 718 165794 ns/op BenchmarkLeafSize/2-4 729 164892 ns/op BenchmarkLeafSize/3-4 544 224252 ns/op BenchmarkLeafSize/4-4 734 157706 ns/op BenchmarkLeafSize/5-4 492 246771 ns/op BenchmarkLeafSize/6-4 541 218740 ns/op BenchmarkLeafSize/7-4 585 206698 ns/op BenchmarkLeafSize/8-4 741 161858 ns/op BenchmarkLeafSize/9-4 404 289185 ns/op BenchmarkLeafSize/10-4 482 245964 ns/op BenchmarkLeafSize/11-4 458 242383 ns/op BenchmarkLeafSize/12-4 540 217601 ns/op BenchmarkLeafSize/13-4 500 235512 ns/op BenchmarkLeafSize/14-4 616 199331 ns/op BenchmarkLeafSize/15-4 620 188989 ns/op BenchmarkLeafSize/16-4 751 161104 ns/op BenchmarkLeafSize/32-4 744 156716 ns/op BenchmarkLeafSize/64-4 687 172225 ns/op BenchmarkProbablyPrime/n=0-4 16 7113506 ns/op BenchmarkProbablyPrime/n=1-4 14 7980852 ns/op BenchmarkProbablyPrime/n=5-4 9 11130470 ns/op BenchmarkProbablyPrime/n=10-4 7 15189449 ns/op BenchmarkProbablyPrime/n=20-4 5 23849366 ns/op BenchmarkProbablyPrime/Lucas-4 16 6805201 ns/op BenchmarkProbablyPrime/MillerRabinBase2-4 144 842701 ns/op BenchmarkRatCmp-4 303194 366.8 ns/op BenchmarkFloatPrecExact/1-4 201541 561.6 ns/op BenchmarkFloatPrecExact/10-4 67050 1786 ns/op BenchmarkFloatPrecExact/100-4 17739 6794 ns/op BenchmarkFloatPrecExact/1000-4 2882 39136 ns/op BenchmarkFloatPrecExact/10000-4 205 581733 ns/op BenchmarkFloatPrecExact/100000-4 5 22477785 ns/op BenchmarkFloatPrecExact/1000000-4 1 1128673732 ns/op BenchmarkFloatPrecMixed/1-4 202016 603.5 ns/op BenchmarkFloatPrecMixed/10-4 62914 1897 ns/op BenchmarkFloatPrecMixed/100-4 7773 15066 ns/op BenchmarkFloatPrecMixed/1000-4 704 167995 ns/op BenchmarkFloatPrecMixed/10000-4 20 5432144 ns/op BenchmarkFloatPrecMixed/100000-4 1 302149158 ns/op BenchmarkFloatPrecMixed/1000000-4 1 20767110757 ns/op BenchmarkFloatPrecInexact/1-4 288334 362.6 ns/op BenchmarkFloatPrecInexact/10-4 264252 433.9 ns/op BenchmarkFloatPrecInexact/100-4 221811 635.4 ns/op BenchmarkFloatPrecInexact/1000-4 60183 2243 ns/op BenchmarkFloatPrecInexact/10000-4 6058 17046 ns/op BenchmarkFloatPrecInexact/100000-4 741 159538 ns/op BenchmarkFloatPrecInexact/1000000-4 58 2721069 ns/op BenchmarkFloatSqrt/64-4 32367 3733 ns/op 160 B/op 4 allocs/op BenchmarkFloatSqrt/128-4 20091 5890 ns/op 208 B/op 4 allocs/op BenchmarkFloatSqrt/256-4 14450 8378 ns/op 304 B/op 4 allocs/op BenchmarkFloatSqrt/1000-4 7670 15339 ns/op 1264 B/op 5 allocs/op BenchmarkFloatSqrt/10000-4 1450 81068 ns/op 17948 B/op 8 allocs/op BenchmarkFloatSqrt/100000-4 110 1081188 ns/op 175244 B/op 19 allocs/op BenchmarkFloatSqrt/1000000-4 2 86780159 ns/op 3558548 B/op 619 allocs/op PASS ok math/big 73.817s goos: freebsd goarch: amd64 pkg: math/bits cpu: AMD EPYC 7B12 BenchmarkLeadingZeros-4 10614565 10.02 ns/op BenchmarkLeadingZeros8-4 9796725 11.50 ns/op BenchmarkLeadingZeros16-4 11033223 10.85 ns/op BenchmarkLeadingZeros32-4 11398696 9.937 ns/op BenchmarkLeadingZeros64-4 10669938 10.21 ns/op BenchmarkTrailingZeros-4 11056352 11.07 ns/op BenchmarkTrailingZeros8-4 10946378 10.23 ns/op BenchmarkTrailingZeros16-4 11473647 9.533 ns/op BenchmarkTrailingZeros32-4 11487530 9.357 ns/op BenchmarkTrailingZeros64-4 12288296 10.29 ns/op BenchmarkOnesCount-4 10739590 10.37 ns/op BenchmarkOnesCount8-4 11882965 9.523 ns/op BenchmarkOnesCount16-4 10796707 10.70 ns/op BenchmarkOnesCount32-4 11368945 10.06 ns/op BenchmarkOnesCount64-4 10885104 10.26 ns/op BenchmarkRotateLeft-4 10654004 10.99 ns/op BenchmarkRotateLeft8-4 11281630 9.665 ns/op BenchmarkRotateLeft16-4 10672822 11.04 ns/op BenchmarkRotateLeft32-4 11317851 10.95 ns/op BenchmarkRotateLeft64-4 11752562 10.05 ns/op BenchmarkReverse-4 20178460 5.628 ns/op BenchmarkReverse8-4 19330624 5.664 ns/op BenchmarkReverse16-4 18591492 5.502 ns/op BenchmarkReverse32-4 18792973 5.416 ns/op BenchmarkReverse64-4 19744034 5.414 ns/op BenchmarkReverseBytes-4 19517574 5.617 ns/op BenchmarkReverseBytes16-4 20147728 5.609 ns/op BenchmarkReverseBytes32-4 21126183 5.042 ns/op BenchmarkReverseBytes64-4 20523225 5.266 ns/op BenchmarkAdd-4 11609414 9.985 ns/op BenchmarkAdd32-4 10462065 10.62 ns/op BenchmarkAdd64-4 11147383 10.98 ns/op BenchmarkAdd64multiple-4 22965304 5.918 ns/op BenchmarkSub-4 11613021 9.659 ns/op BenchmarkSub32-4 10721456 10.93 ns/op BenchmarkSub64-4 11493726 9.862 ns/op BenchmarkSub64multiple-4 20092572 5.364 ns/op BenchmarkMul-4 10767604 10.82 ns/op BenchmarkMul32-4 11568315 10.92 ns/op BenchmarkMul64-4 10230073 10.03 ns/op BenchmarkDiv-4 10880316 10.42 ns/op BenchmarkDiv32-4 11058062 10.63 ns/op BenchmarkDiv64-4 10897431 10.14 ns/op PASS ok math/bits 6.521s goos: freebsd goarch: amd64 pkg: math/cmplx cpu: AMD EPYC 7B12 BenchmarkAbs-4 14833058 7.787 ns/op BenchmarkAcos-4 672903 179.7 ns/op BenchmarkAcosh-4 600684 189.9 ns/op BenchmarkAsin-4 613737 177.9 ns/op BenchmarkAsinh-4 654195 180.5 ns/op BenchmarkAtan-4 1068741 112.3 ns/op BenchmarkAtanh-4 1078801 110.5 ns/op BenchmarkConj-4 18589041 5.933 ns/op BenchmarkCos-4 658587 157.4 ns/op BenchmarkCosh-4 730730 163.5 ns/op BenchmarkExp-4 872287 116.3 ns/op BenchmarkLog-4 1500639 80.63 ns/op BenchmarkLog10-4 1482906 80.72 ns/op BenchmarkPhase-4 3198200 37.48 ns/op BenchmarkPolar-4 2209890 54.60 ns/op BenchmarkPow-4 260682 443.8 ns/op BenchmarkRect-4 1253554 95.78 ns/op BenchmarkSin-4 729796 159.5 ns/op BenchmarkSinh-4 647926 162.9 ns/op BenchmarkSqrt-4 1000000 107.0 ns/op BenchmarkTan-4 415354 265.1 ns/op BenchmarkTanh-4 492234 237.2 ns/op PASS ok math/cmplx 4.307s goos: freebsd goarch: amd64 pkg: math/rand cpu: AMD EPYC 7B12 BenchmarkInt63Threadsafe-4 1128109 104.0 ns/op BenchmarkInt63ThreadsafeParallel-4 708114 151.7 ns/op BenchmarkInt63Unthreadsafe-4 1477878 81.56 ns/op BenchmarkIntn1000-4 1000000 108.3 ns/op BenchmarkInt63n1000-4 1256354 95.52 ns/op BenchmarkInt31n1000-4 1293880 95.25 ns/op BenchmarkFloat32-4 1260351 95.47 ns/op BenchmarkFloat64-4 1475311 81.84 ns/op BenchmarkPerm3-4 244422 439.1 ns/op BenchmarkPerm30-4 31204 3787 ns/op BenchmarkPerm30ViaShuffle-4 31642 3828 ns/op BenchmarkShuffleOverhead-4 22080 5597 ns/op BenchmarkRead3-4 1178762 102.4 ns/op BenchmarkRead64-4 104438 1121 ns/op BenchmarkRead1000-4 6210 16337 ns/op BenchmarkConcurrent-4 197424 620.2 ns/op PASS ok math/rand 3.778s goos: freebsd goarch: amd64 pkg: math/rand/v2 cpu: AMD EPYC 7B12 BenchmarkChaCha8MarshalBinary-4 906850 124.5 ns/op BenchmarkChaCha8MarshalBinaryRead-4 342991 332.9 ns/op BenchmarkChaCha8-4 6709372 18.82 ns/op BenchmarkChaCha8Read-4 1000000 106.6 ns/op 300.27 MB/s BenchmarkPCG_DXSM-4 4465276 25.56 ns/op BenchmarkSourceUint64-4 4529806 25.84 ns/op BenchmarkGlobalInt64-4 4300647 27.52 ns/op BenchmarkGlobalInt64Parallel-4 7859743 14.73 ns/op BenchmarkGlobalUint64-4 4296963 27.92 ns/op BenchmarkGlobalUint64Parallel-4 7647786 14.77 ns/op BenchmarkInt64-4 2782376 44.31 ns/op BenchmarkUint64-4 2740568 44.44 ns/op BenchmarkGlobalIntN1000-4 2836957 40.47 ns/op BenchmarkIntN1000-4 2031040 57.38 ns/op BenchmarkInt64N1000-4 2065837 57.62 ns/op BenchmarkInt64N1e8-4 2142218 58.45 ns/op BenchmarkInt64N1e9-4 2110893 55.72 ns/op BenchmarkInt64N2e9-4 2041460 58.07 ns/op BenchmarkInt64N1e18-4 2028079 59.92 ns/op BenchmarkInt64N2e18-4 2008994 60.30 ns/op BenchmarkInt64N4e18-4 1763942 67.99 ns/op BenchmarkInt32N1000-4 2068934 58.35 ns/op BenchmarkInt32N1e8-4 2071780 58.22 ns/op BenchmarkInt32N1e9-4 2047021 58.08 ns/op BenchmarkInt32N2e9-4 2085973 58.67 ns/op BenchmarkFloat32-4 2727934 44.45 ns/op BenchmarkFloat64-4 2684396 44.41 ns/op BenchmarkExpFloat64-4 1554799 76.73 ns/op BenchmarkNormFloat64-4 1528410 78.15 ns/op BenchmarkPerm3-4 396588 278.5 ns/op BenchmarkPerm30-4 41061 2983 ns/op BenchmarkPerm30ViaShuffle-4 42295 2847 ns/op BenchmarkShuffleOverhead-4 54954 2136 ns/op BenchmarkConcurrent-4 4160234 28.64 ns/op PASS ok math/rand/v2 6.657s goos: freebsd goarch: amd64 pkg: mime cpu: AMD EPYC 7B12 BenchmarkQEncodeWord-4 76630 1505 ns/op BenchmarkQDecodeWord-4 158788 681.2 ns/op BenchmarkQDecodeHeader-4 170133 696.1 ns/op BenchmarkTypeByExtension/.html-4 346099 317.5 ns/op BenchmarkTypeByExtension/.HTML-4 237450 466.1 ns/op BenchmarkTypeByExtension/.unused-4 268150 411.9 ns/op BenchmarkExtensionsByType/text/html-4 223113 484.2 ns/op BenchmarkExtensionsByType/text/html;_charset=utf-8-4 165644 738.6 ns/op BenchmarkExtensionsByType/application/octet-stream-4 237244 482.6 ns/op PASS ok mime 2.181s goos: freebsd goarch: amd64 pkg: mime/multipart cpu: AMD EPYC 7B12 BenchmarkReadForm/fields/maxMemory=0-4 847 123331 ns/op 47509 B/op 188 allocs/op BenchmarkReadForm/fields/maxMemory=1048576-4 1008 122026 ns/op 47570 B/op 188 allocs/op BenchmarkReadForm/files/maxMemory=0-4 398 297505 ns/op 104007 B/op 272 allocs/op BenchmarkReadForm/files/maxMemory=1048576-4 792 158064 ns/op 49409 B/op 208 allocs/op PASS ok mime/multipart 1.642s goos: freebsd goarch: amd64 pkg: mime/quotedprintable cpu: AMD EPYC 7B12 BenchmarkWriter-4 1328 88154 ns/op PASS ok mime/quotedprintable 1.201s goos: freebsd goarch: amd64 pkg: net cpu: AMD EPYC 7B12 BenchmarkGoLookupIP-4 142 868621 ns/op 9810 B/op 112 allocs/op BenchmarkGoLookupIPNoSuchHost-4 10 10845068 ns/op 26016 B/op 207 allocs/op BenchmarkGoLookupIPWithBrokenNameServer-4 1 5036534581 ns/op 159528 B/op 245 allocs/op BenchmarkDNSName-4 140824 740.4 ns/op BenchmarkInterfaces-4 6531 16029 ns/op 3320 B/op 41 allocs/op BenchmarkInterfaceByIndex-4 12734 9304 ns/op 1944 B/op 29 allocs/op BenchmarkInterfaceByName-4 7642 15933 ns/op 3384 B/op 42 allocs/op BenchmarkInterfaceAddrs-4 7542 14342 ns/op 3272 B/op 48 allocs/op BenchmarkInterfacesAndAddrs-4 12165 9815 ns/op 2088 B/op 35 allocs/op BenchmarkInterfacesAndMulticastAddrs-4 9126 12356 ns/op 3168 B/op 50 allocs/op BenchmarkParseIP-4 18434 6424 ns/op BenchmarkParseIPValidIPv4-4 926781 116.9 ns/op BenchmarkParseIPValidIPv6-4 739730 147.6 ns/op BenchmarkIPMarshalText/IPv4-4 861616 143.0 ns/op 0 B/op 0 allocs/op BenchmarkIPMarshalText/IPv6-4 289334 362.3 ns/op 0 B/op 0 allocs/op BenchmarkIPMarshalText/IPv6_long-4 182284 647.3 ns/op 48 B/op 1 allocs/op BenchmarkIPString/IPv4-4 167548 713.9 ns/op 32 B/op 2 allocs/op BenchmarkIPString/IPv6-4 20316 5923 ns/op 216 B/op 11 allocs/op BenchmarkIPMaskString-4 83269 1447 ns/op BenchmarkIPEqual/IPv4-4 1390484 89.58 ns/op BenchmarkIPEqual/IPv6-4 1342448 91.75 ns/op BenchmarkSendfileZeroBytes-4 18892 5896 ns/op 19 B/op 1 allocs/op BenchmarkSendFile/file-to-tcp/1024-4 1 1067317440 ns/op 0.00 MB/s 280 B/op 8 allocs/op --- BENCH: BenchmarkSendFile/file-to-tcp/1024-4 sendfile_test.go:628: Deterministic RNG seed based on timestamp: 0x1820c65f74e44a2c BenchmarkSendFile/file-to-tcp/2048-4 1 1071412173 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: 0x1820c65fb4d655c1 BenchmarkSendFile/file-to-tcp/4096-4 1 1043298150 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: 0x1820c65ff51da9bb BenchmarkSendFile/file-to-tcp/8192-4 1 1022629692 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: 0x1820c66033bd831d BenchmarkSendFile/file-to-tcp/16384-4 1 1053147636 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: 0x1820c66071286991 BenchmarkSendFile/file-to-tcp/32768-4 1 1069867453 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: 0x1820c660b05e3a30 BenchmarkSendFile/file-to-tcp/65536-4 1 1070801403 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: 0x1820c660f0a4ae89 BenchmarkSendFile/file-to-tcp/131072-4 1 1013028823 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: 0x1820c66130f55dfd BenchmarkSendFile/file-to-tcp/262144-4 1 1040733416 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: 0x1820c6616dcf4a09 BenchmarkSendFile/file-to-tcp/524288-4 1 1040524627 ns/op 0.50 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: 0x1820c661aca385a0 BenchmarkSendFile/file-to-tcp/1048576-4 1 1029511297 ns/op 1.02 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: 0x1820c661ebcc3ec3 BenchmarkSendFile/file-to-unix/1024-4 1 1078324189 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: 0x1820c6622b16f8de BenchmarkSendFile/file-to-unix/2048-4 1 1072774174 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: 0x1820c6626bbd3d99 BenchmarkSendFile/file-to-unix/4096-4 1 1072927465 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: 0x1820c662ac1b75ef BenchmarkSendFile/file-to-unix/8192-4 1 1010349581 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: 0x1820c662ec7c7a49 BenchmarkSendFile/file-to-unix/16384-4 1 1076325327 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: 0x1820c663291e0f1d BenchmarkSendFile/file-to-unix/32768-4 1 1072808445 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: 0x1820c663699ec9a3 BenchmarkSendFile/file-to-unix/65536-4 1 1072609924 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: 0x1820c663aa03b587 BenchmarkSendFile/file-to-unix/131072-4 1 1078585129 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: 0x1820c663ea690772 BenchmarkSendFile/file-to-unix/262144-4 1 1078957449 ns/op 0.24 MB/s 32944 B/op 4 allocs/op --- BENCH: BenchmarkSendFile/file-to-unix/262144-4 sendfile_test.go:628: Deterministic RNG seed based on timestamp: 0x1820c6642b53480e BenchmarkSendFile/file-to-unix/524288-4 1 1081538622 ns/op 0.48 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: 0x1820c6646c4dd5c1 BenchmarkSendFile/file-to-unix/1048576-4 1 1081610262 ns/op 0.97 MB/s 32944 B/op 4 allocs/op --- BENCH: BenchmarkSendFile/file-to-unix/1048576-4 sendfile_test.go:628: Deterministic RNG seed based on timestamp: 0x1820c664ade41c37 BenchmarkTCP4OneShot-4 2628 45707 ns/op BenchmarkTCP4OneShotTimeout-4 2576 45839 ns/op BenchmarkTCP4Persistent-4 7340 15553 ns/op BenchmarkTCP4PersistentTimeout-4 7744 13462 ns/op BenchmarkTCP6OneShot-4 3531 35725 ns/op BenchmarkTCP6OneShotTimeout-4 3465 34024 ns/op BenchmarkTCP6Persistent-4 9748 11595 ns/op BenchmarkTCP6PersistentTimeout-4 10730 11874 ns/op BenchmarkTCP4ConcurrentReadWrite-4 10000 25947 ns/op BenchmarkTCP6ConcurrentReadWrite-4 10000 25639 ns/op BenchmarkSetReadDeadline-4 124285 949.9 ns/op BenchmarkUDP6LinkLocalUnicast-4 7593 18027 ns/op BenchmarkReadWriteMsgUDPAddrPort-4 16305 13665 ns/op 0 B/op 0 allocs/op BenchmarkWriteToReadFromUDP-4 8259 16126 ns/op 16 B/op 1 allocs/op BenchmarkWriteToReadFromUDPAddrPort-4 7393 16396 ns/op 0 B/op 0 allocs/op PASS ok net 36.332s goos: freebsd goarch: amd64 pkg: net/http cpu: AMD EPYC 7B12 BenchmarkCookieString-4 40664 2801 ns/op 176 B/op 1 allocs/op BenchmarkReadSetCookies-4 18358 6582 ns/op 1200 B/op 21 allocs/op BenchmarkReadCookies-4 28293 4298 ns/op 2000 B/op 11 allocs/op BenchmarkHeaderWriteSubset-4 25604 4709 ns/op 45 B/op 0 allocs/op BenchmarkCopyValues-4 59020 2350 ns/op 736 B/op 11 allocs/op BenchmarkHexEscapeNonASCII-4 73680 1634 ns/op 192 B/op 2 allocs/op BenchmarkFindChild/n=2/rep=linear-4 2060886 57.30 ns/op BenchmarkFindChild/n=2/rep=map-4 4092901 28.61 ns/op BenchmarkFindChild/n=2/rep=hybrid8-4 1740027 68.41 ns/op BenchmarkFindChild/n=4/rep=linear-4 1094323 108.9 ns/op BenchmarkFindChild/n=4/rep=map-4 4133977 28.49 ns/op BenchmarkFindChild/n=4/rep=hybrid8-4 1007296 119.0 ns/op BenchmarkFindChild/n=8/rep=linear-4 576498 207.1 ns/op BenchmarkFindChild/n=8/rep=map-4 4084783 29.35 ns/op BenchmarkFindChild/n=8/rep=hybrid8-4 483632 215.7 ns/op BenchmarkFindChild/n=16/rep=linear-4 260410 410.6 ns/op BenchmarkFindChild/n=16/rep=map-4 4834508 25.73 ns/op BenchmarkFindChild/n=16/rep=hybrid8-4 3087598 38.93 ns/op BenchmarkFindChild/n=32/rep=linear-4 142650 846.8 ns/op BenchmarkFindChild/n=32/rep=map-4 4365770 25.76 ns/op BenchmarkFindChild/n=32/rep=hybrid8-4 2973015 39.84 ns/op BenchmarkMultiConflicts-4 1 128147610 ns/op BenchmarkServerMatch-4 25714 4828 ns/op BenchmarkReadRequestChrome-4 5216 22836 ns/op 26.76 MB/s 1539 B/op 14 allocs/op BenchmarkReadRequestCurl-4 13718 8721 ns/op 8.94 MB/s 988 B/op 9 allocs/op BenchmarkReadRequestApachebench-4 13765 8793 ns/op 9.33 MB/s 988 B/op 9 allocs/op BenchmarkReadRequestSiege-4 9411 12510 ns/op 12.07 MB/s 1084 B/op 11 allocs/op BenchmarkReadRequestWrk-4 20882 5853 ns/op 6.83 MB/s 924 B/op 7 allocs/op BenchmarkFileAndServer_1KB/h1-4 278 421929 ns/op 2.43 MB/s BenchmarkFileAndServer_1KB/https1-4 212 523268 ns/op 1.96 MB/s BenchmarkFileAndServer_1KB/h2-4 153 705574 ns/op 1.45 MB/s BenchmarkFileAndServer_16MB/h1-4 4 29871952 ns/op 561.64 MB/s BenchmarkFileAndServer_16MB/https1-4 2 64292505 ns/op 260.95 MB/s BenchmarkFileAndServer_16MB/h2-4 1 169306364 ns/op 99.09 MB/s BenchmarkFileAndServer_64MB/h1-4 1 117422700 ns/op 571.52 MB/s BenchmarkFileAndServer_64MB/https1-4 1 239920304 ns/op 279.71 MB/s BenchmarkFileAndServer_64MB/h2-4 1 729029502 ns/op 92.05 MB/s BenchmarkServeMux-4 294 443038 ns/op 17280 B/op 360 allocs/op BenchmarkServeMux_SkipServe-4 352 368678 ns/op 0 B/op 0 allocs/op BenchmarkClientServer/h1-4 286 385496 ns/op 6553 B/op 69 allocs/op BenchmarkClientServer/https1-4 248 445444 ns/op 7228 B/op 78 allocs/op BenchmarkClientServer/h2-4 172 613114 ns/op 10626 B/op 77 allocs/op BenchmarkClientServerParallel/4/h1-4 1174 89650 ns/op 10269 B/op 83 allocs/op BenchmarkClientServerParallel/4/https1-4 174 601479 ns/op 46161 B/op 347 allocs/op --- BENCH: BenchmarkClientServerParallel/4/https1-4 clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:22247: read tcp 127.0.0.1:22211->127.0.0.1:22247: use of closed network connection clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:22244: read tcp 127.0.0.1:22211->127.0.0.1:22244: use of closed network connection clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:22240: read tcp 127.0.0.1:22211->127.0.0.1:22240: use of closed network connection clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:22249: write tcp 127.0.0.1:22211->127.0.0.1:22249: use of closed network connection clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:22297: read tcp 127.0.0.1:22250->127.0.0.1:22297: use of closed network connection clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:22298: write tcp 127.0.0.1:22250->127.0.0.1:22298: use of closed network connection clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:22296: write tcp 127.0.0.1:22250->127.0.0.1:22296: use of closed network connection clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:22350: write tcp 127.0.0.1:22299->127.0.0.1:22350: use of closed network connection clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:22351: write tcp 127.0.0.1:22299->127.0.0.1:22351: use of closed network connection clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:22352: write tcp 127.0.0.1:22299->127.0.0.1:22352: use of closed network connection ... [output truncated] BenchmarkClientServerParallel/4/h2-4 771 147889 ns/op 11400 B/op 87 allocs/op --- BENCH: BenchmarkClientServerParallel/4/h2-4 clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:22369: EOF clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:22370: EOF clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:22366: write tcp 127.0.0.1:22355->127.0.0.1:22366: use of closed network connection BenchmarkClientServerParallel/64/h1-4 1000 137928 ns/op 17361 B/op 107 allocs/op BenchmarkClientServerParallel/64/https1-4 87 1820387 ns/op 142810 B/op 1005 allocs/op --- BENCH: BenchmarkClientServerParallel/64/https1-4 clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:23215: EOF clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:23208: EOF clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:23206: read tcp 127.0.0.1:23205->127.0.0.1:23206: use of closed network connection clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:23207: read tcp 127.0.0.1:23205->127.0.0.1:23207: use of closed network connection clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:23209: read tcp 127.0.0.1:23205->127.0.0.1:23209: use of closed network connection clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:23212: write tcp 127.0.0.1:23205->127.0.0.1:23212: use of closed network connection clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:23297: read tcp 127.0.0.1:23219->127.0.0.1:23297: use of closed network connection clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:23300: EOF BenchmarkClientServerParallel/64/h2-4 94 1661200 ns/op 129373 B/op 981 allocs/op --- BENCH: BenchmarkClientServerParallel/64/h2-4 clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:23313: EOF clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:23316: EOF clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:23320: EOF clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:23312: read tcp 127.0.0.1:23309->127.0.0.1:23312: use of closed network connection clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:23321: write tcp 127.0.0.1:23309->127.0.0.1:23321: use of closed network connection clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:23318: write tcp 127.0.0.1:23309->127.0.0.1:23318: use of closed network connection clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:23315: write tcp 127.0.0.1:23309->127.0.0.1:23315: use of closed network connection clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:23340: read tcp 127.0.0.1:23324->127.0.0.1:23340: use of closed network connection clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:23347: read tcp 127.0.0.1:23324->127.0.0.1:23347: use of closed network connection clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:23330: EOF ... [output truncated] BenchmarkServer-4 1 1097113744 ns/op 30944 B/op 159 allocs/op BenchmarkClient-4 229 503208 ns/op 4242 B/op 50 allocs/op BenchmarkServerFakeConnNoKeepAlive-4 477 241871 ns/op 7994 B/op 56 allocs/op BenchmarkServerFakeConnWithKeepAlive-4 919 110878 ns/op 3156 B/op 24 allocs/op BenchmarkServerFakeConnWithKeepAliveLite-4 1509 83748 ns/op 1985 B/op 14 allocs/op BenchmarkServerHandlerTypeLen-4 1332 78890 ns/op 2829 B/op 21 allocs/op BenchmarkServerHandlerNoLen-4 1412 83979 ns/op 2780 B/op 19 allocs/op BenchmarkServerHandlerNoType-4 1429 72294 ns/op 2783 B/op 20 allocs/op BenchmarkServerHandlerNoHeader-4 1738 63600 ns/op 1968 B/op 14 allocs/op BenchmarkServerHijack-4 1076 109136 ns/op 17177 B/op 52 allocs/op BenchmarkCloseNotifier/h1-4 453 266044 ns/op 6191 B/op 53 allocs/op BenchmarkResponseStatusLine-4 749709 154.1 ns/op 0 B/op 0 allocs/op PASS ok net/http 16.927s goos: freebsd goarch: amd64 pkg: net/http/httputil cpu: AMD EPYC 7B12 BenchmarkServeHTTP-4 5880 21411 ns/op 34258 B/op 14 allocs/op PASS ok net/http/httputil 1.301s goos: freebsd goarch: amd64 pkg: net/netip cpu: AMD EPYC 7B12 BenchmarkIPNextPrev-4 118572 972.0 ns/op BenchmarkBinaryMarshalRoundTrip/ipv4-4 1143985 104.9 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6-4 755538 140.1 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6+zone-4 137547 873.5 ns/op BenchmarkStdIPv4-4 152022 767.0 ns/op 16 B/op 1 allocs/op BenchmarkIPv4-4 123722 911.7 ns/op 0 B/op 0 allocs/op BenchmarkIPv4_inline-4 123223 953.2 ns/op 0 B/op 0 allocs/op BenchmarkStdIPv6-4 140318 848.8 ns/op 16 B/op 1 allocs/op BenchmarkIPv6-4 105297 1100 ns/op 0 B/op 0 allocs/op BenchmarkIPv4Contains-4 1921228 54.95 ns/op 0 B/op 0 allocs/op BenchmarkIPv6Contains-4 1795334 68.48 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v4-4 1268125 93.96 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6-4 756471 160.8 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_ellipsis-4 902986 131.7 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_v4-4 731702 161.9 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_zone-4 156451 742.1 ns/op 0 B/op 0 allocs/op BenchmarkStdParseIP/v4-4 694110 155.7 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6-4 481624 230.3 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_ellipsis-4 590785 203.3 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_v4-4 464902 240.5 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_zone-4 129648 850.3 ns/op 16 B/op 1 allocs/op BenchmarkAddrString/v4-4 542857 218.0 ns/op 16 B/op 1 allocs/op BenchmarkAddrString/v6-4 182058 627.0 ns/op 48 B/op 1 allocs/op BenchmarkAddrString/v6_ellipsis-4 232034 466.9 ns/op 24 B/op 1 allocs/op BenchmarkAddrString/v6_v4-4 338121 362.5 ns/op 24 B/op 1 allocs/op BenchmarkAddrString/v6_zone-4 222378 509.9 ns/op 24 B/op 1 allocs/op BenchmarkIPStringExpanded/v4-4 444524 245.4 ns/op 16 B/op 1 allocs/op BenchmarkIPStringExpanded/v6-4 236344 505.4 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_ellipsis-4 210993 507.0 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_v4-4 220788 511.0 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_zone-4 176695 680.7 ns/op 128 B/op 2 allocs/op BenchmarkAddrMarshalText/v4-4 557739 188.8 ns/op 16 B/op 1 allocs/op BenchmarkAddrMarshalText/v6-4 199072 563.1 ns/op 48 B/op 1 allocs/op BenchmarkAddrMarshalText/v6_ellipsis-4 267238 456.3 ns/op 48 B/op 1 allocs/op BenchmarkAddrMarshalText/v6_v4-4 334014 342.1 ns/op 32 B/op 1 allocs/op BenchmarkAddrMarshalText/v6_zone-4 216792 513.6 ns/op 48 B/op 1 allocs/op BenchmarkAddrPortString/v4-4 367065 323.9 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortString/v6-4 159295 733.0 ns/op 48 B/op 1 allocs/op BenchmarkAddrPortString/v6_ellipsis-4 184887 590.5 ns/op 32 B/op 1 allocs/op BenchmarkAddrPortString/v6_v4-4 245937 493.3 ns/op 32 B/op 1 allocs/op BenchmarkAddrPortString/v6_zone-4 176452 635.6 ns/op 32 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v4-4 353839 307.8 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6-4 163034 708.8 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_ellipsis-4 200755 585.1 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_v4-4 240944 471.3 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_zone-4 183685 627.4 ns/op 64 B/op 1 allocs/op BenchmarkPrefixMasking/IPv4_/32-4 1398967 85.41 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/17-4 1386789 86.03 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/0-4 1389708 86.38 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/128-4 1336335 90.60 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/65-4 1331776 90.24 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/0-4 1333909 91.11 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/128-4 1324630 82.72 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/65-4 1319041 90.80 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/0-4 1325341 90.78 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMarshalText-4 542559 219.3 ns/op 24 B/op 1 allocs/op BenchmarkParseAddrPort/v4-4 607590 187.7 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6-4 497586 244.3 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_ellipsis-4 476522 218.2 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_v4-4 443761 241.9 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_zone-4 133890 845.0 ns/op 0 B/op 0 allocs/op BenchmarkAs16-4 7032618 16.67 ns/op PASS ok net/netip 10.357s 2025/02/03 18:33:48 Test RPC server listening on 127.0.0.1:23996 2025/02/03 18:33:48 Test HTTP RPC server listening on 127.0.0.1:23997 goos: freebsd goarch: amd64 pkg: net/rpc cpu: AMD EPYC 7B12 BenchmarkEndToEnd-4 1500 73646 ns/op BenchmarkEndToEndHTTP-4 1453 69044 ns/op BenchmarkEndToEndAsync-4 3882 29673 ns/op BenchmarkEndToEndAsyncHTTP-4 3969 29070 ns/op PASS ok net/rpc 1.949s goos: freebsd goarch: amd64 pkg: net/textproto cpu: AMD EPYC 7B12 BenchmarkReadMIMEHeader/client_headers-4 5284 22636 ns/op BenchmarkReadMIMEHeader/server_headers-4 7639 15518 ns/op BenchmarkUncommon-4 37449 3505 ns/op 464 B/op 5 allocs/op PASS ok net/textproto 1.653s goos: freebsd goarch: amd64 pkg: net/url cpu: AMD EPYC 7B12 BenchmarkString-4 7320 15759 ns/op 1200 B/op 32 allocs/op BenchmarkResolvePath-4 164557 673.9 ns/op 32 B/op 2 allocs/op BenchmarkQueryEscape/#00-4 872355 137.6 ns/op 16 B/op 1 allocs/op BenchmarkQueryEscape/#01-4 140727 884.4 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#02-4 251708 490.3 ns/op 32 B/op 1 allocs/op BenchmarkQueryEscape/#03-4 116841 1001 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#04-4 20164 5929 ns/op 832 B/op 2 allocs/op BenchmarkPathEscape/#00-4 572517 209.7 ns/op 16 B/op 1 allocs/op BenchmarkPathEscape/#01-4 131342 879.3 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#02-4 227592 479.8 ns/op 32 B/op 1 allocs/op BenchmarkPathEscape/#03-4 123382 981.0 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#04-4 22072 5545 ns/op 704 B/op 2 allocs/op BenchmarkQueryUnescape/#00-4 320215 361.1 ns/op 16 B/op 1 allocs/op BenchmarkQueryUnescape/#01-4 142480 828.2 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#02-4 127958 853.3 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#03-4 63308 1867 ns/op 64 B/op 1 allocs/op BenchmarkQueryUnescape/#04-4 11973 10182 ns/op 320 B/op 1 allocs/op BenchmarkPathUnescape/#00-4 325342 364.5 ns/op 16 B/op 1 allocs/op BenchmarkPathUnescape/#01-4 130825 825.7 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#02-4 140142 860.2 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#03-4 62072 1850 ns/op 64 B/op 1 allocs/op BenchmarkPathUnescape/#04-4 12237 9820 ns/op 320 B/op 1 allocs/op PASS ok net/url 4.379s goos: freebsd goarch: amd64 pkg: os cpu: AMD EPYC 7B12 BenchmarkExpand/noop-4 3520470 32.64 ns/op 0 B/op 0 allocs/op BenchmarkExpand/multiple-4 240126 449.9 ns/op 48 B/op 2 allocs/op BenchmarkReaddirname-4 1495 77798 ns/op --- BENCH: BenchmarkReaddirname-4 os_test.go:506: benchmarkReaddirname ".": 158 entries os_test.go:506: benchmarkReaddirname ".": 158 entries os_test.go:506: benchmarkReaddirname ".": 158 entries BenchmarkReaddir-4 454 254831 ns/op --- BENCH: BenchmarkReaddir-4 os_test.go:523: benchmarkReaddir ".": 158 entries os_test.go:523: benchmarkReaddir ".": 158 entries os_test.go:523: benchmarkReaddir ".": 158 entries BenchmarkReadDir-4 1095 108625 ns/op --- BENCH: BenchmarkReadDir-4 os_test.go:540: benchmarkReadDir ".": 158 entries os_test.go:540: benchmarkReadDir ".": 158 entries os_test.go:540: benchmarkReadDir ".": 158 entries BenchmarkStatDot-4 150807 785.5 ns/op BenchmarkStatFile-4 127082 973.7 ns/op BenchmarkStatDir-4 132570 898.5 ns/op BenchmarkLstatDot-4 150260 785.9 ns/op BenchmarkLstatFile-4 123363 967.7 ns/op BenchmarkLstatDir-4 137757 909.6 ns/op BenchmarkRemoveAll-4 40 2576888 ns/op 41294 B/op 557 allocs/op PASS ok os 2.921s goos: freebsd goarch: amd64 pkg: os/exec cpu: AMD EPYC 7B12 BenchmarkExecHostname-4 43 2647853 ns/op 7440 B/op 31 allocs/op PASS ok os/exec 1.196s goos: freebsd goarch: amd64 pkg: os/user cpu: AMD EPYC 7B12 BenchmarkCurrent-4 23708 4685 ns/op PASS ok os/user 1.246s goos: freebsd goarch: amd64 pkg: reflect cpu: AMD EPYC 7B12 BenchmarkBool-4 4666372 25.10 ns/op BenchmarkString-4 2997477 39.69 ns/op BenchmarkBytes-4 2610062 45.89 ns/op BenchmarkNamedBytes-4 1482318 80.44 ns/op BenchmarkBytesArray-4 999380 119.6 ns/op BenchmarkSliceLen-4 2975829 39.39 ns/op BenchmarkMapLen-4 1146075 106.9 ns/op BenchmarkStringLen-4 2287064 52.21 ns/op BenchmarkArrayLen-4 1698654 70.72 ns/op BenchmarkSliceCap-4 3080938 38.66 ns/op BenchmarkDeepEqual/int8-4 539445 219.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int8-4 120444 961.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int16-4 473755 256.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int16-4 116132 995.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int32-4 421316 253.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int32-4 114362 1023 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int64-4 472689 253.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int64-4 117555 994.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int-4 404085 252.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int-4 115080 1001 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint8-4 457221 219.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8-4 149444 755.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint16-4 474748 253.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint16-4 116898 998.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint32-4 412011 259.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint32-4 116432 1016 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint64-4 460998 254.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint64-4 112502 999.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint-4 418778 252.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint-4 114924 1014 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uintptr-4 416480 253.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uintptr-4 106492 1020 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float32-4 470652 255.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float32-4 117478 1001 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float64-4 401768 255.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float64-4 112148 994.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex64-4 410863 252.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex64-4 113179 1013 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex128-4 474501 252.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex128-4 117664 1006 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/bool-4 548617 217.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]bool-4 124777 955.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/string-4 420721 253.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]string-4 119330 1019 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8#01-4 151645 757.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][]uint8-4 76468 1536 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[6]uint8-4 62002 1893 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][6]uint8-4 45522 2627 ns/op 0 B/op 0 allocs/op BenchmarkMapsDeepEqual-4 47065 2554 ns/op BenchmarkIsZero/ArrayComparable-4 343598 346.0 ns/op BenchmarkIsZero/ArrayIncomparable-4 41018 2889 ns/op BenchmarkIsZero/StructComparable-4 843082 135.5 ns/op BenchmarkIsZero/StructIncomparable-4 173138 640.3 ns/op BenchmarkIsZero/ArrayInt_4-4 1604571 76.63 ns/op BenchmarkIsZero/ArrayInt_1024-4 19344 6195 ns/op BenchmarkIsZero/ArrayInt_1024_NoZero-4 37610 3178 ns/op BenchmarkIsZero/Struct4Int-4 1673674 71.30 ns/op BenchmarkIsZero/ArrayStruct4Int_1024-4 19267 6223 ns/op BenchmarkIsZero/ArrayChanInt_1024-4 19279 6184 ns/op BenchmarkIsZero/StructInt_512-4 37779 3162 ns/op BenchmarkSetZero/Bool/Direct-4 4785445 24.78 ns/op BenchmarkSetZero/Bool/CachedZero-4 1111288 105.9 ns/op BenchmarkSetZero/Bool/NewZero-4 838982 143.7 ns/op BenchmarkSetZero/Int/Direct-4 3086832 39.21 ns/op BenchmarkSetZero/Int/CachedZero-4 1000000 108.3 ns/op BenchmarkSetZero/Int/NewZero-4 799396 141.2 ns/op BenchmarkSetZero/Uint/Direct-4 3106285 38.37 ns/op BenchmarkSetZero/Uint/CachedZero-4 1138629 105.1 ns/op BenchmarkSetZero/Uint/NewZero-4 847134 143.6 ns/op BenchmarkSetZero/Float/Direct-4 3094946 39.21 ns/op BenchmarkSetZero/Float/CachedZero-4 1000000 108.7 ns/op BenchmarkSetZero/Float/NewZero-4 829393 142.5 ns/op BenchmarkSetZero/Complex/Direct-4 3076657 39.27 ns/op BenchmarkSetZero/Complex/CachedZero-4 1120147 106.7 ns/op BenchmarkSetZero/Complex/NewZero-4 832779 141.0 ns/op BenchmarkSetZero/Array/Direct-4 2842926 41.79 ns/op BenchmarkSetZero/Array/CachedZero-4 1119494 106.3 ns/op BenchmarkSetZero/Array/NewZero-4 821697 141.8 ns/op BenchmarkSetZero/Chan/Direct-4 3078675 39.08 ns/op BenchmarkSetZero/Chan/CachedZero-4 1128079 104.2 ns/op BenchmarkSetZero/Chan/NewZero-4 882014 135.3 ns/op BenchmarkSetZero/Func/Direct-4 3080274 38.42 ns/op BenchmarkSetZero/Func/CachedZero-4 1149646 103.1 ns/op BenchmarkSetZero/Func/NewZero-4 875866 138.7 ns/op BenchmarkSetZero/Interface/Direct-4 2836812 41.56 ns/op BenchmarkSetZero/Interface/CachedZero-4 1121924 108.8 ns/op BenchmarkSetZero/Interface/NewZero-4 763537 144.2 ns/op BenchmarkSetZero/Map/Direct-4 3024228 38.43 ns/op BenchmarkSetZero/Map/CachedZero-4 1157383 103.8 ns/op BenchmarkSetZero/Map/NewZero-4 873855 139.1 ns/op BenchmarkSetZero/Pointer/Direct-4 3086888 39.18 ns/op BenchmarkSetZero/Pointer/CachedZero-4 1144086 102.7 ns/op BenchmarkSetZero/Pointer/NewZero-4 780496 138.8 ns/op BenchmarkSetZero/Slice/Direct-4 2868963 42.40 ns/op BenchmarkSetZero/Slice/CachedZero-4 1136326 105.3 ns/op BenchmarkSetZero/Slice/NewZero-4 844214 140.8 ns/op BenchmarkSetZero/String/Direct-4 3055003 39.37 ns/op BenchmarkSetZero/String/CachedZero-4 1097325 106.3 ns/op BenchmarkSetZero/String/NewZero-4 846372 141.5 ns/op BenchmarkSetZero/Struct/Direct-4 2844240 41.85 ns/op BenchmarkSetZero/Struct/CachedZero-4 1122866 105.8 ns/op BenchmarkSetZero/Struct/NewZero-4 839863 144.2 ns/op BenchmarkSelect/1-4 229525 483.0 ns/op 80 B/op 5 allocs/op BenchmarkSelect/4-4 102160 1197 ns/op 208 B/op 8 allocs/op BenchmarkSelect/8-4 52413 2305 ns/op 672 B/op 13 allocs/op BenchmarkCall-4 278888 438.8 ns/op 0 B/op 0 allocs/op BenchmarkCallMethod-4 216292 527.9 ns/op 0 B/op 0 allocs/op BenchmarkCallArgCopy/size=128-4 105662 1135 ns/op 112.75 MB/s BenchmarkCallArgCopy/size=256-4 95841 1237 ns/op 206.91 MB/s BenchmarkCallArgCopy/size=1024-4 81115 1616 ns/op 633.72 MB/s BenchmarkCallArgCopy/size=4096-4 44659 2753 ns/op 1488.01 MB/s BenchmarkCallArgCopy/size=65536-4 4172 24016 ns/op 2728.84 MB/s BenchmarkFieldByName1-4 2115746 56.39 ns/op BenchmarkFieldByName2-4 162588 887.4 ns/op BenchmarkFieldByName3-4 20347 6129 ns/op BenchmarkInterfaceBig-4 5076285 23.90 ns/op BenchmarkInterfaceSmall-4 4977494 23.58 ns/op BenchmarkNew-4 3048733 37.49 ns/op BenchmarkMap/StringKeys/MapIndex-4 3394 35360 ns/op 0 B/op 0 allocs/op BenchmarkMap/StringKeys/SetMapIndex-4 2727 44223 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/MapIndex-4 3322 36823 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/SetMapIndex-4 2479 44612 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/MapIndex-4 3166 35200 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/SetMapIndex-4 2564 44340 ns/op 0 B/op 0 allocs/op BenchmarkMapIterNext-4 244954 448.6 ns/op BenchmarkTypeForString-4 2687516 45.10 ns/op BenchmarkTypeForError-4 1331930 88.27 ns/op PASS ok reflect 21.192s goos: freebsd goarch: amd64 pkg: regexp cpu: AMD EPYC 7B12 BenchmarkFind-4 11830 9937 ns/op 8939 B/op 1 allocs/op BenchmarkFindAllNoMatches-4 15817 6725 ns/op 9235 B/op 1 allocs/op BenchmarkFindString-4 14156 7776 ns/op 9408 B/op 1 allocs/op BenchmarkFindSubmatch-4 15122 7635 ns/op 9132 B/op 2 allocs/op BenchmarkFindStringSubmatch-4 15006 7886 ns/op 9473 B/op 2 allocs/op BenchmarkLiteral-4 24206 4819 ns/op BenchmarkNotLiteral-4 5299 20197 ns/op BenchmarkMatchClass-4 4238 27053 ns/op BenchmarkMatchClass_InRange-4 4471 26661 ns/op BenchmarkReplaceAll-4 3256 34200 ns/op BenchmarkAnchoredLiteralShortNonMatch-4 166516 724.9 ns/op BenchmarkAnchoredLiteralLongNonMatch-4 162727 714.0 ns/op BenchmarkAnchoredShortMatch-4 99000 1228 ns/op BenchmarkAnchoredLongMatch-4 98887 1225 ns/op BenchmarkOnePassShortA-4 26013 4593 ns/op BenchmarkNotOnePassShortA-4 10000 10965 ns/op BenchmarkOnePassShortB-4 34752 3553 ns/op BenchmarkNotOnePassShortB-4 14221 8820 ns/op BenchmarkOnePassLongPrefix-4 113768 1085 ns/op BenchmarkOnePassLongNotPrefix-4 37912 3216 ns/op BenchmarkMatchParallelShared-4 23113 5352 ns/op BenchmarkMatchParallelCopied-4 26247 4903 ns/op BenchmarkQuoteMetaAll-4 230498 473.7 ns/op 29.55 MB/s BenchmarkQuoteMetaNone-4 482604 264.8 ns/op 98.20 MB/s BenchmarkCompile/Onepass-4 5539 19307 ns/op 4272 B/op 52 allocs/op BenchmarkCompile/Medium-4 2361 47206 ns/op 10152 B/op 112 allocs/op BenchmarkCompile/Hard-4 277 425236 ns/op 90712 B/op 424 allocs/op BenchmarkMatch/Easy0/16-4 4870718 24.31 ns/op 658.24 MB/s BenchmarkMatch/Easy0/32-4 25044 4950 ns/op 6.46 MB/s BenchmarkMatch/Easy0/1K-4 25518 5254 ns/op 194.88 MB/s BenchmarkMatch/Easy0i/16-4 4856812 25.06 ns/op 638.35 MB/s BenchmarkMatch/Easy0i/32-4 7431 15125 ns/op 2.12 MB/s BenchmarkMatch/Easy0i/1K-4 354 336041 ns/op 3.05 MB/s BenchmarkMatch/Easy1/16-4 4867264 23.68 ns/op 675.66 MB/s BenchmarkMatch/Easy1/32-4 23606 5282 ns/op 6.06 MB/s BenchmarkMatch/Easy1/1K-4 9957 11946 ns/op 85.72 MB/s BenchmarkMatch/Medium/16-4 4924035 22.50 ns/op 711.05 MB/s BenchmarkMatch/Medium/32-4 7183 14098 ns/op 2.27 MB/s BenchmarkMatch/Medium/1K-4 386 299900 ns/op 3.41 MB/s BenchmarkMatch/Hard/16-4 4902921 25.09 ns/op 637.62 MB/s BenchmarkMatch/Hard/32-4 4738 21786 ns/op 1.47 MB/s BenchmarkMatch/Hard/1K-4 225 525272 ns/op 1.95 MB/s BenchmarkMatch/Hard1/16-4 1906 59903 ns/op 0.27 MB/s BenchmarkMatch/Hard1/32-4 1072 111776 ns/op 0.29 MB/s BenchmarkMatch/Hard1/1K-4 34 3349749 ns/op 0.31 MB/s BenchmarkMatch_onepass_regex/16-4 37455 3141 ns/op 5.09 MB/s 23 B/op 0 allocs/op BenchmarkMatch_onepass_regex/32-4 22819 5329 ns/op 6.00 MB/s 23 B/op 0 allocs/op BenchmarkMatch_onepass_regex/1K-4 847 140524 ns/op 7.29 MB/s 26 B/op 0 allocs/op PASS ok regexp 8.461s goos: freebsd goarch: amd64 pkg: regexp/syntax cpu: AMD EPYC 7B12 BenchmarkEmptyOpContext-4 911085 132.4 ns/op BenchmarkIsWordChar-4 239119 453.2 ns/op PASS ok regexp/syntax 2.044s goos: freebsd goarch: amd64 pkg: runtime cpu: AMD EPYC 7B12 BenchmarkCallers/cached-4 99759 1142 ns/op BenchmarkCallers/inlined-4 96504 1165 ns/op BenchmarkCallers/no-cache-4 24237 5009 ns/op BenchmarkFPCallers/cached-4 3754970 31.74 ns/op BenchmarkMakeChan/Byte-4 1425756 98.25 ns/op BenchmarkMakeChan/Int-4 1000000 119.3 ns/op BenchmarkMakeChan/Ptr-4 776288 157.4 ns/op BenchmarkMakeChan/Struct/0-4 1410990 80.10 ns/op BenchmarkMakeChan/Struct/32-4 652605 202.0 ns/op BenchmarkMakeChan/Struct/40-4 449282 229.2 ns/op BenchmarkChanNonblocking-4 12635689 8.906 ns/op BenchmarkSelectUncontended-4 2014242 61.34 ns/op BenchmarkSelectSyncContended-4 34060 3438 ns/op BenchmarkSelectAsyncContended-4 137870 819.3 ns/op BenchmarkSelectNonblock-4 7366642 18.60 ns/op BenchmarkChanUncontended-4 7365 13740 ns/op BenchmarkChanContended-4 1491 85877 ns/op BenchmarkChanSync-4 164001 752.3 ns/op BenchmarkChanSyncWork-4 51134 2324 ns/op BenchmarkChanProdCons0-4 102763 1232 ns/op BenchmarkChanProdCons10-4 155359 713.1 ns/op BenchmarkChanProdCons100-4 164484 618.9 ns/op BenchmarkChanProdConsWork0-4 91016 1415 ns/op BenchmarkChanProdConsWork10-4 106059 1043 ns/op BenchmarkChanProdConsWork100-4 108668 1012 ns/op BenchmarkSelectProdCons-4 80557 1641 ns/op BenchmarkReceiveDataFromClosedChan-4 1489413 80.15 ns/op BenchmarkChanCreation-4 157507 702.6 ns/op BenchmarkChanSem-4 229702 544.3 ns/op BenchmarkChanPopular-4 84 1536260 ns/op BenchmarkChanClosed-4 1000000 114.4 ns/op BenchmarkCallClosure-4 8139608 14.38 ns/op BenchmarkCallClosure1-4 8013952 14.61 ns/op BenchmarkCallClosure2-4 2193198 54.27 ns/op BenchmarkCallClosure3-4 2664698 51.73 ns/op BenchmarkCallClosure4-4 2230766 54.13 ns/op BenchmarkComplex128DivNormal-4 13185354 8.447 ns/op BenchmarkComplex128DivNisNaN-4 11102444 10.23 ns/op BenchmarkComplex128DivDisNaN-4 10731694 10.97 ns/op BenchmarkComplex128DivNisInf-4 13866856 8.180 ns/op BenchmarkComplex128DivDisInf-4 8549869 13.89 ns/op BenchmarkAllocation-4 6999 25069 ns/op BenchmarkReadMemStats-4 5380 19646 ns/op BenchmarkReadMemStatsLatency-4 1 95280 p50-ns 95280 p90-ns 95280 p99-ns BenchmarkWriteBarrier-4 2832931 40.01 ns/op BenchmarkBulkWriteBarrier-4 10136012 11.46 ns/op BenchmarkScanStackNoLocals-4 4 26484005 ns/op BenchmarkMSpanCountAlloc/bits=64-4 13100697 8.162 ns/op BenchmarkMSpanCountAlloc/bits=128-4 13840802 8.446 ns/op BenchmarkMSpanCountAlloc/bits=256-4 12024808 9.213 ns/op BenchmarkMSpanCountAlloc/bits=512-4 10197847 12.09 ns/op BenchmarkMSpanCountAlloc/bits=1024-4 6787608 16.39 ns/op BenchmarkHash5-4 8233647 13.43 ns/op 372.17 MB/s BenchmarkHash16-4 7839195 13.44 ns/op 1190.65 MB/s BenchmarkHash64-4 7708779 14.09 ns/op 4541.40 MB/s BenchmarkHash1024-4 4178928 28.17 ns/op 36351.07 MB/s BenchmarkHash65536-4 90453 1327 ns/op 49377.52 MB/s BenchmarkAlignedLoad-4 10549738 10.54 ns/op BenchmarkUnalignedLoad-4 10297352 11.50 ns/op BenchmarkEqEfaceConcrete-4 7404078 13.81 ns/op BenchmarkEqIfaceConcrete-4 8351397 14.33 ns/op BenchmarkNeEfaceConcrete-4 8319264 14.09 ns/op BenchmarkNeIfaceConcrete-4 8372618 13.63 ns/op BenchmarkConvT2EByteSized/bool-4 7963556 14.98 ns/op BenchmarkConvT2EByteSized/uint8-4 7776662 14.70 ns/op BenchmarkConvT2ESmall-4 7279033 16.18 ns/op BenchmarkConvT2EUintptr-4 7245372 16.32 ns/op BenchmarkConvT2ELarge-4 1805895 64.71 ns/op BenchmarkConvT2ISmall-4 7389337 16.22 ns/op BenchmarkConvT2IUintptr-4 7341418 16.07 ns/op BenchmarkConvT2ILarge-4 1893290 64.63 ns/op BenchmarkConvI2E-4 6908973 16.81 ns/op BenchmarkConvI2I-4 7654734 15.56 ns/op BenchmarkAssertE2T-4 7010870 17.25 ns/op BenchmarkAssertE2TLarge-4 3584055 31.20 ns/op BenchmarkAssertE2I-4 7916734 15.55 ns/op BenchmarkAssertI2T-4 6951385 16.89 ns/op BenchmarkAssertI2I-4 7477243 15.95 ns/op BenchmarkAssertI2E-4 7967052 14.47 ns/op BenchmarkAssertE2E-4 8094537 14.66 ns/op BenchmarkAssertE2T2-4 5448818 20.95 ns/op BenchmarkAssertE2T2Blank-4 6905995 16.81 ns/op BenchmarkAssertI2E2-4 6220512 19.44 ns/op BenchmarkAssertI2E2Blank-4 7849579 14.68 ns/op BenchmarkAssertE2E2-4 6175839 18.29 ns/op BenchmarkAssertE2E2Blank-4 7953733 14.97 ns/op BenchmarkConvT2Ezero/zero/16-4 7179414 16.27 ns/op BenchmarkConvT2Ezero/zero/32-4 7150627 16.23 ns/op BenchmarkConvT2Ezero/zero/64-4 7115421 15.98 ns/op BenchmarkConvT2Ezero/zero/str-4 7148271 16.22 ns/op BenchmarkConvT2Ezero/zero/slice-4 7109932 16.36 ns/op BenchmarkConvT2Ezero/zero/big-4 389679 469.1 ns/op BenchmarkConvT2Ezero/nonzero/str-4 2381896 56.10 ns/op BenchmarkConvT2Ezero/nonzero/slice-4 1998769 68.56 ns/op BenchmarkConvT2Ezero/nonzero/big-4 334588 519.6 ns/op BenchmarkConvT2Ezero/smallint/16-4 7272213 16.18 ns/op BenchmarkConvT2Ezero/smallint/32-4 7159885 19.30 ns/op BenchmarkConvT2Ezero/smallint/64-4 7239681 16.16 ns/op BenchmarkConvT2Ezero/largeint/16-4 2721724 56.11 ns/op BenchmarkConvT2Ezero/largeint/32-4 2717306 53.46 ns/op BenchmarkConvT2Ezero/largeint/64-4 2310811 62.87 ns/op BenchmarkMalloc8-4 3216498 53.78 ns/op BenchmarkMalloc16-4 3085094 49.25 ns/op BenchmarkMallocTypeInfo8-4 3418594 35.88 ns/op BenchmarkMallocTypeInfo16-4 2612649 48.35 ns/op BenchmarkMallocLargeStruct-4 184015 606.7 ns/op BenchmarkGoroutineSelect-4 72 1728967 ns/op BenchmarkGoroutineBlocking-4 84 1319367 ns/op BenchmarkGoroutineForRange-4 82 1326000 ns/op BenchmarkGoroutineIdle-4 99 1057001 ns/op BenchmarkHashStringSpeed-4 3652746 33.00 ns/op BenchmarkHashBytesSpeed-4 2211321 54.94 ns/op BenchmarkHashInt32Speed-4 3913075 30.69 ns/op BenchmarkHashInt64Speed-4 3914767 28.98 ns/op BenchmarkHashStringArraySpeed-4 951572 137.7 ns/op BenchmarkMegMap-4 3519126 33.09 ns/op BenchmarkMegOneMap-4 3641210 33.25 ns/op BenchmarkMegEqMap-4 3076 37186 ns/op BenchmarkMegEmptyMap-4 6131816 19.67 ns/op BenchmarkMegEmptyMapWithInterfaceKey-4 3296167 36.01 ns/op BenchmarkSmallStrMap-4 4118679 28.25 ns/op BenchmarkMapStringKeysEight_16-4 4181536 28.03 ns/op BenchmarkMapStringKeysEight_32-4 4075110 28.21 ns/op BenchmarkMapStringKeysEight_64-4 4092301 29.87 ns/op BenchmarkMapStringKeysEight_128-4 3650131 32.86 ns/op BenchmarkMapStringKeysEight_256-4 3471920 32.91 ns/op BenchmarkMapStringKeysEight_1M-4 3667722 33.75 ns/op BenchmarkMapFirst/1-4 5538427 20.95 ns/op BenchmarkMapFirst/2-4 5659480 20.45 ns/op BenchmarkMapFirst/3-4 5616859 20.64 ns/op BenchmarkMapFirst/4-4 5529714 20.58 ns/op BenchmarkMapFirst/5-4 5788834 21.01 ns/op BenchmarkMapFirst/6-4 5562776 20.15 ns/op BenchmarkMapFirst/7-4 5647521 18.92 ns/op BenchmarkMapFirst/8-4 5665663 18.87 ns/op BenchmarkMapFirst/9-4 5091336 22.82 ns/op BenchmarkMapFirst/10-4 5097027 22.17 ns/op BenchmarkMapFirst/11-4 4992796 23.21 ns/op BenchmarkMapFirst/12-4 5106913 22.66 ns/op BenchmarkMapFirst/13-4 5028862 23.03 ns/op BenchmarkMapFirst/14-4 5116972 22.79 ns/op BenchmarkMapFirst/15-4 5057088 23.05 ns/op BenchmarkMapFirst/16-4 5070388 22.75 ns/op BenchmarkMapMid/1-4 5627594 20.82 ns/op BenchmarkMapMid/2-4 5587008 19.32 ns/op BenchmarkMapMid/3-4 5516266 20.81 ns/op BenchmarkMapMid/4-4 5306095 20.63 ns/op BenchmarkMapMid/5-4 5641167 21.39 ns/op BenchmarkMapMid/6-4 5547536 21.34 ns/op BenchmarkMapMid/7-4 5314458 20.99 ns/op BenchmarkMapMid/8-4 5776218 20.96 ns/op BenchmarkMapMid/9-4 5083366 22.69 ns/op BenchmarkMapMid/10-4 5108454 22.70 ns/op BenchmarkMapMid/11-4 5094799 23.15 ns/op BenchmarkMapMid/12-4 5228600 22.48 ns/op BenchmarkMapMid/13-4 5218899 23.09 ns/op BenchmarkMapMid/14-4 5189424 22.74 ns/op BenchmarkMapMid/15-4 5133770 23.03 ns/op BenchmarkMapMid/16-4 5306226 22.66 ns/op BenchmarkMapLast/1-4 5466538 20.89 ns/op BenchmarkMapLast/2-4 5692628 20.54 ns/op BenchmarkMapLast/3-4 5490716 21.35 ns/op BenchmarkMapLast/4-4 5367928 21.29 ns/op BenchmarkMapLast/5-4 5307228 21.12 ns/op BenchmarkMapLast/6-4 5238543 21.99 ns/op BenchmarkMapLast/7-4 5071998 22.97 ns/op BenchmarkMapLast/8-4 5009872 22.52 ns/op BenchmarkMapLast/9-4 5111254 22.67 ns/op BenchmarkMapLast/10-4 5159940 22.78 ns/op BenchmarkMapLast/11-4 4916688 22.80 ns/op BenchmarkMapLast/12-4 5165853 22.45 ns/op BenchmarkMapLast/13-4 5088129 25.80 ns/op BenchmarkMapLast/14-4 4832148 26.87 ns/op BenchmarkMapLast/15-4 5122902 22.75 ns/op BenchmarkMapLast/16-4 5132001 24.40 ns/op BenchmarkMapCycle-4 3781407 31.69 ns/op BenchmarkRepeatedLookupStrMapKey32-4 5339583 21.06 ns/op BenchmarkRepeatedLookupStrMapKey1M-4 5193 22863 ns/op BenchmarkMakeMap/[Byte]Byte-4 534800 333.5 ns/op BenchmarkMakeMap/[Int]Int-4 435112 457.7 ns/op BenchmarkNewEmptyMap-4 4921404 24.01 ns/op 0 B/op 0 allocs/op BenchmarkNewSmallMap-4 1836844 63.76 ns/op 0 B/op 0 allocs/op BenchmarkSameLengthMap-4 3112388 37.77 ns/op BenchmarkSmallKeyMap-4 3342351 35.07 ns/op BenchmarkMapPopulate/1-4 2601027 47.14 ns/op 0 B/op 0 allocs/op BenchmarkMapPopulate/10-4 159670 1008 ns/op 328 B/op 3 allocs/op BenchmarkMapPopulate/100-4 14239 8935 ns/op 4456 B/op 9 allocs/op BenchmarkMapPopulate/1000-4 1012 123378 ns/op 74265 B/op 20 allocs/op BenchmarkMapPopulate/10000-4 100 1195949 ns/op 591490 B/op 79 allocs/op BenchmarkMapPopulate/100000-4 7 15218734 ns/op 4729432 B/op 534 allocs/op BenchmarkComplexAlgMap-4 541329 188.2 ns/op BenchmarkGoMapClear/Reflexive/1-4 2381605 49.85 ns/op BenchmarkGoMapClear/Reflexive/10-4 1875793 63.46 ns/op BenchmarkGoMapClear/Reflexive/100-4 720175 168.9 ns/op BenchmarkGoMapClear/Reflexive/1000-4 59798 1887 ns/op BenchmarkGoMapClear/Reflexive/10000-4 7914 15254 ns/op BenchmarkGoMapClear/NonReflexive/1-4 1848530 64.24 ns/op BenchmarkGoMapClear/NonReflexive/10-4 1522076 78.71 ns/op BenchmarkGoMapClear/NonReflexive/100-4 708339 173.3 ns/op BenchmarkGoMapClear/NonReflexive/1000-4 59251 1976 ns/op BenchmarkGoMapClear/NonReflexive/10000-4 7813 15376 ns/op BenchmarkMapStringConversion/32/simple-4 2286459 52.45 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/struct-4 2163196 55.75 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/array-4 2088704 56.01 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/simple-4 2177152 55.46 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/struct-4 2028072 60.07 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/array-4 1943860 59.90 ns/op 0 B/op 0 allocs/op BenchmarkMapInterfaceString-4 2861106 51.68 ns/op BenchmarkMapInterfacePtr-4 2879600 42.77 ns/op BenchmarkNewEmptyMapHintLessThan8-4 3558890 33.36 ns/op 0 B/op 0 allocs/op BenchmarkNewEmptyMapHintGreaterThan8-4 148381 1523 ns/op 1192 B/op 3 allocs/op BenchmarkMapIter/Key=int32/Elem=int32/len=6-4 2229385 54.30 ns/op BenchmarkMapIter/Key=int32/Elem=int32/len=64-4 1748733 68.09 ns/op BenchmarkMapIter/Key=int32/Elem=int32/len=65536-4 1837860 68.38 ns/op BenchmarkMapIter/Key=int64/Elem=int64/len=6-4 2240812 54.22 ns/op BenchmarkMapIter/Key=int64/Elem=int64/len=64-4 1750502 67.48 ns/op BenchmarkMapIter/Key=int64/Elem=int64/len=65536-4 1804864 65.87 ns/op BenchmarkMapIter/Key=string/Elem=string/len=6-4 2230075 53.45 ns/op BenchmarkMapIter/Key=string/Elem=string/len=64-4 1744512 68.13 ns/op BenchmarkMapIter/Key=string/Elem=string/len=65536-4 1766631 66.61 ns/op BenchmarkMapIter/Key=smallType/Elem=int32/len=6-4 2238424 53.63 ns/op BenchmarkMapIter/Key=smallType/Elem=int32/len=64-4 1980812 59.04 ns/op BenchmarkMapIter/Key=smallType/Elem=int32/len=65536-4 2027547 58.99 ns/op BenchmarkMapIter/Key=mediumType/Elem=int32/len=6-4 874454 139.6 ns/op BenchmarkMapIter/Key=mediumType/Elem=int32/len=64-4 847510 140.2 ns/op BenchmarkMapIter/Key=mediumType/Elem=int32/len=65536-4 1000000 481.5 ns/op BenchmarkMapIter/Key=bigType/Elem=int32/len=6-4 182395 664.0 ns/op BenchmarkMapIter/Key=bigType/Elem=int32/len=64-4 149210 707.6 ns/op BenchmarkMapIter/Key=bigType/Elem=int32/len=65536-4 1000000 1417 ns/op BenchmarkMapIter/Key=bigType/Elem=bigType/len=6-4 78909 1441 ns/op BenchmarkMapIter/Key=bigType/Elem=bigType/len=64-4 76225 1441 ns/op BenchmarkMapIter/Key=bigType/Elem=bigType/len=65536-4 1000000 2687 ns/op BenchmarkMapIter/Key=int32/Elem=bigType/len=6-4 152880 687.5 ns/op BenchmarkMapIter/Key=int32/Elem=bigType/len=64-4 156806 724.3 ns/op BenchmarkMapIter/Key=int32/Elem=bigType/len=65536-4 1000000 1556 ns/op BenchmarkMapIter/Key=*int32/Elem=int32/len=6-4 2143212 53.73 ns/op BenchmarkMapIter/Key=*int32/Elem=int32/len=64-4 1734022 69.19 ns/op BenchmarkMapIter/Key=*int32/Elem=int32/len=65536-4 1788313 70.41 ns/op BenchmarkMapIter/Key=int32/Elem=*int32/len=6-4 2235598 53.00 ns/op BenchmarkMapIter/Key=int32/Elem=*int32/len=64-4 1743066 68.12 ns/op BenchmarkMapIter/Key=int32/Elem=*int32/len=65536-4 1768318 65.67 ns/op BenchmarkMapIterLowLoad/Key=int32/Elem=int32/len=6-4 7500481 15.38 ns/op BenchmarkMapIterLowLoad/Key=int32/Elem=int32/len=64-4 43223211 2.781 ns/op BenchmarkMapIterLowLoad/Key=int32/Elem=int32/len=65536-4 166818723 0.6891 ns/op BenchmarkMapIterLowLoad/Key=int64/Elem=int64/len=6-4 7638722 15.26 ns/op BenchmarkMapIterLowLoad/Key=int64/Elem=int64/len=64-4 37794286 2.742 ns/op BenchmarkMapIterLowLoad/Key=int64/Elem=int64/len=65536-4 160130146 0.7244 ns/op BenchmarkMapIterLowLoad/Key=string/Elem=string/len=6-4 7550272 15.48 ns/op BenchmarkMapIterLowLoad/Key=string/Elem=string/len=64-4 39540368 2.803 ns/op BenchmarkMapIterLowLoad/Key=string/Elem=string/len=65536-4 169269561 0.7068 ns/op BenchmarkMapIterLowLoad/Key=smallType/Elem=int32/len=6-4 7812162 15.16 ns/op BenchmarkMapIterLowLoad/Key=smallType/Elem=int32/len=64-4 39998492 2.623 ns/op BenchmarkMapIterLowLoad/Key=smallType/Elem=int32/len=65536-4 157255276 0.7123 ns/op BenchmarkMapIterLowLoad/Key=mediumType/Elem=int32/len=6-4 3929692 30.88 ns/op BenchmarkMapIterLowLoad/Key=mediumType/Elem=int32/len=64-4 26329449 3.931 ns/op BenchmarkMapIterLowLoad/Key=mediumType/Elem=int32/len=65536-4 163671313 0.7644 ns/op BenchmarkMapIterLowLoad/Key=bigType/Elem=int32/len=6-4 960902 123.9 ns/op BenchmarkMapIterLowLoad/Key=bigType/Elem=int32/len=64-4 8950753 12.69 ns/op BenchmarkMapIterLowLoad/Key=bigType/Elem=int32/len=65536-4 161743305 0.7284 ns/op BenchmarkMapIterLowLoad/Key=bigType/Elem=bigType/len=6-4 491067 236.0 ns/op BenchmarkMapIterLowLoad/Key=bigType/Elem=bigType/len=64-4 4736505 22.98 ns/op BenchmarkMapIterLowLoad/Key=bigType/Elem=bigType/len=65536-4 149344268 0.7814 ns/op BenchmarkMapIterLowLoad/Key=int32/Elem=bigType/len=6-4 961405 125.6 ns/op BenchmarkMapIterLowLoad/Key=int32/Elem=bigType/len=64-4 9023416 12.86 ns/op BenchmarkMapIterLowLoad/Key=int32/Elem=bigType/len=65536-4 161054840 0.7518 ns/op BenchmarkMapIterLowLoad/Key=*int32/Elem=int32/len=6-4 7670434 15.33 ns/op BenchmarkMapIterLowLoad/Key=*int32/Elem=int32/len=64-4 38638482 2.773 ns/op BenchmarkMapIterLowLoad/Key=*int32/Elem=int32/len=65536-4 152882061 0.7415 ns/op BenchmarkMapIterLowLoad/Key=int32/Elem=*int32/len=6-4 7624200 15.20 ns/op BenchmarkMapIterLowLoad/Key=int32/Elem=*int32/len=64-4 39497551 2.788 ns/op BenchmarkMapIterLowLoad/Key=int32/Elem=*int32/len=65536-4 157643440 0.7483 ns/op BenchmarkMapAccessHit/Key=int32/Elem=int32/len=6-4 3500246 33.88 ns/op BenchmarkMapAccessHit/Key=int32/Elem=int32/len=64-4 3259951 36.02 ns/op BenchmarkMapAccessHit/Key=int32/Elem=int32/len=65536-4 1831368 72.24 ns/op BenchmarkMapAccessHit/Key=int64/Elem=int64/len=6-4 3522560 33.99 ns/op BenchmarkMapAccessHit/Key=int64/Elem=int64/len=64-4 3420109 35.44 ns/op BenchmarkMapAccessHit/Key=int64/Elem=int64/len=65536-4 1332091 75.73 ns/op BenchmarkMapAccessHit/Key=string/Elem=string/len=6-4 2847488 42.02 ns/op BenchmarkMapAccessHit/Key=string/Elem=string/len=64-4 3030140 39.17 ns/op BenchmarkMapAccessHit/Key=string/Elem=string/len=65536-4 850816 137.4 ns/op BenchmarkMapAccessHit/Key=smallType/Elem=int32/len=6-4 2024800 59.73 ns/op BenchmarkMapAccessHit/Key=smallType/Elem=int32/len=64-4 2138457 56.91 ns/op BenchmarkMapAccessHit/Key=smallType/Elem=int32/len=65536-4 585596 229.7 ns/op BenchmarkMapAccessHit/Key=mediumType/Elem=int32/len=6-4 922704 129.0 ns/op BenchmarkMapAccessHit/Key=mediumType/Elem=int32/len=64-4 970348 122.6 ns/op BenchmarkMapAccessHit/Key=mediumType/Elem=int32/len=65536-4 320740 377.6 ns/op BenchmarkMapAccessHit/Key=bigType/Elem=int32/len=6-4 190034 545.2 ns/op BenchmarkMapAccessHit/Key=bigType/Elem=int32/len=64-4 191691 576.8 ns/op BenchmarkMapAccessHit/Key=bigType/Elem=int32/len=65536-4 56913 1916 ns/op BenchmarkMapAccessHit/Key=bigType/Elem=bigType/len=6-4 91696 1205 ns/op BenchmarkMapAccessHit/Key=bigType/Elem=bigType/len=64-4 76087 1461 ns/op BenchmarkMapAccessHit/Key=bigType/Elem=bigType/len=65536-4 26162 4535 ns/op BenchmarkMapAccessHit/Key=int32/Elem=bigType/len=6-4 151822 707.0 ns/op BenchmarkMapAccessHit/Key=int32/Elem=bigType/len=64-4 163794 728.3 ns/op BenchmarkMapAccessHit/Key=int32/Elem=bigType/len=65536-4 69705 1720 ns/op BenchmarkMapAccessHit/Key=*int32/Elem=int32/len=6-4 3390855 34.61 ns/op BenchmarkMapAccessHit/Key=*int32/Elem=int32/len=64-4 3375446 34.80 ns/op BenchmarkMapAccessHit/Key=*int32/Elem=int32/len=65536-4 996985 132.4 ns/op BenchmarkMapAccessHit/Key=int32/Elem=*int32/len=6-4 3368167 34.92 ns/op BenchmarkMapAccessHit/Key=int32/Elem=*int32/len=64-4 3183902 36.18 ns/op BenchmarkMapAccessHit/Key=int32/Elem=*int32/len=65536-4 1671414 73.93 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=int32/len=6-4 3576290 33.13 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=int32/len=64-4 3385246 33.79 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=int32/len=65536-4 2618131 46.22 ns/op BenchmarkMapAccessMiss/Key=int64/Elem=int64/len=6-4 3570652 32.81 ns/op BenchmarkMapAccessMiss/Key=int64/Elem=int64/len=64-4 3629024 32.70 ns/op BenchmarkMapAccessMiss/Key=int64/Elem=int64/len=65536-4 2314802 49.65 ns/op BenchmarkMapAccessMiss/Key=string/Elem=string/len=6-4 3188613 37.31 ns/op BenchmarkMapAccessMiss/Key=string/Elem=string/len=64-4 3379482 35.78 ns/op BenchmarkMapAccessMiss/Key=string/Elem=string/len=65536-4 2128696 54.85 ns/op BenchmarkMapAccessMiss/Key=smallType/Elem=int32/len=6-4 2200623 53.67 ns/op BenchmarkMapAccessMiss/Key=smallType/Elem=int32/len=64-4 2200320 51.71 ns/op BenchmarkMapAccessMiss/Key=smallType/Elem=int32/len=65536-4 1834179 72.02 ns/op BenchmarkMapAccessMiss/Key=mediumType/Elem=int32/len=6-4 1042122 111.2 ns/op BenchmarkMapAccessMiss/Key=mediumType/Elem=int32/len=64-4 1124616 104.0 ns/op BenchmarkMapAccessMiss/Key=mediumType/Elem=int32/len=65536-4 692382 181.8 ns/op BenchmarkMapAccessMiss/Key=bigType/Elem=int32/len=6-4 259376 462.1 ns/op BenchmarkMapAccessMiss/Key=bigType/Elem=int32/len=64-4 223248 484.8 ns/op BenchmarkMapAccessMiss/Key=bigType/Elem=int32/len=65536-4 117688 1038 ns/op BenchmarkMapAccessMiss/Key=bigType/Elem=bigType/len=6-4 201750 529.9 ns/op BenchmarkMapAccessMiss/Key=bigType/Elem=bigType/len=64-4 199249 557.7 ns/op BenchmarkMapAccessMiss/Key=bigType/Elem=bigType/len=65536-4 107426 1007 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=bigType/len=6-4 1000000 102.3 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=bigType/len=64-4 1000000 100.6 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=bigType/len=65536-4 1038886 172.0 ns/op BenchmarkMapAccessMiss/Key=*int32/Elem=int32/len=6-4 3485743 32.82 ns/op BenchmarkMapAccessMiss/Key=*int32/Elem=int32/len=64-4 3299510 33.43 ns/op BenchmarkMapAccessMiss/Key=*int32/Elem=int32/len=65536-4 2520343 56.75 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=*int32/len=6-4 3509559 33.52 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=*int32/len=64-4 3443931 34.30 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=*int32/len=65536-4 2319382 48.00 ns/op BenchmarkMapAssignExists/Key=int32/Elem=int32/len=6-4 3139644 37.76 ns/op BenchmarkMapAssignExists/Key=int32/Elem=int32/len=64-4 2813726 38.39 ns/op BenchmarkMapAssignExists/Key=int32/Elem=int32/len=65536-4 1728584 70.32 ns/op BenchmarkMapAssignExists/Key=int64/Elem=int64/len=6-4 3185289 37.29 ns/op BenchmarkMapAssignExists/Key=int64/Elem=int64/len=64-4 3069262 38.71 ns/op BenchmarkMapAssignExists/Key=int64/Elem=int64/len=65536-4 579144 176.2 ns/op BenchmarkMapAssignExists/Key=string/Elem=string/len=6-4 2581231 46.50 ns/op BenchmarkMapAssignExists/Key=string/Elem=string/len=64-4 2595542 47.12 ns/op BenchmarkMapAssignExists/Key=string/Elem=string/len=65536-4 960586 183.3 ns/op BenchmarkMapAssignExists/Key=smallType/Elem=int32/len=6-4 1952239 60.67 ns/op BenchmarkMapAssignExists/Key=smallType/Elem=int32/len=64-4 1938944 61.37 ns/op BenchmarkMapAssignExists/Key=smallType/Elem=int32/len=65536-4 616788 213.6 ns/op BenchmarkMapAssignExists/Key=mediumType/Elem=int32/len=6-4 911340 129.9 ns/op BenchmarkMapAssignExists/Key=mediumType/Elem=int32/len=64-4 866349 136.9 ns/op BenchmarkMapAssignExists/Key=mediumType/Elem=int32/len=65536-4 293352 419.5 ns/op BenchmarkMapAssignExists/Key=bigType/Elem=int32/len=6-4 216360 555.6 ns/op BenchmarkMapAssignExists/Key=bigType/Elem=int32/len=64-4 189186 578.9 ns/op BenchmarkMapAssignExists/Key=bigType/Elem=int32/len=65536-4 60741 1920 ns/op BenchmarkMapAssignExists/Key=bigType/Elem=bigType/len=6-4 88837 1243 ns/op BenchmarkMapAssignExists/Key=bigType/Elem=bigType/len=64-4 83036 1331 ns/op BenchmarkMapAssignExists/Key=bigType/Elem=bigType/len=65536-4 22813 5416 ns/op BenchmarkMapAssignExists/Key=int32/Elem=bigType/len=6-4 160626 707.1 ns/op BenchmarkMapAssignExists/Key=int32/Elem=bigType/len=64-4 132045 795.0 ns/op BenchmarkMapAssignExists/Key=int32/Elem=bigType/len=65536-4 40466 2821 ns/op BenchmarkMapAssignExists/Key=*int32/Elem=int32/len=6-4 2981791 38.19 ns/op BenchmarkMapAssignExists/Key=*int32/Elem=int32/len=64-4 3015898 39.02 ns/op BenchmarkMapAssignExists/Key=*int32/Elem=int32/len=65536-4 1581216 121.0 ns/op BenchmarkMapAssignExists/Key=int32/Elem=*int32/len=6-4 3097063 36.98 ns/op BenchmarkMapAssignExists/Key=int32/Elem=*int32/len=64-4 3081441 38.66 ns/op BenchmarkMapAssignExists/Key=int32/Elem=*int32/len=65536-4 1307386 120.8 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=int32/len=6-4 1893052 62.62 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=int32/len=64-4 1000000 119.4 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=int32/len=65536-4 1000000 180.0 ns/op BenchmarkMapAssignFillNoHint/Key=int64/Elem=int64/len=6-4 1723784 87.58 ns/op BenchmarkMapAssignFillNoHint/Key=int64/Elem=int64/len=64-4 970197 155.0 ns/op BenchmarkMapAssignFillNoHint/Key=int64/Elem=int64/len=65536-4 1000000 221.0 ns/op BenchmarkMapAssignFillNoHint/Key=string/Elem=string/len=6-4 1279930 117.2 ns/op BenchmarkMapAssignFillNoHint/Key=string/Elem=string/len=64-4 614044 271.9 ns/op BenchmarkMapAssignFillNoHint/Key=string/Elem=string/len=65536-4 644865 351.4 ns/op BenchmarkMapAssignFillNoHint/Key=smallType/Elem=int32/len=6-4 1208980 98.05 ns/op BenchmarkMapAssignFillNoHint/Key=smallType/Elem=int32/len=64-4 646638 223.9 ns/op BenchmarkMapAssignFillNoHint/Key=smallType/Elem=int32/len=65536-4 823344 238.0 ns/op BenchmarkMapAssignFillNoHint/Key=mediumType/Elem=int32/len=6-4 252550 530.6 ns/op BenchmarkMapAssignFillNoHint/Key=mediumType/Elem=int32/len=64-4 224413 590.9 ns/op BenchmarkMapAssignFillNoHint/Key=mediumType/Elem=int32/len=65536-4 209032 891.0 ns/op BenchmarkMapAssignFillNoHint/Key=bigType/Elem=int32/len=6-4 35582 3400 ns/op BenchmarkMapAssignFillNoHint/Key=bigType/Elem=int32/len=64-4 41869 3730 ns/op BenchmarkMapAssignFillNoHint/Key=bigType/Elem=int32/len=65536-4 39315 3097 ns/op BenchmarkMapAssignFillNoHint/Key=bigType/Elem=bigType/len=6-4 22962 6808 ns/op BenchmarkMapAssignFillNoHint/Key=bigType/Elem=bigType/len=64-4 10000 12172 ns/op BenchmarkMapAssignFillNoHint/Key=bigType/Elem=bigType/len=65536-4 19395 6212 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=bigType/len=6-4 26314 4169 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=bigType/len=64-4 32454 4654 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=bigType/len=65536-4 40797 2793 ns/op BenchmarkMapAssignFillNoHint/Key=*int32/Elem=int32/len=6-4 1504201 80.07 ns/op BenchmarkMapAssignFillNoHint/Key=*int32/Elem=int32/len=64-4 759655 147.6 ns/op BenchmarkMapAssignFillNoHint/Key=*int32/Elem=int32/len=65536-4 978105 208.7 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=*int32/len=6-4 1589182 71.81 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=*int32/len=64-4 827613 169.0 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=*int32/len=65536-4 956326 211.5 ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=int32/len=6-4 288649 423.1 ns/op 80329 p100-ns/op 200.0 p50-ns/op 530.0 p99-ns/op 899.0 p99.9-ns/op 12939 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=int32/len=64-4 264650 461.7 ns/op 193360 p100-ns/op 200.0 p50-ns/op 1960 p99-ns/op 3129 p99.9-ns/op 18650 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=int32/len=65536-4 278587 507.9 ns/op 197460 p100-ns/op 230.0 p50-ns/op 621.0 p99-ns/op 30849 p99.9-ns/op 41190 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int64/Elem=int64/len=6-4 292162 412.9 ns/op 84430 p100-ns/op 180.0 p50-ns/op 550.0 p99-ns/op 1060 p99.9-ns/op 17930 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int64/Elem=int64/len=64-4 260958 466.4 ns/op 182620 p100-ns/op 190.0 p50-ns/op 2240 p99-ns/op 4211 p99.9-ns/op 35810 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int64/Elem=int64/len=65536-4 274113 538.2 ns/op 180400 p100-ns/op 260.0 p50-ns/op 640.0 p99-ns/op 35381 p99.9-ns/op 49760 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=string/Elem=string/len=6-4 278686 429.8 ns/op 174299 p100-ns/op 190.0 p50-ns/op 600.0 p99-ns/op 2680 p99.9-ns/op 18031 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=string/Elem=string/len=64-4 243994 527.1 ns/op 321520 p100-ns/op 200.0 p50-ns/op 3250 p99-ns/op 7219 p99.9-ns/op 65570 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=string/Elem=string/len=65536-4 201799 764.1 ns/op 847151 p100-ns/op 350.0 p50-ns/op 831.0 p99-ns/op 82339 p99.9-ns/op 176560 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=smallType/Elem=int32/len=6-4 259200 479.1 ns/op 222910 p100-ns/op 250.0 p50-ns/op 600.0 p99-ns/op 2000 p99.9-ns/op 18320 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=smallType/Elem=int32/len=64-4 232953 526.8 ns/op 208971 p100-ns/op 240.0 p50-ns/op 2490 p99-ns/op 5660 p99.9-ns/op 36259 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=smallType/Elem=int32/len=65536-4 245386 594.1 ns/op 228130 p100-ns/op 310.0 p50-ns/op 680.0 p99-ns/op 37160 p99.9-ns/op 53281 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=mediumType/Elem=int32/len=6-4 152989 953.0 ns/op 275240 p100-ns/op 480.0 p50-ns/op 2950 p99-ns/op 26379 p99.9-ns/op 130440 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=mediumType/Elem=int32/len=64-4 125589 1184 ns/op 11263350 p100-ns/op 491.0 p50-ns/op 4071 p99-ns/op 50920 p99.9-ns/op 161331 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=mediumType/Elem=int32/len=65536-4 141776 1289 ns/op 461040 p100-ns/op 670.0 p50-ns/op 1730 p99-ns/op 187228 p99.9-ns/op 232370 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=bigType/Elem=int32/len=6-4 30597 5134 ns/op 16127864 p100-ns/op 2210 p50-ns/op 30371 p99-ns/op 97841 p99.9-ns/op 275180 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=bigType/Elem=int32/len=64-4 27488 7204 ns/op 18857105 p100-ns/op 2671 p50-ns/op 37021 p99-ns/op 142761 p99.9-ns/op 11555340 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=bigType/Elem=int32/len=65536-4 35462 3732 ns/op 539692 p100-ns/op 2560 p50-ns/op 10489 p99-ns/op 465930 p99.9-ns/op 524490 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=bigType/Elem=bigType/len=6-4 16485 7772 ns/op 14299082 p100-ns/op 4352 p50-ns/op 49572 p99-ns/op 165880 p99.9-ns/op 407310 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=bigType/Elem=bigType/len=64-4 13174 10295 ns/op 10506289 p100-ns/op 6299 p50-ns/op 69090 p99-ns/op 169760 p99.9-ns/op 337990 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=bigType/Elem=bigType/len=65536-4 17290 7055 ns/op 523151 p100-ns/op 5720 p50-ns/op 15520 p99-ns/op 449450 p99.9-ns/op 493450 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=bigType/len=6-4 22656 4905 ns/op 259520 p100-ns/op 3160 p50-ns/op 25431 p99-ns/op 113640 p99.9-ns/op 218410 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=bigType/len=64-4 21520 5476 ns/op 15049473 p100-ns/op 3009 p50-ns/op 21670 p99-ns/op 98060 p99.9-ns/op 186140 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=bigType/len=65536-4 35079 3408 ns/op 65829 p100-ns/op 2951 p50-ns/op 11180 p99-ns/op 36210 p99.9-ns/op 43480 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=*int32/Elem=int32/len=6-4 287863 445.2 ns/op 284570 p100-ns/op 191.0 p50-ns/op 579.0 p99-ns/op 3840 p99.9-ns/op 12381 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=*int32/Elem=int32/len=64-4 225246 509.4 ns/op 321870 p100-ns/op 190.0 p50-ns/op 2431 p99-ns/op 6820 p99.9-ns/op 62581 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=*int32/Elem=int32/len=65536-4 256074 585.0 ns/op 1713732 p100-ns/op 280.0 p50-ns/op 690.0 p99-ns/op 34569 p99.9-ns/op 61690 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=*int32/len=6-4 286087 426.6 ns/op 138810 p100-ns/op 191.0 p50-ns/op 560.0 p99-ns/op 1200 p99.9-ns/op 17820 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=*int32/len=64-4 252670 480.8 ns/op 232191 p100-ns/op 190.0 p50-ns/op 2310 p99-ns/op 5151 p99.9-ns/op 47150 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=*int32/len=65536-4 267369 605.2 ns/op 981791 p100-ns/op 311.0 p50-ns/op 749.0 p99-ns/op 35209 p99.9-ns/op 57120 p99.99-ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=int32/len=6-4 1854790 64.52 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=int32/len=64-4 1908831 57.24 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=int32/len=65536-4 881470 140.9 ns/op BenchmarkMapAssignFillHint/Key=int64/Elem=int64/len=6-4 1763976 78.61 ns/op BenchmarkMapAssignFillHint/Key=int64/Elem=int64/len=64-4 1756189 71.80 ns/op BenchmarkMapAssignFillHint/Key=int64/Elem=int64/len=65536-4 1105098 175.1 ns/op BenchmarkMapAssignFillHint/Key=string/Elem=string/len=6-4 1000000 116.7 ns/op BenchmarkMapAssignFillHint/Key=string/Elem=string/len=64-4 1000000 155.6 ns/op BenchmarkMapAssignFillHint/Key=string/Elem=string/len=65536-4 478552 225.9 ns/op BenchmarkMapAssignFillHint/Key=smallType/Elem=int32/len=6-4 1107753 111.4 ns/op BenchmarkMapAssignFillHint/Key=smallType/Elem=int32/len=64-4 991029 124.7 ns/op BenchmarkMapAssignFillHint/Key=smallType/Elem=int32/len=65536-4 690927 193.2 ns/op BenchmarkMapAssignFillHint/Key=mediumType/Elem=int32/len=6-4 240901 739.3 ns/op BenchmarkMapAssignFillHint/Key=mediumType/Elem=int32/len=64-4 285921 526.8 ns/op BenchmarkMapAssignFillHint/Key=mediumType/Elem=int32/len=65536-4 253846 606.6 ns/op BenchmarkMapAssignFillHint/Key=bigType/Elem=int32/len=6-4 53889 2888 ns/op BenchmarkMapAssignFillHint/Key=bigType/Elem=int32/len=64-4 35517 4024 ns/op BenchmarkMapAssignFillHint/Key=bigType/Elem=int32/len=65536-4 43054 2567 ns/op BenchmarkMapAssignFillHint/Key=bigType/Elem=bigType/len=6-4 14878 6834 ns/op BenchmarkMapAssignFillHint/Key=bigType/Elem=bigType/len=64-4 10000 12040 ns/op BenchmarkMapAssignFillHint/Key=bigType/Elem=bigType/len=65536-4 19630 5978 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=bigType/len=6-4 29184 3969 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=bigType/len=64-4 25376 3985 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=bigType/len=65536-4 36740 3048 ns/op BenchmarkMapAssignFillHint/Key=*int32/Elem=int32/len=6-4 1488490 88.83 ns/op BenchmarkMapAssignFillHint/Key=*int32/Elem=int32/len=64-4 1695733 79.52 ns/op BenchmarkMapAssignFillHint/Key=*int32/Elem=int32/len=65536-4 863463 204.8 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=*int32/len=6-4 1442478 80.57 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=*int32/len=64-4 1591627 78.59 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=*int32/len=65536-4 579990 229.7 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=int32/len=6-4 2801858 44.31 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=int32/len=64-4 2632082 44.39 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=int32/len=65536-4 1000000 143.9 ns/op BenchmarkMapAssignFillClear/Key=int64/Elem=int64/len=6-4 2665398 43.48 ns/op BenchmarkMapAssignFillClear/Key=int64/Elem=int64/len=64-4 2665855 44.33 ns/op BenchmarkMapAssignFillClear/Key=int64/Elem=int64/len=65536-4 1314277 199.2 ns/op BenchmarkMapAssignFillClear/Key=string/Elem=string/len=6-4 2539198 48.32 ns/op BenchmarkMapAssignFillClear/Key=string/Elem=string/len=64-4 2386514 50.13 ns/op BenchmarkMapAssignFillClear/Key=string/Elem=string/len=65536-4 598652 173.8 ns/op BenchmarkMapAssignFillClear/Key=smallType/Elem=int32/len=6-4 1719241 70.19 ns/op BenchmarkMapAssignFillClear/Key=smallType/Elem=int32/len=64-4 1767084 66.98 ns/op BenchmarkMapAssignFillClear/Key=smallType/Elem=int32/len=65536-4 818736 200.4 ns/op BenchmarkMapAssignFillClear/Key=mediumType/Elem=int32/len=6-4 264268 508.2 ns/op BenchmarkMapAssignFillClear/Key=mediumType/Elem=int32/len=64-4 276582 534.4 ns/op BenchmarkMapAssignFillClear/Key=mediumType/Elem=int32/len=65536-4 164517 649.4 ns/op BenchmarkMapAssignFillClear/Key=bigType/Elem=int32/len=6-4 33117 3331 ns/op BenchmarkMapAssignFillClear/Key=bigType/Elem=int32/len=64-4 23740 4302 ns/op BenchmarkMapAssignFillClear/Key=bigType/Elem=int32/len=65536-4 30327 3704 ns/op BenchmarkMapAssignFillClear/Key=bigType/Elem=bigType/len=6-4 19674 8479 ns/op BenchmarkMapAssignFillClear/Key=bigType/Elem=bigType/len=64-4 13839 10113 ns/op BenchmarkMapAssignFillClear/Key=bigType/Elem=bigType/len=65536-4 11611 9820 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=bigType/len=6-4 24279 4221 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=bigType/len=64-4 33610 4230 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=bigType/len=65536-4 27550 3986 ns/op BenchmarkMapAssignFillClear/Key=*int32/Elem=int32/len=6-4 2641575 43.49 ns/op BenchmarkMapAssignFillClear/Key=*int32/Elem=int32/len=64-4 2654529 44.51 ns/op BenchmarkMapAssignFillClear/Key=*int32/Elem=int32/len=65536-4 1165759 128.5 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=*int32/len=6-4 2657583 43.87 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=*int32/len=64-4 2657516 44.60 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=*int32/len=65536-4 602571 178.0 ns/op BenchmarkMapAssignAddition/Key=int32/Elem=int32/len=6-4 2068327 56.02 ns/op BenchmarkMapAssignAddition/Key=int32/Elem=int32/len=64-4 1966699 58.06 ns/op BenchmarkMapAssignAddition/Key=int32/Elem=int32/len=65536-4 1000000 167.6 ns/op BenchmarkMapAssignAddition/Key=int64/Elem=int64/len=6-4 2105768 56.01 ns/op BenchmarkMapAssignAddition/Key=int64/Elem=int64/len=64-4 2059899 59.10 ns/op BenchmarkMapAssignAddition/Key=int64/Elem=int64/len=65536-4 572307 178.5 ns/op BenchmarkMapAssignAddition/Key=string/Elem=string/len=6-4 158433 8470 ns/op BenchmarkMapAssignAddition/Key=string/Elem=string/len=64-4 568024 5161 ns/op BenchmarkMapAssignAddition/Key=string/Elem=string/len=65536-4 463700 274.0 ns/op BenchmarkMapAssignAddition/Key=smallType/Elem=int32/len=6-4 986785 120.9 ns/op BenchmarkMapAssignAddition/Key=smallType/Elem=int32/len=64-4 1007479 119.4 ns/op BenchmarkMapAssignAddition/Key=smallType/Elem=int32/len=65536-4 578292 236.9 ns/op BenchmarkMapAssignAddition/Key=mediumType/Elem=int32/len=6-4 341874 311.8 ns/op BenchmarkMapAssignAddition/Key=mediumType/Elem=int32/len=64-4 388065 309.1 ns/op BenchmarkMapAssignAddition/Key=mediumType/Elem=int32/len=65536-4 213816 564.5 ns/op BenchmarkMapAssignAddition/Key=bigType/Elem=int32/len=6-4 75963 1491 ns/op BenchmarkMapAssignAddition/Key=bigType/Elem=int32/len=64-4 76195 1528 ns/op BenchmarkMapAssignAddition/Key=bigType/Elem=int32/len=65536-4 39634 2795 ns/op BenchmarkMapAssignAppend/Key=int32/Elem=[]int32/len=6-4 1470723 79.82 ns/op BenchmarkMapAssignAppend/Key=int32/Elem=[]int32/len=64-4 1517722 73.07 ns/op BenchmarkMapAssignAppend/Key=int32/Elem=[]int32/len=65536-4 423598 279.3 ns/op BenchmarkMapAssignAppend/Key=int64/Elem=[]int32/len=6-4 1636825 75.76 ns/op BenchmarkMapAssignAppend/Key=int64/Elem=[]int32/len=64-4 1656842 73.46 ns/op BenchmarkMapAssignAppend/Key=int64/Elem=[]int32/len=65536-4 467667 218.0 ns/op BenchmarkMapAssignAppend/Key=string/Elem=[]int32/len=6-4 1469882 79.95 ns/op BenchmarkMapAssignAppend/Key=string/Elem=[]int32/len=64-4 1607305 76.47 ns/op BenchmarkMapAssignAppend/Key=string/Elem=[]int32/len=65536-4 505072 268.3 ns/op BenchmarkMapDelete/Key=int32/Elem=int32/len=6-4 1511882 80.20 ns/op BenchmarkMapDelete/Key=int32/Elem=int32/len=64-4 1316959 88.68 ns/op BenchmarkMapDelete/Key=int32/Elem=int32/len=65536-4 1000000 167.5 ns/op BenchmarkMapDelete/Key=int64/Elem=int64/len=6-4 1453916 81.35 ns/op BenchmarkMapDelete/Key=int64/Elem=int64/len=64-4 1333399 90.72 ns/op BenchmarkMapDelete/Key=int64/Elem=int64/len=65536-4 1000000 183.1 ns/op BenchmarkMapDelete/Key=string/Elem=string/len=6-4 1330921 89.85 ns/op BenchmarkMapDelete/Key=string/Elem=string/len=64-4 1207254 99.86 ns/op BenchmarkMapDelete/Key=string/Elem=string/len=65536-4 1000000 303.4 ns/op BenchmarkMapDelete/Key=smallType/Elem=int32/len=6-4 970183 122.4 ns/op BenchmarkMapDelete/Key=smallType/Elem=int32/len=64-4 965508 124.1 ns/op BenchmarkMapDelete/Key=smallType/Elem=int32/len=65536-4 1000000 252.6 ns/op BenchmarkMapDelete/Key=mediumType/Elem=int32/len=6-4 191433 544.0 ns/op BenchmarkMapDelete/Key=mediumType/Elem=int32/len=64-4 193036 647.4 ns/op BenchmarkMapDelete/Key=mediumType/Elem=int32/len=65536-4 293242 865.4 ns/op BenchmarkMapDelete/Key=bigType/Elem=int32/len=6-4 29406 4444 ns/op BenchmarkMapDelete/Key=bigType/Elem=int32/len=64-4 30910 4286 ns/op BenchmarkMapDelete/Key=bigType/Elem=int32/len=65536-4 65785 4355 ns/op BenchmarkMapDelete/Key=bigType/Elem=bigType/len=6-4 15394 7126 ns/op BenchmarkMapDelete/Key=bigType/Elem=bigType/len=64-4 15094 8980 ns/op BenchmarkMapDelete/Key=bigType/Elem=bigType/len=65536-4 46132 2593 ns/op BenchmarkMapDelete/Key=int32/Elem=bigType/len=6-4 29778 4841 ns/op BenchmarkMapDelete/Key=int32/Elem=bigType/len=64-4 24004 4396 ns/op BenchmarkMapDelete/Key=int32/Elem=bigType/len=65536-4 471609 3501 ns/op BenchmarkMapDelete/Key=*int32/Elem=int32/len=6-4 1411465 84.36 ns/op BenchmarkMapDelete/Key=*int32/Elem=int32/len=64-4 1271305 96.00 ns/op BenchmarkMapDelete/Key=*int32/Elem=int32/len=65536-4 654399 194.5 ns/op BenchmarkMapDelete/Key=int32/Elem=*int32/len=6-4 1540195 79.95 ns/op BenchmarkMapDelete/Key=int32/Elem=*int32/len=64-4 1318886 92.35 ns/op BenchmarkMapDelete/Key=int32/Elem=*int32/len=65536-4 1000000 234.5 ns/op BenchmarkMapPop/Key=int32/Elem=int32/len=6-4 898384 132.0 ns/op BenchmarkMapPop/Key=int32/Elem=int32/len=64-4 507403 205.7 ns/op BenchmarkMapPop/Key=int32/Elem=int32/len=65536-4 845736 406.9 ns/op BenchmarkMapPop/Key=int64/Elem=int64/len=6-4 896196 134.0 ns/op BenchmarkMapPop/Key=int64/Elem=int64/len=64-4 549477 189.3 ns/op BenchmarkMapPop/Key=int64/Elem=int64/len=65536-4 742228 547.1 ns/op BenchmarkMapPop/Key=string/Elem=string/len=6-4 843710 142.6 ns/op BenchmarkMapPop/Key=string/Elem=string/len=64-4 622548 198.9 ns/op BenchmarkMapPop/Key=string/Elem=string/len=65536-4 340851 511.6 ns/op BenchmarkMapPop/Key=smallType/Elem=int32/len=6-4 561646 182.1 ns/op BenchmarkMapPop/Key=smallType/Elem=int32/len=64-4 532435 227.4 ns/op BenchmarkMapPop/Key=smallType/Elem=int32/len=65536-4 423018 571.4 ns/op BenchmarkMapPop/Key=mediumType/Elem=int32/len=6-4 149312 712.0 ns/op BenchmarkMapPop/Key=mediumType/Elem=int32/len=64-4 170313 784.2 ns/op BenchmarkMapPop/Key=mediumType/Elem=int32/len=65536-4 130431 1260 ns/op BenchmarkMapPop/Key=bigType/Elem=int32/len=6-4 24514 4751 ns/op BenchmarkMapPop/Key=bigType/Elem=int32/len=64-4 27610 5129 ns/op BenchmarkMapPop/Key=bigType/Elem=int32/len=65536-4 49822 2244 ns/op BenchmarkMapPop/Key=bigType/Elem=bigType/len=6-4 10000 10613 ns/op BenchmarkMapPop/Key=bigType/Elem=bigType/len=64-4 14607 9860 ns/op BenchmarkMapPop/Key=bigType/Elem=bigType/len=65536-4 54058 2272 ns/op BenchmarkMapPop/Key=int32/Elem=bigType/len=6-4 25267 4614 ns/op BenchmarkMapPop/Key=int32/Elem=bigType/len=64-4 28701 4299 ns/op BenchmarkMapPop/Key=int32/Elem=bigType/len=65536-4 183530 2708 ns/op BenchmarkMapPop/Key=*int32/Elem=int32/len=6-4 850630 140.7 ns/op BenchmarkMapPop/Key=*int32/Elem=int32/len=64-4 606484 197.8 ns/op BenchmarkMapPop/Key=*int32/Elem=int32/len=65536-4 566961 609.3 ns/op BenchmarkMapPop/Key=int32/Elem=*int32/len=6-4 909110 130.4 ns/op BenchmarkMapPop/Key=int32/Elem=*int32/len=64-4 628600 189.9 ns/op BenchmarkMapPop/Key=int32/Elem=*int32/len=65536-4 541107 489.8 ns/op BenchmarkMapDeleteLargeKey-4 509128 220.2 ns/op BenchmarkMapSmallAccessHit/Key=int32/Elem=int32/len=1-4 3566262 32.92 ns/op BenchmarkMapSmallAccessHit/Key=int32/Elem=int32/len=2-4 3529934 33.50 ns/op BenchmarkMapSmallAccessHit/Key=int32/Elem=int32/len=3-4 3515530 33.20 ns/op BenchmarkMapSmallAccessHit/Key=int32/Elem=int32/len=4-4 3458146 34.04 ns/op BenchmarkMapSmallAccessHit/Key=int32/Elem=int32/len=5-4 3318474 33.60 ns/op BenchmarkMapSmallAccessHit/Key=int32/Elem=int32/len=6-4 3399753 32.50 ns/op BenchmarkMapSmallAccessHit/Key=int32/Elem=int32/len=7-4 3500674 34.22 ns/op BenchmarkMapSmallAccessHit/Key=int32/Elem=int32/len=8-4 3474205 35.21 ns/op BenchmarkMapSmallAccessHit/Key=int64/Elem=int64/len=1-4 3694885 32.34 ns/op BenchmarkMapSmallAccessHit/Key=int64/Elem=int64/len=2-4 3675068 31.01 ns/op BenchmarkMapSmallAccessHit/Key=int64/Elem=int64/len=3-4 3644569 33.30 ns/op BenchmarkMapSmallAccessHit/Key=int64/Elem=int64/len=4-4 3560995 34.03 ns/op BenchmarkMapSmallAccessHit/Key=int64/Elem=int64/len=5-4 3553954 33.57 ns/op BenchmarkMapSmallAccessHit/Key=int64/Elem=int64/len=6-4 3472218 34.01 ns/op BenchmarkMapSmallAccessHit/Key=int64/Elem=int64/len=7-4 3514053 34.22 ns/op BenchmarkMapSmallAccessHit/Key=int64/Elem=int64/len=8-4 3406285 35.00 ns/op BenchmarkMapSmallAccessHit/Key=string/Elem=string/len=1-4 2963844 40.42 ns/op BenchmarkMapSmallAccessHit/Key=string/Elem=string/len=2-4 2855048 40.45 ns/op BenchmarkMapSmallAccessHit/Key=string/Elem=string/len=3-4 2890342 40.80 ns/op BenchmarkMapSmallAccessHit/Key=string/Elem=string/len=4-4 2791158 41.42 ns/op BenchmarkMapSmallAccessHit/Key=string/Elem=string/len=5-4 2918055 41.57 ns/op BenchmarkMapSmallAccessHit/Key=string/Elem=string/len=6-4 2869287 42.04 ns/op BenchmarkMapSmallAccessHit/Key=string/Elem=string/len=7-4 2783653 42.38 ns/op BenchmarkMapSmallAccessHit/Key=string/Elem=string/len=8-4 2844891 41.74 ns/op BenchmarkMapSmallAccessMiss/Key=int32/Elem=int32/len=1-4 3928460 27.90 ns/op BenchmarkMapSmallAccessMiss/Key=int32/Elem=int32/len=2-4 3810224 31.37 ns/op BenchmarkMapSmallAccessMiss/Key=int32/Elem=int32/len=3-4 3777150 30.36 ns/op BenchmarkMapSmallAccessMiss/Key=int32/Elem=int32/len=4-4 3667456 31.60 ns/op BenchmarkMapSmallAccessMiss/Key=int32/Elem=int32/len=5-4 3589728 33.57 ns/op BenchmarkMapSmallAccessMiss/Key=int32/Elem=int32/len=6-4 3566060 33.29 ns/op BenchmarkMapSmallAccessMiss/Key=int32/Elem=int32/len=7-4 3418490 35.02 ns/op BenchmarkMapSmallAccessMiss/Key=int32/Elem=int32/len=8-4 3412711 34.76 ns/op BenchmarkMapSmallAccessMiss/Key=int64/Elem=int64/len=1-4 4049511 27.52 ns/op BenchmarkMapSmallAccessMiss/Key=int64/Elem=int64/len=2-4 3818450 30.94 ns/op BenchmarkMapSmallAccessMiss/Key=int64/Elem=int64/len=3-4 3776085 30.95 ns/op BenchmarkMapSmallAccessMiss/Key=int64/Elem=int64/len=4-4 3621906 31.30 ns/op BenchmarkMapSmallAccessMiss/Key=int64/Elem=int64/len=5-4 3743860 32.39 ns/op BenchmarkMapSmallAccessMiss/Key=int64/Elem=int64/len=6-4 3608941 33.13 ns/op BenchmarkMapSmallAccessMiss/Key=int64/Elem=int64/len=7-4 3568921 33.10 ns/op BenchmarkMapSmallAccessMiss/Key=int64/Elem=int64/len=8-4 3466207 34.92 ns/op BenchmarkMapSmallAccessMiss/Key=string/Elem=string/len=1-4 3257286 37.03 ns/op BenchmarkMapSmallAccessMiss/Key=string/Elem=string/len=2-4 3188733 36.61 ns/op BenchmarkMapSmallAccessMiss/Key=string/Elem=string/len=3-4 3194944 37.20 ns/op BenchmarkMapSmallAccessMiss/Key=string/Elem=string/len=4-4 2925495 36.73 ns/op BenchmarkMapSmallAccessMiss/Key=string/Elem=string/len=5-4 3252469 37.02 ns/op BenchmarkMapSmallAccessMiss/Key=string/Elem=string/len=6-4 3231906 39.22 ns/op BenchmarkMapSmallAccessMiss/Key=string/Elem=string/len=7-4 3265736 38.96 ns/op BenchmarkMapSmallAccessMiss/Key=string/Elem=string/len=8-4 3036355 39.42 ns/op BenchmarkMemmove/0-4 15994932 7.451 ns/op BenchmarkMemmove/1-4 2870013 41.99 ns/op 23.82 MB/s BenchmarkMemmove/2-4 2808207 43.80 ns/op 45.66 MB/s BenchmarkMemmove/3-4 2749654 42.45 ns/op 70.67 MB/s BenchmarkMemmove/4-4 2806922 42.29 ns/op 94.59 MB/s BenchmarkMemmove/5-4 2818194 44.37 ns/op 112.70 MB/s BenchmarkMemmove/6-4 2788659 42.43 ns/op 141.40 MB/s BenchmarkMemmove/7-4 2780862 42.45 ns/op 164.89 MB/s BenchmarkMemmove/8-4 2827057 43.87 ns/op 182.35 MB/s BenchmarkMemmove/9-4 2531866 46.12 ns/op 195.14 MB/s BenchmarkMemmove/10-4 2585732 47.29 ns/op 211.45 MB/s BenchmarkMemmove/11-4 2508670 46.69 ns/op 235.59 MB/s BenchmarkMemmove/12-4 2534150 46.02 ns/op 260.78 MB/s BenchmarkMemmove/13-4 2554936 47.53 ns/op 273.50 MB/s BenchmarkMemmove/14-4 2535256 47.22 ns/op 296.49 MB/s BenchmarkMemmove/15-4 2556630 45.79 ns/op 327.57 MB/s BenchmarkMemmove/16-4 2676057 44.00 ns/op 363.67 MB/s BenchmarkMemmove/32-4 2546488 45.93 ns/op 696.77 MB/s BenchmarkMemmove/64-4 2380918 52.62 ns/op 1216.34 MB/s BenchmarkMemmove/128-4 1947834 62.79 ns/op 2038.40 MB/s BenchmarkMemmove/256-4 1510585 79.50 ns/op 3220.02 MB/s BenchmarkMemmove/512-4 1004275 119.0 ns/op 4301.57 MB/s BenchmarkMemmove/1024-4 661027 190.3 ns/op 5381.74 MB/s BenchmarkMemmove/2048-4 337234 311.2 ns/op 6580.09 MB/s BenchmarkMemmove/4096-4 206865 580.9 ns/op 7051.13 MB/s BenchmarkMemmoveOverlap/32-4 2507128 46.00 ns/op 695.73 MB/s BenchmarkMemmoveOverlap/64-4 2277603 50.90 ns/op 1257.33 MB/s BenchmarkMemmoveOverlap/128-4 1865467 62.97 ns/op 2032.69 MB/s BenchmarkMemmoveOverlap/256-4 1511448 80.54 ns/op 3178.49 MB/s BenchmarkMemmoveOverlap/512-4 984568 121.0 ns/op 4232.97 MB/s BenchmarkMemmoveOverlap/1024-4 639826 182.8 ns/op 5602.09 MB/s BenchmarkMemmoveOverlap/2048-4 388142 317.0 ns/op 6459.72 MB/s BenchmarkMemmoveOverlap/4096-4 179359 600.6 ns/op 6819.56 MB/s BenchmarkMemmoveUnalignedDst/0-4 15162357 7.251 ns/op BenchmarkMemmoveUnalignedDst/1-4 2745902 41.50 ns/op 24.10 MB/s BenchmarkMemmoveUnalignedDst/2-4 2779063 42.58 ns/op 46.97 MB/s BenchmarkMemmoveUnalignedDst/3-4 2752828 44.71 ns/op 67.10 MB/s BenchmarkMemmoveUnalignedDst/4-4 2764284 43.72 ns/op 91.50 MB/s BenchmarkMemmoveUnalignedDst/5-4 2837371 43.62 ns/op 114.64 MB/s BenchmarkMemmoveUnalignedDst/6-4 2738196 44.01 ns/op 136.33 MB/s BenchmarkMemmoveUnalignedDst/7-4 2686311 42.12 ns/op 166.19 MB/s BenchmarkMemmoveUnalignedDst/8-4 2762778 44.61 ns/op 179.33 MB/s BenchmarkMemmoveUnalignedDst/9-4 2573192 46.18 ns/op 194.91 MB/s BenchmarkMemmoveUnalignedDst/10-4 2570296 45.41 ns/op 220.21 MB/s BenchmarkMemmoveUnalignedDst/11-4 2555570 46.22 ns/op 237.98 MB/s BenchmarkMemmoveUnalignedDst/12-4 2595490 45.97 ns/op 261.05 MB/s BenchmarkMemmoveUnalignedDst/13-4 2583811 47.69 ns/op 272.59 MB/s BenchmarkMemmoveUnalignedDst/14-4 2556679 47.48 ns/op 294.87 MB/s BenchmarkMemmoveUnalignedDst/15-4 2488030 46.32 ns/op 323.81 MB/s BenchmarkMemmoveUnalignedDst/16-4 2551818 47.25 ns/op 338.62 MB/s BenchmarkMemmoveUnalignedDst/32-4 2506518 48.89 ns/op 654.59 MB/s BenchmarkMemmoveUnalignedDst/64-4 2190523 54.45 ns/op 1175.30 MB/s BenchmarkMemmoveUnalignedDst/128-4 1901732 64.75 ns/op 1976.97 MB/s BenchmarkMemmoveUnalignedDst/256-4 1477449 81.90 ns/op 3125.74 MB/s BenchmarkMemmoveUnalignedDst/512-4 1002624 116.1 ns/op 4410.69 MB/s BenchmarkMemmoveUnalignedDst/1024-4 650760 186.1 ns/op 5503.54 MB/s BenchmarkMemmoveUnalignedDst/2048-4 329378 317.9 ns/op 6442.40 MB/s BenchmarkMemmoveUnalignedDst/4096-4 197133 598.6 ns/op 6842.98 MB/s BenchmarkMemmoveUnalignedDstOverlap/32-4 2430970 50.02 ns/op 639.75 MB/s BenchmarkMemmoveUnalignedDstOverlap/64-4 2196466 54.51 ns/op 1174.07 MB/s BenchmarkMemmoveUnalignedDstOverlap/128-4 1878985 65.45 ns/op 1955.60 MB/s BenchmarkMemmoveUnalignedDstOverlap/256-4 1450207 82.53 ns/op 3101.81 MB/s BenchmarkMemmoveUnalignedDstOverlap/512-4 1000514 116.4 ns/op 4398.38 MB/s BenchmarkMemmoveUnalignedDstOverlap/1024-4 640218 185.1 ns/op 5532.32 MB/s BenchmarkMemmoveUnalignedDstOverlap/2048-4 375769 316.5 ns/op 6471.62 MB/s BenchmarkMemmoveUnalignedDstOverlap/4096-4 177727 595.3 ns/op 6880.07 MB/s BenchmarkMemmoveUnalignedSrc/0-4 14946403 6.921 ns/op BenchmarkMemmoveUnalignedSrc/1-4 2815236 43.09 ns/op 23.21 MB/s BenchmarkMemmoveUnalignedSrc/2-4 2763124 42.69 ns/op 46.85 MB/s BenchmarkMemmoveUnalignedSrc/3-4 2770834 44.31 ns/op 67.71 MB/s BenchmarkMemmoveUnalignedSrc/4-4 2654624 42.78 ns/op 93.50 MB/s BenchmarkMemmoveUnalignedSrc/5-4 2776678 43.13 ns/op 115.92 MB/s BenchmarkMemmoveUnalignedSrc/6-4 2725392 43.78 ns/op 137.05 MB/s BenchmarkMemmoveUnalignedSrc/7-4 2759534 42.68 ns/op 164.01 MB/s BenchmarkMemmoveUnalignedSrc/8-4 2722872 43.55 ns/op 183.68 MB/s BenchmarkMemmoveUnalignedSrc/9-4 2535583 46.43 ns/op 193.85 MB/s BenchmarkMemmoveUnalignedSrc/10-4 2483727 47.97 ns/op 208.47 MB/s BenchmarkMemmoveUnalignedSrc/11-4 2576750 46.41 ns/op 237.01 MB/s BenchmarkMemmoveUnalignedSrc/12-4 2558052 48.62 ns/op 246.80 MB/s BenchmarkMemmoveUnalignedSrc/13-4 2461496 45.97 ns/op 282.76 MB/s BenchmarkMemmoveUnalignedSrc/14-4 2515254 46.97 ns/op 298.05 MB/s BenchmarkMemmoveUnalignedSrc/15-4 2580832 48.22 ns/op 311.05 MB/s BenchmarkMemmoveUnalignedSrc/16-4 2616026 45.54 ns/op 351.35 MB/s BenchmarkMemmoveUnalignedSrc/32-4 2491855 48.80 ns/op 655.78 MB/s BenchmarkMemmoveUnalignedSrc/64-4 2214412 53.91 ns/op 1187.07 MB/s BenchmarkMemmoveUnalignedSrc/128-4 1901763 64.48 ns/op 1984.99 MB/s BenchmarkMemmoveUnalignedSrc/256-4 1472024 80.66 ns/op 3174.00 MB/s BenchmarkMemmoveUnalignedSrc/512-4 994131 118.4 ns/op 4322.85 MB/s BenchmarkMemmoveUnalignedSrc/1024-4 653664 183.2 ns/op 5588.01 MB/s BenchmarkMemmoveUnalignedSrc/2048-4 385846 310.2 ns/op 6601.56 MB/s BenchmarkMemmoveUnalignedSrc/4096-4 207177 575.5 ns/op 7116.76 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_0-4 2163416 56.19 ns/op 284.74 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_0-4 2198390 55.54 ns/op 288.08 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_1-4 2043775 58.12 ns/op 275.29 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_1-4 1980459 60.63 ns/op 263.88 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_4-4 2071618 57.67 ns/op 277.43 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_4-4 2011905 59.61 ns/op 268.39 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_7-4 2064619 58.89 ns/op 271.69 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_7-4 2028914 59.93 ns/op 266.99 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_0-4 1871046 61.60 ns/op 1039.03 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_0-4 1827782 64.07 ns/op 998.86 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_1-4 1840987 66.48 ns/op 962.67 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_1-4 1781770 67.70 ns/op 945.37 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_4-4 1803771 66.43 ns/op 963.37 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_4-4 1803916 63.53 ns/op 1007.36 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_7-4 1811695 65.99 ns/op 969.78 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_7-4 1804431 66.28 ns/op 965.63 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_0-4 1291922 93.77 ns/op 2729.97 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_0-4 1116447 104.7 ns/op 2445.04 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_1-4 1212189 98.74 ns/op 2592.63 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_1-4 1210854 98.81 ns/op 2590.84 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_4-4 1238689 95.11 ns/op 2691.64 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_4-4 1246834 97.37 ns/op 2629.15 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_7-4 1248616 97.56 ns/op 2623.96 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_7-4 1209170 97.06 ns/op 2637.49 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_0-4 132290 788.1 ns/op 5197.21 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_0-4 117478 993.5 ns/op 4122.62 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_1-4 139232 785.3 ns/op 5216.10 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_1-4 132378 766.2 ns/op 5345.78 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_4-4 142576 796.9 ns/op 5139.75 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_4-4 143996 777.8 ns/op 5265.92 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_7-4 149227 769.5 ns/op 5322.78 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_7-4 146120 752.7 ns/op 5441.53 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_0-4 8758 11757 ns/op 5574.11 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_0-4 7605 15717 ns/op 4169.71 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_1-4 10177 11723 ns/op 5590.41 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_1-4 10122 11929 ns/op 5493.90 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_4-4 9088 12085 ns/op 5423.02 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_4-4 10015 11989 ns/op 5466.21 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_7-4 10046 11844 ns/op 5533.37 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_7-4 9645 12523 ns/op 5233.18 MB/s BenchmarkMemmoveUnalignedSrcOverlap/32-4 2477444 48.99 ns/op 653.23 MB/s BenchmarkMemmoveUnalignedSrcOverlap/64-4 2222565 54.26 ns/op 1179.42 MB/s BenchmarkMemmoveUnalignedSrcOverlap/128-4 1831108 64.37 ns/op 1988.47 MB/s BenchmarkMemmoveUnalignedSrcOverlap/256-4 1426246 83.06 ns/op 3082.17 MB/s BenchmarkMemmoveUnalignedSrcOverlap/512-4 1019264 116.8 ns/op 4382.73 MB/s BenchmarkMemmoveUnalignedSrcOverlap/1024-4 656130 185.3 ns/op 5525.47 MB/s BenchmarkMemmoveUnalignedSrcOverlap/2048-4 368954 313.1 ns/op 6540.38 MB/s BenchmarkMemmoveUnalignedSrcOverlap/4096-4 189367 587.1 ns/op 6976.76 MB/s BenchmarkMemclr/5-4 13342098 7.819 ns/op 639.43 MB/s BenchmarkMemclr/16-4 13531038 8.421 ns/op 1900.00 MB/s BenchmarkMemclr/64-4 13212427 8.559 ns/op 7477.74 MB/s BenchmarkMemclr/256-4 11592466 9.187 ns/op 27865.74 MB/s BenchmarkMemclr/4096-4 2762150 42.93 ns/op 95414.44 MB/s BenchmarkMemclr/65536-4 151003 751.8 ns/op 87169.15 MB/s BenchmarkMemclr/1M-4 8413 15875 ns/op 66050.63 MB/s BenchmarkMemclr/4M-4 1942 57283 ns/op 73221.33 MB/s BenchmarkMemclr/8M-4 919 110512 ns/op 75907.07 MB/s BenchmarkMemclr/16M-4 474 364184 ns/op 46067.97 MB/s BenchmarkMemclr/64M-4 85 1321631 ns/op 50777.33 MB/s BenchmarkMemclrUnaligned/0_5-4 8336527 12.86 ns/op 388.95 MB/s BenchmarkMemclrUnaligned/0_16-4 8500706 12.83 ns/op 1247.56 MB/s BenchmarkMemclrUnaligned/0_64-4 8026598 13.41 ns/op 4771.93 MB/s BenchmarkMemclrUnaligned/0_256-4 8162901 13.00 ns/op 19691.59 MB/s BenchmarkMemclrUnaligned/0_4096-4 2703639 43.67 ns/op 93801.57 MB/s BenchmarkMemclrUnaligned/0_65536-4 145293 741.2 ns/op 88415.28 MB/s BenchmarkMemclrUnaligned/1_5-4 8435293 14.00 ns/op 357.04 MB/s BenchmarkMemclrUnaligned/1_16-4 8579037 12.15 ns/op 1316.34 MB/s BenchmarkMemclrUnaligned/1_64-4 8328884 14.42 ns/op 4437.98 MB/s BenchmarkMemclrUnaligned/1_256-4 7947938 14.97 ns/op 17106.45 MB/s BenchmarkMemclrUnaligned/1_4096-4 1816783 66.43 ns/op 61661.38 MB/s BenchmarkMemclrUnaligned/1_65536-4 122125 934.2 ns/op 70149.78 MB/s BenchmarkMemclrUnaligned/4_5-4 8441299 14.02 ns/op 356.56 MB/s BenchmarkMemclrUnaligned/4_16-4 8747916 12.20 ns/op 1311.18 MB/s BenchmarkMemclrUnaligned/4_64-4 8084497 14.67 ns/op 4361.76 MB/s BenchmarkMemclrUnaligned/4_256-4 8189402 14.95 ns/op 17125.24 MB/s BenchmarkMemclrUnaligned/4_4096-4 1965280 61.36 ns/op 66758.04 MB/s BenchmarkMemclrUnaligned/4_65536-4 123784 903.1 ns/op 72571.33 MB/s BenchmarkMemclrUnaligned/7_5-4 8533828 13.83 ns/op 361.55 MB/s BenchmarkMemclrUnaligned/7_16-4 8426756 13.73 ns/op 1165.40 MB/s BenchmarkMemclrUnaligned/7_64-4 7997535 12.88 ns/op 4968.92 MB/s BenchmarkMemclrUnaligned/7_256-4 7851016 13.40 ns/op 19111.27 MB/s BenchmarkMemclrUnaligned/7_4096-4 1799782 66.59 ns/op 61512.70 MB/s BenchmarkMemclrUnaligned/7_65536-4 116586 944.5 ns/op 69383.83 MB/s BenchmarkMemclrUnaligned/0_1M-4 6061 18257 ns/op 57433.47 MB/s BenchmarkMemclrUnaligned/0_4M-4 1479 74669 ns/op 56172.00 MB/s BenchmarkMemclrUnaligned/0_8M-4 786 150941 ns/op 55575.33 MB/s BenchmarkMemclrUnaligned/0_16M-4 391 310133 ns/op 54096.91 MB/s BenchmarkMemclrUnaligned/0_64M-4 78 1416710 ns/op 47369.51 MB/s BenchmarkMemclrUnaligned/1_1M-4 6364 18237 ns/op 57497.63 MB/s BenchmarkMemclrUnaligned/1_4M-4 1332 75305 ns/op 55697.79 MB/s BenchmarkMemclrUnaligned/1_8M-4 900 150630 ns/op 55690.05 MB/s BenchmarkMemclrUnaligned/1_16M-4 326 421042 ns/op 39846.88 MB/s BenchmarkMemclrUnaligned/1_64M-4 74 1372744 ns/op 48886.66 MB/s BenchmarkMemclrUnaligned/4_1M-4 5808 18807 ns/op 55755.04 MB/s BenchmarkMemclrUnaligned/4_4M-4 1699 76243 ns/op 55012.11 MB/s BenchmarkMemclrUnaligned/4_8M-4 752 151945 ns/op 55208.24 MB/s BenchmarkMemclrUnaligned/4_16M-4 340 299937 ns/op 55935.81 MB/s BenchmarkMemclrUnaligned/4_64M-4 90 1338200 ns/op 50148.62 MB/s BenchmarkMemclrUnaligned/7_1M-4 6096 19082 ns/op 54951.44 MB/s BenchmarkMemclrUnaligned/7_4M-4 1527 69723 ns/op 60156.43 MB/s BenchmarkMemclrUnaligned/7_8M-4 733 154039 ns/op 54457.67 MB/s BenchmarkMemclrUnaligned/7_16M-4 349 319203 ns/op 52559.69 MB/s BenchmarkMemclrUnaligned/7_64M-4 78 1331559 ns/op 50398.73 MB/s BenchmarkGoMemclr/5-4 14749899 7.212 ns/op 693.33 MB/s BenchmarkGoMemclr/16-4 16732653 7.210 ns/op 2219.25 MB/s BenchmarkGoMemclr/64-4 14775600 7.676 ns/op 8337.21 MB/s BenchmarkGoMemclr/256-4 13578825 7.909 ns/op 32369.22 MB/s BenchmarkMemclrRange/1K_2K-4 91443 1276 ns/op 75135.23 MB/s BenchmarkMemclrRange/2K_8K-4 31797 3679 ns/op 90666.05 MB/s BenchmarkMemclrRange/4K_16K-4 36238 3303 ns/op 97824.59 MB/s BenchmarkMemclrRange/160K_228K-4 6068 18656 ns/op 89131.30 MB/s BenchmarkClearFat7-4 9455235 11.75 ns/op BenchmarkClearFat8-4 9220880 12.30 ns/op BenchmarkClearFat11-4 8497900 13.66 ns/op BenchmarkClearFat12-4 8429220 13.89 ns/op BenchmarkClearFat13-4 8863628 13.56 ns/op BenchmarkClearFat14-4 8377616 13.91 ns/op BenchmarkClearFat15-4 8539411 13.51 ns/op BenchmarkClearFat16-4 9194090 12.10 ns/op BenchmarkClearFat24-4 9065900 12.63 ns/op BenchmarkClearFat32-4 9067443 13.27 ns/op BenchmarkClearFat40-4 8487546 13.26 ns/op BenchmarkClearFat48-4 8452148 13.90 ns/op BenchmarkClearFat56-4 8325174 13.89 ns/op BenchmarkClearFat64-4 8087320 14.65 ns/op BenchmarkClearFat72-4 7577553 15.15 ns/op BenchmarkClearFat128-4 5726835 20.92 ns/op BenchmarkClearFat256-4 4269127 28.04 ns/op BenchmarkClearFat512-4 2619244 43.34 ns/op BenchmarkClearFat1024-4 1726536 70.79 ns/op BenchmarkClearFat1032-4 1681842 71.15 ns/op BenchmarkClearFat1040-4 1285346 93.77 ns/op BenchmarkCopyFat7-4 9473912 12.02 ns/op BenchmarkCopyFat8-4 9815908 11.91 ns/op BenchmarkCopyFat11-4 8542164 13.55 ns/op BenchmarkCopyFat12-4 8507191 13.07 ns/op BenchmarkCopyFat13-4 8481775 13.81 ns/op BenchmarkCopyFat14-4 8220313 13.84 ns/op BenchmarkCopyFat15-4 8146587 13.82 ns/op BenchmarkCopyFat16-4 9216504 12.26 ns/op BenchmarkCopyFat24-4 9312567 12.51 ns/op BenchmarkCopyFat32-4 9050926 13.03 ns/op BenchmarkCopyFat64-4 7992576 14.48 ns/op BenchmarkCopyFat72-4 7657101 15.58 ns/op BenchmarkCopyFat128-4 5576107 20.77 ns/op BenchmarkCopyFat256-4 4235130 28.46 ns/op BenchmarkCopyFat512-4 2514615 46.43 ns/op BenchmarkCopyFat520-4 2498712 48.51 ns/op BenchmarkCopyFat1024-4 1521202 79.01 ns/op BenchmarkCopyFat1032-4 1505613 82.24 ns/op BenchmarkCopyFat1040-4 1411142 81.96 ns/op BenchmarkIssue18740/2byte-4 730 158889 ns/op BenchmarkIssue18740/4byte-4 1146 100669 ns/op BenchmarkIssue18740/8byte-4 1524 73108 ns/op BenchmarkMemclrKnownSize1-4 11824488 9.742 ns/op 102.65 MB/s BenchmarkMemclrKnownSize2-4 8035648 14.79 ns/op 135.19 MB/s BenchmarkMemclrKnownSize4-4 5234444 22.84 ns/op 175.12 MB/s BenchmarkMemclrKnownSize8-4 2130960 56.07 ns/op 142.69 MB/s BenchmarkMemclrKnownSize16-4 1027645 118.7 ns/op 134.83 MB/s BenchmarkMemclrKnownSize32-4 543854 220.9 ns/op 144.87 MB/s BenchmarkMemclrKnownSize64-4 268028 444.5 ns/op 143.98 MB/s BenchmarkMemclrKnownSize112-4 149722 759.5 ns/op 147.47 MB/s BenchmarkMemclrKnownSize128-4 121555 903.9 ns/op 141.60 MB/s BenchmarkMemclrKnownSize192-4 84831 1305 ns/op 147.09 MB/s BenchmarkMemclrKnownSize248-4 71899 1647 ns/op 150.60 MB/s BenchmarkMemclrKnownSize256-4 63351 1724 ns/op 148.51 MB/s BenchmarkMemclrKnownSize512-4 33699 3575 ns/op 143.23 MB/s BenchmarkMemclrKnownSize1024-4 17307 6891 ns/op 148.60 MB/s BenchmarkMemclrKnownSize4096-4 4299 27659 ns/op 148.09 MB/s BenchmarkMemclrKnownSize512KiB-4 33 3518521 ns/op 149.01 MB/s BenchmarkReadMetricsLatency-4 17155 5400 p50-ns 6280 p90-ns 23620 p99-ns BenchmarkFinalizer-4 144 841605 ns/op BenchmarkFinalizerRun-4 252337 667.5 ns/op BenchmarkMinFloat-4 2325784 52.32 ns/op BenchmarkMaxFloat-4 2110446 53.52 ns/op BenchmarkPallocBitsSummarize/Unpacked00-4 9422989 13.77 ns/op BenchmarkPallocBitsSummarize/UnpackedFFFFFFFFFFFFFFFF-4 2946650 40.17 ns/op BenchmarkPallocBitsSummarize/UnpackedAA-4 2514037 46.51 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAAAAAAAAAA-4 2511331 47.63 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000AAAAAAAA-4 1776096 67.78 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAA00000001-4 1677070 71.81 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBBBBBBBBBB-4 2383398 49.47 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000BBBBBBBB-4 1627065 72.96 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBB00000001-4 1794499 66.93 ns/op BenchmarkPallocBitsSummarize/UnpackedCCCCCCCCCCCCCCCC-4 2270276 52.33 ns/op BenchmarkPallocBitsSummarize/Unpacked4444444444444444-4 2263029 52.61 ns/op BenchmarkPallocBitsSummarize/Unpacked4040404040404040-4 2068094 58.31 ns/op BenchmarkPallocBitsSummarize/Unpacked4000400040004000-4 1928601 61.71 ns/op BenchmarkPallocBitsSummarize/Unpacked1000404044CCAAFF-4 1748685 69.39 ns/op BenchmarkFindBitRange64/Pattern00Size2-4 9160549 12.75 ns/op BenchmarkFindBitRange64/Pattern00Size8-4 8828214 13.22 ns/op BenchmarkFindBitRange64/Pattern00Size32-4 9066454 12.87 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize2-4 9367438 12.78 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize8-4 8413346 13.26 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize32-4 7727341 14.34 ns/op BenchmarkFindBitRange64/PatternAASize2-4 9283246 12.81 ns/op BenchmarkFindBitRange64/PatternAASize8-4 9029059 13.09 ns/op BenchmarkFindBitRange64/PatternAASize32-4 9041467 11.96 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize2-4 9312033 12.82 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize8-4 9180037 11.71 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize32-4 9127923 13.09 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize2-4 9369223 12.85 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize8-4 8730421 13.12 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize32-4 9088635 13.12 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size2-4 9255843 12.80 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size8-4 8838762 13.07 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size32-4 9085160 11.72 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize2-4 9176541 13.06 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize8-4 8487198 13.70 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize32-4 8397973 12.48 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize2-4 9308414 12.13 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize8-4 8590687 13.67 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize32-4 8756328 13.75 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size2-4 8937286 12.94 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size8-4 9811150 13.76 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size32-4 8745831 13.73 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize2-4 9241722 12.76 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize8-4 8727570 13.71 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize32-4 8452315 13.31 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size2-4 9421827 12.46 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size8-4 8860232 13.08 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size32-4 8931280 13.16 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size2-4 9171148 13.10 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size8-4 8961127 13.11 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size32-4 9183016 13.14 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size2-4 9126799 11.99 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size8-4 8756929 12.84 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size32-4 8947029 13.12 ns/op BenchmarkNetpollBreak-4 3435 34497 ns/op BenchmarkPinnerPinUnpinBatch-4 2116 65867 ns/op BenchmarkPinnerPinUnpinBatchDouble-4 280 388190 ns/op BenchmarkPinnerPinUnpinBatchTiny-4 1995 60906 ns/op BenchmarkPinnerPinUnpin-4 2413659 48.86 ns/op BenchmarkPinnerPinUnpinTiny-4 2414978 48.84 ns/op BenchmarkPinnerPinUnpinDouble-4 922534 129.0 ns/op BenchmarkPinnerPinUnpinParallel-4 6397848 17.79 ns/op BenchmarkPinnerPinUnpinParallelTiny-4 6573042 17.92 ns/op BenchmarkPinnerPinUnpinParallelDouble-4 401878 339.2 ns/op BenchmarkPinnerIsPinnedOnPinned-4 8036280 14.06 ns/op BenchmarkPinnerIsPinnedOnUnpinned-4 7475985 13.81 ns/op BenchmarkPinnerIsPinnedOnPinnedParallel-4 12248162 9.132 ns/op BenchmarkPinnerIsPinnedOnUnpinnedParallel-4 12497241 9.209 ns/op BenchmarkPingPongHog-4 337 314258 ns/op BenchmarkStackGrowth-4 197146 633.4 ns/op BenchmarkStackGrowthDeep-4 2000 60091 ns/op BenchmarkCreateGoroutines-4 34320 3711 ns/op BenchmarkCreateGoroutinesParallel-4 32640 3197 ns/op BenchmarkCreateGoroutinesCapture-4 7719 21793 ns/op 144 B/op 5 allocs/op BenchmarkCreateGoroutinesSingle-4 35631 3537 ns/op BenchmarkClosureCall-4 21278228 5.620 ns/op BenchmarkWakeupParallelSpinning/0s-4 5971 20360 ns/op BenchmarkWakeupParallelSpinning/1µs-4 4824 23891 ns/op BenchmarkWakeupParallelSpinning/2µs-4 4094 28932 ns/op BenchmarkWakeupParallelSpinning/5µs-4 2820 43315 ns/op BenchmarkWakeupParallelSpinning/10µs-4 2030 59190 ns/op BenchmarkWakeupParallelSpinning/20µs-4 1405 90123 ns/op BenchmarkWakeupParallelSpinning/50µs-4 789 149984 ns/op BenchmarkWakeupParallelSpinning/100µs-4 481 251223 ns/op BenchmarkMatmult-4 6232808 19.41 ns/op BenchmarkFastrand-4 13972110 8.534 ns/op BenchmarkFastrand64-4 13949938 8.504 ns/op BenchmarkFastrandHashiter-4 6499936 45.14 ns/op BenchmarkFastrandn/2-4 7512016 15.71 ns/op BenchmarkFastrandn/3-4 7350966 16.31 ns/op BenchmarkFastrandn/4-4 7521877 16.68 ns/op BenchmarkFastrandn/5-4 7421139 15.78 ns/op BenchmarkIfaceCmp100-4 125284 917.8 ns/op BenchmarkIfaceCmpNil100-4 232480 510.8 ns/op BenchmarkEfaceCmpDiff-4 43634 2439 ns/op BenchmarkEfaceCmpDiffIndirect-4 39950 2808 ns/op BenchmarkDefer-4 1654444 74.63 ns/op BenchmarkDefer10-4 1261372 95.90 ns/op BenchmarkDeferMany-4 564327 239.8 ns/op BenchmarkPanicRecover-4 855646 138.1 ns/op BenchmarkGoroutineProfile/small-nil/idle-4 222355 543.9 ns/op 181.0 p50-ns 250.0 p90-ns 449.0 p99-ns BenchmarkGoroutineProfile/small-nil/loaded-4 139267 745.6 ns/op 181.0 p50-ns 261.0 p90-ns 470.0 p99-ns BenchmarkGoroutineProfile/small/idle-4 3464 34500 ns/op 30340 p50-ns 34631 p90-ns 87690 p99-ns BenchmarkGoroutineProfile/small/loaded-4 100 6242229 ns/op 250770 p50-ns 19914456 p90-ns 33995029 p99-ns BenchmarkGoroutineProfile/large-nil/idle-4 240528 522.7 ns/op 180.0 p50-ns 190.0 p90-ns 270.0 p99-ns BenchmarkGoroutineProfile/large-nil/loaded-4 159118 662.9 ns/op 180.0 p50-ns 269.0 p90-ns 460.0 p99-ns BenchmarkGoroutineProfile/large/idle-4 54 2141495 ns/op 1817252 p50-ns 2870053 p90-ns 4665484 p99-ns BenchmarkGoroutineProfile/large/loaded-4 34 4470549 ns/op 2894752 p50-ns 9344558 p90-ns 22718169 p99-ns BenchmarkGoroutineProfile/sparse-nil/idle-4 225528 595.2 ns/op 179.0 p50-ns 181.0 p90-ns 360.0 p99-ns BenchmarkGoroutineProfile/sparse-nil/loaded-4 195949 656.5 ns/op 180.0 p50-ns 181.0 p90-ns 410.0 p99-ns BenchmarkGoroutineProfile/sparse/idle-4 1408 73995 ns/op 70531 p50-ns 78799 p90-ns 117180 p99-ns BenchmarkGoroutineProfile/sparse/loaded-4 394 2241906 ns/op 174090 p50-ns 12547880 p90-ns 31216076 p99-ns BenchmarkProcYield/1-4 4029306 29.07 ns/op BenchmarkProcYield/10-4 555990 214.6 ns/op BenchmarkProcYield/30-4 192698 626.6 ns/op BenchmarkProcYield/100-4 56702 2066 ns/op BenchmarkProcYield/1000-4 5761 20788 ns/op BenchmarkOSYield-4 750627 146.1 ns/op BenchmarkMutexContention-4 2476682 46.96 ns/op BenchmarkMutexCapture-4 2407962 49.48 ns/op 405371 ns/starve-p100 25336 ns/starve-p90 50671 ns/streak-p100 3167 ns/streak-p90 BenchmarkMutexHandoff/Solo-4 6472021 17.63 ns/op BenchmarkMutexHandoff/FastPingPong-4 109095 277.5 ns/op BenchmarkMutexHandoff/SlowPingPong-4 6109 7441 ns/op BenchmarkRWMutexUncontended-4 6817350 16.62 ns/op BenchmarkRWMutexWrite100-4 984032 131.1 ns/op BenchmarkRWMutexWrite10-4 92850 1082 ns/op BenchmarkRWMutexWorkWrite100-4 477902 284.1 ns/op BenchmarkRWMutexWorkWrite10-4 76521 1587 ns/op BenchmarkSemTable/OneAddrCollision/n=1000-4 4028 30752 ns/op BenchmarkSemTable/ManyAddrCollision/n=1000-4 1249 85676 ns/op BenchmarkSemTable/OneAddrCollision/n=2000-4 1672 61822 ns/op BenchmarkSemTable/ManyAddrCollision/n=2000-4 650 177987 ns/op BenchmarkSemTable/OneAddrCollision/n=4000-4 858 123964 ns/op BenchmarkSemTable/ManyAddrCollision/n=4000-4 304 372600 ns/op BenchmarkSemTable/OneAddrCollision/n=8000-4 459 245460 ns/op BenchmarkSemTable/ManyAddrCollision/n=8000-4 150 776147 ns/op BenchmarkMakeSliceCopy/mallocmove/Byte-4 473198 290.9 ns/op BenchmarkMakeSliceCopy/mallocmove/Int-4 526832 253.0 ns/op BenchmarkMakeSliceCopy/mallocmove/Ptr-4 417786 309.7 ns/op BenchmarkMakeSliceCopy/makecopy/Byte-4 464278 256.7 ns/op BenchmarkMakeSliceCopy/makecopy/Int-4 473815 262.1 ns/op BenchmarkMakeSliceCopy/makecopy/Ptr-4 389113 312.7 ns/op BenchmarkMakeSliceCopy/nilappend/Byte-4 412682 277.2 ns/op BenchmarkMakeSliceCopy/nilappend/Int-4 551234 309.9 ns/op BenchmarkMakeSliceCopy/nilappend/Ptr-4 403779 345.2 ns/op BenchmarkMakeSlice/Byte-4 3313581 38.08 ns/op BenchmarkMakeSlice/Int16-4 3219726 38.65 ns/op BenchmarkMakeSlice/Int-4 2458324 50.34 ns/op BenchmarkMakeSlice/Ptr-4 2106386 59.48 ns/op BenchmarkMakeSlice/Struct/24-4 1276606 90.32 ns/op BenchmarkMakeSlice/Struct/32-4 1000000 106.7 ns/op BenchmarkMakeSlice/Struct/40-4 1000000 104.5 ns/op BenchmarkGrowSlice/Byte-4 1187318 101.7 ns/op BenchmarkGrowSlice/Int16-4 1093970 108.3 ns/op BenchmarkGrowSlice/Int-4 707462 155.3 ns/op BenchmarkGrowSlice/Ptr-4 662331 176.9 ns/op BenchmarkGrowSlice/Struct/24-4 511983 243.9 ns/op BenchmarkGrowSlice/Struct/32-4 454111 319.5 ns/op BenchmarkGrowSlice/Struct/40-4 293341 406.2 ns/op BenchmarkExtendSlice/IntSlice-4 689677 163.1 ns/op BenchmarkExtendSlice/PointerSlice-4 667767 182.2 ns/op BenchmarkExtendSlice/NoGrow-4 1295628 90.85 ns/op BenchmarkAppend-4 1196092 100.2 ns/op BenchmarkAppendGrowByte-4 9 12285424 ns/op BenchmarkAppendGrowString-4 2 89929362 ns/op BenchmarkAppendSlice/1Bytes-4 2829565 43.23 ns/op BenchmarkAppendSlice/4Bytes-4 2737891 44.09 ns/op BenchmarkAppendSlice/7Bytes-4 2722659 43.77 ns/op BenchmarkAppendSlice/8Bytes-4 2704711 45.87 ns/op BenchmarkAppendSlice/15Bytes-4 2455374 48.69 ns/op BenchmarkAppendSlice/16Bytes-4 2558031 48.05 ns/op BenchmarkAppendSlice/32Bytes-4 2486665 48.76 ns/op BenchmarkAppendSliceLarge/1024Bytes-4 146815 895.2 ns/op BenchmarkAppendSliceLarge/4096Bytes-4 40574 3311 ns/op BenchmarkAppendSliceLarge/16384Bytes-4 10000 15605 ns/op BenchmarkAppendSliceLarge/65536Bytes-4 2719 45613 ns/op BenchmarkAppendSliceLarge/262144Bytes-4 453 286044 ns/op BenchmarkAppendSliceLarge/1048576Bytes-4 120 1131827 ns/op BenchmarkAppendStr/1Bytes-4 3236662 38.01 ns/op BenchmarkAppendStr/4Bytes-4 3097258 39.61 ns/op BenchmarkAppendStr/8Bytes-4 2971503 38.41 ns/op BenchmarkAppendStr/16Bytes-4 2918864 42.19 ns/op BenchmarkAppendStr/32Bytes-4 3007045 40.84 ns/op BenchmarkAppendSpecialCase-4 1000000 107.2 ns/op BenchmarkCopy/1Byte-4 2857135 42.51 ns/op 23.53 MB/s BenchmarkCopy/1String-4 3213999 38.98 ns/op 25.65 MB/s BenchmarkCopy/2Byte-4 2792571 42.80 ns/op 46.73 MB/s BenchmarkCopy/2String-4 2769304 43.78 ns/op 45.68 MB/s BenchmarkCopy/4Byte-4 2714806 44.33 ns/op 90.23 MB/s BenchmarkCopy/4String-4 2724600 44.49 ns/op 89.90 MB/s BenchmarkCopy/8Byte-4 2734761 48.05 ns/op 166.49 MB/s BenchmarkCopy/8String-4 2758365 44.85 ns/op 178.38 MB/s BenchmarkCopy/12Byte-4 2541753 47.09 ns/op 254.81 MB/s BenchmarkCopy/12String-4 2439036 45.01 ns/op 266.64 MB/s BenchmarkCopy/16Byte-4 2672828 44.49 ns/op 359.63 MB/s BenchmarkCopy/16String-4 2640930 45.48 ns/op 351.78 MB/s BenchmarkCopy/32Byte-4 2512302 47.80 ns/op 669.40 MB/s BenchmarkCopy/32String-4 2598667 46.12 ns/op 693.82 MB/s BenchmarkCopy/128Byte-4 1903231 63.01 ns/op 2031.51 MB/s BenchmarkCopy/128String-4 1770590 66.70 ns/op 1918.93 MB/s BenchmarkCopy/1024Byte-4 449602 222.7 ns/op 4597.24 MB/s BenchmarkCopy/1024String-4 482275 241.4 ns/op 4241.46 MB/s BenchmarkAppendInPlace/NoGrow/Byte-4 51177 2627 ns/op BenchmarkAppendInPlace/NoGrow/1Ptr-4 29978 4140 ns/op BenchmarkAppendInPlace/NoGrow/2Ptr-4 16232 6334 ns/op BenchmarkAppendInPlace/NoGrow/3Ptr-4 15841 7742 ns/op BenchmarkAppendInPlace/NoGrow/4Ptr-4 12320 12427 ns/op BenchmarkAppendInPlace/Grow/Byte-4 234801 506.5 ns/op BenchmarkAppendInPlace/Grow/1Ptr-4 246937 541.2 ns/op BenchmarkAppendInPlace/Grow/2Ptr-4 164676 715.6 ns/op BenchmarkAppendInPlace/Grow/3Ptr-4 140283 837.8 ns/op BenchmarkAppendInPlace/Grow/4Ptr-4 122362 1010 ns/op BenchmarkStackCopyPtr-4 2 87038710 ns/op BenchmarkStackCopy-4 2 72250371 ns/op BenchmarkStackCopyNoCache-4 32 3714121 ns/op BenchmarkStackCopyWithStkobj-4 4 29984246 ns/op BenchmarkIssue18138-4 961 107678 ns/op BenchmarkCompareStringEqual-4 12061249 9.345 ns/op BenchmarkCompareStringIdentical-4 21113284 5.303 ns/op BenchmarkCompareStringSameLength-4 14103463 8.134 ns/op BenchmarkCompareStringDifferentLength-4 20314722 5.637 ns/op BenchmarkCompareStringBigUnaligned-4 3624 37374 ns/op 28056.37 MB/s BenchmarkCompareStringBig-4 2637 39570 ns/op 26499.83 MB/s BenchmarkConcatStringAndBytes-4 3472544 33.93 ns/op BenchmarkSliceByteToString/1-4 3088731 40.52 ns/op BenchmarkSliceByteToString/2-4 1685402 70.89 ns/op BenchmarkSliceByteToString/4-4 1797219 66.82 ns/op BenchmarkSliceByteToString/8-4 1747761 65.89 ns/op BenchmarkSliceByteToString/16-4 1767420 71.50 ns/op BenchmarkSliceByteToString/32-4 1471581 78.33 ns/op BenchmarkSliceByteToString/64-4 1000000 110.7 ns/op BenchmarkSliceByteToString/128-4 859549 151.0 ns/op BenchmarkRuneCount/lenruneslice/ASCII-4 3218521 36.80 ns/op BenchmarkRuneCount/lenruneslice/Japanese-4 1241198 96.55 ns/op BenchmarkRuneCount/lenruneslice/MixedLength-4 1494818 79.60 ns/op BenchmarkRuneCount/rangeloop/ASCII-4 6452058 18.50 ns/op BenchmarkRuneCount/rangeloop/Japanese-4 2513972 47.72 ns/op BenchmarkRuneCount/rangeloop/MixedLength-4 2874366 41.70 ns/op BenchmarkRuneCount/utf8.RuneCountInString/ASCII-4 6404468 18.35 ns/op BenchmarkRuneCount/utf8.RuneCountInString/Japanese-4 2488642 47.54 ns/op BenchmarkRuneCount/utf8.RuneCountInString/MixedLength-4 2845396 40.82 ns/op BenchmarkRuneIterate/range/ASCII-4 11466180 9.555 ns/op BenchmarkRuneIterate/range/Japanese-4 2962960 40.58 ns/op BenchmarkRuneIterate/range/MixedLength-4 3555481 33.72 ns/op BenchmarkRuneIterate/range1/ASCII-4 11772751 9.906 ns/op BenchmarkRuneIterate/range1/Japanese-4 2913258 40.59 ns/op BenchmarkRuneIterate/range1/MixedLength-4 3523020 34.09 ns/op BenchmarkRuneIterate/range2/ASCII-4 11593218 9.969 ns/op BenchmarkRuneIterate/range2/Japanese-4 2939684 40.62 ns/op BenchmarkRuneIterate/range2/MixedLength-4 3479815 33.73 ns/op BenchmarkArrayEqual-4 17320125 6.238 ns/op BenchmarkFunc/Name-4 4106276 29.05 ns/op BenchmarkFunc/Entry-4 11670597 9.661 ns/op BenchmarkFunc/FileLine-4 3929221 30.80 ns/op PASS ok runtime 300.457s goos: freebsd goarch: amd64 pkg: runtime/cgo cpu: AMD EPYC 7B12 BenchmarkHandle/non-concurrent-4 56176 2146 ns/op BenchmarkHandle/concurrent-4 24189 4836 ns/op PASS ok runtime/cgo 1.388s goos: freebsd goarch: amd64 pkg: runtime/pprof cpu: AMD EPYC 7B12 BenchmarkLabels/set-one-4 205869 528.4 ns/op 104 B/op 3 allocs/op BenchmarkLabels/merge-one-4 130242 912.9 ns/op 200 B/op 5 allocs/op BenchmarkLabels/overwrite-one-4 174045 732.4 ns/op 136 B/op 4 allocs/op BenchmarkLabels/ordered/set-many-4 110829 1181 ns/op 392 B/op 3 allocs/op BenchmarkLabels/ordered/merge-many-4 69928 1783 ns/op 712 B/op 5 allocs/op BenchmarkLabels/ordered/overwrite-many-4 62674 2008 ns/op 712 B/op 4 allocs/op BenchmarkLabels/unordered/set-many-4 42414 2915 ns/op 712 B/op 4 allocs/op BenchmarkLabels/unordered/merge-many-4 66030 1949 ns/op 712 B/op 5 allocs/op BenchmarkLabels/unordered/overwrite-many-4 31437 3797 ns/op 1032 B/op 5 allocs/op BenchmarkGoroutine/Profile.WriteTo_idle_50-4 45 2615060 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_50-4 37 3041578 ns/op 329.2 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_50-4 610 180418 ns/op 5.261 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_500-4 16 7433940 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_500-4 13 8435123 ns/op 814.5 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_500-4 321 373218 ns/op 23.77 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_5000-4 2 50990094 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_5000-4 2 58049400 ns/op 6046 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_5000-4 44 2287952 ns/op 224.0 concurrent_launches/op PASS ok runtime/pprof 3.883s goos: freebsd goarch: amd64 pkg: runtime/race cpu: AMD EPYC 7B12 BenchmarkSyncLeak-4 49 2109768 ns/op BenchmarkStackLeak-4 15681 7609 ns/op PASS ok runtime/race 1.430s goos: freebsd goarch: amd64 pkg: runtime/trace cpu: AMD EPYC 7B12 BenchmarkStartRegion-4 5851986 19.49 ns/op 0 B/op 0 allocs/op BenchmarkNewTask-4 192709 565.7 ns/op 64 B/op 2 allocs/op PASS ok runtime/trace 1.331s goos: freebsd goarch: amd64 pkg: slices cpu: AMD EPYC 7B12 BenchmarkEqualFunc_Large-4 48 2449596 ns/op BenchmarkIndex_Large-4 147 727564 ns/op BenchmarkIndexFunc_Large-4 86 1349599 ns/op BenchmarkCompact/nil-4 8323348 13.11 ns/op BenchmarkCompact/one-4 2394944 48.57 ns/op BenchmarkCompact/sorted-4 1597838 75.19 ns/op BenchmarkCompact/2_items-4 1367490 88.01 ns/op BenchmarkCompact/unsorted-4 1590614 75.30 ns/op BenchmarkCompact/many-4 895988 135.1 ns/op BenchmarkCompact_Large/all_dup-4 2466 43215 ns/op BenchmarkCompact_Large/no_dup-4 2707 40226 ns/op BenchmarkCompactFunc/nil-4 4791129 24.74 ns/op BenchmarkCompactFunc/one-4 2004099 59.91 ns/op BenchmarkCompactFunc/sorted-4 1364500 88.49 ns/op BenchmarkCompactFunc/2_items-4 1190868 99.73 ns/op BenchmarkCompactFunc/unsorted-4 1363592 90.24 ns/op BenchmarkCompactFunc/many-4 702896 153.3 ns/op BenchmarkCompactFunc_Large/all_dup-4 8 14231956 ns/op BenchmarkCompactFunc_Large/no_dup-4 10 10842292 ns/op BenchmarkReplace/naive-fast-4 117685 1063 ns/op BenchmarkReplace/optimized-fast-4 151302 834.8 ns/op BenchmarkReplace/naive-slow-4 39688 3023 ns/op BenchmarkReplace/optimized-slow-4 47575 2898 ns/op BenchmarkBinarySearchFloats/Size16-4 1539352 78.30 ns/op BenchmarkBinarySearchFloats/Size32-4 1326600 90.55 ns/op BenchmarkBinarySearchFloats/Size64-4 1000000 103.0 ns/op BenchmarkBinarySearchFloats/Size128-4 1000000 114.0 ns/op BenchmarkBinarySearchFloats/Size512-4 871962 136.9 ns/op BenchmarkBinarySearchFloats/Size1024-4 805770 140.8 ns/op BenchmarkBinarySearchFuncStruct/Size16-4 757885 160.8 ns/op BenchmarkBinarySearchFuncStruct/Size32-4 526338 191.9 ns/op BenchmarkBinarySearchFuncStruct/Size64-4 596048 219.8 ns/op BenchmarkBinarySearchFuncStruct/Size128-4 433858 243.8 ns/op BenchmarkBinarySearchFuncStruct/Size512-4 357007 304.8 ns/op BenchmarkBinarySearchFuncStruct/Size1024-4 328419 336.6 ns/op BenchmarkSortFuncStruct/Size16-4 20467 5873 ns/op BenchmarkSortFuncStruct/Size32-4 6495 16186 ns/op BenchmarkSortFuncStruct/Size64-4 10000 11570 ns/op BenchmarkSortFuncStruct/Size128-4 5102 21563 ns/op BenchmarkSortFuncStruct/Size512-4 1509 81696 ns/op BenchmarkSortFuncStruct/Size1024-4 759 160531 ns/op PASS ok slices 7.803s goos: freebsd goarch: amd64 pkg: sort cpu: AMD EPYC 7B12 BenchmarkSearchWrappers-4 454456 247.9 ns/op BenchmarkSortInts-4 2 80820823 ns/op BenchmarkSlicesSortInts-4 3 47910794 ns/op BenchmarkSortIsSorted-4 39 3077498 ns/op BenchmarkSlicesIsSorted-4 72 1715304 ns/op BenchmarkSortStrings-4 1 128570319 ns/op BenchmarkSlicesSortStrings-4 2 73639087 ns/op BenchmarkSortStrings_Sorted-4 33 3363370 ns/op BenchmarkSlicesSortStrings_Sorted-4 55 2167209 ns/op BenchmarkSortStructs-4 1 165903212 ns/op BenchmarkSortFuncStructs-4 1 139339120 ns/op BenchmarkSortString1K-4 345 345709 ns/op BenchmarkSortString1K_Slice-4 248 475479 ns/op BenchmarkStableString1K-4 130 928717 ns/op BenchmarkSortInt1K-4 421 286370 ns/op BenchmarkSortInt1K_Sorted-4 6278 18733 ns/op BenchmarkSortInt1K_Reversed-4 3782 29684 ns/op BenchmarkSortInt1K_Mod8-4 1128 112665 ns/op BenchmarkStableInt1K-4 169 688426 ns/op BenchmarkStableInt1K_Slice-4 201 596389 ns/op BenchmarkSortInt64K-4 4 27397448 ns/op BenchmarkSortInt64K_Slice-4 3 39979804 ns/op BenchmarkStableInt64K-4 2 64951805 ns/op BenchmarkSort1e2-4 571 212467 ns/op BenchmarkStable1e2-4 223 528969 ns/op BenchmarkSort1e4-4 3 44202105 ns/op BenchmarkStable1e4-4 1 179631583 ns/op PASS ok sort 8.321s goos: freebsd goarch: amd64 pkg: strconv cpu: AMD EPYC 7B12 BenchmarkAtof64Decimal-4 1056746 119.3 ns/op BenchmarkAtof64Float-4 843459 140.8 ns/op BenchmarkAtof64FloatExp-4 678210 174.5 ns/op BenchmarkAtof64Big-4 561583 224.8 ns/op BenchmarkAtof64RandomBits-4 273620 438.8 ns/op BenchmarkAtof64RandomFloats-4 546216 219.1 ns/op BenchmarkAtof64RandomLongFloats-4 334428 347.0 ns/op BenchmarkAtof32Decimal-4 1000000 110.7 ns/op BenchmarkAtof32Float-4 937000 126.8 ns/op BenchmarkAtof32FloatExp-4 775828 156.5 ns/op BenchmarkAtof32Random-4 482988 249.7 ns/op BenchmarkAtof32RandomLong-4 205900 565.9 ns/op BenchmarkParseInt/Pos/7bit-4 1715756 72.35 ns/op BenchmarkParseInt/Pos/26bit-4 909567 133.7 ns/op BenchmarkParseInt/Pos/31bit-4 788342 154.2 ns/op BenchmarkParseInt/Pos/56bit-4 451036 228.9 ns/op BenchmarkParseInt/Pos/63bit-4 487742 245.1 ns/op BenchmarkParseInt/Neg/7bit-4 1665283 72.66 ns/op BenchmarkParseInt/Neg/26bit-4 837139 137.7 ns/op BenchmarkParseInt/Neg/31bit-4 774882 148.4 ns/op BenchmarkParseInt/Neg/56bit-4 519591 227.4 ns/op BenchmarkParseInt/Neg/63bit-4 492034 243.3 ns/op BenchmarkAtoi/Pos/7bit-4 2402888 50.70 ns/op BenchmarkAtoi/Pos/26bit-4 1162363 102.7 ns/op BenchmarkAtoi/Pos/31bit-4 1060467 121.3 ns/op BenchmarkAtoi/Pos/56bit-4 644989 186.0 ns/op BenchmarkAtoi/Pos/63bit-4 408988 256.4 ns/op BenchmarkAtoi/Neg/7bit-4 2420437 50.09 ns/op BenchmarkAtoi/Neg/26bit-4 1172581 105.7 ns/op BenchmarkAtoi/Neg/31bit-4 964341 120.3 ns/op BenchmarkAtoi/Neg/56bit-4 604308 181.1 ns/op BenchmarkAtoi/Neg/63bit-4 408645 262.5 ns/op BenchmarkFormatFloat/Decimal-4 156447 737.3 ns/op BenchmarkFormatFloat/Float-4 159895 758.9 ns/op BenchmarkFormatFloat/Exp-4 152937 751.1 ns/op BenchmarkFormatFloat/NegExp-4 156146 748.3 ns/op BenchmarkFormatFloat/LongExp-4 138511 872.1 ns/op BenchmarkFormatFloat/Big-4 127902 926.0 ns/op BenchmarkFormatFloat/BinaryExp-4 309003 367.8 ns/op BenchmarkFormatFloat/32Integer-4 162555 725.7 ns/op BenchmarkFormatFloat/32ExactFraction-4 185660 648.7 ns/op BenchmarkFormatFloat/32Point-4 157887 728.3 ns/op BenchmarkFormatFloat/32Exp-4 166108 712.9 ns/op BenchmarkFormatFloat/32NegExp-4 163454 726.0 ns/op BenchmarkFormatFloat/32Shortest-4 171760 671.0 ns/op BenchmarkFormatFloat/32Fixed8Hard-4 195372 611.5 ns/op BenchmarkFormatFloat/32Fixed9Hard-4 172329 631.4 ns/op BenchmarkFormatFloat/64Fixed1-4 218496 526.7 ns/op BenchmarkFormatFloat/64Fixed2-4 225805 526.5 ns/op BenchmarkFormatFloat/64Fixed3-4 219385 523.8 ns/op BenchmarkFormatFloat/64Fixed4-4 209630 540.5 ns/op BenchmarkFormatFloat/64Fixed12-4 126676 902.2 ns/op BenchmarkFormatFloat/64Fixed16-4 158834 750.1 ns/op BenchmarkFormatFloat/64Fixed12Hard-4 170258 706.3 ns/op BenchmarkFormatFloat/64Fixed17Hard-4 143678 808.0 ns/op BenchmarkFormatFloat/64Fixed18Hard-4 3756 31099 ns/op BenchmarkFormatFloat/Slowpath64-4 136028 868.6 ns/op BenchmarkFormatFloat/SlowpathDenormal64-4 136933 871.6 ns/op BenchmarkAppendFloat/Decimal-4 184893 649.4 ns/op BenchmarkAppendFloat/Float-4 176037 681.9 ns/op BenchmarkAppendFloat/Exp-4 185770 650.7 ns/op BenchmarkAppendFloat/NegExp-4 183296 632.3 ns/op BenchmarkAppendFloat/LongExp-4 146287 782.6 ns/op BenchmarkAppendFloat/Big-4 136602 852.3 ns/op BenchmarkAppendFloat/BinaryExp-4 380146 274.8 ns/op BenchmarkAppendFloat/32Integer-4 179367 654.3 ns/op BenchmarkAppendFloat/32ExactFraction-4 207740 580.7 ns/op BenchmarkAppendFloat/32Point-4 170235 659.4 ns/op BenchmarkAppendFloat/32Exp-4 174650 649.4 ns/op BenchmarkAppendFloat/32NegExp-4 175814 640.2 ns/op BenchmarkAppendFloat/32Shortest-4 201531 544.9 ns/op BenchmarkAppendFloat/32Fixed8Hard-4 204157 553.8 ns/op BenchmarkAppendFloat/32Fixed9Hard-4 206088 546.6 ns/op BenchmarkAppendFloat/64Fixed1-4 253003 435.2 ns/op BenchmarkAppendFloat/64Fixed2-4 257624 440.6 ns/op BenchmarkAppendFloat/64Fixed3-4 248288 444.9 ns/op BenchmarkAppendFloat/64Fixed4-4 254752 437.0 ns/op BenchmarkAppendFloat/64Fixed12-4 142946 794.9 ns/op BenchmarkAppendFloat/64Fixed16-4 161625 674.2 ns/op BenchmarkAppendFloat/64Fixed12Hard-4 210398 561.6 ns/op BenchmarkAppendFloat/64Fixed17Hard-4 168967 699.3 ns/op BenchmarkAppendFloat/64Fixed18Hard-4 3598 30759 ns/op BenchmarkAppendFloat/Slowpath64-4 144842 780.0 ns/op BenchmarkAppendFloat/SlowpathDenormal64-4 150360 784.1 ns/op BenchmarkFormatInt-4 24075 5230 ns/op BenchmarkAppendInt-4 25044 4808 ns/op BenchmarkFormatUint-4 123056 999.0 ns/op BenchmarkAppendUint-4 136436 887.5 ns/op BenchmarkFormatIntSmall/7-4 3892562 30.44 ns/op BenchmarkFormatIntSmall/42-4 4046199 30.38 ns/op BenchmarkAppendIntSmall-4 1795174 67.95 ns/op BenchmarkAppendUintVarlen/1-4 1811208 67.41 ns/op BenchmarkAppendUintVarlen/12-4 1781139 68.55 ns/op BenchmarkAppendUintVarlen/123-4 1359014 88.72 ns/op BenchmarkAppendUintVarlen/1234-4 1372586 88.36 ns/op BenchmarkAppendUintVarlen/12345-4 1258255 95.85 ns/op BenchmarkAppendUintVarlen/123456-4 1237728 96.82 ns/op BenchmarkAppendUintVarlen/1234567-4 1215638 99.84 ns/op BenchmarkAppendUintVarlen/12345678-4 1240539 99.23 ns/op BenchmarkAppendUintVarlen/123456789-4 1162530 103.5 ns/op BenchmarkAppendUintVarlen/1234567890-4 1000000 104.0 ns/op BenchmarkAppendUintVarlen/12345678901-4 1107812 108.2 ns/op BenchmarkAppendUintVarlen/123456789012-4 1113111 104.7 ns/op BenchmarkAppendUintVarlen/1234567890123-4 1000000 108.5 ns/op BenchmarkAppendUintVarlen/12345678901234-4 1092772 108.3 ns/op BenchmarkAppendUintVarlen/123456789012345-4 1055766 114.3 ns/op BenchmarkAppendUintVarlen/1234567890123456-4 1082209 112.7 ns/op BenchmarkAppendUintVarlen/12345678901234567-4 1050580 114.8 ns/op BenchmarkAppendUintVarlen/123456789012345678-4 1000000 115.9 ns/op BenchmarkAppendUintVarlen/1234567890123456789-4 1012976 118.9 ns/op BenchmarkAppendUintVarlen/12345678901234567890-4 1000000 114.8 ns/op BenchmarkQuote-4 67693 1797 ns/op BenchmarkQuoteRune-4 582517 183.0 ns/op BenchmarkAppendQuote-4 77784 1504 ns/op BenchmarkAppendQuoteRune-4 1119348 105.0 ns/op BenchmarkUnquoteEasy-4 1907425 61.97 ns/op BenchmarkUnquoteHard-4 70695 1719 ns/op PASS ok strconv 18.804s goos: freebsd goarch: amd64 pkg: strings cpu: AMD EPYC 7B12 BenchmarkBuildString_Builder/1Write_NoGrow-4 617482 179.9 ns/op 48 B/op 1 allocs/op BenchmarkBuildString_Builder/3Write_NoGrow-4 221074 608.2 ns/op 336 B/op 3 allocs/op BenchmarkBuildString_Builder/3Write_Grow-4 285057 399.8 ns/op 112 B/op 1 allocs/op BenchmarkBuildString_WriteString/1Write_NoGrow-4 581458 180.1 ns/op 48 B/op 1 allocs/op BenchmarkBuildString_WriteString/3Write_NoGrow-4 209518 569.1 ns/op 336 B/op 3 allocs/op BenchmarkBuildString_WriteString/3Write_Grow-4 296491 394.6 ns/op 112 B/op 1 allocs/op BenchmarkBuildString_ByteBuffer/1Write_NoGrow-4 403336 264.6 ns/op 112 B/op 2 allocs/op BenchmarkBuildString_ByteBuffer/3Write_NoGrow-4 130128 894.8 ns/op 432 B/op 4 allocs/op BenchmarkBuildString_ByteBuffer/3Write_Grow-4 163148 806.3 ns/op 336 B/op 3 allocs/op BenchmarkClone-4 2097060 53.35 ns/op 48 B/op 1 allocs/op BenchmarkGenericNoMatch-4 28718 4048 ns/op BenchmarkGenericMatch1-4 2730 37673 ns/op BenchmarkGenericMatch2-4 608 196013 ns/op BenchmarkSingleMaxSkipping-4 9006 11483 ns/op 870.82 MB/s BenchmarkSingleLongSuffixFail-4 17810 6439 ns/op 155.60 MB/s BenchmarkSingleMatch-4 373 322383 ns/op 46.53 MB/s BenchmarkByteByteNoMatch-4 87631 1346 ns/op BenchmarkByteByteMatch-4 29146 3996 ns/op BenchmarkByteStringMatch-4 34530 3427 ns/op BenchmarkHTMLEscapeNew-4 108453 1076 ns/op BenchmarkHTMLEscapeOld-4 132579 883.0 ns/op BenchmarkByteStringReplacerWriteString-4 1964 57898 ns/op BenchmarkByteReplacerWriteString-4 2074 50064 ns/op BenchmarkByteByteReplaces-4 5682 17794 ns/op BenchmarkByteByteMap-4 19488 6118 ns/op BenchmarkMap/identity/ASCII-4 693000 150.4 ns/op BenchmarkMap/identity/Greek-4 576758 206.5 ns/op BenchmarkMap/change/ASCII-4 67218 1819 ns/op BenchmarkMap/change/Greek-4 42644 2802 ns/op BenchmarkIndexRune-4 3899866 30.12 ns/op BenchmarkIndexRuneLongString-4 3396932 35.37 ns/op BenchmarkIndexRuneFastPath-4 5455921 23.59 ns/op BenchmarkIndex-4 11300851 10.20 ns/op BenchmarkLastIndex-4 5665534 21.48 ns/op BenchmarkIndexByte-4 11798065 9.702 ns/op BenchmarkToUpper/#00-4 5640163 19.98 ns/op BenchmarkToUpper/ONLYUPPER-4 3811322 30.81 ns/op BenchmarkToUpper/abc-4 454845 232.5 ns/op BenchmarkToUpper/AbC123-4 367257 305.0 ns/op BenchmarkToUpper/azAZ09_-4 433663 274.2 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 99606 1172 ns/op BenchmarkToUpper/RENAN_BASTOS_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 117141 955.9 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 53697 2328 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 84505 1365 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 172951 697.6 ns/op BenchmarkToLower/#00-4 5811706 20.17 ns/op BenchmarkToLower/abc-4 5070166 22.84 ns/op BenchmarkToLower/AbC123-4 320421 331.5 ns/op BenchmarkToLower/azAZ09_-4 367148 333.3 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 171188 706.2 ns/op BenchmarkToLower/renan_bastos_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 118354 1005 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 51838 2196 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 100632 1159 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 152192 714.4 ns/op BenchmarkMapNoChanges-4 972524 111.4 ns/op BenchmarkTrim-4 55360 2176 ns/op 0 B/op 0 allocs/op BenchmarkToValidUTF8/Valid-4 4129245 27.38 ns/op BenchmarkToValidUTF8/InvalidASCII-4 279208 395.9 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 205000 596.0 ns/op BenchmarkEqualFold/Tests-4 78468 1523 ns/op BenchmarkEqualFold/ASCII-4 4858639 24.62 ns/op BenchmarkEqualFold/UnicodePrefix-4 154347 787.4 ns/op BenchmarkEqualFold/UnicodeSuffix-4 162351 740.3 ns/op BenchmarkIndexHard1-4 1270 93913 ns/op BenchmarkIndexHard2-4 901 131120 ns/op BenchmarkIndexHard3-4 182 655701 ns/op BenchmarkIndexHard4-4 186 641806 ns/op BenchmarkLastIndexHard1-4 70 1674917 ns/op BenchmarkLastIndexHard2-4 70 1676524 ns/op BenchmarkLastIndexHard3-4 70 1689048 ns/op BenchmarkCountHard1-4 1249 93935 ns/op BenchmarkCountHard2-4 907 131467 ns/op BenchmarkCountHard3-4 180 655195 ns/op BenchmarkIndexTorture-4 9240 12664 ns/op BenchmarkCountTorture-4 9316 12728 ns/op BenchmarkCountTortureOverlapping-4 1950 59690 ns/op BenchmarkCountByte/10-4 5337303 22.39 ns/op 446.62 MB/s BenchmarkCountByte/32-4 5252810 22.81 ns/op 1402.83 MB/s BenchmarkCountByte/4096-4 1322786 90.73 ns/op 45147.13 MB/s BenchmarkCountByte/4194304-4 1369 77992 ns/op 53778.69 MB/s BenchmarkCountByte/67108864-4 36 3316391 ns/op 20235.51 MB/s BenchmarkFields/ASCII/16-4 334467 303.7 ns/op 52.68 MB/s 64 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 33933 3500 ns/op 73.13 MB/s 512 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 1989 54528 ns/op 75.12 MB/s 6528 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 120 980992 ns/op 66.81 MB/s 98304 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 7 15542085 ns/op 67.47 MB/s 1523712 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 407436 255.1 ns/op 62.72 MB/s 32 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 16026 7570 ns/op 33.82 MB/s 352 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 910 134413 ns/op 30.47 MB/s 21504 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 50 2404258 ns/op 27.26 MB/s 463105 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 3 42375336 ns/op 24.74 MB/s 10457376 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 278529 431.3 ns/op 37.10 MB/s 64 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 24210 4948 ns/op 51.74 MB/s 512 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 1350 89744 ns/op 45.64 MB/s 21888 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 78 1534778 ns/op 42.70 MB/s 463105 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 4 28883420 ns/op 36.30 MB/s 10465560 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 307015 358.2 ns/op 44.67 MB/s 32 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 20371 6016 ns/op 42.55 MB/s 352 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 1046 109078 ns/op 37.55 MB/s 21504 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 52 1929128 ns/op 33.97 MB/s 463104 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 3 33749809 ns/op 31.07 MB/s 10457344 B/op 24 allocs/op BenchmarkSplitEmptySeparator-4 3 40558331 ns/op BenchmarkSplitSingleByteSeparator-4 60 2692393 ns/op BenchmarkSplitMultiByteSeparator-4 80 1486059 ns/op BenchmarkSplitNSingleByteSeparator-4 425130 262.1 ns/op BenchmarkSplitNMultiByteSeparator-4 439476 332.3 ns/op BenchmarkRepeat/5x0-4 5304061 24.36 ns/op BenchmarkRepeat/5x1-4 4929988 23.98 ns/op BenchmarkRepeat/5x2-4 347259 346.3 ns/op BenchmarkRepeat/5x6-4 205002 571.3 ns/op BenchmarkRepeat/10x0-4 5114744 23.18 ns/op BenchmarkRepeat/10x1-4 5381768 22.19 ns/op BenchmarkRepeat/10x2-4 300440 352.3 ns/op BenchmarkRepeat/10x6-4 208279 587.2 ns/op BenchmarkRepeatLarge/256/1-4 101424 1194 ns/op 214.41 MB/s BenchmarkRepeatLarge/256/16-4 162607 758.3 ns/op 337.59 MB/s BenchmarkRepeatLarge/512/1-4 82922 1463 ns/op 349.92 MB/s BenchmarkRepeatLarge/512/16-4 114966 1029 ns/op 497.64 MB/s BenchmarkRepeatLarge/1024/1-4 62868 1943 ns/op 526.92 MB/s BenchmarkRepeatLarge/1024/16-4 80776 1476 ns/op 693.54 MB/s BenchmarkRepeatLarge/2048/1-4 44337 2692 ns/op 760.66 MB/s BenchmarkRepeatLarge/2048/16-4 55364 2263 ns/op 905.07 MB/s BenchmarkRepeatLarge/4096/1-4 26845 4145 ns/op 988.23 MB/s BenchmarkRepeatLarge/4096/16-4 31682 4159 ns/op 984.79 MB/s BenchmarkRepeatLarge/8192/1-4 16812 7335 ns/op 1116.90 MB/s BenchmarkRepeatLarge/8192/16-4 17841 6804 ns/op 1204.02 MB/s BenchmarkRepeatLarge/8192/4097-4 6195057 17.62 ns/op 232553.85 MB/s BenchmarkRepeatLarge/16384/1-4 10000 13070 ns/op 1253.60 MB/s BenchmarkRepeatLarge/16384/16-4 10000 13110 ns/op 1249.74 MB/s BenchmarkRepeatLarge/16384/4097-4 14079 9375 ns/op 1311.01 MB/s BenchmarkRepeatLarge/32768/1-4 4467 23784 ns/op 1377.72 MB/s BenchmarkRepeatLarge/32768/16-4 5335 22328 ns/op 1467.55 MB/s BenchmarkRepeatLarge/32768/4097-4 5574 19876 ns/op 1442.90 MB/s BenchmarkRepeatLarge/65536/1-4 2397 44480 ns/op 1473.40 MB/s BenchmarkRepeatLarge/65536/16-4 2574 47736 ns/op 1372.88 MB/s BenchmarkRepeatLarge/65536/4097-4 3030 45997 ns/op 1336.08 MB/s BenchmarkRepeatLarge/131072/1-4 902 132690 ns/op 987.81 MB/s BenchmarkRepeatLarge/131072/16-4 955 129446 ns/op 1012.56 MB/s BenchmarkRepeatLarge/131072/4097-4 856 145151 ns/op 875.00 MB/s BenchmarkRepeatLarge/262144/1-4 464 256174 ns/op 1023.30 MB/s BenchmarkRepeatLarge/262144/16-4 464 272912 ns/op 960.54 MB/s BenchmarkRepeatLarge/262144/4097-4 487 269962 ns/op 956.10 MB/s BenchmarkRepeatLarge/524288/1-4 211 494342 ns/op 1060.58 MB/s BenchmarkRepeatLarge/524288/16-4 230 485784 ns/op 1079.26 MB/s BenchmarkRepeatLarge/524288/4097-4 223 495620 ns/op 1049.83 MB/s BenchmarkRepeatLarge/1048576/1-4 124 1106761 ns/op 947.43 MB/s BenchmarkRepeatLarge/1048576/16-4 121 1051933 ns/op 996.81 MB/s BenchmarkRepeatLarge/1048576/4097-4 100 1051752 ns/op 993.33 MB/s BenchmarkRepeatLarge/2097152/1-4 74 1962077 ns/op 1068.84 MB/s BenchmarkRepeatLarge/2097152/16-4 63 2273423 ns/op 922.46 MB/s BenchmarkRepeatLarge/2097152/4097-4 62 1910715 ns/op 1095.70 MB/s BenchmarkRepeatLarge/4194304/1-4 30 3711571 ns/op 1130.06 MB/s BenchmarkRepeatLarge/4194304/16-4 30 3986814 ns/op 1052.04 MB/s BenchmarkRepeatLarge/4194304/4097-4 28 4053126 ns/op 1034.07 MB/s BenchmarkRepeatLarge/8388608/1-4 15 7319062 ns/op 1146.13 MB/s BenchmarkRepeatLarge/8388608/16-4 15 7045639 ns/op 1190.61 MB/s BenchmarkRepeatLarge/8388608/4097-4 14 7238766 ns/op 1158.56 MB/s BenchmarkRepeatLarge/16777216/1-4 8 14226485 ns/op 1179.29 MB/s BenchmarkRepeatLarge/16777216/16-4 8 13453785 ns/op 1247.03 MB/s BenchmarkRepeatLarge/16777216/4097-4 8 14706775 ns/op 1140.78 MB/s BenchmarkRepeatLarge/33554432/1-4 4 26694940 ns/op 1256.96 MB/s BenchmarkRepeatLarge/33554432/16-4 4 26613186 ns/op 1260.82 MB/s BenchmarkRepeatLarge/33554432/4097-4 4 26834998 ns/op 1250.40 MB/s BenchmarkRepeatLarge/67108864/1-4 2 57136714 ns/op 1174.53 MB/s BenchmarkRepeatLarge/67108864/16-4 2 54739396 ns/op 1225.97 MB/s BenchmarkRepeatLarge/67108864/4097-4 2 53988391 ns/op 1243.02 MB/s BenchmarkRepeatLarge/134217728/1-4 1 105263780 ns/op 1275.06 MB/s BenchmarkRepeatLarge/134217728/16-4 1 106789342 ns/op 1256.85 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 106655741 ns/op 1258.42 MB/s BenchmarkRepeatLarge/268435456/1-4 1 232074098 ns/op 1156.68 MB/s BenchmarkRepeatLarge/268435456/16-4 1 216332565 ns/op 1240.85 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 212619311 ns/op 1262.52 MB/s BenchmarkRepeatLarge/536870912/1-4 1 460082003 ns/op 1166.90 MB/s BenchmarkRepeatLarge/536870912/16-4 1 417876767 ns/op 1284.76 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 423001111 ns/op 1269.19 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 931384454 ns/op 1152.84 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 838900885 ns/op 1279.94 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 843960938 ns/op 1272.26 MB/s BenchmarkRepeatSpaces-4 4599442 24.15 ns/op 0 B/op 0 allocs/op BenchmarkIndexAnyASCII/1:1-4 2825558 42.35 ns/op BenchmarkIndexAnyASCII/1:2-4 2826198 42.34 ns/op BenchmarkIndexAnyASCII/1:4-4 2690446 42.35 ns/op BenchmarkIndexAnyASCII/1:8-4 2822490 41.67 ns/op BenchmarkIndexAnyASCII/1:16-4 2774308 40.85 ns/op BenchmarkIndexAnyASCII/1:32-4 2728146 42.67 ns/op BenchmarkIndexAnyASCII/1:64-4 2814310 43.64 ns/op BenchmarkIndexAnyASCII/16:1-4 2928261 39.56 ns/op BenchmarkIndexAnyASCII/16:2-4 1107150 107.8 ns/op BenchmarkIndexAnyASCII/16:4-4 1052793 103.8 ns/op BenchmarkIndexAnyASCII/16:8-4 976075 110.0 ns/op BenchmarkIndexAnyASCII/16:16-4 945157 125.2 ns/op BenchmarkIndexAnyASCII/16:32-4 745143 155.0 ns/op BenchmarkIndexAnyASCII/16:64-4 549522 231.7 ns/op BenchmarkIndexAnyASCII/256:1-4 2695383 41.39 ns/op BenchmarkIndexAnyASCII/256:2-4 75736 1415 ns/op BenchmarkIndexAnyASCII/256:4-4 79666 1473 ns/op BenchmarkIndexAnyASCII/256:8-4 92527 1284 ns/op BenchmarkIndexAnyASCII/256:16-4 88382 1446 ns/op BenchmarkIndexAnyASCII/256:32-4 93394 1398 ns/op BenchmarkIndexAnyASCII/256:64-4 73000 1426 ns/op BenchmarkIndexAnyUTF8/1:1-4 3013740 39.48 ns/op BenchmarkIndexAnyUTF8/1:2-4 2685728 42.25 ns/op BenchmarkIndexAnyUTF8/1:4-4 2811362 43.00 ns/op BenchmarkIndexAnyUTF8/1:8-4 2828014 41.91 ns/op BenchmarkIndexAnyUTF8/1:16-4 2731437 41.41 ns/op BenchmarkIndexAnyUTF8/1:32-4 2829078 41.80 ns/op BenchmarkIndexAnyUTF8/1:64-4 2922340 41.84 ns/op BenchmarkIndexAnyUTF8/16:1-4 2305191 52.61 ns/op BenchmarkIndexAnyUTF8/16:2-4 347902 312.0 ns/op BenchmarkIndexAnyUTF8/16:4-4 339570 319.0 ns/op BenchmarkIndexAnyUTF8/16:8-4 347454 316.4 ns/op BenchmarkIndexAnyUTF8/16:16-4 351057 307.6 ns/op BenchmarkIndexAnyUTF8/16:32-4 334843 313.5 ns/op BenchmarkIndexAnyUTF8/16:64-4 391886 316.7 ns/op BenchmarkIndexAnyUTF8/256:1-4 391990 283.5 ns/op BenchmarkIndexAnyUTF8/256:2-4 25998 4558 ns/op BenchmarkIndexAnyUTF8/256:4-4 26982 4511 ns/op BenchmarkIndexAnyUTF8/256:8-4 26607 4545 ns/op BenchmarkIndexAnyUTF8/256:16-4 26137 4508 ns/op BenchmarkIndexAnyUTF8/256:32-4 26386 4643 ns/op BenchmarkIndexAnyUTF8/256:64-4 24825 4682 ns/op BenchmarkLastIndexAnyASCII/1:1-4 2937012 40.61 ns/op BenchmarkLastIndexAnyASCII/1:2-4 2884026 38.56 ns/op BenchmarkLastIndexAnyASCII/1:4-4 3007526 41.11 ns/op BenchmarkLastIndexAnyASCII/1:8-4 2942368 40.64 ns/op BenchmarkLastIndexAnyASCII/1:16-4 2816755 40.72 ns/op BenchmarkLastIndexAnyASCII/1:32-4 2925241 40.23 ns/op BenchmarkLastIndexAnyASCII/1:64-4 2835018 39.59 ns/op BenchmarkLastIndexAnyASCII/16:1-4 1025077 116.0 ns/op BenchmarkLastIndexAnyASCII/16:2-4 1029577 105.4 ns/op BenchmarkLastIndexAnyASCII/16:4-4 1120502 117.0 ns/op BenchmarkLastIndexAnyASCII/16:8-4 1013821 117.0 ns/op BenchmarkLastIndexAnyASCII/16:16-4 882828 133.5 ns/op BenchmarkLastIndexAnyASCII/16:32-4 786456 156.5 ns/op BenchmarkLastIndexAnyASCII/16:64-4 485241 223.7 ns/op BenchmarkLastIndexAnyASCII/256:1-4 81454 1305 ns/op BenchmarkLastIndexAnyASCII/256:2-4 81860 1470 ns/op BenchmarkLastIndexAnyASCII/256:4-4 80770 1260 ns/op BenchmarkLastIndexAnyASCII/256:8-4 80475 1314 ns/op BenchmarkLastIndexAnyASCII/256:16-4 80976 1387 ns/op BenchmarkLastIndexAnyASCII/256:32-4 88909 1298 ns/op BenchmarkLastIndexAnyASCII/256:64-4 74641 1372 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 2876601 40.44 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 2916283 42.56 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 3018829 39.22 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 2825823 40.63 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 2933490 40.74 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 2807790 41.93 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 2900884 39.99 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 497230 250.3 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 227688 529.8 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 234518 512.9 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 235341 515.5 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 222459 534.2 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 214233 517.9 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 214327 533.7 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 33070 3610 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 15470 7752 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 15585 7752 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 15150 8199 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 15140 7797 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 15235 7876 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 14942 8148 ns/op BenchmarkTrimASCII/1:1-4 4565642 26.32 ns/op BenchmarkTrimASCII/1:2-4 3564096 32.32 ns/op BenchmarkTrimASCII/1:4-4 3491302 33.03 ns/op BenchmarkTrimASCII/1:8-4 3255212 36.28 ns/op BenchmarkTrimASCII/1:16-4 2407064 50.49 ns/op BenchmarkTrimASCII/16:1-4 3305887 36.01 ns/op BenchmarkTrimASCII/16:2-4 1096984 114.1 ns/op BenchmarkTrimASCII/16:4-4 1010247 108.8 ns/op BenchmarkTrimASCII/16:8-4 988105 116.4 ns/op BenchmarkTrimASCII/16:16-4 902301 127.8 ns/op BenchmarkTrimASCII/256:1-4 613620 193.7 ns/op BenchmarkTrimASCII/256:2-4 79173 1268 ns/op BenchmarkTrimASCII/256:4-4 81952 1305 ns/op BenchmarkTrimASCII/256:8-4 79104 1408 ns/op BenchmarkTrimASCII/256:16-4 90559 1296 ns/op BenchmarkTrimASCII/4096:1-4 45782 2607 ns/op BenchmarkTrimASCII/4096:2-4 5620 20371 ns/op BenchmarkTrimASCII/4096:4-4 6175 19289 ns/op BenchmarkTrimASCII/4096:8-4 5055 20201 ns/op BenchmarkTrimASCII/4096:16-4 5592 22176 ns/op BenchmarkTrimByte-4 5524810 20.92 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 2907 40798 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 2728 41466 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 1598 74621 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 3193 37245 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 6240 18591 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 12270 9760 ns/op BenchmarkJoin/0-4 6583543 18.87 ns/op 0 B/op 0 allocs/op BenchmarkJoin/1-4 4872567 22.65 ns/op 0 B/op 0 allocs/op BenchmarkJoin/2-4 292708 385.8 ns/op 16 B/op 1 allocs/op BenchmarkJoin/3-4 216021 543.7 ns/op 24 B/op 1 allocs/op BenchmarkJoin/4-4 171067 697.3 ns/op 48 B/op 1 allocs/op BenchmarkJoin/5-4 138696 868.4 ns/op 48 B/op 1 allocs/op BenchmarkJoin/6-4 116076 1023 ns/op 64 B/op 1 allocs/op BenchmarkJoin/7-4 101272 1169 ns/op 64 B/op 1 allocs/op BenchmarkTrimSpace/NoTrim-4 4254259 30.46 ns/op BenchmarkTrimSpace/ASCII-4 2503824 47.42 ns/op BenchmarkTrimSpace/SomeNonASCII-4 190695 617.7 ns/op BenchmarkTrimSpace/JustNonASCII-4 99458 1166 ns/op BenchmarkReplaceAll-4 211165 556.0 ns/op 16 B/op 1 allocs/op PASS ok strings 51.188s goos: freebsd goarch: amd64 pkg: sync cpu: AMD EPYC 7B12 BenchmarkCond1-4 38391 3000 ns/op BenchmarkCond2-4 15837 7607 ns/op BenchmarkCond4-4 7176 16339 ns/op BenchmarkCond8-4 2942 43193 ns/op BenchmarkCond16-4 1117 91623 ns/op BenchmarkCond32-4 510 226121 ns/op BenchmarkMapLoadMostlyHits/*sync_test.DeepCopyMap-4 540675 209.6 ns/op 11 B/op 0 allocs/op BenchmarkMapLoadMostlyHits/*sync_test.RWMutexMap-4 196633 623.8 ns/op 11 B/op 0 allocs/op BenchmarkMapLoadMostlyHits/*sync.HashTrieMap[interface_{},interface_{}]-4 245566 484.4 ns/op 11 B/op 0 allocs/op BenchmarkMapLoadMostlyHits/*sync.Map-4 314674 389.7 ns/op 11 B/op 0 allocs/op BenchmarkMapLoadMostlyMisses/*sync_test.DeepCopyMap-4 634104 181.8 ns/op 12 B/op 0 allocs/op BenchmarkMapLoadMostlyMisses/*sync_test.RWMutexMap-4 182406 665.8 ns/op 12 B/op 0 allocs/op BenchmarkMapLoadMostlyMisses/*sync.HashTrieMap[interface_{},interface_{}]-4 582014 187.1 ns/op 12 B/op 0 allocs/op BenchmarkMapLoadMostlyMisses/*sync.Map-4 565671 197.8 ns/op 12 B/op 0 allocs/op BenchmarkMapLoadOrStoreBalanced/*sync_test.RWMutexMap-4 88378 1457 ns/op 83 B/op 1 allocs/op BenchmarkMapLoadOrStoreBalanced/*sync.HashTrieMap[interface_{},interface_{}]-4 128875 1052 ns/op 76 B/op 2 allocs/op BenchmarkMapLoadOrStoreBalanced/*sync.Map-4 163856 868.2 ns/op 78 B/op 2 allocs/op BenchmarkMapLoadOrStoreUnique/*sync_test.RWMutexMap-4 81258 1633 ns/op 161 B/op 2 allocs/op BenchmarkMapLoadOrStoreUnique/*sync.HashTrieMap[interface_{},interface_{}]-4 93916 1491 ns/op 141 B/op 3 allocs/op BenchmarkMapLoadOrStoreUnique/*sync.Map-4 92290 1560 ns/op 141 B/op 3 allocs/op BenchmarkMapLoadOrStoreCollision/*sync_test.DeepCopyMap-4 552951 196.6 ns/op 0 B/op 0 allocs/op BenchmarkMapLoadOrStoreCollision/*sync_test.RWMutexMap-4 130510 909.7 ns/op 0 B/op 0 allocs/op BenchmarkMapLoadOrStoreCollision/*sync.HashTrieMap[interface_{},interface_{}]-4 560658 205.4 ns/op 0 B/op 0 allocs/op BenchmarkMapLoadOrStoreCollision/*sync.Map-4 538569 205.1 ns/op 0 B/op 0 allocs/op BenchmarkMapLoadAndDeleteBalanced/*sync_test.RWMutexMap-4 126248 978.2 ns/op 7 B/op 0 allocs/op BenchmarkMapLoadAndDeleteBalanced/*sync.HashTrieMap[interface_{},interface_{}]-4 647676 179.3 ns/op 7 B/op 0 allocs/op BenchmarkMapLoadAndDeleteBalanced/*sync.Map-4 666408 200.1 ns/op 7 B/op 0 allocs/op BenchmarkMapLoadAndDeleteUnique/*sync_test.RWMutexMap-4 133315 896.0 ns/op 15 B/op 0 allocs/op BenchmarkMapLoadAndDeleteUnique/*sync.HashTrieMap[interface_{},interface_{}]-4 575862 207.3 ns/op 15 B/op 0 allocs/op BenchmarkMapLoadAndDeleteUnique/*sync.Map-4 541881 200.7 ns/op 15 B/op 0 allocs/op BenchmarkMapLoadAndDeleteCollision/*sync_test.DeepCopyMap-4 50292 2471 ns/op 289 B/op 2 allocs/op BenchmarkMapLoadAndDeleteCollision/*sync_test.RWMutexMap-4 92492 1209 ns/op 0 B/op 0 allocs/op BenchmarkMapLoadAndDeleteCollision/*sync.HashTrieMap[interface_{},interface_{}]-4 103260 1109 ns/op 6 B/op 0 allocs/op BenchmarkMapLoadAndDeleteCollision/*sync.Map-4 95188 1052 ns/op 6 B/op 0 allocs/op BenchmarkMapRange/*sync_test.DeepCopyMap-4 4167 24617 ns/op 0 B/op 0 allocs/op BenchmarkMapRange/*sync_test.RWMutexMap-4 199 643401 ns/op 18434 B/op 1 allocs/op BenchmarkMapRange/*sync.HashTrieMap[interface_{},interface_{}]-4 552 218265 ns/op 0 B/op 0 allocs/op BenchmarkMapRange/*sync.Map-4 524 224512 ns/op 0 B/op 0 allocs/op BenchmarkMapAdversarialAlloc/*sync_test.DeepCopyMap-4 138247 894.1 ns/op 279 B/op 1 allocs/op BenchmarkMapAdversarialAlloc/*sync_test.RWMutexMap-4 176901 642.5 ns/op 17 B/op 1 allocs/op BenchmarkMapAdversarialAlloc/*sync.HashTrieMap[interface_{},interface_{}]-4 365900 317.1 ns/op 16 B/op 1 allocs/op BenchmarkMapAdversarialAlloc/*sync.Map-4 383845 298.3 ns/op 16 B/op 1 allocs/op BenchmarkMapAdversarialDelete/*sync_test.DeepCopyMap-4 259015 471.0 ns/op 178 B/op 1 allocs/op BenchmarkMapAdversarialDelete/*sync_test.RWMutexMap-4 165718 715.6 ns/op 32 B/op 1 allocs/op BenchmarkMapAdversarialDelete/*sync.HashTrieMap[interface_{},interface_{}]-4 326792 317.6 ns/op 16 B/op 1 allocs/op BenchmarkMapAdversarialDelete/*sync.Map-4 331374 325.0 ns/op 16 B/op 1 allocs/op BenchmarkMapDeleteCollision/*sync_test.DeepCopyMap-4 82299 1555 ns/op 48 B/op 1 allocs/op BenchmarkMapDeleteCollision/*sync_test.RWMutexMap-4 152073 780.9 ns/op 0 B/op 0 allocs/op BenchmarkMapDeleteCollision/*sync.HashTrieMap[interface_{},interface_{}]-4 513866 213.7 ns/op 0 B/op 0 allocs/op BenchmarkMapDeleteCollision/*sync.Map-4 540038 209.1 ns/op 0 B/op 0 allocs/op BenchmarkMapSwapCollision/*sync_test.DeepCopyMap-4 55948 2234 ns/op 336 B/op 2 allocs/op BenchmarkMapSwapCollision/*sync_test.RWMutexMap-4 113852 1090 ns/op 0 B/op 0 allocs/op BenchmarkMapSwapCollision/*sync.HashTrieMap[interface_{},interface_{}]-4 46603 2601 ns/op 48 B/op 1 allocs/op BenchmarkMapSwapCollision/*sync.Map-4 45680 2665 ns/op 48 B/op 1 allocs/op BenchmarkMapSwapMostlyHits/*sync_test.DeepCopyMap-4 715 181251 ns/op 82083 B/op 7 allocs/op BenchmarkMapSwapMostlyHits/*sync_test.RWMutexMap-4 87034 1401 ns/op 23 B/op 1 allocs/op BenchmarkMapSwapMostlyHits/*sync.HashTrieMap[interface_{},interface_{}]-4 146449 856.4 ns/op 71 B/op 2 allocs/op BenchmarkMapSwapMostlyHits/*sync.Map-4 143488 914.4 ns/op 72 B/op 2 allocs/op BenchmarkMapSwapMostlyMisses/*sync_test.DeepCopyMap-4 23583 4821 ns/op 719 B/op 6 allocs/op BenchmarkMapSwapMostlyMisses/*sync_test.RWMutexMap-4 53773 2229 ns/op 47 B/op 2 allocs/op BenchmarkMapSwapMostlyMisses/*sync.HashTrieMap[interface_{},interface_{}]-4 27949 4625 ns/op 105 B/op 4 allocs/op BenchmarkMapSwapMostlyMisses/*sync.Map-4 26023 4504 ns/op 105 B/op 4 allocs/op BenchmarkMapCompareAndSwapCollision/*sync_test.DeepCopyMap-4 263156 423.4 ns/op 21 B/op 0 allocs/op BenchmarkMapCompareAndSwapCollision/*sync_test.RWMutexMap-4 88399 1334 ns/op 0 B/op 0 allocs/op BenchmarkMapCompareAndSwapCollision/*sync.HashTrieMap[interface_{},interface_{}]-4 106306 1153 ns/op 11 B/op 0 allocs/op BenchmarkMapCompareAndSwapCollision/*sync.Map-4 104748 1103 ns/op 11 B/op 0 allocs/op BenchmarkMapCompareAndSwapNoExistingKey/*sync_test.DeepCopyMap-4 2707576 49.52 ns/op 15 B/op 0 allocs/op BenchmarkMapCompareAndSwapNoExistingKey/*sync_test.RWMutexMap-4 132212 884.6 ns/op 15 B/op 0 allocs/op BenchmarkMapCompareAndSwapNoExistingKey/*sync.HashTrieMap[interface_{},interface_{}]-4 584382 207.0 ns/op 15 B/op 0 allocs/op BenchmarkMapCompareAndSwapNoExistingKey/*sync.Map-4 610048 209.2 ns/op 15 B/op 0 allocs/op BenchmarkMapCompareAndSwapValueNotEqual/*sync_test.DeepCopyMap-4 667444 195.5 ns/op 0 B/op 0 allocs/op BenchmarkMapCompareAndSwapValueNotEqual/*sync_test.RWMutexMap-4 123814 976.1 ns/op 0 B/op 0 allocs/op BenchmarkMapCompareAndSwapValueNotEqual/*sync.HashTrieMap[interface_{},interface_{}]-4 560031 197.6 ns/op 0 B/op 0 allocs/op BenchmarkMapCompareAndSwapValueNotEqual/*sync.Map-4 559572 201.8 ns/op 0 B/op 0 allocs/op BenchmarkMapCompareAndSwapMostlyHits/*sync_test.RWMutexMap-4 79576 1499 ns/op 36 B/op 2 allocs/op BenchmarkMapCompareAndSwapMostlyHits/*sync.HashTrieMap[interface_{},interface_{}]-4 143311 970.3 ns/op 83 B/op 3 allocs/op BenchmarkMapCompareAndSwapMostlyHits/*sync.Map-4 144506 967.3 ns/op 83 B/op 3 allocs/op BenchmarkMapCompareAndSwapMostlyMisses/*sync_test.DeepCopyMap-4 528433 223.3 ns/op 48 B/op 2 allocs/op BenchmarkMapCompareAndSwapMostlyMisses/*sync_test.RWMutexMap-4 107511 1143 ns/op 47 B/op 2 allocs/op BenchmarkMapCompareAndSwapMostlyMisses/*sync.HashTrieMap[interface_{},interface_{}]-4 521690 233.0 ns/op 47 B/op 2 allocs/op BenchmarkMapCompareAndSwapMostlyMisses/*sync.Map-4 548284 233.6 ns/op 47 B/op 2 allocs/op BenchmarkMapCompareAndDeleteCollision/*sync_test.DeepCopyMap-4 119036 1320 ns/op 161 B/op 0 allocs/op BenchmarkMapCompareAndDeleteCollision/*sync_test.RWMutexMap-4 95732 1284 ns/op 0 B/op 0 allocs/op BenchmarkMapCompareAndDeleteCollision/*sync.HashTrieMap[interface_{},interface_{}]-4 107859 1092 ns/op 6 B/op 0 allocs/op BenchmarkMapCompareAndDeleteCollision/*sync.Map-4 106093 1117 ns/op 6 B/op 0 allocs/op BenchmarkMapCompareAndDeleteMostlyHits/*sync_test.RWMutexMap-4 56058 2529 ns/op 47 B/op 2 allocs/op BenchmarkMapCompareAndDeleteMostlyHits/*sync.HashTrieMap[interface_{},interface_{}]-4 74674 1593 ns/op 88 B/op 3 allocs/op BenchmarkMapCompareAndDeleteMostlyHits/*sync.Map-4 75884 1526 ns/op 88 B/op 3 allocs/op BenchmarkMapCompareAndDeleteMostlyMisses/*sync_test.DeepCopyMap-4 576132 210.8 ns/op 32 B/op 2 allocs/op BenchmarkMapCompareAndDeleteMostlyMisses/*sync_test.RWMutexMap-4 111554 1129 ns/op 31 B/op 1 allocs/op BenchmarkMapCompareAndDeleteMostlyMisses/*sync.HashTrieMap[interface_{},interface_{}]-4 548814 221.5 ns/op 32 B/op 1 allocs/op BenchmarkMapCompareAndDeleteMostlyMisses/*sync.Map-4 514005 207.8 ns/op 32 B/op 1 allocs/op BenchmarkMapClear/*sync_test.DeepCopyMap-4 40750 3013 ns/op 336 B/op 2 allocs/op BenchmarkMapClear/*sync_test.RWMutexMap-4 65931 1774 ns/op 0 B/op 0 allocs/op BenchmarkMapClear/*sync.HashTrieMap[interface_{},interface_{}]-4 82881 1622 ns/op 210 B/op 2 allocs/op BenchmarkMapClear/*sync.Map-4 74911 1409 ns/op 210 B/op 2 allocs/op BenchmarkUncontendedSemaphore-4 7717347 15.32 ns/op BenchmarkContendedSemaphore-4 4331482 27.51 ns/op BenchmarkMutexUncontended-4 1564455 77.31 ns/op BenchmarkMutex-4 84818 1384 ns/op BenchmarkMutexSlack-4 76287 1576 ns/op BenchmarkMutexWork-4 74853 1453 ns/op BenchmarkMutexWorkSlack-4 91237 1376 ns/op BenchmarkMutexNoSpin-4 42724 2947 ns/op BenchmarkMutexSpin-4 50502 2430 ns/op BenchmarkOnce-4 868814 131.4 ns/op BenchmarkOnceFunc/v=Once-4 2107190 57.52 ns/op 0 B/op 0 allocs/op BenchmarkOnceFunc/v=Global-4 1615176 75.84 ns/op 0 B/op 0 allocs/op BenchmarkOnceFunc/v=Local-4 1770428 68.99 ns/op 0 B/op 0 allocs/op BenchmarkOnceValue/v=Once-4 1971148 62.19 ns/op 0 B/op 0 allocs/op BenchmarkOnceValue/v=Global-4 1533273 75.87 ns/op 0 B/op 0 allocs/op BenchmarkOnceValue/v=Local-4 1684744 71.74 ns/op 0 B/op 0 allocs/op BenchmarkSemaUncontended-4 10543184 10.95 ns/op BenchmarkSemaSyntNonblock-4 1740805 68.61 ns/op BenchmarkSemaSyntBlock-4 1000000 104.6 ns/op BenchmarkSemaWorkNonblock-4 1000000 107.5 ns/op BenchmarkSemaWorkBlock-4 938474 113.2 ns/op BenchmarkRWMutexUncontended-4 678381 183.0 ns/op BenchmarkRWMutexWrite100-4 189627 635.0 ns/op BenchmarkRWMutexWrite10-4 157705 803.5 ns/op BenchmarkRWMutexWorkWrite100-4 213114 602.7 ns/op BenchmarkRWMutexWorkWrite10-4 125172 876.1 ns/op BenchmarkWaitGroupUncontended-4 1411630 84.91 ns/op BenchmarkWaitGroupAddDone-4 230550 443.7 ns/op BenchmarkWaitGroupAddDoneWork-4 320757 417.4 ns/op BenchmarkWaitGroupWait-4 5713948 20.90 ns/op BenchmarkWaitGroupWaitWork-4 4178222 28.95 ns/op BenchmarkWaitGroupActuallyWait-4 41505 4077 ns/op 32 B/op 2 allocs/op PASS ok sync 21.406s goos: freebsd goarch: amd64 pkg: sync/atomic cpu: AMD EPYC 7B12 BenchmarkValueRead-4 650211 185.1 ns/op PASS ok sync/atomic 1.202s PASS ok syscall 1.081s goos: freebsd goarch: amd64 pkg: testing cpu: AMD EPYC 7B12 BenchmarkTBHelper-4 180920 639.0 ns/op 0 B/op 0 allocs/op BenchmarkBLoopPrint-4 16935 7009 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 18124 6773 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.475s goos: freebsd goarch: amd64 pkg: text/tabwriter cpu: AMD EPYC 7B12 BenchmarkTable/1x10/new-4 11066 10493 ns/op 1520 B/op 21 allocs/op BenchmarkTable/1x10/reuse-4 14922 8112 ns/op 0 B/op 0 allocs/op BenchmarkTable/1x1000/new-4 135 883811 ns/op 110960 B/op 1024 allocs/op BenchmarkTable/1x1000/reuse-4 154 772159 ns/op 720 B/op 6 allocs/op BenchmarkTable/1x100000/new-4 2 97986593 ns/op 18285040 B/op 100056 allocs/op BenchmarkTable/1x100000/reuse-4 2 85887864 ns/op 9142616 B/op 50029 allocs/op BenchmarkTable/10x10/new-4 2336 48498 ns/op 5056 B/op 31 allocs/op BenchmarkTable/10x10/reuse-4 2634 41755 ns/op 1 B/op 0 allocs/op BenchmarkTable/10x1000/new-4 26 4410826 ns/op 395139 B/op 1038 allocs/op BenchmarkTable/10x1000/reuse-4 26 4185291 ns/op 15197 B/op 39 allocs/op BenchmarkTable/10x100000/new-4 1 485059373 ns/op 47012736 B/op 100072 allocs/op BenchmarkTable/10x100000/reuse-4 1 471104551 ns/op 47012736 B/op 100072 allocs/op BenchmarkTable/100x10/new-4 278 410420 ns/op 39296 B/op 41 allocs/op BenchmarkTable/100x10/reuse-4 310 385902 ns/op 126 B/op 0 allocs/op BenchmarkTable/100x1000/new-4 3 41115992 ns/op 3270528 B/op 1052 allocs/op BenchmarkTable/100x1000/reuse-4 3 38530826 ns/op 1090176 B/op 350 allocs/op BenchmarkTable/100x100000/new-4 1 4936535658 ns/op 334041984 B/op 100088 allocs/op BenchmarkTable/100x100000/reuse-4 1 4896524872 ns/op 334042176 B/op 100090 allocs/op BenchmarkPyramid/10-4 3556 31789 ns/op 4872 B/op 35 allocs/op BenchmarkPyramid/100-4 49 2350624 ns/op 410537 B/op 230 allocs/op BenchmarkPyramid/1000-4 1 210793380 ns/op 35606824 B/op 2054 allocs/op BenchmarkRagged/10-4 3572 33149 ns/op 4512 B/op 34 allocs/op BenchmarkRagged/100-4 369 329900 ns/op 42416 B/op 188 allocs/op BenchmarkRagged/1000-4 32 3197667 ns/op 408992 B/op 1660 allocs/op BenchmarkCode-4 9769 10359 ns/op 624 B/op 13 allocs/op PASS ok text/tabwriter 15.735s goos: freebsd goarch: amd64 pkg: text/template/parse cpu: AMD EPYC 7B12 BenchmarkParseLarge-4 2 55062097 ns/op BenchmarkVariableString-4 156810 759.2 ns/op 80 B/op 3 allocs/op BenchmarkListString-4 2979 38446 ns/op 2506 B/op 39 allocs/op PASS ok text/template/parse 1.495s goos: freebsd goarch: amd64 pkg: time cpu: AMD EPYC 7B12 BenchmarkAfterFunc1000-4 30 4504202 ns/op BenchmarkAfter-4 87859 1370 ns/op BenchmarkStop/impl=chan-4 169578 731.9 ns/op BenchmarkStop/impl=func-4 172303 672.9 ns/op BenchmarkSimultaneousAfterFunc1000-4 26 4075601 ns/op BenchmarkStartStop1000-4 169 639963 ns/op BenchmarkReset/impl=chan-4 1443517 83.26 ns/op BenchmarkReset/impl=func-4 1287510 80.43 ns/op BenchmarkSleep1000-4 38 3909375 ns/op BenchmarkParallelTimerLatency-4 50 166527 avg-late-ns 289301 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=1-4 37 82881 avg-late-ns 232002 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=2-4 33 79304 avg-late-ns 195468 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=3-4 34 66877 avg-late-ns 202586 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=4-4 33 44344 avg-late-ns 198272 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=5-4 31 71100 avg-late-ns 430474 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=6-4 32 97869 avg-late-ns 496974 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=7-4 30 97984 avg-late-ns 381187 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=8-4 27 77631 avg-late-ns 527303 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=9-4 26 129121 avg-late-ns 940882 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=10-4 26 813267 avg-late-ns 6154631 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=2ms/tickers-per-P=1-4 34 82094 avg-late-ns 267284 max-late-ns BenchmarkAdjustTimers10000-4 21 6241447 ns/op BenchmarkTicker-4 446358 283.6 ns/op BenchmarkTickerReset-4 1392758 86.81 ns/op BenchmarkTickerResetNaive-4 171946 730.1 ns/op BenchmarkNow-4 347722 339.8 ns/op BenchmarkNowUnixNano-4 347499 338.1 ns/op BenchmarkNowUnixMilli-4 358994 337.3 ns/op BenchmarkNowUnixMicro-4 362371 336.5 ns/op BenchmarkFormat-4 87514 1332 ns/op BenchmarkFormatRFC3339-4 130414 910.3 ns/op BenchmarkFormatRFC3339Nano-4 129405 921.7 ns/op BenchmarkFormatNow-4 128685 953.2 ns/op BenchmarkMarshalJSON-4 167617 674.5 ns/op BenchmarkMarshalText-4 185073 662.2 ns/op BenchmarkMarshalBinary-4 397446 274.1 ns/op BenchmarkParse-4 194442 585.3 ns/op BenchmarkParseRFC3339UTC-4 527350 234.5 ns/op BenchmarkParseRFC3339UTCBytes-4 306669 343.3 ns/op BenchmarkParseRFC3339TZ-4 161066 774.9 ns/op BenchmarkParseRFC3339TZBytes-4 125947 957.5 ns/op BenchmarkParseDuration-4 810351 146.0 ns/op BenchmarkHour-4 1236289 98.32 ns/op BenchmarkSecond-4 1242789 96.52 ns/op BenchmarkDate-4 1098726 111.0 ns/op BenchmarkYear-4 1000000 108.1 ns/op BenchmarkYearDay-4 1100186 111.6 ns/op BenchmarkMonth-4 1095235 106.8 ns/op BenchmarkDay-4 1000000 107.0 ns/op BenchmarkISOWeek-4 1000000 114.8 ns/op BenchmarkGoString-4 126342 933.2 ns/op BenchmarkDateFunc-4 2165832 56.46 ns/op BenchmarkUnmarshalText-4 140108 859.4 ns/op PASS ok time 17.257s goos: freebsd goarch: amd64 pkg: unicode cpu: AMD EPYC 7B12 BenchmarkToUpper-4 792898 154.1 ns/op BenchmarkToLower-4 748922 153.9 ns/op BenchmarkSimpleFold/Upper-4 467984 245.4 ns/op BenchmarkSimpleFold/Lower-4 480808 241.1 ns/op BenchmarkSimpleFold/Fold-4 1031474 113.6 ns/op BenchmarkSimpleFold/NoFold-4 570859 210.1 ns/op PASS ok unicode 1.909s goos: freebsd goarch: amd64 pkg: unicode/utf16 cpu: AMD EPYC 7B12 BenchmarkDecodeValidASCII-4 787548 148.3 ns/op BenchmarkDecodeValidJapaneseChars-4 950926 125.8 ns/op BenchmarkDecodeRune-4 1727863 60.40 ns/op BenchmarkEncodeValidASCII-4 763328 138.5 ns/op BenchmarkEncodeValidJapaneseChars-4 1184287 102.7 ns/op BenchmarkAppendRuneValidASCII-4 1791458 67.85 ns/op BenchmarkAppendRuneValidJapaneseChars-4 2655918 43.19 ns/op BenchmarkEncodeRune-4 2128854 66.92 ns/op PASS ok unicode/utf16 2.665s goos: freebsd goarch: amd64 pkg: unicode/utf8 cpu: AMD EPYC 7B12 BenchmarkRuneCountTenASCIIChars-4 3118802 37.98 ns/op BenchmarkRuneCountTenJapaneseChars-4 1859958 64.29 ns/op BenchmarkRuneCountInStringTenASCIIChars-4 9112840 12.52 ns/op BenchmarkRuneCountInStringTenJapaneseChars-4 2638353 44.33 ns/op BenchmarkValidTenASCIIChars-4 2493158 47.66 ns/op BenchmarkValid100KASCIIChars-4 147 813485 ns/op BenchmarkValidTenJapaneseChars-4 396244 274.6 ns/op BenchmarkValidLongMostlyASCII-4 136 882515 ns/op BenchmarkValidLongJapanese-4 69 1458641 ns/op BenchmarkValidStringTenASCIIChars-4 5649217 21.09 ns/op BenchmarkValidString100KASCIIChars-4 13303 8956 ns/op BenchmarkValidStringTenJapaneseChars-4 683728 176.7 ns/op BenchmarkValidStringLongMostlyASCII-4 1363 76366 ns/op BenchmarkValidStringLongJapanese-4 240 510236 ns/op BenchmarkEncodeASCIIRune-4 11701130 10.05 ns/op BenchmarkEncodeSpanishRune-4 3525486 32.90 ns/op BenchmarkEncodeJapaneseRune-4 3090961 37.46 ns/op BenchmarkEncodeMaxRune-4 2765703 42.98 ns/op BenchmarkEncodeInvalidRuneMaxPlusOne-4 3074420 38.54 ns/op BenchmarkEncodeInvalidRuneSurrogate-4 3134484 39.29 ns/op BenchmarkEncodeInvalidRuneNegative-4 3061045 38.47 ns/op BenchmarkAppendASCIIRune-4 11815803 10.01 ns/op BenchmarkAppendSpanishRune-4 4250574 28.82 ns/op BenchmarkAppendJapaneseRune-4 3491584 33.87 ns/op BenchmarkAppendMaxRune-4 3112864 41.66 ns/op BenchmarkAppendInvalidRuneMaxPlusOne-4 3633478 33.19 ns/op BenchmarkAppendInvalidRuneSurrogate-4 3524449 35.47 ns/op BenchmarkAppendInvalidRuneNegative-4 3591993 34.76 ns/op BenchmarkDecodeASCIIRune-4 3390723 34.76 ns/op BenchmarkDecodeJapaneseRune-4 2858967 40.70 ns/op BenchmarkFullRune/ASCII-4 4393508 27.47 ns/op BenchmarkFullRune/Incomplete-4 1987176 59.84 ns/op BenchmarkFullRune/Japanese-4 4306066 27.05 ns/op PASS ok unicode/utf8 6.338s goos: freebsd goarch: amd64 pkg: unique cpu: AMD EPYC 7B12 BenchmarkMake-4 311070 324.3 ns/op 0 B/op 0 allocs/op BenchmarkMakeMany-4 233289 483.0 ns/op 0 B/op 0 allocs/op BenchmarkMakeManyMany-4 124884 9970 ns/op 0 B/op 0 allocs/op PASS ok unique 6.586s goos: freebsd goarch: amd64 pkg: cmd/api cpu: AMD EPYC 7B12 BenchmarkAll-4 1 62973152019 ns/op PASS ok cmd/api 64.062s goos: freebsd goarch: amd64 pkg: cmd/cgo/internal/test cpu: AMD EPYC 7B12 BenchmarkCgoCall/add-int-4 998780 121.4 ns/op BenchmarkCgoCall/one-pointer-4 741435 162.3 ns/op BenchmarkCgoCall/string-pointer-escape-4 575323 208.8 ns/op BenchmarkCgoCall/string-pointer-noescape-4 894297 135.5 ns/op BenchmarkCgoCall/eight-pointers-4 284625 393.0 ns/op BenchmarkCgoCall/eight-pointers-nil-4 784869 157.1 ns/op BenchmarkCgoCall/eight-pointers-array-4 38738 3226 ns/op BenchmarkCgoCall/eight-pointers-slice-4 48753 2444 ns/op BenchmarkGoString-4 1536864 83.03 ns/op BenchmarkCGoCallback-4 71769 1651 ns/op BenchmarkCGoInCThread-4 625898 193.6 ns/op PASS ok cmd/cgo/internal/test 3.039s goos: freebsd goarch: amd64 pkg: cmd/cgo/internal/testcarchive cpu: AMD EPYC 7B12 BenchmarkCgoCallbackMainThread-4 1029578 105.4 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-build3730693838=/tmp/go-build -gno-record-gcc-switches -I /tmp/workdir/tmp/carchive_test1501658298/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-build3730693838=/tmp/go-build -gno-record-gcc-switches -I /tmp/workdir/tmp/carchive_test1501658298/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-build3730693838=/tmp/go-build -gno-record-gcc-switches -I /tmp/workdir/tmp/carchive_test1501658298/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-build3730693838=/tmp/go-build -gno-record-gcc-switches -I /tmp/workdir/tmp/carchive_test1501658298/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-build3730693838=/tmp/go-build -gno-record-gcc-switches -I /tmp/workdir/tmp/carchive_test1501658298/pkg/freebsd_amd64_shared/testcarchive -o testp10 main10.c libgo10.a] ... [output truncated] PASS ok cmd/cgo/internal/testcarchive 4.075s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/reflectdata cpu: AMD EPYC 7B12 BenchmarkEqArrayOfStrings5-4 879493 120.2 ns/op BenchmarkEqArrayOfStrings64-4 124773 951.5 ns/op BenchmarkEqArrayOfStrings1024-4 7440 15264 ns/op BenchmarkEqArrayOfFloats5-4 1278084 95.79 ns/op BenchmarkEqArrayOfFloats64-4 142585 828.8 ns/op BenchmarkEqArrayOfFloats1024-4 9674 12188 ns/op BenchmarkEqArrayOfStructsEq-4 2546 45141 ns/op BenchmarkEqArrayOfStructsNotEq-4 4014 26853 ns/op BenchmarkEqStruct-4 19573348 5.925 ns/op PASS ok cmd/compile/internal/reflectdata 2.200s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/ssa cpu: AMD EPYC 7B12 BenchmarkPhioptPass-4 10000 46588 ns/op BenchmarkInvertLessThanNoov-4 16625594 7.171 ns/op BenchmarkCopyElim1-4 1396 79142 ns/op BenchmarkCopyElim10-4 1252 93725 ns/op BenchmarkCopyElim100-4 525 200381 ns/op BenchmarkCopyElim1000-4 103 1113208 ns/op BenchmarkCopyElim10000-4 6 16758606 ns/op BenchmarkCopyElim100000-4 1 338148668 ns/op BenchmarkDeadCode/1-4 1231 136019 ns/op BenchmarkDeadCode/10-4 993 116236 ns/op BenchmarkDeadCode/100-4 427 259265 ns/op BenchmarkDeadCode/1000-4 80 1639990 ns/op BenchmarkDeadCode/10000-4 6 20579514 ns/op BenchmarkDeadCode/100000-4 1 246741181 ns/op BenchmarkDeadCode/200000-4 1 526679710 ns/op BenchmarkDominatorsLinear-4 21 5725921 ns/op 1.75 MB/s BenchmarkDominatorsFwdBack-4 18 8905445 ns/op 1.12 MB/s BenchmarkDominatorsManyPred-4 16 8923422 ns/op 1.12 MB/s BenchmarkDominatorsMaxPred-4 12 8705787 ns/op 1.15 MB/s BenchmarkDominatorsMaxPredVal-4 15 8684021 ns/op 1.15 MB/s BenchmarkFuse/1-4 956 124074 ns/op BenchmarkFuse/10-4 831 143733 ns/op BenchmarkFuse/100-4 261 436653 ns/op BenchmarkFuse/1000-4 36 4079550 ns/op BenchmarkFuse/10000-4 2 53540316 ns/op BenchmarkNilCheckDeep1-4 15354 7890 ns/op 0.13 MB/s 235 B/op 4 allocs/op BenchmarkNilCheckDeep10-4 6502 18839 ns/op 0.53 MB/s 235 B/op 4 allocs/op BenchmarkNilCheckDeep100-4 940 124450 ns/op 0.80 MB/s 1136 B/op 4 allocs/op BenchmarkNilCheckDeep1000-4 92 1189260 ns/op 0.84 MB/s 8110 B/op 4 allocs/op BenchmarkNilCheckDeep10000-4 8 14988383 ns/op 0.67 MB/s 213282 B/op 6 allocs/op BenchmarkDSEPass-4 40 2894161 ns/op 51016 B/op 7 allocs/op BenchmarkDSEPassBlock-4 2 75364420 ns/op 2130088 B/op 54251 allocs/op BenchmarkCSEPass-4 10 10591283 ns/op 157589 B/op 7 allocs/op BenchmarkCSEPassBlock-4 1 128637649 ns/op 4868128 B/op 60491 allocs/op BenchmarkDeadcodePass-4 277 410542 ns/op 96862 B/op 3 allocs/op BenchmarkDeadcodePassBlock-4 1 102312428 ns/op 4061472 B/op 45093 allocs/op BenchmarkMultiPass-4 114 920115 ns/op 264158 B/op 9 allocs/op BenchmarkMultiPassBlock-4 1 219596656 ns/op 10339368 B/op 112313 allocs/op BenchmarkCondRewrite/SoloJump-4 3638494 32.31 ns/op BenchmarkCondRewrite/CombJump-4 3534078 28.74 ns/op PASS ok cmd/compile/internal/ssa 12.696s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/test cpu: AMD EPYC 7B12 BenchmarkLoadAdd-4 8581 11929 ns/op BenchmarkExtShift-4 18624 6399 ns/op BenchmarkModify-4 10000 10544 ns/op BenchmarkMullImm-4 18662 6400 ns/op BenchmarkConstModify-4 11296 10541 ns/op BenchmarkBitSet-4 22274 5365 ns/op BenchmarkBitClear-4 22219 5383 ns/op BenchmarkBitToggle-4 22254 5371 ns/op BenchmarkBitSetConst-4 175538 673.1 ns/op BenchmarkBitClearConst-4 179253 670.2 ns/op BenchmarkBitToggleConst-4 172885 672.1 ns/op BenchmarkDivconstI64-4 11193202 10.38 ns/op BenchmarkModconstI64-4 11570024 10.37 ns/op BenchmarkDivisiblePow2constI64-4 11441451 10.36 ns/op BenchmarkDivisibleconstI64-4 11100349 10.72 ns/op BenchmarkDivisibleWDivconstI64-4 8003642 15.40 ns/op BenchmarkDivconstU64/3-4 11199692 10.91 ns/op BenchmarkDivconstU64/5-4 10667984 10.66 ns/op BenchmarkDivconstU64/37-4 10962226 10.70 ns/op BenchmarkDivconstU64/1234567-4 11243946 10.73 ns/op BenchmarkModconstU64-4 11215290 10.66 ns/op BenchmarkDivisibleconstU64-4 10993228 10.73 ns/op BenchmarkDivisibleWDivconstU64-4 7834665 14.99 ns/op BenchmarkDivconstI32-4 11639479 10.41 ns/op BenchmarkModconstI32-4 10906196 10.33 ns/op BenchmarkDivisiblePow2constI32-4 11082154 10.44 ns/op BenchmarkDivisibleconstI32-4 11176734 10.37 ns/op BenchmarkDivisibleWDivconstI32-4 7831909 14.98 ns/op BenchmarkDivconstU32-4 10543166 10.66 ns/op BenchmarkModconstU32-4 10820832 10.67 ns/op BenchmarkDivisibleconstU32-4 11195472 10.42 ns/op BenchmarkDivisibleWDivconstU32-4 7513371 15.06 ns/op BenchmarkDivconstI16-4 10921342 10.96 ns/op BenchmarkModconstI16-4 10234898 11.72 ns/op BenchmarkDivisiblePow2constI16-4 11588774 10.32 ns/op BenchmarkDivisibleconstI16-4 11316730 10.43 ns/op BenchmarkDivisibleWDivconstI16-4 7938133 14.97 ns/op BenchmarkDivconstU16-4 11501744 10.41 ns/op BenchmarkModconstU16-4 10953231 10.66 ns/op BenchmarkDivisibleconstU16-4 11286151 10.33 ns/op BenchmarkDivisibleWDivconstU16-4 7868762 15.23 ns/op BenchmarkDivconstI8-4 11247750 10.40 ns/op BenchmarkModconstI8-4 10797435 10.73 ns/op BenchmarkDivisiblePow2constI8-4 11228996 10.63 ns/op BenchmarkDivisibleconstI8-4 11267140 10.38 ns/op BenchmarkDivisibleWDivconstI8-4 8023377 15.14 ns/op BenchmarkDivconstU8-4 11094080 10.41 ns/op BenchmarkModconstU8-4 10568952 11.35 ns/op BenchmarkDivisibleconstU8-4 11094162 10.66 ns/op BenchmarkDivisibleWDivconstU8-4 8062828 15.54 ns/op BenchmarkMul2-4 261620 460.9 ns/op BenchmarkMulNeg2-4 268087 447.1 ns/op BenchmarkEfaceInteger-4 4719553 25.27 ns/op BenchmarkTypeAssert-4 16789801 6.860 ns/op BenchmarkDiv64UnsignedSmall-4 20172897 5.906 ns/op BenchmarkDiv64Small-4 20759048 6.231 ns/op BenchmarkDiv64SmallNegDivisor-4 17697976 6.845 ns/op BenchmarkDiv64SmallNegDividend-4 17651247 6.528 ns/op BenchmarkDiv64SmallNegBoth-4 18296151 6.251 ns/op BenchmarkDiv64Unsigned-4 16545320 6.941 ns/op BenchmarkDiv64-4 17140588 6.967 ns/op BenchmarkDiv64NegDivisor-4 16569236 7.018 ns/op BenchmarkDiv64NegDividend-4 16559338 6.957 ns/op BenchmarkDiv64NegBoth-4 16985266 7.025 ns/op BenchmarkMod64UnsignedSmall-4 19820409 5.962 ns/op BenchmarkMod64Small-4 17050719 6.272 ns/op BenchmarkMod64SmallNegDivisor-4 18478692 5.482 ns/op BenchmarkMod64SmallNegDividend-4 18187340 6.250 ns/op BenchmarkMod64SmallNegBoth-4 19256644 5.915 ns/op BenchmarkMod64Unsigned-4 16235026 7.182 ns/op BenchmarkMod64-4 16613560 7.201 ns/op BenchmarkMod64NegDivisor-4 16297358 7.230 ns/op BenchmarkMod64NegDividend-4 15887229 7.191 ns/op BenchmarkMod64NegBoth-4 15794157 7.180 ns/op BenchmarkMulconstI32/3-4 18221335 5.934 ns/op BenchmarkMulconstI32/5-4 20280358 5.930 ns/op BenchmarkMulconstI32/12-4 19579896 5.928 ns/op BenchmarkMulconstI32/120-4 18362198 5.924 ns/op BenchmarkMulconstI32/-120-4 19454792 5.576 ns/op BenchmarkMulconstI32/65537-4 19590061 5.646 ns/op BenchmarkMulconstI32/65538-4 20226486 5.935 ns/op BenchmarkMulconstI64/3-4 19974948 5.943 ns/op BenchmarkMulconstI64/5-4 23710694 5.941 ns/op BenchmarkMulconstI64/12-4 19333742 5.328 ns/op BenchmarkMulconstI64/120-4 20293075 5.940 ns/op BenchmarkMulconstI64/-120-4 19223205 5.939 ns/op BenchmarkMulconstI64/65537-4 19659094 5.929 ns/op BenchmarkMulconstI64/65538-4 20314552 5.956 ns/op BenchmarkMulconstU32/3-4 23360862 5.924 ns/op BenchmarkMulconstU32/5-4 19904203 6.234 ns/op BenchmarkMulconstU32/12-4 19855822 5.972 ns/op BenchmarkMulconstU32/120-4 18324709 5.921 ns/op BenchmarkMulconstU32/65537-4 19100204 5.909 ns/op BenchmarkMulconstU32/65538-4 18854983 5.400 ns/op BenchmarkMulconstU64/3-4 20319235 5.924 ns/op BenchmarkMulconstU64/5-4 19932680 5.937 ns/op BenchmarkMulconstU64/12-4 19973917 5.912 ns/op BenchmarkMulconstU64/120-4 19317897 5.933 ns/op BenchmarkMulconstU64/65537-4 19785471 5.917 ns/op BenchmarkMulconstU64/65538-4 19359225 5.931 ns/op BenchmarkShiftArithmeticRight-4 19351920 5.385 ns/op BenchmarkSwitch8Predictable-4 7371208 15.33 ns/op BenchmarkSwitch8Unpredictable-4 7724008 15.18 ns/op BenchmarkSwitch32Predictable-4 10755588 10.18 ns/op BenchmarkSwitch32Unpredictable-4 7849158 14.94 ns/op BenchmarkSwitchStringPredictable-4 8748445 13.48 ns/op BenchmarkSwitchStringUnpredictable-4 5614226 21.33 ns/op BenchmarkSwitchTypePredictable-4 4530091 22.28 ns/op BenchmarkSwitchTypeUnpredictable-4 4706899 24.38 ns/op BenchmarkSwitchInterfaceTypePredictable-4 6798290 14.90 ns/op BenchmarkSwitchInterfaceTypeUnpredictable-4 4803922 24.65 ns/op PASS ok cmd/compile/internal/test 16.170s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/types2 cpu: AMD EPYC 7B12 BenchmarkLookupFieldOrMethod-4 147 806643 ns/op BenchmarkNamed/Underlying/nongeneric-4 1449003 76.68 ns/op BenchmarkNamed/Underlying/generic-4 1469522 83.25 ns/op BenchmarkNamed/Underlying/src_instance-4 1586680 76.60 ns/op BenchmarkNamed/Underlying/user_instance-4 1409746 75.28 ns/op BenchmarkCheck/http/funcbodies/info-4 1 397506819 ns/op 89613 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 307972773 ns/op 115662 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 106791391 ns/op 333498 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 2 93983475 ns/op 378916 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 314437219 ns/op 16891 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 2 64994800 ns/op 81712 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 5 20838600 ns/op 254808 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 6 20182830 ns/op 263104 lines/s BenchmarkCheck/constant/funcbodies/info-4 3 33791122 ns/op 64191 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 4 29039135 ns/op 74711 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 8 13766003 ns/op 157578 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 9 14116002 ns/op 153671 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 926931460 ns/op 76577 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 471031191 ns/op 150690 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 101678918 ns/op 697780 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 2 83377261 ns/op 851189 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 253356335 ns/op 3472 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 4 25725205 ns/op 34201 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 7 15652818 ns/op 56198 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 8 14882290 ns/op 59082 lines/s PASS ok cmd/compile/internal/types2 15.472s goos: freebsd goarch: amd64 pkg: cmd/go cpu: AMD EPYC 7B12 BenchmarkExecGoEnv-4 48 2764773 ns/op 3449917 sys-ns/op 606188 user-ns/op PASS ok cmd/go 1.324s goos: freebsd goarch: amd64 pkg: cmd/go/internal/cfg cpu: AMD EPYC 7B12 BenchmarkLookPath-4 274548 383.9 ns/op PASS ok cmd/go/internal/cfg 1.184s All tests passed.